服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > magento教程 >

Magento多语言注意事项

时间:2016-11-02 23:19来源:未知 作者:最模板 点击:
Magento一般使用CSV文件方式翻译国际化词条 一般用法是代码中: ?php echo Mage::helper(module_name)-__(Items want to translate); 或者 ?php echo $this-__(Items want to translate); ? 但是,必须注意以下规则:
Magento一般使用CSV文件方式翻译国际化词条 
 
一般用法是代码中: 
 
<?php echo Mage::helper("module_name")->__('Items want to translate');   
或者 
 
<?php echo $this->__('Items want to translate'); ?>  
 
 
 
但是,必须注意以下规则: 
1. 如果Mage存在的词条,那么就需要使用已经存在的词条,如: 
 
<?php echo Mage::helper("my_module")->__('Password'); ?>  
 
 
因为词条Password在模块customer中已经存在,所以以上代码没有任何输出,需要这样调用 
 
<?php echo Mage::helper("customer")->__('Password'); ?>  
 
 
2. 如果翻译的字符串中包含双引号", 那么需要再使用一个双引号"转义 如 
 
<?php echo Mage::helper("mymodule")->__('<a href="www.yoursite.com">Click Here</a>'); ?>  
 
 
那么CSV文件中文翻译项如下: 
"<a href=""www.yoursite.com"">Click Here</a>","<a href=""www.yoursite.com"">点击这里</a>" 
 
3. 如果使用 $this->__()方法翻译词条,那么词条翻译项应该写在本模块的csv文件中 
(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容