我有蛋糕 php 应用程序,我正在使用翻译功能<?php __('msg'); ?>
。我在我的 app/config/bootstrap.php 中添加了一行Configure::write('Config.language', 'eng');
- 我希望英语作为默认语言。
我创建了文件夹app/Locale/eng/LC_MESSAGES
。
然后我在我的应用程序文件夹中打开 Windows 控制台并输入“cake i18n extract” - 有几个提示 - 我选择扫描应用程序目录并输出到 Locale 目录。
在我的文件夹 app/Locale 中的 i18n 程序之后,出现了几个文件:
cake.pot
cake_dev.pot
default.pot
app/Locale/eng 中没有任何内容
所以我只是将 default.pot 复制到 app/Locale/eng/LC_MESSAGES 并添加了一些翻译,但是当我通过网站打开时,没有打印任何内容来代替 __('') 函数......
如何正确设置这个?