Как извлечь и перевести основные строки CakePHP? - PullRequest
4 голосов
/ 31 мая 2010

Как извлечь строки, определенные в ядре CakePHP (например, сообщения компонента auth), с помощью консоли cake i18n?

Я попытался запустить cake i18n extract с указанием пути к папке приложения и папке с тортом, но это не дало мне строки ядра торта в файле .pot.

Ответы [ 2 ]

5 голосов
/ 15 февраля 2011

Основные строки могут быть включены при использовании опции -paths. Это пример вызова:

cake i18n extract -paths /path/to/app,/path/to/cake/libs/controller
0 голосов
/ 19 сентября 2012

Вы должны запустить команду desolat (с --paths и -paths). Затем вы должны сгенерировать .po из файла po (используйте инструмент poedit или, не рекомендуется, редактировать вручную) в свой языковой стандарт. Например, если вы хотите перевод на итальянский, вы должны поместить cake.po в

 /app/Locale/ita/LC_MESSAGES/cake.po

Помните также, что для неосновных строк (например, названий месяцев) необходимо создать файл default.po в той же папке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...