Существует простой выпадающий модуль (kohana-i18nget, kohana-i18nget на github ), который позволяет собирать все вложенные строки __ () из модуля или папки приложения и выводить соответствующиеязыковые массивы (укажите все необходимые языки в файле конфигурации) для ваших папок i18n.
Все уже существующие ключи перевода остаются без изменений.Он вызывается из корня проекта через командную строку:
php index.php --uri=i18nget/generate/mymodule/mymodule
or
php index.php --uri=i18nget/generate/application/application
Первая команда генерирует языковые файлы для строк, найденных в mymodule для mymodule / i18n /, вторая генерирует файлы для папки приложения в application / i18n/
Также указывает потерянные ключи перевода, которые не используются в исходных файлах.