Frage

Kann mich jemand auf eine Liste internationaler Vorlagen für Post- / Wohn- / Zustelladressenformate verweisen, die eine Art analysierbares Standardvokabular für Adressenteile verwenden?

Die ideale Liste enthält einen Ländercode und dann ein Format mit austauschbaren Token, damit ich Datenbankadressfelder in eine Vorlage einsetzen kann, um etwas zu drucken, das im lokalen Format gedruckt werden kann.

zum Beispiel

NZ | [first_name] [family_name]\n[company_name]\n[street_address]\n[city] [post_code]\n[country]
AU | [first_name] [family_name]\n[company_name]\n[street_address]\n[city]\n[state] [post_code]\n[country]
US | etc
UK | etc

Hintergrund: Früher hatte ich ein einfaches Freetextfeld, um Adressen zu akzeptieren.Umzug zur Unterstützung des vCard-Downloads, bei dem Adressen in bestimmte Felder unterteilt werden müssen.Das ist alles in Ordnung: Wir können die Migration durchführen.Ich suche nach einer Möglichkeit, die Felder in der "richtigen" Reihenfolge für jedes Land anzuzeigen.Vielen Dank für Ihre Hilfe!

War es hilfreich?

Lösung

Google verfügt über eine JSON-basierte API , die sie für ihre Eingabebibliothek für Android-Adressen , die diese Art von Formatierungsinformationen enthält.

Das Feld, an dem Sie interessiert wären, ist fmt.Es scheint keine formelle Dokumentation zu dem von ihnen verwendeten Format zu geben, sondern einen Vorschlag, diese Informationen aufzunehmen als Teil des Unicode hat CLDR übereinstimmende Felder (scrollen Sie nach unten zu "Detaillierte Aufschlüsselung der Elemente");Es gibt auch einige Hinweise in Googles libaddressinput-Quellcode .

Andere Tipps

Diese MSDN-Seite enthält die Informationen in dem von Ihnen benötigten Format undscheint genau zu sein, deckt aber nur 33 Länder ab.Vielleicht sind sie genug.

Die Universal Postal Union bietet alle Informationen, die Sie für viele Länder benötigen. hier .Dies sind Informationen von höchster Qualität.Es ist jedoch auf so viele PDF-Dokumente aufgeteilt, wie es Länder gibt, und hat nicht das Format, das Sie benötigen.

Diese Seite enthält die Informationen in einer etwas besser zugänglichen Form.Soweit ich das beurteilen kann, ist es korrekt (und enthält viele wertvolle Informationen), aber ich kann weder mit seiner Qualität noch mit seiner Aktualität sprechen.

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