为什么Magento CSV翻译文件似乎只能偶尔使用?

时间:2013-01-13 18:55:29

标签: magento translation

为什么这行不能在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。

由于

4 个答案:

答案 0 :(得分:1)

echo你有小写字母:

$this->__('Need it Quick?')

您需要将相同的内容用于翻译CSV文件

只需更改CSV文件中的一行: “需要快速吗?”,“需要它RÁPIDO?”

于: “需要快速?”,“需要它RÁPIDO?”

答案 1 :(得分:1)

你必须写完与你在php标签中写的完全相同的东西.. 只需复制那个确切的东西,把它放在你的tr

答案 2 :(得分:1)

某些字符串会在app / locale中的多个文件中翻译,例如“添加到购物车”(Mage_Catalog.csvMage_Sales.csvMage_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?"

实际上,观看次数最多的项目也没有翻译。我已经改变了措辞,只是为了测试它,以防有一些冲突。