2016-07-08 4 views
-2

Ich versuche, ein Gebietsschema auf OSX (El Capitan) zu installieren, und ich kann es nicht herausfinden.Wie kann ich das es_AR-Gebietsschema auf OSX El Capitan installieren?

Ich google seit Stunden jetzt.

In Ubuntu ist so einfach wie locale-gen und dpkg-reconfigure.

Ich kodiere eine PHP-Anwendung, die es_AR als ein Gebietsschema verwendet und ich kann meine Zahlenformatierung nicht richtig bekommen.

Funktioniert gut in Linux-Systemen.

Danke.

Antwort

1

Zunächst haben Sie bereits diese Frage here gestellt, und die Apple oder Unix/Linux StackExchange Seiten sind für diese Frage passender, aber Sie legen Kopfgeld, und wenn niemand Ihre Frage beantwortet, erhalten Sie diese Prämie nicht zurück, also antworte ich hier und folge der gleichen Antwort (wenn du es furchtbar findest) auf dieser anderen Seite.

Leider wirklich von Apple nicht schaffen einen Ort für Argentinien, so dass, wenn Sie die Sprache sehen & Region Abschnitt in den OSX-Einstellungen, die Differenz zwischen Español (Spanien) und Español (Latinoamérica) ist wirklich nicht existent in OSX. Wenn ich entweder aktiviert ist, gab es keine Veränderung der verfügbaren locales auf meinem System:

$ locale -a | grep es 
es_ES 
es_ES.ISO8859-1 
es_ES.ISO8859-15 
es_ES.UTF-8 

So leider hat Apple schließt nicht die es_419 (Lateinamerika) oder es_AR (Argentinien) Schauplätze, und sie gebunden diejenigen in der oben es_ES Gebietsschema.

In Gespräch mit einem Freund, der häufig nach Argentinien reist, ist in Spanisch fließend und verwendet auch Spanisch auf dem Mac:

Es leichte Rechtschreibung Unterschiede sein könnte, aber meistens ist es die Grammatik. Es wäre nur eine spanische spanische Grammatik, aber Argentinier verwenden einige Varianten der spanischen Konjugation.

Also wirklich es sollte auf lange Sicht keine Rolle spielen. Sie können einfach die Locale auf Mac kopieren Sie die Benennung zum Spiel:

sudo cp -R /usr/share/locale/es_ES /usr/share/locale/es_AR 

Auch überprüfte ich auf ein paar meiner Linux-Hosts und die sha256 Summe für diese Gegenden sind die gleichen, so sieht es aus wie die Linux-Entwickler haben genau das getan, was Apple im Grunde genommen getan hat.

$ 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 
+1

Hallo Signus. Deine Schritte sind korrekt, aber nicht für El Capitan. El Capitan hat eine neue wurzellose Funktion, die das Schreiben auf '/ usr' verhindert. Am Ende habe ich diesen Schutz deaktiviert und deinen Schritten gefolgt. Vielen Dank! – fedeisas

Verwandte Themen