Я использую gettext в среде MAMP. У меня есть файлы локали для es_ES
, ca_ES
, en_US
и gl_ES
. С первыми тремя проблем нет, но с четвертым я получаю сообщение об ошибке при попытке привязать файлы перевода локали к языку gl_ES
(галисийский в Испании). Это не проблема с apache или PHP, потому что другие работают (и на моем сервере CentOS у меня есть пакет gl_ES, и он работает нормально)
Итак, я понимаю, что моя Mac OS X версии 10.6.8 поставлялась без поддержки Galician.Это странно, потому что он поддерживает испанский, каталонский и эускерский, три других официальных языка в Испании. Какой-то терминал, чтобы показать вам:
$ 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 272B 3 dic 2010 es_ES/
drwxr-xr-x 8 root wheel 272B 3 dic 2010 es_ES.ISO8859-1/
drwxr-xr-x 8 root wheel 272B 3 dic 2010 es_ES.ISO8859-15/
drwxr-xr-x 8 root wheel 272B 3 dic 2010 es_ES.UTF-8/
drwxr-xr-x 8 root wheel 272B 3 dic 2010 eu_ES/
drwxr-xr-x 8 root wheel 272B 3 dic 2010 eu_ES.ISO8859-1/
drwxr-xr-x 8 root wheel 272B 3 dic 2010 eu_ES.ISO8859-15/
drwxr-xr-x 8 root wheel 272B 3 dic 2010 eu_ES.UTF-8/
.UTF-8
или аналогичного, когда у вас уже есть базовый файл.Я понятия не имею, как добавить поддержку галисийского (или любого другого) в Mac OS X.
Как добавить новую локаль в Mac OS X?