Инструмент для добавления переводов в Qt приложения.

qt linguist 002

Qt Linguist — специализированный C++ / QT инструмент для добавления переводов в Qt приложения.

qt linguist 003

Qt Linguist является автономным модулем входящим в состав инструментов разработчика Qt (Qt SDK), предоставляя удобный способ создания переводов для приложений, редактирования ts-файлов содержащих переводы строк приложения.

qt linguist 005

Qt Linguist является графическим дополнением (GUI) к консольной утилите lupdate, извлекающей строки из исходного текста приложения (.ts / translation source), а так же по окончании создающая скомпилированный файл с переводом (.qm / Qt message), который в дальнейшем может быть загружен приложением.

qt linguist 011

qt linguist 006

qt linguist 007

Qt Linguist имеет стандартные для систем перевода компоненты, такие как память переводов и глоссарий (словарь узкоспециализированных терминов), может автоматически проверять строки перевода с помощью проверочных тестов, отображая ошибки возникшие при проверке текста в окне предупреждений.

qt linguist 004

qt linguist 009

Qt Linguist не требует наличия специальных знаний для создания переводов к приложениям, при наличии в системе утилиты интернационализации gettext (среда для редактирования "PO" файлов) поддерживается и другие форматы файлов переводов (PO, МО, XLIFF и пр).

qt linguist 010

Лицензия: GNU General Public License (GPL)

qt linguist 008

Домашняя страница

Страница на qt.gitorious.org

qt linguist 012