使用Cake版本3.4.5:
1)我写了一个插件:
/plugins/Accounting/
2)然后,从我运行的视图文件中创建pot文件:
bin/cake i18n extract --plugin Accounting
3)这会生成/plugins/Accounting/src/Locale/default.pot
但是翻译后的文字没有出现。 我的语言环境是es_AR,我试图将文件复制为:
/plugins/Accounting/src/Locale/accounting.pot
或
/plugins/Accounting/src/Locale/es_AR/default.pot
或
/plugins/Accounting/src/Locale/es_AR/accounting.pot
还尝试将文件保存为accounting.po,但没有任何反应
但是仍然没有从插件视图中翻译文本(它确实适用于应用程序的视图)。
答案 0 :(得分:4)
我找到了!!!
问题是文件/目录权限。
默认情况下,cake i18n extract --plugin MyPlugin使这个:
所以为了让它发挥作用: