locale_all

Wer kennt es nicht ? Auf der Suche nach dem unterstützen locale_all-Eintrag probiert man alle bekannten Kombinationen durch.

Dabei gibt es die Möglichkeit, sich diese ausgeben zu lassen.

An der Konsole geht das mit

locale -a

Aber mit folgendem php-Script kann man sich das auch ausgeben lassen:

PHP
<?php
function list_system_locales(){
    ob_start();
    system('locale -a');
    $str = ob_get_contents();
    ob_end_clean();
    return split("\\n", trim($str));
}
 
 
$locales = list_system_locales();
echo '<h3>Unterstützte Locale-Strings:</h3><pre>'.print_r($locales,true).'</pre>';
?>

und hier die Ausgabe:

Array
(
    [0] => C
POSIX
)
Typo3