Здраствуйте 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? Не подскажете,
где же грабли-то?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не могу осилить Gettext (2017)
- Форум Локализация ПО с помощью утилиты gettext (2022)
- Форум линковка в macosx (2009)
- Форум [C] Проблема с towlower и кодировками. (2010)
- Форум Xview (2005)
- Форум OpenWindows ;) (2006)
- Форум XFontSet и все что с ним связано (2017)
- Форум gettext (2007)
- Форум gettext (2006)
- Форум gettext (2003)