Modul:Flagge/ListenDoku
Listen
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
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
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='Confederaziun Svizra'} |
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
Es 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
- 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
- ↑ 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
woderh, wird das Maß aus der Grafik ermittelt, was allerdings die Berechnung und somit den Seitenaufbau verlangsamt. - ↑ Ohne Angabe
b=1wird 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)“
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.