Liste der verfügbaren Collatoren in PHP?

8

Ich überlege, Collatoren in PHP zu verwenden (ich bin kein Experte für PHP). Gibt es eine Möglichkeit, alle in PHP verfügbaren Collatoren zu kennen / aufzulisten? Ich bin auf der Suche nach etwas ähnlich wie Javas Collator.getAvailableLocales ( ) . Danke.

    
JVerstry 23.02.2012, 22:39
quelle

1 Antwort

11

Ich denke, dass Collator die Gebietsschema-Informationen aus dem CLDR-Repository verwendet.

Ich habe eine Liste von dem aktuellen Stamm zusammengestellt :

%Vor%

Oder gruppiert:

%Vor%

Sie können das Basisgebietsschema im Dateinamen sehen, z. de.xml , wenn Sie in die Datei gehen, haben Sie ein Element wie dieses bestraft:

%Vor%

welche zusätzliche Sublocales auflistet. Script und Territory sind ebenfalls in der Datei verfügbar.

Es dauert einige Zeit, bis die CLDR-Daten in Intl (C) kommen, die dann gegen die PHP Intl-Erweiterung gebunden sind. Überprüfen Sie also die Version / Bindung der Intl-Bibliothek auf Ihrem System. Nur für den Fall, dass es sich von Ihrer Installation unterscheidet.

    
hakre 23.02.2012, 22:54
quelle

Tags und Links