【问题标题】:Magento translating not workingMagento翻译不起作用
【发布时间】:2014-06-13 13:31:36
【问题描述】:

我正在尝试翻译产品页面上的一行。
“特价”需要更改。

我在 app/locale/[language] 文件夹中找到了 Mage_Catalog.csv 并更改了翻译。

我用过(翻译成荷兰语):

  • "特价:","安别丁:"
  • "特价","Aanbieding"
  • "特价:%s","Aanbieding:%s"
  • "特价 %s","Aanbieding %s"

保存和上传后,我清除了所有缓存:
主机缓存、Magento 缓存和浏览器缓存。

没有结果,它适用于所有其他行,除了这一行。

所以我下一步是在生成的产品页面上更改它,但是我找不到我需要的文件。

你们有谁知道吗?

【问题讨论】:

  • 您是否尝试过使用“优惠”而不是“特价”
  • 您使用什么产品类型?
  • 'Offer' 不在 Mage_Catalog.csv 文件中,我们目前仅使用简单产品。

标签: magento caching translate


【解决方案1】:

price.phtml 第 389 行 +/-

删除变量

<span class="price-label">$variable</span>

并使用

<?php echo $this->__('Special Price:') ?>

是bug magento,不要翻译正确的特价=(

【讨论】:

  • 嗨 Dexxtz,我可以查看哪个 price.phtml 文件?有 10 个不同的 price.phtml 文件 =-)。我尝试的文件是 \default\template\catalog\product\price.phtml 和其他一些默认地图。但是这些文件没有&lt;span class="price-label"&gt;$variable&lt;/span&gt;。我们使用 Magento 1.8.1
  • edit 在我的最后一条评论中,我找到了 &lt;span class="price-label"&gt;$variable&lt;/span&gt; 并对其进行了更改,但没有任何变化。即使在清理 Magento 缓存和浏览器缓存之后。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-09
  • 2015-06-23
  • 2014-04-20
相关资源
最近更新 更多