A • B • C • D • E • F • G • H • I • J • K • L • M • N • O • P • Q • R • S • T • U • V • W • X • Y • Z • Sprachen
Diese Listen zum Modul Flagge sind vielfach eingebunden. Wenn du die Auswirkungen genau kennst, kannst du sie bearbeiten. Meist ist es jedoch sinnvoll, Änderungswünsche erst auf Modul Diskussion:Flagge abzustimmen. |
Listen
BearbeitenUm die Übersichtlichkeit zu erhöhen und die Speicherbelastung zu reduzieren sind die Listen nach dem Anfangsbuchstaben des Schlüsselworts (Kennzeichen, Key) aufgeteilt. Siehe Seitenkopf
Listennamen
BearbeitenModul:Flagge/Flaglist de X
Flaglist | → | Listennameneinleitung zum Modul | Namensteil |
de | → | Sprachkennzeichen, hier für Deutsch | Namensteil |
X | → | Erster Buchstabe der Schlüsselwerte | Namensteil |
Zeilenaufbau in den Listen
BearbeitenJede Zeile ist ein Array zu einem Schlüsselwort (KEY). Dieser Schlüssel entspricht meistens ISO 3166-3 und den Kürzeln der Ländervorlagen mit Flagge oder bei Regionen das Kennzeichen gemäß ISO 3166-2. Sofern es sich um historische oder Flaggen anderer Organisationen handelt, sind auch andere Bezeichner oder Ergänzungen des Kennzeichens möglich.
["KEY"] = {l='Lemma', f='File.svg', w=№, h=№, b=№, s='Sortierwort', o='Originalname in Landessprache'},
Parameter | Wert | Status |
---|---|---|
KEY | unverwechselbarer Schlüsselbegriff, meistens ISO-3[1] | obligatorisch |
l |
[L]ink zum WP-Artikel, OHNE [[ und ]] |
obligatorisch[2] |
f |
Grafik-Datei, OHNE Datei: bzw. File: , [[ und ]] |
obligatorisch[2] |
lf |
Link zur Beschreibung der Flagge, OHNE [[ und ]] |
optional[2] |
w |
Breite ([w]idth) der Grafik[3] | optional[4] |
h |
[H]öhe der Grafik[3] | optional[4] |
b=1 |
[B]order = Rand der Grafik Erforderlich, wenn die Flagge Weißanteile am Rand hat, die eine Abgrenzung zum Hintergrund erschweren |
optional[5] |
s |
[S]ortierbegriff, falls nicht nach l= sortiert werden soll |
optional[2] |
o |
[O]riginalname, falls er von l= abweicht. Einzeleintrag oder als Tabelle/Array wie z.B. o={'Grusinien',ka='საქართველო|Sakartwelo','{{IPA|sɑkʰɑrtʰvɛlɔ}}'} oder o={'Schweizerische Eidgenossenschaft',fr='Confédération suisse',it='Confederazione Svizzera',rm='Confederazione Svizzera'} |
optional[2] |
lt |
[L]ink[t]ext, der typischerweise angezeigt wird z.B. l='Gemeinschaft Unabhängiger Staaten', lt='GUS' entsprechend [[Gemeinschaft Unabhängiger Staaten|GUS]] |
optional[2] |
q |
Nummer des Eintrags in Wikidata | optional[6] |
a |
Ergänzender Text, der nach dem Linktext angezeigt wird | optional[7] |
Die Einträge in den Zeilen sind vererbbar. Siehe dazu Vererbung der Listenwerte
- Beispiele[1]
return { ["ABC"] = {l='Republik Abchasien', f='Flag of the Republic of Abkhazia.svg', w=2, h=1, b=1, s='Abchasien', o='{ab='Аҧсны'}}, ["DEU"] = {l='Deutschland', f='Flag of Germany.svg'}, GUS = {l='Gemeinschaft Unabhängiger Staaten', f='Flag_of_the_CIS.svg',lt='GUS',o={ru='СНГ|GUS'}, b=1, h=1, w=2,q='Q183', a='postsowjetisches Verteidigungsbündnis}, }
Vererbung der Listenwerte
BearbeitenEs gibt mehrere Methoden, den Umfang der Listen und somit auch die Ergänzung und Pflege zu optimieren:
- Am Beginn der Liste vor dem
return {
können Variablen definiert werden, die in den Listeneinträgen zu verwenden sind. Beispiel:v1 = "Flagge von Deutschland.svg" return { ["DEU"] {l='Deutschland', f=v1, h=2, w=3, lt="Deutschlandstaffel", ....}, -- f bindet v1 ein ... }
- Untereinträge greifen bei fehlenden Daten auf Einträge im Haupteintrag zu. Beispiel:Die Unterzeilen (DEU-1947, DEU-2020) greifen bei fehlenden Einträgen auf die in der Zeile mit dem ISO-3-Kennzeichen zu. Bestehende Einträge haben Priorität.
["DEU"] = {l='Deutschland', f=v1, h=2, w=3, lt="Heimatland", o={"Bundesrepublik Deutschland", en="Germany", dk="Tyskland", ru="Германия|Germanija"}, ....}, -- f verwendet die oben gesetzte Vatiable ["DEU-1947"] = {lt="Restdeutschland", ....}, -- die ersten 3 Zeichen (DEU) weiterverweisen auf den Haupteintrag ["DEU-2020"] = {lt="Neudeutschland", h=1, w=2, ....}, -- h und w sind anders, haben Priorität
- Einträge greifen bei fehlenden Daten auf einen gemeinsamen Eintrag zu. Diese Zeile wird im aufrufenden Eintrag mit p="ZYX" (Schlüssel frei wählbar) aufgerufen. Es kann auch ein anderer, bestehender Eintrag in dieser Liste sein, der fehlende Einträge anbietet. Beispiel:Die Einträge DEU-1947, DEU-1999 greifen bei fehlenden Einträgen auf
["ZYX"] = {l='Deutschland', h=2, w=3, lt="Heimatland", f=v1, ....}, ["DEU-1947"] = {lt="Restdeutschland", p="ZYX", ...}, -- p verweist auf ZYX ["DEU-2020"] = {lt="Neudeutschland", b=1, w=3, p="ZYX", ....}, ["DE-BB"] = {l='Brandenburg', f='Flag of Brandenburg.svg', w=5, h=3, b=1}, ["DE-BE"] = {l='Berlin', f='Flag of Berlin.svg', p="DE-BB"}, ["DE-BW"] = {l='Baden-Württemberg', f='Flag of Baden-Württemberg.svg', p="DE-BB", lt="s'Ländle"}, ["DE-BY"] = {l='Bayern', f='Flag of Bavaria.svg', p="DE-BB"},-- p verweist auf DE-BB
p="ZYX"
zu. Die Zeilen DE-BE, DE-BW, DE-BY binden fehlende Einträge aus der mitp="DE-BB"
angegebenen Zeile ein. Dieser Eintrag muss sich in der selben Liste befinden, also mit dem gleichen Buchstaben beginnen. Bestehende Einträge haben Priorität.p='WERT'
hat auch Priorität vor einer automatischen Einbindung, wie unter 2. beschrieben. Beide Verfahren sind nicht kombinierbar.
Bearbeitung
Bearbeiten- In den Listen können Flaggen, Wappen und Logos erfasst werden. Warenzeichen, Vereins-, Firmenlogos und sonstige kommerzielle Einträge sind unerwünscht, sofern sie keine übernationale Bedeutung haben.
- Bei der Bearbeitung, Ergänzung und Korrektur der Listen ist Sorgfalt erforderlich. Der Editor führt aber beim Speichern eine Syntaxprüfung durch. Speicherung ist bei Reklamation nur nach Korrektur möglich.
- Bei Veränderung der Liste sollte man das Ergebnis mit allen möglichen Parametern testen und ggf. nachbessern.
Anmerkungen
Bearbeiten- ↑ a b Schlüsselworte (Key), die Bindestriche, Leerzeichen oder Sonderzeichen, wie z.B. Umlaute oder 'ß' enthalten, müssen als Zeichenkette (string) in Anführungszeichen und eckigen Klammern stehen: ["Baden-Württemberg"], ["Preußen"], ["DE-BY"], ["Commonwealth Büro"]. Bei allen ‚normalen‘ Schlüsselworten ist diese Darstellung im Interesse einer einheitlichen Darstellung empfohlen, sind aber nicht zwingend erforderlich
- ↑ a b c d e f Zeichenketten müssen in Anführungszeichen
'
oder"
eingeschlossen sein. Enthält der Begriff ein'
(z.B. „Côte d’Azur“) ist mit"
einzuschließen, also"Côte d’Azur"
- ↑ a b Das Verhältnis w zu h (aspect ratio, z.B. 2:1, als Zahl ohne Anführungszeichen) oder das tatsächliche Ausmaß der Grafik (z.B. 810:405)
- ↑ a b Fehlen
w
oderh
, wird das Maß aus der Grafik ermittelt, was allerdings die Berechnung und somit den Seitenaufbau verlangsamt. - ↑ Ohne Angabe
b=1
wird die Flagge ohne Rand abgebildet. - ↑ Vorerst nicht ausgewertet, könnte aber zum Abruf weiterer Informationen, fremdsprachige Einträge etc. oder Nutzung in anderen Modulen nützlich sein
- ↑ Nur sinnvoll, wenn diese Textanzeige häufiger aktiviert wird, z.B. bei historischen Flaggen zur Altersangabe wie „Gösch (1652 bis 1877)“
-- local Flagge = {suite = 'Flagge', serial = '2019-10-13', sub=Modul:Flagge, site = 'dewiki'}
--[=[
mw.loadData(), require() repository for Flagge templates
]=]
return {
["JAM"] = {l="Jamaika", o={en="Jamaica"}, q="Q766", lf="Flagge Jamaikas",f="Flag of Jamaica.svg",h=1,w=2},
["JAM-1875"] = {l="Jamaika", f="Flag_of_Jamaica_(1875–1906).svg", w=2,h=1,o={en="Jamaica"}, q="Q766", lf="Flagge Jamaikas"},
["JAM-1906"] = {l="Jamaika", f="Flag_of_Jamaica_(1906–1957).svg", w=2,h=1, o={en="Jamaica"}, q="Q766", lf="Flagge Jamaikas"},
["JAM-1957"] = {l="Jamaika", f="Flag_of_Jamaica_(1957–1962).svg", w=2,h=1, o={en="Jamaica"}, q="Q766", lf="Flagge Jamaikas"},
["JAM-1962"] = {l="Jamaika", f="Flag_of_Jamaica_(1962).svg", w=2,h=1, o={en="Jamaica"}, q="Q766", lf="Flagge Jamaikas"},
["JEY"] = {l="Jersey", f="Flag of Jersey.svg", w=5, h=3, b=1, lf="Flagge Jerseys",q='Q785'},
["JOR"] = {l='Jordanien',f='Flag of Jordan.svg',h=1,w=2, o={ar="الأُرْدُنّ|al-Urdunn",'Haschemitisches Königreich Jordanien'},q="Q810", lf="Flagge Jordaniens"},
["JPN"] = {l="Japan", o={ja="日本国|Nihon-koku/Nippon-koku",'Staat Japan'}, q="Q17", lf="Flagge Japans",f="Flag of Japan.svg",h=2,w=3,b=1},
["JPN-1870"] = {l="Japan", f="Flag_of_Japan_(1870–1999).svg", w=10,h=7,b=1, o={ja="日本国|Nihon-koku/Nippon-koku",'Staat Japan'}, q="Q17", lf="Flagge Japans"},
["JAM-SK"] = {l="Jamaika", f="Naval_Ensign_of_Jamaica.svg", w=2, h=1, a="Jamaika (Seekriegsflagge ab 1962)"},
["JOR-SK"] = {l="Jordanien", f="Naval_Ensign_of_Jordan.svg", b=1, w=2, h=1, a="Jordanien (Seekriegsflagge ab 1928)"},
["JPN-LK"] = {l="Bodenselbstverteidigungsstreitkräfte", f="Flag_of_the_Japan_Self-Defense_Forces.svg", w=1089, h=914, a="Japan (Kriegsflagge zu Land ab 1954)"},
["JPN-LK-1870"] = {l="Kaiserlich Japanische Armee", f="War_flag_of_the_Imperial_Japanese_Army.svg", w=3, h=2, a="Japan (Kriegsflagge 1870 bis 1945)",q='Q276535', lf='Kyokujitsuki'},
["JPN-SK"] = {l="Japanische Maritime Selbstverteidigungsstreitkräfte", f="Naval_Ensign_of_Japan.svg", w=3, h=2, a="Japan (Seekriegsflagge ab 1954)"},
["JPN-SK-1870"] = {l="Kaiserlich Japanische Marine", f="Naval_Ensign_of_Japan.svg", w=3, h=2, a="Japan (Seekriegsflagge 1870 bis 1945)", q="Q219712", lf="Kyokujitsuki"},
["JP-01"] = {l="Hokkaido",f="Flag_of_Hokkaido_Prefecture.svg",w=1200,h=800},
["JP-02"] = {l="Präfektur Aomori",f="Flag_of_Aomori_Prefecture.svg",w=400,h=280,b=1,s="Aomori",lt="Aomori"},
["JP-03"] = {l="Präfektur Iwate",f="Flag_of_Iwate_Prefecture.svg",w=450,h=300,s="Iwate",lt="Iwate"},
["JP-04"] = {l="Präfektur Miyagi",f="Flag_of_Miyagi_Prefecture.svg",w=1500,h=1000,s="Miyagi",lt="Miyagi"},
["JP-05"] = {l="Präfektur Akita",f="Flag_of_Akita_Prefecture.svg",w=1000,h=700,s="Akita",lt="Akita"},
["JP-06"] = {l="Präfektur Yamagata",f="Flag_of_Yamagata_Prefecture.svg",w=600,h=400,s="Yamagata",lt="Yamagata"},
["JP-07"] = {l="Präfektur Fukushima",f="Flag_of_Fukushima_Prefecture.svg",w=471,h=314,s="Fukushima",lt="Fukushima"},
["JP-08"] = {l="Präfektur Ibaraki",f="Flag_of_Ibaraki_Prefecture.svg",w=3000,h=2000,s="Ibaraki",lt="Ibaraki"},
["JP-09"] = {l="Präfektur Tochigi",f="Flag_of_Tochigi_Prefecture.svg",w=1000,h=700,s="Tochigi",lt="Tochigi"},
["JP-10"] = {l="Präfektur Gunma",f="Flag_of_Gunma_Prefecture.svg",w=300,h=200,s="Gunma",lt="Gunma"},
["JP-11"] = {l="Präfektur Saitama",f="Flag_of_Saitama_Prefecture.svg",w=600,h=400,b=1,s="Saitama",lt="Saitama"},
["JP-12"] = {l="Präfektur Chiba",f="Flag_of_Chiba_Prefecture.svg",w=600,h=400,s="Chiba",lt="Chiba"},
["JP-13"] = {l="Präfektur Tokio",f="Flag_of_Tokyo_Prefecture.svg",w=1500,h=1000,s="Tokio",lt="Tokio"},
["JP-14"] = {l="Präfektur Kanagawa",f="Flag_of_Kanagawa_Prefecture.svg",w=510,h=340,b=1,s="Kanagawa",lt="Kanagawa"},
["JP-15"] = {l="Präfektur Niigata",f="Flag_of_Niigata_Prefecture.svg",w=600,h=400,s="Niigata",lt="Niigata"},
["JP-16"] = {l="Präfektur Toyama",f="Flag_of_Toyama_Prefecture.svg",w=900,h=600,b=1,s="Toyama",lt="Toyama"},
["JP-17"] = {l="Präfektur Ishikawa",f="Flag_of_Ishikawa_Prefecture.svg",w=440,h=310,s="Ishikawa",lt="Ishikawa"},
["JP-18"] = {l="Präfektur Fukui",f="Flag_of_Fukui_Prefecture.svg",w=450,h=300,s="Fukui",lt="Fukui"},
["JP-19"] = {l="Präfektur Yamanashi",f="Flag_of_Yamanashi_Prefecture.svg",w=1000,h=700,s="Yamanashi",lt="Yamanashi"},
["JP-20"] = {l="Präfektur Nagano",f="Flag_of_Nagano_Prefecture.svg",w=900,h=600,s="Nagano",lt="Nagano"},
["JP-21"] = {l="Präfektur Gifu",f="Flag_of_Gifu_Prefecture.svg",w=900,h=600,b=1,s="Gifu",lt="Gifu"},
["JP-22"] = {l="Präfektur Shizuoka",f="Flag_of_Shizuoka_Prefecture.svg",w=1200,h=800,s="Shizuoka",lt="Shizuoka"},
["JP-23"] = {l="Präfektur Aichi",f="Flag_of_Aichi_Prefecture.svg",w=1000,h=700,s="Aichi",lt="Aichi"},
["JP-24"] = {l="Präfektur Mie",f="Flag_of_Mie_Prefecture.svg",w=600,h=400,s="Mie",lt="Mie"},
["JP-25"] = {l="Präfektur Shiga",f="Flag_of_Shiga_Prefecture.svg",w=300,h=200,s="Shiga",lt="Shiga"},
["JP-26"] = {l="Präfektur Kyoto",f="Flag_of_Kyoto_Prefecture.svg",w=1400,h=1000,s="Kyoto",lt="Kyoto"},
["JP-27"] = {l="Präfektur Osaka",f="Flag_of_Osaka_Prefecture.svg",w=3000,h=2000,s="Osaka",lt="Osaka"},
["JP-28"] = {l="Präfektur Hyogo",f="Flag_of_Hyogo_Prefecture.svg",w=300,h=210,s="Hyogo",lt="Hyogo"},
["JP-29"] = {l="Präfektur Nara",f="Flag_of_Nara_Prefecture.svg",w=1200,h=800,b=1,s="Nara",lt="Nara"},
["JP-30"] = {l="Präfektur Wakayama",f="Flag_of_Wakayama_Prefecture.svg",w=1800,h=1200,b=1,s="Wakayama",lt="Wakayama"},
["JP-31"] = {l="Präfektur Tottori",f="Flag_of_Tottori_Prefecture.svg",w=1200,h=800,s="Tottori",lt="Tottori"},
["JP-32"] = {l="Präfektur Shimane",f="Flag_of_Shimane_Prefecture.svg",w=1050,h=700,s="Shimane",lt="Shimane"},
["JP-33"] = {l="Präfektur Okayama",f="Flag_of_Okayama_Prefecture.svg",w=1350,h=900,s="Okayama",lt="Okayama"},
["JP-34"] = {l="Präfektur Hiroshima",f="Flag_of_Hiroshima_Prefecture.svg",w=900,h=600,s="Hiroshima",lt="Hiroshima"},
["JP-35"] = {l="Präfektur Yamaguchi",f="Flag_of_Yamaguchi_Prefecture.svg",w=1350,h=900,s="Yamaguchi",lt="Yamaguchi"},
["JP-36"] = {l="Präfektur Tokushima",f="Flag_of_Tokushima_Prefecture.svg",w=1000,h=700,s="Tokushima",lt="Tokushima"},
["JP-37"] = {l="Präfektur Kagawa",f="Flag_of_Kagawa_Prefecture.svg",w=900,h=600,s="Kagawa",lt="Kagawa"},
["JP-38"] = {l="Präfektur Ehime",f="Flag_of_Ehime_Prefecture.svg",w=400,h=266,s="Ehime",lt="Ehime"},
["JP-39"] = {l="Präfektur Kochi",f="Flag_of_Kochi_Prefecture.svg",w=1050,h=700,s="Kochi",lt="Kochi"},
["JP-40"] = {l="Präfektur Fukuoka",f="Flag_of_Fukuoka_Prefecture.svg",w=1830,h=1280,s="Fukuoka",lt="Fukuoka"},
["JP-41"] = {l="Präfektur Saga",f="Flag_of_Saga_Prefecture.svg",w=1050,h=700,s="Saga",lt="Saga"},
["JP-42"] = {l="Präfektur Nagasaki",f="Flag_of_Nagasaki_Prefecture.svg",w=600,h=400,b=1,s="Nagasaki",lt="Nagasaki"},
["JP-43"] = {l="Präfektur Kumamoto",f="Flag_of_Kumamoto_Prefecture.svg",w=600,h=400,s="Kumamoto",lt="Kumamoto"},
["JP-44"] = {l="Präfektur Oita",f="Flag_of_Oita_Prefecture.svg",w=1050,h=700,b=1,s="Oita",lt="Oita"},
["JP-45"] = {l="Präfektur Miyazaki",f="Flag_of_Miyazaki_Prefecture.svg",w=1400,h=1000,s="Miyazaki",lt="Miyazaki"},
["JP-46"] = {l="Präfektur Kagoshima",f="Flag_of_Kagoshima_Prefecture.svg",w=1500,h=1000,b=1,s="Kagoshima",lt="Kagoshima"},
["JP-47"] = {l="Präfektur Okinawa",f="Flag_of_Okinawa_Prefecture.svg",w=1050,h=700,b=1,s="Okinawa",lt="Okinawa"},
["JO"] = {l="Johanniterorden", o="Balley Brandenburg des Ritterlichen Ordens Sankt Johannis vom Spital zu Jerusalem", q="Q4498889", lf="Johanniterorden",f="Malteserkreuz.svg",h=1,w=1},
["JUH"] = {l="Johanniter-Unfall-Hilfe", a="Johanniter-Unfall-Hilfe", o="Johanniter-Unfall-Hilfe", lt="Die Johanniter", q="Q14751117", f="Die Johanniter.svg",h=49,w=228},
["JUH-L"] = {p="JUH", f="Johanniter-Unfall-Hilfe logo.svg",h=1,w=1},
-- ←«« Please place new entries above this line, preferred in alphabetical order
-- Hilfsdummys bei Falscheingabe.
ZZZ = {l='Falsche Eingabe',f='Flag of None.svg',h=2,w=3,s='ZZZZ'},
}