|
|
Line 2: |
Line 2: |
| | bodyclass = vcard | | | bodyclass = vcard |
| | title = {{{Name|<includeonly>{{PAGENAME}}</includeonly>}}} | | | title = {{{Name|<includeonly>{{PAGENAME}}</includeonly>}}} |
| | above = {{#if:{{{NativeName|}}}|{{{NativeName|}}}{{{nativename|}}}}} | | | above = {{#if:{{{NativeName|}}}|{{{NativeName}}}}}{{#if:{{{date|}}}|to {{{date}}}}} |
| | aboveclass = fn org | | | aboveclass = fn org |
| | image = {{#if:{{{Logo|}}}|{{{Logo}}}}} | | | image = {{#if:{{{Logo|}}}|{{{Logo}}}}} |
Line 22: |
Line 22: |
| | data4 = {{{ethnicity|}}} | | | data4 = {{{ethnicity|}}} |
| | label5 = Number of speakers | | | label5 = Number of speakers |
| | data5 = <!-- | | | data5 = {{#if:{{{Speakers|}}}{{{speakers|}}}|{{{Speakers|{{{speakers|}}}}}}}} |
| -->{{#if:{{{extinct|}}}|{{#ifeq:{{{extinct}}}|?|(date missing)|{{{extinct}}}}}<!-- extinct input used
| | | label6 = Language family |
| -->|{{#if:{{{era|}}}|{{{era}}}<!-- era input used
| | | data6 = {{#ifeq: {{lc:{{{LangFamily|}}}{{{family}}}}}|na|{{{LangFamily|}}}|<div style="text-align:left;">{{{LangFamily|{{{fam1|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}} |
| -->|<!-- no era, check for sign/spoken -->{{#if:{{{Speakers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|silver|1}}<!-- check for signers/silver
| |
| -->|<!-- SIGN language (silver) -->{{#if:{{{Speakers|}}}{{{speakers|}}}|{{#ifeq: {{lc:{{{date}}}}}|na|{{{signers|{{{speakers|–}}}}}}
| |
| |{{#ifeq:{{{Speakers|{{{speakers}}}}}}|?|<!--
| |
| -->|{{#ifeq:{{{Speakers|{{{speakers}}}}}}|none|''None''
| |
| |{{#if:{{{date|}}}|{{{Speakers|{{{speakers|–}}}}}} ({{{dateprefix|}}}{{{date}}})
| |
| |{{{Speakers|{{{speakers|–}}}}}}{{main other|[[Category:Language articles with speaker number undated]]}}}} }} }} }} }}<!--(end if:date, ifeq:date=na, if:signers. end of SIGN)
| |
| -->|<!-- SPOKEN language (not silver) -->{{#if:{{{Speakers|}}}{{{speakers}}}|{{#ifeq: {{lc:{{{date}}}}}|na|{{{Speakers|{{{speakers|–}}}}}}
| |
| |{{#ifeq: {{{date}}}|no date|(undated figure of {{{Speakers|{{{speakers}}}}}})|<!--
| |
| The following changes the display depending on the age of the data. Limit set to 25 years, as a population can double in that time.
| |
| -->{{#if:{{{date|}}}|{{#iferror:{{#expr: {{padleft:|4|{{{date}}}|}} }}||{{#ifexpr:(({{CURRENTYEAR}} - {{padleft:|4|{{{date}}}|}}) < 25)<!--
| |
| -->|<!-- regular-->{{{Speakers|{{{speakers|–}}}}}} ({{{dateprefix|}}}{{{date}}})<!--
| |
| -->|<!-- old (25+) -->({{{Speakers|{{{speakers}}}}}} cited {{{dateprefix|}}}{{{date}}}){{main other|{{#ifeq:{{{ref}}}|e19|[[Category:Language articles with old Ethnologue 19 speaker data]]|{{#ifeq:{{{ref}}}|e18|[[Category:Language articles with old Ethnologue 18 speaker data]]|[[Category:Language articles with old speaker data]]}}}}}}}}}}<!--(end ifexpr:25+, iferror:)
| |
| -->|{{#ifeq:{{{Speakers|{{{speakers}}}}}}|?|<!--
| |
| -->|{{#ifeq:{{{Speakers|{{{speakers}}}}}}|none|''None''
| |
| |<!-- no date input -->{{{Speakers|{{{speakers|–}}}}}}{{main other|[[Category:Language articles with speaker number undated]]}}}} }} }}<!--(end if:date, before the 25+ expr check)
| |
| -->}}<!--(end ifeq:date=no date)
| |
| -->}}<!--(end ifeq:date=na)
| |
| -->|<!--(no speakers number to be shown)-->}}}}<!--(end if:speakers (in 2nd param of silver-check), if:silver. end of SPOKEN)
| |
| -->}} }}<!--(end if:era, if:extinct. No open #if:s left)
| |
| If there is a ref, and there is any input for this row (data7), then we add the reference:
| |
| -->{{#if:{{{ref|}}}|{{#if:{{{extinct|}}}{{{era|}}}{{{signers|}}}{{{Speakers|}}}{{{speakers|}}}{{{date|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|sign_language}}|{{Infobox language/ref|{{{ref}}}|iso3={{{iso3|}}}|refname={{{refname|}}}|name={{{name|{{PAGENAME}}}}}|lc1={{{lc1|}}}|ld1={{Delink|{{{ld1}}}}}|lc2={{{lc2|}}}|ld2={{Delink|{{{ld2}}}}}|lc3={{{lc3|}}}|ld3={{Delink|{{{ld3}}}}}|lc4={{{lc4|}}}|ld4={{Delink|{{{ld4}}}}}|lc5={{{lc5|}}}|ld5={{Delink|{{{ld5}}}}}|lc6={{{lc6|}}}|ld6={{Delink|{{{ld6}}}}}|lc7={{{lc7|}}}|ld7={{Delink|{{{ld7}}}}}}}}}}}<!--
| |
| Add speakers2 after the ref:
| |
| -->{{#if:{{{speakers2|}}}|<br />{{{speakers2|}}} }}
| |
| | label7 = Language family | |
| | data7 = {{#ifeq: {{lc:{{{LangFamily|}}}{{{family}}}}}|na|{{{LangFamily|}}}|<div style="text-align:left;">{{{LangFamily|{{{fam1|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}} | |
| |''Unknown''{{main other|[[Category:Languages without classification]]}} | | |''Unknown''{{main other|[[Category:Languages without classification]]}} |
| |{{#if:{{{creator|}}}{{{setting|}}} | | |{{#if:{{{creator|}}}{{{setting|}}} |
Line 88: |
Line 63: |
| }}</li></ul> | | }}</li></ul> |
| }}}}}}}}}}}</div>}} | | }}}}}}}}}}}</div>}} |
| | label8 = Writing system | | | label7 = Writing system |
| | data8 = {{#if:{{{WritingSystem|}}}{{{script|}}}|{{{WritingSystem|{{{script}}}}}}}} | | | data7 = {{#if:{{{WritingSystem|}}}{{{script|}}}|{{{WritingSystem|{{{script}}}}}}}} |
| | label9 = Source | | | label8 = Source |
| | data9 = {{{Source|}}} | | | data8 = {{{Source|}}} |
| | labe10 = Early forms | | | labe9 = Early forms |
| | data10 = {{{EarlyForm|}}} | | | data9 = {{{EarlyForm|}}} |
| | label11 = [[wikipedia:Dialect|Dialects]] | | | label10 = [[wikipedia:Dialect|Dialects]] |
| | data11 = {{#if:{{{Dialect|}}}{{{dialects|}}}|{{{Dialect|{{{dialects}}}}}} | | | data10 = {{#if:{{{Dialect|}}}{{{dialects|}}}|{{{Dialect|{{{dialects}}}}}} |
| |{{#if:{{{dia1|}}}| | | |{{#if:{{{dia1|}}}| |
| {{#if:{{{dia1|}}}|*{{{dia1}}}}} | | {{#if:{{{dia1|}}}|*{{{dia1}}}}} |
Line 118: |
Line 93: |
| {{#if:{{{dia20|}}}|*{{{dia20}}}}} | | {{#if:{{{dia20|}}}|*{{{dia20}}}}} |
| }}}} | | }}}} |
| | label12 = Official language in | | | label11 = Official language in |
| | data12 = {{{NationOfficial|}}} | | | data11 = {{{NationOfficial|}}} |
| | label13 = Regulated by | | | label12 = Regulated by |
| | data13 = {{{LangRegulator|}}} | | | data12 = {{{LangRegulator|}}} |
| | label14 = [[wikipedia:ISO 639|ISO 639]] codes | | | label13 = [[wikipedia:ISO 639|ISO 639]] codes |
| | data14 = {{{ISO639Codes|}}} | | | data13 = {{{ISO639Codes|}}} |
| }}<noinclude> | | }}<noinclude> |
| <noinclude>[[Category: Language templates]] [[Category: Infobox templates]]</noinclude> | | <noinclude>[[Category: Language templates]] [[Category: Infobox templates]]</noinclude> |
| [[Category: Languages]] | | [[Category: Languages]] |