ABCDEFGHIJKLMNOPQRSTUVWXYZSprachen
Stop 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.

Um 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

Bearbeiten
Modul: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

Bearbeiten

Jede 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

Bearbeiten

Es gibt mehrere Methoden, den Umfang der Listen und somit auch die Ergänzung und Pflege zu optimieren:

  1. 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
    ... }
    
  2. Untereinträge greifen bei fehlenden Daten auf Einträge im Haupteintrag zu. Beispiel:
    ["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
    
    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.
  3. 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:
    ["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
    
    Die Einträge DEU-1947, DEU-1999 greifen bei fehlenden Einträgen auf p="ZYX" zu. Die Zeilen DE-BE, DE-BW, DE-BY binden fehlende Einträge aus der mit p="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
  1. 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.
  2. 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.
  3. Bei Veränderung der Liste sollte man das Ergebnis mit allen möglichen Parametern testen und ggf. nachbessern.

Anmerkungen

Bearbeiten
  1. 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
  2. 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"
  3. 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)
  4. a b Fehlen w oder h, wird das Maß aus der Grafik ermittelt, was allerdings die Berechnung und somit den Seitenaufbau verlangsamt.
  5. Ohne Angabe b=1 wird die Flagge ohne Rand abgebildet.
  6. Vorerst nicht ausgewertet, könnte aber zum Abruf weiterer Informationen, fremdsprachige Einträge etc. oder Nutzung in anderen Modulen nützlich sein
  7. 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 = '1', sub = 'Eliste', site = 'dewiki'}
local Version = '{{ConvertRevisionTimeStamp|{{REVISIONTIMESTAMP}}}} {{REVISIONUSER}}'
--[=[
mw.loadData(), require() repository for Flagge templates
]=]

return {
["TAA"] = {l="Tristan da Cunha", f="Flag of the United Kingdom.svg", w=2,h=1},
["TAH"] = {l="Tahiti", f="Flag_of_French_Polynesia.svg", w=3,h=2,b=1},
["TAH-1843"] = {l="Tahiti", f="Flag_of_France.svg", w=3,h=2,b=1},
["TCA"] = {l='Turks- und Caicosinseln',f='Flag of the Turks and Caicos Islands.svg',h=1,w=2},
["TCD"] = {l="Tschad", o={ar="جمهوريّة تشاد|Dschumhūriyyat Taschād", fr="République du Tchad","Republik Tschad"}, q="Q657", lf="Flagge des Tschad",f="Flag of Chad.svg",h=2,w=3},
["TCH"] = {l="Tschechoslowakei", f="Flag of the Czech Republic.svg", w=900, h=600, b=1}, -- Tschechoslowakei;CSSR
["TGO"] = {l="Togo", f="Flag_of_Togo.svg", w=809, h=500, o={"Republik Togo", fr="République Togolaise"}, q="Q945", lf="Flagge Togos", f="Flag of Togo.svg"}, -- ab 1960
["TGO-1957"] = {l="Togo", f="Flag_of_Togo_(1957-1958).svg", w=1200, h=720, a="Autonome Republik Togo"}, -- französisch
["TGO-1958"] = {p="TGO-1957", f="Flag of Togo (1958-1960).svg"},
["TGO-1884"] = {l="Deutsche Kolonie Togo", f="Flag of the German Empire.svg", w=3, h=2, b=1, lf="Flaggen in den Kolonien des Deutschen Kaiserreichs#Flaggen ab 1891"},
["TGO-1914"] = {p="TGO-1884", f="Togolandflag.png", w=777, h=548, lt="Togoland"},
["THA"] = {l="Thailand", o={th="ประเทศไทย|Ratcha-anachak Thai", "Königreich Thailand"}, q="Q869", lf="Flagge Thailands",f="Flag of Thailand.svg",h=2,w=3,b=1},
["THA-1855"] = {l="Siam", f="Flag_of_Siam_(1855).svg", w=3,h=2},
["THA-1916"] = {l="Siam", f="Flag_of_Siam_(1916).svg", w=3,h=2},
["THA-1917"] = {l="Siam", f="Flag_of_Thailand.svg", w=3,h=2},
["THA-SK"] = {l="Thailändische Streitkräfte", f="Naval_Ensign_of_Thailand.svg", w=3, h=2, a="Thailand (Seekriegsflagge ab 1917)"},
["TH-10"] = {l='Bangkok',f='Flag of Bangkok.svg',w=3,h=2,o={Bangkok,th='กรุงเทพมหานคร'},q='Q1861'},
["TJK"] = {l="Tadschikistan", o={tg="Ҷумҳурии Тоҷикистон|Dschumhurii Todschikiston","Republik Tadschikistan", ru="Республика Таджикистан|Respublika Tadschikistan"}, q="Q863", lf="Flagge Tadschikistans",f="Flag of Tajikistan.svg",h=1,w=2},
["TJK-1940"] = {l="Tadschikische SSR", f="Flag_of_the_Tajik_Soviet_Socialist_Republic_(1940–1953).svg", w=2,h=1},
["TJK-1953"] = {l="Tadschikische SSR", f="Flag_of_the_Tajik_Soviet_Socialist_Republic.svg", w=2, h=1},
["TJK-1991"] = {l="Tadschikistan", f="Flag_of_the_Tajik_Soviet_Socialist_Republic_(reverse).svg", w=2, h=1},
["TKL"] = {l='Tokelau',f='Flag of Tokelau.svg',h=1,w=2},
["TKM"] = {l="Turkmenistan", o={tk="Türkmenistan Respublikasi","Republik Turkmenistan"}, q="Q874", lf="Flagge Turkmenistans",f="Flag of Turkmenistan.svg",h=2,w=3},
["TKM-1940"] = {l="Turkmenische SSR", f="Flag of the Turkmen Soviet Socialist Republic (1940–1953).svg", w=2,h=1},
["TKM-1953"] = {l="Turkmenische SSR", f="Flag_of_the_Turkmen_Soviet_Socialist_Republic.svg", w=2, h=1},
["TKM-1992"] = {l="Turkmenistan", f="Flag_of_Turkmenistan_(1992-1997).svg", w=2, h=1},
["TKM-1997"] = {l="Turkmenistan", f="Flag_of_Turkmenistan_(1997-2001).svg", w=2, h=1},
["TLS"] = {l="Osttimor", o={"Demokratische Republik Timor-Leste", tet="Repúblika Demokrátika Timór Loro Sa’e", pt="República Democrática de Timor-Leste"}, q="Q574", lf="Flagge Osttimors",f="Flag of East Timor.svg",h=1,w=2},
["TON"] = {l="Tonga", o={to="Puleʻanga Fakatuʻi ʻo Tonga", en="Kingdom of Tonga", "Königreich Tonga"}, q="Q678", lf="Flagge Tongas",f="Flag of Tonga.svg",h=1,w=2, b=1},
["TON-SK"] = {l="Tonga", f="Naval_Ensign_of_Tonga.svg", b=1, w=2, h=1, a="Tonga (Seekriegsflagge ab 1985)"},
["TPE"] = {l="Chinesisch Taipeh", f="Flag_of_Chinese_Taipei_for_Olympic_games.svg", w=3,h=2,b=1},
["TPE-deaf"] = {l="Chinesisch Taipeh", f="Flag_of_Chinese_Taipei_for_Deaf.svg", w=960,h=640,b=1},
["TPE-para"] = {l="Chinesisch Taipeh", f="Chinese_Taipei_Paralympic_Flag.svg", w=3,h=2,b=1},
["TPE-u"] = {l="Chinesisch Taipeh", f="Flag_of_Chinese_Taipei_for_Universiade.svg", w=3,h=2},
["TRNZ"] = {l="Türkische Republik Nordzypern", q="Q23681", lt="Nordzypern", lf="Flagge der Türkischen Republik Nordzypern",f="Flag of the Turkish Republic of Northern Cyprus.svg",h=2,w=3,b=1,o={tr="Kuzey Kıbrıs Türk Cumhuriyeti", "Türkisch annektierter Teil der [[Republik Zypern]]"},s='Zypernnord'},
["TRNZC"] = {l="Türkische Republik Nordzypern", q="Q23681", lt="Nordzypern", lf="Wappen der Türkischen Republik Nordzypern",f="Coat of arms of the Turkish Republic of Northern Cyprus.svg",w=302,h=326,o={tr="Kuzey Kıbrıs Türk Cumhuriyeti", "Türkisch annektierter Teil der [[Republik Zypern]]"},s='Zypernnord'},
["TrueSouth"] = {l="Antarctica",f="True South Antarctic Flag.svg",w=512,h=307,b=1},
["TTO"] = {l="Trinidad und Tobago", o={en="Republic of Trinidad and Tobago","Republik Trinidad und Tobago"}, q="Q754", lf="Flagge von Trinidad und Tobago",f="Flag of Trinidad and Tobago.svg",h=3,w=5},
["TTO-1889"] = {l="Trinidad und Tobago", f="Flag_of_Trinidad_and_Tobago_(1889–1958).svg", w=2, h=1},
["TTO-1958"] = {l="Trinidad und Tobago", f="Flag_of_Trinidad_and_Tobago_(1958–1962).svg", w=2, h=1},
["TTO-H"] = {l="Trinidad und Tobago", f="Civil_Ensign_of_Trinidad_and_Tobago.svg", w=800, h=400, a="Trinidad und Tobago (Handels- und Dienstflagge zur See ab 1962)"},
["TTO-SK"] = {l="Trinidad und Tobago", f="Naval_Ensign_of_Trinidad_and_Tobago.svg", w=2, h=1, a="Trinidad und Tobago (Seekriegsflagge ab 1962)"},
["TUN"] = {l="Tunesien", o={ar="الجمهورية التونسية|Al-Dschumhūriyya at-Tūnisiyya","Tunesische Republik"}, q="Q948", lf="Flagge Tunesiens",f="Flag of Tunisia.svg",h=2,w=3},
["TUN-1705"] = {l="Tunesien", f="Flag_of_Tunis_Bey-fr.svg", w=1190,h=850},
["TUN-1956"] = {l="Tunesien", f="Flag_of_Tunisia_(1959–1999).svg", w=3,h=2},
["TUN-1959"] = {l="Tunesien", f="Flag_of_Tunisia_(1959–1999).svg", w=3,h=2},
["TUR"] = {l="Türkei", o={tr="Türkiye Cumhuriyeti","Republik Türkei",kmr="Komara Tirkiyê"}, q="Q43", lf="Flagge der Türkei",f="Flag of Turkey.svg",h=2,w=3}, -- Erdoganisches Sultanat?
["TUR-1453"] = {l='Osmanisches Reich', f='Fictitious Ottoman flag 2.svg', w=3,h=2, s='Osmanisches Reich 1453'},
["TUR-1793"] = {l='Osmanisches Reich', f='Flag of the Ottoman Empire (eight pointed star).svg', w=3,h=2, s='Osmanisches Reich 1793'},
["TUR-1844"] = {l='Osmanisches Reich', f='Flag of the Ottoman Empire.svg', w=3,h=2, s='Osmanisches Reich 1844'},
["TUR-SK-1793"] = {l="Osmanische Marine", f="Flag_of_the_Ottoman_Empire_(eight_pointed_star).svg", w=3, h=2, a="Osmanisches Reich (Seekriegsflagge 1793 bis 1844)"},
["TUV"] = {l="Tuvalu", o={tvl="Fakavae Aliki-Malo i Tuvalu",en="Tuvalu","Konstitutionelle Monarchie Tuvalu"}, q="Q672", lf="Flagge Tuvalus",f="Flag of Tuvalu.svg",h=1,w=2},
["TW-TPE"] = {l="Taipeh", f="Flag_of_Taipei_City.svg", w=1125,h=750,b=1},
["TWN"] = {l="Republik China (Taiwan)", o={zh="中華民國|Zhōnghuá Mínguó", "Republik China (Taiwan)"}, q="Q865", lf="Flagge der Republik China",f="Flag of the Republic of China.svg",h=2,w=3,s='ChinaTaiwan'}, ["TW-ROC"]={p='TWN'},
["TWNC"] = {l="Republik China (Taiwan)", o={zh="中華民國|Zhōnghuá Mínguó", "Republik China (Taiwan)"}, q="Q865", lf="Wappen der Republik China",f="National Emblem of the Republic of China.svg",h=1,w=1},
["TWN-H"] = {l="Republik China (Taiwan)", f="Civil_Ensign_of_the_Republic_of_China.svg", w=3, h=2, a="Republik China (Handelsflagge ab 1928)"},
["TW-NWT"] = {l='Neu-Taipeh',f='Flag of New Taipei City.svg',w=3,h=2,b=1},
["TZ-15"] = {l='Sansibar', f="Flag_of_Zanzibar.svg", w=3,h=2,lf='Flagge Sansibars',q='Q1774'},
["TZ-15-SS"] = {l='Sultanat Sansibar',lt="Sansibar", f="Flag of the Sultanate of Zanzibar (1963).svg", w=3,h=2,lf='Flagge Sansibars',q='Q157904',o={sw='Usultani wa Zanzibar', ar='سلطنة زنجبار', en='Sultanate of Zanzibar'}}, -- 1856–1964
["TZ-15-1856"] = {p='TZ-15-SS', f="Flag of the Sultanate of Zanzibar.svg"}, -- 1856 bis 1896
["TZ-15-1896"] = {p='TZ-15-SS', f="Flag of Zanzibar Under British Rule.svg"},-- Unter britischem Protektorat, 1896 bis 1963
["TZ-15-1861"] = {p='TZ-15-SS', f="Flag_of_Sansibar_(1861-1963).svg"},
["TZ-15-1963"] = {p='TZ-15-SS', f="Zanzibar-dec-1963-jan-1964.svg", w=684,h=455},
["TZ-15-1964-"] = {p='TZ-15-SS', l='Volksrepublik Sansibar und Pemba', f="Flag_of_Zanzibar_(January-April_1964).svg", o={'Volksrepublik Sansibar und Pemba',ar="جمهورية زنجبار الشعبية‎|Jumhūriyya Zanjibār al-Shaʾbiyya"},q='Q157535'}, --  in use between 12 January and 26 April 1964
["TZ-15-1964Jan"] = {p='TZ-15-SS', f="Flag of Zanzibar (January 1964).svg"}, -- Flag of indépendant Zanzibar poorly in use in january 1964
["TZA"] = {l="Tansania", q="Q924", lf="Flagge Tansanias",f="Flag of Tanzania.svg",h=2,w=3,o={sw="Jamhuri ya Muungano wa Tanzania", "Vereinigte Republik Tansania"}},
["TZA-1919"] = {l="Tanganjika", f="Flag_of_Tanganyika_(1923–1961).svg", w=2, h=1},
["TZA-1961"] = {l="Tanganjika", f="Flag_of_Tanganyika_(1961–1964).svg", w=720,h=480},
["Thüringen-1920"] = {l='Land Thüringen (1920–1952)',lt='Land Thüringen', f='Flag of Thuringia.svg', w=2,h=1,s='Thuringen', b=1},
["Transkei"] = {l="Transkei", f="Flag_of_Transkei.svg", w=3,h=2},
["Transvaal"] = {l="Transvaal", f="Flag_of_Transvaal.svg", w=3,h=2},
["Türkischer Rat"] = {l="Türkischer Rat", f="Flag_of_the_Turkic_Council.svg", w=3,h=2},

-- ←«« Please place new entries above this line, preferred in  alphabetical order
-- Hilfsdummys bei Falscheingabe.
TEST = {l='Test',f='Flag of None.svg',h=2,w=3,s='ZZZZ',b=1},
ZZZ = {l='Falsche Eingabe',f='Flag of None.svg',h=2,w=3,s='ZZZZ'}
}