Здраствуйте 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)
- Форум OpenWindows ;) (2006)
- Форум XFontSet и все что с ним связано (2017)
- Форум Xview (2005)
- Форум gettext (2007)
- Форум gettext (2003)
- Форум gettext (2006)