【发布时间】:2013-09-05 05:49:22
【问题描述】:
我需要在 .phtml 文件中添加文本内容,以便为多语言网站翻译。
文件位置在这里: 应用程序>设计>前端>默认>(我的主题)>模板>目录>类别> left_nav.phtml
【问题讨论】:
标签: magento translation
我需要在 .phtml 文件中添加文本内容,以便为多语言网站翻译。
文件位置在这里: 应用程序>设计>前端>默认>(我的主题)>模板>目录>类别> left_nav.phtml
【问题讨论】:
标签: magento translation
选项 1。
<?php echo Mage::helper('catalog')->__('Text here');?>
然后在app/locale/{lang_ISO}/Mage_Catalog.csv中添加文字
"Text here","Translation here"
选项 2。
<?php echo $this->__('Text here');?>
然后像这样在app/design/frontend/{interface}/{theme}/locale/{lang_ISO}/translate.csv中添加文字:
"Text here","Translation here"
[编辑]
要在文本中包含链接,请遵循以下模式:
<?php echo $this->__('some <a href="%s">text here</a>', Mage::getUrl('some/url/here'));
然后将这一行添加到您的 csv 文件中:
"some <a href=""%s"">text here</a>","translated <a href=""%s"">text here</a>"
%s 是一个占位符,将被__ 方法的第二个参数替换。
此外,在将其添加到 csv 文件时,请确保将文本内的引号加倍,以便将 <a href="%s"></a> 添加到 csv 文件中,如 <a href=""%s""></a>