我试图在OSX(El Capitan)上安装一个区域设置,我无法弄明白。
我现在正在谷歌搜索几个小时。
在Ubuntu中就像locale-gen
和dpkg-reconfigure
一样简单。
我正在编写一个使用es_AR
作为区域设置的PHP应用程序,但我无法正确设置数字格式。
在Linux系统中正常运行。
感谢。
答案 0 :(得分:1)
首先,您已经问过这个问题here,Apple或Unix / Linux StackExchange页面更适合这个问题,但是你提出了赏金,如果没有人回答你的问题,你就不会得到赏金,所以我会在这里回答并在另一页上跟进相同的答案(如果你发现它很强大)。
不幸的是,Apple确实没有为阿根廷创建一个语言环境,所以当你看到语言&在OSX设置中的区域部分,Español(西班牙)和Español(Latinoamérica)之间的区别在OSX中确实不存在。当我启用时,我的系统上的可用语言环境没有变化:
$ locale -a | grep es
es_ES
es_ES.ISO8859-1
es_ES.ISO8859-15
es_ES.UTF-8
很遗憾Apple没有包含es_419(拉丁美洲)或es_AR(阿根廷)语言环境,他们将这些语言绑定到es_ES语言环境。
与经常前往阿根廷旅行的朋友交谈,精通西班牙语并在Mac上使用西班牙语:
可能存在轻微的拼写差异,但大部分都是语法。这只是一些西班牙语的西班牙语语法,但阿根廷人使用西班牙语的一些变体。
从长远来看,确实无关紧要。您只需在Mac上复制语言环境即可匹配命名:
sudo cp -R /usr/share/locale/es_ES /usr/share/locale/es_AR
此外,我检查了一些Linux主机,这些语言环境的sha256总和是相同的,所以看起来Linux开发人员完成了与Apple基本完成相同的事情。
$ sha256sum /usr/share/locale/es_ES/LC_MESSAGES/libvisual-0.4.mo
20848a8a8d6ddca454825b3b4102393699850d156d7157535850556e110fb891
$ sha256sum /usr/share/locale/es_AR/LC_MESSAGES/libvisual-0.4.mo
20848a8a8d6ddca454825b3b4102393699850d156d7157535850556e110fb891