我需要在.phtml文件中添加文本内容,以便将其翻译为多语言网站。
文件位置:app > design > frontend > default > (my-theme) > template > catalog > category > left_nav.phtml
我需要在.phtml文件中添加文本内容,以便将其翻译为多语言网站。
文件位置:app > design > frontend > default > (my-theme) > template > catalog > category > left_nav.phtml
选项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>