Cakephp 3:无法在简单文本中应用本地化。
Cakephp 3 : Unable to apply Localization in a simple text.
我正在关注此文档以学习本地化基础知识。我已经按照下面的步骤
我这里有一个 index.ctp 文件 我添加了一个标题
<h2><?= __('Popular Articles') ?></h2>
现在 .pot
文件我使用了下面的命令
bin/cake i18n extract
default.pot 文件生成很好,然后我将此文件移动到
src\Locale\jp\default.pot
这里我在 default.pot
中找到了下面一行
#: Template/Tests/index.ctp:1
msgid "Popular Articles"
msgstr ""
我已经添加了msgstr "人気の記事"
现在 config/bootstrap.php
我添加了下面的代码来设置默认语言 jp
ini_set('intl.default_locale', 'jp');
它仍然给我相同的输出。
将文件名更改为default.po
将文件夹名称更改为 ja_JP
还有ini_set('intl.default_locale', 'ja_JP');
翻译文件夹可以是语言的两个字母 ISO 代码或完整的语言环境名称,例如包含两种语言的 fr_FR、es_AR、da_DK。
我正在关注此文档以学习本地化基础知识。我已经按照下面的步骤
我这里有一个 index.ctp 文件 我添加了一个标题
<h2><?= __('Popular Articles') ?></h2>
现在 .pot
文件我使用了下面的命令
bin/cake i18n extract
default.pot 文件生成很好,然后我将此文件移动到
src\Locale\jp\default.pot
这里我在 default.pot
中找到了下面一行#: Template/Tests/index.ctp:1
msgid "Popular Articles"
msgstr ""
我已经添加了msgstr "人気の記事"
现在 config/bootstrap.php
我添加了下面的代码来设置默认语言 jp
ini_set('intl.default_locale', 'jp');
它仍然给我相同的输出。
将文件名更改为default.po
将文件夹名称更改为 ja_JP
还有ini_set('intl.default_locale', 'ja_JP');
翻译文件夹可以是语言的两个字母 ISO 代码或完整的语言环境名称,例如包含两种语言的 fr_FR、es_AR、da_DK。