Wikipedia:Lua/Modul/Parlamente
Vorlagenprogrammierung | Diskussionen | Lua | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Parlamente
– Das Modul zeigt:
- den Namen jedes Parlaments nach einzelnen Staaten;
- die Anzahl der Mandate in jedem Parlament;
- die Anzahl der Mandate im Europäischen Parlament nach einzelnen Staaten.
Das Modul verwendet den Code, der einem Staat, einem Bundesland oder einer Verwaltungseinheit entspricht.
- ↳ Staaten (ISO-3166-1 Kode, ALPHA-3):
- Deutschland:
DEU
; - Österreich:
AUT
; - Frankreich
FRA
.
- Deutschland:
- ↳ Bundesländer oder Verwaltungseinheiten (ISO 3166-2 Kode):
- Delaware:
US-DE
; - Katalonien:
ES-CT
.
- Delaware:
→ Für die Auswahl der Codes gelten die gleichen Regeln wie für die Flaggen, z. B. Vorlage:USA und Vorlage:US-DE; Vorlage:DEU und Vorlage:DE-BW.
Jeder Code enthält eine Wertefolge. Die Folge umfasst mindestens ein Wertepaar: Der erste Wert des Paares ist der Name der Volksvertretung; der zweite Wert des Paares ist die Anzahl der Sitze in der Volksvertretung.
Funktionen für Vorlagen
- volksvertretung
- Parameter
- 1
- Werte:
erste
→ 1. Volksvertretung (z. B. Unterhaus)zweite
→ 2. Volksvertretung (z. B. Oberhaus)dritte
→ 3. Volksvertretung (z. B. Landesparlamente)vierte
4. Volksvertretung (z. B. Landesräte)
- Werte:
- 1
- 2
- Staat, Land oder Verwaltungseinheit.
- 2
- Ausgabe
- Name des Parlaments mit Wikilinks.
- Beispiele
{{#invoke:Parlamente|volksvertretung|erste|IND}}
→ Lok Sabha{{#invoke:Parlamente|volksvertretung|zweite|IND}}
→ Rajya Sabha{{#invoke:Parlamente|volksvertretung|dritte|IND}}
→ Landesparlamente{{#invoke:Parlamente|volksvertretung|vierte|IND}}
→ Landesräte{{#invoke:Parlamente|volksvertretung|erste|US-DE}}
→ Repräsentantenhaus von Delaware{{#invoke:Parlamente|volksvertretung|zweite|US-DE}}
→ Senat von Delaware
- ↳ nicht vorhandener Wert:
{{#invoke:Parlamente|volksvertretung|erste|Xyz}}
→ Name{{#invoke:Parlamente|volksvertretung|vierte|DEU}}
→ Name
- sitze
- Parameter
- 1
- Werte:
erste
→ 1. Volksvertretung (z. B. Unterhaus)zweite
→ 2. Volksvertretung (z. B. Oberhaus)dritte
→ 3. Volksvertretung (z. B. Landesparlamente)vierte
4. Volksvertretung (z. B. Landesräte)
- Werte:
- 1
- 2
- Staat, Land oder Verwaltungseinheit.
- 2
- Ausgabe
- Gesamtzahl der Mandate des Parlaments.
- Beispiele
{{#invoke:Parlamente|sitze|erste|IND}}
→ 543{{#invoke:Parlamente|sitze|zweite|IND}}
→ 245{{#invoke:Parlamente|sitze|dritte|IND}}
→ 4036{{#invoke:Parlamente|sitze|vierte|IND}}
→ 426{{#invoke:Parlamente|sitze|erste|US-DE}}
→ 41{{#invoke:Parlamente|sitze|zweite|US-DE}}
→ 21
- ↳ nicht vorhandener Wert:
{{#invoke:Parlamente|sitze|erste|Xyz}}
→ 0{{#invoke:Parlamente|sitze|vierte|DEU}}
→ 0
- amt
- Parameter
- 1
- Werte:
erste
→ 1. Amt (z. B. Gouverneure)zweite
→ 2. Amt (z. B. Bürgermeister)
- Werte:
- 1
- 2
- Staat, Land oder Verwaltungseinheit.
- 2
- Ausgabe
- Name des öffentlichen Amtes.
- Beispiele
{{#invoke:Parlamente|amt|erste|BRA}}
→ Gouverneure{{#invoke:Parlamente|amt|zweite|BRA}}
→ Bürgermeister
- ↳ nicht vorhandener Wert:
{{#invoke:Parlamente|amt|erste|Xyz}}
→ Amt{{#invoke:Parlamente|amt|zweite|CAN}}
→ Amt
- anzahl
- Parameter
- 1
- Werte:
erste
→ 1. Amt (z. B. Gouverneure)zweite
→ 2. Amt (z. B. Bürgermeister)
- Werte:
- 1
- 2
- Staat, Land oder Verwaltungseinheit.
- 2
- Ausgabe
- Gesamtzahl.
- Beispiele
{{#invoke:Parlamente|anzahl|erste|BRA}}
→ 27{{#invoke:Parlamente|anzahl|zweite|BRA}}
→ 5570
- ↳ nicht vorhandener Wert:
{{#invoke:Parlamente|anzahl|erste|Xyz}}
→ 0{{#invoke:Parlamente|anzahl|zweite|CAN}}
→ 0
- epsitze
- Parameter
- 1
- Staat
- 1
- Ausgabe
- Anzahl der Mandate im Europäischen Parlament nach Staaten
- Beispiele
{{#invoke:Parlamente|epsitze|AUT}}
→ 20{{#invoke:Parlamente|epsitze|DEU}}
→ 96
- ↳ nicht vorhandener Wert:
{{#invoke:Parlamente|epsitze|USA}}
→ 0
Daten
Parlamente und Sitze nach Staaten
parl.info={
...
["DEU"]={"[[Deutscher Bundestag|Bundestag]]", "735", "[[Sitzverteilung in den deutschen Landesparlamenten|Landtage]]", "1894"},
["IND"]={"[[Lok Sabha]]", "543", "[[Rajya Sabha]]", "245", "Landesparlamente", "4036", "Landesräte", "426"},
...
}
Parlamente und Sitze nach subnationalen Einheiten
parl.einheit={
...
["US-DE"]={"[[Repräsentantenhaus von Delaware]]", "41", "[[Senat von Delaware]]", "21"},
["ES-CT"]={"[[Parlament von Katalonien]]", "135"},
...
}
Ämter nach Staaten
parl.direkt={
...
["BRA"]={"Gouverneure", "27", "Bürgermeister", "5570"},
["CAN"]={"Premierminister", "13"},
...
}
Sitze im Europäischen Parlament nach Staaten
parl.europar={
...
["AUT"]={"19"},
["BEL"]={"21"},
["BGR"]={"17"},
...
}
Funktionen für Lua-Module
- tabelle
{{#invoke:Parlamente|tabelle}}
→ Zusammenfassung (Parlamente und Sitze nach Staaten)
- tabelle
{{#invoke:Parlamente|subtabelle}}
→ Zusammenfassung (Parlamente und Sitze nach subnationalen Einheiten)
- tabelle
{{#invoke:Parlamente|amttabelle}}
→ Zusammenfassung (Parlamente und Sitze nach Staaten)
- eptabelle
{{#invoke:Parlamente|eptabelle}}
→ Zusammenfassung (Sitze im Europäischen Parlament nach Staaten)
Untermodul
Allgemeine Hinweise zur Einbindung von Modulen
Eine Einbindung erfolgt jeweils im Format
{{#invoke: Parlamente |
Funktionsname | Wert1 | Wert2 | NameX=Wert … }}
Die Parameter können wie bei Vorlagen benannt oder unbenannt sein; deren Regeln gelten analog.
Wenn unbekannte Zeichenketten von außen kommen (als Vorlagenparameter), sollte immer mit der Form 1=
Wert gearbeitet werden.
Zu allgemeinen Problemen beachte die Abhilfen wie bei Vorlagen.
Wenn in einer Vorlage ein Modul verwendet wird, sollte auch immer die Vorlage:Dokumentation/Lua in der Dokumentationsseite eingebunden werden.
- Das gibt einem Programmierer Aufschluss, dass ein Lua-Modul benutzt wird, welche/s und ggf. welche Einzelfunktion daraus, und verlinkt auf die Dokumentation.
- Die Modul-Dokumentationen bekommen ein Link, in welchen Vorlagen sie eingesetzt werden, und wo bei eventuellen Funktionsänderungen Anpassungen erforderlich werden.
- Die Vorlage wird zur Übersicht kategorisiert in Kategorie:Vorlage:mit Lua-Programmierung.
Zu weiteren Informationen siehe Hilfe:Lua.
Bei Problemen wende dich bitte an die Vorlagen-Werkstatt, in schweren Fällen hilft auch die Lua-Werkstatt.