преобразование языковых файлов CodeIgniter в .po (для gettext) - PullRequest
3 голосов
/ 05 июня 2011

Я бы хотел сохранить свой перевод на родной язык для приложения на базе CodeIgniter.

Однако файлы перевода находятся в файле app_lang.php в качестве содержимого массива, и я хотел бы использовать «стандартные» инструменты gettext для перевода, которые также проще поддерживать, хранить в DVCS и т. Д.

Знаете ли вы о каком-либо приложении, которое позволяло бы конвертировать из / в языковые файлы CodeIgniter в / из файлов gettext * .po?

Все, что я знаю, это следующий план на Launchpad: https://blueprints.launchpad.net/phsite/+spec/gnu-gettext-translations

1 Ответ

0 голосов
/ 14 июня 2011

Мультиплатформенный инструмент Poedit позволяет вам выполнять настраиваемый поиск по вашему коду и генерировать .po-файл из результатов.Это немного глючит в OS X, и я не пробовал его с языковыми файлами CI, но использовал его в пользовательском коде интернационализации, и он работал отлично.

Вам нужно будет отредактировать правила для использования $this->CI->lang->lineили $lang, но он должен работать после небольшой настройки.

...