Używam gettext w środowisku MAMP. Mam pliki regionalne dla es_ES
, ca_ES
, en_US
i gl_ES
. Nie ma problemu z pierwszymi trzema, ale dla czwartej otrzymuję błąd podczas próby powiązania plików tłumaczeń regionalnych z językiem gl_ES
(galicjanin w Hiszpanii). To nie jest problem z Apache lub PHP, ponieważ inne działają (i na moim serwerze CentOS mam pakiet gl_ES i działa dobrze)Dodaj lokalizację w Mac OSX
Więc zdaję sobie sprawę, że mój Mac OS X (wersja 10.6.8) przyszedł bez wsparcia galicji (to dziwne, ponieważ ma wsparcie dla hiszpańskiego, katalońskiego i Euskery, pozostałe trzy języki urzędowe w Hiszpanii: brakuje mi tylko jednego). Niektóre terminalu, aby pokazać:
$ 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/
Nie mam pojęcia, jak dodać wsparcie galician (lub dowolny inny) do Mac OSX. Wypróbowałem dyski instalacyjne (dodając pakiety językowe), ale bez powodzenia: są to tylko tłumaczenia systemu operacyjnego.
Znalazłem this similar question, ale nie mam tyle informacji i nie mam dobrych odpowiedzi.
Jako opcja przyszedłem do localedef, ale wydaje się, że jest to po prostu tworzenie .UTF-8
lub podobnego, gdy już masz plik podstawowy.
Pytanie brzmi: Jak dodać nowe ustawienia regionalne w systemie MacOSX. Dzięki!
Dzięki! Więc obvoius ... :-) W rzeczywistości to ja też nie mieć takie same: \t sudo cp -R es_ES.ISO8859-1 gl_ES.ISO8859-1 \t sudo cp -R es_ES.ISO8859-15 gl_ES.ISO8859 -15 \t sudo cp -R es_ES.UTF-8 gl_ES.UTF-8 – Natxet
To nie instaluje nowego locale, to kopiuje locale już istniejące w systemie. –
Jak stwierdził @GarciaWebDev, nie odpowiada to na prawdziwą kwestię dodania NOWEGO ustawienia locale do mac osx – AndyPerlitch