【问题标题】:Magento Translations in template files模板文件中的 Magento 翻译
【发布时间】:2014-09-07 23:34:06
【问题描述】:

我正在为一个网站制作 Magento 应用的页脚模板,该网站将提供多种语言版本。

我担心如果我使用简单标记,翻译将如何工作。例如:

<span>Payment Accepted</span>
<img src="<?php echo $this->getSkinUrl('images/visa-logo.png');?>" alt="visa logo"/>

我在 Magento 模板文件中经常看到&lt;?php echo $this-&gt;__('Some Text'); ?&gt;,这是用于翻译吗?如果是它是如何工作的?

&lt;?php echo $this-&gt;__('Some Text'); ?&gt; 通常也包含在 &lt;span class="label"&gt; 标记中。

或者,我会更好地使用静态块并在管理面板上影响翻译更改,并为静态块提供不同的商店视图?

【问题讨论】:

    标签: php magento translation


    【解决方案1】:

    你是对的。 &lt;?php echo $this-&gt;__('Some Text'); ?&gt; 用于翻译。 translate 方法从相应的模块 csv 文件或主题的 translate.csv 或数据库(内联翻译)中获取翻译。

    可以在这里找到一个很好的概述:https://stackoverflow.com/a/10047702/3670130

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-28
      • 2011-12-06
      • 2013-02-27
      • 2012-05-29
      • 2014-12-07
      • 2015-09-25
      相关资源
      最近更新 更多