【发布时间】:2013-12-30 17:03:50
【问题描述】:
我遇到了 cakephp 1.3.17 本地化的问题。问题是,它可以正确翻译除 setFlash 消息之外的所有内容 我应用了在cakephp documentation 上解释的所有内容,正如我之前所说的一切工作正常标签,文本但没有错误消息 这里是一个使用 setFlash 消息的例子
$this->Session->setFlash(__('Your service has been changed successfully',true),'success');
以前有人遇到过同样的问题吗?
提前致谢
【问题讨论】:
-
在 CakePHP 1.3 中本地化 Flash 消息并没有什么特别之处。我能想到的唯一可能是您的问题是您的字符串不在正确的 .po 文件中,或者您可能需要删除缓存,因为我相信 CakePHP 确实将本地化字符串保存在那里。
-
感谢您的快速响应。是的,我认为您对 po 文件中的字符串是正确的,因为在某个阶段,当我更新 po 文件
The catalog couldn't be saved in 'iso-8859-1' charset as specified in catalog settings. It was saved in UTF-8 instead and the setting was modified accordingly.时,我开始收到此错误消息,并且一些翻译开始没有改变,但有趣的消息没有改变是 setFlash留言
标签: php cakephp localization internationalization