我在MAMP环境中使用gettext.我有语言文件es_ES,ca_ES,en_US和gl_ES.前三个没问题,但是对于第四个,我在尝试将语言环境翻译文件绑定到语言时遇到错误gl_ES(西班牙的加利西亚语).这不是apache或PHP的问题,因为其他工作(在我的CentOS服务器中我有gl_ES包并且工作正常)
所以我意识到我的Mac OS X版本10.6.8没有加利西亚支持.这很奇怪,因为它支持西班牙语,加泰罗尼亚语和Euskera,西班牙的其他三种官方语言.有些终端向您展示:
$ locale -a | grep _ES
ca_ES
ca_ES.ISO8859-1
ca_ES.ISO8859-15
ca_ES.UTF-8
es_ES
es_ES.ISO8859-1
es_ES.ISO8859-15
es_ES.UTF-8
eu_ES
eu_ES.ISO8859-1
eu_ES.ISO8859-15
eu_ES.UTF-8
$ ll /usr/share/locale/ | grep _ES
drwxr-xr-x 8 root wheel 272B 3 dic 2010 ca_ES/
drwxr-xr-x 8 root wheel 272B 3 dic 2010 ca_ES.ISO8859-1/
drwxr-xr-x 8 root wheel 272B 3 dic 2010 ca_ES.ISO8859-15/
drwxr-xr-x 8 root wheel 272B 3 dic 2010 ca_ES.UTF-8/
drwxr-xr-x 8 root wheel …Run Code Online (Sandbox Code Playgroud)