Template:Language: Difference between revisions

From MicrasWiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 2: Line 2:
| bodyclass  = vcard
| bodyclass  = vcard
| title      = {{{Name|<includeonly>{{PAGENAME}}</includeonly>}}}
| title      = {{{Name|<includeonly>{{PAGENAME}}</includeonly>}}}
| above      = {{#if:{{{NativeName|}}}|{{{NativeName}}}}}{{#if:{{{date|}}}|to {{{date}}}}}
| above      = {{#if:{{{NativeName|}}}|{{{NativeName}}}}}
| aboveclass = fn org
| aboveclass = fn org
| image      = {{#if:{{{Logo|}}}|{{{Logo}}}}}
| image      = {{#if:{{{Logo|}}}|{{{Logo}}}}}
Line 23: Line 23:
| label5    = Number of speakers
| label5    = Number of speakers
| data5      = {{#if:{{{Speakers|}}}{{{speakers|}}}|{{{Speakers|{{{speakers|}}}}}}}}
| data5      = {{#if:{{{Speakers|}}}{{{speakers|}}}|{{{Speakers|{{{speakers|}}}}}}}}
| label6    = Language family
| label6 = {{#if:{{{extinct|}}} |[[Extinct language|Extinct]] |{{#if:{{{era|}}} |Era |{{#if:{{{creator|{{{speakers_label|}}}}}} |{{{speakers_label|Users}}} |{{longitem|Native {{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}}|speakers|speakers}}}} }} }} }}
| data6     = {{#ifeq: {{lc:{{{LangFamily|}}}{{{family}}}}}|na|{{{LangFamily|}}}|<div style="text-align:left;">{{{LangFamily|{{{fam1|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}}
| data6 =<!--
-->{{#if:{{{extinct|}}}|{{#ifeq:{{{extinct}}}|?|(date missing)|{{{extinct}}}}}<!-- extinct input used
  -->|{{#if:{{{era|}}}|{{{era}}}<!-- era input used
      -->|<!-- no era, check for sign/spoken -->{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|silver|1}}<!-- check for signers/silver
        -->|<!-- SIGN language (silver) -->{{#if:{{{signers|}}}{{{speakers|}}}|{{#ifeq: {{lc:{{{date}}}}}|na|{{{signers|{{{speakers|–}}}}}}
      |{{#ifeq:{{{signers|{{{speakers}}}}}}|?|<!--
      -->|{{#ifeq:{{{signers|{{{speakers}}}}}}|none|''None''
      |{{#if:{{{date|}}}|{{{signers|{{{speakers|–}}}}}}&nbsp;({{{dateprefix|}}}{{{date}}})
      |{{{signers|{{{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|}}}|{{#ifeq: {{lc:{{{date}}}}}|na|{{{speakers|–}}}
      |{{#ifeq: {{{date}}}|no date|(undated figure of {{{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|–}}}&nbsp;({{{dateprefix|}}}{{{date}}})<!--
    -->|<!-- old (25+) -->({{{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}}}|?|<!--
      -->|{{#ifeq:{{{speakers}}}|none|''None''
      |<!-- no date input -->{{{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|}}}{{{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 63: Line 90:
}}</li></ul>
}}</li></ul>
}}}}}}}}}}}</div>}}
}}}}}}}}}}}</div>}}
| label7     = Writing system
| label8     = Writing system
| data7     = {{#if:{{{WritingSystem|}}}{{{script|}}}|{{{WritingSystem|{{{script}}}}}}}}
| data8     = {{#if:{{{WritingSystem|}}}{{{script|}}}|{{{WritingSystem|{{{script}}}}}}}}
| label8     = Source
| label9     = Source
| data8     = {{{Source|}}}
| data9     = {{{Source|}}}
| labe9     = Early forms
| labe10     = Early forms
| data9     = {{{EarlyForm|}}}
| data10     = {{{EarlyForm|}}}
| label10     = [[wikipedia:Dialect|Dialects]]
| label11     = [[wikipedia:Dialect|Dialects]]
| data10     = {{#if:{{{Dialect|}}}{{{dialects|}}}|{{{Dialect|{{{dialects}}}}}}
| data11     = {{#if:{{{Dialect|}}}{{{dialects|}}}|{{{Dialect|{{{dialects}}}}}}
|{{#if:{{{dia1|}}}|
|{{#if:{{{dia1|}}}|
{{#if:{{{dia1|}}}|*{{{dia1}}}}}
{{#if:{{{dia1|}}}|*{{{dia1}}}}}
Line 93: Line 120:
{{#if:{{{dia20|}}}|*{{{dia20}}}}}
{{#if:{{{dia20|}}}|*{{{dia20}}}}}
}}}}
}}}}
| label11     = Official language in
| label12     = Official language in
| data11     = {{{NationOfficial|}}}
| data12     = {{{NationOfficial|}}}
| label12   = Regulated by
| label13   = Regulated by
| data12     = {{{LangRegulator|}}}
| data13     = {{{LangRegulator|}}}
| label13   = [[wikipedia:ISO 639|ISO 639]] codes
| label14   = [[wikipedia:ISO 639|ISO 639]] codes
| data13    = {{{ISO639Codes|}}}
| data14    = {{{ISO639Codes|}}}
}}<noinclude>
}}<noinclude>
<noinclude>[[Category: Language templates]] [[Category: Infobox templates]]</noinclude>
<noinclude>[[Category: Language templates]] [[Category: Infobox templates]]</noinclude>
[[Category: Languages]]
[[Category: Languages]]

Revision as of 16:53, 2 July 2021

Language family