LINUX.ORG.RU

gettext and friends и XView/OpenWindows


0

0

Здраствуйте All!
Собрался я и18вать некоторые проги под XView/OpenWindows, и возникла следующая проблема:
использование gettext ни к чему толковому не приводит. Написал простую тестилку gettext
(см. ниже), перевел строку в test.mo - все работает исправно:

#include <locale.h>
#include <libintl.h>
#include <stdio.h>
#define _( sometext ) gettext( sometext )

main ( int argc, char **argv )
{
 setlocale( LC_ALL, "" );
 bindtextdomain( "test", "/usr/share/locale" );
 textdomain( "test" );

 printf( _( "this string should appear translated\n" ));
}

А вот при добавлении вышеуказанного в прогу XView результат нулевой (хотя все
компилится без ошибок и предупреждений). IMHO вроде какая разница, libc-шная
программа или XView-вая? Т.е. gettext-то прога использует из libc? Не подскажете,
где же грабли-то?


 

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.