CakePHP语言环境未更新

mctunoxg  于 2022-11-12  发布在  PHP
关注(0)|答案(2)|浏览(100)

我有一个问题与本地cakephp翻译。我不得不更新一些文本,这是不显示在我的页面。以前添加的文本正在显示正确。我试图删除所有缓存文件夹(模型,视图,持久)。我也试图设置调试级别为3。任何想法将不胜感激。

vd2z7a6w

vd2z7a6w1#

我终于在我的案子里找到了答案:
http://www.quindev.com/blog/2010/01/cakephp-i18n-problem-of-updating-po-files-with-a-text-editor/
原来我用PoEditor编辑了这些翻译,除了.po文件外,PoEditor还创建了.mo文件。原来CakePHP更喜欢.mo文件,而忽略了.po文件。
只需从翻译文件夹中删除.mo文件即可解决此问题。

lhcgjxsq

lhcgjxsq2#

您必须删除文件

/tmp/persistant/
/tmp/models/
/tmp/views/

并在网页浏览器中按CTRL+F5刷新页面

相关问题