CakePHP 缓存 i18n 翻译

CakePHP cache i18n translate(CakePHP 缓存 i18n 翻译)
本文介绍了CakePHP 缓存 i18n 翻译的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

当我忘记翻译某些内容时,在 Project VIEW 某处,我更改文件 /app/Locale/por/LC_MESSAGES/default.po 并将其发送回服务器.

When I forget to translate something, somewhere Project VIEW, I change the file /app/Locale/por/LC_MESSAGES/default.po and sending it back to the server.

但大多数情况下,这个新翻译"需要花费 HOURS 时间才能查看,简而言之:我只是发送文件,清理缓存和浏览器 CakePHP,按 F5,然后...什么都没发生.

But mostly, this 'new translation', takes HOURS to be viewed, in short: I just send the file, cleaned the cache and browser CakePHP, press F5, and ... NOTHING HAPPENS.

什么原因?

<?php echo $this->Form->input('Item.0.description', array('label' => false, 
'class' => 'span12', 'div' => array('class' => 'span7'), 'rows' => 3,
'placeholder' => __('Type the description'))); ?>

推荐答案

要强制语言更新,您可以清除 中的 persistentmodels 目录/tmp/cache 目录.如果启用了视图缓存,您还必须清除 views.

To force the language to update you can clear the persistent and models directories in the /tmp/cache directory. If view caching is enabled you'll have to clean out views as well.

debug 设置为2(开发期间使用框架的值)且persistent 目录为填充新的缓存文件,每次加载视图时覆盖旧的.因此,debug 开关和随后的浏览器刷新可能会为您清除旧的语言文件.

Caching is disabled when debug is set to 2 (which is the value for using the framework during development) and the persistent directory is populated with new cache files, overwriting the old ones each time a view is loaded. So the debug switch and subsequent browser refresh might clean the old language files for you.

这篇关于CakePHP 缓存 i18n 翻译的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Codeigniter htaccess to remove index.php and www(Codeigniter htaccess 删除 index.php 和 www)
htaccess mod_rewrite part of url to GET variable(htaccess mod_rewrite url 的一部分到 GET 变量)
Replacing a querystring parameter value using mod_rewrite(使用 mod_rewrite 替换查询字符串参数值)
.htaccess in subdirectory #39;overriding#39; parent htaccess(子目录“覆盖父 htaccess 中的 .htaccess)
How to rewrite SEO friendly url#39;s like stackoverflow(如何像stackoverflow一样重写SEO友好的url)
Is it okay to have a very long .htaccess file?(有一个很长的 .htaccess 文件可以吗?)