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