Template:Infobox Language: Difference between revisions
Appearance
wikademia>Garzo added one {{qif}} to deal with ll1=none by itself, useful for Arabic language |
wikademia>Ligulem if -> qif - qif is the server friendlier variant of if |
||
| Line 1: | Line 1: | ||
{| align="right" style="width: 300px; margin: 0 0 0.5em 1.4em; clear: right; border: 1px #aaa solid; border-collapse: collapse;" border="1" | {| align="right" style="width: 300px; margin: 0 0 0.5em 1.4em; clear: right; border: 1px #aaa solid; border-collapse: collapse;" border="1" | ||
! colspan="3" style="font-size:110%; color: {{ | ! colspan="3" style="font-size:110%; color: {{qif | ||
| | |test={{boolor | ||
|{{{creator|}}} | |{{{creator|}}} | ||
|{{boolor | |{{boolor | ||
| Line 9: | Line 9: | ||
|{{{familycolor|}}}}} | |{{{familycolor|}}}}} | ||
|black}}}}}} | |black}}}}}} | ||
| | |then=white | ||
| | |else={{{fontcolor|black}}}}}; background-color: {{qif | ||
| | |test={{boolor | ||
|{{{creator|}}} | |{{{creator|}}} | ||
|{{{setting|}}}}} | |{{{setting|}}}}} | ||
| | |then=black | ||
| | |else={{qif | ||
| | |test={{{signers|}}} | ||
| | |then=silver | ||
| | |else={{language/familycolor | ||
|{{{familycolor|Default}}}}}}} | |{{{familycolor|Default}}}}}}} | ||
}};" |{{{name|Instructions at [[Template talk:Language]]}}} {{ | }};" |{{{name|Instructions at [[Template talk:Language]]}}} {{qif | ||
| | |test={{{nativename|}}} | ||
| | |then=({{{nativename|}}})}}{{if defined call2 | ||
|1={{{image|}}} | |1={{{image|}}} | ||
|2=language/image | |2=language/image | ||
| Line 32: | Line 32: | ||
| colspan="2" style="vertical-align: top; padding-left: 0.5em;" |[[International Phonetic Alphabet|IPA]]: {{IPA|{{{pronunciation|''to be added''}}}}}--> | | colspan="2" style="vertical-align: top; padding-left: 0.5em;" |[[International Phonetic Alphabet|IPA]]: {{IPA|{{{pronunciation|''to be added''}}}}}--> | ||
|- | |- | ||
| style="vertical-align: top; padding-left: 0.5em;" |{{ | | style="vertical-align: top; padding-left: 0.5em;" |{{qif | ||
| | |test={{boolor | ||
|{{{creator|}}} | |{{{creator|}}} | ||
|{{boolor | |{{boolor | ||
| Line 41: | Line 41: | ||
|{{{familycolor|}}}}} | |{{{familycolor|}}}}} | ||
|black}}}}}} | |black}}}}}} | ||
| | |then=Created by | ||
| | |else={{qif | ||
| | |test={{boolor | ||
|{{{signers|}}} | |{{{signers|}}} | ||
|{{booleq | |{{booleq | ||
| Line 49: | Line 49: | ||
|{{{familycolor|}}}}} | |{{{familycolor|}}}}} | ||
|silver}}}} | |silver}}}} | ||
| | |then=Signed | ||
| | |else=Spoken}} in}}: | ||
| colspan="{{ | | colspan="{{qif | ||
| | |test={{{date|}}} | ||
| | |then=1 | ||
| | |else=2}}" style="vertical-align: top; padding-left: 0.5em;" |{{qif | ||
| | |test={{boolor | ||
|{{{creator|}}} | |{{{creator|}}} | ||
|{{boolor | |{{boolor | ||
| Line 63: | Line 63: | ||
|{{{familycolor|}}}}} | |{{{familycolor|}}}}} | ||
|black}}}}}} | |black}}}}}} | ||
| | |then={{{creator|—}}}{{if defined call1 | ||
|{{{date|}}} | |{{{date|}}} | ||
|language/creationdate | |language/creationdate | ||
|{{{date}}}}} | |{{{date}}}}} | ||
| | |else={{{states|{{{region|—}}}}}}}}{{qif | ||
| | |test={{boolxor | ||
|{{{states|}}} | |{{{states|}}} | ||
|{{{region|}}}}} | |{{{region|}}}}} | ||
| | |then={{void}} | ||
| | |else={{language/statesregion | ||
|{{{creator|}}} | |{{{creator|}}} | ||
|{{{setting|}}} | |{{{setting|}}} | ||
| Line 78: | Line 78: | ||
|{{{region|—}}}}}}} | |{{{region|—}}}}}}} | ||
|- | |- | ||
| style="vertical-align: top; padding-left: 0.5em;" |{{ | | style="vertical-align: top; padding-left: 0.5em;" |{{qif | ||
| | |test={{{extinct|}}} | ||
| | |then=[[Extinct language|Language extinction]] | ||
| | |else=Total {{qif | ||
| | |test={{boolor | ||
|{{{signers|}}} | |{{{signers|}}} | ||
|{{booleq | |{{booleq | ||
| Line 88: | Line 88: | ||
|{{{familycolor|}}}}} | |{{{familycolor|}}}}} | ||
|silver}}}} | |silver}}}} | ||
| | |then=signers | ||
| | |else=speakers}}}}: | ||
| colspan="2" style="vertical-align: top; padding-left: 0.5em;" |{{ | | colspan="2" style="vertical-align: top; padding-left: 0.5em;" |{{qif | ||
| | |test={{{extinct|}}} | ||
| | |then={{{extinct}}} | ||
| | |else={{qif | ||
| | |test={{boolor | ||
|{{{signers|}}} | |{{{signers|}}} | ||
|{{booleq | |{{booleq | ||
| Line 100: | Line 100: | ||
|{{{familycolor|}}}}} | |{{{familycolor|}}}}} | ||
|silver}}}} | |silver}}}} | ||
| | |then={{{signers|—}}} | ||
| | |else={{{speakers|—}}}}}}}{{if defined call1 | ||
|1={{{rank|}}} | |1={{{rank|}}} | ||
|2=language/rank | |2=language/rank | ||
|3={{{rank|}}}}} | |3={{{rank|}}}}} | ||
|- | |- | ||
| style="vertical-align: top; padding-left: 0.5em;" |{{ | | style="vertical-align: top; padding-left: 0.5em;" |{{qif | ||
| | |test={{boolor | ||
|{{{creator|}}} | |{{{creator|}}} | ||
|{{boolor | |{{boolor | ||
| Line 115: | Line 115: | ||
|{{{familycolor|}}}}} | |{{{familycolor|}}}}} | ||
|black}}}}}} | |black}}}}}} | ||
| | |then=Category (purpose) | ||
| | |else=[[Language family|Genetic classification]]}}: | ||
| colspan="2" style="vertical-align: top; padding-left: 0.5em; text-align: left;" | {{{family|{{{fam1|{{ | | colspan="2" style="vertical-align: top; padding-left: 0.5em; text-align: left;" | {{{family|{{{fam1|{{qif | ||
| | |test={{{signers|}}} | ||
| | |then=''unknown'' | ||
| | |else={{qif | ||
| | |test={{boolor | ||
|{{{creator|}}} | |{{{creator|}}} | ||
|{{{setting|}}}}} | |{{{setting|}}}}} | ||
| | |then=[[constructed language]] | ||
| | |else={{qif | ||
| | |test={{{familycolor|}}} | ||
| | |then={{language/genetic | ||
|{{{familycolor|Default}}}}} | |{{{familycolor|Default}}}}} | ||
| | |else=—}}}}}}}}}{{qif | ||
| | |test={{{fam2|}}} | ||
| | |then=<br> {{{fam2|}}}<br> {{qif | ||
| | |test={{{fam3|}}} | ||
| | |then={{{fam3|}}}<br> {{qif | ||
| | |test={{{fam4|}}} | ||
| | |then={{{fam4|}}}<br> {{qif | ||
| | |test={{{fam5|}}} | ||
| | |then={{{fam5|}}}<br> {{qif | ||
| | |test={{{fam6|}}} | ||
| | |then={{{fam6|}}}<br> {{qif | ||
| | |test={{{fam7|}}} | ||
| | |then={{{fam7|}}}<br> {{qif | ||
| | |test={{{fam8|}}} | ||
| | |then={{{fam8|}}}<br> {{qif | ||
| | |test={{{fam9|}}} | ||
| | |then={{{fam9|}}}<br> {{qif | ||
| | |test={{{fam10|}}} | ||
| | |then={{{fam10|}}}<br> {{qif | ||
| | |test={{{fam11|}}} | ||
| | |then={{{fam11|}}}<br> {{qif | ||
| | |test={{{fam12|}}} | ||
| | |then={{{fam12|}}}<br> {{qif | ||
| | |test={{{fam13|}}} | ||
| | |then={{{fam13|}}}<br> {{qif | ||
| | |test={{{fam14|}}} | ||
| | |then={{{fam14|}}}<br> {{qif | ||
| | |test={{{fam15|}}} | ||
| | |then={{{fam15|}}}<br> '''{{{name|}}}''' | ||
| | |else='''{{{name| }}}'''}}<!--close 15--> | ||
| | |else='''{{{name| }}}'''}}<!--close 14--> | ||
| | |else='''{{{name| }}}'''}}<!--close 13--> | ||
| | |else='''{{{name| }}}'''}}<!--close 12--> | ||
| | |else='''{{{name| }}}'''}}<!--close 11--> | ||
| | |else='''{{{name| }}}'''}}<!--close 10--> | ||
| | |else='''{{{name| }}}'''}}<!--close 9--> | ||
| | |else='''{{{name| }}}'''}}<!--close 8--> | ||
| | |else='''{{{name| }}}'''}}<!--close 7--> | ||
| | |else='''{{{name| }}}'''}}<!--close 6--> | ||
| | |else='''{{{name| }}}'''}}<!--close 5--> | ||
| | |else='''{{{name| }}}'''}}<!--close 4--> | ||
| | |else='''{{{name| }}}'''}}<!--close 3--> | ||
| | |else={{qif|test={{{name|}}}|then='''<br> {{{name|}}}}}'''}}<!--close 2-->}}}{{if defined call1 | ||
|1={{{posteriori|}}} | |1={{{posteriori|}}} | ||
|2=language/aposteriori | |2=language/aposteriori | ||
|3={{{posteriori}}}}}{{ | |3={{{posteriori}}}}}{{qif | ||
| | |test={{booland | ||
|{{{agency|}}} | |{{{agency|}}} | ||
|{{boolor | |{{boolor | ||
| Line 184: | Line 184: | ||
|{{language/familycolor|{{{familycolor|Default}}}}} | |{{language/familycolor|{{{familycolor|Default}}}}} | ||
|black}}}}}}}} | |black}}}}}}}} | ||
| | |then={{language/agency|{{{agency}}}}} | ||
| | |else={{qif | ||
| | |test={{boolor | ||
|{{{nation|}}} | |{{{nation|}}} | ||
|{{{agency|}}}}} | |{{{agency|}}}}} | ||
| | |then={{language/official | ||
|1={{ | |1={{qif | ||
| | |test={{boolor | ||
|{{{creator|}}} | |{{{creator|}}} | ||
|{{boolor | |{{boolor | ||
| Line 199: | Line 199: | ||
|{{{familycolor|}}}}} | |{{{familycolor|}}}}} | ||
|black}}}}}} | |black}}}}}} | ||
| | |then=white | ||
| | |else={{{fontcolor|black}}}}} | ||
|2={{ | |2={{qif | ||
| | |test={{{signers|}}} | ||
| | |then=silver | ||
| | |else={{qif | ||
| | |test={{boolor | ||
|{{{creator|}}} | |{{{creator|}}} | ||
|{{{setting|}}}}} | |{{{setting|}}}}} | ||
| | |then=black | ||
| | |else={{language/familycolor | ||
|{{{familycolor|Default}}}}}}}}} | |{{{familycolor|Default}}}}}}}}} | ||
|3={{{nation|''none''}}} | |3={{{nation|''none''}}} | ||
|4={{{agency|''no official regulation''}}}}}}}}} | |4={{{agency|''no official regulation''}}}}}}}}} | ||
|- | |- | ||
! colspan="3" style="color: {{ | ! colspan="3" style="color: {{qif | ||
| | |test={{boolor | ||
|{{{creator|}}} | |{{{creator|}}} | ||
|{{boolor | |{{boolor | ||
| Line 223: | Line 223: | ||
|{{{familycolor|}}}}} | |{{{familycolor|}}}}} | ||
|black}}}}}} | |black}}}}}} | ||
| | |then=white | ||
| | |else={{{fontcolor|black}}}}}; background-color: {{qif | ||
| | |test={{boolor | ||
|{{{creator|}}} | |{{{creator|}}} | ||
|{{{setting|}}}}} | |{{{setting|}}}}} | ||
| | |then=black | ||
| | |else={{qif | ||
| | |test={{{signers|}}} | ||
| | |then=silver | ||
| | |else={{language/familycolor|{{{familycolor|Default}}}}}}}}};" |Language codes | ||
|- | |- | ||
| style="vertical-align: top; padding-left: 0.5em;" |[[ISO 639-1]]: | | style="vertical-align: top; padding-left: 0.5em;" |[[ISO 639-1]]: | ||
| Line 238: | Line 238: | ||
|- | |- | ||
| style="vertical-align: top; padding-left: 0.5em;" |[[ISO 639-2]]: | | style="vertical-align: top; padding-left: 0.5em;" |[[ISO 639-2]]: | ||
| colspan="{{ | | colspan="{{qif | ||
| | |test={{boolor | ||
|{{{iso2b|}}} | |{{{iso2b|}}} | ||
|{{{iso2t|}}}}} | |{{{iso2t|}}}}} | ||
| | |then=1 | ||
| | |else=2}}" style="vertical-align: top; padding-left: 0.5em;" |<tt>{{qif | ||
| | |test={{boolor | ||
|{{{iso2b|}}} | |{{{iso2b|}}} | ||
|{{{iso2t|}}}}} | |{{{iso2t|}}}}} | ||
| | |then={{{iso2b|{{{iso2|—}}}}}} (B) | ||
| | |else={{qif | ||
| | |test={{boolor | ||
|{{{signers|}}} | |{{{signers|}}} | ||
|{{booleq | |{{booleq | ||
| Line 255: | Line 255: | ||
|{{{familycolor|}}}}} | |{{{familycolor|}}}}} | ||
|silver}}}} | |silver}}}} | ||
| | |then={{{iso2|sgn}}} | ||
| | |else={{qif | ||
| | |test={{boolor | ||
|{{{creator|}}} | |{{{creator|}}} | ||
|{{boolor | |{{boolor | ||
| Line 265: | Line 265: | ||
|{{{familycolor|}}}}} | |{{{familycolor|}}}}} | ||
|black}}}}}} | |black}}}}}} | ||
| | |then={{{iso2|art}}} | ||
| | |else={{{iso2|—}}}}}}}}}</tt>{{if defined call1 | ||
|1={{boolor|{{{iso2b|}}}|{{{iso2t|}}}}} | |1={{boolor|{{{iso2b|}}}|{{{iso2t|}}}}} | ||
|2=language/terminological | |2=language/terminological | ||
| Line 272: | Line 272: | ||
|- | |- | ||
| style="vertical-align: top; padding-left: 0.5em;" |[[ISO 639-3|ISO/DIS 639-3]]: | | style="vertical-align: top; padding-left: 0.5em;" |[[ISO 639-3|ISO/DIS 639-3]]: | ||
| colspan="2" style="vertical-align: top; padding-left: 0.5em;" |{{ | | colspan="2" style="vertical-align: top; padding-left: 0.5em;" |{{qif | ||
| | |test={{booland | ||
|{{{lc1|}}} | |{{{lc1|}}} | ||
|{{{lc2|}}}}} | |{{{lc2|}}}}} | ||
| | |then={{qif | ||
| | |test={{{lc3|}}} | ||
| | |then=variously | ||
| | |else=either}}:{{language/codelist | ||
|{{{lc1|}}}|{{{ld1|}}}|{{{ll1|}}}}}{{language/codelist | |{{{lc1|}}}|{{{ld1|}}}|{{{ll1|}}}}}{{language/codelist | ||
|{{{lc2|}}}|{{{ld2|}}}|{{{ll2|}}}}}{{language/codelist | |{{{lc2|}}}|{{{ld2|}}}|{{{ll2|}}}}}{{language/codelist | ||
| Line 310: | Line 310: | ||
|{{{lc29|}}}|{{{ld29|}}}|{{{ll29|}}}}}{{language/codelist | |{{{lc29|}}}|{{{ld29|}}}|{{{ll29|}}}}}{{language/codelist | ||
|{{{lc30|}}}|{{{ld30|}}}|{{{ll30|}}}}} | |{{{lc30|}}}|{{{ld30|}}}|{{{ll30|}}}}} | ||
| | |else={{qif | ||
| | |test={{{lc1|}}} | ||
| | |then=<tt>[http://www.sil.org/iso639-3/documentation.asp?id={{{lc1}}} {{{lc1}}}]</tt> — {{if | ||
|1={{{ll1|}}} | |1={{{ll1|}}} | ||
|2={{qif | |2={{qif | ||
| Line 319: | Line 319: | ||
|else=[[{{{ll1}}}|{{{ld1|}}}]]}} | |else=[[{{{ll1}}}|{{{ld1|}}}]]}} | ||
|3=[[{{{ld1|}}}]]}} | |3=[[{{{ld1|}}}]]}} | ||
| | |else={{qif | ||
| | |test={{{iso3|}}} | ||
| | |then=<tt>[http://www.sil.org/iso639-3/documentation.asp?id={{{iso3}}} {{{iso3}}}]</tt> | ||
| | |else=''to be added''}}}}}}{{if defined call1 | ||
|1={{{map|}}} | |1={{{map|}}} | ||
|2=language/map | |2=language/map | ||
|3={{{map|}}}}}{{language/{{ | |3={{{map|}}}}}{{language/{{qif | ||
| | |test={{boolor | ||
|{{{signers|}}} | |{{{signers|}}} | ||
|{{booleq | |{{booleq | ||
| Line 332: | Line 332: | ||
|{{{familycolor|}}}}} | |{{{familycolor|}}}}} | ||
|silver}}}} | |silver}}}} | ||
| | |then=signnotice | ||
| | |else={{{notice|IPA notice}}}}}}} | ||
|}<noinclude>{{clear}}{{esoteric}} | |}<noinclude> | ||
{{clear}} | |||
{{esoteric}} | |||
[[Category:Internal link templates|Language]] | [[Category:Internal link templates|Language]] | ||
[[ca:Template:Llengua]] | [[ca:Template:Llengua]] | ||
Revision as of 18:02, 16 December 2005
| colspan="3" style="font-size:110%; color: Template:Qif; background-color: Template:Qif;" |Instructions at Template talk:Language Template:QifTemplate:If defined call2 | ||
|---|---|---|
| Template:Qif: | colspan="Template:Qif" style="vertical-align: top; padding-left: 0.5em;" |Template:QifTemplate:Qif | |
| Template:Qif: | Template:QifTemplate:If defined call1 | |
| Template:Qif: | Template:QifTemplate:QifTemplate:If defined call1Template:Qif | |
| colspan="3" style="color: Template:Qif; background-color: Template:Qif;" |Language codes | ||
| ISO 639-1: | — | |
| ISO 639-2: | colspan="Template:Qif" style="vertical-align: top; padding-left: 0.5em;" |Template:QifTemplate:If defined call1 | |
| ISO/DIS 639-3: | Template:QifTemplate:If defined call1{{language/Template:Qif}} | |
Template:Esoteric ca:Template:Llengua de:Vorlage:Infobox Sprache eo:Ŝablono:Informkesto lingvo es:Plantilla:Idioma fi:Malline:Kieli fr:Modèle:Langue hu:Sablon:Nyelv ilo:Template:Pagsasao io:Template:Linguo it:Template:lingua ja:Template:言語 ko:Template:언어 pl:Szablon:Język pt:Predefinição:Língua sl:Template:Language sv:Mall:språk tr:Şablon:Dil tt:Template:Tel