magento后台语言

Magento后台自身携带了一个语言切换的功能,见后台左下角

  你会发现长长的一串,其中绝大多数语言你可能根本没有机会用到,而你想要从中文切换到英文时,每次都要瞪大眼睛去找英文在下拉框的哪个位置,所以精简下还是有必要的。

  以我自己的需求为例,我需要使用中文后台,偶尔会切换到英文,因为有些翻译不理想需要看下原文,那我就只保留“中文 (中国)”和“英文 (美国)”。打开根目录下/lib/Zend/Locale/Data/zh.xml文件,在大概640行找到territories标签,可以看到这个标签内部包含了一长串国家列表,把所有的territory标签全部注释掉,只提取出中国和美国

<territories>
		<territory type="CN">中国</territory> <territory type="US">美国</territory> <!--alex  <territory type="001">世界</territory>  <territory type="002">非洲</territory>  <territory type="003">北美洲</territory>  <territory type="005">南美洲</territory>  …………………………………………………………  …………………………………………………………  <territory type="ZM">赞比亚</territory>  <territory type="ZW">津巴布韦</territory>  <territory type="ZZ">未知或无效地区</territory>  --> </territories>

 

  清除缓存,现在,在中文状态下,后台的下拉框你将只看到这两个选项,不过当你切换为英文后下拉框又变成一长串了,所以我们还需要对/lib/Zend/Locale/Data/en.xml做相似的处理

<territories>
        <territory type="US">United States</territory> <territory type="CN">China</territory> <!--alex  <territory type="001">World</territory>  <territory type="002">Africa</territory>  ………………………………………………………………

 

  现在试试效果,中英文切换很方便了

转载于:https://www.cnblogs.com/Dong-Ge/p/4625201.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值