我是靠谱客的博主 能干铅笔,最近开发中收集的这篇文章主要介绍magento -- 隐藏国家语言列表,只保留中英文,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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

以我自己的需求为例,我需要使用中文后台,偶尔会切换到英文,因为有些翻译不理想需要看下原文,那我就只保留“中文 (中国)”和“英文 (美国)”。打开根目录下libZendLocaleDatazh.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>

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

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

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

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

最后

以上就是能干铅笔为你收集整理的magento -- 隐藏国家语言列表,只保留中英文的全部内容,希望文章能够帮你解决magento -- 隐藏国家语言列表,只保留中英文所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部