Template:Infobox proto-language: Difference between revisions

From Linguifex
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 8: Line 8:
| subheader2 = {{#if:{{{acceptance|}}}|({{{acceptance|}}})}}
| subheader2 = {{#if:{{{acceptance|}}}|({{{acceptance|}}})}}


| label1 = Reconstruction of
| label1 = Created by
| data1 = {{{target<includeonly>|</includeonly>}}}
| data1 = {{#ifeq: {{str left|{{{creator|–}}}|4}}|User|[[{{{creator}}}|{{str right|{{{creator}}}|5}}]]|{{{creator|–}}}}}


| label2 = Region
| label2 = Reconstruction&nbsp;of
| data2 = {{{region|}}}
| data2 = {{{target<includeonly>|</includeonly>}}}


| label3 = Era
| label3 = Region
| data3 = {{{era|}}}
| data3 = {{{region|}}}


| label4 = {{longitem|{{#if:{{{ancestor2|}}}|Reconstructed<br>ancestors|Reconstructed<br>ancestor}}}}
| label4 = Era
| data4 = {{#if:{{{ancestor|}}}|<div style="text-align:left;">{{{ancestor|}}}
| data4 = {{{era|}}}
 
| label5 = {{longitem|{{#if:{{{ancestor2|}}}|Reconstructed<br>ancestors|Reconstructed<br>ancestor}}}}
| data5 = {{#if:{{{ancestor|}}}|<div style="text-align:left;">{{{ancestor|}}}
{{#if:{{{ancestor2|}}}|<ul style="line-height:100%; margin-left:1.35em; padding-left:0"><li>{{{ancestor2}}}
{{#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:{{{ancestor3|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor3}}}
Line 29: Line 32:
</div>}}
</div>}}


| label5 = Lower-order reconstructions
| label6 = Lower-order reconstructions
| data5 =
| data6 =
{{#if:{{{child1|}}}|*{{{child1}}}}}
{{#if:{{{child1|}}}|*{{{child1}}}}}
{{#if:{{{child2|}}}|*{{{child2}}}}}
{{#if:{{{child2|}}}|*{{{child2}}}}}
Line 45: Line 48:
| rowclass5 = {{#if:{{{listclass|}}}|{{{listclass}}}|plainlist}}
| rowclass5 = {{#if:{{{listclass|}}}|{{{listclass}}}|plainlist}}


| data10 = {{{module|}}}
| data11 = {{{module|}}}
| label11 = Notes
| label12 = Notes
| data11 = {{{notes|}}}
| data12 = {{{notes|}}}
}}
}}<noinclude>
<includeonly>{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|<!--blank-->|[[Category:Languages without family color codes]]}}<!--
-->{{#ifeq:{{{target|}}}|<!--blank-->|[[Category:Proto-languages without target families]]}}</includeonly><noinclude>
{{documentation}}
{{documentation}}
</noinclude>
</noinclude>

Latest revision as of 17:47, 14 April 2022

{{{name}}}
Created by
Reconstruction of{{{target}}}

This template is for use in articles about reconstructed proto-languages.

Usage

{{Infobox proto-language
| name        = name of the proto-language (defaults to the page name)
| altname     = alternative name(s) of the proto-language
| acceptance  = used to indicate lack of consensus for the family that is reconstructed,
                e.g. disputed for Proto-Altaic
| target      = the language family of which this is the reconstructed ancestor
| region      = the hypothetical geographic region of the proto-language
| era         = the estimated era of the proto-language
| familycolor = appropriate language family #REQUIRED
| ancestor    = the highest-level reconstructed proto-language ancestral to this one
| ancestor2   = an intermediate proto-language
| ...
| ancestor5   = another intermediate proto-language
| child1      = a reconstructed descendant proto-language, of a subgroup of the family
| child2      = another proto-language of a subgroup of languages
| ...
| child12     = another proto-language of a subgroup of languages
| listclass   = class for the list of children:
                plainlist (default), hlist (horizontal) or flatlist (bulleted)
| boxsize     = width of infobox (default 22em). Must include units (e.g. "12em" or "123px"). 
                This is useful when an article has multiple infoboxes aligned in a column.
| module      = used for embedding other infoboxes into this one
| notes       = A space for notes, e.g., "* [something here]" footnote
}}

Background colors by family

The familycolor parameter should always be set, and determines the color of template headings indicating the broad group of languages to which the family belongs. Some of these groups (e.g. Altaic, Caucasian) are areal groups rather than accepted language families.

See also