gettext 0.18.1 gettext — библиотека проекта GNU для интернационализации, широко применяемая в свободном ПО.
Основным отличием от других подобных инструментов является то, что в gettext для обозначения переводимых строк в тексте программы используются их английские оригиналы, а не специальные идентификаторы. Кроме того, в gettext есть поддержка множественного числа.
Кроме стандартного Си, поддерживаются также: C++, Objective-C, сценарии sh/bash, Python, Perl, PHP, GNU CLISP, Emacs Lisp, librep, GNU Smalltalk, Java, GNU awk, Паскаль, wxWidgets (с использованием класса wxLocale), YCP (язык YaST2), Tcl, Pike и R.
Использование в большинстве языков схоже с использованием в Си.
Материал из Википедии — свободной энциклопедииОсновные изменения:
* в заголовки файлов PO теперь добавляется поле 'Language' (раньше его по собственной инициативе создавали только некоторые редакторы PO);
* добавлена возможность подсказывать переводчикам предел допустимых значений для переменных;
* утилиты пакета теперь могут создавать цветной вывод;
* в десять раз ускорена работа msgmerge при обработке больших файлов;
* xgettext теперь умеет извлекать множественные формы из кода приложений на Qt4.
Home_
http://www.gnu.org/so...t/gettext.htmlDownloads (~14,4 Mb)_
http://ftp.gnu.org/pu...-0.18.1.tar.gz