Modul:Flagge/Flaglist de H

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
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.

Listen[Quelltext bearbeiten]

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[Quelltext 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[Quelltext 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[Quelltext 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[Quelltext 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[Quelltext 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 {
["HOL-HT"] = {l='Herzogtum Holstein',f='Merchant Ensign of Holstein-Gottorp (Lions sinister).svg',h=2,w=3,s='HolsteinHerzog', q='Q704288'},
["HKG"] = {l='Hongkong',f='Flag of Hong Kong.svg',h=2,w=3,o={zh='香港|Xiānggǎng','Sonderverwaltungszone Hongkong der Volksrepublik China '},lf='Flagge Hongkongs', q='Q8646'},
["HKG-1870"] = {l="Hongkong", f="Flag_of_Hong_Kong_(1871–1876).svg", w=2,h=1,lf='Flagge Hongkongs', q='Q8646'},
["HKG-1876"] = {l="Hongkong", f="Flag_of_Hong_Kong_(1876–1955).svg", w=2,h=1,lf='Flagge Hongkongs', q='Q8646'},
["HKG-1910"] = {l="Hongkong", f="Flag_of_Hong_Kong_(1876–1955).svg", w=2,h=1,lf='Flagge Hongkongs', q='Q8646'},
["HKG-1959"] = {l="Hongkong", f="Flag_of_Hong_Kong_(1959–1997).svg", w=2,h=1,lf='Flagge Hongkongs', q='Q8646'},
["HMD"] = {l="Heard und McDonaldinseln", o={en="Heard Island and McDonald Islands"}, q="Q131198", lf="Flagge Australiens",f="Flag of Australia.svg",h=1,w=2},
["HND"] = {l="Honduras", o={'Republik Honduras',es="Honduras"}, q="Q783", lf="Flagge von Honduras",f="Flag of Honduras.svg",h=1,w=2},
["HND-1839"] = {p="HND", f="Flag_of_Honduras_(1839-1866).svg", w=5,h=3,b=1},
["HND-1933"] = {p="HND", f="Flag_of_Honduras.svg", b=1},
["HND-SK"] = {p="HND",l="Streitkräfte von Honduras", f="Naval_Ensign_of_Honduras.svg", w=2, h=1, a="Honduras (Seekriegsflagge ab 1949)"},
["HOL"] = {l="Niederlande", f="Flag of the Netherlands.svg", w=3, h=2,b=1},
["HR-01"] = {l="Gespanschaft Zagreb",f="Flag_of_Zagreb_County.svg",w=2 ,h=1,s="Zagreb",lt="Zagreb"},
["HR-02"] = {l="Gespanschaft Krapina-Zagorje",f="Flag_of_Krapina-Zagorje-County.svg",w=2 ,h=1,s="Krapina-Zagorje",lt="Krapina-Zagorje"},
["HR-03"] = {l="Gespanschaft Sisak-Moslavina",f="Flag_of_Sisak-Moslavina_County.png",w=600,h=300,s="Sisak-Moslavina",lt="Sisak-Moslavina"},
["HR-04"] = {l="Gespanschaft Karlovac",f="Flag_of_Karlovac_county.svg",w=1875,h=938,s="Karlovac",lt="Karlovac"},
["HR-05"] = {l="Gespanschaft Varaždin",f="Flag_of_Varaždin_County.png",w=900,h=400,s="Varaždin",lt="Varaždin"},
["HR-06"] = {l="Gespanschaft Koprivnica-Križevci",f="Flag_of_Koprivnica-Križevci_County.png",w=600,h=300,s="Koprivnica-Križevci",lt="Koprivnica-Križevci"},
["HR-07"] = {l="Gespanschaft Bjelovar-Bilogora",f="Zastava_bjelovarsko_bilogorske_zupanije.gif",w=432,h=216,s="Bjelovar-Bilogora",lt="Bjelovar-Bilogora"},
["HR-08"] = {l="Gespanschaft Primorje-Gorski kotar",f="Flag_of_Primorje-Gorski_Kotar_County.png",w=800,h=400,s="Primorje-Gorski kotar",lt="Primorje-Gorski kotar"},
["HR-09"] = {l="Gespanschaft Lika-Senj",f="Flag_of_Lika-Senj_County.png",w=600,h=300,b=1,s="Lika-Senj",lt="Lika-Senj"},
["HR-10"] = {l="Gespanschaft Virovitica-Podravina",f="Flag_of_Virovitica-Podravina_County.png",w=600,h=300,b=1,s="Virovitica-Podravina",lt="Virovitica-Podravina"},
["HR-11"] = {l="Gespanschaft Požega-Slawonien",f="Flag_of_Požega-Slavonia_County.png",w=800,h=400,s="Požega-Slawonien",lt="Požega-Slawonien"},
["HR-12"] = {l="Gespanschaft Brod-Posavina",f="Flag_of_Brod-Posavina_County.svg",w=600,h=300,s="Brod-Posavina",lt="Brod-Posavina"},
["HR-13"] = {l="Gespanschaft Zadar",f="Flag_of_Zadar_County.png",w=600,h=300,b=1,s="Zadar",lt="Zadar"},
["HR-14"] = {l="Gespanschaft Osijek-Baranja",f="Flag_of_Osijek-Baranja_County.svg",w=1277,h=628,b=1,s="Osijek-Baranja",lt="Osijek-Baranja"},
["HR-15"] = {l="Gespanschaft Šibenik-Knin",f="Flag_of_Šibenik-Knin_County.png",w=720,h=360,s="Šibenik-Knin",lt="Šibenik-Knin"},
["HR-16"] = {l="Gespanschaft Vukovar-Srijem",f="Flag_of_Vukovar-Syrmia_County.svg",w=800,h=400,s="Vukovar-Srijem",lt="Vukovar-Srijem"},
["HR-17"] = {l="Gespanschaft Split-Dalmatien",f="Flag_of_Split-Dalmatia_County.svg",w=426,h=213,s="Split-Dalmatien",lt="Split-Dalmatien"},
["HR-18"] = {l="Gespanschaft Istrien",f="Zastava_Istarske_županije.svg",w=2 ,h=1,s="Istrien",lt="Istrien"},
["HR-19"] = {l="Gespanschaft Dubrovnik-Neretva",f="Flag_of_Dubrovnik-Neretva_County.png",w=432,h=216,s="Dubrovnik-Neretva",lt="Dubrovnik-Neretva"},
["HR-20"] = {l="Gespanschaft Medimurje",f="Flag_of_Medjimurje.svg",w=600,h=300,s="Medimurje",lt="Medimurje"},
["HR-21"] = {l="Zagreb",f="Flag_of_Zagreb.svg",w=522,h=283},
["HRV"]  = {l="Kroatien", o={hr="Republika Hrvatska",hr="Hrvatska"}, q="Q224", lf="Flagge Kroatiens",f="Flag of Croatia.svg",h=1,w=2},
["HRV-1941"] = {l='Unabhängiger Staat Kroatien', f='Flag of Independent State of Croatia.svg', w=3,h=2, s='Kroatien 1941', b=1},
["HRV-H"] = {l="Kroatien", f="Civil_Ensign_of_Croatia.svg", w=3, h=2, a="Kroatien (Handels- und Dienstflagge zur See ab 1990)", q="Q224", lf="Flagge Kroatiens"},
["HRV-SK"] = {l="Kroatische Marine", f="Naval_Ensign_of_Croatia.svg", w=3, h=2, a="Kroatien (Seekriegsflagge ab 1990)", lf="Flagge Kroatiens"},
["HRV-SK-1941"] = {l="Unabhängiger Staat Kroatien", f="Naval_Ensign_of_the_Independent_State_of_Croatia.svg", w=3, h=2, a="Unabhängiger Staat Kroatien (Seekriegsflagge 1941 bis 1945)"},
["HTI"] = {l="Haiti", o={'Republik Haiti',ht="Repiblik d Ayiti", fr="République d’Haïti"}, q="Q790", lf="Flagge Haitis",f="Flag of Haiti.svg",h=3,w=5},
["HTI-1807"] = {p="HTI", f="Flag_of_Haiti_(civil).svg"},
["HTI-1964"] = {p="HTI", f="Flag_of_Haiti_(1964–1986).svg", w=2,h=1},
["HTI-H"] = {p="HTI", f="Flag_of_Haiti_(civil).svg",a="Haiti (Handelsflagge ab 1986)"},
["HTI-H-1964"] = {p="HTI", f="Flag_of_Haiti_1964_(civil).svg", w=2, h=1, a="Haiti (Handelsflagge 1964 bis 1986)"},
["HUN"] = {l="Ungarn", o={hu="Magyarország"}, q="Q28", lf="Flagge Ungarns",f="Flag of Hungary.svg",h=1,w=2},
["HUN-1001"] = {l='Ungarn', f='Flag of Hungary (11th c. - 1301).svg', w=2,h=1, s='Ungarn', b=1, q="Q28", lf="Flagge Ungarns"},
["HUN-1301"] = {l='Ungarn', f='Flag of Hungary (1301-1382).svg', w=2,h=1, s='Ungarn', b=1, q="Q28", lf="Flagge Ungarns"},
["HUN-1867"] = {l='Ungarn', f='Flag of Hungary (1867-1918).svg', w=3,h=2, s='Ungarn 1867', q="Q28", lf="Flagge Ungarns"},
["HUN-1918"] = {l='Ungarn', f='Flag of Hungary.svg', w=2,h=1, s='Ungarn 1918', q="Q28", lf="Flagge Ungarns"},
["HUN-1940"] = {l='Ungarn', f='Flag of Hungary (1915-1918, 1919-1946).svg', w=2,h=1, s='Ungarn 1940', q="Q28", lf="Flagge Ungarns"},
["HUN-1946"] = {l='Ungarn', f='Flag of Hungary (1946-1949, 1956-1957).svg', w=3,h=2, s='Ungarn 1946', q="Q28", lf="Flagge Ungarns"},
["HUN-1919"] = {l='Föderative Ungarische Sozialistische Räterepublik', f='Flag of Hungary (1919).svg', w=2, h=1, s='Ungarische Räterepublik'}, -- 21. März 1919 bis 1. August 1919
["HUN-1949"] = {l='Ungarn', f='Flag of Hungary (1949-1956).svg', w=3,h=2, s='Ungarn 1949', q="Q28", lf="Flagge Ungarns"},
["HUN-1956"] = {l='Ungarn', f='Flag of Hungary (1946-1949, 1956-1957).svg', w=3,h=2, s='Ungarn 1956', q="Q28", lf="Flagge Ungarns"},
["HUN-1957"] = {l='Ungarn', f='Civil Ensign of Hungary.svg', w=3,h=2, s='Ungarn 1957', q="Q28", lf="Flagge Ungarns"},
["HUN-H"] = {l="Ungarn", f="Civil_Ensign_of_Hungary.svg", w=3, h=2, a="Ungarn (Handelsflagge ab 1957)", q="Q28", lf="Flagge Ungarns"},
["HUN-LK"] = {l="Ungarische Streitkräfte", f="War_Flag_of_Hungary.svg", w=673, h=577, a="Ungarn (Kriegsflagge zu Land ab 1957)"},
["HUN-SK"] = {l="Ungarische Streitkräfte", f="Naval_Ensign_of_Hungary.svg", w=800, h=600, a="Ungarn (Seekriegsflagge ab 1957)"},
["HVO"] = {l="Obervolta", o={fr='République de Haute-Volta','Republik Obervolta'},f="Flag_of_Upper_Volta.svg", w=3,h=2,lf='Flagge Obervoltas',q='Q797422'},
["Hannover-1692"] = {l='Kurfürstentum Braunschweig-Lüneburg', f='Flag of Hanover (1692).svg', w=3,h=2,s='Kurfürstentum Braunschweig-Lüneburg'},
["Hannover-1814"] = {l='Königreich Hannover', f='Flag of Hanover 1837-1866.svg', w=3,h=2,s='Königreich Hannover', b=1},
["Hannover-1866"] = {l='Provinz Hannover', f='Flagge Preußen - Provinz Hannover.svg', w=3,h=2,s='Provinz Hannover', b=1},
["Heiliger Stuhl"] = {l="Heiliger Stuhl",f="Flag_of_the_Vatican_City.svg",w=1,h=1,b=1},
["Hessen-1806"] = {l='Großherzogtum Hessen', f='Flagge Großherzogtum Hessen ohne Wappen.svg', w=5,h=4,s='HessenGroßherzogtum', b=1},
["Hessen-1814"] = {l='Kurfürstentum Hessen', f='Flag of Hesse.svg', w=5,h=3,s='HessenKurfürstentum', b=1},
["Hessen-1919"] = {l='Volksstaat Hessen', f='Flagge Großherzogtum Hessen ohne Wappen.svg', w=5,h=4,s='HessenVolksstaat', b=1},
["Hessen-Homburg"] = {l='Hessen-Homburg', f='Hessen HG flag.svg', w=3,h=2, b=1},
["Hessen-Nassau"] = {l="Hessen-Nassau", f="Flagge_Preußen_-_Provinz_Hessen-Nassau.svg", w=3,h=2},
["Hispa"] = {l='Hispanität', f='Flag of the Hispanicity.svg', w=757, h=424, b=1},
["Hohenzollernsche Lande"] = {l="Hohenzollernsche Lande", f="Flagge_Preußen_-_Provinz_Hohenzollern.svg", w=3,h=2,b=1},
["Hohenzollern-Hechingen"] = {l="Hohenzollern-Hechingen", f="Flag of Hohenzollern-Hechingen and Sigmaringen.png", w=3,h=2,b=1},
["Hohenzollern-Sigmaringen"] = {l="Hohenzollern-Sigmaringen", p="Hohenzollern-Hechingen"},
["Helgoland"] = {l="Helgoland", f="Flag of Helgoland.svg", w=3,h=2,b=1,q="Q3038"},

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