Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何在OSX El Capitan上安装es_AR语言环境?_Macos_Unix_Locale_Freebsd_Osx Elcapitan - Fatal编程技术网

Macos 如何在OSX El Capitan上安装es_AR语言环境?

Macos 如何在OSX El Capitan上安装es_AR语言环境?,macos,unix,locale,freebsd,osx-elcapitan,Macos,Unix,Locale,Freebsd,Osx Elcapitan,我正试图在OSX(El Capitan)上安装一个区域设置,但我想不出来 我已经在谷歌上搜索了好几个小时了 在Ubuntu中,就像localegen和dpkg重新配置一样简单 我正在编写一个PHP应用程序,它使用es_AR作为区域设置,我无法正确设置数字格式 在Linux系统中运行良好 谢谢。首先,您已经问过这个问题,Apple或Unix/Linux StackExchange页面更适合这个问题,但是您提供了悬赏,如果没有人回答您的问题,您就不会得到悬赏,因此我将在这里回答,并用同样的答案跟进(

我正试图在OSX(El Capitan)上安装一个区域设置,但我想不出来

我已经在谷歌上搜索了好几个小时了

在Ubuntu中,就像
localegen
dpkg重新配置一样简单

我正在编写一个PHP应用程序,它使用
es_AR
作为区域设置,我无法正确设置数字格式

在Linux系统中运行良好


谢谢。

首先,您已经问过这个问题,Apple或Unix/Linux StackExchange页面更适合这个问题,但是您提供了悬赏,如果没有人回答您的问题,您就不会得到悬赏,因此我将在这里回答,并用同样的答案跟进(如果您觉得很难回答)在另一页上

不幸的是,苹果确实没有为阿根廷创建语言环境,因此当你查看OSX设置中的语言和地区部分时,在OSX中,西班牙人(西班牙)和西班牙人(拉丁美洲)之间的差异实际上是不存在的。当我启用这两个选项时,系统上的可用区域设置没有任何更改:

$ locale -a | grep es
es_ES
es_ES.ISO8859-1
es_ES.ISO8859-15
es_ES.UTF-8
因此,不幸的是,苹果没有包括es_419(拉丁美洲)或es_AR(阿根廷)地区,他们将这些地区与es_es地区捆绑在一起

与一位经常去阿根廷的朋友交谈时,他西班牙语流利,并且在Mac电脑上也使用西班牙语:

可能会有轻微的拼写差异,但主要是语法差异。这只是一些西班牙语语法,但阿根廷人使用了一些西班牙语变体

因此,从长远来看,它确实不重要。您可以简单地复制Mac上的区域设置以匹配命名:

sudo cp -R /usr/share/locale/es_ES /usr/share/locale/es_AR
我还检查了我的一些Linux主机,这些地区的sha256总和是相同的,所以看起来Linux开发人员做了与苹果基本相同的事情

$ 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

嗨,先生。你的步骤是正确的,但不是El Capitan。El Capitan有一个新的无根功能,可以禁用
/usr
上的写入。我最终禁用了该保护并遵循了您的步骤。谢谢