为什么这行不能在translate.csv文件中翻译? translate.csv文件位于正确的位置并且大部分时间都可以工作,但是在下面的几个地方它不起作用。它有时会如何运作,有时它却没有?
我的csv文件位于app \ design \ frontend \ spanish \ default \ locale \ es_ES目录中的UTF-8中。
<div class="block" id="creare-container">
<div class="block-title"> <strong><span><?php echo $this->__('Need it Quick?') ?></span></strong> </div>
此模块在app \ locale目录中没有和翻译模块csv。
由于
答案 0 :(得分:1)
在echo
你有小写字母:
$this->__('Need it Quick?')
您需要将相同的内容用于翻译CSV文件
只需更改CSV文件中的一行: “需要快速吗?”,“需要它RÁPIDO?”
于: “需要快速?”,“需要它RÁPIDO?”
答案 1 :(得分:1)
你必须写完与你在php标签中写的完全相同的东西.. 只需复制那个确切的东西,把它放在你的tr
中答案 2 :(得分:1)
某些字符串会在app / locale中的多个文件中翻译,例如“添加到购物车”(Mage_Catalog.csv
,Mage_Sales.csv
,Mage_Checkout.csv
)。这可能会导致您在主题translate.csv文件中覆盖它们时出现问题。
在这些情况下,指定应在translate.csv文件中覆盖app / locale中的哪个翻译文件会有所帮助,例如:
"Mage_Catalog::Add to Cart","Translation"
答案 3 :(得分:0)
这不是一个真正的答案,但我没有空间。
我禁用了缓存。这是我的CSV文件中的行:
"NEED IT QUICK?","NEED IT RÁPIDO?"
它与那些有效的完全相同。这是整个文件,不是很多,因为我必须为html实体添加特殊代码,直到我发现我必须将它保存在UTF-8 :)所以我正在重做它。无论如何它是:
"Most Viewed Items","Artículos Mas Vistos"
"Your Billing Information","Tu información de facturación"
"Special Angels","Angels Especiales"
"NEED IT QUICK?","NEED IT RÁPIDO?"
实际上,观看次数最多的项目也没有翻译。我已经改变了措辞,只是为了测试它,以防有一些冲突。