cakephp 3的插件是i18n不工作

时间:2016-01-03 09:24:30

标签: php cakephp-3.0

CakePHP 3的插件是i18n无法正常工作。

我创建了po文件。 插件是主题

Root\plugins\Example\src\Locale\ja_JP\example.po

http://book.cakephp.org/3.0/en/core-libraries/internationalization-and-localization.html

我不擅长英语。 问候。

添加代码01/03/2016

src\Controller\UsersController.php
public function beforeRender(Event $event)
{
    $this->viewBuilder()->theme('Example');
}

plugins\Example\src\Template\Users\login.ctp
<?= $this->Form->button(__('Login')); ?>

plugins\Example\src\Locale\ja_JP\default.pot
#: Template/Users/login.ctp:8
msgid "Login"
msgstr "logged in"

但显示不会改变。错误不会发生。

1 个答案:

答案 0 :(得分:0)

尝试插入此

use Cake\I18n\Time;