![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: gondor, 30. 10. 2007, 19:50
Hi,
wo kann ich mir eine fertige Ländertabelle laden (gibt es so etwas?)
Die Ländernamen sollen auf de und en sein...
Danke für Info,
gondor(..)
Die folgende Nachricht zum Thema stammt von: Christian Seiler, 30. 10. 2007, 20:17
Hallo gondor,
»» wo kann ich mir eine fertige Ländertabelle laden (gibt es so etwas?)
»» Die Ländernamen sollen auf de und en sein...
Als MySQL-Datentabelle wüßte ich nichts, allerdings gibt's im Common Localte Data Repository (Download) in der Datei core.zip (ca. 2 MiB) 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.
Viele Grüße,
Christian
Die folgende Nachricht zum Thema stammt von: dedlfix, 31. 10. 2007, 02:07
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";
Die folgende Nachricht zum Thema stammt von: Christian Seiler, 31. 10. 2007, 10:05
Hi!
»» Man kann aber auch einfach Zend_Locale vom Zend Framewok nutzen, da ist das schon mit berücksichtigt.
Wenn man PHP benutzt... ;-)
Für Python gibt's übrigens Babel, bei anderen Programmiersprachen habe ich mich noch nicht damit auseinandergesetzt, ob es da CLDR-Interfaces gibt.
Viele Grüße,
Christian
Die folgende Nachricht zum Thema stammt von: Stefan Eickhoff, 30. 10. 2007, 20:37
Hallo gondor,
ein guter Anlaufpunkt ist auch hier die wikipedia.
z.B.:
http://de.wikipedia.org/wiki/Kategorie:Liste_%28Geographie%29
http://de.wikipedia.org/wiki/Liste_der_offiziellen_Staatennamen
http://en.wikipedia.org/wiki/List_of_country_names_in_various_languages
Das hier sieht sehr gut aus:
http://www.foreignword.com/countries/English.htm
1. copy+paste
2. nach ISO Namen ordnen
3. als CSV speichern
4. in Datenbank importieren
so ungefähr könnte man das machen.
Viele Grüße
Stefan
--
bythewaythewebsuxgoofflineandenjoytheday
Die folgende Nachricht zum Thema stammt von: gondor, 31. 10. 2007, 12:09
genau so habe ich es gemacht ;-)
Danke Euch allen für hilfreiche Lösungen und Tipps,
gondor(..)
© 1998-2006
Impressum, Software: Classic Forum