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> ……………………………………………………………… 

 

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

        

 

        同时系统基本设置里的国家列表也只剩中国和美国了,具体需要使用哪些国家各位自己配置吧。

目录
相关文章
|
5月前
|
定位技术 数据库
EndNote导入文献引用后无法显示期刊名称的解决办法
EndNote导入文献引用后无法显示期刊名称的解决办法
205 1
|
6月前
|
数据可视化
新建论文三线表模板,一键格式刷(包含word和latex版本)
新建论文三线表模板,一键格式刷(包含word和latex版本)
274 0
|
10月前
VS2019.NetCore智能提示英文改为中文
VS2019.NetCore智能提示英文改为中文
125 0
文献管理软件EndNote引用格式的自定义修改
本文对EndNote软件修改论文参考文献引用格式的界面与各选项参数加以详细介绍~
479 1
文献管理软件EndNote引用格式的自定义修改
Word文档中标题默认出现首行缩进的修改办法
本文介绍在Word中,标题样式跟随正文样式呈现首行缩进状态的解决办法~
291 1
Word文档中标题默认出现首行缩进的修改办法
|
数据库
通过互联网搜索接口更新拼写语法库的设计
通过互联网搜索接口更新拼写语法库的设计
53 0
antd日期组件配置了中文后还是显示英文的解决过程
antd日期组件配置了中文后还是显示英文的解决过程
512 0
antd日期组件配置了中文后还是显示英文的解决过程
|
Web App开发
给谷歌输入法增添自定义词组,提高输入效率
给谷歌输入法增添自定义词组,提高输入效率
255 0
给谷歌输入法增添自定义词组,提高输入效率
如何修改Qt标准对话框的文字(例如,英文改成中文)
如何修改Qt标准对话框的文字(例如,英文改成中文)
490 0
如何修改Qt标准对话框的文字(例如,英文改成中文)
|
数据库连接
系统必需文件收录贴
系统必需文件收录贴
617 0