dedlfix: Suche mySQL-Ländertabelle (de/en) für php

Beitrag lesen

echo $begrüßung;

[...] allerdings gibt's im Common Localte Data Repository [...] zwei XML-Dateien main/en.xml und main/de.xml, die unter anderem auch die Namen diverser Länder in der jeweiligen Sprache enthalten. Entsprechend gibt's auch it.xml für Italienisch etc. Diese könntest Du per Script relativ einfach in Deine MySQL-Datenbank hineinschreiben.

Das mag für diesen Anwendungsfall ausreichend sein, wobei man hier auch noch Vorsicht walten lassen sollte. In der en.xml gibt es beispielsweise mit SU noch die Sowjetunion. Die möchte man sicher in einer aktuellen Länderliste nicht mehr haben. Dazu müsste man in supplemental/supplementalMetadata.xml noch territorialAlias beachten. Spätestens wenn man länderspezifische Sprachvarianten (z.B. de_CH) berücksichtigen will, muss man sich mit den Vererbungsregeln des CLDR auseinandersetzen. Man kann aber auch einfach Zend_Locale vom Zend Framewok nutzen, da ist das schon mit berücksichtigt.

echo "$verabschiedung $name";