Template:Ll: Difference between revisions
More actions
mNo edit summary |
fix excess padding issue / -simple |
||
| Line 1: | Line 1: | ||
<noinclude>{{must be substituted}}{{esoteric}}{{hidden code}}<div style="display:none"></noinclude>{{<includeonly/>subst:#switch:{{<includeonly/>subst:PAGENAME}}|GFDL/lang|Cc-by-sa-3.0-migrated/lang|PD-old/lang|PD-self/lang=<no<includeonly/>include>{{heavily used template}}</no<includeonly/>include>}}<span style="font-size:x-small;line-height:140%"> | <noinclude>{{must be substituted}}{{esoteric}}{{hidden code}}<div style="display:none"></noinclude>{{<includeonly/>subst:#switch:{{<includeonly/>subst:PAGENAME}}|GFDL/lang|Cc-by-sa-3.0-migrated/lang|PD-old/lang|PD-self/lang=<no<includeonly/>include>{{heavily used template}}</no<includeonly/>include>}}<span style="font-size:x-small;line-height:140%"> <!-- | ||
<!---->{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/af | -->{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/af | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/af{{<includeonly/>subst:!}}{{#language:af}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/af{{<includeonly/>subst:!}}{{#language:af}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/als | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/als | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/als{{<includeonly/>subst:!}}{{#language:als}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/als{{<includeonly/>subst:!}}{{#language:als}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/an | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/an | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/an{{<includeonly/>subst:!}}{{#language:an}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/an{{<includeonly/>subst:!}}{{#language:an}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ang | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ang | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ang{{<includeonly/>subst:!}}{{#language:ang}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ang{{<includeonly/>subst:!}}{{#language:ang}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ar | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ar | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ar{{<includeonly/>subst:!}}{{#language:ar}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ar{{<includeonly/>subst:!}}{{#language:ar}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ast | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ast | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ast{{<includeonly/>subst:!}}{{#language:ast}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ast{{<includeonly/>subst:!}}{{#language:ast}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/az | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/az | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/az{{<includeonly/>subst:!}}{{#language:az}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/az{{<includeonly/>subst:!}}{{#language:az}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/be | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/be | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/be{{<includeonly/>subst:!}}{{#language:be}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/be{{<includeonly/>subst:!}}{{#language:be}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/be-tarask | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/be-tarask | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/be-tarask{{<includeonly/>subst:!}}{{#language:be-tarask}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/be-tarask{{<includeonly/>subst:!}}{{#language:be-tarask}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bg | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bg | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bg{{<includeonly/>subst:!}}{{#language:bg}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bg{{<includeonly/>subst:!}}{{#language:bg}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bn | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bn | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bn{{<includeonly/>subst:!}}{{#language:bn}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bn{{<includeonly/>subst:!}}{{#language:bn}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bpy | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bpy | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bpy{{<includeonly/>subst:!}}{{#language:bpy}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bpy{{<includeonly/>subst:!}}{{#language:bpy}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/br | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/br | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/br{{<includeonly/>subst:!}}{{#language:br}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/br{{<includeonly/>subst:!}}{{#language:br}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bs | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bs | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bs{{<includeonly/>subst:!}}{{#language:bs}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/bs{{<includeonly/>subst:!}}{{#language:bs}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ca | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ca | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ca{{<includeonly/>subst:!}}{{#language:ca}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ca{{<includeonly/>subst:!}}{{#language:ca}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ceb | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ceb | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ceb{{<includeonly/>subst:!}}{{#language:ceb}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/ceb{{<includeonly/>subst:!}}{{#language:ceb}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/crh | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/crh | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/crh{{<includeonly/>subst:!}}{{#language:crh}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/crh{{<includeonly/>subst:!}}{{#language:crh}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/cs | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/cs | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/cs{{<includeonly/>subst:!}}{{#language:cs}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/cs{{<includeonly/>subst:!}}{{#language:cs}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/csb | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/csb | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/csb{{<includeonly/>subst:!}}{{#language:csb}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/csb{{<includeonly/>subst:!}}{{#language:csb}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/cv | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/cv | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/cv{{<includeonly/>subst:!}}{{#language:cv}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/cv{{<includeonly/>subst:!}}{{#language:cv}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/cy | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/cy | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/cy{{<includeonly/>subst:!}}{{#language:cy}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/cy{{<includeonly/>subst:!}}{{#language:cy}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/da | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/da | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/da{{<includeonly/>subst:!}}{{#language:da}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/da{{<includeonly/>subst:!}}{{#language:da}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/de | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/de | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/de{{<includeonly/>subst:!}}{{#language:de}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/de{{<includeonly/>subst:!}}{{#language:de}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/de-formal | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/de-formal | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/de-formal{{<includeonly/>subst:!}}{{#language:de-formal}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/de-formal{{<includeonly/>subst:!}}{{#language:de-formal}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/el | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/el | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/el{{<includeonly/>subst:!}}{{#language:el}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/el{{<includeonly/>subst:!}}{{#language:el}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/en | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/en | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/en{{<includeonly/>subst:!}}{{#language:en}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/en{{<includeonly/>subst:!}}{{#language:en}}]] {{<includeonly/>subst:!}} | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}|{{#language:en}}]] {{<includeonly/>subst:!}}}} <!-- | |||
-->{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/eo | |||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/eo{{<includeonly/>subst:!}}{{#language:eo}}]] {{<includeonly/>subst:!}} <!-- | |||
-->}}{{<includeonly/ | |||
{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-classical | {{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-classical | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-classical{{<includeonly/>subst:!}}{{#language:zh-classical}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-classical{{<includeonly/>subst:!}}{{#language:zh-classical}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-hans | -->}}}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-hans | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-hans{{<includeonly/>subst:!}}{{#language:zh-hans}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-hans{{<includeonly/>subst:!}}{{#language:zh-hans}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-hant | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-hant | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-hant{{<includeonly/>subst:!}}{{#language:zh-hant}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-hant{{<includeonly/>subst:!}}{{#language:zh-hant}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/nan|| | -->}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/nan|| | ||
{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-min-nan | {{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-min-nan | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-min-nan{{<includeonly/>subst:!}}{{#language:zh-min-nan}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-min-nan{{<includeonly/>subst:!}}{{#language:zh-min-nan}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/yue|| | -->}}}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/yue|| | ||
{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-yue | {{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-yue | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-yue{{<includeonly/>subst:!}}{{#language:zh-yue}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/zh-yue{{<includeonly/>subst:!}}{{#language:zh-yue}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/yue | -->}}}}{{<includeonly/>subst:#ifexist:{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/yue | ||
|[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/yue{{<includeonly/>subst:!}}{{#language:yue}}]] {{<includeonly/>subst:!}} | |[[{{{1|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}}}}/yue{{<includeonly/>subst:!}}{{#language:yue}}]] {{<includeonly/>subst:!}} <!-- | ||
<!---->}}{{edit|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}/lang}} | -->}}{{edit|{{<includeonly/>subst:NAMESPACE}}:{{<includeonly/>subst:BASEPAGENAME}}/lang}} | ||
</span><no<includeonly/>include> | </span><no<includeonly/>include> | ||
[[<includeonly/>Category:Language link templates|{{PAGENAME}}]] | [[<includeonly/>Category:Language link templates|{{PAGENAME}}]] | ||
Revision as of 22:43, 4 September 2010
Usage
This template is the substitution version of {{Lang links}}. It's meant to be subst'd on /lang pages. It can be used to add all available translation links and format them correctly all in one step. Simply replace the whole page (including the <noinclude> part) with {{subst:ll}}.
This only works for pages whose translation subpages follow the standard naming convention of "../language_code".
Technical information
The empty comments are necessary for making new lines inside the {{#ifexist:}}; they also supply the spaces after the links (in MediaWiki, a single carriage return will not create a line break). This method is used instead of another or   (non-breaking space and regular space) to make the source easier to read when viewed directly.
Substitution leaves no templates, "magic word" variables, or parser functions behind except a {{#language:}} for each link and one {{Edit}} (for the +/- edit link). This is to reduce server stain and not count much towards any pre-processor/post-expand limits, specifically the expensive parser function count—the whole reason for using this instead of the maintenance-free {{Lang links}}. The unsubst'd version contains 101 #ifexist functions out of the maximum of 500 allowed. This number of #ifexists will continue to grow as new languages are added; they are usually added as soon as one translation in that language appears on Commons. The limit may also decrease in the future (there was talk of reducing it to 100).
It's very important for "/lang" pages to be as light as possible on the servers because they are generally transcluded in a template, or group of templates, which are then transcluded wherever that template is used. Many, such as license templates, are used on a lot of pages. It doesn't matter if the template itself is subst'd (like with user messages) because the {{.../lang}} inside of it isn't. Recursive substitution should never be used either because it will make a huge mess. All kinds of templates and pages have language links so it's never known if those extra ∼100 may be needed. If, let's say, 5 user message templates that all use {{lang links}} are placed on a talk page (subst'd or not), that page will be above the limit. Using this template avoids all of that.