完全完成Magento翻译

时间:2013-04-07 11:54:47

标签: php magento magento-1.7

我试图找出magento中的翻译。 好的,所以我理解它是如何工作的,但这就是问题所在。

例如,这是其中一个PHTML文件中源代码的一部分:

<p class="hello"><strong><?php echo $this->__('Hello, %s!', $this->htmlEscape($this->getCustomerName())) ?></strong></p>

在这种情况下,我该如何翻译“你好”这个词?在页面上有这种类型的parsend字符串,请不要告诉我,我将不得不重新编写所有这些示例以使翻译工作?

还有其他办法吗?

1 个答案:

答案 0 :(得分:2)

Magento将翻译放置在__()函数中的文字字符串。这意味着,如果您将其放在翻译文件中,它将翻译%s所放置的任何内容:

"Hello, %s!","Bonjour, %s!"

对于实际翻译,您可以使用内联翻译(在System > Configuration > Developer中找到)或调整主题自定义翻译文件。如果启用了缓存,请不要忘记在System > Configuration > Cache Management中刷新转换缓存类型。