如何在 OSX El Capitan 上安装 es_AR 语言环境?
How can I install es_AR locale on OSX El Capitan?
我正在尝试在 OSX (El Capitan) 上安装语言环境,但我搞不懂。
我已经在谷歌上搜索了几个小时了。
在Ubuntu中就像locale-gen
和dpkg-reconfigure
一样简单。
我正在编写一个使用 es_AR
作为区域设置的 PHP 应用程序,但我无法正确设置数字格式。
在 Linux 系统中工作正常。
谢谢。
首先,你已经问过这个问题 here,Apple 或 Unix/Linux StackExchange 页面更适合这个问题,但是你悬赏了,如果没有人回答你的问题你不会得到赏金,所以我会在这里回答并在另一页上跟进相同的答案(如果你觉得它很强大)。
不幸的是,Apple 确实没有为阿根廷创建语言环境,所以当您查看 OSX 设置中的 语言和地区 部分时,Español(西班牙) 和 Español(拉丁美洲) 在 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 上也使用西班牙语:
There could be slight spelling differences but mostly it's the grammar. It would just be some Spain Spanish grammar, but Argentines use some variants of Spain conjugations.
所以真的应该没关系长运行。您可以简单地复制 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
我正在尝试在 OSX (El Capitan) 上安装语言环境,但我搞不懂。
我已经在谷歌上搜索了几个小时了。
在Ubuntu中就像locale-gen
和dpkg-reconfigure
一样简单。
我正在编写一个使用 es_AR
作为区域设置的 PHP 应用程序,但我无法正确设置数字格式。
在 Linux 系统中工作正常。
谢谢。
首先,你已经问过这个问题 here,Apple 或 Unix/Linux StackExchange 页面更适合这个问题,但是你悬赏了,如果没有人回答你的问题你不会得到赏金,所以我会在这里回答并在另一页上跟进相同的答案(如果你觉得它很强大)。
不幸的是,Apple 确实没有为阿根廷创建语言环境,所以当您查看 OSX 设置中的 语言和地区 部分时,Español(西班牙) 和 Español(拉丁美洲) 在 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 上也使用西班牙语:
There could be slight spelling differences but mostly it's the grammar. It would just be some Spain Spanish grammar, but Argentines use some variants of Spain conjugations.
所以真的应该没关系长运行。您可以简单地复制 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