Template:Infobox lang: Difference between revisions

From OpenGeofiction
Jump to navigation Jump to search
(Reverting temporary changes… still working on template)
(Overhauling... older boxes will be broken)
Line 1: Line 1:
<table class="infobox" style="width:350px"><!--
<table class="infobox" style="width:400px">
-->{{#if:{{{name|}}}|<tr style="border:0px;background:{{{familycolor|#ffbff0|}}}"><th align="center" colspan="2"><span style="border:0px;color:{{{headercolor|black|}}};font-size:110%">{{{name}}}</span></th></tr>|}}<!--
<tr style="border:0px;background:#ffdd99;"><th align="center" colspan="2"><span style="color:black;font-size:120%">{{{name}}}</span></th></tr><!--
-->{{#if:{{{nativename|}}}|<tr style="border:0px;background:{{{familycolor|#ffbff0|}}}"><td align="center" colspan="2"><span style="border:0px;color:{{{headercolor|black|}}};font-size:110%">''{{{nativename}}}''</span></td></tr>|}}<!--
-->{{#if:{{{nativename|}}}|<tr style="border:0px;''Italic text''"><td align="center" colspan="2"><div style="background:#ffdd99;padding:2px;width:100%;color:black;font-size:110%">''{{{nativename}}}''</div></td></tr>|}}<!--
-->{{#if:{{{pronunciation|}}}|<tr><td colspan="2" style="align=center; font-size:80%;">{{{pronunciation}}}</td></tr>|}}<!--
-->{{#if:{{{official|}}}|<tr {{#if:{{{other-regions|}}}{{{speakers|}}}{{{agency|}}}{{{sign|}}}{{{dialects|}}}{{{family|}}}|class="cont"}}><td>'''Official in'''</td><td>{{{official}}}</td>|}}<!--
-->{{#if:{{{other-regions|}}}|<tr {{#if:{{{speakers|}}}{{{agency|}}}{{{sign|}}}{{{dialects|}}}{{{family|}}}|class="cont"}}><td>'''Also spoken in'''</td><td>{{{other-regions}}}</td>|}}<!--
-->{{#if:{{{speakers|}}}|<tr {{#if:{{{agency|}}}{{{sign|}}}{{{dialects|}}}{{{family|}}}|class="cont"}}><td>'''Estimated number of speakers'''</td><td>{{{speakers}}}</td>|}}<!--
-->{{#if:{{{agency|}}}|<tr {{#if:{{{sign|}}}{{{dialects|}}}{{{family|}}}|class="cont"}}><td>'''Regulating body'''</td><td>{{{agency}}}</td>|}}<!--
-->{{#if:{{{sign|}}}|<tr {{#if:{{{dialects|}}}{{{family|}}}|class="cont"}}><td>'''Signed form'''</td><td>{{{sign}}}</td>|}}<!--
-->{{#if:{{{dialects|}}}|<tr {{#if:{{{family|}}}|class="cont"}}><td>'''Recognized dialects'''</td><td>{{{dialects}}}</td>|}}<!--
-->{{#if:{{{family|}}}|<tr><td>'''[[Index:Languages|Language family]]'''</td><td>{{{family}}}</td>|}}<!--
--><tr style="border:0px;"><td align="center" colspan="2"><div style="background:#ffdd99;padding:2px;width:100%;color:black;font-size:110%">Writing System{{#if:{{{writing-system|}}}|: {{{writing-system}}}|}}</div></td></tr>
<tr><td colspan="2"><div style="text-align:center;font-size:120%;background:#ffffff;padding:1px;line-height:120%;">{{{script}}}</div></td></tr>
<tr style="border:0px;"><td align="center" colspan="2"><div style="background:#ffdd99;padding:2px;width:100%;color:black;font-size:110%">Norms of linguistic structure</div></td></tr><!--
-->{{#if:{{{alignment|}}}|<tr class="cont"><td>'''Morphosyntactic alignment'''</td><td>{{{alignment}}}</td></tr>|}}<!--
-->{{#if:{{{word-order|}}}|<tr class="cont"><td>'''Common constituent word order'''</td><td>{{{word-order}}}</td></tr>|}}<!--
-->{{#if:{{{modifiers|}}}|<tr class="cont"><td>'''Modifier placement'''</td><td>{{{modifiers}}}</td></tr>|}}<!--
--><tr class="cont"><td colspan="2"><table class="gbox" width="100%"><tr><td colspan="3" td class="gbox-head">Noun declensions</td></tr><tr><td {{#if:{{{noun-cases|yes}}}|class="gbox-yes"|class="gbox-no"}} width="33%">Case</td><td {{#if:{{{noun-gender|yes}}}|class="gbox-yes"|class="gbox-no"}} width="33%">Gender</td><td {{#if:{{{noun-number|yes}}}|class="gbox-yes"|class="gbox-no"}}>Number</td></tr></table></tr>
<tr class="cont"><td colspan="2"><table class="gbox" width="100%"><tr><td colspan="3" class="gbox-head">Verb conjugations</td></tr><tr><td width="33%" {{#if:{{{verb-aspect|yes}}}|class="gbox-yes"|class="gbox-no"}}>Aspect</td><td width="33%" {{#if:{{{verb-mood|yes}}}|class="gbox-yes"|class="gbox-no"}}>Mood</td><td {{#if:{{{verb-number|yes}}}|class="gbox-yes"|class="gbox-no"}}>Number</td></tr><tr><td {{#if:{{{verb-person|yes}}}|class="gbox-yes"|class="gbox-no"}}>Person</td><td {{#if:{{{verb-tense|yes}}}|class="gbox-yes"|class="gbox-no"}}>Tense</td><td class="gbox-yes">Voice</td></tr></table></tr>
--><tr class="cont"><td colspan="2"><table class="gbox" width="100%"><tr><td colspan="3" td class="gbox-head">Adjective declensions</td></tr><tr><td {{#if:{{{adj-cases|yes}}}|class="gbox-yes"|class="gbox-no"}} width="33%">Case</td><td {{#if:{{{adj-gender|yes}}}|class="gbox-yes"|class="gbox-no"}} width="33%">Gender</td><td {{#if:{{{adj-number|yes}}}|class="gbox-yes"|class="gbox-no"}}>Number</td></tr></table></tr>
</table><!--


-->{{#if:{{{pronunciation|}}}|<tr><td>'''Pronunciation'''</td><td>{{{pronunciation}}}</td></tr>|}}<!--
--><noinclude>This infobox is designed to be used for conlangs that exist in-universe to provide an overview of linguistic features. This box is not designed to be all-inclusive.
-->{{#if:{{{states|}}}|<tr {{#if:{{{region|}}}{{{ethnicity|}}}{{{speakers|}}}|class="cont"}}><td>'''Native to'''</td><td>{{{states}}}</td></tr>|}}<!--
-->{{#if:{{{region|}}}|<tr {{#if:{{{ethnicity|}}}{{{speakers|}}}|class="cont"}}><td>'''Region'''</td><td>{{{region}}}</td></tr>|}}<!--
-->{{#if:{{{ethnicity|}}}|<tr {{#if:{{{speakers|}}}|class="cont"}}><td>'''Ethnicity'''</td><td>{{{ethnicity}}}</td></tr>|}}<!--
-->{{#if:{{{speakers|}}}|<tr><td>'''Native speakers'''</td><td>{{{speakers}}}{{#if:{{{s-date|}}}|&nbsp;({{{s-date|}}})|}}</td></tr>|}}<!--
 
-->{{#if:{{{nation|}}}{{{minority|}}}{{{agency|}}}{{{standard-forms|}}}{{{script|}}}{{{sign|}}}|<tr><td style="background:{{{familycolor|#ffbff0|}}}" align="center" colspan="2"><span style="color:{{{headercolor|black|}}}">'''Official status'''</span></td></tr>|}}<!--
-->{{#if:{{{nation|}}}|<tr {{#if:{{{minority|}}}|class="cont"}}><td>'''Official language in'''</td><td>{{{nation}}}</td></tr>|}}<!--
-->{{#if:{{{minority|}}}|<tr><td>'''Minority language in'''</td><td>{{{minority}}}</td></tr>|}}<!--
-->{{#if:{{{agency|}}}|<tr {{#if:{{{standard-forms|}}}{{{script|}}}{{{sign|}}}|class="cont"}}><td>'''Regulated by'''</td><td>{{{agency}}}</td></tr>|}}<!--
-->{{#if:{{{standard-forms|}}}|<tr {{#if:{{{script|}}}{{{sign|}}}|class="cont"}}><td>'''Standard forms'''</td><td>{{{standard-forms|}}}</td></tr>|}}<!--
-->{{#if:{{{script|}}}|<tr {{#if:{{{sign|}}}|class="cont"}}><td>'''Writing system'''</td><td>{{{script}}}</td></tr>|}}<!--
-->{{#if:{{{sign|}}}|<tr><td>'''Signed forms'''</td><td>{{{sign}}}</td></tr>|}}<!--
 
-->{{#if:{{{fam1|}}}{{{ancestor1|}}}{{{dialects|}}}{{{event1|}}}|<tr><td style="background:{{{familycolor|#ffbff0|}}}" align="center" colspan="2"><span style="color:{{{headercolor|black|}}}">'''Linguistic development'''</span></td></tr>|}}<!--
-->{{#if:{{{fam1|}}}|<tr {{#if:{{{ancestor1|}}}|class="cont"}}><td>'''[[Index:Languages|Language family]]'''</td><td>{{{fam1|}}}<ul style="line-height:100%;margin-left:1.3em;padding-left:0;"><li>{{#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>'''{{{name|{{PAGENAME}}}}}'''</li></ul>
| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>|}}<!--
-->{{#if:{{{ancestor1|}}}|<tr><td>'''Linguistic evolution'''</td><td>{{{ancestor1|}}}<ul style="line-height:100%;margin-left:1.3em;padding-left:0;"><li>{{#if:{{{ancestor2|}}}
| {{{ancestor2}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{ancestor3|}}}
| {{{ancestor3}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{ancestor4|}}}
| {{{ancestor4}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{ancestor5|}}}
| {{{ancestor5}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>'''{{{name|{{PAGENAME}}}}}'''</li></ul>
| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>|}}<!--
-->{{#if:{{{dialects|}}}|<tr><td>'''Dialects'''</td><td>{{{dialects|}}}</td></tr>|}}<!--
-->{{#if:{{{event1|}}}|<tr {{#if:{{{event2|}}}|class="cont"}}><td>'''{{{event1}}}'''</td><td>{{{date1}}}</td></tr>|}}<!--
-->{{#if:{{{event2|}}}|<tr {{#if:{{{event3|}}}|class="cont"}}><td>'''{{{event2}}}'''</td><td>{{{date2}}}</td></tr>|}}<!--
-->{{#if:{{{event3|}}}|<tr><td>'''{{{event3}}}'''</td><td>{{{date3}}}</td></tr>|}}<!--
 
-->{{#if:{{{footnotes|}}}|<tr><td style="background:{{{familycolor|#ffbff0|}}}" align="center" colspan="2"><span style="color:{{{headercolor|black|}}}">'''Footnotes'''</span></td></tr>|}}<!--
-->{{#if:{{{footnotes|}}}|<tr><td colspan="2">{{{footnotes}}}</td></tr>|}}
</table><noinclude>
This infobox is designed to be used for conlangs that exist in-universe to provide an overview of linguistic features. This box is not designed to be all-inclusive.


<pre>
<pre>
{{Infobox lang
{{Infobox lang
| name = (language name)
| name = ("Ingerish" name)
| nativename =
| native_name =  
| pronunciation = (phonetic pronunciation of the native name)
| pronunciation = (native pronunciation of the language name)
| states = (territories where it originated)
| official = (location of official status)
| region = (native region)
| other-regions = (areas of other speakers)
| ethnicity = (native ethnic group associated)
| speakers = (number of L1 speakers)
| speakers = (number of speakers)
| s-date = (date for number of speakers)
| nation = (only territories where it is official)
| minority = (only territories where it is a recognized minority language)
| agency = (regulating body)
| agency = (regulating body)
| standard-forms =  
| sign = (sign language name)
| script =  
| dialects = (recognized dialects)
| sign =  
| family = (language family)
| fam1 = (language family, can be used through fam4)
| writing_system = (name of system)
| ancestor1 = (ancestor languages, can be used through ancestor5)
| script = (sample of letters or glyphs)
| dialects =
| tonal = (yes/no)
| event1 = (custom historical event)
| alignment (N-A, E-A, tripartite, etc.)
| date1 = (date for custom historical event)
| word-order = (SVO, SOV, VSO, free, verb-final, etc.)
| event2 = (custom historical event)
| phrase-order = (noun-adjective, adjective-noun, etc.)
| date2 = (date for custom historical event)
| noun-cases = (noun declensions: yes/no)
| event3 = (custom historical event)
| noun-gender = (noun declensions: yes/no)
| date3 = (date for custom historical event)
| noun-number = (noun declensions: yes/no)
| verb-aspect = (verb conjugations: yes/no)
| verb-mood = (verb conjugations: yes/no)
| verb-number = (verb conjugations: yes/no)
| verb-person = (verb conjugations: yes/no)
| verb-tense = (verb conjugations: yes/no)
| verb-voice = (verb conjugations: yes/no)
| adj-cases = (adjective declensions: yes/no)
| adj-gender = (adjective declensions: yes/no)
| adj-number = (adjective declensions: yes/no)
}}
}}
</pre>
</pre>

Revision as of 19:29, 27 March 2023

-->
{{{name}}}
Writing System
{{{script}}}
Norms of linguistic structure
Noun declensions
CaseGenderNumber
Verb conjugations
AspectMoodNumber
PersonTenseVoice
Adjective declensions
CaseGenderNumber

This infobox is designed to be used for conlangs that exist in-universe to provide an overview of linguistic features. This box is not designed to be all-inclusive.

{{Infobox lang
| name = ("Ingerish" name)
| native_name = 
| pronunciation = (native pronunciation of the language name)
| official = (location of official status)
| other-regions = (areas of other speakers)
| speakers = (number of L1 speakers)
| agency = (regulating body)
| sign = (sign language name)
| dialects = (recognized dialects)
| family = (language family)
| writing_system = (name of system)
| script = (sample of letters or glyphs)
| tonal = (yes/no)
| alignment (N-A, E-A, tripartite, etc.)
| word-order = (SVO, SOV, VSO, free, verb-final, etc.)
| phrase-order = (noun-adjective, adjective-noun, etc.)
| noun-cases = (noun declensions: yes/no)
| noun-gender = (noun declensions: yes/no)
| noun-number = (noun declensions: yes/no)
| verb-aspect = (verb conjugations: yes/no)
| verb-mood = (verb conjugations: yes/no)
| verb-number = (verb conjugations: yes/no)
| verb-person = (verb conjugations: yes/no)
| verb-tense = (verb conjugations: yes/no)
| verb-voice = (verb conjugations: yes/no)
| adj-cases = (adjective declensions: yes/no)
| adj-gender = (adjective declensions: yes/no)
| adj-number = (adjective declensions: yes/no)
}}