【问题标题】:Translation-Strings only translated when debug once set to 1 while rendered翻译字符串仅在渲染时调试一次设置为 1 时翻译
【发布时间】:2014-07-30 14:17:39
【问题描述】:

自从第二个蛋糕项目出现这个谜团以来,我需要知道原因是什么:

当我向任何.po-files 添加新翻译并希望它在视图中被翻译时,它不是。直到它在 Core-Config 的 debug-value 设置为 1 或 2 时渲染一次。之后,将 debug-value 设置为 0 一切正常。

由于这种行为,我怀疑缓存。

它似乎按照建议在本地 Windows 机器上工作,而不是在 Debian 上。目录权限设置为777

补充:这不是在项目开始后发生的,而是几天前发生的,我无法说明为什么或发生了什么变化。

有什么想法吗?

【问题讨论】:

    标签: cakephp cakephp-2.1


    【解决方案1】:

    是的,在您更改翻译后清除缓存 - 在调试模式下,这将不时自动完成(每 x 秒)。

    【讨论】:

    • 谢谢。这带来了禁用缓存:Configure::write('Cache.disable', true);
    猜你喜欢
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    • 2015-09-04
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多