Как перевести cakephp 3
Родил их default.pot - , создал папку ru:
Http://book.cakephp.org/3.0/en/console-and-shells/i18n-shell.html
/src/Locale/pt_BR/default.po
, И я поместил config/app.php
'defaultLocale' => env('APP_DEFAULT_LOCALE', 'pt_BR'),
Перевод сделан с помощью poEdit, но не переводит actions
1 answers
, Таким образом, перевод идет в нескольких шагах и не является автоматическим, требуется ваше вмешательство, я постараюсь сделать шаг-в-шаг:
01 - в корень вашего приложения поверните команду ниже, чтобы извлечь файл со всеми текстами, которые могут быть переведены в применении:
/Bin / cake i18n
02 - Если вы выполнили все правильно, давая ввод на каждом шагу, команда будет генерировать файлы каталога безопасности (.POT) в папке src/Locale , откройте эти файлы с помощью программы POEDIT и перевод линии на линию.
03 - Когда закончите, перевести все строки, сохраните файл с именем src/Locale/pt_BR/default.po -
Замечания:
Если в процессе выбора не объединить всех доменов команда извлечения создает два вида торт.банк (системные сообщения) и default.банка (сообщениями из своих MVCs) переведите два. Для завершения, не забудьте установить Локаль en_us в config/app.php , наслаждайтесь и обменивайтесь также часовой пояс "UTC", "America/Sao_Paulo" в config/bootstrap.php это приложение переведено.