Modul:ISO 3166-2/jp

Aus Wikivoyage
Dokumentation für das Modul ISO 3166-2/jp[Ansicht] [Bearbeiten] [Versionsgeschichte] [Aktualisieren]

Dies ist die ISO 3166-2 Regionenliste für Japan.

Verwendung

  • {{ISO 3166-2|tld=<Landeskennung>|region=<Regionenbezeichnung>|von=<von Sprache bzw. Code>|nach=<nach Sprache bzw. Code>}} – Die allgemeine Funktion liefert den Namen einer Region in gewünschter Sprache zu einem ISO-Code und umgedreht. Auch die Übersetzung von einer Sprache in eine andere ist möglich.
    • {{ISO 3166-2|tld=ge|region=ge-ab|von=ISO3166-2|nach=de}} liefert: Abchasien
    • {{ISO 3166-2|tld=ge|region=ge-ab|von=ISO3166-2|nach=en}} liefert: Abkhazia
    • {{ISO 3166-2|tld=ge|region=Abchasien|von=de|nach=en}} liefert: Abkhazia
  • {{ISO 3166-2 nach DE|<ISO 3166-2-Code>}} – Liefert den deutschen Namen einer Region bei gegebenem ISO-Code
    • {{ISO 3166-2 nach DE|ge-ab}} ergibt: Abchasien
  • {{ISO 3166-2 nach EN|<ISO 3166-2-Code>}} – Liefert den englischen Namen einer Region bei gegebenem ISO-Code
    • {{ISO 3166-2 nach EN|ge-ab}} ergibt: Abkhazia
  • {{BASEPAGENAME/EN}} – Liefert den englischen Namen des Region, in deren Artikel die Vorlage eingebunden ist.
  • {{BASEPAGENAMEX/EN}} – Liefert ebenfalls den englischen Namen des Region, in deren Artikel die Vorlage eingebunden ist. Allerdings wird vorher der Wegweiserhinweis aus dem Artikelnamen entfernt.
  • {{Landesbezeichnung|sprache=Sprachcode|tld=Top-Level-Domain}} – Sie ist eigentlich für Länder gedacht, funktioniert aber auch auf regionaler Ebene. Statt der Top-Level-Domain kann man ihr auch einen Provinzcode übergeben.

Anwendungsfälle

Wie bereits angedeutet, helfen diese Vorlagen hauptsächlich den Vorlagenprogrammierern. Hier soll etwas Arbeit erleichtert und Vorlagencode vereinheitlicht und vereinfacht werden. Sie sind keine Allzweckwaffe und werden auch in einigen Fällen versagen. In den meisten Fällen jedoch können sie helfen. Die Landescodelisten sollten pragmatisch angelegt werden und die Vorlagen sollen ihre Aufgabe erfüllen. Auch wenn beispielsweise der englische Name nicht korrekt geschrieben ist, solange der gewünschte Karte von Commons geliefert wird, ist der Zweck erfüllt.

  • Die Vorlagen können bei der einfachen Dokumentation von Modulen und Vorlagen helfen. Module für z.B. Lagekarten und Imagemaps sind meistens unter dem Landes- bzw. Regionenkürzel abgelegt. So ist nur eine Vorlage für die Dokumentation notwendig, da die Namen automatisch eingesetzt werden.
  • Dateinamen für sind auf Commons sind im Regelfall englisch. Wer für Regionen in der Quickbar oder in Tabellen und Übersichten automatisch Karte oder andere Dateien einbinden will, kann auf diese Regionsvorlagen zurückgreifen. Beispielsweise nutzt dies die {{Quickbar Präfektur Japan}}. Der Code | Lagekarte= File:{{BASEPAGENAMEX/EN|jp}} in Japan.svg | Imagemap= jp präfekturen in der Quickbar holt sich immer die passende Lagekarte in dem Regionsartikel. Es wird der Klammerausdruck (z.B. bei Tokio (Präfektur)) entfernt und die passende Karte Tokyo in Japan.svg mit dem englischen Namen eingebunden.

Ergänzung weiterer Sprachen

Die Vorlagen können weitere Sprachen liefern. Hierzu ist keine Erweiterung der Modul- oder Vorlagenfunktionalitäten erforderlich. Lediglich die Landeslisten müssen um die gewünschte Sprache erweitert werden. Soll zum Beispiel die japanische Liste um die japanischen Namen ergänzt werden, geht man wie folgt vor:

Aus { ['ISO3166-2'] = 'JP-01', ['de'] = 'Hokkaidō', ['en'] = 'Hokkaido' } wird { ['ISO3166-2'] = 'JP-01', ['de'] = 'Hokkaidō', ['en'] = 'Hokkaido', ['ja'] = '北海道' }

Hinweis: Achte auf die Unterscheidung von Landes- und Sprachcode. Japan als Land hat jp, japanisch als Sprache hat ja.

Jetzt liefert {{ISO 3166-2|tld=jp|region=JP-01|von=ISO3166-2|nach=ja}} den Text: 北海道

Abgeleitete Vorlagen

Wird eine Umsetzung oft benötigt, kann man von dieser Vorlage weitere Vorlagen ableiten. Wird z.B. eine Ausgabe der japanischen Präfekturnamen bei gegebenem Regionencode ständig gebraucht, kann dies eine abgeleitete Vorlage erledigen. Man legt eine Vorlage mit dem Namen {{ISO 3166-2/jp/iso-ja}} an. Diese ruft intern dieses Vorlage in der im obigen Abschnitt geschriebenen Form auf. Dann liefert {{ISO 3166-2/jp/iso-ja|JP-01}} den Text: 北海道. Um eine Einheitlichkeit zu wahren, sollten die Namen der Vorlagen der gerade beschriebenen Variante folgen: {{ISO 3166-2/<Landeskürzel>/<von>-<nach>}}


Inhalt der Landesliste

ISO3166-2deen
JP-01HokkaidōHokkaido
JP-02AomoriAomori
JP-03IwateIwate
JP-04MiyagiMiyagi
JP-05AkitaAkita
JP-06YamagataYamagata
JP-07FukushimaFukushima
JP-08IbarakiIbaraki
JP-09TochigiTochigi
JP-10GunmaGunma
JP-11SaitamaSaitama
JP-12ChibaChiba
JP-13TokioTokyo
JP-14KanagawaKanagawa
JP-15NiigataNiigata
JP-16ToyamaToyama
JP-17IshikawaIshikawa
JP-18FukuiFukui
JP-19YamanashiYamanashi
JP-20NaganoNagano
JP-21GifuGifu
JP-22ShizuokaShizuoka
JP-23AichiAichi
JP-24MieMie
JP-25ShigaShiga
JP-26KyōtoKyoto
JP-27ŌsakaOsaka
JP-28HyōgoHyogo
JP-29NaraNara
JP-30WakayamaWakayama
JP-31TottoriTottori
JP-32ShimaneShimane
JP-33OkayamaOkayama
JP-34HiroshimaHiroshima
JP-35YamaguchiYamaguchi
JP-36TokushimaTokushima
JP-37KagawaKagawa
JP-38EhimeEhime
JP-39KōchiKochi
JP-40FukuokaFukuoka
JP-41SagaSaga
JP-42NagasakiNagasaki
JP-43KumamotoKumamoto
JP-44ŌitaOita
JP-45MiyazakiMiyazaki
JP-46KagoshimaKagoshima
JP-47OkinawaOkinawa
ChūbuChubu
HonshūHonshu
ChūgokuChugoku
KansaiKansai
KantōKanto
TōhokuTohoku
KyūshūKyushu
ShikokuShikoku
Hinweise
return {
	{ ['ISO3166-2'] = 'JP-01', ['de'] = 'Hokkaidō', ['en'] = 'Hokkaido' },	
	{ ['ISO3166-2'] = 'JP-02', ['de'] = 'Aomori', ['en'] = 'Aomori' },	
	{ ['ISO3166-2'] = 'JP-03', ['de'] = 'Iwate', ['en'] = 'Iwate' },	
	{ ['ISO3166-2'] = 'JP-04', ['de'] = 'Miyagi', ['en'] = 'Miyagi' },	
	{ ['ISO3166-2'] = 'JP-05', ['de'] = 'Akita', ['en'] = 'Akita' },	
	{ ['ISO3166-2'] = 'JP-06', ['de'] = 'Yamagata', ['en'] = 'Yamagata' },	
	{ ['ISO3166-2'] = 'JP-07', ['de'] = 'Fukushima', ['en'] = 'Fukushima' },	
	{ ['ISO3166-2'] = 'JP-08', ['de'] = 'Ibaraki', ['en'] = 'Ibaraki' },	
	{ ['ISO3166-2'] = 'JP-09', ['de'] = 'Tochigi', ['en'] = 'Tochigi' },	
	{ ['ISO3166-2'] = 'JP-10', ['de'] = 'Gunma', ['en'] = 'Gunma' },	
	{ ['ISO3166-2'] = 'JP-11', ['de'] = 'Saitama', ['en'] = 'Saitama' },	
	{ ['ISO3166-2'] = 'JP-12', ['de'] = 'Chiba', ['en'] = 'Chiba' },	
	{ ['ISO3166-2'] = 'JP-13', ['de'] = 'Tokio', ['en'] = 'Tokyo' },	
	{ ['ISO3166-2'] = 'JP-14', ['de'] = 'Kanagawa', ['en'] = 'Kanagawa' },	
	{ ['ISO3166-2'] = 'JP-15', ['de'] = 'Niigata', ['en'] = 'Niigata' },	
	{ ['ISO3166-2'] = 'JP-16', ['de'] = 'Toyama', ['en'] = 'Toyama' },	
	{ ['ISO3166-2'] = 'JP-17', ['de'] = 'Ishikawa', ['en'] = 'Ishikawa' },	
	{ ['ISO3166-2'] = 'JP-18', ['de'] = 'Fukui', ['en'] = 'Fukui' },	
	{ ['ISO3166-2'] = 'JP-19', ['de'] = 'Yamanashi', ['en'] = 'Yamanashi' },	
	{ ['ISO3166-2'] = 'JP-20', ['de'] = 'Nagano', ['en'] = 'Nagano' },	
	{ ['ISO3166-2'] = 'JP-21', ['de'] = 'Gifu', ['en'] = 'Gifu' },	
	{ ['ISO3166-2'] = 'JP-22', ['de'] = 'Shizuoka', ['en'] = 'Shizuoka' },	
	{ ['ISO3166-2'] = 'JP-23', ['de'] = 'Aichi', ['en'] = 'Aichi' },	
	{ ['ISO3166-2'] = 'JP-24', ['de'] = 'Mie', ['en'] = 'Mie' },	
	{ ['ISO3166-2'] = 'JP-25', ['de'] = 'Shiga', ['en'] = 'Shiga' },	
	{ ['ISO3166-2'] = 'JP-26', ['de'] = 'Kyōto', ['en'] = 'Kyoto' },	
	{ ['ISO3166-2'] = 'JP-27', ['de'] = 'Ōsaka', ['en'] = 'Osaka' },	
	{ ['ISO3166-2'] = 'JP-28', ['de'] = 'Hyōgo', ['en'] = 'Hyogo' },	
	{ ['ISO3166-2'] = 'JP-29', ['de'] = 'Nara', ['en'] = 'Nara' },	
	{ ['ISO3166-2'] = 'JP-30', ['de'] = 'Wakayama', ['en'] = 'Wakayama' },	
	{ ['ISO3166-2'] = 'JP-31', ['de'] = 'Tottori', ['en'] = 'Tottori' },	
	{ ['ISO3166-2'] = 'JP-32', ['de'] = 'Shimane', ['en'] = 'Shimane' },	
	{ ['ISO3166-2'] = 'JP-33', ['de'] = 'Okayama', ['en'] = 'Okayama' },	
	{ ['ISO3166-2'] = 'JP-34', ['de'] = 'Hiroshima', ['en'] = 'Hiroshima' },	
	{ ['ISO3166-2'] = 'JP-35', ['de'] = 'Yamaguchi', ['en'] = 'Yamaguchi' },	
	{ ['ISO3166-2'] = 'JP-36', ['de'] = 'Tokushima', ['en'] = 'Tokushima' },	
	{ ['ISO3166-2'] = 'JP-37', ['de'] = 'Kagawa', ['en'] = 'Kagawa' },	
	{ ['ISO3166-2'] = 'JP-38', ['de'] = 'Ehime', ['en'] = 'Ehime' },	
	{ ['ISO3166-2'] = 'JP-39', ['de'] = 'Kōchi', ['en'] = 'Kochi' },	
	{ ['ISO3166-2'] = 'JP-40', ['de'] = 'Fukuoka', ['en'] = 'Fukuoka' },	
	{ ['ISO3166-2'] = 'JP-41', ['de'] = 'Saga', ['en'] = 'Saga' },	
	{ ['ISO3166-2'] = 'JP-42', ['de'] = 'Nagasaki', ['en'] = 'Nagasaki' },	
	{ ['ISO3166-2'] = 'JP-43', ['de'] = 'Kumamoto', ['en'] = 'Kumamoto' },	
	{ ['ISO3166-2'] = 'JP-44', ['de'] = 'Ōita', ['en'] = 'Oita' },	
	{ ['ISO3166-2'] = 'JP-45', ['de'] = 'Miyazaki', ['en'] = 'Miyazaki' },	
	{ ['ISO3166-2'] = 'JP-46', ['de'] = 'Kagoshima', ['en'] = 'Kagoshima' },	
	{ ['ISO3166-2'] = 'JP-47', ['de'] = 'Okinawa', ['en'] = 'Okinawa' },
	
	-- Regionen ... nicht offiziell Teil von ISO 3166
	{ ['ISO3166-2'] = '', ['de'] = 'Chūbu', ['en'] = 'Chubu' },
	{ ['ISO3166-2'] = '', ['de'] = 'Honshū', ['en'] = 'Honshu' },
	{ ['ISO3166-2'] = '', ['de'] = 'Chūgoku', ['en'] = 'Chugoku' },
	{ ['ISO3166-2'] = '', ['de'] = 'Kansai', ['en'] = 'Kansai' },
	{ ['ISO3166-2'] = '', ['de'] = 'Kantō', ['en'] = 'Kanto' },
	{ ['ISO3166-2'] = '', ['de'] = 'Tōhoku', ['en'] = 'Tohoku' },
	{ ['ISO3166-2'] = '', ['de'] = 'Kyūshū', ['en'] = 'Kyushu' },
	{ ['ISO3166-2'] = '', ['de'] = 'Shikoku', ['en'] = 'Shikoku' }
}