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-11-09', sub=Modul:Flagge, site = 'dewiki'}
--[=[
mw.loadData(), require() repository for Flagge templates
]=]
return {
["KAL"] = {l="Kalmarer Union", f="Flag_of_the_Kalmar_Union.svg", w=8,h=5},
["KAR"] = {l="Karelien", f="Flag_of_Karelia.svg", w=3,h=2},
["KAZ"] = {l="Kasachstan", o={kk="Қазақстан Республикасы|Qazaqstan Respýblıkasy",ru="Республика Казахстан|Respublika Kasachstan","Republik Kasachstan"}, q="Q232", lf="Flagge Kasachstans",f="Flag of Kazakhstan.svg",h=1,w=2},
["KAZ-1940"] = {l="Kasachische SSR", f="Flag_of_the_Kazakh_Soviet_Socialist_Republic_(1940-1953).svg", w=2,h=1},
["KAZ-1953"] = {l="Kasachische SSR", f="Flag_of_the_Kazakh_Soviet_Socialist_Republic.svg", w=2,h=1},
["KAZ-1954"] = {l="Kasachische SSR", f="Flag_of_the_Kazakh_Soviet_Socialist_Republic.svg", w=2,h=1},
["KAZ-SD"] = {l="Kasachstan", f="Government_Ensign_of_Kazakhstan.svg", w=2, h=1, a="Kasachstan (Dienstflagge zur See ab 1992)", q="Q232", lf="Flagge Kasachstans"},
["KAZ-SK"] = {l="Kasachstan", f="Naval_Ensign_of_Kazakhstan.svg", b=1, w=2, h=1, a="Kasachstan (Seekriegsflagge ab 1992)", q="Q232", lf="Flagge Kasachstans"},
["KZ-KAR-COA"] = {l="Qaraghandy (Gebiet)", q="Q485429",f="Coat of Arms of Karagandy Province.svg",h=1,w=1,lt='Gebiet Qaraghandy'},
["KZ-KAR"] = {p="KZ-KAR-COA"}, -- Flagge fehlt noch
["KEN"] = {l="Kenia", o={sw="Jamhuri ya Kenya","Republik Kenia",en="Republic of Kenya"}, q="Q114", lf="Flagge Kenias",f="Flag of Kenya.svg",h=2,w=3},
["KEN-1921"] = {l="Britisch-Ostafrika", f="Flag_of_Kenya_(1921–1963).svg", w=2,h=1},
["KEN-SK"] = {l="Kenia", f="Naval_Ensign_of_Kenya.svg", b=1, w=2, h=1, a="Kenia (Seekriegsflagge ab 1963)", q="Q114", lf="Flagge Kenias"},
["KGZ"] = {l="Kirgisistan", o={ky="Кыргыз Республикасы|Kyrgys Respublikasy", ru="Киргизская Республика|Kirgisskaja Respublika", "Kirgisische Republik"}, q="Q813", lf="Flagge Kirgisistans",f="Flag of Kyrgyzstan.svg",h=3,w=5},
["KG-J"] = {l="Gebiet Dschalalabat", s='Dschalalabat', q="Q487640",f="Jalal abad flag.svg",h=1,w=2,b=1},
["KGZ-1940"] = {l="Kirgisische SSR", f="Flag of the Kirghiz Soviet Socialist Republic (1940-1952).svg", w=2,h=1,lf='Flagge Kirgisistans'},
["KGZ-1952"] = {p="KGZ-1940", f="Flag_of_the_Kyrgyz_Soviet_Socialist_Republic.svg"},
["KGZ-1917"] = {l="Geschichte_Kirgisistans#Zeit_der_Zugehörigkeit_zu_China_und_zum_Khanat_Kokand", f="Flag of the Turkestan (Kokand) Autonomy.svg", w=2,h=1,lt='Khanat Kokand',lf='Flagge Kirgisistans'},
["KGZ-1992"] = {l="Kirgisistan", o={ky="Кыргыз Республикасы|Kyrgys Respublikasy", ru="Киргизская Республика|Kirgisskaja Respublika", "Kirgisische Republik"}, q="Q813", lf="Flagge Kirgisistans",f="Flag_of_Kyrgyzstan_(1992–2023).svg",h=3,w=5},
["KHM"] = {l="Kambodscha", o={km="ព្រះរាជាណាចក្រកម្ពុជា|Preăh Réachéanachâk Kâmpŭchéa", "Königreich Kambodscha"}, q="Q424", lf="Flagge Kambodschas", f="Flag of Cambodia.svg", h=400, w=625}, -- Khmer-Republik - Kambodscha nannte sich von 1970 bis 1975 Republik Khmer
["KHM-1863"] = {l="Kambodscha", f="Flag_of_Cambodia_under_French_protection.svg", w=2500,h=1601, q="Q424", lf="Flagge Kambodschas"},
["KHM-1948"] = {l="Kambodscha", f="Flag_of_Cambodia.svg", w=625,h=400, q="Q424", lf="Flagge Kambodschas"},
["KHM-1970"] = {l="Khmer-Republik ", f="Flag_of_the_Khmer_Republic.svg", w=3,h=2, lf="Flagge Kambodschas"},
["KHM-1975"] = {l="Kambodscha", f="Flag_of_Cambodia.svg", w=625,h=400, q="Q424", lf="Flagge Kambodschas"},
["KHM-1976"] = {l="Demokratisches Kampuchea", f="Flag_of_Democratic_Kampuchea.svg", w=3,h=2,q="Q330988", lf="Flagge Kambodschas"},
["KHM-1979"] = {l="Volksrepublik Kampuchea", f="Flag_of_the_People's_Republic_of_Kampuchea.svg", w=3,h=2, lf="Flagge Kambodschas", q="Q867778"},
["KHM-1989"] = {l="Kambodscha", f="Flag_of_the_State_of_Cambodia.svg", w=3,h=2, q="Q424", lf="Flagge Kambodschas"},
["KHM-1992"] = {l="Kambodscha", f="Flag_of_Cambodia_under_UNTAC.svg", w=3,h=2, q="Q424", lf="Flagge Kambodschas"},
["KIR"] = {l="Kiribati", o={gil="Ribaberiki Kiribati",en="Republic of Kiribati", "Republik Kiribati"}, q="Q710", lf="Flagge Kiribatis",f="Flag of Kiribati.svg",h=1,w=2},
["KM-A"] = {l="Anjouan",f="Flag_of_Anjouan_(official).svg",w=600,h=400},
["KM-G"] = {l="Grande Comore",f="Flag_of_Grande_Comore.svg",w=731,h=487},
["KM-M"] = {l="Mohéli",f="Flag_of_Mohéli_(official).svg",w=600,h=400},
["KNA"] = {l="St. Kitts und Nevis", o={'Föderation St. Kitts und Nevis',en="Federation of Saint Kitts and Nevis"}, q="Q763", lf="Flagge von St. Kitts und Nevis",f="Flag of Saint Kitts and Nevis.svg",h=2,w=3},
["KNA-1958"] = {l="St. Christopher-Nevis-Anguilla", f="Flag_of_Saint_Christopher-Nevis-Anguilla.svg", w=2,h=1},
["KNA-SK"] = {p="KNA", f="Naval_Ensign_of_Saint_Kitts_and_Nevis.svg", b=1, w=2, h=1, a="St. Kitts und Nevis (Seekriegsflagge ab 1983)"},
["KOR"] = {l="Südkorea", o={ko="대한민국, 大韓民國|Daehan Minguk", "Republik Korea "}, q="Q884", lf="Flagge Südkoreas",f="Flag of South Korea.svg",h=2,w=3, b=1},
["KOR-1882"] = {l="Korea", f="Flag_of_Korea_(1882–1910).svg", w=3,h=2,b=1},
["KOR-1945"] = {l="Südkorea", f="Flag_of_South_Korea_(1945–1948).svg", w=3,h=2,b=1,q="Q884", lf="Flagge Südkoreas"},
["KOR-1948"] = {l="Südkorea", f="Flag_of_South_Korea_(1948–1949).svg", w=3,h=2,b=1,q="Q884", lf="Flagge Südkoreas"},
["KOR-1949"] = {l="Südkorea", f="Flag_of_South_Korea_(1984–1997).svg", w=3,h=2,b=1,q="Q884", lf="Flagge Südkoreas"},
["KOR-PRK"] = {l="Korea",f="Unification_flag_of_Korea.svg",w=3,h=2,s="Korea",b=1},
["KOS"] = {l='Kosovo',f='Flag of Kosovo.svg',h=2,w=3,o={sq='Republika e Kosovës',sr='Република Косово|Republika Kosovo','Republik Kosovo'}, q="Q1246", lf="Flagge des Kosovo"},-- auch XKS, XKX
["KOSC"] = {l='Kosovo',f='Coat of arms of Kosovo.svg',w=658,h=729,o={sq='Kosovë',sr='Косово|Kosovo','Republik Kosovo'}, lf="Wappen des Kosovo"},
["KWT"] = {l="Kuwait", q="Q817", o={"Emirat Kuwait", ar="الكويت|al-Kuwait,"}, lf="Flagge Kuwaits",f="Flag of Kuwait.svg",h=1,w=2},
["Kapkolonie"] = {l="Kapkolonie", f="Flag_of_the_Cape_Colony_(1876–1910).svg", w=2,h=1},
["Kastilien-1037"] = {l='Königreich Kastilien', f='Banner of arms kingdom of Castile.svg', w=3,h=2, s='Königreich Kastilien'},
["Kurbrandenburg"] = {l='Brandenburg-Preußen', f='Brandenburg Flag 1657-1701 (new).svg', w=39,h=28,s='Kurbrandenburg', b=1},
["Kurköln"] = {l='Kurköln', f="Black St George's Cross.svg", w=5,h=3,s='Kurköln', b=1},
["Kurmainz"] = {l='Kurmainz', f='Banner of the Electorate of Mainz.svg', w=3,h=2,s='Kurmainz'},
["Kurpfalz"] = {l='Kurpfalz', f='Flag of The Electoral Palatinate (1604).svg', w=3,h=2,s='Kurpfalz'},
["Kurtrier"] = {l='Kurtrier', f="Red St George's Cross.svg", w=5,h=3,s='Kurtrier', b=1},
["KrakauRep"] = {l='Republik Krakau', f="Flag of Kraków.svg", w=3,h=2,b=1,s='KrakauRep', a="Freie Stadt Krakau"},
["Kongresspolen"] = {l='Kongresspolen', f="Military ensign of Vistula Flotilla of Congress Poland.svg", w=3,h=2,a='Königreich Polen', b=1},
["KPdSU-Logo"] = {l='Kommunistische Partei der Sowjetunion', f="КПСС.svg", w=326 ,h=271 ,s='KPdSU', q="Q79854",lt='KPdSU',o={'Kommunistische Partei der Sowjetunion',ru='Коммунистическая партия Советского Союза'}},
-- ←«« Please place new entries above this line, prefered in alphabetical order
-- Hilfsdummys bei Falscheingabe.
ZZZ = {l='Falsche Eingabe',f='Flag of None.svg',h=2,w=3,s='ZZZZ'},
}