Vorlagenprogrammierung | Diskussionen | Lua | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Partei
– This module has got three aims:
- given a political party fullname or an alternative name (alias) – with or without wikilinks – or the acronym (short name) of a political party and the nationality, the module returns:
- the color code which has been assigned to that party, in particular the standard color (→ p.farbe) or, eventually, the alternative color (→ p.alt);
- the light color code – it is obtained through a standard or a customized coefficient of opacity, which is applied to the standard color code or, eventually, to the alternative color code (or, if the party's name should not be specified, to a particular color code) (→ p.hell);
- the module uses the color code to build:
- two adjacent table cells: a colored cell with the party's color – standard or alternative color – and a cell with the party's name (→ p.parteinamefarbe);
- a table cell with the party's name and a colored bottom border with the party's color – standard or alternative color – (→ p.parteifarbezeile);
- a colored table cell with the party's color – standard, alternative, light or light alternative color – (→ p.parteifarbezelle);
- given the acronym (short name) and the nationality of a political party, the module returns the party's fullname with wikilinks, in particular the fullname as link target and the acronym (short name) as link label, and, in special cases, a sequence of parties with wikilinks (→ p.pipelink).
Functions for templates
Bearbeiten- farbe
- Parameter
- 1
- Political party fullname or alternative name. Otherwise acronym/short name: in this last case, see parameter
2
.
- Political party fullname or alternative name. Otherwise acronym/short name: in this last case, see parameter
- 1
- 2
- ↳ This parameter must be used only if an acronym (or a short name) has been used as value of the parameter
1
- Nationality (ISO-3166-1-Kodierliste, ALPHA-2).
- Result
- Color code (HEX code): standard color.
- ↘ If the requested party is not included in the liste, the result is
DABAD0
.
- Example
- 1. Party full name:
- {{#invoke:Partei|farbe|Piratenpartei Deutschland}} yields
FF820A
- {{#invoke:Partei|farbe|Piratenpartei Deutschland}} yields
- 2. Party alternative name:
- {{#invoke:Partei|farbe|Piratenpartei Berlin}} yields
FF820A
, which is the same color ofPiratenpartei Deutschland
, becausePiratenpartei Berlin
is an alias ofPiratenpartei Deutschland
.
- {{#invoke:Partei|farbe|Piratenpartei Berlin}} yields
- 3. Acronym/short name:
- {{#invoke:Partei|farbe|PIRATEN|DE}} yields
FF820A
- {{#invoke:Partei|farbe|PIRATEN|DE}} yields
- 1. Party full name:
- alt
- Parameter
- 1
- Political party fullname or alternative name. Otherwise acronym/short name: in this last case, see parameter
2
.
- Political party fullname or alternative name. Otherwise acronym/short name: in this last case, see parameter
- 1
- 2
- ↳ This parameter must be used only if an acronym (or a short name) has been used as value of the parameter
1
- Nationality (ISO-3166-1-Kodierliste, ALPHA-2).
- Result
- Color code (HEX code): alternative color. The alternative color can be: 1) a second color; 2) a color which had been used by the party in the past.
- ↘ If the requested party is not included in the liste, the result is
DABAD0
.
- Example
- 1. Party full name:
- {{#invoke:Partei|farbe|Piratenpartei Deutschland|V=A}} yields
FF820A
- {{#invoke:Partei|farbe|Piratenpartei Deutschland|V=A}} yields
- 2. Party alternative name:
- {{#invoke:Partei|farbe|Piratenpartei Berlin|V=A}} yields
FF820A
, which is the same alternative color ofPiratenpartei Deutschland
.
- {{#invoke:Partei|farbe|Piratenpartei Berlin|V=A}} yields
- 3. Acronym/short name:
- {{#invoke:Partei|farbe|PIRATEN|DE|V=A}} yields
FF820A
- {{#invoke:Partei|farbe|PIRATEN|DE|V=A}} yields
- 1. Party full name:
- hell
- Parameters
- 1
- Political party fullname or alternative name. Otherwise acronym/short name: in this last case, see parameter
2
.
- Political party fullname or alternative name. Otherwise acronym/short name: in this last case, see parameter
- 1
- 2
- ↳ This parameter must be used only if an acronym (or a short name) has been used as value of the parameter
1
- Nationality (ISO-3166-1-Kodierliste, ALPHA-2).
- V
- ↳ Optional parameter
- Variant. If this parameter is compiled with the value
A
, the alternative color code is shown.
- Variant. If this parameter is compiled with the value
- col
- ↳ Optional parameter
- If this parameter is compiled with a HEX color code, the coefficient of opacity is applied to this code instead of to the party's color code (→ support to Vorlage:Parlamentswahl, Jahralt, optionale Farben).
- h
- ↳ Optional parameter
- Value of opacity. This value is a number lying between 0 and 1 (i.e. 0.8, 0.24). For example,
h = 0.6
applies to a party color an opacity equal to 60 % of the original opacity.
- Value of opacity. This value is a number lying between 0 and 1 (i.e. 0.8, 0.24). For example,
- The default value is 0.2 (opacity = 20 %).
- Result
- Color code (HEX code): light standard color or light alternative color. If the parameter col has been used and a HEX code has been written as value, the result is a lighter color.
- ↘ If the requested party is not included in the liste, the result is
F8F2F6
.
- Examples:
- 1. Party full name:
- 1.1. Light standard color:
- 1.1.1 Standard opacity
- {{#invoke:Partei|hell|Piratenpartei Deutschland}} yields
FFE6CE
- {{#invoke:Partei|hell|Piratenpartei Deutschland}} yields
- 1.1.2 Optional opacity
- {{#invoke:Partei|hell|Piratenpartei Deutschland|h=0.6}} yields
FFB46C
- {{#invoke:Partei|hell|Piratenpartei Deutschland|h=0.6}} yields
- 1.1.1 Standard opacity
- 1.2. Light alternative color:
- 1.2.1 Standard opacity
- {{#invoke:Partei|hell|Piratenpartei Deutschland|V=A}} yields
CCCCCC
- {{#invoke:Partei|hell|Piratenpartei Deutschland|V=A}} yields
- 1.2.2 Optional opacity
- {{#invoke:Partei|hell|Piratenpartei Deutschland|V=A|h=0.6}} yields
666666
- {{#invoke:Partei|hell|Piratenpartei Deutschland|V=A|h=0.6}} yields
- 1.2.1 Standard opacity
- 1.1. Light standard color:
- 2. Party alternative name:
- 2.1. Light standard color:
- 2.1.1 Standard opacity
- {{#invoke:Partei|hell|Piratenpartei Berlin}} yields
FFE6CE
- {{#invoke:Partei|hell|Piratenpartei Berlin}} yields
- 2.1.2 Optional opacity
- {{#invoke:Partei|hell|Piratenpartei Berlin|h=0.6}} yields
FFB46C
- {{#invoke:Partei|hell|Piratenpartei Berlin|h=0.6}} yields
- 2.1.1 Standard opacity
- 2.2. Light alternative color:
- 2.2.1 Standard opacity
- {{#invoke:Partei|hell|Piratenpartei Berlin|V=A}} yields
CCCCCC
- {{#invoke:Partei|hell|Piratenpartei Berlin|V=A}} yields
- 2.2.2 Optional opacity
- {{#invoke:Partei|hell|Piratenpartei Berlin|V=A|h=0.6}} yields
666666
- {{#invoke:Partei|hell|Piratenpartei Berlin|V=A|h=0.6}} yields
- 2.2.1 Standard opacity
- 2.1. Light standard color:
- 3. Acronym/short name:
- 3.1. Light standard color:
- 3.1.1 Standard opacity
- {{#invoke:Partei|hell|PIRATEN|DE}} yields
FFE6CE
- {{#invoke:Partei|hell|PIRATEN|DE}} yields
- 3.1.2 Optional opacity
- {{#invoke:Partei|hell|PIRATEN|DE|h=0.6}} yields
FFB46C
- {{#invoke:Partei|hell|PIRATEN|DE|h=0.6}} yields
- 3.1.1 Standard opacity
- 3.2. Light alternative color:
- 3.2.1 Standard opacity
- {{#invoke:Partei|hell|PIRATEN|DE|V=A}} yields
CCCCCC
- {{#invoke:Partei|hell|PIRATEN|DE|V=A}} yields
- 3.2.2 Optional opacity
- {{#invoke:Partei|hell|PIRATEN|DE|V=A|h=0.6}} yields
666666
- {{#invoke:Partei|hell|PIRATEN|DE|V=A|h=0.6}} yields
- 3.2.1 Standard opacity
- 3.1. Light standard color:
- 4. Color code
- 4.1. Standard opacity
- {{#invoke:Partei|hell|col=000000}} yields
CCCCCC
- {{#invoke:Partei|hell|col=000000}} yields
- 4.2. Optional opacity
- {{#invoke:Partei|hell|col=000000|h=0.6}} yields
666666
- {{#invoke:Partei|hell|col=000000|h=0.6}} yields
- 4.1. Standard opacity
- 1. Party full name:
- parteinamefarbe
- Parameter
- 1
- Political party fullname or alternative name. Otherwise acronym/short name: in this last case, see parameter
2
.
- Political party fullname or alternative name. Otherwise acronym/short name: in this last case, see parameter
- 1
- 2
- ↳ This parameter must be used only if an acronym (or a short name) has been used as value of the parameter
1
- Nationality (ISO-3166-1-Kodierliste, ALPHA-2).
- V
- ↳ Optional parameter
- Variant. If this parameter is compiled with the value
A
, the alternative color code is shown.
- Variant. If this parameter is compiled with the value
- rowspan
- ↳ Optional parameter
- If this parameter is compiled with a positive numeric value, the cell with the color and the cell with the party's name stretch over two or more rows.
- colspan
- ↳ Optional parameter
- If this parameter is compiled with a positive numeric value, the cell with the party's name stretches over two or more columns.
- Result
- Two adjacent table cells: a cell with the party's color – standard or alternative color – and a cell with the name of the same party.
- If the acronym and the nationality are used, the acronym (without wikilinks) is shown as party's name.
- Styles. The style
text-align:left
is predefined and cannot be overwritten. Other styles (for example:font-size
) can be included only in the table's styles (for example:{| class="wikitable" style="font-size:90%"
). - ↘ If the requested party is not included in the liste, the result is
DABAD0
(colour) + the same party.
- Examples:
- 1.Fullname (with/without wikilinks)
- {{#invoke:Partei|parteinamefarbe|[[Piratenpartei Deutschland|PIRATEN]]}}
- {{#invoke:Partei|parteinamefarbe|[[Piratenpartei Deutschland|PIRATEN]]|V=A}}
- {{#invoke:Partei|parteinamefarbe|Piratenpartei Deutschland}}
- {{#invoke:Partei|parteinamefarbe|Piratenpartei Deutschland|V=A}}
- 1.Fullname (with/without wikilinks)
- 2. Acronym/Short name + State
- {{#invoke:Partei|parteinamefarbe|PIRATEN|DE}}
- {{#invoke:Partei|parteinamefarbe|PIRATEN|DE|V=A}}
- 2. Acronym/Short name + State
- 3. Rowspan/colspan
- {{#invoke:Partei|parteinamefarbe|[[Piratenpartei Deutschland|PIRATEN]]|rowspan=3}}
- {{#invoke:Partei|parteinamefarbe|[[Piratenpartei Deutschland|PIRATEN]]|V=A|colspan=3}}
- {{#invoke:Partei|parteinamefarbe|PIRATEN|DE|V=A|colspan=3}}
- 3. Rowspan/colspan
- pipelink
- Parameter
- 1
- Acronym/short name
- 1
- 2
- Nationality (ISO-3166-1-Kodierliste, ALPHA-2). In any case, only two characters must be used.
- 2
- Result
- Party fullname with acronym and wikilinks (piped links).
- The module can return a sequence of parties with wikilinks (support to Vorlage:Parlamentswahl/Parteinamen).
- ↘ If the requested party is not included in the liste, the result is the same acronym/short name.
- Example
- full
- Parameters
- 1
- Acronym/shortname
- 1
- 2
- Nationality (ISO-3166-1-Kodierliste, ALPHA-2).
- 2
- Result
- Full name of the party.
- Examples:
- {{#invoke:Partei|full|EVP|EU}} → Fraktion der Europäischen Volkspartei
- {{#invoke:Partei|full|EVP|EP}} → Europäische Volkspartei
- {{#invoke:Partei|full|ARC (1984)|EU}} → Regenbogenfraktion
- {{#invoke:Partei|full|NI|EU}} → Fraktionslose d. h.
[[Fraktionslose Mitglieder des Europäischen Parlaments|Fraktionslose]]
- parteifarbezeile
- Parameters
- 1
- Political party fullname or alternative name. Otherwise acronym/short name: in this last case, see parameter
2
.
- Political party fullname or alternative name. Otherwise acronym/short name: in this last case, see parameter
- 1
- 2
- ↳ This parameter must be used only if an acronym (or a short name) has been used as value of the parameter
1
- Nationality (ISO-3166-1-Kodierliste, ALPHA-2).
- V
- ↳ Optional parameter
- Variant. If this parameter is compiled with the value
A
, the alternative color code is shown.
- Variant. If this parameter is compiled with the value
- k
- ↳ Optional parameter
- This parameter can be compiled with a specific name (for example, with name of a candidate): in this case, the cell shows this specific name instead of the party's name.
- w
- ↳ Optional parameter
- Width. This parameter can be compiled with a numeric value to customize the cell's width.
- rowspan
- ↳ Optional parameter
- If this parameter is compiled with a positive numeric value, the cell with the party's name and the color stretches over two or more rows.
- colspan
- ↳ Optional parameter
- If this parameter is compiled with a positive numeric value, the cell with the party's name and the color stretches over two or more columns.
- Result
- A table cell with the name of the party and a colored bottom border with the party's color – standard or alternative color.
- If the acronym and the nationality are used, the acronym (without wikilinks) is shown as party's name.
- Styles. They can be included only in the table's styles (for example:
{| class="wikitable" style="font-size:90%"
). - ↘ If the requested party is not included in the liste, the result is
DABAD0
(colour) + the same party.
- Examples:
- 1. Fullname (with/without wikilinks)
- {{#invoke:Partei|parteifarbezeile|[[Piratenpartei Deutschland|PIRATEN]]}}
- {{#invoke:Partei|parteifarbezeile|[[Piratenpartei Deutschland|PIRATEN]]|V=A}}
- {{#invoke:Partei|parteifarbezeile|Piratenpartei Deutschland}}
- {{#invoke:Partei|parteifarbezeile|Piratenpartei Deutschland|V=A}}
- 2. Acronym/Short name + State
- {{#invoke:Partei|parteifarbezeile|PIRATEN|DE}}
- {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|V=A}}
- 3. Alternative Name
- {{#invoke:Partei|parteifarbezeile|Piratenpartei Deutschland|k=[[Patrick Schiffer|Schiffer]]}}
- {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|k=[[Patrick Schiffer|Schiffer]]}}
- 4. Width
- {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|w=300}}
- {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|k=[[Patrick Schiffer|Schiffer]]|w=300|V=A}}
- 5. Rowspan/colspan
- {{#invoke:Partei|parteifarbezeile|[[Piratenpartei Deutschland|PIRATEN]]|rowspan=3}}
- {{#invoke:Partei|parteifarbezeile|[[Piratenpartei Deutschland|PIRATEN]]|V=A|colspan=3}}
- {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|V=A|colspan=3}}
- 1. Fullname (with/without wikilinks)
- parteifarbezelle
- Parameters
- 1
- Political party fullname or alternative name (wikilinks are useless in this case, even if the function is in any case available). Otherwise acronym/short name: in this last case, see parameter
2
.
- Political party fullname or alternative name (wikilinks are useless in this case, even if the function is in any case available). Otherwise acronym/short name: in this last case, see parameter
- 1
- 2
- ↳ This parameter must be used only if an acronym (or a short name) has been used as value of the parameter
1
- Nationality (ISO-3166-1-Kodierliste, ALPHA-2).
- V
- ↳ Optional parameter
- Variant. This parameter can be compiled with three values:
A
: the alternative color code is shown;H
: the lighter standard color code is shown;HA
: the lighter alternative color code is shown.
- Variant. This parameter can be compiled with three values:
- rowspan
- ↳ Optional parameter
- If this parameter is compiled with a positive numeric value, the cell with the color stretches over two or more rows.
- |
- ↳ The string must end with a vertical bar.
- Result
- A colored table cell with the party's color – standard, alternative, light or light alternative color.
- Styles. They can be included only in the table's styles (for example:
{| class="wikitable" style="text-align:center"
). - ↘ If the requested party is not included in the liste, the result is
DABAD0
.
- Examples:
- 1. Party full name:
- {{#invoke:Partei|parteifarbezelle|Piratenpartei Deutschland}}|
- {{#invoke:Partei|parteifarbezelle|Piratenpartei Deutschland|V=A}}|
- {{#invoke:Partei|parteifarbezelle|Piratenpartei Deutschland|V=H}}|
- {{#invoke:Partei|parteifarbezelle|Piratenpartei Deutschland|DE|V=HA}}|
- 2. Acronym/short name + State:
- {{#invoke:Partei|parteifarbezelle|PIRATEN|DE}}|
- {{#invoke:Partei|parteifarbezelle|PIRATEN|DE|V=A}}|
- {{#invoke:Partei|parteifarbezelle|PIRATEN|DE|V=H}}|
- {{#invoke:Partei|parteifarbezelle|PIRATEN|DE|V=HA}}|
- 3. Rowspan:
- {{#invoke:Partei|parteifarbezelle|PIRATEN|DE|V=A|rowspan=3}}|
- 1. Party full name:
- parteilegende
- Parameters
- 1
- Political party fullname or alternative name, otherwise acronym/shortname (see Parameter 2).
- 1
- 2
- ↳ This parameter must be used only if an acronym (or a shortname) has been used as value of the parameter
1
- Nationality (ISO-3166-1-Kodierliste, ALPHA-2).
- V
- ↳ Optional parameter
- Variant. If this parameter is compiled with the value
A
, the alternative color will be shown.
- Variant. If this parameter is compiled with the value
- Result
- A colored square with the party's color – standard or alternative color.
- Examples:
- 1. Party full name (with/withour wikilinks):
- {{#invoke:Partei|parteilegende|Piratenpartei Deutschland}} → Piratenpartei Deutschland
- {{#invoke:Partei|parteilegende|Piratenpartei Deutschland|V=A}} → Piratenpartei Deutschland
- {{#invoke:Partei|parteilegende|[[Piratenpartei Deutschland]]}} → Piratenpartei Deutschland
- {{#invoke:Partei|parteilegende|[[Piratenpartei Deutschland]]|V=A}} → Piratenpartei Deutschland
- 2. Party name mit Wikilinks
- 1. Party full name (with/withour wikilinks):
- parteisitze
- Parameters
- 1
- Seats of the party in a parliamentary assembly.
- 1
- 2
- Total seats of the same parliamentary assembly.
- 2
- 3
- Political party fullname or alternative name, otherwise acronym/shortname (see Parameter 4)
- If
3
=P
→ P =Lua/Modul/Partei/en
, so Party name = Article
- 3
- 4
- ↳ This parameter must be used only if an acronym (or a shortname) has been used as value of the parameter
3
- Nationality (ISO-3166-1-Kodierliste, ALPHA-2).
- V
- ↳ Optional parameter
- Variant. If this parameter is compiled with the value
A
, the alternative color will be shown.
- Variant. If this parameter is compiled with the value
- f
- ↳ Optional parameter
- HEX Coe (if color ≠ standard color)
- w
- ↳ Optional parameter
- % Seats (seats of the party
/
seats of the assembly*
100)
- % Seats (seats of the party
- Result
- Colored cell und number of seats
- Examples:
{{#invoke:Partei|parteisitze|50|100|Piratenpartei Deutschland}} → 50 / 100{{#invoke:Partei|parteisitze|50|100|Piratenpartei Deutschland|V=A}} → 50 / 100{{#invoke:Partei|parteisitze|50|100|PIRATEN|DE}} → 50 / 100{{#invoke:Partei|parteisitze|50|100|PIRATEN|DE|V=A}} → 50 / 100{{#invoke:Partei|parteisitze|40|120|Piratenpartei Deutschland|V=A|w=ja}} → 40 / 120 (33,3 %){{#invoke:Partei|parteisitze|50|100|f=CC0000}} → 50 / 100
Data
BearbeitenParty names
BearbeitenTable values
Bearbeitenpartei.info={
...
["Piratenpartei Deutschland"]={"FF820A", "DEU", "000000"},
...
}
There are two or three values stored for each party, respectively:
- required value – the color of the party (HEX code);
- required value – the nationality, or the nationalities (ISO-3166-1-Kodierliste, ALPHA-2) – this information is used only in the list of the political parties;
- optional value – an eventual alternative color of the party (HEX code), i. e. a second color or a color which had been used by the party in the past.
Alternative names
BearbeitenThe altname group contains the alternate names of a party (Landesverbände, old names). The following is an example of alternate name for the Sozialdemokratische Partei Deutschlands:
partei.altname={
...
["Piratenpartei Berlin"]="Piratenpartei Deutschland",
...
}
Acronyms or short names
Bearbeitenpartei.info={
...
["AT-ÖVP"]={"Österreichische Volkspartei"},
["DE-PIRATEN"]={"Piratenpartei Deutschland"},
...
}
The first value is used, at the same time:
- as "selector" to determine the party color in Modul:Partei/Liste;
- as link target inside the wikilink
[[partei|akronym]]
→ Support to Vorlage:Parlamentswahl.
Inside the wikilink [[partei|akronym]]
:
- the element
partei
(link target) is connected with the value nationality-acronym; - the element
acronym
(link label) is part of that local value.
Particular case
A. Disambiguation – If two or more acronyms are homonymous and the parties have the same nationality, these acronyms must be disambiguated, so that the couple nationality-acronym
could identify a party in an unequivocal way. In these cases, the additional information (tipically, the date of foundation) must be written in brackets.
partei.akronym={
...
["DE-DSP (1889)"]={"Deutschsoziale Partei"},
["DE-DSP (1918)"]={"Deutschsozialistische Partei"},
...
["DE-FW"]={"Bundesverband der Freien Wähler"},
["DE-FW (BV)"]={"Freie Wähler (Partei)"},
...
}
B. Sequence – If a sequence of parties is necessary, it must be written as second argument:
partei.akronym={
...
["BE-PSC/CVP"]={"Centre Démocrate Humaniste", "[[Centre Démocrate Humaniste|PSC]]/<br/>[[Christen-Democratisch en Vlaams|CVP]]"},
...
}
The string [[Centre Démocrate Humaniste|PSC]]/<br/>[[Christen-Democratisch en Vlaams|CVP]]
is used as party's name inside the template Parlamentswahl.
C. Link-label – If a wikilink must consist of a link target and of a link label, the same link label can be written after the parameter label
:
partei.akronym={
...
["EU-NI"]={"Fraktionslose Mitglieder des Europäischen Parlaments", label="Fraktionslose"},
...
}
Result: [[Fraktionslose Mitglieder des Europäischen Parlaments|Fraktionslose]]
:
- Link-Target: Fraktionslose Mitglieder des Europäischen Parlaments
- Link-Label: Fraktionslose
Functions for lua
BearbeitenThe functions as documented above can be used by other modules per require().
- farbe
- Standard party color
local farbe = require('Modul:Partei').farbe
- This function returns the standard or the alternative color which has been assigned to a party. If the requested party does not exist, the function returns
DABAD0
.
- alt
- Alternative party color
local alt = require('Modul:Partei').alt
- This function returns the standard or the alternative color which has been assigned to a party. If the requested party does not exist, the function returns
DABAD0
.
- hell
- Party light color
local hell = require('Modul:Partei').hell
- This function returns the standard or the alternative light color which has been assigned to a party, or a light color based on a specific HEX color code. If the requested party does not exist, the function returns
F8F2F6
.
- This function always starts with a HEX color code: this color is the party's color code that the function
farbe
passed to it (i.e. the standard color or the alternative color), or a local color code.
- parteinamefarbe
- Cell with color + Party's name
local parteinamefarbe = require('Modul:Partei').parteinamefarbe
- This function uses the color that the function
farbe
passed to it, i.e. the standard color or – through the parameter/valueV = A
– the alternative color.
- parteifarbezeile
- Cell with colored bottom border + Party's name
local parteifarbezeile = require('Modul:Partei').parteifarbezeile
- This function uses the color that the function
farbe
passed to it, i.e. the standard color or – through the parameter/valueV = A
– the alternative color.
- parteifarbezelle
- Cell with color
local parteifarbezelle = require('Modul:Partei').parteifarbezelle
- This function uses the color that:
- the function
farbe
passed to it, i.e. the standard color or – through the parameter/valueV = A
– the alternative color, or otherwise - the light color that the function
hell
passed to it, i.e. the light standard color – through the parameter/valueV = H
– or the light alternative color – through the parameter/valueV = HA
.
- the function
- pipelink
- Party full name
local pipelink = require('Modul:Partei').pipelink
- This function returns the party full name which has been assigned to a string including a couple of values (a, b) which identifie a party representing nationality and acronym respectively. If the string nationality-acronym does not exist, the function returns the same acronym (provided that the nationality has been indicated with two characters, otherwise the acronym is not correctly indicated). The party full name is included in a wikilink: the link target is constitued by the party name, while the link label by the same acronym which has been used to identify the party or, if this acronym includes a disambiguation, by an other acronym. The function can return a sequence of parties too.