Как перевести 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

inserir a descrição da imagem aqui

Author: Leo, 2016-07-14

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 это приложение переведено.

 1
Author: Alexandre S. Silva, 2017-09-12 00:32:31