Wikipedia
kcgwiki
https://kcg.wikipedia.org/wiki/A%CC%B1tsak_Wat_Wu
MediaWiki 1.46.0-wmf.26
first-letter
Media
Wat khwo
A̱lyiat
A̱tyunta̱m
A̱lyiat a̱tyunta̱m
Wukipedia
A̱lyiat Wukipedia
Fail
A̱lyiat fail
MediaWiki
A̱lyiat MediaWiki
Ta̱mpi̱let
A̱lyiat ta̱mpi̱let
Beang
A̱lyiat beang
Sa
A̱lyiat nsa
TimedText
TimedText talk
Module
Module talk
Event
Event talk
A̱bwomtsot Wasulu
0
1398
41888
36131
2026-05-01T10:49:52Z
Genesis shan
44
41888
wikitext
text/x-wiki
{{1}}
{{Zwa-a̱lyiat-Tyap-Maba̱ta̱do|[[{{FULLPAGENAME}}|Maba̱ta̱do]]}}
{{Zwa-a̱lyiat-Ca̱caat|[A̱bwom A̱byin Yuki̱ren/Ca̱crak|Ca̱crak]]}}
{{Zwa-a̱lyiat-Fantswam|[[A̱bwom A̱byin Yuki̱ren/Fantswam|Fantswam]]}}
{{Zwa-a̱lyiat-Gworog|[[A̱bwom A̱byin Yuki̱ren/Gworog|Gworog]]}}
{{Zwa-a̱lyiat-Sholyia̱|[[A̱bwom A̱byin Yuki̱ren/Sholyia̱|Sholyia̱]]}}
{{Zwa-a̱lyiat-Ta̱kad|[[A̱bwom A̱byin Yuki̱ren/Ta̱kad|Ta̱kad]]}}
{{Zwa-a̱lyiat-Tuku|[[A̱bwom A̱byin Yuki̱ren/Tuku|Tuku]]}}
{{2}}
{{A̱lyem Maba̱ta̱do|a̱lyem=Maba̱ta̱do}}
{{Databox}}
[[Fail:Wassoulou map.png|thumb|right|200px|Fam-a̱byin Wasulu mi̱ [[Jenshyung Afrika]]]]
'''Wasulu''' ([[Ba̱mba̱ra (a̱lyem)|Ba̱mba̱ra]]: Wasolo, Fi̱ransa: Wassoulou) yet tangka̱i a̱bwomtsot hwa nang á̱niet ma̱ a̱di̱di̱t cat a̱ni di̱ fam-a̱byin [[Jenshyung Afrika]]; á̱ ku bwuo a̱lyoot nka neet di̱ fam-a̱byin taada [[Wasulu]] hu hwa.<ref name=Lusk2009>Jon Lusk (5 Zwat A̱taa 2009). [https://www.independent.co.uk/news/obituaries/coumba-sidibe-malian-singer-who-helped-to-popularise-west-african-wassoulou-music-1697261.html Coumba Sidibe: Malian singer who helped to popularise West African Wassoulou music] (di̱n Shong). The Independent.</ref>
Di̱n jen ma̱ a̱di̱di̱t, a̱nyiuk bya ni̱ bwom a̱bwomtsot Wasulu ka. Pyipyia̱ a̱lyiat nang á̱ ni̱ mbwom tazwa a̱ni huhwa yet tyei mman, a̱saat, ma̱ng nyeang a̱nyiuk ma̱ a̱di̱di̱t. Nkyangtsot bubwom na, ni̱nia yet soku (tangka̱i zunzom ghyang nang ku ni̱ kyiak a̱ghwop nkyangtsot bubwom mam-a̱fwun ghyáng na̱ neet di̱ bibyin nta a̱ni), byin jembe, kamalen nggoni (zunzom ywan a̱taa jhyang), karinyan (metal tube percussion) mbeang bolon (zunzom ywan naai jhyang). Á̱ ni̱ tyei a̱nwuat ka ma̱ng ta̱bam mi̱ di̱ wa̱i a̱pyia̱ a̱lyiat a̱bwom ka a̱wot a̱ghyang á̱niet nshyia̱ ba̱ kaat a̱tyubwom wu ka̱nang gu bwom sak a̱ni.
Á̱nietbwom Wasulu a̱ghyang ba̱ ku nyia̱ á̱pyia̱ mba a̱lyoot bya yet: Nahawa Doumbia,<ref name=vinyl>[https://thevinylfactory.com/news/awesome-tapes-from-africa-nahawa-doumbia-debut-album/ Awesome Tapes From Africa to reissue Nahawa Doumbia’s debut album] (di̱n Shong). Anton Spice (5 Zwat A̱ni̱nai 2019). The Vinyl Factory.</ref> [[Umu Sangare]], Coumba Sidibe, Dienaba Diakite, Kagbe Sidibe, Sali Sidibe, Jah Youssouf, ma̱ng Fatoumata Diawara.<ref name=Lusk2009/>
==Ya̱fang==
{{reflist}}
[[Category:Mali]]
[[Category:Bubwomtsot Mali]]
s4biybfuyfmss5se6tvk4v5arevd25p
41891
41888
2026-05-01T10:53:23Z
Genesis shan
44
41891
wikitext
text/x-wiki
{{1}}
{{Zwa-a̱lyiat-Tyap-Maba̱ta̱do|[[{{FULLPAGENAME}}|Maba̱ta̱do]]}}
{{Zwa-a̱lyiat-Ca̱caat|[A̱bwomtsot Wasulu/Ca̱crak|Ca̱crak]]}}
{{Zwa-a̱lyiat-Fantswam|[[A̱bwomtsot Wasulu/Fantswam|Fantswam]]}}
{{Zwa-a̱lyiat-Gworog|[[A̱bwomtsot Wasulu/Gworog|Gworog]]}}
{{Zwa-a̱lyiat-Sholyia̱|[[A̱bwomtsot Wasulu/Sholyia̱|Sholyia̱]]}}
{{Zwa-a̱lyiat-Ta̱kad|[[A̱bwomtsot Wasulu/Ta̱kad|Ta̱kad]]}}
{{Zwa-a̱lyiat-Tuku|[[A̱bwomtsot Wasulu/Tuku|Tuku]]}}
{{2}}
{{A̱lyem Maba̱ta̱do|a̱lyem=Maba̱ta̱do}}
{{Databox}}
[[Fail:Wassoulou map.png|thumb|right|200px|Fam-a̱byin Wasulu mi̱ [[Jenshyung Afrika]]]]
'''Wasulu''' ([[Ba̱mba̱ra (a̱lyem)|Ba̱mba̱ra]]: Wasolo, Fi̱ransa: Wassoulou) yet tangka̱i a̱bwomtsot hwa nang á̱niet ma̱ a̱di̱di̱t cat a̱ni di̱ fam-a̱byin [[Jenshyung Afrika]]; á̱ ku bwuo a̱lyoot nka neet di̱ fam-a̱byin taada [[Wasulu]] hu hwa.<ref name=Lusk2009>Jon Lusk (5 Zwat A̱taa 2009). [https://www.independent.co.uk/news/obituaries/coumba-sidibe-malian-singer-who-helped-to-popularise-west-african-wassoulou-music-1697261.html Coumba Sidibe: Malian singer who helped to popularise West African Wassoulou music] (di̱n Shong). The Independent.</ref>
Di̱n jen ma̱ a̱di̱di̱t, a̱nyiuk bya ni̱ bwom a̱bwomtsot Wasulu ka. Pyipyia̱ a̱lyiat nang á̱ ni̱ mbwom tazwa a̱ni huhwa yet tyei mman, a̱saat, ma̱ng nyeang a̱nyiuk ma̱ a̱di̱di̱t. Nkyangtsot bubwom na, ni̱nia yet soku (tangka̱i zunzom ghyang nang ku ni̱ kyiak a̱ghwop nkyangtsot bubwom mam-a̱fwun ghyáng na̱ neet di̱ bibyin nta a̱ni), byin jembe, kamalen nggoni (zunzom ywan a̱taa jhyang), karinyan (metal tube percussion) mbeang bolon (zunzom ywan naai jhyang). Á̱ ni̱ tyei a̱nwuat ka ma̱ng ta̱bam mi̱ di̱ wa̱i a̱pyia̱ a̱lyiat a̱bwom ka a̱wot a̱ghyang á̱niet nshyia̱ ba̱ kaat a̱tyubwom wu ka̱nang gu bwom sak a̱ni.
Á̱nietbwom Wasulu a̱ghyang ba̱ ku nyia̱ á̱pyia̱ mba a̱lyoot bya yet: Nahawa Doumbia,<ref name=vinyl>[https://thevinylfactory.com/news/awesome-tapes-from-africa-nahawa-doumbia-debut-album/ Awesome Tapes From Africa to reissue Nahawa Doumbia’s debut album] (di̱n Shong). Anton Spice (5 Zwat A̱ni̱nai 2019). The Vinyl Factory.</ref> [[Umu Sangare]], Coumba Sidibe, Dienaba Diakite, Kagbe Sidibe, Sali Sidibe, Jah Youssouf, ma̱ng Fatoumata Diawara.<ref name=Lusk2009/>
==Ya̱fang==
{{reflist}}
[[Category:Mali]]
[[Category:Bubwomtsot Mali]]
6u70i66spcmfejkg09hj7a78sf1lw2l
A̱bwom A̱byin Yuki̱ren
0
5245
41871
30457
2026-05-01T10:41:25Z
Genesis shan
44
41871
wikitext
text/x-wiki
{{1}}
{{Zwa-a̱lyiat-Tyap-Maba̱ta̱do|[[{{FULLPAGENAME}}|Maba̱ta̱do]]}}
{{Zwa-a̱lyiat-Ca̱caat|[A̱baan (a̱sa̱khwot)/Ca̱crak|Ca̱crak]]}}
{{Zwa-a̱lyiat-Fantswam|[[A̱baan (a̱sa̱khwot)/Fantswam|Fantswam]]}}
{{Zwa-a̱lyiat-Gworog|[[A̱baan (a̱sa̱khwot)/Gworog|Gworog]]}}
{{Zwa-a̱lyiat-Sholyia̱|[[A̱baan (a̱sa̱khwot)/Sholyia̱|Sholyia̱]]}}
{{Zwa-a̱lyiat-Ta̱kad|[[A̱baan (a̱sa̱khwot)/Ta̱kad|Ta̱kad]]}}
{{Zwa-a̱lyiat-Tuku|[[A̱baan (a̱sa̱khwot)/Tuku|Tuku]]}}
{{2}}
{{A̱lyem Maba̱ta̱do|a̱lyem=Maba̱ta̱do}}
{{Databox}}
[[File:Anthem Ukraine 1863.jpg|thumb|Kpa hu nang á̱ bu lyui si̱ "Meta" kpa̱m-kwaa̱mbwat Li̱vip si̱ a̱lyia̱ 1863, a̱son shei a̱bwom ka (A̱khwukhwop Zwunzwuo-a̱lyem Yuki̱ren)]]
A̱bwom a̱byin ma̱ng si̱tet [[Yuki̱ren]], á̱ ka ndyen ma̱ng yei a̱gwomna̱ti hu nang á̱ ti̱n neet mi̱ lang ntsa {{nowrap|"'''Shi̱ce ne vi̱meri̱la Uki̱raini i si̱lava, i volia'''"}}{{efn|{{lang-uk|Ще не вмерла України і слава, і воля}}, {{IPA-uk|ʃt͡ʃɛ ne ˈwmɛrɫɑ ukrɑˈjinɪ i ˈsɫɑʋɑ i ˈʋɔlʲɐ}}, {{literally|A̱kyenkyai shi ma̱ng swat sa̱t Yuki̱ren/na<ref name="fw"/> wa ka̱n saan bah}}}};<ref name="law 2003"/><ref name=ModernTitle>{{Cite web |last=УІНП |date=2018-02-22 |title=Знак твоєї свободи. Затвердження Тризуба гербом УНР. Державні символи й атрибути України |url=https://uinp.gov.ua/informaciyni-materialy/vchytelyam/metodychni-rekomendaciyi/znak-tvoyeyi-svobody-zatverdzhennya-tryzuba-gerbom-unr-derzhavni-symvoly-y-atrybuty-ukrayiny |access-date=2023-06-25 |website=УІНП |language=uk |quote=6 березня 2003 року парламент ухвалив Закон "Про Державний Гімн України", у якому затвердив Державним Гімном пісню "Ще не вмерла України і слава, і воля" зі зміненою першою строфою.}}</ref> a̱tsak a̱lyoot wu {{nowrap|"'''Shi̱ce ne vi̱meri̱la Uki̱raina'''"}}{{efn|{{lang-uk|Ще не вмерла Україна}}, {{IPA-uk|ʃt͡ʃɛ ne ˈwmɛrɫɑ ukrɑˈjinɑ}}, {{literally|Yuki̱ren wa ka̱n saan bah}}}}{{refn|<ref name="Horban"/> <ref name="Baikienich"/> <ref name="Zaslavska"/> <ref name="Ukraina"/>}}; a̱wot a̱lyoot a̱gwomna̱ti ka si̱ yet {{nowrap|'''A̱bwom a̱byin Yuki̱ren'''}},{{Efn|{{lang-uk|Державний гімн України}}, Deri̱jhavi̱nyi himn Uki̱raini}}<ref name="constitution"/> yet a̱nyiung mami a̱yaalama-si̱tet a̱byin ba.
Swáng a̱lyiat yet tangka̱i kpa fai a̱son a̱da̱dei-zwunzwuo huhwa a̱wot korot ji si̱ yet si̱ a̱bwom swam-a̱byin "[[:uk:Ще не вмерла Україна|Shi̱ce ne vi̱meri̱la Uki̱raina]]" kikya, nang Pavi̱lo Cubyinsi̱kyi, a̱gba̱ndang a̱gwak lyen nnwap a̱ ku neet mi̱ [[Kyip]] ku lyuut ma̱ a̱lyia̱ 1862 a̱ni. Ma̱ a̱lyia̱ 1863, Myikhailo Veri̱byiti̱si̱kyi, a̱tyubwoi-bubwom Yuki̱ren a̱ sa ngyet pris Katolika Helen, ku bwuo a̱bwomtsot ka ku na nkhwi swáng a̱lyiat Cubyinsi̱kyi a̱ni. Ghwut ntsa hu nang á̱ ku ghwut mi̱ ghwut mat á̱ ntsot a̱bwom ka a̱ni mami á̱niet huhwa yet si̱ a̱lyia̱ 1864 ma̱ A̱zwu Ruska Besida ma̱ a̱keang Li̱vip.{{sfn|Bristow|2006|p=570}}
==Ya̱fang==
{{Reflist}}
1c5drq8dswe8it4t43d02etvchkfsit
41877
41871
2026-05-01T10:44:00Z
Genesis shan
44
41877
wikitext
text/x-wiki
{{1}}
{{Zwa-a̱lyiat-Tyap-Maba̱ta̱do|[[{{FULLPAGENAME}}|Maba̱ta̱do]]}}
{{Zwa-a̱lyiat-Ca̱caat|[A̱bwom A̱byin Yuki̱ren/Ca̱crak|Ca̱crak]]}}
{{Zwa-a̱lyiat-Fantswam|[[A̱bwom A̱byin Yuki̱ren/Fantswam|Fantswam]]}}
{{Zwa-a̱lyiat-Gworog|[[A̱bwom A̱byin Yuki̱ren/Gworog|Gworog]]}}
{{Zwa-a̱lyiat-Sholyia̱|[[A̱bwom A̱byin Yuki̱ren/Sholyia̱|Sholyia̱]]}}
{{Zwa-a̱lyiat-Ta̱kad|[[A̱bwom A̱byin Yuki̱ren/Ta̱kad|Ta̱kad]]}}
{{Zwa-a̱lyiat-Tuku|[[A̱bwom A̱byin Yuki̱ren/Tuku|Tuku]]}}
{{2}}
{{A̱lyem Maba̱ta̱do|a̱lyem=Maba̱ta̱do}}
{{Databox}}
[[File:Anthem Ukraine 1863.jpg|thumb|Kpa hu nang á̱ bu lyui si̱ "Meta" kpa̱m-kwaa̱mbwat Li̱vip si̱ a̱lyia̱ 1863, a̱son shei a̱bwom ka (A̱khwukhwop Zwunzwuo-a̱lyem Yuki̱ren)]]
A̱bwom a̱byin ma̱ng si̱tet [[Yuki̱ren]], á̱ ka ndyen ma̱ng yei a̱gwomna̱ti hu nang á̱ ti̱n neet mi̱ lang ntsa {{nowrap|"'''Shi̱ce ne vi̱meri̱la Uki̱raini i si̱lava, i volia'''"}}{{efn|{{lang-uk|Ще не вмерла України і слава, і воля}}, {{IPA-uk|ʃt͡ʃɛ ne ˈwmɛrɫɑ ukrɑˈjinɪ i ˈsɫɑʋɑ i ˈʋɔlʲɐ}}, {{literally|A̱kyenkyai shi ma̱ng swat sa̱t Yuki̱ren/na<ref name="fw"/> wa ka̱n saan bah}}}};<ref name="law 2003"/><ref name=ModernTitle>{{Cite web |last=УІНП |date=2018-02-22 |title=Знак твоєї свободи. Затвердження Тризуба гербом УНР. Державні символи й атрибути України |url=https://uinp.gov.ua/informaciyni-materialy/vchytelyam/metodychni-rekomendaciyi/znak-tvoyeyi-svobody-zatverdzhennya-tryzuba-gerbom-unr-derzhavni-symvoly-y-atrybuty-ukrayiny |access-date=2023-06-25 |website=УІНП |language=uk |quote=6 березня 2003 року парламент ухвалив Закон "Про Державний Гімн України", у якому затвердив Державним Гімном пісню "Ще не вмерла України і слава, і воля" зі зміненою першою строфою.}}</ref> a̱tsak a̱lyoot wu {{nowrap|"'''Shi̱ce ne vi̱meri̱la Uki̱raina'''"}}{{efn|{{lang-uk|Ще не вмерла Україна}}, {{IPA-uk|ʃt͡ʃɛ ne ˈwmɛrɫɑ ukrɑˈjinɑ}}, {{literally|Yuki̱ren wa ka̱n saan bah}}}}{{refn|<ref name="Horban"/> <ref name="Baikienich"/> <ref name="Zaslavska"/> <ref name="Ukraina"/>}}; a̱wot a̱lyoot a̱gwomna̱ti ka si̱ yet {{nowrap|'''A̱bwom a̱byin Yuki̱ren'''}},{{Efn|{{lang-uk|Державний гімн України}}, Deri̱jhavi̱nyi himn Uki̱raini}}<ref name="constitution"/> yet a̱nyiung mami a̱yaalama-si̱tet a̱byin ba.
Swáng a̱lyiat yet tangka̱i kpa fai a̱son a̱da̱dei-zwunzwuo huhwa a̱wot korot ji si̱ yet si̱ a̱bwom swam-a̱byin "[[:uk:Ще не вмерла Україна|Shi̱ce ne vi̱meri̱la Uki̱raina]]" kikya, nang Pavi̱lo Cubyinsi̱kyi, a̱gba̱ndang a̱gwak lyen nnwap a̱ ku neet mi̱ [[Kyip]] ku lyuut ma̱ a̱lyia̱ 1862 a̱ni. Ma̱ a̱lyia̱ 1863, Myikhailo Veri̱byiti̱si̱kyi, a̱tyubwoi-bubwom Yuki̱ren a̱ sa ngyet pris Katolika Helen, ku bwuo a̱bwomtsot ka ku na nkhwi swáng a̱lyiat Cubyinsi̱kyi a̱ni. Ghwut ntsa hu nang á̱ ku ghwut mi̱ ghwut mat á̱ ntsot a̱bwom ka a̱ni mami á̱niet huhwa yet si̱ a̱lyia̱ 1864 ma̱ A̱zwu Ruska Besida ma̱ a̱keang Li̱vip.{{sfn|Bristow|2006|p=570}}
==Ya̱fang==
{{Reflist}}
ant8bjkrptac24yiz1v8nqfk6yrzf1x
Ta̱mpi̱let:Infobox language
10
5788
41863
34599
2026-05-01T10:31:57Z
Ultron90
1878
41863
wikitext
text/x-wiki
{{Infobox
| bodyclass = vevent infobox-has-images-with-white-backgrounds
| bodystyle = {{#if:{{{boxsize|}}}|width: {{{boxsize}}};}}
| abovestyle = font-size:125%; color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|#114057|1}}|white|{{if empty|{{{fontcolor|}}}|black}} }}; background-color: {{#if:{{{creator|}}}{{{setting|}}}|#114057|{{#if:{{{signers|}}}|silver|{{Infobox language/family-color|{{if empty|{{{familycolor|}}}|Default}} }} }} }};
| above = <includeonly>{{{name|{{#if:{{#invoke:Wikidata|ViewSomething|labels|en|value}}|{{#invoke:Wikidata|ViewSomething|labels|en|value}}|{{PAGENAMEBASE}}}}}}}</includeonly>
| aboveclass = above
| subheaderstyle = font-size:110%; color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|#114057|1}}|white|{{if empty|{{{fontcolor|}}}|black}} }}; background-color: {{#if:{{{creator|}}}{{{setting|}}}|#114057|{{#if:{{{signers|}}}|silver|{{Infobox language/family-color|{{if empty|{{{familycolor|}}}|Default}} }} }} }};
| subheader1 = {{{altname|}}}
| subheader2 = {{{nativename|}}}
| subheader3 = {{#if:{{{acceptance|}}}|({{{acceptance|}}})}}
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|upright={{if empty|{{{imagescale|}}}|0.9}}|alt={{{imagealt|}}}|class={{{image_class|}}}}}
| captionstyle = padding:0.35em 0.35em 0.25em;line-height:1.25em;
| caption = {{{imagecaption|}}}
| headerstyle = color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}|white|{{if empty|{{{fontcolor|}}}|black}}}}; background-color: {{#if:{{{signers|}}}|silver|{{#if:{{{creator|}}}{{{setting|}}}|#114057|{{Infobox language/family-color|{{if empty|{{{familycolor|}}}|Default}}}}}}}};
<!--------------------------------------------------------->
| labelstyle = white-space:nowrap;padding-right:0.65em<!--(to ensure gap between any long/nonwrapped label and subsequent data on same line-->;
| datastyle = line-height:1.3em;
| label1 = Pronunciation
| data1 = {{#if:{{{pronunciation|}}}| {{if empty|{{{pronunciation|}}}|''to be added''}}}}
| label2 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
| Created by
| Native to
}}
| data2 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|{{if empty|{{{creator|}}}|–}}
|{{if empty|{{{states|}}}|{{{state|}}}}}
}}
| label3 = Date
| data3 = {{{created|}}}
| label4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|Setting and usage
|{{#if:{{{region|}}}|Region}}
}}
| data4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|{{{setting|}}}
|{{{region|}}}
}}
| label6 = Ethnicity
| data6 = {{{ethnicity|}}}
| label7 = {{#if:{{{extinct|}}} |[[Extinct language|Extinct]] |{{#if:{{{era|}}} |Era |{{#if:{{{creator|}}}{{{speakers_label|}}} |{{if empty|{{{speakers_label|}}}|Users}} |{{longitem|Native speakers}} }} }} }}
| data7 =<!--
-->{{#if:{{{extinct|}}}|{{#ifeq:{{{extinct}}}|?|(date missing)[[Category:Language articles with unknown extinction date]]|{{{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|{{if empty|{{{signers|}}}|{{{speakers|}}}|–}}
|{{#ifeq:{{if empty|{{{signers|}}}|{{{speakers}}}}}|?|<!--
-->|{{#ifeq:{{if empty|{{{signers|}}}|{{{speakers}}}}}|none|''None''
|{{#if:{{{date|}}}|{{if empty|{{{signers|}}}|{{{speakers|}}}|–}} ({{{dateprefix|}}}{{{date}}})
|{{if empty|{{{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|{{if empty|{{{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-->{{if empty|{{{speakers|}}}|–}} ({{{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 -->{{if empty|{{{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={{if empty|{{{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|}}} }}
| label8 = {{#if:{{{revived|}}} |[[Language revitalization|Revival]]{{#if:{{{revived-category|}}}{{{revived-cat|}}}|{{#ifeq:{{if empty|{{{revived-category|}}}|{{{revived-cat}}}}}|nocat|<!--suppress-->|[[Category:{{if empty|{{{revived-category|}}}|{{{revived-cat}}}}}]]|[[Category:Language revival]]}} }} }}
| data8 = {{{revived|}}}
| label9 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|Purpose
|{{longitem|{{Wrap|[[Language family]]}}}}
}}
| data9 = {{#ifeq: {{lc:{{{family}}}}}|na||<div style="text-align:left;">{{{family|{{{fam1|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}}
|''Unknown''{{main other|[[Category:Languages without classification]]}}
|{{#if:{{{creator|}}}{{{setting|}}}
|[[Constructed language]]
|{{Infobox language/genetic|{{if empty|{{{familycolor|}}}|Default}}}}
}}
}}}}}
<ul style="line-height:100%; margin-left:1.35em;padding-left:0"><li>
{{#ifeq:{{{familycolor|}}}|unclassified||{{#ifeq:{{{familycolor|}}}|Unclassified||{{#ifeq:{{{familycolor|}}}|isolate||{{#ifeq:{{{familycolor|}}}|Isolate||{{#if:{{{fam2|}}}
| {{{fam2}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam3|}}}
| {{{fam3}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam4|}}}
| {{{fam4}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam5|}}}
| {{{fam5}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam6|}}}
| {{{fam6}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam7|}}}
| {{{fam7}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam8|}}}
| {{{fam8}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam9|}}}
| {{{fam9}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam10|}}}
| {{{fam10}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam11|}}}
| {{{fam11}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam12|}}}
| {{{fam12}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam13|}}}
| {{{fam13}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam14|}}}
| {{{fam14}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam15|}}}
| {{{fam15}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>'''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''</li></ul>
| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}
}}}}}}}}</li></ul>}}}</div>}}
| label10 = {{longitem|{{#if:{{{ancestor2|}}}|Early forms|Early form}}}}
| data10 = {{#if:{{{protoname|}}}{{{ancestor|}}}|<div style="text-align:left;">{{if empty|{{{protoname|}}}|{{{ancestor|}}}}}
{{#if:{{{ancestor2|}}}|<ul style="line-height:100%; margin-left:1.35em; padding-left:0"><li>{{{ancestor2}}}
{{#if:{{{ancestor3|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor3}}}
{{#if:{{{ancestor4|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor4}}}
{{#if:{{{ancestor5|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor5}}}
{{#if:{{{ancestor6|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor6}}}
{{#if:{{{ancestor7|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor7}}}
{{#if:{{{ancestor8|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor8}}}
{{#if:{{{ancestor9|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor9}}}
{{#if:{{{ancestor10|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor10}}}
{{#if:{{{ancestor11|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor11}}}
{{#if:{{{ancestor12|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor12}}}
{{#if:{{{ancestor13|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor13}}}
{{#if:{{{ancestor14|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor14}}}
{{#if:{{{ancestor15|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor15}}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</div>}}
| label11 = {{longitem|Standard forms}}
| data11 = {{#if:{{{standards|}}}|{{{standards}}}
|{{#if:{{{stand1|}}}|{{plainlist|
*{{{stand1|}}}{{#if:{{{stand2|}}}|
*{{{stand2|}}}|}}{{#if:{{{stand3|}}}|
*{{{stand3|}}}|}}{{#if:{{{stand4|}}}|
*{{{stand4|}}}|}}{{#if:{{{stand5|}}}|
*{{{stand5|}}}|}}{{#if:{{{stand6|}}}|
*{{{stand6|}}}}}}}}}}}
| label12 = {{if empty|{{{dialect_label|}}}|Dialects}}
| data12 = {{#if:{{{dialects|}}}|{{{dialects}}}
|{{#if:{{{dia1|}}}|
{{#if:{{{dia1|}}}|*{{{dia1}}}}}
{{#if:{{{dia2|}}}|*{{{dia2}}}}}
{{#if:{{{dia3|}}}|*{{{dia3}}}}}
{{#if:{{{dia4|}}}|*{{{dia4}}}}}
{{#if:{{{dia5|}}}|*{{{dia5}}}}}
{{#if:{{{dia6|}}}|*{{{dia6}}}}}
{{#if:{{{dia7|}}}|*{{{dia7}}}}}
{{#if:{{{dia8|}}}|*{{{dia8}}}}}
{{#if:{{{dia9|}}}|*{{{dia9}}}}}
{{#if:{{{dia10|}}}|*{{{dia10}}}}}
{{#if:{{{dia11|}}}|*{{{dia11}}}}}
{{#if:{{{dia12|}}}|*{{{dia12}}}}}
{{#if:{{{dia13|}}}|*{{{dia13}}}}}
{{#if:{{{dia14|}}}|*{{{dia14}}}}}
{{#if:{{{dia15|}}}|*{{{dia15}}}}}
{{#if:{{{dia16|}}}|*{{{dia16}}}}}
{{#if:{{{dia17|}}}|*{{{dia17}}}}}
{{#if:{{{dia18|}}}|*{{{dia18}}}}}
{{#if:{{{dia19|}}}|*{{{dia19}}}}}
{{#if:{{{dia20|}}}|*{{{dia20}}}}}
{{#if:{{{dia21|}}}|*{{{dia21}}}}}
{{#if:{{{dia22|}}}|*{{{dia22}}}}}
{{#if:{{{dia23|}}}|*{{{dia23}}}}}
{{#if:{{{dia24|}}}|*{{{dia24}}}}}
{{#if:{{{dia25|}}}|*{{{dia25}}}}}
{{#if:{{{dia26|}}}|*{{{dia26}}}}}
{{#if:{{{dia27|}}}|*{{{dia27}}}}}
{{#if:{{{dia28|}}}|*{{{dia28}}}}}
{{#if:{{{dia29|}}}|*{{{dia29}}}}}
{{#if:{{{dia30|}}}|*{{{dia30}}}}}
{{#if:{{{dia31|}}}|*{{{dia31}}}}}
{{#if:{{{dia32|}}}|*{{{dia32}}}}}
{{#if:{{{dia33|}}}|*{{{dia33}}}}}
{{#if:{{{dia34|}}}|*{{{dia34}}}}}
{{#if:{{{dia35|}}}|*{{{dia35}}}}}
{{#if:{{{dia36|}}}|*{{{dia36}}}}}
{{#if:{{{dia37|}}}|*{{{dia37}}}}}
{{#if:{{{dia38|}}}|*{{{dia38}}}}}
{{#if:{{{dia39|}}}|*{{{dia39}}}}}
{{#if:{{{dia40|}}}|*{{{dia40}}}}}
}}}}
| rowclass12 = {{#if:{{{dialects|}}}||{{#if:{{{dia1|}}}|{{if empty|{{{listclass|}}}|{{{liststyle|}}}|plainlist}}}}}}
| label13 = {{longitem|{{Wrap|[[Writing system]]}}}}
| data13 = {{#switch: {{lc:{{{script|}}}}}
| latin
| [[latin]]
| latin alphabet
| [[latin alphabet]]
| [[latin alphabet|latin]] = [[Latin script|Latin]]
| #default = {{{script|}}}
}}
| label14 = {{longitem|{{Wrap|[[Manually coded language|Signed forms]]}}}}
| data14 = {{#if:{{{sign|}}}|{{{sign}}}}}
| label15 = Sources
| data15 = {{{posteriori|}}}
<!--------------------------------------------------------->
| header16 = {{#if:{{{nation|}}}{{{official|}}}{{{minority|}}}{{{agency|}}}{{{development_body|}}}|Official status}}
| label17 = {{longitem|Official language in}}
| data17 = {{if empty|{{{nation|}}}|{{{official|}}}}}
| label18 = {{longitem|class=nowrap|Recognised minority<br />language in}}
| data18 = {{#if:{{{minority|}}} |<div style="<!--label17 above almost always linewraps, so:-->vertical-align:middle;">{{{minority}}}</div>}}
| label19 = [[List of language regulators|Regulated by]]
| data19 = {{{agency|{{#ifexpr:{{#if:{{{agency|}}}|1|0}} and {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{if empty|{{{familycolor|}}}|Default}}}}|#114057|1}}|1|0}}
| ''None''
<!-- | {{#if:{{{nation|}}}|''No official regulation''}} [this ends up claiming that languages have no regulation just because no-one bothered to add the regulator -->
}}}}}
| label20 = Development body
| data20 = {{{development_body|}}}
<!--------------------------------------------------------->
| header21 = Language codes
| label22 = {{nowrap|[[ISO 639-1]]}}
| data22 = {{#if:{{{iso1|}}}|<code>{{#ifeq:{{str len|{{{iso1|}}}}}| 2 | {{ISO 639-1|{{{iso1}}}}} | {{{iso1}}} }}</code> {{{iso1comment|}}}}}
| label23 = {{nowrap|[[ISO 639-2]]}}
| data23 = {{#if:{{{iso2|}}}{{{iso2b|}}}{{{iso2t|}}}
|<code>{{#if:{{{iso2b|}}}{{{iso2t|}}}
|{{#ifeq:{{str len|{{{iso2b|}}}}}| 3 | {{ISO 639-2|{{{iso2b}}}}} | {{{iso2b}}} }} ([[ISO 639-2/B|B]])
|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}}
|{{if empty|{{{iso2|}}}|sgn}}
|{{
#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|{{if empty|{{{iso2|}}}|art}}
|{{#ifeq:{{str len|{{{iso2|}}}}}| 3 | {{ISO 639-2|{{{iso2}}}}} | {{{iso2}}} }}}}}}}}</code> {{{iso2comment|}}}{{
#if:{{{iso2b|}}}{{{iso2t|}}}
|<br /><code>{{#ifeq:{{str len|{{{iso2t|}}}}}| 3 | {{ISO 639-2|{{{iso2t}}}}} | {{{iso2t}}} }} ([[ISO 639-2/T|T]])</code>}}
}}
| label24 = {{nowrap|[[ISO 639-3]]}}
| data24 = {{#if:{{{iso3|}}}
|{{#ifeq:{{lc:{{{iso3|}}}}}|none|{{if empty|{{{iso3comment|}}}|''None'' (<code>mis</code>)}}|<code>{{#ifeq:{{str len|{{{iso3}}}}}| 3 | [[ISO639-3:{{{iso3}}}|{{{iso3}}}]] | {{{iso3}}} }}</code> {{#if:{{{lc1|}}}| – inclusive code<!--not all are 'macrolanguages': Hittite, for example-->}} {{{iso3comment|}}}}}|{{#if:{{{lc1|}}}| |–}}}}{{#ifexpr:{{#if:{{{lc1|}}}|1|0}} and {{#if:{{{lc2|}}}|1|0}}|{{#if:{{{iso3|}}}|<br />Individual codes|{{#if:{{{lc3|}}}|Variously|Either}}}}:{{Infobox language/codelist
|{{{lc1|}}}|{{{ld1|}}}}}{{Infobox language/codelist
|{{{lc2|}}}|{{{ld2|}}}}}{{Infobox language/codelist
|{{{lc3|}}}|{{{ld3|}}}}}{{Infobox language/codelist
|{{{lc4|}}}|{{{ld4|}}}}}{{Infobox language/codelist
|{{{lc5|}}}|{{{ld5|}}}}}{{Infobox language/codelist
|{{{lc6|}}}|{{{ld6|}}}}}{{Infobox language/codelist
|{{{lc7|}}}|{{{ld7|}}}}}{{Infobox language/codelist
|{{{lc8|}}}|{{{ld8|}}}}}{{Infobox language/codelist
|{{{lc9|}}}|{{{ld9|}}}}}{{Infobox language/codelist
|{{{lc10|}}}|{{{ld10|}}}}}{{Infobox language/codelist
|{{{lc11|}}}|{{{ld11|}}}}}{{Infobox language/codelist
|{{{lc12|}}}|{{{ld12|}}}}}{{Infobox language/codelist
|{{{lc13|}}}|{{{ld13|}}}}}{{Infobox language/codelist
|{{{lc14|}}}|{{{ld14|}}}}}{{Infobox language/codelist
|{{{lc15|}}}|{{{ld15|}}}}}{{Infobox language/codelist
|{{{lc16|}}}|{{{ld16|}}}}}{{Infobox language/codelist
|{{{lc17|}}}|{{{ld17|}}}}}{{Infobox language/codelist
|{{{lc18|}}}|{{{ld18|}}}}}{{Infobox language/codelist
|{{{lc19|}}}|{{{ld19|}}}}}{{Infobox language/codelist
|{{{lc20|}}}|{{{ld20|}}}}}{{Infobox language/codelist
|{{{lc21|}}}|{{{ld21|}}}}}{{Infobox language/codelist
|{{{lc22|}}}|{{{ld22|}}}}}{{Infobox language/codelist
|{{{lc23|}}}|{{{ld23|}}}}}{{Infobox language/codelist
|{{{lc24|}}}|{{{ld24|}}}}}{{Infobox language/codelist
|{{{lc25|}}}|{{{ld25|}}}}}{{Infobox language/codelist
|{{{lc26|}}}|{{{ld26|}}}}}{{Infobox language/codelist
|{{{lc27|}}}|{{{ld27|}}}}}{{Infobox language/codelist
|{{{lc28|}}}|{{{ld28|}}}}}{{Infobox language/codelist
|{{{lc29|}}}|{{{ld29|}}}}}{{Infobox language/codelist
|{{{lc30|}}}|{{{ld30|}}}}}{{Infobox language/codelist
|{{{lc31|}}}|{{{ld31|}}}}}{{Infobox language/codelist
|{{{lc32|}}}|{{{ld32|}}}}}{{Infobox language/codelist
|{{{lc33|}}}|{{{ld33|}}}}}{{Infobox language/codelist
|{{{lc34|}}}|{{{ld34|}}}}}{{Infobox language/codelist
|{{{lc35|}}}|{{{ld35|}}}}}{{Infobox language/codelist
|{{{lc36|}}}|{{{ld36|}}}}}{{Infobox language/codelist
|{{{lc37|}}}|{{{ld37|}}}}}{{Infobox language/codelist
|{{{lc38|}}}|{{{ld38|}}}}}{{Infobox language/codelist
|{{{lc39|}}}|{{{ld39|}}}}}{{Infobox language/codelist
|{{{lc40|}}}|{{{ld40|}}} }}
|{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br />Individual code:}}{{Infobox language/codelist|code={{{lc1}}}|2={{{ld1|}}} }} }} }}
| label25 = {{nowrap|[[ISO 639-6]]}}<!-- NOTE: ISO 639-6 was withdrawn in 2014.-->
| data25 = {{#if:{{{iso6|}}}|<code>{{{iso6}}}</code>[[Category:Languages with ISO6 code]]}}
| label26 = {{longitem|[[Linguist List]]}}
| data26 = {{Infobox language/linguistlist|1={{{linglist|}}} |2={{{lingname|}}}}}
| label27 =
| data27 = {{Infobox language/linguistlist|1={{{linglist2|}}}|2={{{lingname2|}}}}}
| label28 =
| data28 = {{Infobox language/linguistlist|1={{{linglist3|}}}|2={{{lingname3|}}}}}
| label29 =
| data29 = {{Infobox language/linguistlist|1={{{linglist4|}}}|2={{{lingname4|}}}}}
| label30 =
| data30 = {{Infobox language/linguistlist|1={{{linglist5|}}}|2={{{lingname5|}}}}}
| label31 =
| data31 = {{Infobox language/linguistlist|1={{{linglist6|}}}|2={{{lingname6|}}}}}
| label32 = ''[[Glottolog]]''
| data32 = {{#if:{{{glotto|}}}|{{#ifeq:{{lc:{{{glotto|}}}}}|none|''None''[[Category:Languages without Glottolog code]]|{{#ifeq:{{lc:{{{glotto|}}}}}|spurious|(insufficiently attested or not a distinct language){{main other|[[Category:Languages rejected by Glottolog]]}}|<code>{{glottolink|{{{glotto}}}}}</code>{{#if:{{{glottoname|}}}| {{{glottoname}}}}}}}}}}}<!--
-->{{#if:{{{glotto2|}}}|{{#if:{{{glotto|}}}|<br />|<!--no break when more than one box on a page-->}}<code>{{glottolink|{{{glotto2}}}}}</code>{{#if:{{{glottoname2|}}}| {{{glottoname2}}}}}}}<!--
-->{{#if:{{{glotto3|}}}|{{#if:{{{glotto2|}}}|<br />|<!--no break-->}}<code>{{glottolink|{{{glotto3}}}}}</code>{{#if:{{{glottoname3|}}}| {{{glottoname3}}}}}}}<!--
-->{{#if:{{{glotto4|}}}|{{#if:{{{glotto3|}}}|<br />|<!--no break-->}}<code>{{glottolink|{{{glotto4}}}}}</code>{{#if:{{{glottoname4|}}}| {{{glottoname4}}}}}}}<!--
-->{{#if:{{{glotto5|}}}|{{#if:{{{glotto4|}}}|<br />|<!--no break-->}}<code>{{glottolink|{{{glotto5}}}}}</code>{{#if:{{{glottoname5|}}}| {{{glottoname5}}}}}}}
| label33 = [[Australian Institute of Aboriginal and Torres Strait Islander Studies|AIATSIS]]{{#if:{{{aiatsis|}}}|{{#tag:ref|{{AIATSIS|{{{aiatsis|}}}|{{if empty|{{{aiatsisname|}}}|{{{name}}}}}|{{{aiatsis2|}}}}}|name="AIATSIS"}}}}
| data33 = {{#if:{{{aiatsis|}}}|<code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis}}} {{{aiatsis}}}]</code>{{#if:{{{aiatsisname|}}}| {{{aiatsisname}}}}} }}{{#if:{{{aiatsis2|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis2}}} {{{aiatsis2}}}]</code>{{#if:{{{aiatsisname2|}}}| {{{aiatsisname2}}}}} }}{{#if:{{{aiatsis3|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis3}}} {{{aiatsis3}}}]</code>{{#if:{{{aiatsisname3|}}}| {{{aiatsisname3}}}}} }}{{#if:{{{aiatsis4|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis4}}} {{{aiatsis4}}}]</code>{{#if:{{{aiatsisname4|}}}| {{{aiatsisname4}}}}} }}{{#if:{{{aiatsis5|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis5}}} {{{aiatsis5}}}]</code>{{#if:{{{aiatsisname5|}}}| {{{aiatsisname5}}}}} }}{{#if:{{{aiatsis6|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis6}}} {{{aiatsis6}}}]</code>{{#if:{{{aiatsisname6|}}}| {{{aiatsisname6}}}}} }}
| label34 = {{longitem|{{Wrap|[[Guthrie classification of Bantu languages|Guthrie code]]}}}}
| data34 = {{#if:{{{guthrie|}}}|<code>{{{guthrie}}}</code><ref name="Guthrie">Jouni Filip Maho, 2009. [https://web.archive.org/web/20180203191542/http://goto.glocalnet.net/mahopapers/nuglonline.pdf New Updated Guthrie List Online]</ref>}}
| label35 = [[Endangered Languages Project|ELP]]
| data35 = {{#ifeq: {{lc: {{{ELP|}}} }} | none | | {{Endangered Languages Project |ELP={{{ELP|}}} |ELPname={{{ELPname|}}} |qid={{{qid|}}} }} }}
| label36 = <!--keeps ELP entries aligned-->
| data36 = {{#if:{{{ELP2|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP2}}} {{{ELPname2}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label37 =
| data37 = {{#if:{{{ELP3|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP3}}} {{{ELPname3}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label38 =
| data38 = {{#if:{{{ELP4|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP4}}} {{{ELPname4}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label39 =
| data39 = {{#if:{{{ELP5|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP5}}} {{{ELPname5}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label40 =
| data40 = {{#if:{{{ELP6|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP6}}} {{{ELPname6}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label41 = [[Glottopedia]]
| data41 = {{#if:{{{glottopedia|}}}|<code>[http://www.glottopedia.org/index.php/{{{glottopedia}}} {{{glottopedia}}}]</code>{{#tag:ref|[http://www.glottopedia.org/index.php/{{{glottopedia}}} Glottopedia article on {{PAGENAMEBASE}}].|name="Glottopedia"}}}}
| label42 = [[Linguasphere Observatory|Linguasphere]]
| data42 = {{Infobox language/lingualist|1={{{lingua|}}} |2={{{linguaname|}}}}}
| label43 =
| data43 = {{Infobox language/lingualist|1={{{lingua2|}}}|2={{{linguaname2|}}}}}
| label44 =
| data44 = {{Infobox language/lingualist|1={{{lingua3|}}}|2={{{linguaname3|}}}}}
| label45 =
| data45 = {{Infobox language/lingualist|1={{{lingua4|}}}|2={{{linguaname4|}}}}}
| label46 =
| data46 = {{Infobox language/lingualist|1={{{lingua5|}}}|2={{{linguaname5|}}}}}
| label47 =
| data47 = {{Infobox language/lingualist|1={{{lingua6|}}}|2={{{linguaname6|}}}}}
| label48 =
| data48 = {{Infobox language/lingualist|1={{{lingua7|}}}|2={{{linguaname7|}}}}}
| label49 =
| data49 = {{Infobox language/lingualist|1={{{lingua8|}}}|2={{{linguaname8|}}}}}
| label50 =
| data50 = {{Infobox language/lingualist|1={{{lingua9|}}}|2={{{linguaname9|}}}}}
| label51 =
| data51 = {{Infobox language/lingualist|1={{{lingua10|}}}|2={{{linguaname10|}}}}}
| label52 = [[IETF language tag|IETF]]
| data52 = {{#if:{{{ietf|}}}|<code>{{{ietf}}}</code>{{Main other|[[Category:Language articles with IETF language tag]]}}}}
| data53 = {{#if:{{{map|}}}
|{{#invoke:InfoboxImage|InfoboxImage|image={{{map}}}|upright={{if empty|{{{mapscale|}}}|1.15}}|alt={{{mapalt|}}}|class={{{map_class|}}}}}{{#if:{{{mapcaption|}}}|<div style="text-align:left;">{{{mapcaption}}}</div>}}|
}}
| data54 = {{#if:{{{map2|}}}
| {{#invoke:InfoboxImage|InfoboxImage|image={{{map2}}}|upright={{if empty|{{{mapscale|}}}|1.45}}|alt={{{mapalt2|}}}|class={{{map_class2|}}}}}{{#if:{{{mapcaption2|}}}|<div style="text-align:left;">{{{mapcaption2}}}</div>}}
}}
| data55 = {{#if:{{both| {{{pushpin_map|}}} | {{{coordinates|}}}{{{coords|}}} }}|
{{location map|{{{pushpin_map|}}}
|coordinates = {{if empty|{{{coordinates|}}}|{{{coords|}}}}}
|border = infobox
|alt = {{{pushpin_map_alt|Approximate location where {{if empty|{{{name|}}}|the language}} is spoken}}}
|caption = {{{pushpin_map_caption|}}}
|float = center
|width = {{{pushpin_mapsize|}}}
|default_width = 250
|AlternativeMap = {{{pushpin_image|}}}
|label = {{#ifeq: {{lc: {{{pushpin_label_position|}}} }} | none | | {{if empty|{{{pushpin_label|}}}|{{{name|}}}|{{PAGENAMEBASE}} }} }}
|marksize =6
|position = {{{pushpin_label_position|}}}
}} }}
| data56 = {{#if:{{{coordinates|}}}{{{coords|}}} |Coordinates: {{#invoke:Coordinates|coordinsert|{{if empty|{{{coordinates|}}}|{{{coords|}}}}}|type:landmark}}| }}
| data57 = {{{module|}}}
<!--------------------------------------------------------->
| belowclass = noprint selfref
| belowstyle = background-color:#E7E7FF;color:inherit;padding:0.3em 0.5em;text-align:left;line-height:1.3;
| below = {{#ifeq:{{lc:{{if empty|{{{notice|}}}|{{{notice2|}}}}}}}|ipa
|'''This article contains [[International Phonetic Alphabet|IPA]] phonetic symbols.''' Without proper [[Help:IPA#Rendering issues|rendering support]], you may see [[Specials (Unicode block)#Replacement character|question marks, boxes, or other symbols]] instead of [[Unicode]] characters. For an introductory guide on IPA symbols, see [[Help:IPA]].
}}
}}<!--
---- Adding tracking categories ----
Note 1: Above in this code, already tracking [[Category:...]]'s may be added.
Note 2: All categories are using {{main other|[[Cat:...]}}.
-->{{main other|<!--
-->{{#if:{{Infobox language/family-color|{{{familycolor|}}}}}{{{signers|}}}{{{creator|}}}||[[Category:Languages without family color codes]]}}<!--
-->{{#if:{{{extinct|}}}{{{era|}}}{{{signers|}}}{{{speakers|}}}{{{creator|}}}{{{setting|}}}||<!-- no main input for data7 -->[[Category:Language articles without speaker estimate]]}}<!--
-->{{#ifeq:{{{speakers|}}}|?|{{#if:{{{iso3|}}}{{{lc1|}}}|{{#ifeq:{{{iso3|}}}|none|<!-- ok -->|{{#ifeq:{{{ref|}}}|e18|<!-- ok -->|[[Category:Language articles with unknown population not citing Ethnologue 18]]}}}}}}}}<!--
-->{{#ifeq:{{lc:{{{iso3|}}}}}|none|{{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}|[[Category:Conlangs without ISO 639-3 code]]}}}}<!--
-->{{#if:{{{date|}}}|{{#iferror: {{#expr: {{padleft:|4|{{{date}}}|}} }} |<!--
-->{{#switch: {{lc:{{{date}}}}}
| na = [[Category:Language articles with NA population dates]]
| no date = [[Category:Language articles with 'no date' set]]
| #default = [[Category:Language articles with invalid population dates]]<!--
-->}}|<!-- no error -->}}|<!-- no date -->}}<!--
-->{{#if:{{{iso3|}}}|<!--ok-->|{{#if:{{{lc1|}}}|<!--ok-->|<!--
-->{{#switch: {{lc:{{{isoexception}}}}}
| dialect = [[Category:Dialects of languages with ISO 639-3 code]]
| historical = [[Category:Historical forms of languages with ISO codes]]
| protolanguage = [[Category:Protolanguages without ISO codes]]
| talkpage =
|}}}}}}<!--
-->{{#ifeq:{{{iso3|}}}|none|{{#if:{{{glotto|}}}|<!--ok-->|{{#if:{{{linglist|}}}|<!--ok-->|{{#if:{{{lingua|}}}|<!--ok-->|{{#if:{{{aiatsis|}}}|<!--ok-->|{{#if:{{{guthrie|}}}|<!--ok-->|{{#if:{{{creator|}}}|<!--ok-->|{{#if:{{{created|}}}|<!--ok-->|[[Category:Languages without ISO 639-3 code]]}}}}}}}}}}}}}}}}<!--
-->{{#if:{{{iso3|}}}{{{lc1|}}}{{{glotto|}}}{{{glotto2|}}}{{{glotto3|}}}{{{glotto4|}}}{{{glotto5|}}}{{{linglist|}}}{{{lingua|}}}{{{aiatsis|}}}{{{guthrie|}}}{{{isoexception|}}}|<!--ok-->|[[Category:Language articles without language codes]]}}<!--
-->{{#if:{{{lc1|}}}|{{#if:{{{lc2|}}}|<!--ok-->|[[Category:Languages which need ISO 639-3 comment]]}}}}<!--
-->{{#ifeq:{{{iso3|}}}|none|{{#ifeq:{{{ref|}}}|e18|[[Category:Nonexistent E18 links]]}}}}<!--
-->{{#ifeq:{{{iso3|}}}|none|{{#if:{{{linglist|}}}|{{#ifeq:{{{isoexception|}}}|dialect|[[Category:Dialects with Linguist List code]]|[[Category:Languages without ISO 639-3 code but with Linguist List code]]}}}}<!--
-->{{#ifeq:{{{glotto|}}}|none|<!--ok-->||{{#if:{{{glotto|}}}|[[Category:Languages without ISO 639-3 code but with Glottolog code]]}}}}<!--
-->{{#if:{{{lingua|}}}|[[Category:Languages without ISO 639-3 code but with Linguasphere code]]}}<!--
-->{{#if:{{{aiatsis|}}}|[[Category:Languages without ISO 639-3 code but with AIATSIS code]]}}<!--
-->{{#if:{{{guthrie|}}}|[[Category:Languages without ISO 639-3 code but with Guthrie code]]}}}}<!--
-->{{#if:{{{iso3|}}}|<!--okay-->|{{#if:{{{lc1|}}}|<!--ok-->|{{#if:{{{linglist|}}}|{{#ifeq:{{{isoexception|}}}|dialect|[[Category:Dialects with Linguist List code]]|[[Category:Languages without ISO 639-3 code but with Linguist List code]]}}}}<!--
-->{{#ifeq:{{{glotto|}}}|none|<!--ok-->|{{#if:{{{glotto|}}}|[[Category:Languages without ISO 639-3 code but with Glottolog code]]}}}}<!--
-->{{#if:{{{lingua|}}}|[[Category:Languages without ISO 639-3 code but with Linguasphere code]]}}<!--
-->{{#if:{{{aiatsis|}}}|[[Category:Languages without ISO 639-3 code but with AIATSIS code]]}}<!--
-->{{#if:{{{guthrie|}}}|[[Category:Languages without ISO 639-3 code but with Guthrie code]]}}}}}}<!--
-->{{#if:{{{glotto|}}}|{{#if:{{{glottorefname|}}}{{{glottoname|}}}|<!--ok-->
|{{#switch: {{lc:{{{glotto}}}}} |none = |spurious =
|#default = [[Category:Articles with unnamed Glottolog code]]}}}}}}<!--
-->{{#if:{{{glotto2|}}}|{{#if:{{{glottoname2|}}}{{{glottorefname2|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!--
-->{{#if:{{{glotto3|}}}|{{#if:{{{glottoname3|}}}{{{glottorefname3|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!--
-->{{#if:{{{glotto4|}}}|{{#if:{{{glottoname4|}}}{{{glottorefname4|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!--
-->{{#if:{{{glotto5|}}}|{{#if:{{{glottoname5|}}}{{{glottorefname5|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!--
-->{{#ifeq:{{Str index|{{{map|}}}|1}}|[|[[Category:Ill-formatted infobox-language images]]|<!--ok-->}}<!--
-->{{#ifeq:{{Str index|{{{map2|}}}|1}}|[|[[Category:Ill-formatted infobox-language images]]|<!--ok-->}}<!--
-->{{#ifeq:{{Str index|{{{image|}}}|1}}|[|[[Category:Ill-formatted infobox-language images]]|<!--ok-->}}<!--
-->{{#if:{{{iso2|}}}{{{iso2b|}}}{{{iso2t|}}}|[[Category:Languages with ISO 639-2 code]]|<!--ok-->}}<!--
-->{{#if:{{{iso1|}}}|[[Category:Languages with ISO 639-1 code]]|<!--ok-->}}<!--
-->{{#if:{{{speakers|}}}|{{#ifeq:{{{speakers|}}}|?|{{#if:{{{ref|}}}|[[Category:Language articles with speakers set to 'unknown' despite a reference]]|{{#ifeq:{{{isoexception|}}}|dialect|[[Category:Dialect articles with speakers set to 'unknown']]|[[Category:Language articles with speakers set to 'unknown']]}}}}|{{#ifeq:{{{speakers|}}}|none|{{#ifeq:{{lc:{{{familycolor|}}}}}|pidgin|<!--ok: pidgins don't have native speakers-->|[[Category:Language articles with speakers set to 'none']]}}|{{#if:{{{ref|}}}|<!--ok-->|[[Category:Language articles without reference field]]}}}}}}}}<!--
-->{{#if:{{{extinct|}}}{{{era|}}}|{{#if:{{{ref|}}}|<!--ok-->|{{#ifeq:{{{extinct}}}|?|<!--ok-->|[[Category:Language articles with unreferenced extinction date]]}}}}}}<!--
-->{{#if:{{{boxsize|}}}|}}<!--
-->{{#if:{{{glotto|}}}{{{glotto2|}}}{{{glotto3|}}}{{{glotto4|}}}{{{glotto5|}}}|<!--ok-->|[[Category:Language articles missing Glottolog code]]}}<!--
-->{{#ifeq:{{{iso3|}}}|none|{{#ifeq:{{{glotto|}}}|none|[[Category:Languages with neither ISO nor Glottolog code]]}}}}<!--
-->{{#ifeq:{{{iso3|}}}|none||{{#if:{{{iso3|}}}{{{lc1|}}}|{{#if:{{{ref|}}}|{{#switch: {{{ref}}} | e26 = | e25 = | e24 = | e23 = | e22 = | e21 = | e20 = | e19 = | e18 = | e17 = | e16 = | e15 = | e14 = | e13 = | e12 = | e11 = | e10 = | e09 = | e08 = | ne2007 = [[Category:Articles citing Nationalencyklopedin]] | ne2010 = [[Category:Articles citing Nationalencyklopedin]] | inali = [[Category:Articles citing INALI]] | linglist = [[Category:Articles citing Linguist List]] | aiatsis= [[Category:Articles citing AIATSIS]] | guthrie = [[Category:Articles citing Maho/Guthrie]] | = [[Category:Articles opting out of population reference]] | {{#if:{{{extinct|}}}{{{era|}}}|[[Category:Extinct ISO language articles citing sources other than Ethnologue]]|[[Category:ISO language articles citing sources other than Ethnologue]]}}}}}}}}}}<!--
Close wrapping {{main other}} for the categories:-->}}{{#invoke:Check for unknown parameters|check
|unknown={{main other|[[Category:Pages using infobox language with unknown parameters|_VALUE_{{PAGENAME}}]]}}
|preview=Page using [[Template:Infobox language]] with unknown parameter "_VALUE_"|ignoreblank=y| acceptance | agency | aiatsis | aiatsis2 | aiatsis3 | aiatsis4 | aiatsis5 | aiatsis6 | aiatsisname | aiatsisname2 | aiatsisname3 | aiatsisname4 | aiatsisname5 | aiatsisname6 | altname | ancestor | ancestor2 | ancestor3 | ancestor4 | ancestor5 | ancestor6 | ancestor7 | ancestor8 | ancestor9 | ancestor10 | ancestor11 | ancestor12 | ancestor13 | ancestor14 | ancestor15 | boxsize | coordinates | coords | created | creator | date | dateprefix | development_body | dia1 | dia2 | dia3 | dia4 | dia5 | dia6 | dia7 | dia8 | dia9 | dia10 | dia11 | dia12 | dia13 | dia14 | dia15 | dia16 | dia17 | dia18 | dia19 | dia20 | dia21 | dia22 | dia23 | dia24 | dia25 | dia26 | dia27 | dia28 | dia29 | dia30 | dia31 | dia32 | dia33 | dia34 | dia35 | dia36 | dia37 | dia38 | dia39 | dia40 | dialect_label | dialects | ELP | ELP2 | ELP3 | ELP4 | ELP5 | ELP6 | ELPname | ELPname2 | ELPname3 | ELPname4 | ELPname5 | ELPname6 | era | ethnicity | extinct | fam1 | fam2 | fam3 | fam4 | fam5 | fam6 | fam7 | fam8 | fam9 | fam10 | fam11 | fam12 | fam13 | fam14 | fam15 | family | familycolor | fontcolor | glotto | glotto2 | glotto3 | glotto4 | glotto5 | glottoname | glottoname2 | glottoname3 | glottoname4 | glottoname5 | glottopedia | glottorefname | glottorefname2 | glottorefname3 | glottorefname4 | glottorefname5 | guthrie | ietf | image | imagealt | imagecaption | imagescale | image_class | iso1 | iso1comment | iso2 | iso2b | iso2comment | iso2t | iso3 | iso3comment | iso6 | isoexception | lc1 | lc2 | lc3 | lc4 | lc5 | lc6 | lc7 | lc8 | lc9 | lc10 | lc11 | lc12 | lc13 | lc14 | lc15 | lc16 | lc17 | lc18 | lc19 | lc20 | lc21 | lc22 | lc23 | lc24 | lc25 | lc26 | lc27 | lc28 | lc29 | lc30 | lc31 | lc32 | lc33 | lc34 | lc35 | lc36 | lc37 | lc38 | lc39 | lc40 | ld1 | ld2 | ld3 | ld4 | ld5 | ld6 | ld7 | ld8 | ld9 | ld10 | ld11 | ld12 | ld13 | ld14 | ld15 | ld16 | ld17 | ld18 | ld19 | ld20 | ld21 | ld22 | ld23 | ld24 | ld25 | ld26 | ld27 | ld28 | ld29 | ld30 | ld31 | ld32 | ld33 | ld34 | ld35 | ld36 | ld37 | ld38 | ld39 | ld40 | linglist | linglist2 | linglist3 | linglist4 | linglist5 | linglist6 | lingname | lingname2 | lingname3 | lingname4 | lingname5 | lingname6 | lingua | lingua2 | lingua3 | lingua4 | lingua5 | lingua6 | lingua7 | lingua8 | lingua9 | lingua10 | linguaname | linguaname2 | linguaname3 | linguaname4 | linguaname5 | linguaname6 | linguaname7 | linguaname8 | linguaname9 | linguaname10 | listclass | liststyle | map | map2 | mapalt | mapalt2 | mapcaption | mapcaption2 | map_class | map_class2 | mapscale | minority | module | name | nation | nativename | notice | notice2 | official | posteriori | pronunciation | protoname | pushpin_image | pushpin_label | pushpin_label_position | pushpin_map | pushpin_map_alt | pushpin_map_caption | pushpin_mapsize | qid | ref | refname | region | revived | revived-cat | revived-category | script | setting | sign | signers | speakers | speakers_label | speakers2 | stand1 | stand2 | stand3 | stand4 | stand5 | stand6 | standards | state | states }}<templatestyles src="Template:Infobox/styles-images.css" />{{#invoke:Check for conflicting parameters|check
| template = [[Template:Infobox language]]
| cat = {{main other|Category:Pages using infobox language with conflicting parameters}}
| states; state
| signers; speakers
| revived-category; revived-cat
| protoname; ancestor
| listclass; liststyle
| nation; official
| coordinates; coords
}}<noinclude>
{{documentation}}
</noinclude>
d5c5iqupc59yrvq1syso126pagno7bt
41883
41863
2026-05-01T10:48:04Z
Ultron90
1878
41883
wikitext
text/x-wiki
{{Infobox
| bodyclass = vevent infobox-has-images-with-white-backgrounds
| bodystyle = {{#if:{{{boxsize|}}}|width: {{{boxsize}}};}}
| abovestyle = font-size:125%; color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|#114057|1}}|white|{{if empty|{{{fontcolor|}}}|black}} }}; background-color: {{#if:{{{creator|}}}{{{setting|}}}|#114057|{{#if:{{{signers|}}}|silver|{{Infobox language/family-color|{{if empty|{{{familycolor|}}}|Default}} }} }} }};
| above = <includeonly>{{{name|{{#if:{{#invoke:Wikidata|ViewSomething|labels|en|value}}|{{#invoke:Wikidata|ViewSomething|labels|en|value}}|{{PAGENAMEBASE}}}}}}}</includeonly>
| aboveclass = above
| subheaderstyle = font-size:110%; color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|#114057|1}}|white|{{if empty|{{{fontcolor|}}}|black}} }}; background-color: {{#if:{{{creator|}}}{{{setting|}}}|#114057|{{#if:{{{signers|}}}|silver|{{Infobox language/family-color|{{if empty|{{{familycolor|}}}|Default}} }} }} }};
| subheader1 = {{{altname|}}}
| subheader2 = {{{nativename|}}}
| subheader3 = {{#if:{{{acceptance|}}}|({{{acceptance|}}})}}
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|upright={{if empty|{{{imagescale|}}}|0.9}}|alt={{{imagealt|}}}|class={{{image_class|}}}}}
| captionstyle = padding:0.35em 0.35em 0.25em;line-height:1.25em;
| caption = {{{imagecaption|}}}
| headerstyle = color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}|white|{{if empty|{{{fontcolor|}}}|black}}}}; background-color: {{#if:{{{signers|}}}|silver|{{#if:{{{creator|}}}{{{setting|}}}|#114057|{{Infobox language/family-color|{{if empty|{{{familycolor|}}}|Default}}}}}}}};
<!--------------------------------------------------------->
| labelstyle = white-space:nowrap;padding-right:0.65em<!--(to ensure gap between any long/nonwrapped label and subsequent data on same line-->;
| datastyle = line-height:1.3em;
| label1 = Pronunciation
| data1 = {{#if:{{{pronunciation|}}}| {{if empty|{{{pronunciation|}}}|''to be added''}}}}
| label2 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
| Created by
| Native to
}}
| data2 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|{{if empty|{{{creator|}}}|–}}
|{{if empty|{{{states|}}}|{{{state|}}}}}
}}
| label3 = Date
| data3 = {{{created|}}}
| label4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|Setting and usage
|{{#if:{{{region|}}}|Region}}
}}
| data4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|{{{setting|}}}
|{{{region|}}}
}}
| label6 = Ethnicity
| data6 = {{{ethnicity|}}}
| label7 = {{#if:{{{extinct|}}} |[[Extinct language|Extinct]] |{{#if:{{{era|}}} |Era |{{#if:{{{creator|}}}{{{speakers_label|}}} |{{if empty|{{{speakers_label|}}}|Users}} |{{longitem|Native speakers}} }} }} }}
| data7 =<!--
-->{{#if:{{{extinct|}}}|{{#ifeq:{{{extinct}}}|?|(date missing)[[Category:Language articles with unknown extinction date]]|{{{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|{{if empty|{{{signers|}}}|{{{speakers|}}}|–}}
|{{#ifeq:{{if empty|{{{signers|}}}|{{{speakers}}}}}|?|<!--
-->|{{#ifeq:{{if empty|{{{signers|}}}|{{{speakers}}}}}|none|''None''
|{{#if:{{{date|}}}|{{if empty|{{{signers|}}}|{{{speakers|}}}|–}} ({{{dateprefix|}}}{{{date}}})
|{{if empty|{{{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|{{if empty|{{{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-->{{if empty|{{{speakers|}}}|–}} ({{{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 -->{{if empty|{{{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={{if empty|{{{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|}}} }}
| label8 = {{#if:{{{revived|}}} |[[Language revitalization|Revival]]{{#if:{{{revived-category|}}}{{{revived-cat|}}}|{{#ifeq:{{if empty|{{{revived-category|}}}|{{{revived-cat}}}}}|nocat|<!--suppress-->|[[Category:{{if empty|{{{revived-category|}}}|{{{revived-cat}}}}}]]|[[Category:Language revival]]}} }} }}
| data8 = {{{revived|}}}
| label9 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|Purpose
|{{longitem|{{Wrap|[[Language family]]}}}}
}}
| data9 = {{#ifeq: {{lc:{{{family}}}}}|na||<div style="text-align:left;">{{{family|{{{fam1|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}}
|''Unknown''{{main other|[[Category:Languages without classification]]}}
|{{#if:{{{creator|}}}{{{setting|}}}
|[[Constructed language]]
|{{Infobox language/genetic|{{if empty|{{{familycolor|}}}|Default}}}}
}}
}}}}}
<ul style="line-height:100%; margin-left:1.35em;padding-left:0"><li>
{{#ifeq:{{{familycolor|}}}|unclassified||{{#ifeq:{{{familycolor|}}}|Unclassified||{{#ifeq:{{{familycolor|}}}|isolate||{{#ifeq:{{{familycolor|}}}|Isolate||{{#if:{{{fam2|}}}
| {{{fam2}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam3|}}}
| {{{fam3}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam4|}}}
| {{{fam4}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam5|}}}
| {{{fam5}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam6|}}}
| {{{fam6}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam7|}}}
| {{{fam7}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam8|}}}
| {{{fam8}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam9|}}}
| {{{fam9}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam10|}}}
| {{{fam10}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam11|}}}
| {{{fam11}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam12|}}}
| {{{fam12}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam13|}}}
| {{{fam13}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam14|}}}
| {{{fam14}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam15|}}}
| {{{fam15}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>'''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''</li></ul>
| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}
}}}}}}}}</li></ul>}}}</div>}}
| label10 = {{longitem|{{#if:{{{ancestor2|}}}|Early forms|Early form}}}}
| data10 = {{#if:{{{protoname|}}}{{{ancestor|}}}|<div style="text-align:left;">{{if empty|{{{protoname|}}}|{{{ancestor|}}}}}
{{#if:{{{ancestor2|}}}|<ul style="line-height:100%; margin-left:1.35em; padding-left:0"><li>{{{ancestor2}}}
{{#if:{{{ancestor3|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor3}}}
{{#if:{{{ancestor4|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor4}}}
{{#if:{{{ancestor5|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor5}}}
{{#if:{{{ancestor6|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor6}}}
{{#if:{{{ancestor7|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor7}}}
{{#if:{{{ancestor8|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor8}}}
{{#if:{{{ancestor9|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor9}}}
{{#if:{{{ancestor10|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor10}}}
{{#if:{{{ancestor11|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor11}}}
{{#if:{{{ancestor12|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor12}}}
{{#if:{{{ancestor13|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor13}}}
{{#if:{{{ancestor14|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor14}}}
{{#if:{{{ancestor15|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor15}}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</div>}}
| label11 = {{longitem|Standard forms}}
| data11 = {{#if:{{{standards|}}}|{{{standards}}}
|{{#if:{{{stand1|}}}|{{plainlist|
*{{{stand1|}}}{{#if:{{{stand2|}}}|
*{{{stand2|}}}|}}{{#if:{{{stand3|}}}|
*{{{stand3|}}}|}}{{#if:{{{stand4|}}}|
*{{{stand4|}}}|}}{{#if:{{{stand5|}}}|
*{{{stand5|}}}|}}{{#if:{{{stand6|}}}|
*{{{stand6|}}}}}}}}}}}
| label12 = {{if empty|{{{dialect_label|}}}|Dialects}}
| data12 = {{#if:{{{dialects|}}}|{{{dialects}}}
|{{#if:{{{dia1|}}}|
{{#if:{{{dia1|}}}|*{{{dia1}}}}}
{{#if:{{{dia2|}}}|*{{{dia2}}}}}
{{#if:{{{dia3|}}}|*{{{dia3}}}}}
{{#if:{{{dia4|}}}|*{{{dia4}}}}}
{{#if:{{{dia5|}}}|*{{{dia5}}}}}
{{#if:{{{dia6|}}}|*{{{dia6}}}}}
{{#if:{{{dia7|}}}|*{{{dia7}}}}}
{{#if:{{{dia8|}}}|*{{{dia8}}}}}
{{#if:{{{dia9|}}}|*{{{dia9}}}}}
{{#if:{{{dia10|}}}|*{{{dia10}}}}}
{{#if:{{{dia11|}}}|*{{{dia11}}}}}
{{#if:{{{dia12|}}}|*{{{dia12}}}}}
{{#if:{{{dia13|}}}|*{{{dia13}}}}}
{{#if:{{{dia14|}}}|*{{{dia14}}}}}
{{#if:{{{dia15|}}}|*{{{dia15}}}}}
{{#if:{{{dia16|}}}|*{{{dia16}}}}}
{{#if:{{{dia17|}}}|*{{{dia17}}}}}
{{#if:{{{dia18|}}}|*{{{dia18}}}}}
{{#if:{{{dia19|}}}|*{{{dia19}}}}}
{{#if:{{{dia20|}}}|*{{{dia20}}}}}
{{#if:{{{dia21|}}}|*{{{dia21}}}}}
{{#if:{{{dia22|}}}|*{{{dia22}}}}}
{{#if:{{{dia23|}}}|*{{{dia23}}}}}
{{#if:{{{dia24|}}}|*{{{dia24}}}}}
{{#if:{{{dia25|}}}|*{{{dia25}}}}}
{{#if:{{{dia26|}}}|*{{{dia26}}}}}
{{#if:{{{dia27|}}}|*{{{dia27}}}}}
{{#if:{{{dia28|}}}|*{{{dia28}}}}}
{{#if:{{{dia29|}}}|*{{{dia29}}}}}
{{#if:{{{dia30|}}}|*{{{dia30}}}}}
{{#if:{{{dia31|}}}|*{{{dia31}}}}}
{{#if:{{{dia32|}}}|*{{{dia32}}}}}
{{#if:{{{dia33|}}}|*{{{dia33}}}}}
{{#if:{{{dia34|}}}|*{{{dia34}}}}}
{{#if:{{{dia35|}}}|*{{{dia35}}}}}
{{#if:{{{dia36|}}}|*{{{dia36}}}}}
{{#if:{{{dia37|}}}|*{{{dia37}}}}}
{{#if:{{{dia38|}}}|*{{{dia38}}}}}
{{#if:{{{dia39|}}}|*{{{dia39}}}}}
{{#if:{{{dia40|}}}|*{{{dia40}}}}}
}}}}
| rowclass12 = {{#if:{{{dialects|}}}||{{#if:{{{dia1|}}}|{{if empty|{{{listclass|}}}|{{{liststyle|}}}|plainlist}}}}}}
| label13 = {{longitem|{{Wrap|[[Writing system]]}}}}
| data13 = {{#switch: {{lc:{{{script|}}}}}
| latin
| [[latin]]
| latin alphabet
| [[latin alphabet]]
| [[latin alphabet|latin]] = [[Latin script|Latin]]
| #default = {{{script|}}}
}}
| label14 = {{longitem|{{Wrap|[[Manually coded language|Signed forms]]}}}}
| data14 = {{#if:{{{sign|}}}|{{{sign}}}}}
| label15 = Sources
| data15 = {{{posteriori|}}}
<!--------------------------------------------------------->
| header16 = {{#if:{{{nation|}}}{{{official|}}}{{{minority|}}}{{{agency|}}}{{{development_body|}}}|Official status}}
| label17 = {{longitem|Official language in}}
| data17 = {{if empty|{{{nation|}}}|{{{official|}}}}}
| label18 = {{longitem|class=nowrap|Recognised minority<br />language in}}
| data18 = {{#if:{{{minority|}}} |<div style="<!--label17 above almost always linewraps, so:-->vertical-align:middle;">{{{minority}}}</div>}}
| label19 = [[List of language regulators|Regulated by]]
| data19 = {{{agency|{{#ifexpr:{{#if:{{{agency|}}}|1|0}} and {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{if empty|{{{familycolor|}}}|Default}}}}|#114057|1}}|1|0}}
| ''None''
<!-- | {{#if:{{{nation|}}}|''No official regulation''}} [this ends up claiming that languages have no regulation just because no-one bothered to add the regulator -->
}}}}}
| label20 = Development body
| data20 = {{{development_body|}}}
<!--------------------------------------------------------->
| header21 = Language codes
| label22 = {{nowrap|[[ISO 639-1]]}}
| data22 = {{#if:{{{iso1|}}}|<code>{{#ifeq:{{str len|{{{iso1|}}}}}| 2 | {{ISO 639-1|{{{iso1}}}}} | {{{iso1}}} }}</code> {{{iso1comment|}}}}}
| label23 = {{nowrap|[[ISO 639-2]]}}
| data23 = {{#if:{{{iso2|}}}{{{iso2b|}}}{{{iso2t|}}}
|<code>{{#if:{{{iso2b|}}}{{{iso2t|}}}
|{{#ifeq:{{str len|{{{iso2b|}}}}}| 3 | {{ISO 639-2|{{{iso2b}}}}} | {{{iso2b}}} }} ([[ISO 639-2/B|B]])
|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}}
|{{if empty|{{{iso2|}}}|sgn}}
|{{
#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|{{if empty|{{{iso2|}}}|art}}
|{{#ifeq:{{str len|{{{iso2|}}}}}| 3 | {{ISO 639-2|{{{iso2}}}}} | {{{iso2}}} }}}}}}}}</code> {{{iso2comment|}}}{{
#if:{{{iso2b|}}}{{{iso2t|}}}
|<br /><code>{{#ifeq:{{str len|{{{iso2t|}}}}}| 3 | {{ISO 639-2|{{{iso2t}}}}} | {{{iso2t}}} }} ([[ISO 639-2/T|T]])</code>}}
}}
| label24 = {{nowrap|[[ISO 639-3]]}}
| data24 = {{#if:{{{iso3|}}}
|{{#ifeq:{{lc:{{{iso3|}}}}}|none|{{if empty|{{{iso3comment|}}}|''None'' (<code>mis</code>)}}|<code>{{#ifeq:{{str len|{{{iso3}}}}}| 3 | [[ISO639-3:{{{iso3}}}|{{{iso3}}}]] | {{{iso3}}} }}</code> {{#if:{{{lc1|}}}| – inclusive code<!--not all are 'macrolanguages': Hittite, for example-->}} {{{iso3comment|}}}}}|{{#if:{{{lc1|}}}| |–}}}}{{#ifexpr:{{#if:{{{lc1|}}}|1|0}} and {{#if:{{{lc2|}}}|1|0}}|{{#if:{{{iso3|}}}|<br />Individual codes|{{#if:{{{lc3|}}}|Variously|Either}}}}:{{Infobox language/codelist
|{{{lc1|}}}|{{{ld1|}}}}}{{Infobox language/codelist
|{{{lc2|}}}|{{{ld2|}}}}}{{Infobox language/codelist
|{{{lc3|}}}|{{{ld3|}}}}}{{Infobox language/codelist
|{{{lc4|}}}|{{{ld4|}}}}}{{Infobox language/codelist
|{{{lc5|}}}|{{{ld5|}}}}}{{Infobox language/codelist
|{{{lc6|}}}|{{{ld6|}}}}}{{Infobox language/codelist
|{{{lc7|}}}|{{{ld7|}}}}}{{Infobox language/codelist
|{{{lc8|}}}|{{{ld8|}}}}}{{Infobox language/codelist
|{{{lc9|}}}|{{{ld9|}}}}}{{Infobox language/codelist
|{{{lc10|}}}|{{{ld10|}}}}}{{Infobox language/codelist
|{{{lc11|}}}|{{{ld11|}}}}}{{Infobox language/codelist
|{{{lc12|}}}|{{{ld12|}}}}}{{Infobox language/codelist
|{{{lc13|}}}|{{{ld13|}}}}}{{Infobox language/codelist
|{{{lc14|}}}|{{{ld14|}}}}}{{Infobox language/codelist
|{{{lc15|}}}|{{{ld15|}}}}}{{Infobox language/codelist
|{{{lc16|}}}|{{{ld16|}}}}}{{Infobox language/codelist
|{{{lc17|}}}|{{{ld17|}}}}}{{Infobox language/codelist
|{{{lc18|}}}|{{{ld18|}}}}}{{Infobox language/codelist
|{{{lc19|}}}|{{{ld19|}}}}}{{Infobox language/codelist
|{{{lc20|}}}|{{{ld20|}}}}}{{Infobox language/codelist
|{{{lc21|}}}|{{{ld21|}}}}}{{Infobox language/codelist
|{{{lc22|}}}|{{{ld22|}}}}}{{Infobox language/codelist
|{{{lc23|}}}|{{{ld23|}}}}}{{Infobox language/codelist
|{{{lc24|}}}|{{{ld24|}}}}}{{Infobox language/codelist
|{{{lc25|}}}|{{{ld25|}}}}}{{Infobox language/codelist
|{{{lc26|}}}|{{{ld26|}}}}}{{Infobox language/codelist
|{{{lc27|}}}|{{{ld27|}}}}}{{Infobox language/codelist
|{{{lc28|}}}|{{{ld28|}}}}}{{Infobox language/codelist
|{{{lc29|}}}|{{{ld29|}}}}}{{Infobox language/codelist
|{{{lc30|}}}|{{{ld30|}}}}}{{Infobox language/codelist
|{{{lc31|}}}|{{{ld31|}}}}}{{Infobox language/codelist
|{{{lc32|}}}|{{{ld32|}}}}}{{Infobox language/codelist
|{{{lc33|}}}|{{{ld33|}}}}}{{Infobox language/codelist
|{{{lc34|}}}|{{{ld34|}}}}}{{Infobox language/codelist
|{{{lc35|}}}|{{{ld35|}}}}}{{Infobox language/codelist
|{{{lc36|}}}|{{{ld36|}}}}}{{Infobox language/codelist
|{{{lc37|}}}|{{{ld37|}}}}}{{Infobox language/codelist
|{{{lc38|}}}|{{{ld38|}}}}}{{Infobox language/codelist
|{{{lc39|}}}|{{{ld39|}}}}}{{Infobox language/codelist
|{{{lc40|}}}|{{{ld40|}}} }}
|{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br />Individual code:}}{{Infobox language/codelist|code={{{lc1}}}|2={{{ld1|}}} }} }} }}
| label25 = {{nowrap|[[ISO 639-6]]}}<!-- NOTE: ISO 639-6 was withdrawn in 2014.-->
| data25 = {{#if:{{{iso6|}}}|<code>{{{iso6}}}</code>[[Category:Languages with ISO6 code]]}}
| label26 = {{longitem|[[Linguist List]]}}
| data26 = {{Infobox language/linguistlist|1={{{linglist|}}} |2={{{lingname|}}}}}
| label27 =
| data27 = {{Infobox language/linguistlist|1={{{linglist2|}}}|2={{{lingname2|}}}}}
| label28 =
| data28 = {{Infobox language/linguistlist|1={{{linglist3|}}}|2={{{lingname3|}}}}}
| label29 =
| data29 = {{Infobox language/linguistlist|1={{{linglist4|}}}|2={{{lingname4|}}}}}
| label30 =
| data30 = {{Infobox language/linguistlist|1={{{linglist5|}}}|2={{{lingname5|}}}}}
| label31 =
| data31 = {{Infobox language/linguistlist|1={{{linglist6|}}}|2={{{lingname6|}}}}}
| label32 = ''[[Glottolog]]''
| data32 = {{#if:{{{glotto|}}}|{{#ifeq:{{lc:{{{glotto|}}}}}|none|''None''[[Category:Languages without Glottolog code]]|{{#ifeq:{{lc:{{{glotto|}}}}}|spurious|(insufficiently attested or not a distinct language){{main other|[[Category:Languages rejected by Glottolog]]}}|<code>{{glottolink|{{{glotto}}}}}</code>{{#if:{{{glottoname|}}}| {{{glottoname}}}}}}}}}}}<!--
-->{{#if:{{{glotto2|}}}|{{#if:{{{glotto|}}}|<br />|<!--no break when more than one box on a page-->}}<code>{{glottolink|{{{glotto2}}}}}</code>{{#if:{{{glottoname2|}}}| {{{glottoname2}}}}}}}<!--
-->{{#if:{{{glotto3|}}}|{{#if:{{{glotto2|}}}|<br />|<!--no break-->}}<code>{{glottolink|{{{glotto3}}}}}</code>{{#if:{{{glottoname3|}}}| {{{glottoname3}}}}}}}<!--
-->{{#if:{{{glotto4|}}}|{{#if:{{{glotto3|}}}|<br />|<!--no break-->}}<code>{{glottolink|{{{glotto4}}}}}</code>{{#if:{{{glottoname4|}}}| {{{glottoname4}}}}}}}<!--
-->{{#if:{{{glotto5|}}}|{{#if:{{{glotto4|}}}|<br />|<!--no break-->}}<code>{{glottolink|{{{glotto5}}}}}</code>{{#if:{{{glottoname5|}}}| {{{glottoname5}}}}}}}
| label33 = [[Australian Institute of Aboriginal and Torres Strait Islander Studies|AIATSIS]]{{#if:{{{aiatsis|}}}|{{#tag:ref|{{AIATSIS|{{{aiatsis|}}}|{{if empty|{{{aiatsisname|}}}|{{{name}}}}}|{{{aiatsis2|}}}}}|name="AIATSIS"}}}}
| data33 = {{#if:{{{aiatsis|}}}|<code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis}}} {{{aiatsis}}}]</code>{{#if:{{{aiatsisname|}}}| {{{aiatsisname}}}}} }}{{#if:{{{aiatsis2|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis2}}} {{{aiatsis2}}}]</code>{{#if:{{{aiatsisname2|}}}| {{{aiatsisname2}}}}} }}{{#if:{{{aiatsis3|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis3}}} {{{aiatsis3}}}]</code>{{#if:{{{aiatsisname3|}}}| {{{aiatsisname3}}}}} }}{{#if:{{{aiatsis4|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis4}}} {{{aiatsis4}}}]</code>{{#if:{{{aiatsisname4|}}}| {{{aiatsisname4}}}}} }}{{#if:{{{aiatsis5|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis5}}} {{{aiatsis5}}}]</code>{{#if:{{{aiatsisname5|}}}| {{{aiatsisname5}}}}} }}{{#if:{{{aiatsis6|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis6}}} {{{aiatsis6}}}]</code>{{#if:{{{aiatsisname6|}}}| {{{aiatsisname6}}}}} }}
| label34 = {{longitem|{{Wrap|[[Guthrie classification of Bantu languages|Guthrie code]]}}}}
| data34 = {{#if:{{{guthrie|}}}|<code>{{{guthrie}}}</code><ref name="Guthrie">Jouni Filip Maho, 2009. [https://web.archive.org/web/20180203191542/http://goto.glocalnet.net/mahopapers/nuglonline.pdf New Updated Guthrie List Online]</ref>}}
| label35 = [[Endangered Languages Project|ELP]]
| data35 = {{#ifeq: {{lc: {{{ELP|}}} }} | none | | {{Endangered Languages Project |ELP={{{ELP|}}} |ELPname={{{ELPname|}}} |qid={{{qid|}}} }} }}
| label36 = <!--keeps ELP entries aligned-->
| data36 = {{#if:{{{ELP2|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP2}}} {{{ELPname2}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label37 =
| data37 = {{#if:{{{ELP3|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP3}}} {{{ELPname3}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label38 =
| data38 = {{#if:{{{ELP4|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP4}}} {{{ELPname4}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label39 =
| data39 = {{#if:{{{ELP5|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP5}}} {{{ELPname5}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label40 =
| data40 = {{#if:{{{ELP6|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP6}}} {{{ELPname6}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label41 = [[Glottopedia]]
| data41 = {{#if:{{{glottopedia|}}}|<code>[http://www.glottopedia.org/index.php/{{{glottopedia}}} {{{glottopedia}}}]</code>{{#tag:ref|[http://www.glottopedia.org/index.php/{{{glottopedia}}} Glottopedia article on {{PAGENAMEBASE}}].|name="Glottopedia"}}}}
| label42 = [[Linguasphere Observatory|Linguasphere]]
| data42 = {{Infobox language/lingualist|1={{{lingua|}}} |2={{{linguaname|}}}}}
| label43 =
| data43 = {{Infobox language/lingualist|1={{{lingua2|}}}|2={{{linguaname2|}}}}}
| label44 =
| data44 = {{Infobox language/lingualist|1={{{lingua3|}}}|2={{{linguaname3|}}}}}
| label45 =
| data45 = {{Infobox language/lingualist|1={{{lingua4|}}}|2={{{linguaname4|}}}}}
| label46 =
| data46 = {{Infobox language/lingualist|1={{{lingua5|}}}|2={{{linguaname5|}}}}}
| label47 =
| data47 = {{Infobox language/lingualist|1={{{lingua6|}}}|2={{{linguaname6|}}}}}
| label48 =
| data48 = {{Infobox language/lingualist|1={{{lingua7|}}}|2={{{linguaname7|}}}}}
| label49 =
| data49 = {{Infobox language/lingualist|1={{{lingua8|}}}|2={{{linguaname8|}}}}}
| label50 =
| data50 = {{Infobox language/lingualist|1={{{lingua9|}}}|2={{{linguaname9|}}}}}
| label51 =
| data51 = {{Infobox language/lingualist|1={{{lingua10|}}}|2={{{linguaname10|}}}}}
| label52 = [[IETF language tag|IETF]]
| data52 = {{#if:{{{ietf|}}}|<code>{{{ietf}}}</code>{{Main other|[[Category:Language articles with IETF language tag]]}}}}
| data53 = {{#if:{{{map|}}}
|{{#invoke:InfoboxImage|InfoboxImage|image={{{map}}}|upright={{if empty|{{{mapscale|}}}|1.15}}|alt={{{mapalt|}}}|class={{{map_class|}}}}}{{#if:{{{mapcaption|}}}|<div style="text-align:left;">{{{mapcaption}}}</div>}}|
}}
| data54 = {{#if:{{{map2|}}}
| {{#invoke:InfoboxImage|InfoboxImage|image={{{map2}}}|upright={{if empty|{{{mapscale|}}}|1.45}}|alt={{{mapalt2|}}}|class={{{map_class2|}}}}}{{#if:{{{mapcaption2|}}}|<div style="text-align:left;">{{{mapcaption2}}}</div>}}
}}
| data55 = {{#if:{{both| {{{pushpin_map|}}} | {{{coordinates|}}}{{{coords|}}} }}|
{{location map|{{{pushpin_map|}}}
|coordinates = {{if empty|{{{coordinates|}}}|{{{coords|}}}}}
|border = infobox
|alt = {{{pushpin_map_alt|Approximate location where {{if empty|{{{name|}}}|the language}} is spoken}}}
|caption = {{{pushpin_map_caption|}}}
|float = center
|width = {{{pushpin_mapsize|}}}
|default_width = 250
|AlternativeMap = {{{pushpin_image|}}}
|label = {{#ifeq: {{lc: {{{pushpin_label_position|}}} }} | none | | {{if empty|{{{pushpin_label|}}}|{{{name|}}}|{{PAGENAMEBASE}} }} }}
|marksize =6
|position = {{{pushpin_label_position|}}}
}} }}
| data56 = {{#if:{{{coordinates|}}}{{{coords|}}} |Coordinates: {{#invoke:Coordinates|coordinsert|{{if empty|{{{coordinates|}}}|{{{coords|}}}}}|type:landmark}}| }}
| data57 = {{{module|}}}
<!--------------------------------------------------------->
| belowclass = noprint selfref
| belowstyle = background-color:#E7E7FF;color:inherit;padding:0.3em 0.5em;text-align:left;line-height:1.3;
| below = {{#ifeq:{{lc:{{if empty|{{{notice|}}}|{{{notice2|}}}}}}}|ipa
|'''This article contains [[International Phonetic Alphabet|IPA]] phonetic symbols.''' Without proper [[Help:IPA#Rendering issues|rendering support]], you may see [[Specials (Unicode block)#Replacement character|question marks, boxes, or other symbols]] instead of [[Unicode]] characters. For an introductory guide on IPA symbols, see [[Help:IPA]].
}}
}}<!--
---- Adding tracking categories ----
Note 1: Above in this code, already tracking [[Category:...]]'s may be added.
Note 2: All categories are using {{main other|[[Cat:...]}}.
-->{{main other|<!--
-->{{#if:{{Infobox language/family-color|{{{familycolor|}}}}}{{{signers|}}}{{{creator|}}}||[[Category:Languages without family color codes]]}}<!--
-->{{#if:{{{extinct|}}}{{{era|}}}{{{signers|}}}{{{speakers|}}}{{{creator|}}}{{{setting|}}}||<!-- no main input for data7 -->[[Category:Language articles without speaker estimate]]}}<!--
-->{{#ifeq:{{{speakers|}}}|?|{{#if:{{{iso3|}}}{{{lc1|}}}|{{#ifeq:{{{iso3|}}}|none|<!-- ok -->|{{#ifeq:{{{ref|}}}|e18|<!-- ok -->|[[Category:Language articles with unknown population not citing Ethnologue 18]]}}}}}}}}<!--
-->{{#ifeq:{{lc:{{{iso3|}}}}}|none|{{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}|[[Category:Conlangs without ISO 639-3 code]]}}}}<!--
-->{{#if:{{{date|}}}|{{#iferror: {{#expr: {{padleft:|4|{{{date}}}|}} }} |<!--
-->{{#switch: {{lc:{{{date}}}}}
| na = [[Category:Language articles with NA population dates]]
| no date = [[Category:Language articles with 'no date' set]]
| #default = [[Category:Language articles with invalid population dates]]<!--
-->}}|<!-- no error -->}}|<!-- no date -->}}<!--
-->{{#if:{{{iso3|}}}|<!--ok-->|{{#if:{{{lc1|}}}|<!--ok-->|<!--
-->{{#switch: {{lc:{{{isoexception}}}}}
| dialect = [[Category:Dialects of languages with ISO 639-3 code]]
| historical = [[Category:Historical forms of languages with ISO codes]]
| protolanguage = [[Category:Protolanguages without ISO codes]]
| talkpage =
|}}}}}}<!--
-->{{#ifeq:{{{iso3|}}}|none|{{#if:{{{glotto|}}}|<!--ok-->|{{#if:{{{linglist|}}}|<!--ok-->|{{#if:{{{lingua|}}}|<!--ok-->|{{#if:{{{aiatsis|}}}|<!--ok-->|{{#if:{{{guthrie|}}}|<!--ok-->|{{#if:{{{creator|}}}|<!--ok-->|{{#if:{{{created|}}}|<!--ok-->|[[Category:Languages without ISO 639-3 code]]}}}}}}}}}}}}}}}}<!--
-->{{#if:{{{iso3|}}}{{{lc1|}}}{{{glotto|}}}{{{glotto2|}}}{{{glotto3|}}}{{{glotto4|}}}{{{glotto5|}}}{{{linglist|}}}{{{lingua|}}}{{{aiatsis|}}}{{{guthrie|}}}{{{isoexception|}}}|<!--ok-->|[[Category:Language articles without language codes]]}}<!--
-->{{#if:{{{lc1|}}}|{{#if:{{{lc2|}}}|<!--ok-->|[[Category:Languages which need ISO 639-3 comment]]}}}}<!--
-->{{#ifeq:{{{iso3|}}}|none|{{#ifeq:{{{ref|}}}|e18|[[Category:Nonexistent E18 links]]}}}}<!--
-->{{#ifeq:{{{iso3|}}}|none|{{#if:{{{linglist|}}}|{{#ifeq:{{{isoexception|}}}|dialect|[[Category:Dialects with Linguist List code]]|[[Category:Languages without ISO 639-3 code but with Linguist List code]]}}}}<!--
-->{{#ifeq:{{{glotto|}}}|none|<!--ok-->||{{#if:{{{glotto|}}}|[[Category:Languages without ISO 639-3 code but with Glottolog code]]}}}}<!--
-->{{#if:{{{lingua|}}}|[[Category:Languages without ISO 639-3 code but with Linguasphere code]]}}<!--
-->{{#if:{{{aiatsis|}}}|[[Category:Languages without ISO 639-3 code but with AIATSIS code]]}}<!--
-->{{#if:{{{guthrie|}}}|[[Category:Languages without ISO 639-3 code but with Guthrie code]]}}}}<!--
-->{{#if:{{{iso3|}}}|<!--okay-->|{{#if:{{{lc1|}}}|<!--ok-->|{{#if:{{{linglist|}}}|{{#ifeq:{{{isoexception|}}}|dialect|[[Category:Dialects with Linguist List code]]|[[Category:Languages without ISO 639-3 code but with Linguist List code]]}}}}<!--
-->{{#ifeq:{{{glotto|}}}|none|<!--ok-->|{{#if:{{{glotto|}}}|[[Category:Languages without ISO 639-3 code but with Glottolog code]]}}}}<!--
-->{{#if:{{{lingua|}}}|[[Category:Languages without ISO 639-3 code but with Linguasphere code]]}}<!--
-->{{#if:{{{aiatsis|}}}|[[Category:Languages without ISO 639-3 code but with AIATSIS code]]}}<!--
-->{{#if:{{{guthrie|}}}|[[Category:Languages without ISO 639-3 code but with Guthrie code]]}}}}}}<!--
-->{{#if:{{{glotto|}}}|{{#if:{{{glottorefname|}}}{{{glottoname|}}}|<!--ok-->
|{{#switch: {{lc:{{{glotto}}}}} |none = |spurious =
|#default = [[Category:Articles with unnamed Glottolog code]]}}}}}}<!--
-->{{#if:{{{glotto2|}}}|{{#if:{{{glottoname2|}}}{{{glottorefname2|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!--
-->{{#if:{{{glotto3|}}}|{{#if:{{{glottoname3|}}}{{{glottorefname3|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!--
-->{{#if:{{{glotto4|}}}|{{#if:{{{glottoname4|}}}{{{glottorefname4|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!--
-->{{#if:{{{glotto5|}}}|{{#if:{{{glottoname5|}}}{{{glottorefname5|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!--
-->{{#ifeq:{{Str index|{{{map|}}}|1}}|[|[[Category:Ill-formatted infobox-language images]]|<!--ok-->}}<!--
-->{{#ifeq:{{Str index|{{{map2|}}}|1}}|[|[[Category:Ill-formatted infobox-language images]]|<!--ok-->}}<!--
-->{{#ifeq:{{Str index|{{{image|}}}|1}}|[|[[Category:Ill-formatted infobox-language images]]|<!--ok-->}}<!--
-->{{#if:{{{iso2|}}}{{{iso2b|}}}{{{iso2t|}}}|[[Category:Languages with ISO 639-2 code]]|<!--ok-->}}<!--
-->{{#if:{{{iso1|}}}|[[Category:Languages with ISO 639-1 code]]|<!--ok-->}}<!--
-->{{#if:{{{speakers|}}}|{{#ifeq:{{{speakers|}}}|?|{{#if:{{{ref|}}}|[[Category:Language articles with speakers set to 'unknown' despite a reference]]|{{#ifeq:{{{isoexception|}}}|dialect|[[Category:Dialect articles with speakers set to 'unknown']]|[[Category:Language articles with speakers set to 'unknown']]}}}}|{{#ifeq:{{{speakers|}}}|none|{{#ifeq:{{lc:{{{familycolor|}}}}}|pidgin|<!--ok: pidgins don't have native speakers-->|[[Category:Language articles with speakers set to 'none']]}}|{{#if:{{{ref|}}}|<!--ok-->|[[Category:Language articles without reference field]]}}}}}}}}<!--
-->{{#if:{{{extinct|}}}{{{era|}}}|{{#if:{{{ref|}}}|<!--ok-->|{{#ifeq:{{{extinct}}}|?|<!--ok-->|[[Category:Language articles with unreferenced extinction date]]}}}}}}<!--
-->{{#if:{{{boxsize|}}}|}}<!--
-->{{#if:{{{glotto|}}}{{{glotto2|}}}{{{glotto3|}}}{{{glotto4|}}}{{{glotto5|}}}|<!--ok-->|[[Category:Language articles missing Glottolog code]]}}<!--
-->{{#ifeq:{{{iso3|}}}|none|{{#ifeq:{{{glotto|}}}|none|[[Category:Languages with neither ISO nor Glottolog code]]}}}}<!--
-->{{#ifeq:{{{iso3|}}}|none||{{#if:{{{iso3|}}}{{{lc1|}}}|{{#if:{{{ref|}}}|{{#switch: {{{ref}}} | e26 = | e25 = | e24 = | e23 = | e22 = | e21 = | e20 = | e19 = | e18 = | e17 = | e16 = | e15 = | e14 = | e13 = | e12 = | e11 = | e10 = | e09 = | e08 = | ne2007 = [[Category:Articles citing Nationalencyklopedin]] | ne2010 = [[Category:Articles citing Nationalencyklopedin]] | inali = [[Category:Articles citing INALI]] | linglist = [[Category:Articles citing Linguist List]] | aiatsis= [[Category:Articles citing AIATSIS]] | guthrie = [[Category:Articles citing Maho/Guthrie]] | = [[Category:Articles opting out of population reference]] | {{#if:{{{extinct|}}}{{{era|}}}|[[Category:Extinct ISO language articles citing sources other than Ethnologue]]|[[Category:ISO language articles citing sources other than Ethnologue]]}}}}}}}}}}<!--
Close wrapping {{main other}} for the categories:-->}}{{#invoke:Check for unknown parameters|check
|unknown={{main other|[[Category:Pages using infobox language with unknown parameters|_VALUE_{{PAGENAME}}]]}}
|preview=Page using [[Template:Infobox language]] with unknown parameter "_VALUE_"|ignoreblank=y| acceptance | agency | aiatsis | aiatsis2 | aiatsis3 | aiatsis4 | aiatsis5 | aiatsis6 | aiatsisname | aiatsisname2 | aiatsisname3 | aiatsisname4 | aiatsisname5 | aiatsisname6 | altname | ancestor | ancestor2 | ancestor3 | ancestor4 | ancestor5 | ancestor6 | ancestor7 | ancestor8 | ancestor9 | ancestor10 | ancestor11 | ancestor12 | ancestor13 | ancestor14 | ancestor15 | boxsize | coordinates | coords | created | creator | date | dateprefix | development_body | dia1 | dia2 | dia3 | dia4 | dia5 | dia6 | dia7 | dia8 | dia9 | dia10 | dia11 | dia12 | dia13 | dia14 | dia15 | dia16 | dia17 | dia18 | dia19 | dia20 | dia21 | dia22 | dia23 | dia24 | dia25 | dia26 | dia27 | dia28 | dia29 | dia30 | dia31 | dia32 | dia33 | dia34 | dia35 | dia36 | dia37 | dia38 | dia39 | dia40 | dialect_label | dialects | ELP | ELP2 | ELP3 | ELP4 | ELP5 | ELP6 | ELPname | ELPname2 | ELPname3 | ELPname4 | ELPname5 | ELPname6 | era | ethnicity | extinct | fam1 | fam2 | fam3 | fam4 | fam5 | fam6 | fam7 | fam8 | fam9 | fam10 | fam11 | fam12 | fam13 | fam14 | fam15 | family | familycolor | fontcolor | glotto | glotto2 | glotto3 | glotto4 | glotto5 | glottoname | glottoname2 | glottoname3 | glottoname4 | glottoname5 | glottopedia | glottorefname | glottorefname2 | glottorefname3 | glottorefname4 | glottorefname5 | guthrie | ietf | image | imagealt | imagecaption | imagescale | image_class | iso1 | iso1comment | iso2 | iso2b | iso2comment | iso2t | iso3 | iso3comment | iso6 | isoexception | lc1 | lc2 | lc3 | lc4 | lc5 | lc6 | lc7 | lc8 | lc9 | lc10 | lc11 | lc12 | lc13 | lc14 | lc15 | lc16 | lc17 | lc18 | lc19 | lc20 | lc21 | lc22 | lc23 | lc24 | lc25 | lc26 | lc27 | lc28 | lc29 | lc30 | lc31 | lc32 | lc33 | lc34 | lc35 | lc36 | lc37 | lc38 | lc39 | lc40 | ld1 | ld2 | ld3 | ld4 | ld5 | ld6 | ld7 | ld8 | ld9 | ld10 | ld11 | ld12 | ld13 | ld14 | ld15 | ld16 | ld17 | ld18 | ld19 | ld20 | ld21 | ld22 | ld23 | ld24 | ld25 | ld26 | ld27 | ld28 | ld29 | ld30 | ld31 | ld32 | ld33 | ld34 | ld35 | ld36 | ld37 | ld38 | ld39 | ld40 | linglist | linglist2 | linglist3 | linglist4 | linglist5 | linglist6 | lingname | lingname2 | lingname3 | lingname4 | lingname5 | lingname6 | lingua | lingua2 | lingua3 | lingua4 | lingua5 | lingua6 | lingua7 | lingua8 | lingua9 | lingua10 | linguaname | linguaname2 | linguaname3 | linguaname4 | linguaname5 | linguaname6 | linguaname7 | linguaname8 | linguaname9 | linguaname10 | listclass | liststyle | map | map2 | mapalt | mapalt2 | mapcaption | mapcaption2 | map_class | map_class2 | mapscale | minority | module | name | nation | nativename | notice | notice2 | official | posteriori | pronunciation | protoname | pushpin_image | pushpin_label | pushpin_label_position | pushpin_map | pushpin_map_alt | pushpin_map_caption | pushpin_mapsize | qid | ref | refname | region | revived | revived-cat | revived-category | script | setting | sign | signers | speakers | speakers_label | speakers2 | stand1 | stand2 | stand3 | stand4 | stand5 | stand6 | standards | state | states }}<templatestyles src="Template:Infobox/styles-images.css" />{{#invoke:Check for conflicting parameters|check
| template = [[Template:Infobox language]]
| cat = {{main other|Category:Pages using infobox language with conflicting parameters}}
| states; state
| signers; speakers
| revived-category; revived-cat
| protoname; ancestor
| listclass; liststyle
| nation; official
| coordinates; coords
}}<noinclude>
{{documentation}}
</noinclude>
.
t4z4fsa77lr0pajye1szikspv49nkvp
41886
41883
2026-05-01T10:48:27Z
Ultron90
1878
41886
wikitext
text/x-wiki
{{Infobox
| bodyclass = vevent infobox-has-images-with-white-backgrounds
| bodystyle = {{#if:{{{boxsize|}}}|width: {{{boxsize}}};}}
| abovestyle = font-size:125%; color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|#114057|1}}|white|{{if empty|{{{fontcolor|}}}|black}} }}; background-color: {{#if:{{{creator|}}}{{{setting|}}}|#114057|{{#if:{{{signers|}}}|silver|{{Infobox language/family-color|{{if empty|{{{familycolor|}}}|Default}} }} }} }};
| above = <includeonly>{{{name|{{#if:{{#invoke:Wikidata|ViewSomething|labels|en|value}}|{{#invoke:Wikidata|ViewSomething|labels|en|value}}|{{PAGENAMEBASE}}}}}}}</includeonly>
| aboveclass = above
| subheaderstyle = font-size:110%; color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|#114057|1}}|white|{{if empty|{{{fontcolor|}}}|black}} }}; background-color: {{#if:{{{creator|}}}{{{setting|}}}|#114057|{{#if:{{{signers|}}}|silver|{{Infobox language/family-color|{{if empty|{{{familycolor|}}}|Default}} }} }} }};
| subheader1 = {{{altname|}}}
| subheader2 = {{{nativename|}}}
| subheader3 = {{#if:{{{acceptance|}}}|({{{acceptance|}}})}}
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|upright={{if empty|{{{imagescale|}}}|0.9}}|alt={{{imagealt|}}}|class={{{image_class|}}}}}
| captionstyle = padding:0.35em 0.35em 0.25em;line-height:1.25em;
| caption = {{{imagecaption|}}}
| headerstyle = color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}|white|{{if empty|{{{fontcolor|}}}|black}}}}; background-color: {{#if:{{{signers|}}}|silver|{{#if:{{{creator|}}}{{{setting|}}}|#114057|{{Infobox language/family-color|{{if empty|{{{familycolor|}}}|Default}}}}}}}};
<!--------------------------------------------------------->
| labelstyle = white-space:nowrap;padding-right:0.65em<!--(to ensure gap between any long/nonwrapped label and subsequent data on same line-->;
| datastyle = line-height:1.3em;
| label1 = Pronunciation
| data1 = {{#if:{{{pronunciation|}}}| {{if empty|{{{pronunciation|}}}|''to be added''}}}}
| label2 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
| Created by
| Native to
}}
| data2 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|{{if empty|{{{creator|}}}|–}}
|{{if empty|{{{states|}}}|{{{state|}}}}}
}}
| label3 = Date
| data3 = {{{created|}}}
| label4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|Setting and usage
|{{#if:{{{region|}}}|Region}}
}}
| data4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|{{{setting|}}}
|{{{region|}}}
}}
| label6 = Ethnicity
| data6 = {{{ethnicity|}}}
| label7 = {{#if:{{{extinct|}}} |[[Extinct language|Extinct]] |{{#if:{{{era|}}} |Era |{{#if:{{{creator|}}}{{{speakers_label|}}} |{{if empty|{{{speakers_label|}}}|Users}} |{{longitem|Native speakers}} }} }} }}
| data7 =<!--
-->{{#if:{{{extinct|}}}|{{#ifeq:{{{extinct}}}|?|(date missing)[[Category:Language articles with unknown extinction date]]|{{{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|{{if empty|{{{signers|}}}|{{{speakers|}}}|–}}
|{{#ifeq:{{if empty|{{{signers|}}}|{{{speakers}}}}}|?|<!--
-->|{{#ifeq:{{if empty|{{{signers|}}}|{{{speakers}}}}}|none|''None''
|{{#if:{{{date|}}}|{{if empty|{{{signers|}}}|{{{speakers|}}}|–}} ({{{dateprefix|}}}{{{date}}})
|{{if empty|{{{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|{{if empty|{{{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-->{{if empty|{{{speakers|}}}|–}} ({{{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 -->{{if empty|{{{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={{if empty|{{{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|}}} }}
| label8 = {{#if:{{{revived|}}} |[[Language revitalization|Revival]]{{#if:{{{revived-category|}}}{{{revived-cat|}}}|{{#ifeq:{{if empty|{{{revived-category|}}}|{{{revived-cat}}}}}|nocat|<!--suppress-->|[[Category:{{if empty|{{{revived-category|}}}|{{{revived-cat}}}}}]]|[[Category:Language revival]]}} }} }}
| data8 = {{{revived|}}}
| label9 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|Purpose
|{{longitem|{{Wrap|[[Language family]]}}}}
}}
| data9 = {{#ifeq: {{lc:{{{family}}}}}|na||<div style="text-align:left;">{{{family|{{{fam1|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}}
|''Unknown''{{main other|[[Category:Languages without classification]]}}
|{{#if:{{{creator|}}}{{{setting|}}}
|[[Constructed language]]
|{{Infobox language/genetic|{{if empty|{{{familycolor|}}}|Default}}}}
}}
}}}}}
<ul style="line-height:100%; margin-left:1.35em;padding-left:0"><li>
{{#ifeq:{{{familycolor|}}}|unclassified||{{#ifeq:{{{familycolor|}}}|Unclassified||{{#ifeq:{{{familycolor|}}}|isolate||{{#ifeq:{{{familycolor|}}}|Isolate||{{#if:{{{fam2|}}}
| {{{fam2}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam3|}}}
| {{{fam3}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam4|}}}
| {{{fam4}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam5|}}}
| {{{fam5}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam6|}}}
| {{{fam6}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam7|}}}
| {{{fam7}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam8|}}}
| {{{fam8}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam9|}}}
| {{{fam9}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam10|}}}
| {{{fam10}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam11|}}}
| {{{fam11}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam12|}}}
| {{{fam12}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam13|}}}
| {{{fam13}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam14|}}}
| {{{fam14}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam15|}}}
| {{{fam15}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>'''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''</li></ul>
| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}</li></ul>| '''{{if empty|{{{name|}}}|{{PAGENAME}}}}'''
}}
}}}}}}}}</li></ul>}}}</div>}}
| label10 = {{longitem|{{#if:{{{ancestor2|}}}|Early forms|Early form}}}}
| data10 = {{#if:{{{protoname|}}}{{{ancestor|}}}|<div style="text-align:left;">{{if empty|{{{protoname|}}}|{{{ancestor|}}}}}
{{#if:{{{ancestor2|}}}|<ul style="line-height:100%; margin-left:1.35em; padding-left:0"><li>{{{ancestor2}}}
{{#if:{{{ancestor3|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor3}}}
{{#if:{{{ancestor4|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor4}}}
{{#if:{{{ancestor5|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor5}}}
{{#if:{{{ancestor6|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor6}}}
{{#if:{{{ancestor7|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor7}}}
{{#if:{{{ancestor8|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor8}}}
{{#if:{{{ancestor9|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor9}}}
{{#if:{{{ancestor10|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor10}}}
{{#if:{{{ancestor11|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor11}}}
{{#if:{{{ancestor12|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor12}}}
{{#if:{{{ancestor13|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor13}}}
{{#if:{{{ancestor14|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor14}}}
{{#if:{{{ancestor15|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor15}}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</li></ul>}}
</div>}}
| label11 = {{longitem|Standard forms}}
| data11 = {{#if:{{{standards|}}}|{{{standards}}}
|{{#if:{{{stand1|}}}|{{plainlist|
*{{{stand1|}}}{{#if:{{{stand2|}}}|
*{{{stand2|}}}|}}{{#if:{{{stand3|}}}|
*{{{stand3|}}}|}}{{#if:{{{stand4|}}}|
*{{{stand4|}}}|}}{{#if:{{{stand5|}}}|
*{{{stand5|}}}|}}{{#if:{{{stand6|}}}|
*{{{stand6|}}}}}}}}}}}
| label12 = {{if empty|{{{dialect_label|}}}|Dialects}}
| data12 = {{#if:{{{dialects|}}}|{{{dialects}}}
|{{#if:{{{dia1|}}}|
{{#if:{{{dia1|}}}|*{{{dia1}}}}}
{{#if:{{{dia2|}}}|*{{{dia2}}}}}
{{#if:{{{dia3|}}}|*{{{dia3}}}}}
{{#if:{{{dia4|}}}|*{{{dia4}}}}}
{{#if:{{{dia5|}}}|*{{{dia5}}}}}
{{#if:{{{dia6|}}}|*{{{dia6}}}}}
{{#if:{{{dia7|}}}|*{{{dia7}}}}}
{{#if:{{{dia8|}}}|*{{{dia8}}}}}
{{#if:{{{dia9|}}}|*{{{dia9}}}}}
{{#if:{{{dia10|}}}|*{{{dia10}}}}}
{{#if:{{{dia11|}}}|*{{{dia11}}}}}
{{#if:{{{dia12|}}}|*{{{dia12}}}}}
{{#if:{{{dia13|}}}|*{{{dia13}}}}}
{{#if:{{{dia14|}}}|*{{{dia14}}}}}
{{#if:{{{dia15|}}}|*{{{dia15}}}}}
{{#if:{{{dia16|}}}|*{{{dia16}}}}}
{{#if:{{{dia17|}}}|*{{{dia17}}}}}
{{#if:{{{dia18|}}}|*{{{dia18}}}}}
{{#if:{{{dia19|}}}|*{{{dia19}}}}}
{{#if:{{{dia20|}}}|*{{{dia20}}}}}
{{#if:{{{dia21|}}}|*{{{dia21}}}}}
{{#if:{{{dia22|}}}|*{{{dia22}}}}}
{{#if:{{{dia23|}}}|*{{{dia23}}}}}
{{#if:{{{dia24|}}}|*{{{dia24}}}}}
{{#if:{{{dia25|}}}|*{{{dia25}}}}}
{{#if:{{{dia26|}}}|*{{{dia26}}}}}
{{#if:{{{dia27|}}}|*{{{dia27}}}}}
{{#if:{{{dia28|}}}|*{{{dia28}}}}}
{{#if:{{{dia29|}}}|*{{{dia29}}}}}
{{#if:{{{dia30|}}}|*{{{dia30}}}}}
{{#if:{{{dia31|}}}|*{{{dia31}}}}}
{{#if:{{{dia32|}}}|*{{{dia32}}}}}
{{#if:{{{dia33|}}}|*{{{dia33}}}}}
{{#if:{{{dia34|}}}|*{{{dia34}}}}}
{{#if:{{{dia35|}}}|*{{{dia35}}}}}
{{#if:{{{dia36|}}}|*{{{dia36}}}}}
{{#if:{{{dia37|}}}|*{{{dia37}}}}}
{{#if:{{{dia38|}}}|*{{{dia38}}}}}
{{#if:{{{dia39|}}}|*{{{dia39}}}}}
{{#if:{{{dia40|}}}|*{{{dia40}}}}}
}}}}
| rowclass12 = {{#if:{{{dialects|}}}||{{#if:{{{dia1|}}}|{{if empty|{{{listclass|}}}|{{{liststyle|}}}|plainlist}}}}}}
| label13 = {{longitem|{{Wrap|[[Writing system]]}}}}
| data13 = {{#switch: {{lc:{{{script|}}}}}
| latin
| [[latin]]
| latin alphabet
| [[latin alphabet]]
| [[latin alphabet|latin]] = [[Latin script|Latin]]
| #default = {{{script|}}}
}}
| label14 = {{longitem|{{Wrap|[[Manually coded language|Signed forms]]}}}}
| data14 = {{#if:{{{sign|}}}|{{{sign}}}}}
| label15 = Sources
| data15 = {{{posteriori|}}}
<!--------------------------------------------------------->
| header16 = {{#if:{{{nation|}}}{{{official|}}}{{{minority|}}}{{{agency|}}}{{{development_body|}}}|Official status}}
| label17 = {{longitem|Official language in}}
| data17 = {{if empty|{{{nation|}}}|{{{official|}}}}}
| label18 = {{longitem|class=nowrap|Recognised minority<br />language in}}
| data18 = {{#if:{{{minority|}}} |<div style="<!--label17 above almost always linewraps, so:-->vertical-align:middle;">{{{minority}}}</div>}}
| label19 = [[List of language regulators|Regulated by]]
| data19 = {{{agency|{{#ifexpr:{{#if:{{{agency|}}}|1|0}} and {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{if empty|{{{familycolor|}}}|Default}}}}|#114057|1}}|1|0}}
| ''None''
<!-- | {{#if:{{{nation|}}}|''No official regulation''}} [this ends up claiming that languages have no regulation just because no-one bothered to add the regulator -->
}}}}}
| label20 = Development body
| data20 = {{{development_body|}}}
<!--------------------------------------------------------->
| header21 = Language codes
| label22 = {{nowrap|[[ISO 639-1]]}}
| data22 = {{#if:{{{iso1|}}}|<code>{{#ifeq:{{str len|{{{iso1|}}}}}| 2 | {{ISO 639-1|{{{iso1}}}}} | {{{iso1}}} }}</code> {{{iso1comment|}}}}}
| label23 = {{nowrap|[[ISO 639-2]]}}
| data23 = {{#if:{{{iso2|}}}{{{iso2b|}}}{{{iso2t|}}}
|<code>{{#if:{{{iso2b|}}}{{{iso2t|}}}
|{{#ifeq:{{str len|{{{iso2b|}}}}}| 3 | {{ISO 639-2|{{{iso2b}}}}} | {{{iso2b}}} }} ([[ISO 639-2/B|B]])
|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}}
|{{if empty|{{{iso2|}}}|sgn}}
|{{
#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}
|{{if empty|{{{iso2|}}}|art}}
|{{#ifeq:{{str len|{{{iso2|}}}}}| 3 | {{ISO 639-2|{{{iso2}}}}} | {{{iso2}}} }}}}}}}}</code> {{{iso2comment|}}}{{
#if:{{{iso2b|}}}{{{iso2t|}}}
|<br /><code>{{#ifeq:{{str len|{{{iso2t|}}}}}| 3 | {{ISO 639-2|{{{iso2t}}}}} | {{{iso2t}}} }} ([[ISO 639-2/T|T]])</code>}}
}}
| label24 = {{nowrap|[[ISO 639-3]]}}
| data24 = {{#if:{{{iso3|}}}
|{{#ifeq:{{lc:{{{iso3|}}}}}|none|{{if empty|{{{iso3comment|}}}|''None'' (<code>mis</code>)}}|<code>{{#ifeq:{{str len|{{{iso3}}}}}| 3 | [[ISO639-3:{{{iso3}}}|{{{iso3}}}]] | {{{iso3}}} }}</code> {{#if:{{{lc1|}}}| – inclusive code<!--not all are 'macrolanguages': Hittite, for example-->}} {{{iso3comment|}}}}}|{{#if:{{{lc1|}}}| |–}}}}{{#ifexpr:{{#if:{{{lc1|}}}|1|0}} and {{#if:{{{lc2|}}}|1|0}}|{{#if:{{{iso3|}}}|<br />Individual codes|{{#if:{{{lc3|}}}|Variously|Either}}}}:{{Infobox language/codelist
|{{{lc1|}}}|{{{ld1|}}}}}{{Infobox language/codelist
|{{{lc2|}}}|{{{ld2|}}}}}{{Infobox language/codelist
|{{{lc3|}}}|{{{ld3|}}}}}{{Infobox language/codelist
|{{{lc4|}}}|{{{ld4|}}}}}{{Infobox language/codelist
|{{{lc5|}}}|{{{ld5|}}}}}{{Infobox language/codelist
|{{{lc6|}}}|{{{ld6|}}}}}{{Infobox language/codelist
|{{{lc7|}}}|{{{ld7|}}}}}{{Infobox language/codelist
|{{{lc8|}}}|{{{ld8|}}}}}{{Infobox language/codelist
|{{{lc9|}}}|{{{ld9|}}}}}{{Infobox language/codelist
|{{{lc10|}}}|{{{ld10|}}}}}{{Infobox language/codelist
|{{{lc11|}}}|{{{ld11|}}}}}{{Infobox language/codelist
|{{{lc12|}}}|{{{ld12|}}}}}{{Infobox language/codelist
|{{{lc13|}}}|{{{ld13|}}}}}{{Infobox language/codelist
|{{{lc14|}}}|{{{ld14|}}}}}{{Infobox language/codelist
|{{{lc15|}}}|{{{ld15|}}}}}{{Infobox language/codelist
|{{{lc16|}}}|{{{ld16|}}}}}{{Infobox language/codelist
|{{{lc17|}}}|{{{ld17|}}}}}{{Infobox language/codelist
|{{{lc18|}}}|{{{ld18|}}}}}{{Infobox language/codelist
|{{{lc19|}}}|{{{ld19|}}}}}{{Infobox language/codelist
|{{{lc20|}}}|{{{ld20|}}}}}{{Infobox language/codelist
|{{{lc21|}}}|{{{ld21|}}}}}{{Infobox language/codelist
|{{{lc22|}}}|{{{ld22|}}}}}{{Infobox language/codelist
|{{{lc23|}}}|{{{ld23|}}}}}{{Infobox language/codelist
|{{{lc24|}}}|{{{ld24|}}}}}{{Infobox language/codelist
|{{{lc25|}}}|{{{ld25|}}}}}{{Infobox language/codelist
|{{{lc26|}}}|{{{ld26|}}}}}{{Infobox language/codelist
|{{{lc27|}}}|{{{ld27|}}}}}{{Infobox language/codelist
|{{{lc28|}}}|{{{ld28|}}}}}{{Infobox language/codelist
|{{{lc29|}}}|{{{ld29|}}}}}{{Infobox language/codelist
|{{{lc30|}}}|{{{ld30|}}}}}{{Infobox language/codelist
|{{{lc31|}}}|{{{ld31|}}}}}{{Infobox language/codelist
|{{{lc32|}}}|{{{ld32|}}}}}{{Infobox language/codelist
|{{{lc33|}}}|{{{ld33|}}}}}{{Infobox language/codelist
|{{{lc34|}}}|{{{ld34|}}}}}{{Infobox language/codelist
|{{{lc35|}}}|{{{ld35|}}}}}{{Infobox language/codelist
|{{{lc36|}}}|{{{ld36|}}}}}{{Infobox language/codelist
|{{{lc37|}}}|{{{ld37|}}}}}{{Infobox language/codelist
|{{{lc38|}}}|{{{ld38|}}}}}{{Infobox language/codelist
|{{{lc39|}}}|{{{ld39|}}}}}{{Infobox language/codelist
|{{{lc40|}}}|{{{ld40|}}} }}
|{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br />Individual code:}}{{Infobox language/codelist|code={{{lc1}}}|2={{{ld1|}}} }} }} }}
| label25 = {{nowrap|[[ISO 639-6]]}}<!-- NOTE: ISO 639-6 was withdrawn in 2014.-->
| data25 = {{#if:{{{iso6|}}}|<code>{{{iso6}}}</code>[[Category:Languages with ISO6 code]]}}
| label26 = {{longitem|[[Linguist List]]}}
| data26 = {{Infobox language/linguistlist|1={{{linglist|}}} |2={{{lingname|}}}}}
| label27 =
| data27 = {{Infobox language/linguistlist|1={{{linglist2|}}}|2={{{lingname2|}}}}}
| label28 =
| data28 = {{Infobox language/linguistlist|1={{{linglist3|}}}|2={{{lingname3|}}}}}
| label29 =
| data29 = {{Infobox language/linguistlist|1={{{linglist4|}}}|2={{{lingname4|}}}}}
| label30 =
| data30 = {{Infobox language/linguistlist|1={{{linglist5|}}}|2={{{lingname5|}}}}}
| label31 =
| data31 = {{Infobox language/linguistlist|1={{{linglist6|}}}|2={{{lingname6|}}}}}
| label32 = ''[[Glottolog]]''
| data32 = {{#if:{{{glotto|}}}|{{#ifeq:{{lc:{{{glotto|}}}}}|none|''None''[[Category:Languages without Glottolog code]]|{{#ifeq:{{lc:{{{glotto|}}}}}|spurious|(insufficiently attested or not a distinct language){{main other|[[Category:Languages rejected by Glottolog]]}}|<code>{{glottolink|{{{glotto}}}}}</code>{{#if:{{{glottoname|}}}| {{{glottoname}}}}}}}}}}}<!--
-->{{#if:{{{glotto2|}}}|{{#if:{{{glotto|}}}|<br />|<!--no break when more than one box on a page-->}}<code>{{glottolink|{{{glotto2}}}}}</code>{{#if:{{{glottoname2|}}}| {{{glottoname2}}}}}}}<!--
-->{{#if:{{{glotto3|}}}|{{#if:{{{glotto2|}}}|<br />|<!--no break-->}}<code>{{glottolink|{{{glotto3}}}}}</code>{{#if:{{{glottoname3|}}}| {{{glottoname3}}}}}}}<!--
-->{{#if:{{{glotto4|}}}|{{#if:{{{glotto3|}}}|<br />|<!--no break-->}}<code>{{glottolink|{{{glotto4}}}}}</code>{{#if:{{{glottoname4|}}}| {{{glottoname4}}}}}}}<!--
-->{{#if:{{{glotto5|}}}|{{#if:{{{glotto4|}}}|<br />|<!--no break-->}}<code>{{glottolink|{{{glotto5}}}}}</code>{{#if:{{{glottoname5|}}}| {{{glottoname5}}}}}}}
| label33 = [[Australian Institute of Aboriginal and Torres Strait Islander Studies|AIATSIS]]{{#if:{{{aiatsis|}}}|{{#tag:ref|{{AIATSIS|{{{aiatsis|}}}|{{if empty|{{{aiatsisname|}}}|{{{name}}}}}|{{{aiatsis2|}}}}}|name="AIATSIS"}}}}
| data33 = {{#if:{{{aiatsis|}}}|<code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis}}} {{{aiatsis}}}]</code>{{#if:{{{aiatsisname|}}}| {{{aiatsisname}}}}} }}{{#if:{{{aiatsis2|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis2}}} {{{aiatsis2}}}]</code>{{#if:{{{aiatsisname2|}}}| {{{aiatsisname2}}}}} }}{{#if:{{{aiatsis3|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis3}}} {{{aiatsis3}}}]</code>{{#if:{{{aiatsisname3|}}}| {{{aiatsisname3}}}}} }}{{#if:{{{aiatsis4|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis4}}} {{{aiatsis4}}}]</code>{{#if:{{{aiatsisname4|}}}| {{{aiatsisname4}}}}} }}{{#if:{{{aiatsis5|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis5}}} {{{aiatsis5}}}]</code>{{#if:{{{aiatsisname5|}}}| {{{aiatsisname5}}}}} }}{{#if:{{{aiatsis6|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis6}}} {{{aiatsis6}}}]</code>{{#if:{{{aiatsisname6|}}}| {{{aiatsisname6}}}}} }}
| label34 = {{longitem|{{Wrap|[[Guthrie classification of Bantu languages|Guthrie code]]}}}}
| data34 = {{#if:{{{guthrie|}}}|<code>{{{guthrie}}}</code><ref name="Guthrie">Jouni Filip Maho, 2009. [https://web.archive.org/web/20180203191542/http://goto.glocalnet.net/mahopapers/nuglonline.pdf New Updated Guthrie List Online]</ref>}}
| label35 = [[Endangered Languages Project|ELP]]
| data35 = {{#ifeq: {{lc: {{{ELP|}}} }} | none | | {{Endangered Languages Project |ELP={{{ELP|}}} |ELPname={{{ELPname|}}} |qid={{{qid|}}} }} }}
| label36 = <!--keeps ELP entries aligned-->
| data36 = {{#if:{{{ELP2|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP2}}} {{{ELPname2}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label37 =
| data37 = {{#if:{{{ELP3|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP3}}} {{{ELPname3}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label38 =
| data38 = {{#if:{{{ELP4|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP4}}} {{{ELPname4}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label39 =
| data39 = {{#if:{{{ELP5|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP5}}} {{{ELPname5}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label40 =
| data40 = {{#if:{{{ELP6|}}}|[https://www.endangeredlanguages.com/elp-language/{{{ELP6}}} {{{ELPname6}}}]{{Main other|[[Category:Language articles with manual ELP links]]}}}}
| label41 = [[Glottopedia]]
| data41 = {{#if:{{{glottopedia|}}}|<code>[http://www.glottopedia.org/index.php/{{{glottopedia}}} {{{glottopedia}}}]</code>{{#tag:ref|[http://www.glottopedia.org/index.php/{{{glottopedia}}} Glottopedia article on {{PAGENAMEBASE}}].|name="Glottopedia"}}}}
| label42 = [[Linguasphere Observatory|Linguasphere]]
| data42 = {{Infobox language/lingualist|1={{{lingua|}}} |2={{{linguaname|}}}}}
| label43 =
| data43 = {{Infobox language/lingualist|1={{{lingua2|}}}|2={{{linguaname2|}}}}}
| label44 =
| data44 = {{Infobox language/lingualist|1={{{lingua3|}}}|2={{{linguaname3|}}}}}
| label45 =
| data45 = {{Infobox language/lingualist|1={{{lingua4|}}}|2={{{linguaname4|}}}}}
| label46 =
| data46 = {{Infobox language/lingualist|1={{{lingua5|}}}|2={{{linguaname5|}}}}}
| label47 =
| data47 = {{Infobox language/lingualist|1={{{lingua6|}}}|2={{{linguaname6|}}}}}
| label48 =
| data48 = {{Infobox language/lingualist|1={{{lingua7|}}}|2={{{linguaname7|}}}}}
| label49 =
| data49 = {{Infobox language/lingualist|1={{{lingua8|}}}|2={{{linguaname8|}}}}}
| label50 =
| data50 = {{Infobox language/lingualist|1={{{lingua9|}}}|2={{{linguaname9|}}}}}
| label51 =
| data51 = {{Infobox language/lingualist|1={{{lingua10|}}}|2={{{linguaname10|}}}}}
| label52 = [[IETF language tag|IETF]]
| data52 = {{#if:{{{ietf|}}}|<code>{{{ietf}}}</code>{{Main other|[[Category:Language articles with IETF language tag]]}}}}
| data53 = {{#if:{{{map|}}}
|{{#invoke:InfoboxImage|InfoboxImage|image={{{map}}}|upright={{if empty|{{{mapscale|}}}|1.15}}|alt={{{mapalt|}}}|class={{{map_class|}}}}}{{#if:{{{mapcaption|}}}|<div style="text-align:left;">{{{mapcaption}}}</div>}}|
}}
| data54 = {{#if:{{{map2|}}}
| {{#invoke:InfoboxImage|InfoboxImage|image={{{map2}}}|upright={{if empty|{{{mapscale|}}}|1.45}}|alt={{{mapalt2|}}}|class={{{map_class2|}}}}}{{#if:{{{mapcaption2|}}}|<div style="text-align:left;">{{{mapcaption2}}}</div>}}
}}
| data55 = {{#if:{{both| {{{pushpin_map|}}} | {{{coordinates|}}}{{{coords|}}} }}|
{{location map|{{{pushpin_map|}}}
|coordinates = {{if empty|{{{coordinates|}}}|{{{coords|}}}}}
|border = infobox
|alt = {{{pushpin_map_alt|Approximate location where {{if empty|{{{name|}}}|the language}} is spoken}}}
|caption = {{{pushpin_map_caption|}}}
|float = center
|width = {{{pushpin_mapsize|}}}
|default_width = 250
|AlternativeMap = {{{pushpin_image|}}}
|label = {{#ifeq: {{lc: {{{pushpin_label_position|}}} }} | none | | {{if empty|{{{pushpin_label|}}}|{{{name|}}}|{{PAGENAMEBASE}} }} }}
|marksize =6
|position = {{{pushpin_label_position|}}}
}} }}
| data56 = {{#if:{{{coordinates|}}}{{{coords|}}} |Coordinates: {{#invoke:Coordinates|coordinsert|{{if empty|{{{coordinates|}}}|{{{coords|}}}}}|type:landmark}}| }}
| data57 = {{{module|}}}
<!--------------------------------------------------------->
| belowclass = noprint selfref
| belowstyle = background-color:#E7E7FF;color:inherit;padding:0.3em 0.5em;text-align:left;line-height:1.3;
| below = {{#ifeq:{{lc:{{if empty|{{{notice|}}}|{{{notice2|}}}}}}}|ipa
|'''This article contains [[International Phonetic Alphabet|IPA]] phonetic symbols.''' Without proper [[Help:IPA#Rendering issues|rendering support]], you may see [[Specials (Unicode block)#Replacement character|question marks, boxes, or other symbols]] instead of [[Unicode]] characters. For an introductory guide on IPA symbols, see [[Help:IPA]].
}}
}}<!--
---- Adding tracking categories ----
Note 1: Above in this code, already tracking [[Category:...]]'s may be added.
Note 2: All categories are using {{main other|[[Cat:...]}}.
-->{{main other|<!--
-->{{#if:{{Infobox language/family-color|{{{familycolor|}}}}}{{{signers|}}}{{{creator|}}}||[[Category:Languages without family color codes]]}}<!--
-->{{#if:{{{extinct|}}}{{{era|}}}{{{signers|}}}{{{speakers|}}}{{{creator|}}}{{{setting|}}}||<!-- no main input for data7 -->[[Category:Language articles without speaker estimate]]}}<!--
-->{{#ifeq:{{{speakers|}}}|?|{{#if:{{{iso3|}}}{{{lc1|}}}|{{#ifeq:{{{iso3|}}}|none|<!-- ok -->|{{#ifeq:{{{ref|}}}|e18|<!-- ok -->|[[Category:Language articles with unknown population not citing Ethnologue 18]]}}}}}}}}<!--
-->{{#ifeq:{{lc:{{{iso3|}}}}}|none|{{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}|[[Category:Conlangs without ISO 639-3 code]]}}}}<!--
-->{{#if:{{{date|}}}|{{#iferror: {{#expr: {{padleft:|4|{{{date}}}|}} }} |<!--
-->{{#switch: {{lc:{{{date}}}}}
| na = [[Category:Language articles with NA population dates]]
| no date = [[Category:Language articles with 'no date' set]]
| #default = [[Category:Language articles with invalid population dates]]<!--
-->}}|<!-- no error -->}}|<!-- no date -->}}<!--
-->{{#if:{{{iso3|}}}|<!--ok-->|{{#if:{{{lc1|}}}|<!--ok-->|<!--
-->{{#switch: {{lc:{{{isoexception}}}}}
| dialect = [[Category:Dialects of languages with ISO 639-3 code]]
| historical = [[Category:Historical forms of languages with ISO codes]]
| protolanguage = [[Category:Protolanguages without ISO codes]]
| talkpage =
|}}}}}}<!--
-->{{#ifeq:{{{iso3|}}}|none|{{#if:{{{glotto|}}}|<!--ok-->|{{#if:{{{linglist|}}}|<!--ok-->|{{#if:{{{lingua|}}}|<!--ok-->|{{#if:{{{aiatsis|}}}|<!--ok-->|{{#if:{{{guthrie|}}}|<!--ok-->|{{#if:{{{creator|}}}|<!--ok-->|{{#if:{{{created|}}}|<!--ok-->|[[Category:Languages without ISO 639-3 code]]}}}}}}}}}}}}}}}}<!--
-->{{#if:{{{iso3|}}}{{{lc1|}}}{{{glotto|}}}{{{glotto2|}}}{{{glotto3|}}}{{{glotto4|}}}{{{glotto5|}}}{{{linglist|}}}{{{lingua|}}}{{{aiatsis|}}}{{{guthrie|}}}{{{isoexception|}}}|<!--ok-->|[[Category:Language articles without language codes]]}}<!--
-->{{#if:{{{lc1|}}}|{{#if:{{{lc2|}}}|<!--ok-->|[[Category:Languages which need ISO 639-3 comment]]}}}}<!--
-->{{#ifeq:{{{iso3|}}}|none|{{#ifeq:{{{ref|}}}|e18|[[Category:Nonexistent E18 links]]}}}}<!--
-->{{#ifeq:{{{iso3|}}}|none|{{#if:{{{linglist|}}}|{{#ifeq:{{{isoexception|}}}|dialect|[[Category:Dialects with Linguist List code]]|[[Category:Languages without ISO 639-3 code but with Linguist List code]]}}}}<!--
-->{{#ifeq:{{{glotto|}}}|none|<!--ok-->||{{#if:{{{glotto|}}}|[[Category:Languages without ISO 639-3 code but with Glottolog code]]}}}}<!--
-->{{#if:{{{lingua|}}}|[[Category:Languages without ISO 639-3 code but with Linguasphere code]]}}<!--
-->{{#if:{{{aiatsis|}}}|[[Category:Languages without ISO 639-3 code but with AIATSIS code]]}}<!--
-->{{#if:{{{guthrie|}}}|[[Category:Languages without ISO 639-3 code but with Guthrie code]]}}}}<!--
-->{{#if:{{{iso3|}}}|<!--okay-->|{{#if:{{{lc1|}}}|<!--ok-->|{{#if:{{{linglist|}}}|{{#ifeq:{{{isoexception|}}}|dialect|[[Category:Dialects with Linguist List code]]|[[Category:Languages without ISO 639-3 code but with Linguist List code]]}}}}<!--
-->{{#ifeq:{{{glotto|}}}|none|<!--ok-->|{{#if:{{{glotto|}}}|[[Category:Languages without ISO 639-3 code but with Glottolog code]]}}}}<!--
-->{{#if:{{{lingua|}}}|[[Category:Languages without ISO 639-3 code but with Linguasphere code]]}}<!--
-->{{#if:{{{aiatsis|}}}|[[Category:Languages without ISO 639-3 code but with AIATSIS code]]}}<!--
-->{{#if:{{{guthrie|}}}|[[Category:Languages without ISO 639-3 code but with Guthrie code]]}}}}}}<!--
-->{{#if:{{{glotto|}}}|{{#if:{{{glottorefname|}}}{{{glottoname|}}}|<!--ok-->
|{{#switch: {{lc:{{{glotto}}}}} |none = |spurious =
|#default = [[Category:Articles with unnamed Glottolog code]]}}}}}}<!--
-->{{#if:{{{glotto2|}}}|{{#if:{{{glottoname2|}}}{{{glottorefname2|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!--
-->{{#if:{{{glotto3|}}}|{{#if:{{{glottoname3|}}}{{{glottorefname3|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!--
-->{{#if:{{{glotto4|}}}|{{#if:{{{glottoname4|}}}{{{glottorefname4|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!--
-->{{#if:{{{glotto5|}}}|{{#if:{{{glottoname5|}}}{{{glottorefname5|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!--
-->{{#ifeq:{{Str index|{{{map|}}}|1}}|[|[[Category:Ill-formatted infobox-language images]]|<!--ok-->}}<!--
-->{{#ifeq:{{Str index|{{{map2|}}}|1}}|[|[[Category:Ill-formatted infobox-language images]]|<!--ok-->}}<!--
-->{{#ifeq:{{Str index|{{{image|}}}|1}}|[|[[Category:Ill-formatted infobox-language images]]|<!--ok-->}}<!--
-->{{#if:{{{iso2|}}}{{{iso2b|}}}{{{iso2t|}}}|[[Category:Languages with ISO 639-2 code]]|<!--ok-->}}<!--
-->{{#if:{{{iso1|}}}|[[Category:Languages with ISO 639-1 code]]|<!--ok-->}}<!--
-->{{#if:{{{speakers|}}}|{{#ifeq:{{{speakers|}}}|?|{{#if:{{{ref|}}}|[[Category:Language articles with speakers set to 'unknown' despite a reference]]|{{#ifeq:{{{isoexception|}}}|dialect|[[Category:Dialect articles with speakers set to 'unknown']]|[[Category:Language articles with speakers set to 'unknown']]}}}}|{{#ifeq:{{{speakers|}}}|none|{{#ifeq:{{lc:{{{familycolor|}}}}}|pidgin|<!--ok: pidgins don't have native speakers-->|[[Category:Language articles with speakers set to 'none']]}}|{{#if:{{{ref|}}}|<!--ok-->|[[Category:Language articles without reference field]]}}}}}}}}<!--
-->{{#if:{{{extinct|}}}{{{era|}}}|{{#if:{{{ref|}}}|<!--ok-->|{{#ifeq:{{{extinct}}}|?|<!--ok-->|[[Category:Language articles with unreferenced extinction date]]}}}}}}<!--
-->{{#if:{{{boxsize|}}}|}}<!--
-->{{#if:{{{glotto|}}}{{{glotto2|}}}{{{glotto3|}}}{{{glotto4|}}}{{{glotto5|}}}|<!--ok-->|[[Category:Language articles missing Glottolog code]]}}<!--
-->{{#ifeq:{{{iso3|}}}|none|{{#ifeq:{{{glotto|}}}|none|[[Category:Languages with neither ISO nor Glottolog code]]}}}}<!--
-->{{#ifeq:{{{iso3|}}}|none||{{#if:{{{iso3|}}}{{{lc1|}}}|{{#if:{{{ref|}}}|{{#switch: {{{ref}}} | e26 = | e25 = | e24 = | e23 = | e22 = | e21 = | e20 = | e19 = | e18 = | e17 = | e16 = | e15 = | e14 = | e13 = | e12 = | e11 = | e10 = | e09 = | e08 = | ne2007 = [[Category:Articles citing Nationalencyklopedin]] | ne2010 = [[Category:Articles citing Nationalencyklopedin]] | inali = [[Category:Articles citing INALI]] | linglist = [[Category:Articles citing Linguist List]] | aiatsis= [[Category:Articles citing AIATSIS]] | guthrie = [[Category:Articles citing Maho/Guthrie]] | = [[Category:Articles opting out of population reference]] | {{#if:{{{extinct|}}}{{{era|}}}|[[Category:Extinct ISO language articles citing sources other than Ethnologue]]|[[Category:ISO language articles citing sources other than Ethnologue]]}}}}}}}}}}<!--
Close wrapping {{main other}} for the categories:-->}}{{#invoke:Check for unknown parameters|check
|unknown={{main other|[[Category:Pages using infobox language with unknown parameters|_VALUE_{{PAGENAME}}]]}}
|preview=Page using [[Template:Infobox language]] with unknown parameter "_VALUE_"|ignoreblank=y| acceptance | agency | aiatsis | aiatsis2 | aiatsis3 | aiatsis4 | aiatsis5 | aiatsis6 | aiatsisname | aiatsisname2 | aiatsisname3 | aiatsisname4 | aiatsisname5 | aiatsisname6 | altname | ancestor | ancestor2 | ancestor3 | ancestor4 | ancestor5 | ancestor6 | ancestor7 | ancestor8 | ancestor9 | ancestor10 | ancestor11 | ancestor12 | ancestor13 | ancestor14 | ancestor15 | boxsize | coordinates | coords | created | creator | date | dateprefix | development_body | dia1 | dia2 | dia3 | dia4 | dia5 | dia6 | dia7 | dia8 | dia9 | dia10 | dia11 | dia12 | dia13 | dia14 | dia15 | dia16 | dia17 | dia18 | dia19 | dia20 | dia21 | dia22 | dia23 | dia24 | dia25 | dia26 | dia27 | dia28 | dia29 | dia30 | dia31 | dia32 | dia33 | dia34 | dia35 | dia36 | dia37 | dia38 | dia39 | dia40 | dialect_label | dialects | ELP | ELP2 | ELP3 | ELP4 | ELP5 | ELP6 | ELPname | ELPname2 | ELPname3 | ELPname4 | ELPname5 | ELPname6 | era | ethnicity | extinct | fam1 | fam2 | fam3 | fam4 | fam5 | fam6 | fam7 | fam8 | fam9 | fam10 | fam11 | fam12 | fam13 | fam14 | fam15 | family | familycolor | fontcolor | glotto | glotto2 | glotto3 | glotto4 | glotto5 | glottoname | glottoname2 | glottoname3 | glottoname4 | glottoname5 | glottopedia | glottorefname | glottorefname2 | glottorefname3 | glottorefname4 | glottorefname5 | guthrie | ietf | image | imagealt | imagecaption | imagescale | image_class | iso1 | iso1comment | iso2 | iso2b | iso2comment | iso2t | iso3 | iso3comment | iso6 | isoexception | lc1 | lc2 | lc3 | lc4 | lc5 | lc6 | lc7 | lc8 | lc9 | lc10 | lc11 | lc12 | lc13 | lc14 | lc15 | lc16 | lc17 | lc18 | lc19 | lc20 | lc21 | lc22 | lc23 | lc24 | lc25 | lc26 | lc27 | lc28 | lc29 | lc30 | lc31 | lc32 | lc33 | lc34 | lc35 | lc36 | lc37 | lc38 | lc39 | lc40 | ld1 | ld2 | ld3 | ld4 | ld5 | ld6 | ld7 | ld8 | ld9 | ld10 | ld11 | ld12 | ld13 | ld14 | ld15 | ld16 | ld17 | ld18 | ld19 | ld20 | ld21 | ld22 | ld23 | ld24 | ld25 | ld26 | ld27 | ld28 | ld29 | ld30 | ld31 | ld32 | ld33 | ld34 | ld35 | ld36 | ld37 | ld38 | ld39 | ld40 | linglist | linglist2 | linglist3 | linglist4 | linglist5 | linglist6 | lingname | lingname2 | lingname3 | lingname4 | lingname5 | lingname6 | lingua | lingua2 | lingua3 | lingua4 | lingua5 | lingua6 | lingua7 | lingua8 | lingua9 | lingua10 | linguaname | linguaname2 | linguaname3 | linguaname4 | linguaname5 | linguaname6 | linguaname7 | linguaname8 | linguaname9 | linguaname10 | listclass | liststyle | map | map2 | mapalt | mapalt2 | mapcaption | mapcaption2 | map_class | map_class2 | mapscale | minority | module | name | nation | nativename | notice | notice2 | official | posteriori | pronunciation | protoname | pushpin_image | pushpin_label | pushpin_label_position | pushpin_map | pushpin_map_alt | pushpin_map_caption | pushpin_mapsize | qid | ref | refname | region | revived | revived-cat | revived-category | script | setting | sign | signers | speakers | speakers_label | speakers2 | stand1 | stand2 | stand3 | stand4 | stand5 | stand6 | standards | state | states }}<templatestyles src="Template:Infobox/styles-images.css" />{{#invoke:Check for conflicting parameters|check
| template = [[Template:Infobox language]]
| cat = {{main other|Category:Pages using infobox language with conflicting parameters}}
| states; state
| signers; speakers
| revived-category; revived-cat
| protoname; ancestor
| listclass; liststyle
| nation; official
| coordinates; coords
}}<noinclude>
{{documentation}}
</noinclude>
d5c5iqupc59yrvq1syso126pagno7bt
Ta̱mpi̱let:Infobox language/doc
10
5789
41868
34506
2026-05-01T10:39:28Z
Ultron90
1878
41868
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Categories go at the bottom of this page and interwikis go in Wikidata. -->
{{High-use}}
{{Lua|Module:InfoboxImage|Module:Check for unknown parameters}}
This template is for use in articles about '''[[language]]s or [[dialect]]s'''. It provides a common standard for displaying data about a language.
== Usage ==
=== Syntax ===
{{Parameter names example | familycolor=unclassified | name | altname | nativename | acceptance | image | imagescale | imagealt | imagecaption | image_class | pronunciation | states | region | ethnicity | extinct | era | speakers | date | dateprefix | ref | refname | speakers2 | revived | revived-category | family | fam1 | fam2 | protoname | ancestor | ancestor2 | standards | stand1 | stand2 | dialects | dia1 | dia2 | script | sign | posteriori | nation | minority | agency | development_body | iso1 | iso1comment | iso2 | iso2comment | iso3 | iso3comment | lc1 | ld1 | lc2 | ld2 | iso6 | linglist | lingname | linglist2 | lingname2 | glotto | glottorefname | glotto2 | glottorefname2 | aiatsis | aiatsisname | aiatsis2 | aiatsisname2 | ELP | guthrie | glottopedia | lingua | ietf | map | mapscale | mapalt | mapcaption | map_class | map2 | mapalt2 | mapcaption2 | map_class2 | coordinates | module | notice=IPA }}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Infobox language
| name =
| altname =
| nativename =
| acceptance =
| image =
| imagescale =
| imagealt =
| image_class =
| imagecaption =
| pronunciation =
| states = <!-- or state -->
| region =
| creator =
| created =
| setting =
| ethnicity =
| extinct =
| era =
| speakers =
| date =
| dateprefix =
| ref = <!-- up to e28 (or current edition) if reference is Ethnologue -->
| refname =
| speakers2 =
| revived =
| revived-category = <!-- or revived-cat -->
| familycolor =
| family =
| fam1 =
| fam2 =
| fam3 = <!-- up to fam15 -->
| protoname =
| ancestor =
| ancestor2 = <!-- up to ancestor8 -->
| standards =
| stand1 =
| stand2 = <!-- up to stand6 -->
| dialects =
| listclass =
| dia1 =
| dia2 = <!-- up to dia40 -->
| script =
| sign =
| posteriori =
| nation =
| minority =
| agency =
| development_body =
| iso1 =
| iso1comment =
| iso2 =
| iso2b =
| iso2t =
| iso2comment =
| iso3 =
| iso3comment =
| lc1 =
| ld1 =
| lc2 = <!-- up to lc40 -->
| ld2 = <!-- up to ld40 -->
| iso6 =
| isoexception =
| linglist =
| lingname =
| linglist2 = <!-- up to linglist6 -->
| lingname2 = <!-- up to lingname6 -->
| glotto =
| glottorefname =
| glotto2 = <!-- up to glotto5 -->
| glottorefname2 = <!-- up to glottorefname5 -->
| aiatsis =
| aiatsisname =
| aiatsis2 = <!-- up to aiatsis6 -->
| aiatsisname2 = <!-- up to aiatsisname6 -->
| guthrie =
| ELP =
| ELPname =
| ELP2 = <!-- up to ELP6 -->
| ELPname2 = <!-- up to ELPname6 -->
| glottopedia =
| lingua =
| lingua_ref =
| ietf =
| map =
| mapscale =
| mapalt =
| mapcaption =
| map_class =
| map2 =
| mapalt2 =
| mapcaption2 =
| map_class2 =
| pushpin_map =
| pushpin_image =
| pushpin_map_alt =
| pushpin_map_caption =
| pushpin_mapsize =
| pushpin_label =
| pushpin_label_position =
| coordinates = <!-- use {{Coord}} -->
| module =
| notice = IPA
}}
</syntaxhighlight>
'''References in infobox'''
{{Reflist}}
{{Clear}}
== Parameters ==
{{Infobox language/quilt|right}}
The required parameters are:
; familycolor : appropriate language family or group. Possible values are listed in the colored chart to the right (or above, depending on your browser). Please do not use other names, because they will not be recognized, and the table will be colored grey.
: In most cases, 'familycolor' will trigger a default entry for the 'fam1' field, so that field is not necessary (you can continue with 'fam2'), but you can override this by entering something under 'fam1'.
: Areal colors (American, Khoisan, Altaic, etc.) represent areal codings, and are ''not'' claims that the group is a language family or the language belongs to that group. When these are used, the '''fam1''' parameter must be set to the widely accepted language group.
: If 'isolate' or 'unclassified' is used, the fam1–xx tree will not display. In order to allow levels of classification, as with dialects of a language isolate, enter "grey"/"gray" instead.
Other parameters are listed below; they can be incorporated anywhere between the first and last lines, and in any order.
; name : name of language
; altname : additional name of the language [not every one, but one a reader would be likely to look for]
; nativename : native name, or a second alternative name [most cases as of 2012 not actually the native name] (if nativename is to be used, an altname parameter MUST be defined)
; pronunciation : pronunciation of the native name of the language in [[International Phonetic Alphabet|IPA]] → remember to enclose the transcription in an IPA template such as {{tl|IPA}}
; acceptance : questionable acceptance/status of the language: unattested, spurious, etc.
; states : countries in which it is mainly spoken. You do not have to define both this and '''region'''. Do not use flag icons ([[WP:INFOBOXFLAG]]). Direct links to country articles are generally not useful, and distract from useful links. Consider 'Languages of [country]' or '[ethnicity] in [country]' links instead.
; state : alias for '''states'''
; region : geographic region in which it is mainly spoken. You do not have to define both this and '''states'''; use this parameter for a single statement about geographic distribution. It is not for the broader region where the states are located, but rather the regions within the country, or across countries, where it is spoken. (That is, do not add SE Asia if we state it's in Laos, or West Africa if we state it's in Mali.)
; ethnicity : people for whom this is the ethnically native language; also good for the ethnic population if different from the number of speakers (although the names chosen for the articles on the people and on the language will generally be the same, it may be appropriate to pipe in the native name of the people here)
; era : era of use of a historical language, such as one that developed into something else; 'speakers' will not display
; extinct : date of extinction, or information about extinction; 'speakers' will not display
; revived : Date and/or population of attempted revival of extinct language
; revived-category : (or '''revived-cat''') optional name (without "Category:") of appropriate subcategory of [[:Category:Language revival]] (which is used by default if {{para|revived}} has a value); can be given as {{para|revived-category|nocat}} to suppress the categorization entirely, when the language has a separate article about its revival that is already in the category (e.g. [[Cornish revival]] is in [[:Category:Celtic language revival]], so {{para|revived-cat=nocat}} is used in the infobox at [[Cornish language]]).
; dia1
: ...
; dia40 : primary dialects
; dialects : whatever you want to say; dia1–xx will not display
; listclass : class for the dia1–xx list: <code>plainlist</code> (default), <code>hlist</code> (horizontal) or <code>flatlist</code> (bulleted)
; stand1 : a standardized register
; stand2 : a second standardized register
: ...
; stand6 : sixth standardized register
; standards : whatever you want to say
; script : writing system(s) used for the language by literate speakers, in the form ''script (instantiation)'', such as "[[Latin script|Latin]] ([[English alphabet]])"<br />(Common variants of "Latin (alphabet)" redirect to [[Latin script]]. For the [[Latin alphabet]] itself, add an element such as <code>&nbsp;</code>.)
; sign : signed forms (manually coded language)
; nation : list of countries in which it is an official language
; minority : list of countries in which it is a recognized/protected minority language. This is intended for legal protection and similar ''de jure'' recognition, not simply being listed on a census and other ''de facto'' recognition.
; agency : regulatory body or language academy for the language
; development_body : development body for the language
; boxsize : overrides default width of infobox, currently set at 22em. Format must include units ("12em" or "123px").
: Useful when an article has various infoboxes aligned in a column. (Box will automatically expand to fix map wider than default box width.)
; fontcolor : color of font against 'familycolor' ← the font color is usually black, use this to change it if it is difficult to read
; module : Used for embedding other infoboxes into this one.
=== Number of speakers ===
; speakers : the number of native speakers of the language. If unknown, enter {{angle bracket|?}} and do not enter NA for the date (this causes the article to be listed in the [[:Category:Language articles with speakers set to 'unknown']], a hidden [[WP:PROJCATS|maintenance category]]). If no native speakers, enter {{angle bracket|none}}. Otherwise, if no date is supplied, ''missing date'' will be displayed. Use <code><nowiki>{{sigfig|...|2}}</nowiki></code> to round to 2 [[significant figures]] while retaining the exact figure from the reference.
; date : the date of publication of the estimate of the number of speakers.
: Used for calculations for obsolete data, so needs to start with a 4-digit year (see next parameter). Exception: If {{angle bracket|NA}} is entered, nothing will display. If {{angle bracket|no date}} is entered, "no date" will display. Do not enter a date parameter at all if speakers is set to {{angle bracket|none}}.
: Articles with old dates (currently ≥ 30 years) appear in [[:Category:Language articles with old speaker data]].
; dateprefix : any text wanted inside the parentheses before the date; a space ({{code| }}) must be explicitly included at the end
; ref : reference for the speaker data; placed after the date, if any. This can be any [[WP:CITEFOOT|inline citation]] or a predefined code such as e19, linglist, ne2010, etc. For more details, see the documentation at [[Template:Infobox language/ref]].
: If {{angle bracket|e26}} is entered, this will automatically generate a reference to the ''Ethnologue'' 26 article that bears the ISO 639-3 code entered at 'iso3'.
: To link to the auto-generated reference from elsewhere in the article, use <code><nowiki><ref name=e26/></nowiki></code>.
: {{angle bracket|e25}} and <code><nowiki><ref name=e25/></nowiki></code> or {{angle bracket|e24}} and <code><nowiki><ref name=e24/></nowiki></code> etc. can be used to reference earlier editions, for example for languages which are no longer supported by Ethnologue, or to give an idea of how old undated population figures are.
: {{angle bracket|linglist}} and <code><nowiki><ref name=linglist/></nowiki></code> can be used to ref the ''MultiTree'' entry at the Linguist List.
: {{angle bracket|ne2007/ne2010}} and <code><nowiki><ref name=NE100/></nowiki></code> can be used to ref the Swedish national encyclopedia, which we use for many of the world's top 100 languages
: {{angle bracket|inali}} and <code><nowiki><ref name=INALI/></nowiki></code> can be used to ref Mexico's [[Instituto Nacional de Lenguas Indígenas]]
: Similarly, aiatsis can be used to link to the <code><nowiki><ref name=AIATSIS/></nowiki></code> ref generated by the infobox for the AIATSIS entry for Australian languages. (For Maho's edition of the Guthrie list for Bantu languages, <code><nowiki><ref name=Guthrie/></nowiki></code> needs to be added manually, as they do not provide population data.)
; refname : Name used in reference generated by certain 'ref' parameter values such as e19. It defaults to the value of the 'name' parameter or PAGENAME.
; speakers2 : a 2nd line for speaker data, such as 2nd estimate, 2nd country, L2 speakers, etc, appearing after the date.
: If this is a second line of L1 speakers, it should be arranged so that, if there are two dates cited, the oldest appears in the date parameter, for automated update calculations. Data from different countries should not be added together if they are not comparable: say if one is from 1973 and another from 2006, or if one is rounded to the nearest million and another is on the order of 10,000.
; speakers_label : The infobox label for the number of speakers is "Native speakers" by default. Set this parameter to <code>|speakers_label = Speakers</code> to change it to "Speakers" or <code>|speakers_label = Signers</code> to change it to "Signers" for [[sign language]]s.
=== Genetic classification ===
You can use the language template to show the [[language family|genetic classification]] of a language as a descending staircase of language families, from the broadest to the most specific.
; fam1 : the broadest possible widely accepted [[language family]] of which the language is a part. If this would be exactly the same as you have defined for '''familycolor''', it may be omitted.
; fam2 : a more specific sub-family
: ...
; fam15 : most specific sub group
If you would prefer to enter some other information in this box (for example, ''disputed''), use this parameter instead:
; family : whatever you want to say; fam1–xx will not display. This can be set to "na" to avoid specifying a family relationship at all, an for a geographical group that has no single origin.
The template can also display a staircase of ancestral forms:
; ancestor : ancestral or reconstructed form, if it has an article or has been assigned an ISO code
; ancestor2
: ...
; ancestor8 : intermediate ancestral forms
; protoname : alias for '''ancestor'''
=== ISO language codes ===
; iso1 : the [[ISO 639-1]] code for the language
; iso1comment : for comments to not interfere with the link
; iso2 : the [[ISO 639-2]] code for the language (not for its family); creates a link to the ISO page. If a language has two ISO 639-2 codes, use the following two separate fields instead.
; iso2b : the [[ISO 639-2]] bibliographic code (for languages with two ISO 639-2 codes)
; iso2t : the [[ISO 639-2]] terminological code (for languages with two ISO 639-2 codes)
; iso2comment : for comments to not interfere with the link(s)
; iso3 : the [[ISO 639-3]] code for the language; creates a link to the ISO page. See below for the situation where multiple ISO 639-3 codes apply.
: Field will display even if left empty, unless 'lc1' etc. is used.
: If there is no ISO 639-3 code, set {{para|iso3|none}} to return the text ''none'' and add the article to [[:Category:Languages without iso3 codes]] (if '''iso3comment''' is also used, that will display in place of ''none'')
: Leave empty for a dialect that has no iso3 code, but the language it belongs to does; in this case, also use {{para|isoexception|dialect}}.
: Leave empty for a historical variety that has no iso3 code, but its modern version does; in this case, also use {{para|isoexception|historical}}.
: Leave blank for a protolanguage, and use {{para|isoexception|protolanguage}}.
: Use 'linglist' if the language has an iso3 code, but this is maintained at Linguist List instead of at SIL. Add the code itself under |linglist=. (This is not necessary if the SIL page provides its own link to the Linguist List page.)
; iso3comment : allows a comment in the ISO field that will not interfere with the link
; isoexception : a maintenance field to organize cleanup categories for missing ISO codes. Excludes article from the [[:Category:Language articles without language codes]] if set to any of the following values:
:* '''dialect''' (used for a dialect that does not itself have an ISO code, although the language it belongs to does; adds article to the [[:Category:Dialects of languages with ISO 639-3 code]])
:* '''historical''' (used for a historical language that does not itself have an ISO code, although its modern version does; adds article to the [[:Category:Historical forms of languages with ISO codes]])
:* '''protolanguage''' (used for protolanguages without ISO codes; adds article to the [[:Category:Protolanguages without ISO codes]])
:* '''talkpage''' (used on talk pages and in archives so that they don't show up in tracking categories)
Some languages have a number of [[ISO 639-3]] codes, one for each dialect of that language. If you try putting all of these codes in the usual '''iso3 =''' parameter, it will get quite messy. Instead, use the following parameters:
; lc1 : ISO code of the first dialect (the 'iso3' field will not display if empty and this is included)
; ld1 : name of the first language dialect; plain text only; do not include references in this field<!--They cause Linter "wikilink inside external link errors-->
; lc2 : ISO code of the second dialect
; ld2 : name of the second language dialect
: ...
; lc40 : ISO code of the 40–th dialect
; ld40 : name of the 40–th dialect
; iso6 : the ISO 639-6 code for the language.
Lc entries will be automatically linked to the ''Ethnologue'' site. Wikipedia articles on the dialects may be linked from the ld entries.
For languages with an [[ISO 639-3 macrolanguage]] code and several individual codes, use '''iso3''' for the macrolanguage and '''lc''n''''', '''ld''n''''' for the individual codes.
=== Other language codes ===
; linglist : this parameter is deprecated due to unreliable data, with the exception of some long-extinct languages. For ISO 639-3 codes of extinct languages whose descriptions are maintained at [[Linguist List]], enter the code under 'iso3' and the reader will be redirected from the ISO page.
; lingua : the [[Linguasphere]] code for the language
; glotto
; glotto2
: ...
; glotto5 : the [[Glottolog]] code for the language. Enter "none" if Glottolog does not have a code for the language, "spurious" if Glottolog uses that term. [future: also "unattested"]
; glottorefname
; glottorefname2
: ...
; glottorefname5 : the Glottolog name(s) for the language (optional). Substitute '''glottoname''' etc. if the name needs to be displayed in the info box.
; guthrie : the [[Guthrie classification of Bantu languages|Guthrie]] code for Bantu languages. Generates a reference which can be accessed via name="Guthrie".
; aiatsis : the [[AIATSIS]] code for Australian languages. Generates a reference which can be accessed via name="AIATSIS". Site includes population data we can use.
; aiatsis2
: ...
; aiatsis6 : additional AIATSIS codes
; aiatsisname2
: ...
; aiatsisname6 : the AIATSIS name, if different from the entry at |name=, or note to appear after code
; ELP : URL suffix of the language article on the [[Endangered Languages Project]] site. Manual override of a default module linking to the ELP article per WikiData settings. Either way generates a reference that can be accessed via name="ELP". Entering "none" prevents the default link (e.g. when there is more than one info box in the WP article). The ELP site includes population data we can use.
; ELPname
: The text for the link to [[Endangered Languages Project]].
; ELP2, ELP3, ELP4, ELP5, ELP6 + ELPname2, ELPname3, ELPname4, ELPname5, ELPname6
: additional ELP links, or manual addition (rather than replacement) to the automated module link. Useful when changing WikiData might corrupt articles on other-language wikis (e.g. when the two wikis don't define the language with the same scope).
; glottopedia : [[Glottopedia]]. Generates a reference which can be accessed via name="Glottopedia".
; ietf : [[IETF language tag]]
=== Constructed languages ===
This template is appropriate to use for [[constructed language]]s. The following parameters can be used:
; creator : name of language creator
; created : year of first creation
; setting : the use or setting for the language
; posteriori : natural-language sources
Using these parameters, or setting '''familycolor=Conlang''', automatically sets the colored bars of the infobox to {{code|{{Infobox language/family-color|Conlang}}}} background with white fonts, and removes the '''states''' and '''region''' parameters from use ('''nation''' is also disabled). If the '''iso2''' parameter is left undefined, it is treated as being '''iso2=art'''. For conlangs, the '''family''' or '''fam''n''''' parameters are used to describe the hierarchy of purpose of the language, whereas '''posteriori''' is used to describe the ''a posteriori'' sources on which the conlang draws.
=== Maps and images ===
{{anchor|Images in the template}}
You should not put large images at the top of the language template: they just make it very messy. You can place a small image at the top of the template using the following parameters:
; image : image at top of info box. Use format "image name.png", without "File:/Image:" or brackets.
; imagescale : override default size of image display (currently set to "upright=0.9", producing 200px display in a non-customized account). Use fractions or multiples: "2" for twice user-default, "0.5" for half. "1.45" will cause the image to fill the width of the infobox.
; imagealt : alt text for the image
; imagecaption : caption to appear under the image
; imageheader : brief header for the image ('logo', 'map', 'script', etc). This is placed in the left-hand column, and so needs to be short.
; image_class : use 'skin-invert-image' to fix some images in dark mode
If you have a larger image or two, such as a map, you can place them at the bottom of the template, spanning both columns, with the following parameter:
; map : image at bottom of info box. Use format "image name.png", without "File:/Image:" or brackets.
; mapscale : override default size of map display (currently set to "upright=1.45", producing 320px and filling the width of the infobox in a non-customized account). Use fractions or multiples: "2" for twice user-default, "0.5" for half. Affects both maps.
; mapalt : alt text for the map
; mapcaption : caption to appear under map
; map2 : a second map
; mapalt2 : alt text for the second map
; mapcaption2 : caption to appear under both maps
The [[WP:EIS|usual image markup]] applies for both images. [[Alt text]] is for visually impaired readers, and the [[WP:CAPTION|caption]] is for all readers; typically they should have little in common (see [[WP:ALT]]).
For languages spoken in smaller areas, where the location of the language can be reasonably approximated by a point on the map, then a pushpin map can be added:
; coordinates : latitude and longitude; use {{tl|coord}}
; pushpin_map : The name of a location map as per [[Template:Location map]] (e.g. ''Indonesia'' or ''Russia''). The coordinate fields (from {{para|coordinates}}) position a pushpin coordinate marker and label on the map '''automatically'''. To show multiple pushpin maps, provide a list of maps separated by #, e.g., ''California#USA''
; pushpin_image : (optional) Allows the use of an alternative map; the image must have the same edge coordinates as the location map template.<br/>''Equivalent to <code>AlternativeMap</code> parameter in [[Template:Location map]].''
; pushpin_mapsize : (optional) Must be entered as only a number—'''do not use px'''. The default value is 250. ''Equivalent to <code>width</code> parameter in [[Template:Location map]].''
; pushpin_map_alt : (optional) Alt text for pushpin map; used by [[screen reader]]s, see [[WP:ALT]]. ''Equivalent to <code>alt</code> parameter in [[Template:Location map]].''
; pushpin_map_caption : (optional) Fill out if a different caption from ''map_caption'' is desired. ''Equivalent to <code>caption</code> parameter in [[Template:Location map]].''
; pushpin_label : (optional) The text of the label to display next to the identifying mark; a [[Wiki markup|wikilink]] can be used. If not specified, the label will be the text assigned to the ''name'' parameter, and if the ''name'' parameter is not specified, the article title. (if {{para|pushpin_label_position|none}}, no label is displayed).<br/>''Equivalent to <code>label</code> parameter in [[Template:Location map]].''
; pushpin_label_position : (optional) The position of the label on the pushpin map relative to the pushpin coordinate marker. Valid options are {left, right, top, bottom, none}. If this field is not specified, the default value is ''right''.<br/>''Equivalent to <code>position</code> parameter in [[Template:Location map]].''
=== Footer notice ===
A notice or notices may be placed at the bottom of the infobox:
; notice=ipa : places a notice about the [[Unicode]] fonts used for displaying [[International Phonetic Alphabet|IPA]]
== Examples ==
=== Example 1 ===
{{Infobox language
| name = English
| pronunciation = {{IPAc-en|ˈ|ɪ|ŋ|ɡ|l|ɪ|ʃ}}<ref>[http://www.oxfordadvancedlearnersdictionary.com/dictionary/english_2 English Adjective] – Oxford Advanced Learner's Dictionary – Oxford University Press ©2010.</ref>
| region = (see [[#Geographical distribution|below]])
| speakers = 360 million
| date = 2010
| dateprefix = cited
| ref = <ref name=NE>[[Nationalencyklopedin]] "Världens 100 största språk 2010" The World's 100 Largest Languages in 2010</ref>
| speakers2 = [[Second language|L2]]: 375 million and 750 million [[English as a foreign or second language|EFL]]<ref name=BritishCouncilEnglish>{{cite web |url=http://www.britishcouncil.org/learning-elt-future.pdf |title=Future of English|accessdate=24 August 2011 |publisher=The British Council}} (page 10)</ref>
| familycolor = Indo-European
| fam2 = [[Germanic languages|Germanic]]
| fam3 = [[West Germanic languages|West Germanic]]
| fam4 = [[Anglo-Frisian languages|Anglo–Frisian]]
| fam5 = [[Anglic languages|Anglic]]
| script = [[English alphabet]] ([[Latin script]])
| sign = [[Manually coded English]]
| nation = {{plainlist|
* [[List of countries where English is an official language#Sovereign states|54 countries]]
* [[List of countries where English is an official language#Non-sovereign entities|27 non-sovereign entities]]
* [[United Nations]]
* [[European Union]]
* [[Commonwealth of Nations]]
* [[Council of Europe]]
* [[International Olympic Committee|IOC]]
* [[NATO]]
* [[North American Free Trade Agreement|NAFTA]]
* [[Organization of American States|OAS]]
* [[Organisation for Economic Co-operation and Development|OECD]]
* [[Organisation of Islamic Cooperation|OIC]]
* [[Pacific Islands Forum|PIF]]
* [[UKUSA Agreement]]}}
| iso1 = en
| iso2 = eng
| iso3 = eng
| glotto = stan1293
| lingua = 52-ABA
| map = Anglospeak.svg
| mapcaption = {{legend|#0000ff|Countries where English is the native language of the majority of the population}} {{legend|#8ddada|Countries where English is an official but not primary language}}
| notice = IPA
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Infobox language
| name = English
| pronunciation = {{IPAc-en|ˈ|ɪ|ŋ|ɡ|l|ɪ|ʃ}}<ref>[http://www.oxfordadvancedlearnersdictionary.com/dictionary/english_2 English Adjective] – Oxford Advanced Learner's Dictionary – Oxford University Press ©2010.</ref>
| region = (see [[#Geographical distribution|below]])
| speakers = 360 million
| date = 2010
| dateprefix = cited
| ref = <ref name=NE>[[Nationalencyklopedin]] "Världens 100 största språk 2010" The World's 100 Largest Languages in 2010</ref>
| speakers2 = [[Second language|L2]]: 375 million and 750 million [[English as a foreign or second language|EFL]]<ref name=BritishCouncilEnglish>{{cite web |url=http://www.britishcouncil.org/learning-elt-future.pdf |title=Future of English|accessdate=24 August 2011 |publisher=The British Council}} (page 10)</ref>
| familycolor = Indo-European
| fam2 = [[Germanic languages|Germanic]]
| fam3 = [[West Germanic languages|West Germanic]]
| fam4 = [[Anglo-Frisian languages|Anglo–Frisian]]
| fam5 = [[Anglic languages|Anglic]]
| script = [[English alphabet]] ([[Latin script]])
| sign = [[Manually coded English]]
| nation = {{plainlist|
* [[List of countries where English is an official language#Sovereign states|54 countries]]
* [[List of countries where English is an official language#Non-sovereign entities|27 non-sovereign entities]]
* [[United Nations]]
* [[European Union]]
* [[Commonwealth of Nations]]
* [[Council of Europe]]
* [[International Olympic Committee|IOC]]
* [[NATO]]
* [[North American Free Trade Agreement|NAFTA]]
* [[Organization of American States|OAS]]
* [[Organisation for Economic Co-operation and Development|OECD]]
* [[Organisation of Islamic Cooperation|OIC]]
* [[Pacific Islands Forum|PIF]]
* [[UKUSA Agreement]]}}
| iso1 = en
| iso2 = eng
| iso3 = eng
| glotto = stan1293
| lingua = 52-ABA
| map = Anglospeak.svg
| mapcaption = {{legend|#0000ff|Countries where English is the native language of the majority of the population}} {{legend|#8ddada|Countries where English is an official but not primary language}}
| notice = IPA
}}
</syntaxhighlight>
'''References in infobox'''
{{Reflist}}
{{Clear}}
=== Example 2 ===
{{Infobox language
| name = Persian
| altname = Fārsi
| nativename = {{lang|fa|فارسی}}
| image = Farsi.svg
| imagescale = 0.5
| imagecaption = ''Fārsi'' written in Persian ([[Nastaʿlīq script]])
| pronunciation = {{IPA|fa|fyɒːɾˈsiː|}}
| states = {{hlist|style=line-height:1.3em;
| [[Languages of Iran|Iran]]
| [[Languages of Afghanistan|Afghanistan]] (as [[Dari language|Dari]])
| [[Languages of Tajikistan|Tajikistan]] (as [[Tajik language|Tajik]])
| [[Languages of Uzbekistan|Uzbekistan]] (as Tajik)
| [[Languages of Iraq|Iraq]]
| [[Languages of Russia|Russia]]
}}
| speakers = 45 million (2007) – 60 million
| date = 2009
| ref =
| speakers2 = (110 million total speakers)
| familycolor = Indo-European
| fam2 = [[Indo-Iranian languages|Indo-Iranian]]
| fam3 = [[Iranian languages|Iranian]]
| fam4 = [[Western Iranian languages|Western Iranian]]
| fam5 = Southwestern Iranian
| ancestor = [[Old Persian]]
| ancestor2 = [[Middle Persian]]
| stand1 = [[Western Persian]]
| stand2 = [[Dari language|Dari]]
| stand3 = [[Tajik language|Tajik]]
| listclass = hlist
| dia1 = [[Western Persian]]
| dia2 = [[Dari language|Dari]]
| dia3 = [[Tajik language|Central Asian Persian (Tajik)]]
| dia4 = [[Bukhori dialect|Bukhori]]
| dia5 = [[Pahlavani dialect|Pahlavani]]
| dia6 = [[Hazaragi dialect|Hazaragi]]
| dia7 = [[Aimaq dialect|Aimaq]]
| dia8 = [[Judeo-Persian]]
| dia9 = [[Dehwari dialect|Dehwari]]
| dia10 = [[Judeo-Tat]]
| dia11 = [[Tat language (Caucasus)|Caucasian Tat]]
| dia12 = [[Armeno-Tat]]
| script = {{startplainlist}}
* [[Persian alphabet]] ([[Iran]] and [[Afghanistan]])
* [[Tajik alphabet]] ([[Tajikistan]])
* {{hlist |[[Hebrew alphabet|Hebrew]] | [[Persian Braille]]}}
{{endplainlist}}
| nation = [[Iran]] (as Persian)<br />[[Afghanistan]] (as [[Dari language|Dari]])<br />[[Tajikistan]] (as [[Tajik language|Tajik]])
| agency = {{longlink|[[Academy of Persian Language and Literature]] ([[Iran]])}}
| iso1 = fa
| iso2b = per
| iso2t = fas
| iso3 = fas
| lc1 = pes
| ld1 = [[Western Persian]]
| lc2 = prs
| ld2 = [[Dari language]] (Afghan Persian)
| lc3 = tgk
| ld3 = [[Tajik language|Tajiki]]<!--This and the following codes aren't part of the macrolanguage per SIL-->
| lc4 = aiq
| ld4 = [[Aimaq dialect]]
| lc5 = bhh
| ld5 = [[Bukhori dialect]]
| lc7 = haz
| ld7 = [[Hazaragi dialect]]
| lc8 = jpr
| ld8 = [[Judeo-Persian]]
| lc9 = phv
| ld9 = [[Pahlavani language|Pahlavani]]
| lc10 = deh
| ld10 = [[Dehwari language|Dehwari]]
| lc11 = jdt
| ld11 = [[Judeo-Tat]]
| lc12 = ttt
| ld12 = [[Tat language (Caucasus)|Caucasian Tat]]
| glotto = fars1254
| glottoname = Farsic – Caucasian Tat
| lingua = {{longitem|58-AAC (Wider Persian)<br /> > 58-AAC-c (Central Persian)}}
| map = Persian Language Location Map.svg{{!}}border
| mapcaption = Areas with significant numbers of Persian speakers (including dialects)
| map2 = Iran, Afghanistan and Tajikistan.svg{{!}}border
| mapcaption2 = {{legend|red|Countries where Persian is an official language}}
| notice = IPA
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Infobox language
| name = Persian
| altname = Fārsi
| nativename = {{lang|fa|فارسی}}
| image = Farsi.svg
| imagescale = 0.5
| imagecaption = ''Fārsi'' written in Persian ([[Nastaʿlīq script]])
| pronunciation = {{IPA|fa|fyɒːɾˈsiː|}}
| states = {{hlist|style=line-height:1.3em;
| [[Languages of Iran|Iran]]
| [[Languages of Afghanistan|Afghanistan]] (as [[Dari language|Dari]])
| [[Languages of Tajikistan|Tajikistan]] (as [[Tajik language|Tajik]])
| [[Languages of Uzbekistan|Uzbekistan]] (as Tajik)
| [[Languages of Iraq|Iraq]]
| [[Languages of Russia|Russia]]
}}
| speakers = 45 million (2007) – 60 million
| date = 2009
| ref =
| speakers2 = (110 million total speakers)
| familycolor = Indo-European
| fam2 = [[Indo-Iranian languages|Indo-Iranian]]
| fam3 = [[Iranian languages|Iranian]]
| fam4 = [[Western Iranian languages|Western Iranian]]
| fam5 = Southwestern Iranian
| ancestor = [[Old Persian]]
| ancestor2 = [[Middle Persian]]
| stand1 = [[Western Persian]]
| stand2 = [[Dari language|Dari]]
| stand3 = [[Tajik language|Tajik]]
| listclass = hlist
| dia1 = [[Western Persian]]
| dia2 = [[Dari language|Dari]]
| dia3 = [[Tajik language|Central Asian Persian (Tajik)]]
| dia4 = [[Bukhori dialect|Bukhori]]
| dia5 = [[Pahlavani dialect|Pahlavani]]
| dia6 = [[Hazaragi dialect|Hazaragi]]
| dia7 = [[Aimaq dialect|Aimaq]]
| dia8 = [[Judeo-Persian]]
| dia9 = [[Dehwari dialect|Dehwari]]
| dia10 = [[Judeo-Tat]]
| dia11 = [[Tat language (Caucasus)|Caucasian Tat]]
| dia12 = [[Armeno-Tat]]
| script = {{startplainlist}}
* [[Persian alphabet]] ([[Iran]] and [[Afghanistan]])
* [[Tajik alphabet]] ([[Tajikistan]])
* {{hlist |[[Hebrew alphabet|Hebrew]] | [[Persian Braille]]}}
{{endplainlist}}
| nation = [[Iran]] (as Persian)<br />[[Afghanistan]] (as [[Dari language|Dari]])<br />[[Tajikistan]] (as [[Tajik language|Tajik]])
| agency = {{longlink|[[Academy of Persian Language and Literature]] ([[Iran]])}}
| iso1 = fa
| iso2b = per
| iso2t = fas
| iso3 = fas
| lc1 = pes
| ld1 = [[Western Persian]]
| lc2 = prs
| ld2 = [[Dari language]] (Afghan Persian)
| lc3 = tgk
| ld3 = [[Tajik language|Tajiki]]<!--This and the following codes aren't part of the macrolanguage per SIL-->
| lc4 = aiq
| ld4 = [[Aimaq dialect]]
| lc5 = bhh
| ld5 = [[Bukhori dialect]]
| lc7 = haz
| ld7 = [[Hazaragi dialect]]
| lc8 = jpr
| ld8 = [[Judeo-Persian]]
| lc9 = phv
| ld9 = [[Pahlavani language|Pahlavani]]
| lc10 = deh
| ld10 = [[Dehwari language|Dehwari]]
| lc11 = jdt
| ld11 = [[Judeo-Tat]]
| lc12 = ttt
| ld12 = [[Tat language (Caucasus)|Caucasian Tat]]
| glotto = fars1254
| glottoname = Farsic – Caucasian Tat
| lingua = {{longitem|58-AAC (Wider Persian)<br /> > 58-AAC-c (Central Persian)}}
| map = Persian Language Location Map.svg{{!}}border
| mapcaption = Areas with significant numbers of Persian speakers (including dialects)
| map2 = Iran, Afghanistan and Tajikistan.svg{{!}}border
| mapcaption2 = {{legend|red|Countries where Persian is an official language}}
| notice = IPA
}}
</syntaxhighlight>
'''References in infobox'''
{{Reflist}}
{{Clear}}
== Error-tracking categories ==
With 8,000 articles, manual review is insufficient. The following automating tracking categories should catch some of the more common errors. They also produce lists of articles that should be reviewed occasionally, because they lack population data or the data is dated.
'''ISO support'''
* {{Category link with count|Languages without ISO 639-3 code}} – [iso3=] is set to 'none', as it is not (yet) included in ISO. May have other codes.
** {{Category link with count|Conlangs without ISO 639-3 code}} – subcat: most conlangs do not qualify for ISO
** {{Category link with count|Nonexistent E17 links}} – setting [iso3=none] and [ref=e17] generates an invalid reference
* {{Category link with count|Language articles without language codes}} – no language code listed, but not specifically excluded from ISO with [iso3=none]
** {{Category link with count|Languages without ISO 639-3 code but with Linguist List code}}
*** subcat {{Category link with count|Dialects with Linguist List code}} – LingList codes some dialects with sub-ISO codes as "xxx-yyy"
** {{Category link with count|Languages without ISO 639-3 code but with Linguasphere code}}
** {{Category link with count|Languages without ISO 639-3 code but with AIATSIS code}}
** {{Category link with count|Languages without ISO 639-3 code but with Guthrie code}}
** {{Category link with count|Dialects of languages with ISO 639-3 code}} – a normal exception, triggered by isoexception=dialect
** {{Category link with count|Historical forms of languages with ISO codes}} – a normal exception, triggered by isoexception=historical
** {{Category link with count|Protolanguages without ISO codes}} – a normal exception, triggered by isoexception=protolanguage
* {{Category link with count|Languages which need ISO 639-3 comment}} – triggered by [lc1=] without [lc2=] (once used as a way to provide comments; occasionally still appropriate with [iso3=] when a second but redundant ISO code is included)
* {{Category link with count|Languages with ISO 639-2 code}} – sometimes the 639-3 code is mistakenly copied into the <code>iso2</code> field
* {{Category link with count|Languages with ISO 639-1 code}}
'''Speaker and date issues'''
* {{Category link with count|Language articles without speaker estimate}} – no entry under [speakers=], and not extinct, a sign language, or a conlang
* {{Category link with count|Language articles with invalid population dates}} – entry error at [date=] (anything other than a 4-digit number at start)
* {{Category link with count|Language articles with speaker number undated}} – no entry at [date=]
** {{Category link with count|Language articles with 'no date' set}} – [date=no date], used when the source lacks a date
** {{Category link with count|Language articles with NA population dates}} – [date=NA], used when a date does not apply
* {{Category link with count|Language articles with old speaker data}} – currently set to > 25 years
* {{Category link with count|Language articles without reference field}}
'''Classification'''
* {{Category link with count|Language articles with spurious family}} – generally because [fam1=] is autofilled from [familycolor] to 'American', 'Australian', 'Papuan', 'Khoisan', 'Caucasian', 'Andamanese', or 'Paleosiberian'
* {{Category link with count|Languages without family color codes}} – no or invalid familycolor
* {{Category link with count|Languages without classification}} – family displayed as 'unknown' (sometimes triggered by SLs or conlangs)
'''Other'''
* {{Category link with count|Language articles needing infoboxes}} – manual cat: switch off (to "no") if you judge the article does not need one
* {{Category link with count|Ill-formatted infobox-language images}} – images need to be stripped of external file formatting
* {{Category link with count|Pages using infobox language with unknown parameters}} – detects any parameter not in the list, incl. for now anything over dia40
* {{Category link with count|Articles citing AIATSIS}}
* {{Category link with count|Articles citing INALI}}
* {{Category link with count|Articles citing Linguist List}}
* {{Category link with count|Articles citing Maho/Guthrie}} – category exists in template but has not been created
* {{Category link with count|Articles citing Nationalencyklopedin}}
* {{Category link with count|Articles opting out of population reference}}
* {{Category link with count|Articles with unnamed Glottolog code}}
* {{Category link with count|Dialect articles with speakers set to 'unknown'}}
* {{Category link with count|Extinct ISO language articles citing sources other than Ethnologue}}
* {{Category link with count|ISO language articles citing sources other than Ethnologue}}
* {{Category link with count|Language articles missing Glottolog code}}
* {{Category link with count|Language articles with IETF language tag}}
* {{Category link with count|Language articles with old Ethnologue 18 speaker data}}
* {{Category link with count|Language articles with speakers set to 'none'}}
* {{Category link with count|Language articles with speakers set to 'unknown'}}
* {{Category link with count|Language articles with unknown extinction date}}
* {{Category link with count|Language articles with unknown population not citing Ethnologue 18}}
* {{Category link with count|Language articles with unreferenced extinction date}}
* {{Category link with count|Languages rejected by Glottolog}}
* {{Category link with count|Languages with neither ISO nor Glottolog code}}
* {{Category link with count|Languages without Glottolog code}}
* {{Category link with count|Languages without ISO 639-3 code but with Glottolog code}}
* {{Category link with count|Nonexistent E18 links}}
== Sub-templates ==
# [[:Template:Infobox language/codelist]]
# [[:Template:Infobox language/family-color]]
# [[:Template:Infobox language/genetic]]
# [[:Template:Infobox language/linguistlist]]
# [[:Template:Infobox language/ref]]
# [[:Template:Infobox language/quilt]]
== See also ==
* [[:Template:Infobox proto-language]]
* [[:Template:Infobox language family]]
* [[:Template:Infobox writing system]]
== TemplateData ==
{{collapse top|[[Wikipedia:TemplateData|TemplateData]] documentation used by [[Wikipedia:VisualEditor|VisualEditor]] and other tools}}
{{TemplateData header|noheader=1}}
<templatedata>
{
"description": "Display data about a language in a standard format",
"format": "{{_\n| ________________ = _\n}}\n",
"params": {
"name": {
"label": "Name",
"description": "The English name of the language",
"type": "string",
"required": true
},
"altname": {
"label": "Alternative name",
"description": "An alternative or additional English name of the language",
"type": "string",
"required": false
},
"nativename": {
"label": "Native name",
"description": "The native name of the language",
"type": "string",
"required": false
},
"acceptance": {
"label": "Acceptance",
"description": "The acceptance of the language among linguists",
"type": "string",
"required": false
},
"image": {
"label": "Image",
"description": "The image to display at the top of the infobox, in the format 'image name.png' without 'File:' or brackets",
"type": "string",
"required": false
},
"imagesize": {
"label": "Image Size",
"description": "Overrides the default image size, using units of 'px' or 'em'",
"type": "string",
"required": false
},
"imagealt": {
"label": "Image Alt Text",
"description": "The alt (hover) text for the image",
"type": "string",
"required": false
},
"imagecaption": {
"label": "Image Caption",
"description": "A caption to display under the image",
"type": "string",
"required": false
},
"imageheader": {
"label": "Image Header",
"description": "A brief header for the image to display in the left hand column",
"type": "string",
"required": false
},
"pronunciation": {
"label": "Pronunciation",
"description": "The IPA pronunciation of the native name of the language",
"type": "string",
"required": false
},
"states": {
"label": "States",
"description": "States or countries in which the language is mainly spoken",
"type": "string",
"required": false,
"aliases": [
"state"
]
},
"region": {
"label": "Region",
"description": "The geographic region(s) in which the language is mainly spoken",
"type": "string",
"required": false
},
"ethnicity": {
"label": "Ethnicity",
"description": "The ethnic group(s) whose native language this is",
"type": "string",
"required": false
},
"speakers": {
"label": "Speakers",
"description": "The number of native speakers/signers of the language (will be rounded to 2 significant figures)",
"type": "number",
"required": false
},
"extinct": {
"label": "Extinction",
"description": "The date of the language's extinction or other information about extinction",
"type": "string",
"required": false
},
"revived": {
"label": "Revival",
"description": "Date and/or population of attempted revival of extinct language",
"type": "string",
"required": false
},
"revived-category": {
"description": "optional name of appropriate subcategory of [[:Category:Language revival]] (which is used by default if {{para|revived}} has a value); or <code>nocat</code> to suppress categorization",
"type": "string",
"required": false
},
"era": {
"label": "Era",
"description": "The era of a historical language's use",
"type": "string",
"required": false
},
"date": {
"label": "Date",
"description": "The date of the stated estimate of the number of speakers, starting with a 4-digit year",
"type": "string",
"required": false
},
"dateprefix": {
"label": "Date prefix",
"description": "Additional information about the date of estimation of the number of speakers, placed in parentheses before the date",
"type": "string",
"required": false
},
"ref": {
"label": "Reference",
"description": "A reference for the number of speakers, placed after the date, if any. This can be any inline citation or a predefined code such as e19, linglist, ne2010, etc. For more details, see the documentation at Template:Infobox language/ref.",
"type": "string",
"required": false
},
"refname": {
"label": "Reference name",
"description": "Name used in reference generated by certain 'ref' parameter values such as e19. It defaults to the value of the 'name' parameter or PAGENAME.",
"type": "string",
"required": false
},
"speakers2": {
"label": "Speakers 2",
"description": "A second line giving more information about the number of speakers, such as a second estimate",
"type": "string",
"required": false
},
"speakers_label": {
"label": "Label for the 'speakers' field",
"description": "A label which can overwrite the 'Native speakers' label",
"type": "string",
"required": false
},
"familycolor": {
"label": "Language Family Color",
"description": "The appropriate language family for the purposes of determining the background color, chosen from a fixed set given in the documentation",
"type": "string",
"required": true
},
"fam1": {
"label": "Language Family",
"description": "The broadest accepted language family the language belongs to",
"type": "string",
"required": false
},
"fam2": {
"label": "Language Family 2",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam3": {
"label": "Language Family 3",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam4": {
"label": "Language Family 4",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam5": {
"label": "Language Family 5",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam6": {
"label": "Language Family 6",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam7": {
"label": "Language Family 7",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam8": {
"label": "Language Family 8",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam9": {
"label": "Language Family 9",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam10": {
"label": "Language Family 10",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam11": {
"label": "Language Family 11",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam12": {
"label": "Language Family 12",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam13": {
"label": "Language Family 13",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam14": {
"label": "Language Family 14",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam15": {
"label": "Language Family 15",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"family": {
"label": "Family",
"description": "Overrides all other family parameters, displays whatever you want",
"type": "string",
"required": false
},
"ancestor": {
"label": "Ancestor",
"description": "An ancestral or reconstructed form of the language",
"type": "string",
"required": false
},
"ancestor2": {
"label": "Ancestor 2",
"description": "An ancestral or reconstructed form of the language",
"type": "string",
"required": false
},
"ancestor3": {
"label": "Ancestor 3",
"description": "An ancestral or reconstructed form of the language",
"type": "string",
"required": false
},
"creator": {
"label": "Creator",
"description": "For constructed languages, the name of the creator",
"type": "string",
"required": false
},
"created": {
"label": "Creation date",
"description": "Creation date for constructed languages",
"type": "string",
"required": false
},
"setting": {
"label": "Setting",
"description": "The fictional setting or other usage of a constructed language",
"type": "string",
"required": false
},
"posteriori": {
"label": "Posteriori",
"description": "Natural languages used as sources for a constructed language",
"type": "string",
"required": false
},
"dia1": {
"label": "Dialect",
"description": "A primary dialect of the language",
"type": "string",
"required": false
},
"dia2": {
"label": "Dialect 2",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia3": {
"label": "Dialect 3",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia4": {
"label": "Dialect 4",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia5": {
"label": "Dialect 5",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia6": {
"label": "Dialect 6",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia7": {
"label": "Dialect 7",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia8": {
"label": "Dialect 8",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia9": {
"label": "Dialect 9",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia10": {
"label": "Dialect 10",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia11": {
"label": "Dialect 11",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia12": {
"label": "Dialect 12",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia13": {
"label": "Dialect 13",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia14": {
"label": "Dialect 14",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia15": {
"label": "Dialect 15",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia16": {
"label": "Dialect 16",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia17": {
"label": "Dialect 17",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia18": {
"label": "Dialect 18",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia19": {
"label": "Dialect 19",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia20": {
"label": "Dialect 20",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia21": {
"label": "Dialect 21",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia22": {
"label": "Dialect 22",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia23": {
"label": "Dialect 23",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia24": {
"label": "Dialect 24",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia25": {
"label": "Dialect 25",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia26": {
"label": "Dialect 26",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia27": {
"label": "Dialect 27",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia28": {
"label": "Dialect 28",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia29": {
"label": "Dialect 29",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia30": {
"label": "Dialect 30",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia31": {
"label": "Dialect 31",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia32": {
"label": "Dialect 32",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia33": {
"label": "Dialect 33",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia34": {
"label": "Dialect 34",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia35": {
"label": "Dialect 35",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia36": {
"label": "Dialect 36",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia37": {
"label": "Dialect 37",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia38": {
"label": "Dialect 38",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia39": {
"label": "Dialect 39",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia40": {
"label": "Dialect 40",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dialects": {
"label": "Dialects",
"description": "Overrides all other dialect parameters, just displays the argument",
"type": "string",
"required": false
},
"stand1": {
"label": "Standardized Register",
"description": "A standardized register of the language",
"type": "string",
"required": false
},
"stand2": {
"label": "Standardized Register 2",
"description": "Another standardized register of the language",
"type": "string",
"required": false
},
"stand3": {
"label": "Standardized Register 3",
"description": "Another standardized register of the language",
"type": "string",
"required": false
},
"stand4": {
"label": "Standardized Register 4",
"description": "Another standardized register of the language",
"type": "string",
"required": false
},
"stand5": {
"label": "Standardized Register 5",
"description": "Another standardized register of the language",
"type": "string",
"required": false
},
"stand6": {
"label": "Standardized Register 6",
"description": "Another standardized register of the language",
"type": "string",
"required": false
},
"standards": {
"label": "Standardized Registers",
"description": "Overrides all other standardized register parameters, displays the argument",
"type": "string",
"required": false
},
"script": {
"label": "Script",
"description": "The writing system(s) that literate speakers use for the language",
"type": "string",
"required": false
},
"nation": {
"label": "Nations",
"description": "A list of countries in which it is an official language",
"type": "string",
"required": false
},
"minority": {
"label": "Minority Status",
"description": "A list of countries in which it is a recognized minority language",
"type": "string",
"required": false
},
"agency": {
"label": "Agency",
"description": "The regulatory body or language academy for the language",
"type": "string",
"required": false
},
"iso1": {
"label": "ISO 639-1",
"description": "The ISO 639-1 code for the language",
"type": "string",
"required": false
},
"iso1comment": {
"label": "ISO 639-1 Comment",
"description": "Any comments about the ISO 639-1 code, so as not to interfere with the link",
"type": "string",
"required": false
},
"iso2": {
"label": "ISO 639-2",
"description": "The ISO 639-2 code for the language (but not the language family)",
"type": "string",
"required": false
},
"iso2b": {
"label": "ISO 639-2 Bibliographic",
"description": "The ISO 639-2 bibliographic code for the language",
"type": "string",
"required": false
},
"iso2t": {
"label": "ISO 639-2 Terminological",
"description": "The ISO 639-2 terminological code for the language",
"type": "string",
"required": false
},
"iso2comment": {
"label": "ISO 639-2 Comment",
"description": "Any comments about the ISO 639-2 code(s), so as not to interfere with the link(s)",
"type": "string",
"required": false
},
"iso3": {
"label": "ISO 639-3",
"description": "The ISO 639-3 code for the language, can be 'none' or 'linglist'",
"type": "string",
"suggested": true,
"required": false
},
"iso3comment": {
"label": "ISO 639-3 Comment",
"description": "Any comments about the ISO 639-3 code, so as not to interfere with the link",
"type": "string",
"required": false
},
"isoexception": {
"label": "ISO Exception",
"description": "Used for cleanup categories, excludes from the general 'missing language code' category if set to 'dialect', 'historical', 'protolanguage', or 'talkpage'",
"type": "string",
"required": false
},
"lc1": {
"label": "Dialect ISO 639",
"description": "The ISO 639 code of the first dialect",
"type": "string",
"required": false
},
"ld1": {
"label": "Dialect Name",
"description": "The name of the first dialect",
"type": "string",
"required": false
},
"lc2": {
"label": "Dialect ISO 639 2",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld2": {
"label": "Dialect Name 2",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc3": {
"label": "Dialect ISO 639 3",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld3": {
"label": "Dialect Name 3",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc4": {
"label": "Dialect ISO 639 4",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld4": {
"label": "Dialect Name 4",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc5": {
"label": "Dialect ISO 639 5",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld5": {
"label": "Dialect Name 5",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc6": {
"label": "Dialect ISO 639 6",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld6": {
"label": "Dialect Name 6",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc7": {
"label": "Dialect ISO 639 7",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld7": {
"label": "Dialect Name 7",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc8": {
"label": "Dialect ISO 639 8",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld8": {
"label": "Dialect Name 8",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc9": {
"label": "Dialect ISO 639 9",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld9": {
"label": "Dialect Name 9",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc10": {
"label": "Dialect ISO 639 10",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld10": {
"label": "Dialect Name 10",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc11": {
"label": "Dialect ISO 639 11",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld11": {
"label": "Dialect Name 11",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc12": {
"label": "Dialect ISO 639 12",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld12": {
"label": "Dialect Name 12",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc13": {
"label": "Dialect ISO 639 13",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld13": {
"label": "Dialect Name 13",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc14": {
"label": "Dialect ISO 639 14",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld14": {
"label": "Dialect Name 14",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc15": {
"label": "Dialect ISO 639 15",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld15": {
"label": "Dialect Name 15",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc16": {
"label": "Dialect ISO 639 16",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld16": {
"label": "Dialect Name 16",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc17": {
"label": "Dialect ISO 639 17",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld17": {
"label": "Dialect Name 17",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc18": {
"label": "Dialect ISO 639 18",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld18": {
"label": "Dialect Name 18",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc19": {
"label": "Dialect ISO 639 19",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld19": {
"label": "Dialect Name 19",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc20": {
"label": "Dialect ISO 639 20",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld20": {
"label": "Dialect Name 20",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc21": {
"label": "Dialect ISO 639 21",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld21": {
"label": "Dialect Name 21",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc22": {
"label": "Dialect ISO 639 22",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld22": {
"label": "Dialect Name 22",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc23": {
"label": "Dialect ISO 639 23",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld23": {
"label": "Dialect Name 23",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc24": {
"label": "Dialect ISO 639 24",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld24": {
"label": "Dialect Name 24",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc25": {
"label": "Dialect ISO 639 25",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld25": {
"label": "Dialect Name 25",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc26": {
"label": "Dialect ISO 639 26",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld26": {
"label": "Dialect Name 26",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc27": {
"label": "Dialect ISO 639 27",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld27": {
"label": "Dialect Name 27",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc28": {
"label": "Dialect ISO 639 28",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld28": {
"label": "Dialect Name 28",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc29": {
"label": "Dialect ISO 639 29",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld29": {
"label": "Dialect Name 29",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc30": {
"label": "Dialect ISO 639 30",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld30": {
"label": "Dialect Name 30",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc31": {
"label": "Dialect ISO 639 31",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld31": {
"label": "Dialect Name 31",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc32": {
"label": "Dialect ISO 639 32",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld32": {
"label": "Dialect Name 32",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc33": {
"label": "Dialect ISO 639 33",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld33": {
"label": "Dialect Name 33",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc34": {
"label": "Dialect ISO 639 34",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld34": {
"label": "Dialect Name 34",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc35": {
"label": "Dialect ISO 639 35",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld35": {
"label": "Dialect Name 35",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc36": {
"label": "Dialect ISO 639 36",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld36": {
"label": "Dialect Name 36",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc37": {
"label": "Dialect ISO 639 37",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld37": {
"label": "Dialect Name 37",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc38": {
"label": "Dialect ISO 639 38",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld38": {
"label": "Dialect Name 38",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc39": {
"label": "Dialect ISO 639 39",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld39": {
"label": "Dialect Name 39",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc40": {
"label": "Dialect ISO 639 40",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld40": {
"label": "Dialect Name 40",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"iso6": {
"label": "ISO 639-6",
"description": "The ISO 639-6 code for the language",
"type": "string",
"required": false
},
"glotto": {
"label": "Glottolog",
"description": "The Glottolog code for the language",
"type": "string",
"suggested": true,
"required": false
},
"glottoname": {
"description": "The name to be used in the Glottolog reference (can be cross-ref'd as name=Glottolog etc.)",
"type": "string",
"label": "Glottolog name",
"example": "Romance"
},
"glottorefname": {
"description": "The reference used by Glottolog",
"type": "string",
"label": "Glottolog reference name",
"example": "Indo-European"
},
"glotto2": {
"label": "Glottolog code 2",
"type": "string",
"example": "sout3147",
"description": "A Glottolog code for a branch of the language family."
},
"glottoname2": {
"description": "The name to be used in the 2nd Glottolog reference",
"type": "string",
"label": "Glottolog name 2"
},
"glottorefname2": {
"description": "The second reference used by Glottolog",
"type": "string",
"label": "Glottolog reference name 2",
"example": "Indo-European"
},
"glotto3": {
"label": "Glottolog code 3",
"type": "string",
"example": "bwil1246",
"description": "A Glottolog code for a branch of the language family."
},
"glottoname3": {
"description": "The name to be used in the third Glottolog reference",
"type": "string",
"label": "Glottolog name 3"
},
"glottorefname3": {
"description": "The third reference used by Glottolog",
"type": "string",
"label": "Glottolog reference name 3",
"example": "Indo-European"
},
"glotto4": {
"label": "Glottolog code 4",
"type": "string",
"example": "bota1239",
"description": "A Glottolog code for a branch of the language family."
},
"glottoname4": {
"description": "The name to be used in the fourth Glottolog reference",
"type": "string",
"label": "Glottolog name 4"
},
"glottorefname4": {
"description": "The fourth reference used by Glottolog",
"type": "string",
"label": "Glottolog reference name 4",
"example": "Indo-European"
},
"glotto5": {
"label": "Glottolog code 5",
"type": "string",
"example": "sabi1248",
"description": "A Glottolog code for a branch of the language family."
},
"glottoname5": {
"description": "The name to be used in the fifth Glottolog reference",
"type": "string",
"label": "Glottolog name 5"
},
"glottorefname5": {
"description": "The fifth reference used by Glottolog",
"type": "string",
"label": "Glottolog reference name 5",
"example": "Indo-European"
},
"linglist": {
"label": "Linguist List",
"description": "The Linguist List ISO 639-3 private or local code or other substitute, range qaa-qtz or numerals only",
"type": "string",
"required": false
},
"lingname": {
"label": "Linguist List Comment",
"description": "Any comments on the Linguist List code",
"type": "string",
"required": false
},
"linglist2": {
"label": "Linguist List 2",
"description": "An additional Linguist List code",
"type": "string",
"required": false
},
"lingname2": {
"label": "Linguist List Comment 2",
"description": "An additional comment on the Linguist List code",
"type": "string",
"required": false
},
"linglist3": {
"label": "Linguist List 3",
"description": "An additional Linguist List code",
"type": "string",
"required": false
},
"lingname3": {
"label": "Linguist List Comment 3",
"description": "An additional comment on the Linguist List code",
"type": "string",
"required": false
},
"lingua": {
"label": "Linguasphere",
"description": "The Linguasphere code for the language",
"type": "string",
"required": false
},
"guthrie": {
"label": "Guthrie",
"description": "The Guthrie code for Bantu languages",
"type": "string",
"required": false
},
"aiatsis": {
"label": "AIATSIS",
"description": "The AIATSIS code for Australian languages",
"type": "string",
"required": false
},
"aiatsisname": {
"label": "AIATSIS Comment",
"description": "Any comments on the AIATSIS code",
"type": "string",
"required": false
},
"aiatsis2": {
"label": "AIATSIS 2",
"description": "An additional AIATSIS code",
"type": "string",
"required": false
},
"aiatsisname2": {
"label": "AIATSIS Comment 2",
"description": "An additional comment on the AIATSIS code",
"type": "string",
"required": false
},
"aiatsis3": {
"label": "AIATSIS 3",
"description": "An additional AIATSIS code",
"type": "string",
"required": false
},
"aiatsisname3": {
"label": "AIATSIS Comment 3",
"description": "An additional comment on the AIATSIS code",
"type": "string",
"required": false
},
"aiatsis4": {
"label": "AIATSIS 4",
"description": "An additional AIATSIS code",
"type": "string",
"required": false
},
"aiatsisname4": {
"label": "AIATSIS Comment 4",
"description": "An additional comment on the AIATSIS code",
"type": "string",
"required": false
},
"aiatsis5": {
"label": "AIATSIS 5",
"description": "An additional AIATSIS code",
"type": "string",
"required": false
},
"aiatsisname5": {
"label": "AIATSIS Comment 5",
"description": "An additional comment on the AIATSIS code",
"type": "string",
"required": false
},
"aiatsis6": {
"label": "AIATSIS 6",
"description": "An additional AIATSIS code",
"type": "string",
"required": false
},
"aiatsisname6": {
"label": "AIATSIS Comment 6",
"description": "An additional comment on the AIATSIS code",
"type": "string",
"required": false
},
"ietf": {
"label": "IETF",
"description": "IETF language tag",
"type": "string",
"required": false
},
"ELP": {
"label": "ELP",
"description": "The Endangered Languages Project code for the language",
"type": "string",
"required": false
},
"ELPname": {
"label": "ELP name",
"description": "The name that will display for the ELP link and ref",
"type": "string",
"required": false
},
"map": {
"label": "Map",
"description": "The image to display at the bottom of the infobox, in the format 'image name.png' without 'File:' or brackets",
"type": "string",
"required": false
},
"mapsize": {
"label": "Map Size",
"description": "Overrides the default image size for the map, using units of 'px' or 'em'",
"type": "string",
"required": false
},
"mapalt": {
"label": "Map Alt Text",
"description": "The alt (hover) text for the map",
"type": "string",
"required": false
},
"mapcaption": {
"label": "Map Caption",
"description": "A caption to display under the map",
"type": "string",
"required": false
},
"map2": {
"label": "Map 2",
"description": "A second map to display at the bottom of the infobox, in the format 'image name.png' without 'File:' or brackets",
"type": "string",
"required": false
},
"mapalt2": {
"label": "Map Alt Text 2",
"description": "The alt (hover) text the second map",
"type": "string",
"required": false
},
"mapcaption2": {
"label": "Map Caption 2",
"description": "A caption to display under the second map",
"type": "string",
"required": false
},
"pushpin_map": {
"label": "Pushpin map",
"description": "The name of a location map (e.g. 'Indonesia' or 'Russia'). The coordinates information (from the coordinates parameter) position a pushpin coordinate marker and label on the map 'automatically'. Example see: Padang, Indonesia",
"type": "string",
"example": "Indonesia"
},
"pushpin_image": {
"label": "Pushpin image",
"type": "wiki-file-name",
"description": "Image to use for the pushpin map"
},
"pushpin_mapsize": {
"label": "Pushpin map size",
"description": "Must be entered as only a number—do not use px. The default value is 250.",
"type": "number",
"example": "200"
},
"pushpin_map_alt": {
"label": "Pushpin map alt text",
"description": "Alt (hover) text for the pushpin map",
"type": "string"
},
"pushpin_map_caption": {
"label": "Pushpin map caption",
"description": "Fill out if a different caption from ''map_caption'' is desired.",
"type": "string",
"example": "Map showing the location of Biak language in Indonesia"
},
"pushpin_label": {
"label": "Pushpin label",
"type": "line",
"description": "Label of the pushpin"
},
"pushpin_label_position": {
"label": "Pushpin label position",
"description": "The position of the label on the pushpin map relative to the pushpin coordinate marker. Valid options are {left, right, top, bottom, none}. If this field is not specified, the default value is ''right''.",
"type": "string",
"example": "left",
"default": "right"
},
"coordinates": {
"label": "Coordinates",
"description": "Latitude and longitude. Use {{Coord}}. See the documentation for {{Coord}} for more details on usage.",
"type": "wiki-template-name",
"example": "{{coord|41|50|15|N|87|40|55|W}}"
},
"boxsize": {
"label": "Infobox Size",
"description": "Overrides the default width of the infobox, using units of 'px' or 'em' (it automatically expands to fit images wider than the default width)",
"type": "string",
"required": false
},
"notice": {
"label": "IPA Notice",
"description": "Set to 'IPA' or 'ipa' to display a notice that the article contains special IPA phonetic symbols",
"type": "string",
"required": false
},
"sign": {
"label": "Signed form",
"description": "The name of the sign language used for this language",
"example": "Signed Arabic (national forms)",
"type": "string"
},
"protoname": {
"label": "Protolanguage name",
"description": "Name of the proto-language of the language",
"example": "[[Proto-Arabic language]]",
"type": "line"
}
}
}
</templatedata>
{{collapse bottom}}
<includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Language infobox templates|Language]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate named references]]
[[Category:Infobox templates using Wikidata|Language]]
[[Category:Infobox templates with module parameter|Language]]
}}</includeonly>
h7sbrwsrefmet6eb5nq3pz884bbqhbn
41880
41868
2026-05-01T10:45:53Z
Ultron90
1878
41880
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Categories go at the bottom of this page and interwikis go in Wikidata. -->
{{High-use}}
{{Lua|Module:InfoboxImage|Module:Check for unknown parameters}}
This template is for use in articles about '''[[language]]s or [[dialect]]s'''. It provides a common standard for displaying data about a language.
== Usage ==
=== Syntax ===
{{Parameter names example | familycolor=unclassified | name | altname | nativename | acceptance | image | imagescale | imagealt | imagecaption | image_class | pronunciation | states | region | ethnicity | extinct | era | speakers | date | dateprefix | ref | refname | speakers2 | revived | revived-category | family | fam1 | fam2 | protoname | ancestor | ancestor2 | standards | stand1 | stand2 | dialects | dia1 | dia2 | script | sign | posteriori | nation | minority | agency | development_body | iso1 | iso1comment | iso2 | iso2comment | iso3 | iso3comment | lc1 | ld1 | lc2 | ld2 | iso6 | linglist | lingname | linglist2 | lingname2 | glotto | glottorefname | glotto2 | glottorefname2 | aiatsis | aiatsisname | aiatsis2 | aiatsisname2 | ELP | guthrie | glottopedia | lingua | ietf | map | mapscale | mapalt | mapcaption | map_class | map2 | mapalt2 | mapcaption2 | map_class2 | coordinates | module | notice=IPA }}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Infobox language
| name =
| altname =
| nativename =
| acceptance =
| image =
| imagescale =
| imagealt =
| image_class =
| imagecaption =
| pronunciation =
| states = <!-- or state -->
| region =
| creator =
| created =
| setting =
| ethnicity =
| extinct =
| era =
| speakers =
| date =
| dateprefix =
| ref = <!-- up to e28 (or current edition) if reference is Ethnologue -->
| refname =
| speakers2 =
| revived =
| revived-category = <!-- or revived-cat -->
| familycolor =
| family =
| fam1 =
| fam2 =
| fam3 = <!-- up to fam15 -->
| protoname =
| ancestor =
| ancestor2 = <!-- up to ancestor8 -->
| standards =
| stand1 =
| stand2 = <!-- up to stand6 -->
| dialects =
| listclass =
| dia1 =
| dia2 = <!-- up to dia40 -->
| script =
| sign =
| posteriori =
| nation =
| minority =
| agency =
| development_body =
| iso1 =
| iso1comment =
| iso2 =
| iso2b =
| iso2t =
| iso2comment =
| iso3 =
| iso3comment =
| lc1 =
| ld1 =
| lc2 = <!-- up to lc40 -->
| ld2 = <!-- up to ld40 -->
| iso6 =
| isoexception =
| linglist =
| lingname =
| linglist2 = <!-- up to linglist6 -->
| lingname2 = <!-- up to lingname6 -->
| glotto =
| glottorefname =
| glotto2 = <!-- up to glotto5 -->
| glottorefname2 = <!-- up to glottorefname5 -->
| aiatsis =
| aiatsisname =
| aiatsis2 = <!-- up to aiatsis6 -->
| aiatsisname2 = <!-- up to aiatsisname6 -->
| guthrie =
| ELP =
| ELPname =
| ELP2 = <!-- up to ELP6 -->
| ELPname2 = <!-- up to ELPname6 -->
| glottopedia =
| lingua =
| lingua_ref =
| ietf =
| map =
| mapscale =
| mapalt =
| mapcaption =
| map_class =
| map2 =
| mapalt2 =
| mapcaption2 =
| map_class2 =
| pushpin_map =
| pushpin_image =
| pushpin_map_alt =
| pushpin_map_caption =
| pushpin_mapsize =
| pushpin_label =
| pushpin_label_position =
| coordinates = <!-- use {{Coord}} -->
| module =
| notice = IPA
}}
</syntaxhighlight>
'''References in infobox'''
{{Reflist}}
{{Clear}}
== Parameters ==
{{Infobox language/quilt|right}}
The required parameters are:
; familycolor : appropriate language family or group. Possible values are listed in the colored chart to the right (or above, depending on your browser). Please do not use other names, because they will not be recognized, and the table will be colored grey.
: In most cases, 'familycolor' will trigger a default entry for the 'fam1' field, so that field is not necessary (you can continue with 'fam2'), but you can override this by entering something under 'fam1'.
: Areal colors (American, Khoisan, Altaic, etc.) represent areal codings, and are ''not'' claims that the group is a language family or the language belongs to that group. When these are used, the '''fam1''' parameter must be set to the widely accepted language group.
: If 'isolate' or 'unclassified' is used, the fam1–xx tree will not display. In order to allow levels of classification, as with dialects of a language isolate, enter "grey"/"gray" instead.
Other parameters are listed below; they can be incorporated anywhere between the first and last lines, and in any order.
; name : name of language
; altname : additional name of the language [not every one, but one a reader would be likely to look for]
; nativename : native name, or a second alternative name [most cases as of 2012 not actually the native name] (if nativename is to be used, an altname parameter MUST be defined)
; pronunciation : pronunciation of the native name of the language in [[International Phonetic Alphabet|IPA]] → remember to enclose the transcription in an IPA template such as {{tl|IPA}}
; acceptance : questionable acceptance/status of the language: unattested, spurious, etc.
; states : countries in which it is mainly spoken. You do not have to define both this and '''region'''. Do not use flag icons ([[WP:INFOBOXFLAG]]). Direct links to country articles are generally not useful, and distract from useful links. Consider 'Languages of [country]' or '[ethnicity] in [country]' links instead.
; state : alias for '''states'''
; region : geographic region in which it is mainly spoken. You do not have to define both this and '''states'''; use this parameter for a single statement about geographic distribution. It is not for the broader region where the states are located, but rather the regions within the country, or across countries, where it is spoken. (That is, do not add SE Asia if we state it's in Laos, or West Africa if we state it's in Mali.)
; ethnicity : people for whom this is the ethnically native language; also good for the ethnic population if different from the number of speakers (although the names chosen for the articles on the people and on the language will generally be the same, it may be appropriate to pipe in the native name of the people here)
; era : era of use of a historical language, such as one that developed into something else; 'speakers' will not display
; extinct : date of extinction, or information about extinction; 'speakers' will not display
; revived : Date and/or population of attempted revival of extinct language
; revived-category : (or '''revived-cat''') optional name (without "Category:") of appropriate subcategory of [[:Category:Language revival]] (which is used by default if {{para|revived}} has a value); can be given as {{para|revived-category|nocat}} to suppress the categorization entirely, when the language has a separate article about its revival that is already in the category (e.g. [[Cornish revival]] is in [[:Category:Celtic language revival]], so {{para|revived-cat=nocat}} is used in the infobox at [[Cornish language]]).
; dia1
: ...
; dia40 : primary dialects
; dialects : whatever you want to say; dia1–xx will not display
; listclass : class for the dia1–xx list: <code>plainlist</code> (default), <code>hlist</code> (horizontal) or <code>flatlist</code> (bulleted)
; stand1 : a standardized register
; stand2 : a second standardized register
: ...
; stand6 : sixth standardized register
; standards : whatever you want to say
; script : writing system(s) used for the language by literate speakers, in the form ''script (instantiation)'', such as "[[Latin script|Latin]] ([[English alphabet]])"<br />(Common variants of "Latin (alphabet)" redirect to [[Latin script]]. For the [[Latin alphabet]] itself, add an element such as <code>&nbsp;</code>.)
; sign : signed forms (manually coded language)
; nation : list of countries in which it is an official language
; minority : list of countries in which it is a recognized/protected minority language. This is intended for legal protection and similar ''de jure'' recognition, not simply being listed on a census and other ''de facto'' recognition.
; agency : regulatory body or language academy for the language
; development_body : development body for the language
; boxsize : overrides default width of infobox, currently set at 22em. Format must include units ("12em" or "123px").
: Useful when an article has various infoboxes aligned in a column. (Box will automatically expand to fix map wider than default box width.)
; fontcolor : color of font against 'familycolor' ← the font color is usually black, use this to change it if it is difficult to read
; module : Used for embedding other infoboxes into this one.
=== Number of speakers ===
; speakers : the number of native speakers of the language. If unknown, enter {{angle bracket|?}} and do not enter NA for the date (this causes the article to be listed in the [[:Category:Language articles with speakers set to 'unknown']], a hidden [[WP:PROJCATS|maintenance category]]). If no native speakers, enter {{angle bracket|none}}. Otherwise, if no date is supplied, ''missing date'' will be displayed. Use <code><nowiki>{{sigfig|...|2}}</nowiki></code> to round to 2 [[significant figures]] while retaining the exact figure from the reference.
; date : the date of publication of the estimate of the number of speakers.
: Used for calculations for obsolete data, so needs to start with a 4-digit year (see next parameter). Exception: If {{angle bracket|NA}} is entered, nothing will display. If {{angle bracket|no date}} is entered, "no date" will display. Do not enter a date parameter at all if speakers is set to {{angle bracket|none}}.
: Articles with old dates (currently ≥ 30 years) appear in [[:Category:Language articles with old speaker data]].
; dateprefix : any text wanted inside the parentheses before the date; a space ({{code| }}) must be explicitly included at the end
; ref : reference for the speaker data; placed after the date, if any. This can be any [[WP:CITEFOOT|inline citation]] or a predefined code such as e19, linglist, ne2010, etc. For more details, see the documentation at [[Template:Infobox language/ref]].
: If {{angle bracket|e26}} is entered, this will automatically generate a reference to the ''Ethnologue'' 26 article that bears the ISO 639-3 code entered at 'iso3'.
: To link to the auto-generated reference from elsewhere in the article, use <code><nowiki><ref name=e26/></nowiki></code>.
: {{angle bracket|e25}} and <code><nowiki><ref name=e25/></nowiki></code> or {{angle bracket|e24}} and <code><nowiki><ref name=e24/></nowiki></code> etc. can be used to reference earlier editions, for example for languages which are no longer supported by Ethnologue, or to give an idea of how old undated population figures are.
: {{angle bracket|linglist}} and <code><nowiki><ref name=linglist/></nowiki></code> can be used to ref the ''MultiTree'' entry at the Linguist List.
: {{angle bracket|ne2007/ne2010}} and <code><nowiki><ref name=NE100/></nowiki></code> can be used to ref the Swedish national encyclopedia, which we use for many of the world's top 100 languages
: {{angle bracket|inali}} and <code><nowiki><ref name=INALI/></nowiki></code> can be used to ref Mexico's [[Instituto Nacional de Lenguas Indígenas]]
: Similarly, aiatsis can be used to link to the <code><nowiki><ref name=AIATSIS/></nowiki></code> ref generated by the infobox for the AIATSIS entry for Australian languages. (For Maho's edition of the Guthrie list for Bantu languages, <code><nowiki><ref name=Guthrie/></nowiki></code> needs to be added manually, as they do not provide population data.)
; refname : Name used in reference generated by certain 'ref' parameter values such as e19. It defaults to the value of the 'name' parameter or PAGENAME.
; speakers2 : a 2nd line for speaker data, such as 2nd estimate, 2nd country, L2 speakers, etc, appearing after the date.
: If this is a second line of L1 speakers, it should be arranged so that, if there are two dates cited, the oldest appears in the date parameter, for automated update calculations. Data from different countries should not be added together if they are not comparable: say if one is from 1973 and another from 2006, or if one is rounded to the nearest million and another is on the order of 10,000.
; speakers_label : The infobox label for the number of speakers is "Native speakers" by default. Set this parameter to <code>|speakers_label = Speakers</code> to change it to "Speakers" or <code>|speakers_label = Signers</code> to change it to "Signers" for [[sign language]]s.
=== Genetic classification ===
You can use the language template to show the [[language family|genetic classification]] of a language as a descending staircase of language families, from the broadest to the most specific.
; fam1 : the broadest possible widely accepted [[language family]] of which the language is a part. If this would be exactly the same as you have defined for '''familycolor''', it may be omitted.
; fam2 : a more specific sub-family
: ...
; fam15 : most specific sub group
If you would prefer to enter some other information in this box (for example, ''disputed''), use this parameter instead:
; family : whatever you want to say; fam1–xx will not display. This can be set to "na" to avoid specifying a family relationship at all, an for a geographical group that has no single origin.
The template can also display a staircase of ancestral forms:
; ancestor : ancestral or reconstructed form, if it has an article or has been assigned an ISO code
; ancestor2
: ...
; ancestor8 : intermediate ancestral forms
; protoname : alias for '''ancestor'''
=== ISO language codes ===
; iso1 : the [[ISO 639-1]] code for the language
; iso1comment : for comments to not interfere with the link
; iso2 : the [[ISO 639-2]] code for the language (not for its family); creates a link to the ISO page. If a language has two ISO 639-2 codes, use the following two separate fields instead.
; iso2b : the [[ISO 639-2]] bibliographic code (for languages with two ISO 639-2 codes)
; iso2t : the [[ISO 639-2]] terminological code (for languages with two ISO 639-2 codes)
; iso2comment : for comments to not interfere with the link(s)
; iso3 : the [[ISO 639-3]] code for the language; creates a link to the ISO page. See below for the situation where multiple ISO 639-3 codes apply.
: Field will display even if left empty, unless 'lc1' etc. is used.
: If there is no ISO 639-3 code, set {{para|iso3|none}} to return the text ''none'' and add the article to [[:Category:Languages without iso3 codes]] (if '''iso3comment''' is also used, that will display in place of ''none'')
: Leave empty for a dialect that has no iso3 code, but the language it belongs to does; in this case, also use {{para|isoexception|dialect}}.
: Leave empty for a historical variety that has no iso3 code, but its modern version does; in this case, also use {{para|isoexception|historical}}.
: Leave blank for a protolanguage, and use {{para|isoexception|protolanguage}}.
: Use 'linglist' if the language has an iso3 code, but this is maintained at Linguist List instead of at SIL. Add the code itself under |linglist=. (This is not necessary if the SIL page provides its own link to the Linguist List page.)
; iso3comment : allows a comment in the ISO field that will not interfere with the link
; isoexception : a maintenance field to organize cleanup categories for missing ISO codes. Excludes article from the [[:Category:Language articles without language codes]] if set to any of the following values:
:* '''dialect''' (used for a dialect that does not itself have an ISO code, although the language it belongs to does; adds article to the [[:Category:Dialects of languages with ISO 639-3 code]])
:* '''historical''' (used for a historical language that does not itself have an ISO code, although its modern version does; adds article to the [[:Category:Historical forms of languages with ISO codes]])
:* '''protolanguage''' (used for protolanguages without ISO codes; adds article to the [[:Category:Protolanguages without ISO codes]])
:* '''talkpage''' (used on talk pages and in archives so that they don't show up in tracking categories)
Some languages have a number of [[ISO 639-3]] codes, one for each dialect of that language. If you try putting all of these codes in the usual '''iso3 =''' parameter, it will get quite messy. Instead, use the following parameters:
; lc1 : ISO code of the first dialect (the 'iso3' field will not display if empty and this is included)
; ld1 : name of the first language dialect; plain text only; do not include references in this field<!--They cause Linter "wikilink inside external link errors-->
; lc2 : ISO code of the second dialect
; ld2 : name of the second language dialect
: ...
; lc40 : ISO code of the 40–th dialect
; ld40 : name of the 40–th dialect
; iso6 : the ISO 639-6 code for the language.
Lc entries will be automatically linked to the ''Ethnologue'' site. Wikipedia articles on the dialects may be linked from the ld entries.
For languages with an [[ISO 639-3 macrolanguage]] code and several individual codes, use '''iso3''' for the macrolanguage and '''lc''n''''', '''ld''n''''' for the individual codes.
=== Other language codes ===
; linglist : this parameter is deprecated due to unreliable data, with the exception of some long-extinct languages. For ISO 639-3 codes of extinct languages whose descriptions are maintained at [[Linguist List]], enter the code under 'iso3' and the reader will be redirected from the ISO page.
; lingua : the [[Linguasphere]] code for the language
; glotto
; glotto2
: ...
; glotto5 : the [[Glottolog]] code for the language. Enter "none" if Glottolog does not have a code for the language, "spurious" if Glottolog uses that term. [future: also "unattested"]
; glottorefname
; glottorefname2
: ...
; glottorefname5 : the Glottolog name(s) for the language (optional). Substitute '''glottoname''' etc. if the name needs to be displayed in the info box.
; guthrie : the [[Guthrie classification of Bantu languages|Guthrie]] code for Bantu languages. Generates a reference which can be accessed via name="Guthrie".
; aiatsis : the [[AIATSIS]] code for Australian languages. Generates a reference which can be accessed via name="AIATSIS". Site includes population data we can use.
; aiatsis2
: ...
; aiatsis6 : additional AIATSIS codes
; aiatsisname2
: ...
; aiatsisname6 : the AIATSIS name, if different from the entry at |name=, or note to appear after code
; ELP : URL suffix of the language article on the [[Endangered Languages Project]] site. Manual override of a default module linking to the ELP article per WikiData settings. Either way generates a reference that can be accessed via name="ELP". Entering "none" prevents the default link (e.g. when there is more than one info box in the WP article). The ELP site includes population data we can use.
; ELPname
: The text for the link to [[Endangered Languages Project]].
; ELP2, ELP3, ELP4, ELP5, ELP6 + ELPname2, ELPname3, ELPname4, ELPname5, ELPname6
: additional ELP links, or manual addition (rather than replacement) to the automated module link. Useful when changing WikiData might corrupt articles on other-language wikis (e.g. when the two wikis don't define the language with the same scope).
; glottopedia : [[Glottopedia]]. Generates a reference which can be accessed via name="Glottopedia".
; ietf : [[IETF language tag]]
=== Constructed languages ===
This template is appropriate to use for [[constructed language]]s. The following parameters can be used:
; creator : name of language creator
; created : year of first creation
; setting : the use or setting for the language
; posteriori : natural-language sources
Using these parameters, or setting '''familycolor=Conlang''', automatically sets the colored bars of the infobox to {{code|{{Infobox language/family-color|Conlang}}}} background with white fonts, and removes the '''states''' and '''region''' parameters from use ('''nation''' is also disabled). If the '''iso2''' parameter is left undefined, it is treated as being '''iso2=art'''. For conlangs, the '''family''' or '''fam''n''''' parameters are used to describe the hierarchy of purpose of the language, whereas '''posteriori''' is used to describe the ''a posteriori'' sources on which the conlang draws.
=== Maps and images ===
{{anchor|Images in the template}}
You should not put large images at the top of the language template: they just make it very messy. You can place a small image at the top of the template using the following parameters:
; image : image at top of info box. Use format "image name.png", without "File:/Image:" or brackets.
; imagescale : override default size of image display (currently set to "upright=0.9", producing 200px display in a non-customized account). Use fractions or multiples: "2" for twice user-default, "0.5" for half. "1.45" will cause the image to fill the width of the infobox.
; imagealt : alt text for the image
; imagecaption : caption to appear under the image
; imageheader : brief header for the image ('logo', 'map', 'script', etc). This is placed in the left-hand column, and so needs to be short.
; image_class : use 'skin-invert-image' to fix some images in dark mode
If you have a larger image or two, such as a map, you can place them at the bottom of the template, spanning both columns, with the following parameter:
; map : image at bottom of info box. Use format "image name.png", without "File:/Image:" or brackets.
; mapscale : override default size of map display (currently set to "upright=1.45", producing 320px and filling the width of the infobox in a non-customized account). Use fractions or multiples: "2" for twice user-default, "0.5" for half. Affects both maps.
; mapalt : alt text for the map
; mapcaption : caption to appear under map
; map2 : a second map
; mapalt2 : alt text for the second map
; mapcaption2 : caption to appear under both maps
The [[WP:EIS|usual image markup]] applies for both images. [[Alt text]] is for visually impaired readers, and the [[WP:CAPTION|caption]] is for all readers; typically they should have little in common (see [[WP:ALT]]).
For languages spoken in smaller areas, where the location of the language can be reasonably approximated by a point on the map, then a pushpin map can be added:
; coordinates : latitude and longitude; use {{tl|coord}}
; pushpin_map : The name of a location map as per [[Template:Location map]] (e.g. ''Indonesia'' or ''Russia''). The coordinate fields (from {{para|coordinates}}) position a pushpin coordinate marker and label on the map '''automatically'''. To show multiple pushpin maps, provide a list of maps separated by #, e.g., ''California#USA''
; pushpin_image : (optional) Allows the use of an alternative map; the image must have the same edge coordinates as the location map template.<br/>''Equivalent to <code>AlternativeMap</code> parameter in [[Template:Location map]].''
; pushpin_mapsize : (optional) Must be entered as only a number—'''do not use px'''. The default value is 250. ''Equivalent to <code>width</code> parameter in [[Template:Location map]].''
; pushpin_map_alt : (optional) Alt text for pushpin map; used by [[screen reader]]s, see [[WP:ALT]]. ''Equivalent to <code>alt</code> parameter in [[Template:Location map]].''
; pushpin_map_caption : (optional) Fill out if a different caption from ''map_caption'' is desired. ''Equivalent to <code>caption</code> parameter in [[Template:Location map]].''
; pushpin_label : (optional) The text of the label to display next to the identifying mark; a [[Wiki markup|wikilink]] can be used. If not specified, the label will be the text assigned to the ''name'' parameter, and if the ''name'' parameter is not specified, the article title. (if {{para|pushpin_label_position|none}}, no label is displayed).<br/>''Equivalent to <code>label</code> parameter in [[Template:Location map]].''
; pushpin_label_position : (optional) The position of the label on the pushpin map relative to the pushpin coordinate marker. Valid options are {left, right, top, bottom, none}. If this field is not specified, the default value is ''right''.<br/>''Equivalent to <code>position</code> parameter in [[Template:Location map]].''
=== Footer notice ===
A notice or notices may be placed at the bottom of the infobox:
; notice=ipa : places a notice about the [[Unicode]] fonts used for displaying [[International Phonetic Alphabet|IPA]]
== Examples ==
=== Example 1 ===
{{Infobox language
| name = English
| pronunciation = {{IPAc-en|ˈ|ɪ|ŋ|ɡ|l|ɪ|ʃ}}<ref>[http://www.oxfordadvancedlearnersdictionary.com/dictionary/english_2 English Adjective] – Oxford Advanced Learner's Dictionary – Oxford University Press ©2010.</ref>
| region = (see [[#Geographical distribution|below]])
| speakers = 360 million
| date = 2010
| dateprefix = cited
| ref = <ref name=NE>[[Nationalencyklopedin]] "Världens 100 största språk 2010" The World's 100 Largest Languages in 2010</ref>
| speakers2 = [[Second language|L2]]: 375 million and 750 million [[English as a foreign or second language|EFL]]<ref name=BritishCouncilEnglish>{{cite web |url=http://www.britishcouncil.org/learning-elt-future.pdf |title=Future of English|accessdate=24 August 2011 |publisher=The British Council}} (page 10)</ref>
| familycolor = Indo-European
| fam2 = [[Germanic languages|Germanic]]
| fam3 = [[West Germanic languages|West Germanic]]
| fam4 = [[Anglo-Frisian languages|Anglo–Frisian]]
| fam5 = [[Anglic languages|Anglic]]
| script = [[English alphabet]] ([[Latin script]])
| sign = [[Manually coded English]]
| nation = {{plainlist|
* [[List of countries where English is an official language#Sovereign states|54 countries]]
* [[List of countries where English is an official language#Non-sovereign entities|27 non-sovereign entities]]
* [[United Nations]]
* [[European Union]]
* [[Commonwealth of Nations]]
* [[Council of Europe]]
* [[International Olympic Committee|IOC]]
* [[NATO]]
* [[North American Free Trade Agreement|NAFTA]]
* [[Organization of American States|OAS]]
* [[Organisation for Economic Co-operation and Development|OECD]]
* [[Organisation of Islamic Cooperation|OIC]]
* [[Pacific Islands Forum|PIF]]
* [[UKUSA Agreement]]}}
| iso1 = en
| iso2 = eng
| iso3 = eng
| glotto = stan1293
| lingua = 52-ABA
| map = Anglospeak.svg
| mapcaption = {{legend|#0000ff|Countries where English is the native language of the majority of the population}} {{legend|#8ddada|Countries where English is an official but not primary language}}
| notice = IPA
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Infobox language
| name = English
| pronunciation = {{IPAc-en|ˈ|ɪ|ŋ|ɡ|l|ɪ|ʃ}}<ref>[http://www.oxfordadvancedlearnersdictionary.com/dictionary/english_2 English Adjective] – Oxford Advanced Learner's Dictionary – Oxford University Press ©2010.</ref>
| region = (see [[#Geographical distribution|below]])
| speakers = 360 million
| date = 2010
| dateprefix = cited
| ref = <ref name=NE>[[Nationalencyklopedin]] "Världens 100 största språk 2010" The World's 100 Largest Languages in 2010</ref>
| speakers2 = [[Second language|L2]]: 375 million and 750 million [[English as a foreign or second language|EFL]]<ref name=BritishCouncilEnglish>{{cite web |url=http://www.britishcouncil.org/learning-elt-future.pdf |title=Future of English|accessdate=24 August 2011 |publisher=The British Council}} (page 10)</ref>
| familycolor = Indo-European
| fam2 = [[Germanic languages|Germanic]]
| fam3 = [[West Germanic languages|West Germanic]]
| fam4 = [[Anglo-Frisian languages|Anglo–Frisian]]
| fam5 = [[Anglic languages|Anglic]]
| script = [[English alphabet]] ([[Latin script]])
| sign = [[Manually coded English]]
| nation = {{plainlist|
* [[List of countries where English is an official language#Sovereign states|54 countries]]
* [[List of countries where English is an official language#Non-sovereign entities|27 non-sovereign entities]]
* [[United Nations]]
* [[European Union]]
* [[Commonwealth of Nations]]
* [[Council of Europe]]
* [[International Olympic Committee|IOC]]
* [[NATO]]
* [[North American Free Trade Agreement|NAFTA]]
* [[Organization of American States|OAS]]
* [[Organisation for Economic Co-operation and Development|OECD]]
* [[Organisation of Islamic Cooperation|OIC]]
* [[Pacific Islands Forum|PIF]]
* [[UKUSA Agreement]]}}
| iso1 = en
| iso2 = eng
| iso3 = eng
| glotto = stan1293
| lingua = 52-ABA
| map = Anglospeak.svg
| mapcaption = {{legend|#0000ff|Countries where English is the native language of the majority of the population}} {{legend|#8ddada|Countries where English is an official but not primary language}}
| notice = IPA
}}
</syntaxhighlight>
'''References in infobox'''
{{Reflist}}
{{Clear}}
=== Example 2 ===
{{Infobox language
| name = Persian
| altname = Fārsi
| nativename = {{lang|fa|فارسی}}
| image = Farsi.svg
| imagescale = 0.5
| imagecaption = ''Fārsi'' written in Persian ([[Nastaʿlīq script]])
| pronunciation = {{IPA|fa|fyɒːɾˈsiː|}}
| states = {{hlist|style=line-height:1.3em;
| [[Languages of Iran|Iran]]
| [[Languages of Afghanistan|Afghanistan]] (as [[Dari language|Dari]])
| [[Languages of Tajikistan|Tajikistan]] (as [[Tajik language|Tajik]])
| [[Languages of Uzbekistan|Uzbekistan]] (as Tajik)
| [[Languages of Iraq|Iraq]]
| [[Languages of Russia|Russia]]
}}
| speakers = 45 million (2007) – 60 million
| date = 2009
| ref =
| speakers2 = (110 million total speakers)
| familycolor = Indo-European
| fam2 = [[Indo-Iranian languages|Indo-Iranian]]
| fam3 = [[Iranian languages|Iranian]]
| fam4 = [[Western Iranian languages|Western Iranian]]
| fam5 = Southwestern Iranian
| ancestor = [[Old Persian]]
| ancestor2 = [[Middle Persian]]
| stand1 = [[Western Persian]]
| stand2 = [[Dari language|Dari]]
| stand3 = [[Tajik language|Tajik]]
| listclass = hlist
| dia1 = [[Western Persian]]
| dia2 = [[Dari language|Dari]]
| dia3 = [[Tajik language|Central Asian Persian (Tajik)]]
| dia4 = [[Bukhori dialect|Bukhori]]
| dia5 = [[Pahlavani dialect|Pahlavani]]
| dia6 = [[Hazaragi dialect|Hazaragi]]
| dia7 = [[Aimaq dialect|Aimaq]]
| dia8 = [[Judeo-Persian]]
| dia9 = [[Dehwari dialect|Dehwari]]
| dia10 = [[Judeo-Tat]]
| dia11 = [[Tat language (Caucasus)|Caucasian Tat]]
| dia12 = [[Armeno-Tat]]
| script = {{startplainlist}}
* [[Persian alphabet]] ([[Iran]] and [[Afghanistan]])
* [[Tajik alphabet]] ([[Tajikistan]])
* {{hlist |[[Hebrew alphabet|Hebrew]] | [[Persian Braille]]}}
{{endplainlist}}
| nation = [[Iran]] (as Persian)<br />[[Afghanistan]] (as [[Dari language|Dari]])<br />[[Tajikistan]] (as [[Tajik language|Tajik]])
| agency = {{longlink|[[Academy of Persian Language and Literature]] ([[Iran]])}}
| iso1 = fa
| iso2b = per
| iso2t = fas
| iso3 = fas
| lc1 = pes
| ld1 = [[Western Persian]]
| lc2 = prs
| ld2 = [[Dari language]] (Afghan Persian)
| lc3 = tgk
| ld3 = [[Tajik language|Tajiki]]<!--This and the following codes aren't part of the macrolanguage per SIL-->
| lc4 = aiq
| ld4 = [[Aimaq dialect]]
| lc5 = bhh
| ld5 = [[Bukhori dialect]]
| lc7 = haz
| ld7 = [[Hazaragi dialect]]
| lc8 = jpr
| ld8 = [[Judeo-Persian]]
| lc9 = phv
| ld9 = [[Pahlavani language|Pahlavani]]
| lc10 = deh
| ld10 = [[Dehwari language|Dehwari]]
| lc11 = jdt
| ld11 = [[Judeo-Tat]]
| lc12 = ttt
| ld12 = [[Tat language (Caucasus)|Caucasian Tat]]
| glotto = fars1254
| glottoname = Farsic – Caucasian Tat
| lingua = {{longitem|58-AAC (Wider Persian)<br /> > 58-AAC-c (Central Persian)}}
| map = Persian Language Location Map.svg{{!}}border
| mapcaption = Areas with significant numbers of Persian speakers (including dialects)
| map2 = Iran, Afghanistan and Tajikistan.svg{{!}}border
| mapcaption2 = {{legend|red|Countries where Persian is an official language}}
| notice = IPA
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Infobox language
| name = Persian
| altname = Fārsi
| nativename = {{lang|fa|فارسی}}
| image = Farsi.svg
| imagescale = 0.5
| imagecaption = ''Fārsi'' written in Persian ([[Nastaʿlīq script]])
| pronunciation = {{IPA|fa|fyɒːɾˈsiː|}}
| states = {{hlist|style=line-height:1.3em;
| [[Languages of Iran|Iran]]
| [[Languages of Afghanistan|Afghanistan]] (as [[Dari language|Dari]])
| [[Languages of Tajikistan|Tajikistan]] (as [[Tajik language|Tajik]])
| [[Languages of Uzbekistan|Uzbekistan]] (as Tajik)
| [[Languages of Iraq|Iraq]]
| [[Languages of Russia|Russia]]
}}
| speakers = 45 million (2007) – 60 million
| date = 2009
| ref =
| speakers2 = (110 million total speakers)
| familycolor = Indo-European
| fam2 = [[Indo-Iranian languages|Indo-Iranian]]
| fam3 = [[Iranian languages|Iranian]]
| fam4 = [[Western Iranian languages|Western Iranian]]
| fam5 = Southwestern Iranian
| ancestor = [[Old Persian]]
| ancestor2 = [[Middle Persian]]
| stand1 = [[Western Persian]]
| stand2 = [[Dari language|Dari]]
| stand3 = [[Tajik language|Tajik]]
| listclass = hlist
| dia1 = [[Western Persian]]
| dia2 = [[Dari language|Dari]]
| dia3 = [[Tajik language|Central Asian Persian (Tajik)]]
| dia4 = [[Bukhori dialect|Bukhori]]
| dia5 = [[Pahlavani dialect|Pahlavani]]
| dia6 = [[Hazaragi dialect|Hazaragi]]
| dia7 = [[Aimaq dialect|Aimaq]]
| dia8 = [[Judeo-Persian]]
| dia9 = [[Dehwari dialect|Dehwari]]
| dia10 = [[Judeo-Tat]]
| dia11 = [[Tat language (Caucasus)|Caucasian Tat]]
| dia12 = [[Armeno-Tat]]
| script = {{startplainlist}}
* [[Persian alphabet]] ([[Iran]] and [[Afghanistan]])
* [[Tajik alphabet]] ([[Tajikistan]])
* {{hlist |[[Hebrew alphabet|Hebrew]] | [[Persian Braille]]}}
{{endplainlist}}
| nation = [[Iran]] (as Persian)<br />[[Afghanistan]] (as [[Dari language|Dari]])<br />[[Tajikistan]] (as [[Tajik language|Tajik]])
| agency = {{longlink|[[Academy of Persian Language and Literature]] ([[Iran]])}}
| iso1 = fa
| iso2b = per
| iso2t = fas
| iso3 = fas
| lc1 = pes
| ld1 = [[Western Persian]]
| lc2 = prs
| ld2 = [[Dari language]] (Afghan Persian)
| lc3 = tgk
| ld3 = [[Tajik language|Tajiki]]<!--This and the following codes aren't part of the macrolanguage per SIL-->
| lc4 = aiq
| ld4 = [[Aimaq dialect]]
| lc5 = bhh
| ld5 = [[Bukhori dialect]]
| lc7 = haz
| ld7 = [[Hazaragi dialect]]
| lc8 = jpr
| ld8 = [[Judeo-Persian]]
| lc9 = phv
| ld9 = [[Pahlavani language|Pahlavani]]
| lc10 = deh
| ld10 = [[Dehwari language|Dehwari]]
| lc11 = jdt
| ld11 = [[Judeo-Tat]]
| lc12 = ttt
| ld12 = [[Tat language (Caucasus)|Caucasian Tat]]
| glotto = fars1254
| glottoname = Farsic – Caucasian Tat
| lingua = {{longitem|58-AAC (Wider Persian)<br /> > 58-AAC-c (Central Persian)}}
| map = Persian Language Location Map.svg{{!}}border
| mapcaption = Areas with significant numbers of Persian speakers (including dialects)
| map2 = Iran, Afghanistan and Tajikistan.svg{{!}}border
| mapcaption2 = {{legend|red|Countries where Persian is an official language}}
| notice = IPA
}}
</syntaxhighlight>
'''References in infobox'''
{{Reflist}}
{{Clear}}
== Error-tracking categories ==
With 8,000 articles, manual review is insufficient. The following automating tracking categories should catch some of the more common errors. They also produce lists of articles that should be reviewed occasionally, because they lack population data or the data is dated.
'''ISO support'''
* {{Category link with count|Languages without ISO 639-3 code}} – [iso3=] is set to 'none', as it is not (yet) included in ISO. May have other codes.
** {{Category link with count|Conlangs without ISO 639-3 code}} – subcat: most conlangs do not qualify for ISO
** {{Category link with count|Nonexistent E17 links}} – setting [iso3=none] and [ref=e17] generates an invalid reference
* {{Category link with count|Language articles without language codes}} – no language code listed, but not specifically excluded from ISO with [iso3=none]
** {{Category link with count|Languages without ISO 639-3 code but with Linguist List code}}
*** subcat {{Category link with count|Dialects with Linguist List code}} – LingList codes some dialects with sub-ISO codes as "xxx-yyy"
** {{Category link with count|Languages without ISO 639-3 code but with Linguasphere code}}
** {{Category link with count|Languages without ISO 639-3 code but with AIATSIS code}}
** {{Category link with count|Languages without ISO 639-3 code but with Guthrie code}}
** {{Category link with count|Dialects of languages with ISO 639-3 code}} – a normal exception, triggered by isoexception=dialect
** {{Category link with count|Historical forms of languages with ISO codes}} – a normal exception, triggered by isoexception=historical
** {{Category link with count|Protolanguages without ISO codes}} – a normal exception, triggered by isoexception=protolanguage
* {{Category link with count|Languages which need ISO 639-3 comment}} – triggered by [lc1=] without [lc2=] (once used as a way to provide comments; occasionally still appropriate with [iso3=] when a second but redundant ISO code is included)
* {{Category link with count|Languages with ISO 639-2 code}} – sometimes the 639-3 code is mistakenly copied into the <code>iso2</code> field
* {{Category link with count|Languages with ISO 639-1 code}}
'''Speaker and date issues'''
* {{Category link with count|Language articles without speaker estimate}} – no entry under [speakers=], and not extinct, a sign language, or a conlang
* {{Category link with count|Language articles with invalid population dates}} – entry error at [date=] (anything other than a 4-digit number at start)
* {{Category link with count|Language articles with speaker number undated}} – no entry at [date=]
** {{Category link with count|Language articles with 'no date' set}} – [date=no date], used when the source lacks a date
** {{Category link with count|Language articles with NA population dates}} – [date=NA], used when a date does not apply
* {{Category link with count|Language articles with old speaker data}} – currently set to > 25 years
* {{Category link with count|Language articles without reference field}}
'''Classification'''
* {{Category link with count|Language articles with spurious family}} – generally because [fam1=] is autofilled from [familycolor] to 'American', 'Australian', 'Papuan', 'Khoisan', 'Caucasian', 'Andamanese', or 'Paleosiberian'
* {{Category link with count|Languages without family color codes}} – no or invalid familycolor
* {{Category link with count|Languages without classification}} – family displayed as 'unknown' (sometimes triggered by SLs or conlangs)
'''Other'''
* {{Category link with count|Language articles needing infoboxes}} – manual cat: switch off (to "no") if you judge the article does not need one
* {{Category link with count|Ill-formatted infobox-language images}} – images need to be stripped of external file formatting
* {{Category link with count|Pages using infobox language with unknown parameters}} – detects any parameter not in the list, incl. for now anything over dia40
* {{Category link with count|Articles citing AIATSIS}}
* {{Category link with count|Articles citing INALI}}
* {{Category link with count|Articles citing Linguist List}}
* {{Category link with count|Articles citing Maho/Guthrie}} – category exists in template but has not been created
* {{Category link with count|Articles citing Nationalencyklopedin}}
* {{Category link with count|Articles opting out of population reference}}
* {{Category link with count|Articles with unnamed Glottolog code}}
* {{Category link with count|Dialect articles with speakers set to 'unknown'}}
* {{Category link with count|Extinct ISO language articles citing sources other than Ethnologue}}
* {{Category link with count|ISO language articles citing sources other than Ethnologue}}
* {{Category link with count|Language articles missing Glottolog code}}
* {{Category link with count|Language articles with IETF language tag}}
* {{Category link with count|Language articles with old Ethnologue 18 speaker data}}
* {{Category link with count|Language articles with speakers set to 'none'}}
* {{Category link with count|Language articles with speakers set to 'unknown'}}
* {{Category link with count|Language articles with unknown extinction date}}
* {{Category link with count|Language articles with unknown population not citing Ethnologue 18}}
* {{Category link with count|Language articles with unreferenced extinction date}}
* {{Category link with count|Languages rejected by Glottolog}}
* {{Category link with count|Languages with neither ISO nor Glottolog code}}
* {{Category link with count|Languages without Glottolog code}}
* {{Category link with count|Languages without ISO 639-3 code but with Glottolog code}}
* {{Category link with count|Nonexistent E18 links}}
== Sub-templates ==
# [[:Template:Infobox language/codelist]]
# [[:Template:Infobox language/family-color]]
# [[:Template:Infobox language/genetic]]
# [[:Template:Infobox language/linguistlist]]
# [[:Template:Infobox language/ref]]
# [[:Template:Infobox language/quilt]]
== See also ==
* [[:Template:Infobox proto-language]]
* [[:Template:Infobox language family]]
* [[:Template:Infobox writing system]]
== TemplateData ==
{{collapse top|[[Wikipedia:TemplateData|TemplateData]] documentation used by [[Wikipedia:VisualEditor|VisualEditor]] and other tools}}
{{TemplateData header|noheader=1}}
<templatedata>
{
"description": "Display data about a language in a standard format",
"format": "{{_\n| ________________ = _\n}}\n",
"params": {
"name": {
"label": {
"kcg": "Name",
"ms": "Nama"
},
"description": "The English name of the language",
"type": "string",
"required": true
},
"altname": {
"label": "Alternative name",
"description": "An alternative or additional English name of the language",
"type": "string",
"required": false
},
"nativename": {
"label": {
"kcg": "Native name",
"ms": "Nama asli"
},
"description": "The native name of the language",
"type": "string",
"required": false
},
"acceptance": {
"label": "Acceptance",
"description": "The acceptance of the language among linguists",
"type": "string",
"required": false
},
"image": {
"label": "Image",
"description": "The image to display at the top of the infobox, in the format 'image name.png' without 'File:' or brackets",
"type": "string",
"required": false
},
"imagesize": {
"label": "Image Size",
"description": "Overrides the default image size, using units of 'px' or 'em'",
"type": "string",
"required": false
},
"imagealt": {
"label": "Image Alt Text",
"description": "The alt (hover) text for the image",
"type": "string",
"required": false
},
"imagecaption": {
"label": "Image Caption",
"description": "A caption to display under the image",
"type": "string",
"required": false
},
"imageheader": {
"label": "Image Header",
"description": "A brief header for the image to display in the left hand column",
"type": "string",
"required": false
},
"pronunciation": {
"label": "Pronunciation",
"description": "The IPA pronunciation of the native name of the language",
"type": "string",
"required": false
},
"states": {
"label": "States",
"description": "States or countries in which the language is mainly spoken",
"type": "string",
"required": false,
"aliases": [
"state"
]
},
"region": {
"label": "Region",
"description": "The geographic region(s) in which the language is mainly spoken",
"type": "string",
"required": false
},
"ethnicity": {
"label": "Ethnicity",
"description": "The ethnic group(s) whose native language this is",
"type": "string",
"required": false
},
"speakers": {
"label": "Speakers",
"description": "The number of native speakers/signers of the language (will be rounded to 2 significant figures)",
"type": "number",
"required": false
},
"extinct": {
"label": "Extinction",
"description": "The date of the language's extinction or other information about extinction",
"type": "string",
"required": false
},
"revived": {
"label": "Revival",
"description": "Date and/or population of attempted revival of extinct language",
"type": "string",
"required": false
},
"revived-category": {
"description": "optional name of appropriate subcategory of [[:Category:Language revival]] (which is used by default if {{para|revived}} has a value); or <code>nocat</code> to suppress categorization",
"type": "string",
"required": false
},
"era": {
"label": "Era",
"description": "The era of a historical language's use",
"type": "string",
"required": false
},
"date": {
"label": "Date",
"description": "The date of the stated estimate of the number of speakers, starting with a 4-digit year",
"type": "string",
"required": false
},
"dateprefix": {
"label": "Date prefix",
"description": "Additional information about the date of estimation of the number of speakers, placed in parentheses before the date",
"type": "string",
"required": false
},
"ref": {
"label": "Reference",
"description": "A reference for the number of speakers, placed after the date, if any. This can be any inline citation or a predefined code such as e19, linglist, ne2010, etc. For more details, see the documentation at Template:Infobox language/ref.",
"type": "string",
"required": false
},
"refname": {
"label": "Reference name",
"description": "Name used in reference generated by certain 'ref' parameter values such as e19. It defaults to the value of the 'name' parameter or PAGENAME.",
"type": "string",
"required": false
},
"speakers2": {
"label": "Speakers 2",
"description": "A second line giving more information about the number of speakers, such as a second estimate",
"type": "string",
"required": false
},
"speakers_label": {
"label": "Label for the 'speakers' field",
"description": "A label which can overwrite the 'Native speakers' label",
"type": "string",
"required": false
},
"familycolor": {
"label": "Language Family Color",
"description": "The appropriate language family for the purposes of determining the background color, chosen from a fixed set given in the documentation",
"type": "string",
"required": true
},
"fam1": {
"label": "Language Family",
"description": "The broadest accepted language family the language belongs to",
"type": "string",
"required": false
},
"fam2": {
"label": "Language Family 2",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam3": {
"label": "Language Family 3",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam4": {
"label": "Language Family 4",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam5": {
"label": "Language Family 5",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam6": {
"label": "Language Family 6",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam7": {
"label": "Language Family 7",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam8": {
"label": "Language Family 8",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam9": {
"label": "Language Family 9",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam10": {
"label": "Language Family 10",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam11": {
"label": "Language Family 11",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam12": {
"label": "Language Family 12",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam13": {
"label": "Language Family 13",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam14": {
"label": "Language Family 14",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"fam15": {
"label": "Language Family 15",
"description": "A more specific sub-language family that the language belongs to",
"type": "string",
"required": false
},
"family": {
"label": "Family",
"description": "Overrides all other family parameters, displays whatever you want",
"type": "string",
"required": false
},
"ancestor": {
"label": "Ancestor",
"description": "An ancestral or reconstructed form of the language",
"type": "string",
"required": false
},
"ancestor2": {
"label": "Ancestor 2",
"description": "An ancestral or reconstructed form of the language",
"type": "string",
"required": false
},
"ancestor3": {
"label": "Ancestor 3",
"description": "An ancestral or reconstructed form of the language",
"type": "string",
"required": false
},
"creator": {
"label": "Creator",
"description": "For constructed languages, the name of the creator",
"type": "string",
"required": false
},
"created": {
"label": "Creation date",
"description": "Creation date for constructed languages",
"type": "string",
"required": false
},
"setting": {
"label": "Setting",
"description": "The fictional setting or other usage of a constructed language",
"type": "string",
"required": false
},
"posteriori": {
"label": "Posteriori",
"description": "Natural languages used as sources for a constructed language",
"type": "string",
"required": false
},
"dia1": {
"label": "Dialect",
"description": "A primary dialect of the language",
"type": "string",
"required": false
},
"dia2": {
"label": "Dialect 2",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia3": {
"label": "Dialect 3",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia4": {
"label": "Dialect 4",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia5": {
"label": "Dialect 5",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia6": {
"label": "Dialect 6",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia7": {
"label": "Dialect 7",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia8": {
"label": "Dialect 8",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia9": {
"label": "Dialect 9",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia10": {
"label": "Dialect 10",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia11": {
"label": "Dialect 11",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia12": {
"label": "Dialect 12",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia13": {
"label": "Dialect 13",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia14": {
"label": "Dialect 14",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia15": {
"label": "Dialect 15",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia16": {
"label": "Dialect 16",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia17": {
"label": "Dialect 17",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia18": {
"label": "Dialect 18",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia19": {
"label": "Dialect 19",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia20": {
"label": "Dialect 20",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia21": {
"label": "Dialect 21",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia22": {
"label": "Dialect 22",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia23": {
"label": "Dialect 23",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia24": {
"label": "Dialect 24",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia25": {
"label": "Dialect 25",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia26": {
"label": "Dialect 26",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia27": {
"label": "Dialect 27",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia28": {
"label": "Dialect 28",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia29": {
"label": "Dialect 29",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia30": {
"label": "Dialect 30",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia31": {
"label": "Dialect 31",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia32": {
"label": "Dialect 32",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia33": {
"label": "Dialect 33",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia34": {
"label": "Dialect 34",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia35": {
"label": "Dialect 35",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia36": {
"label": "Dialect 36",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia37": {
"label": "Dialect 37",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia38": {
"label": "Dialect 38",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia39": {
"label": "Dialect 39",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dia40": {
"label": "Dialect 40",
"description": "Another primary dialect of the language",
"type": "string",
"required": false
},
"dialects": {
"label": "Dialects",
"description": "Overrides all other dialect parameters, just displays the argument",
"type": "string",
"required": false
},
"stand1": {
"label": "Standardized Register",
"description": "A standardized register of the language",
"type": "string",
"required": false
},
"stand2": {
"label": "Standardized Register 2",
"description": "Another standardized register of the language",
"type": "string",
"required": false
},
"stand3": {
"label": "Standardized Register 3",
"description": "Another standardized register of the language",
"type": "string",
"required": false
},
"stand4": {
"label": "Standardized Register 4",
"description": "Another standardized register of the language",
"type": "string",
"required": false
},
"stand5": {
"label": "Standardized Register 5",
"description": "Another standardized register of the language",
"type": "string",
"required": false
},
"stand6": {
"label": "Standardized Register 6",
"description": "Another standardized register of the language",
"type": "string",
"required": false
},
"standards": {
"label": "Standardized Registers",
"description": "Overrides all other standardized register parameters, displays the argument",
"type": "string",
"required": false
},
"script": {
"label": "Script",
"description": "The writing system(s) that literate speakers use for the language",
"type": "string",
"required": false
},
"nation": {
"label": "Nations",
"description": "A list of countries in which it is an official language",
"type": "string",
"required": false
},
"minority": {
"label": "Minority Status",
"description": "A list of countries in which it is a recognized minority language",
"type": "string",
"required": false
},
"agency": {
"label": "Agency",
"description": "The regulatory body or language academy for the language",
"type": "string",
"required": false
},
"iso1": {
"label": "ISO 639-1",
"description": "The ISO 639-1 code for the language",
"type": "string",
"required": false
},
"iso1comment": {
"label": "ISO 639-1 Comment",
"description": "Any comments about the ISO 639-1 code, so as not to interfere with the link",
"type": "string",
"required": false
},
"iso2": {
"label": "ISO 639-2",
"description": "The ISO 639-2 code for the language (but not the language family)",
"type": "string",
"required": false
},
"iso2b": {
"label": "ISO 639-2 Bibliographic",
"description": "The ISO 639-2 bibliographic code for the language",
"type": "string",
"required": false
},
"iso2t": {
"label": "ISO 639-2 Terminological",
"description": "The ISO 639-2 terminological code for the language",
"type": "string",
"required": false
},
"iso2comment": {
"label": "ISO 639-2 Comment",
"description": "Any comments about the ISO 639-2 code(s), so as not to interfere with the link(s)",
"type": "string",
"required": false
},
"iso3": {
"label": "ISO 639-3",
"description": "The ISO 639-3 code for the language, can be 'none' or 'linglist'",
"type": "string",
"suggested": true,
"required": false
},
"iso3comment": {
"label": "ISO 639-3 Comment",
"description": "Any comments about the ISO 639-3 code, so as not to interfere with the link",
"type": "string",
"required": false
},
"isoexception": {
"label": "ISO Exception",
"description": "Used for cleanup categories, excludes from the general 'missing language code' category if set to 'dialect', 'historical', 'protolanguage', or 'talkpage'",
"type": "string",
"required": false
},
"lc1": {
"label": "Dialect ISO 639",
"description": "The ISO 639 code of the first dialect",
"type": "string",
"required": false
},
"ld1": {
"label": "Dialect Name",
"description": "The name of the first dialect",
"type": "string",
"required": false
},
"lc2": {
"label": "Dialect ISO 639 2",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld2": {
"label": "Dialect Name 2",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc3": {
"label": "Dialect ISO 639 3",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld3": {
"label": "Dialect Name 3",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc4": {
"label": "Dialect ISO 639 4",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld4": {
"label": "Dialect Name 4",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc5": {
"label": "Dialect ISO 639 5",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld5": {
"label": "Dialect Name 5",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc6": {
"label": "Dialect ISO 639 6",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld6": {
"label": "Dialect Name 6",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc7": {
"label": "Dialect ISO 639 7",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld7": {
"label": "Dialect Name 7",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc8": {
"label": "Dialect ISO 639 8",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld8": {
"label": "Dialect Name 8",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc9": {
"label": "Dialect ISO 639 9",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld9": {
"label": "Dialect Name 9",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc10": {
"label": "Dialect ISO 639 10",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld10": {
"label": "Dialect Name 10",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc11": {
"label": "Dialect ISO 639 11",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld11": {
"label": "Dialect Name 11",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc12": {
"label": "Dialect ISO 639 12",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld12": {
"label": "Dialect Name 12",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc13": {
"label": "Dialect ISO 639 13",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld13": {
"label": "Dialect Name 13",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc14": {
"label": "Dialect ISO 639 14",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld14": {
"label": "Dialect Name 14",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc15": {
"label": "Dialect ISO 639 15",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld15": {
"label": "Dialect Name 15",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc16": {
"label": "Dialect ISO 639 16",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld16": {
"label": "Dialect Name 16",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc17": {
"label": "Dialect ISO 639 17",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld17": {
"label": "Dialect Name 17",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc18": {
"label": "Dialect ISO 639 18",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld18": {
"label": "Dialect Name 18",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc19": {
"label": "Dialect ISO 639 19",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld19": {
"label": "Dialect Name 19",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc20": {
"label": "Dialect ISO 639 20",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld20": {
"label": "Dialect Name 20",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc21": {
"label": "Dialect ISO 639 21",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld21": {
"label": "Dialect Name 21",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc22": {
"label": "Dialect ISO 639 22",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld22": {
"label": "Dialect Name 22",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc23": {
"label": "Dialect ISO 639 23",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld23": {
"label": "Dialect Name 23",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc24": {
"label": "Dialect ISO 639 24",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld24": {
"label": "Dialect Name 24",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc25": {
"label": "Dialect ISO 639 25",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld25": {
"label": "Dialect Name 25",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc26": {
"label": "Dialect ISO 639 26",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld26": {
"label": "Dialect Name 26",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc27": {
"label": "Dialect ISO 639 27",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld27": {
"label": "Dialect Name 27",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc28": {
"label": "Dialect ISO 639 28",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld28": {
"label": "Dialect Name 28",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc29": {
"label": "Dialect ISO 639 29",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld29": {
"label": "Dialect Name 29",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc30": {
"label": "Dialect ISO 639 30",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld30": {
"label": "Dialect Name 30",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc31": {
"label": "Dialect ISO 639 31",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld31": {
"label": "Dialect Name 31",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc32": {
"label": "Dialect ISO 639 32",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld32": {
"label": "Dialect Name 32",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc33": {
"label": "Dialect ISO 639 33",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld33": {
"label": "Dialect Name 33",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc34": {
"label": "Dialect ISO 639 34",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld34": {
"label": "Dialect Name 34",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc35": {
"label": "Dialect ISO 639 35",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld35": {
"label": "Dialect Name 35",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc36": {
"label": "Dialect ISO 639 36",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld36": {
"label": "Dialect Name 36",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc37": {
"label": "Dialect ISO 639 37",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld37": {
"label": "Dialect Name 37",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc38": {
"label": "Dialect ISO 639 38",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld38": {
"label": "Dialect Name 38",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc39": {
"label": "Dialect ISO 639 39",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld39": {
"label": "Dialect Name 39",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"lc40": {
"label": "Dialect ISO 639 40",
"description": "The ISO 639 code of another dialect",
"type": "string",
"required": false
},
"ld40": {
"label": "Dialect Name 40",
"description": "The name of another dialect",
"type": "string",
"required": false
},
"iso6": {
"label": "ISO 639-6",
"description": "The ISO 639-6 code for the language",
"type": "string",
"required": false
},
"glotto": {
"label": "Glottolog",
"description": "The Glottolog code for the language",
"type": "string",
"suggested": true,
"required": false
},
"glottoname": {
"description": "The name to be used in the Glottolog reference (can be cross-ref'd as name=Glottolog etc.)",
"type": "string",
"label": "Glottolog name",
"example": "Romance"
},
"glottorefname": {
"description": "The reference used by Glottolog",
"type": "string",
"label": "Glottolog reference name",
"example": "Indo-European"
},
"glotto2": {
"label": "Glottolog code 2",
"type": "string",
"example": "sout3147",
"description": "A Glottolog code for a branch of the language family."
},
"glottoname2": {
"description": "The name to be used in the 2nd Glottolog reference",
"type": "string",
"label": "Glottolog name 2"
},
"glottorefname2": {
"description": "The second reference used by Glottolog",
"type": "string",
"label": "Glottolog reference name 2",
"example": "Indo-European"
},
"glotto3": {
"label": "Glottolog code 3",
"type": "string",
"example": "bwil1246",
"description": "A Glottolog code for a branch of the language family."
},
"glottoname3": {
"description": "The name to be used in the third Glottolog reference",
"type": "string",
"label": "Glottolog name 3"
},
"glottorefname3": {
"description": "The third reference used by Glottolog",
"type": "string",
"label": "Glottolog reference name 3",
"example": "Indo-European"
},
"glotto4": {
"label": "Glottolog code 4",
"type": "string",
"example": "bota1239",
"description": "A Glottolog code for a branch of the language family."
},
"glottoname4": {
"description": "The name to be used in the fourth Glottolog reference",
"type": "string",
"label": "Glottolog name 4"
},
"glottorefname4": {
"description": "The fourth reference used by Glottolog",
"type": "string",
"label": "Glottolog reference name 4",
"example": "Indo-European"
},
"glotto5": {
"label": "Glottolog code 5",
"type": "string",
"example": "sabi1248",
"description": "A Glottolog code for a branch of the language family."
},
"glottoname5": {
"description": "The name to be used in the fifth Glottolog reference",
"type": "string",
"label": "Glottolog name 5"
},
"glottorefname5": {
"description": "The fifth reference used by Glottolog",
"type": "string",
"label": "Glottolog reference name 5",
"example": "Indo-European"
},
"linglist": {
"label": "Linguist List",
"description": "The Linguist List ISO 639-3 private or local code or other substitute, range qaa-qtz or numerals only",
"type": "string",
"required": false
},
"lingname": {
"label": "Linguist List Comment",
"description": "Any comments on the Linguist List code",
"type": "string",
"required": false
},
"linglist2": {
"label": "Linguist List 2",
"description": "An additional Linguist List code",
"type": "string",
"required": false
},
"lingname2": {
"label": "Linguist List Comment 2",
"description": "An additional comment on the Linguist List code",
"type": "string",
"required": false
},
"linglist3": {
"label": "Linguist List 3",
"description": "An additional Linguist List code",
"type": "string",
"required": false
},
"lingname3": {
"label": "Linguist List Comment 3",
"description": "An additional comment on the Linguist List code",
"type": "string",
"required": false
},
"lingua": {
"label": "Linguasphere",
"description": "The Linguasphere code for the language",
"type": "string",
"required": false
},
"guthrie": {
"label": "Guthrie",
"description": "The Guthrie code for Bantu languages",
"type": "string",
"required": false
},
"aiatsis": {
"label": "AIATSIS",
"description": "The AIATSIS code for Australian languages",
"type": "string",
"required": false
},
"aiatsisname": {
"label": "AIATSIS Comment",
"description": "Any comments on the AIATSIS code",
"type": "string",
"required": false
},
"aiatsis2": {
"label": "AIATSIS 2",
"description": "An additional AIATSIS code",
"type": "string",
"required": false
},
"aiatsisname2": {
"label": "AIATSIS Comment 2",
"description": "An additional comment on the AIATSIS code",
"type": "string",
"required": false
},
"aiatsis3": {
"label": "AIATSIS 3",
"description": "An additional AIATSIS code",
"type": "string",
"required": false
},
"aiatsisname3": {
"label": "AIATSIS Comment 3",
"description": "An additional comment on the AIATSIS code",
"type": "string",
"required": false
},
"aiatsis4": {
"label": "AIATSIS 4",
"description": "An additional AIATSIS code",
"type": "string",
"required": false
},
"aiatsisname4": {
"label": "AIATSIS Comment 4",
"description": "An additional comment on the AIATSIS code",
"type": "string",
"required": false
},
"aiatsis5": {
"label": "AIATSIS 5",
"description": "An additional AIATSIS code",
"type": "string",
"required": false
},
"aiatsisname5": {
"label": "AIATSIS Comment 5",
"description": "An additional comment on the AIATSIS code",
"type": "string",
"required": false
},
"aiatsis6": {
"label": "AIATSIS 6",
"description": "An additional AIATSIS code",
"type": "string",
"required": false
},
"aiatsisname6": {
"label": "AIATSIS Comment 6",
"description": "An additional comment on the AIATSIS code",
"type": "string",
"required": false
},
"ietf": {
"label": "IETF",
"description": "IETF language tag",
"type": "string",
"required": false
},
"ELP": {
"label": "ELP",
"description": "The Endangered Languages Project code for the language",
"type": "string",
"required": false
},
"ELPname": {
"label": "ELP name",
"description": "The name that will display for the ELP link and ref",
"type": "string",
"required": false
},
"map": {
"label": "Map",
"description": "The image to display at the bottom of the infobox, in the format 'image name.png' without 'File:' or brackets",
"type": "string",
"required": false
},
"mapsize": {
"label": "Map Size",
"description": "Overrides the default image size for the map, using units of 'px' or 'em'",
"type": "string",
"required": false
},
"mapalt": {
"label": "Map Alt Text",
"description": "The alt (hover) text for the map",
"type": "string",
"required": false
},
"mapcaption": {
"label": "Map Caption",
"description": "A caption to display under the map",
"type": "string",
"required": false
},
"map2": {
"label": "Map 2",
"description": "A second map to display at the bottom of the infobox, in the format 'image name.png' without 'File:' or brackets",
"type": "string",
"required": false
},
"mapalt2": {
"label": "Map Alt Text 2",
"description": "The alt (hover) text the second map",
"type": "string",
"required": false
},
"mapcaption2": {
"label": "Map Caption 2",
"description": "A caption to display under the second map",
"type": "string",
"required": false
},
"pushpin_map": {
"label": "Pushpin map",
"description": "The name of a location map (e.g. 'Indonesia' or 'Russia'). The coordinates information (from the coordinates parameter) position a pushpin coordinate marker and label on the map 'automatically'. Example see: Padang, Indonesia",
"type": "string",
"example": "Indonesia"
},
"pushpin_image": {
"label": "Pushpin image",
"type": "wiki-file-name",
"description": "Image to use for the pushpin map"
},
"pushpin_mapsize": {
"label": "Pushpin map size",
"description": "Must be entered as only a number—do not use px. The default value is 250.",
"type": "number",
"example": "200"
},
"pushpin_map_alt": {
"label": "Pushpin map alt text",
"description": "Alt (hover) text for the pushpin map",
"type": "string"
},
"pushpin_map_caption": {
"label": "Pushpin map caption",
"description": "Fill out if a different caption from ''map_caption'' is desired.",
"type": "string",
"example": "Map showing the location of Biak language in Indonesia"
},
"pushpin_label": {
"label": "Pushpin label",
"type": "line",
"description": "Label of the pushpin"
},
"pushpin_label_position": {
"label": "Pushpin label position",
"description": "The position of the label on the pushpin map relative to the pushpin coordinate marker. Valid options are {left, right, top, bottom, none}. If this field is not specified, the default value is ''right''.",
"type": "string",
"example": "left",
"default": "right"
},
"coordinates": {
"label": "Coordinates",
"description": "Latitude and longitude. Use {{Coord}}. See the documentation for {{Coord}} for more details on usage.",
"type": "wiki-template-name",
"example": "{{coord|41|50|15|N|87|40|55|W}}"
},
"boxsize": {
"label": "Infobox Size",
"description": "Overrides the default width of the infobox, using units of 'px' or 'em' (it automatically expands to fit images wider than the default width)",
"type": "string",
"required": false
},
"notice": {
"label": "IPA Notice",
"description": "Set to 'IPA' or 'ipa' to display a notice that the article contains special IPA phonetic symbols",
"type": "string",
"required": false
},
"sign": {
"label": "Signed form",
"description": "The name of the sign language used for this language",
"example": "Signed Arabic (national forms)",
"type": "string"
},
"protoname": {
"label": "Protolanguage name",
"description": "Name of the proto-language of the language",
"example": "[[Proto-Arabic language]]",
"type": "line"
}
}
}
</templatedata>
{{collapse bottom}}
<includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Language infobox templates|Language]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate named references]]
[[Category:Infobox templates using Wikidata|Language]]
[[Category:Infobox templates with module parameter|Language]]
}}</includeonly>
tmz67iql0unfq65kqdo9ewo2jpoqyha
Module:Check for conflicting parameters
828
7162
41864
2026-05-01T10:36:43Z
Ultron90
1878
Created page with "local p = {} local function trim(s) return s:match('^%s*(.-)%s*$') end local function isnotempty(s) return s and s:match('%S') end function p.check(frame) local args = frame.args local pargs = frame:getParent().args local checknested = isnotempty(args['nested']) local delimiter = isnotempty(args['delimiter']) and args['delimiter'] or ';' local argpairs = {} for k, v in pairs(args) do if type(k) == 'number' then local plist = mw.text.split(v, delimiter)..."
41864
Scribunto
text/plain
local p = {}
local function trim(s)
return s:match('^%s*(.-)%s*$')
end
local function isnotempty(s)
return s and s:match('%S')
end
function p.check(frame)
local args = frame.args
local pargs = frame:getParent().args
local checknested = isnotempty(args['nested'])
local delimiter = isnotempty(args['delimiter']) and args['delimiter'] or ';'
local argpairs = {}
for k, v in pairs(args) do
if type(k) == 'number' then
local plist = mw.text.split(v, delimiter)
local pfound = {}
local count = 0
for ii, vv in ipairs(plist) do
vv = trim(vv)
if checknested and pargs[vv] or isnotempty(pargs[vv]) then
count = count + 1
table.insert(pfound, vv)
end
end
if count > 1 then
table.insert(argpairs, pfound)
end
end
end
local warnmsg = {}
local res = ''
local cat = ''
if args['cat'] and mw.ustring.match(args['cat'],'^[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]:') then
cat = args['cat']
end
local template = args['template'] and ' in ' .. args['template'] or ''
if #argpairs > 0 then
for i, v in ipairs( argpairs ) do
table.insert(
warnmsg,
mw.ustring.format(
'Using more than one of the following parameters%s: <code>%s</code>.',
template,
table.concat(v, '</code>, <code>')
)
)
if cat ~= '' then
res = res .. '[[' .. cat .. '|' .. (v[1] == '' and ' ' or '') .. v[1] .. ']]'
end
end
end
if #warnmsg > 0 then
res = require('Module:If preview')._warning({
table.concat(warnmsg, '<br>')
}) .. res
end
return res
end
return p
59n770hna40q9pw4oa0dsp86euaks0u
Ta̱mpi̱let:Both
10
7163
41865
2026-05-01T10:37:11Z
Kambai Akau
15
Created page with "{{SAFESUBST:<noinclude />#if:{{{1|}}}|{{SAFESUBST:<noinclude />#if:{{{2|}}}|1}}}}<noinclude> {{documentation}} </noinclude>"
41865
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#if:{{{1|}}}|{{SAFESUBST:<noinclude />#if:{{{2|}}}|1}}}}<noinclude>
{{documentation}}
</noinclude>
a92g9dgn74wuyygsul02g6cnq29em4t
Ta̱mpi̱let:Both/doc
10
7164
41866
2026-05-01T10:37:55Z
Kambai Akau
15
Created page with "{{Documentation subpage}} {{high-risk}} {{template shortcut|&&}}"
41866
wikitext
text/x-wiki
{{Documentation subpage}}
{{high-risk}}
{{template shortcut|&&}}
qtjzp30rtpjg1r1c81ry60b4smrlody
Ta̱mpi̱let:&&
10
7165
41867
2026-05-01T10:38:48Z
Kambai Akau
15
Redirected page to [[Ta̱mpi̱let:Both]]
41867
wikitext
text/x-wiki
#REDIRECT [[Ta̱mpi̱let:Both]]
8bpj9tc4lvt5pldot11fxp67hg3ubne
Ta̱mpi̱let:Param
10
7166
41869
2026-05-01T10:40:30Z
Kambai Akau
15
Redirected page to [[Ta̱mpi̱let:Source parameter]]
41869
wikitext
text/x-wiki
#REDIRECT [[Template:Source parameter]]
efutvf5tp0v0e42ffxa5l8q4dv5obij
Ta̱mpi̱let:Source parameter
10
7167
41870
2026-05-01T10:40:54Z
Kambai Akau
15
Created page with "{{SAFESUBST:<noinclude />#ifeq:{{SAFESUBST:<noinclude />Yesno|{{{nested|no}}}}}|yes||<{{{tag|code}}}>}}{{{{{{1<noinclude>|foo</noinclude>}}}{{SAFESUBST:<noinclude />#ifeq:{{{2}}}|{{{2|}}} ||}}{{{2|}}}}}}{{SAFESUBST:<noinclude />#ifeq:{{SAFESUBST:<noinclude />Yesno|{{{nested|no}}}}}|yes||</{{{tag|code}}}>}}<noinclude> {{Documentation}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude>"
41870
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#ifeq:{{SAFESUBST:<noinclude />Yesno|{{{nested|no}}}}}|yes||<{{{tag|code}}}>}}{{{{{{1<noinclude>|foo</noinclude>}}}{{SAFESUBST:<noinclude />#ifeq:{{{2}}}|{{{2|}}} ||}}{{{2|}}}}}}{{SAFESUBST:<noinclude />#ifeq:{{SAFESUBST:<noinclude />Yesno|{{{nested|no}}}}}|yes||</{{{tag|code}}}>}}<noinclude>
{{Documentation}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS
TO THE /doc SUBPAGE, THANKS
-->
</noinclude>
k2oxzdhjfcbt88hy90njp6u20ucxx42
Ta̱mpi̱let:Source parameter/doc
10
7168
41872
2026-05-01T10:41:27Z
Kambai Akau
15
Created page with "{{Documentation subpage}} {{Distinguish|Template:Parameter}} {{Tsh|Param}}<!-- Categories and interwikis go at the bottom of this page. --> This template is for giving examples of template parameter source code which is useful in template documentation and talk page discussions of template code. ==Usage== :{{tlx|param|foo}} → {{param|foo}} :{{tlx|param|foo|tag{{=}}kbd}} → {{param|foo|tag=kbd}} :{{tlx|param|foo|bar}} → {{param|foo|bar}} :<syntaxhighlight lang="..."
41872
wikitext
text/x-wiki
{{Documentation subpage}}
{{Distinguish|Template:Parameter}}
{{Tsh|Param}}<!-- Categories and interwikis go at the bottom of this page. -->
This template is for giving examples of template parameter source code which is useful in template documentation and talk page discussions of template code.
==Usage==
:{{tlx|param|foo}} → {{param|foo}}
:{{tlx|param|foo|tag{{=}}kbd}} → {{param|foo|tag=kbd}}
:{{tlx|param|foo|bar}} → {{param|foo|bar}}
:<syntaxhighlight lang="wikitext" inline>{{param|foo|{{param|bar|nested=yes}}}}</syntaxhighlight> → {{param|foo|{{param|bar|nested=yes}}}}
:<syntaxhighlight lang="wikitext" inline>{{param|foo|{{param|bar|{{param|baz|derp|nested=yes}}|nested=yes}}}}</syntaxhighlight> → {{param|foo|{{param|bar|{{param|baz|derp|nested=yes}}|nested=yes}}}}
===Examples involving {{tl|para}}===
:<syntaxhighlight lang="wikitext" inline>{{para|foo|{{param|bar}}}}</syntaxhighlight> → {{para|foo|{{param|bar}}}}
:<syntaxhighlight lang="wikitext" inline>{{para|foo|{{param|bar|nested=yes}}}}</syntaxhighlight> → {{para|foo|{{param|bar|nested=yes}}}}
:{{tlx|para|foo}}{{tlx|param|bar}} → {{para|foo}}{{param|bar}}
:<syntaxhighlight lang="wikitext" inline>{{para|foo|{{var|bar}}}}</syntaxhighlight> → {{para|foo|{{var|bar}}}}
==See also==
* {{tbullet|para|foo|bar}}
* {{tlc|param value|baz quux|space{{=}}·}} → {{param value|baz quux|space=·}}
{{Semantic markup templates|show}}
<includeonly>{{Sandbox other||
<!-- Categories below this line, please: -->
[[Category:Semantic markup templates]]
[[Category:Wikitext typing-aid templates]]
}}</includeonly>
suwyw53c4xsqofqnmsfu55o77f34k74
Ta̱mpi̱let:Semantic markup templates
10
7169
41873
2026-05-01T10:42:06Z
Kambai Akau
15
Created page with "{{Navbox | name = Semantic markup templates | state = {{{state|{{{1|<includeonly>collapsed</includeonly>}}}}}} | title = {{c|Semantic markup templates}} | liststyle = font-size:110%; | tracking = no <!-- keep the documented templates out of the hlist tracking category --> | list1 = {{Aligned table |cols=3 |class=wikitable sortable |style=line-height:1.35em;text-align:left; |colstyle=<!--vertical-align:middle;-->padding-right:1.0em; |col2style=white-space:nowr..."
41873
wikitext
text/x-wiki
{{Navbox
| name = Semantic markup templates
| state = {{{state|{{{1|<includeonly>collapsed</includeonly>}}}}}}
| title = {{c|Semantic markup templates}}
| liststyle = font-size:110%;
| tracking = no <!-- keep the documented templates out of the hlist tracking category -->
| list1 =
{{Aligned table
|cols=3 |class=wikitable sortable |style=line-height:1.35em;text-align:left;
|colstyle=<!--vertical-align:middle;-->padding-right:1.0em;
|col2style=white-space:nowrap; |col3style=white-space:normal;
|row1style=line-height:1.6em;
|row1header=on
| Template | Example output | Use
| {{tlb|strong}} | {{strong|Important!}} | To indicate [[HTML element#strong|<nowiki><strong></nowiki>]] importance, seriousness, or urgency instead of just simple typographical boldfacing
| {{tlb|strongbad}} | "{{strongbad|Never}} use ..." | Same as {{braces|strong}} but in red
| {{tlb|stronggood}} | "{{stronggood|Only}} use ..." | Same as {{braces|strong}} but in green
| {{tlb|em}} | "An {{em|emphatic phrase}}" | To indicate [[HTML element#em|<nowiki><em></nowiki>]] stress emphasis (not just purely typographical italicization like for book titles or foreign terms)
| {{tlb|var}} | {{var|strPrefix}} | To indicate text is a variable name. Use for any variable names except those including "I" (uppercase i) and/or "l" (lowercase L); for these, {{braces|var serif}} should be used to ensure a noticeable distinction
| {{tlb|var serif}} | {{var serif|strIllustratePrefix}} | (see {{braces|var}} above)
| {{tlb|tld}} | {{tld|DEFAULTSORT:Y, X}} | To display wikicode variables and [[Help:Magic words|magic words]] as they would appear in code
| {{tlb|parameter}} | {{para|year|2008}} | To display template parameters with or without values
| {{tlb|param}} | {{param|title|alt}} | To display parameters as used in code (i.e. with triple braces), especially to indicate relationships between them. May be combined with {{braces|parameter}} above
| {{tlb|param value}}| {{pvalue| 2 blanks fore and aft |space=·}} | To display parameter values lightly bordered; replaces <code>...</code>, especially when value contains embedded or leading/trailing blanks; visualized here with [[middot]] (·) but can use ␠, ▯, or any character.
| {{tlb|tlx}} etc. | {{tlx|Template|{{var|1}}|{{var|2}}|...|{{var|10}}}} | To display a template call (with or without parameters and values) as code
| {{tlb|tag}} | {{resize|95%|"The {{tag|img}} tags ..."}} | To render [[HTML element]]s ("tags") in prose
| {{tlb|code}}/{{tlb|codett}} | {{resize|95%|"Ensure the {{code|1=alt=}} parameter ..."}} | To indicate text is source code. To nest other templates within {{braces|code}}, use {{tag|code}}. {{tl|codett}} differs only in styling: {{code|someMethod}} becomes {{codett|someMethod}}
| {{tlb|PreCode}} | {{resize|95%|"[[Forth (programming language)|FORTH]] has keyword {{PreCode|?BRANCH}}."}} | Like {{tlb|code}}, but prevents line breaks inside the code. Only for very short code parts.
| {{tlg|bold=y|subst=y|codenowiki}} | <code><nowiki>{{small|small text example}}</nowiki></code> | To wrap example code in {{code|<code><<nowiki>nowiki</nowiki>>...<<nowiki>/nowiki</nowiki>></code>}}
| {{tlg|bold=y|subst=y|kbdnowiki}} | <kbd><nowiki>{{large|large text example}}</nowiki></kbd> | To wrap example code in {{code|<kbd><<nowiki>nowiki</nowiki>>...<<nowiki>/nowiki</nowiki>></kbd>}}
| {{tlb|syntaxhighlight}} | <sub>[this is a block template]</sub> | ({{thin space|or {{tlx|sxhl}}}}) Wrapper for {{tag|syntaxhighlight}}, but will wrap overflowing text
| {{tlb|deprecated code}} | "Do not use {{tag|{{deprecated code|blink}}|o}}." | ({{thin space|or {{tlx|dc}}}}) To indicate [[Deprecation|deprecated]] source code in template documentation, articles on HTML specs, etc. The {{tlx|dc2}} variant uses strike-through ({{tag|{{dc2|blink}}|o}}) while {{tlx|dcr}} uses red ({{tag|{{dcr|blink}}|o}}).
| {{tlb|pre}} | <sub>[this is a block template]</sub> | For larger blocks of source code and other pre-formatted text
| {{tlb|quote}} | <sub>[this is a block template]</sub> | For block quotations (only – never for non-quotations)
| {{tlb|block indent}} | <sub>[this is a block template]</sub> | For indented blocks of material; visually identical to {{tlx|quote}} but without quote markup
| {{tlb|kbd}} | {{kbd|user input}} | To indicate user input
| {{tlb|key press}} | {{key press|Ctrl|x}} | To indicate specific-keystroke input, including combinations
| {{tlb|key top}} | {{key top|Left shift}} | Similar; includes more symbols, but does not directly support combinations
| {{tlb|button}} | {{button|Don't save}} | To indicate a button in a user interface
| {{tlb|samp}} | {{samp|example output}} | To indicate sample or example output
}}
}}<noinclude>{{documentation}}</noinclude>
fzd63z72z89z5hkfn0rpaj5ylybevvj
Ta̱mpi̱let:C
10
7170
41874
2026-05-01T10:42:54Z
Kambai Akau
15
Redirected page to [[Ta̱mpi̱let:Category link without namespace]]
41874
wikitext
text/x-wiki
#REDIRECT [[Template:Category link without namespace]]
ao1bb6dv28757i6univ9iw8hbij4iqu
Ta̱mpi̱let:Category link without namespace
10
7171
41875
2026-05-01T10:43:28Z
Kambai Akau
15
Created page with "[[:Category:{{PAGENAME:{{{1}}}}}|{{{2|{{PAGENAME:{{{1}}}}}}}}]]<noinclude> {{Documentation}} </noinclude>"
41875
wikitext
text/x-wiki
[[:Category:{{PAGENAME:{{{1}}}}}|{{{2|{{PAGENAME:{{{1}}}}}}}}]]<noinclude>
{{Documentation}}
</noinclude>
5ihlenrrtiyl0onp17hzt1jb0im35x9
41876
41875
2026-05-01T10:43:41Z
Kambai Akau
15
41876
wikitext
text/x-wiki
[[:Sa:{{PAGENAME:{{{1}}}}}|{{{2|{{PAGENAME:{{{1}}}}}}}}]]<noinclude>
{{Documentation}}
</noinclude>
gy48nmbuxzi07m31nfxbj6imo7blcr8
Ta̱mpi̱let:Category link without namespace/doc
10
7172
41878
2026-05-01T10:44:15Z
Kambai Akau
15
Created page with "{{Documentation subpage}} {{High-use}} {{tsh|c}} <!----PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE----> {{Distinguish|Template:Circa}} == Usage == : {{tlx|c |''category name''}} : {{tlx|c |''category name'' |''link text''}} Use {{tl|c}} to create a [[Wikipedia:Namespace|namespace]]-free link to a category, e.g. {{c|Philosophy}} rather than {{cl|Philosophy}}, {{cls|Philosophy}}: : {{tlf|c|Philosophy}} produces: {{c|Philosophy}} : {{tl..."
41878
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
{{tsh|c}}
<!----PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE---->
{{Distinguish|Template:Circa}}
== Usage ==
: {{tlx|c |''category name''}}
: {{tlx|c |''category name'' |''link text''}}
Use {{tl|c}} to create a [[Wikipedia:Namespace|namespace]]-free link to a category, e.g. {{c|Philosophy}} rather than {{cl|Philosophy}}, {{cls|Philosophy}}:
: {{tlf|c|Philosophy}} produces: {{c|Philosophy}}
: {{tlf|c|Category:philosophy}} produces: {{c|Category:philosophy}}
To specify the text used for the link – e.g. "Philosophy category" in place of "Philosophy" – add it as the next parameter:
: {{tlf|c|Philosophy|Philosophy category}} produces: {{c|Philosophy|Philosophy category}}
: {{tlf|c|Category:philosophy|Philosophy category}} produces: {{c|Category:philosophy|Philosophy category}}
== See also ==
* {{tl|cl}}, which produces the second type of link shown in the Usage section ({{cl|Philosophy}}, i.e. including the namespace prefix).
* {{tl|lcs}}, which produces output such as: {{lcs|Philosophy}}
* {{tl|icon}} for standard Wikipedia icons.
{{Internal category-link templates}}
== Template data ==
{{TemplateDataHeader}}
<templatedata>
{
"description": "Creates links to categories without the namespace prefix.",
"params": {
"1": {
"label": "Category name",
"description": "The name of the category to link to, with or without the Category: prefix",
"type": "string",
"required": true
},
"2": {
"label": "Link text",
"description": "Text of the actual link, if you want to override it",
"type": "string"
}
}
}
</templatedata>
<includeonly>{{basepage subpage
| <!----CATEGORIES BELOW THIS LINE, PLEASE:---->
[[Category:Internal category-link templates]]
}}</includeonly>
et44ua6fotiaf1k4j6znrgjcomg9q82
Ta̱mpi̱let:Basepage subpage
10
7173
41879
2026-05-01T10:45:28Z
Kambai Akau
15
Redirected page to [[Ta̱mpi̱let:When on basepage]]
41879
wikitext
text/x-wiki
#REDIRECT [[Template:When on basepage]]
re8dgwkyzeikknwvab43zy1s9jh0htm
Ta̱mpi̱let:Lcs
10
7174
41881
2026-05-01T10:46:19Z
Kambai Akau
15
Redirected page to [[Ta̱mpi̱let:Category links short]]
41881
wikitext
text/x-wiki
#REDIRECT [[Template:Category links short]]
g2rvoisjalgr6btp8wxr1iamia57me6
Ta̱mpi̱let:Category links short
10
7175
41882
2026-05-01T10:46:38Z
Kambai Akau
15
Created page with "<span class="plainlinksneverexpand" style="padding-right:3px;"><!-- -->[[:Category:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}<!-- -->|Category:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}<!-- -->]]</span><!-- --><span class="plainlinks" style="font-size:85%;"><!-- -->([{{fullurl:Category:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}|ac..."
41882
wikitext
text/x-wiki
<span class="plainlinksneverexpand" style="padding-right:3px;"><!--
-->[[:Category:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}<!--
-->|Category:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}<!--
-->]]</span><!--
--><span class="plainlinks" style="font-size:85%;"><!--
-->([{{fullurl:Category:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}|action=edit}} edit] <!--( =nbsp)
-->[[:Category talk:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}|talk]] <!--
-->[{{fullurl:Special:Whatlinkshere/Category:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}|limit=500}} links] <!--
-->[{{fullurl:Category:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}|action=history}} history]<!--
-->)<!--
--></span><noinclude>{{Documentation}}</noinclude>
bx0jy3v54lat2q7gza3nmoq8c5v9lc2
Ta̱mpi̱let:Tlb
10
7176
41884
2026-05-01T10:48:14Z
Kambai Akau
15
Redirected page to [[Ta̱mpi̱let:Template link with bold]]
41884
wikitext
text/x-wiki
#REDIRECT [[Template:Template link with bold]]
hb5tkbmdqxwk6kktl9nfjpesn0b4hm6
Ta̱mpi̱let:Template link with bold
10
7177
41885
2026-05-01T10:48:24Z
Kambai Akau
15
Created page with "{{#Invoke:Template link general|main|bold=on}}<noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlb}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude>"
41885
wikitext
text/x-wiki
{{#Invoke:Template link general|main|bold=on}}<noinclude>
{{Documentation|1=Template:Tlg/doc
|content = {{tlg/doc|tlb}}
}}
<!-- Add categories to the /doc subpage, not here! -->
</noinclude>
n7m4iye4a3bll5v8ee1fe7fjm4w193m
Ta̱mpi̱let:Strongbad
10
7178
41887
2026-05-01T10:49:42Z
Kambai Akau
15
Created page with "{{main other|{{FormattingError|Template:Strongbad is only for use in template documentation, guidelines, and other Wikipedia-internal purposes. Do not use it in actual articles.}}|{{strong|1={{{1}}}|style=color: var(--color-error,#bf3c2c); {{{style|}}} |role={{{role|}}} |class={{{class|}}} |id={{{id|}}} |title={{{title|}}} }}}}<noinclude> {{documentation}} <!-- Add cats and interwikis to the /doc subpage, not here! --> </noinclude>"
41887
wikitext
text/x-wiki
{{main other|{{FormattingError|Template:Strongbad is only for use in template documentation, guidelines, and other Wikipedia-internal purposes. Do not use it in actual articles.}}|{{strong|1={{{1}}}|style=color: var(--color-error,#bf3c2c); {{{style|}}} |role={{{role|}}} |class={{{class|}}} |id={{{id|}}} |title={{{title|}}} }}}}<noinclude>
{{documentation}}
<!-- Add cats and interwikis to the /doc subpage, not here! -->
</noinclude>
gvqwuhjrpyb8fctid96q2rln9w8svyq
Ta̱mpi̱let:Braces
10
7179
41889
2026-05-01T10:51:08Z
Kambai Akau
15
Created page with "{{#if:{{{code|{{{tt|}}}}}}|<code>}}<!-- -->{{((}}{{{1|{{thin space}}}}}<!-- -->{{#if:{{{2|}}} |{{thin space}}{{!}}{{thin space}}{{{2}}}}}<!-- -->{{#if:{{{3|}}} |{{thin space}}{{!}}{{thin space}}{{{3}}}}}<!-- -->{{#if:{{{4|}}} |{{thin space}}{{!}}{{thin space}}{{{4}}}}}<!-- -->{{#if:{{{5|}}} |{{thin space}}{{!}}{{thin space}}{{{5}}}}}<!-- -->{{#if:{{{6|}}} |{{thin space}}{{!}}{{thin space}}{{{6}}}}}<!-- -->{{#if:{{{7|}}} |{{thin space}}{{!}}{{thin space}}{{{7}}}}}<!-- -->..."
41889
wikitext
text/x-wiki
{{#if:{{{code|{{{tt|}}}}}}|<code>}}<!--
-->{{((}}{{{1|{{thin space}}}}}<!--
-->{{#if:{{{2|}}} |{{thin space}}{{!}}{{thin space}}{{{2}}}}}<!--
-->{{#if:{{{3|}}} |{{thin space}}{{!}}{{thin space}}{{{3}}}}}<!--
-->{{#if:{{{4|}}} |{{thin space}}{{!}}{{thin space}}{{{4}}}}}<!--
-->{{#if:{{{5|}}} |{{thin space}}{{!}}{{thin space}}{{{5}}}}}<!--
-->{{#if:{{{6|}}} |{{thin space}}{{!}}{{thin space}}{{{6}}}}}<!--
-->{{#if:{{{7|}}} |{{thin space}}{{!}}{{thin space}}{{{7}}}}}<!--
-->{{#if:{{{8|}}} |{{thin space}}{{!}}{{thin space}}{{{8}}}}}<!--
-->{{#if:{{{9|}}} |{{thin space}}{{!}}{{thin space}}{{{9}}}}}<!--
-->{{#if:{{{10|}}} |{{thin space}}{{!}}{{thin space}}{{{10}}}}}<!--
-->{{))}}<!--
-->{{#if:{{{code|{{{tt|}}}}}}|</code>}}<noinclude>{{Documentation}}</noinclude>
rewjd17h23cnazchf18utdfl6cf4300
Ta̱mpi̱let:Thin space
10
7180
41890
2026-05-01T10:51:52Z
Kambai Akau
15
Created page with "<span style="white-space: nowrap;">{{#if:{{{1|}}}|{{#if:{{{2|}}}|| }}}}{{{1|}}} <!-- -->{{#if:{{{2|}}}|{{{2}}}}}{{#if:{{{3|}}}| {{{3}}}}}<!-- -->{{#if:{{{4|}}}| {{{4}}}}}{{#if:{{{5|}}}| {{{5}}}}}<!-- -->{{#if:{{{6|}}}| {{{6}}}}}{{#if:{{{7|}}}| {{{7}}}}}<!-- -->{{#if:{{{8|}}}| {{{8}}}}}{{#if:{{{9|}}}| {{{9}}}}}<!-- -->{{#if:{{{10|}}}| {{{10}}}}}</span><noinclude> {{Documentation}} <!-- Please add categ..."
41890
wikitext
text/x-wiki
<span style="white-space: nowrap;">{{#if:{{{1|}}}|{{#if:{{{2|}}}|| }}}}{{{1|}}} <!--
-->{{#if:{{{2|}}}|{{{2}}}}}{{#if:{{{3|}}}| {{{3}}}}}<!--
-->{{#if:{{{4|}}}| {{{4}}}}}{{#if:{{{5|}}}| {{{5}}}}}<!--
-->{{#if:{{{6|}}}| {{{6}}}}}{{#if:{{{7|}}}| {{{7}}}}}<!--
-->{{#if:{{{8|}}}| {{{8}}}}}{{#if:{{{9|}}}| {{{9}}}}}<!--
-->{{#if:{{{10|}}}| {{{10}}}}}</span><noinclude>
{{Documentation}}
<!-- Please add categories to the /doc subpage; interwikis go to Wikidata, thank you! -->
</noinclude>
b3t8ug596s2nqqnys55o7tsr76dnm00