Tach!
Du bist damit vom Provider abhängig, also was der an locale verfügbar macht. Im shared host Betrieb oft nur en. Und das ist eben der Unterschied zwischen Theorie und Praxis 😉
In der Praxis hat man auch das Ergebnis des Unicode-CLDR-Projekt (Unicode Common Locale Data Repository) zur Verfügung und ist damit unabhängig von der Systeminstallation.
Perl's DateTime::Locale::Data - Locale data generated from CLDR
Das Modul macht unabhängig von Locale will aber auch erst installiert sein. Gibt es was vergleichbares in PHP?
MfG
my $dt = DateTime->now( locale => 'fr' );
print "Aujourd'hui le mois est " . $dt->month_name, "\n";
Ca va 😉