[Comm] i18n

aen =?iso-8859-1?q?aen_=CE=C1_altlinux=2Eru?=
Чт Ноя 14 22:30:43 MSK 2002


Dmitry Sorokin wrote:

>Здравствуйте,
>
>Где почитать как правильно должна быть организована поддержка i18n в
>многоплатформенном приложении?
>
>Уже есть файл с переводом сообщений в кодировке koi8-r, скажем
>project.po. Из него  генерится файл project.mo. Приложение должно
>работать на платф. линукс (koi8-r) и win32(cp1251)
>
>- Нужно ли project.po и соответствующий project.mo получать под каждую
>  требуемую кодировку?
>
Нет

> Возможна ли автоматическая перекодировка из
>  одного единственного файла исходя из указанной кодировки в
>  заголовочных записях *.po?
>
Да,  в свежих версиях glibc/gettext так и происходит.

>  
>
>
>- Как эти файлы должны быть разложены по поддиректориям? Сейчас это
>  работает только есть находится в .../ru/LC_MESSAGES/project.mo
>  Присутствие .../ru_RU.KOI8-R/.. или .../ru_RU.CP1251/.. никакого
>  влияния не оказывают
>
Они не нужны.

>
>
>Или может есть где посмотреть на "эталонную" реализацию? Желательно с
>питоновским кодом внутри.
>
Любая программа GNU.  
Другое дело, что использование gettext в win32 -- "не штатное" решение,
но возможное. См., например, gnupg

Rgrds, AEN

>
>Заранее спасибо.
>
>Дмитрий
>
>_______________________________________________
>Community mailing list
>Community на altlinux.ru
>http://www.altlinux.ru/mailman/listinfo/community
>
>  
>





Подробная информация о списке рассылки community