【问题标题】:plugin of cakephp 3 is i18n not workingcakephp 3 的插件是 i18n 不工作
【发布时间】:2016-01-03 09:24:30
【问题描述】:

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"

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

【问题讨论】:

  • 请添加您目前编写的代码并说明您遇到的错误。
  • 您好,谢谢。添加代码问候。
  • i18n 在插件中不起作用?

标签: php cakephp-3.0


【解决方案1】:

尝试插入此

use Cake\I18n\Time;

【讨论】:

  • 谢谢。但不起作用。plugins\Example\src\Locale\ja_JP\default.pot 不起作用,但 src\Locale\ja_JP\default.po 起作用。插件区域设置不起作用。
猜你喜欢
  • 2012-05-06
  • 2017-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-24
  • 1970-01-01
  • 2015-10-27
  • 2018-08-29
相关资源
最近更新 更多