Frage

In letzter Zeit haben beginnen wir Probleme mit veralteten Ländern bekommen / Regions-Liste wird den Benutzer unserer Web-Anwendung vorgestellt.

Wir haben derzeit einige DB-Tabellen lokalisiert speichern Ländernamen zusammen mit ihren Regionen (Staaten). Doch als der Planet geht, dass die Liste in ständiger Entwicklung ist und es erweist sich als Schmerz sein, aufrecht zu erhalten, da einige Regionen gestrichen, einige verschmolzen - vorhandenen Daten die ganze Zeit aktualisiert werden muss.

Was, wenn überhaupt vorhanden ist, die besten Praktiken, wenn sie kommen mit Multi-locale Ländern / Regionen Liste zu tun?

Gibt es einen Ort oder ein Standard vorhanden? Ich weiß von ISO 3166, aber ihre Liste ist nicht genau DB freundlich ... plus es ist nicht vollständig lokalisiert.

Eine ideale Lösung wäre uns einfach, damit es zu „sync“? Vorzugsweise in mehreren Sprachen. Die Lösung wäre vorzugsweise frei oder Abonnement mit einem historischen von Basis sein, was sich verändert und so konnten wir unsere Daten (aka tblAddress)

aktualisieren

Danke!

War es hilfreich?

Lösung

Dieser eine sieht sehr gut aus: Mehrere Sprachen, Update-Option , Datenbank-unabhängiges Dateiformat für den Import, Länder / Regionen / Städte Informationen und einige andere Funktionen, die Sie verwenden oder nicht können.

Und es ist durchaus erschwinglich, wenn Sie es nur für einen Server.

Andere Tipps

geonames ist ziemlich genau in dieser Hinsicht und sie regelmäßig aktualisieren.

http://www.geonames.org/export/

Es gibt nicht so etwas. Das ist eine politische Frage, die man nur im Zusammenhang mit Ihrer eigenen Anwendung lösen. Die Entscheidung, ISO 3166 zu verwenden, könnte die am einfachsten zu verteidigen sein. Ich weiß von Problemen mit mindestens:

  • China / Taiwan
  • Israel / Palästina
  • China / Tibet
  • Griechenland / Mazedonien

Die ISO-Listen hier sind DB freundlich, obwohl sie nur kurze Namen und Codes enthalten.

Sie können versuchen, CLDR

http://cldr.unicode.org/

Dieser Satz von Daten wird durch die Unicode-Organisation beibehalten. Es wird regelmäßig aktualisiert und die Daten versioniert, so dass es einfach für Sie den Zustand Ihrer Liste zu verwalten.

Nun, warten Sie, wollen Sie einfach nur eine up-to-date Liste der Länder? Oder müssen Sie wissen, dass Land X in Land Y und Z Land geteilt hat? Denn ich bin nicht bekannt, dass automatisiert diese zu bekommen. Auch Updates zu den ISO-Datenbanken werden als PDF-Dateien verteilt (sind Sie selbst für die Änderung der Umsetzung)

Die EU unterhält Daten über lokale Verwaltungseinheiten (LAU), die heruntergeladen werden kann als hierarchische XLS-Dateien in mehreren Sprachen.

Hy! Sie können eine kostenlose Dump aller Länder mit ihren jeweiligen Kontinenten https://gist.github.com/kamermans/ finden 1441495 , seine viel einfach zu use.just den Dump herunterladen und in Ihrer Datenbank hochladen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top