Locale

Die Locale-Klasse stellt eine zentrale Möglichkeit zur Definition von Länder-, Sprach- und Kulturunterschieden zur Verfügung. Eine neue Locale erhält man über die Factory-Methode get().

Je PHP-Prozess gibt es für jeden Locale-Tag ein einziges Locale-Objekt.

$locale=\Alvine\i18n\Locale::getInstance('de-Latn-DE');
echo $locale->getDisplayName('it_CH'); // gibt ⇢ tedesco (latino, Germania) aus
echo $locale->getDisplayName('en_GB'); // gibt ⇢ German (Latin, Germany) aus