0

为什么这条线在 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

4 回答 4

1

you have to write exact the same thing what you have write within php tag.. just copy that exact thing, put it in your tr

于 2014-05-03T08:57:58.980 回答
1

echo你有小写字母:

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

您需要对翻译 CSV 文件使用相同的内容

只需将 CSV 文件中的一行更改为: “NEED IT QUICK?”、“NEED IT RÁPIDO?”

到: “需要快速吗?”,“需要快速吗?”

于 2013-09-17T08:03:02.050 回答
1

一些字符串在来自应用程序/语言环境的多个文件中进行翻译,例如“添加到购物车”( Mage_Catalog.csv, Mage_Sales.csv, Mage_Checkout.csv)。这可能会导致在您的主题 translate.csv 文件中覆盖它们时出现问题。

在这些情况下,指定应在 translate.csv 文件中覆盖 app/locale 中的哪个翻译文件会很有帮助,例如:

"Mage_Catalog::Add to Cart","Translation"
于 2015-05-15T12:39:29.150 回答
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?"

实际上,最受欢迎的项目也没有翻译。我也更改了措辞,以防万一发生冲突。

于 2013-01-13T22:54:23.147 回答