我有一个问题与本地cakephp翻译。我不得不更新一些文本,这是不显示在我的页面。以前添加的文本正在显示正确。我试图删除所有缓存文件夹(模型,视图,持久)。我也试图设置调试级别为3。任何想法将不胜感激。
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文件即可解决此问题。
lhcgjxsq2#
您必须删除文件
/tmp/persistant/ /tmp/models/ /tmp/views/
并在网页浏览器中按CTRL+F5刷新页面
2条答案
按热度按时间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文件即可解决此问题。
lhcgjxsq2#
您必须删除文件
并在网页浏览器中按CTRL+F5刷新页面