模板文件中的Magento翻译

时间:2014-07-17 07:48:26

标签: php magento translation

我正在处理Magento应用程序的页脚模板,该应用程序适用于将以多种语言提供的网站。

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

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

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

<?php echo $this->__('Some Text'); ?>通常也包含在<span class="label">标记内。

或者,我会更好地使用静态块&amp;影响管理面板上的转换更改,不同的商店视图可用于静态块吗?

1 个答案:

答案 0 :(得分:0)

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

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