我需要在 .phtml 文件中添加文字内容,以便我可以将其翻译为多语言网站。
文件位置: app>设计>前端>默认> (我的主题)>模板>目录>类别> left_nav.phtml
答案 0 :(得分:12)
选项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>