Difference between revisions of "Template:Lang"
(Bug: pages with no translation defined show blank, need to force them to show English in that event.) |
(This *should* fix it.) |
||
Line 1: | Line 1: | ||
{{#switch:{{SUBPAGENAME}} | {{#switch:{{SUBPAGENAME}} | ||
− | | af = {{{af|}}} | + | | af = {{{af|{{{en|{{{1}}}}}}}}} |
− | | ar = {{{ar|}}} | + | | ar = {{{ar|{{{en|{{{1}}}}}}}}} |
− | | az = {{{az|}}} | + | | az = {{{az|{{{en|{{{1}}}}}}}}} |
− | | bcc = {{{bcc|}}} | + | | bcc = {{{bcc|{{{en|{{{1}}}}}}}}} |
− | | bg = {{{bg|}}} | + | | bg = {{{bg|{{{en|{{{1}}}}}}}}} |
− | | br = {{{br|}}} | + | | br = {{{br|{{{en|{{{1}}}}}}}}} |
− | | ca = {{{ca|}}} | + | | ca = {{{ca|{{{en|{{{1}}}}}}}}} |
− | | cs = {{{cs|}}} | + | | cs = {{{cs|{{{en|{{{1}}}}}}}}} |
− | | da = {{{da|}}} | + | | da = {{{da|{{{en|{{{1}}}}}}}}} |
− | | de = {{{de|}}} | + | | de = {{{de|{{{en|{{{1}}}}}}}}} |
− | | el = {{{el|}}} | + | | el = {{{el|{{{en|{{{1}}}}}}}}} |
− | | es = {{{es|}}} | + | | es = {{{es|{{{en|{{{1}}}}}}}}} |
− | | fa = {{{fa|}}} | + | | fa = {{{fa|{{{en|{{{1}}}}}}}}} |
− | | fi = {{{fi|}}} | + | | fi = {{{fi|{{{en|{{{1}}}}}}}}} |
− | | fr = {{{fr|}}} | + | | fr = {{{fr|{{{en|{{{1}}}}}}}}} |
− | | gl = {{{gl|}}} | + | | gl = {{{gl|{{{en|{{{1}}}}}}}}} |
− | | gu = {{{gu|}}} | + | | gu = {{{gu|{{{en|{{{1}}}}}}}}} |
− | | he = {{{he|}}} | + | | he = {{{he|{{{en|{{{1}}}}}}}}} |
− | | hu = {{{hu|}}} | + | | hu = {{{hu|{{{en|{{{1}}}}}}}}} |
− | | id = {{{id|}}} | + | | id = {{{id|{{{en|{{{1}}}}}}}}} |
− | | it = {{{it|}}} | + | | it = {{{it|{{{en|{{{1}}}}}}}}} |
− | | ja = {{{ja|}}} | + | | ja = {{{ja|{{{en|{{{1}}}}}}}}} |
− | | ka = {{{ka|}}} | + | | ka = {{{ka|{{{en|{{{1}}}}}}}}} |
− | | ko = {{{ko|}}} | + | | ko = {{{ko|{{{en|{{{1}}}}}}}}} |
− | | ksh = {{{ksh|}}} | + | | ksh = {{{ksh|{{{en|{{{1}}}}}}}}} |
− | | kw = {{{kw|}}} | + | | kw = {{{kw|{{{en|{{{1}}}}}}}}} |
− | | mk = {{{mk|}}} | + | | mk = {{{mk|{{{en|{{{1}}}}}}}}} |
− | | ml = {{{ml|}}} | + | | ml = {{{ml|{{{en|{{{1}}}}}}}}} |
− | | mr = {{{mr|}}} | + | | mr = {{{mr|{{{en|{{{1}}}}}}}}} |
− | | ms = {{{ms|}}} | + | | ms = {{{ms|{{{en|{{{1}}}}}}}}} |
− | | nl = {{{nl|}}} | + | | nl = {{{nl|{{{en|{{{1}}}}}}}}} |
− | | no = {{{no|}}} | + | | no = {{{no|{{{en|{{{1}}}}}}}}} |
− | | oc = {{{oc|}}} | + | | oc = {{{oc|{{{en|{{{1}}}}}}}}} |
− | | pl = {{{pl|}}} | + | | pl = {{{pl|{{{en|{{{1}}}}}}}}} |
− | | pt = {{{pt|}}} | + | | pt = {{{pt|{{{en|{{{1}}}}}}}}} |
− | | ro = {{{ro|}}} | + | | ro = {{{ro|{{{en|{{{1}}}}}}}}} |
− | | ru = {{{ru|}}} | + | | ru = {{{ru|{{{en|{{{1}}}}}}}}} |
− | | si = {{{si|}}} | + | | si = {{{si|{{{en|{{{1}}}}}}}}} |
− | | sk = {{{sk|}}} | + | | sk = {{{sk|{{{en|{{{1}}}}}}}}} |
− | | sq = {{{sq|}}} | + | | sq = {{{sq|{{{en|{{{1}}}}}}}}} |
− | | sr = {{{sr|}}} | + | | sr = {{{sr|{{{en|{{{1}}}}}}}}} |
− | | sv = {{{sv|}}} | + | | sv = {{{sv|{{{en|{{{1}}}}}}}}} |
− | | ta = {{{ta|}}} | + | | ta = {{{ta|{{{en|{{{1}}}}}}}}} |
− | | th = {{{th|}}} | + | | th = {{{th|{{{en|{{{1}}}}}}}}} |
− | | tr = {{{tr|}}} | + | | tr = {{{tr|{{{en|{{{1}}}}}}}}} |
− | | uk = {{{uk|}}} | + | | uk = {{{uk|{{{en|{{{1}}}}}}}}} |
− | | vi = {{{vi|}}} | + | | vi = {{{vi|{{{en|{{{1}}}}}}}}} |
− | | yue = {{{yue|}}} | + | | yue = {{{yue|{{{en|{{{1}}}}}}}}} |
− | | zh = {{{zh|}}} | + | | zh = {{{zh|{{{en|{{{1}}}}}}}}} |
− | | zh-hans = {{{zh-hans|}}} | + | | zh-hans = {{{zh-hans|{{{en|{{{1}}}}}}}}} |
− | | zh-hant = {{{zh-hant|}}} | + | | zh-hant = {{{zh-hant|{{{en|{{{1}}}}}}}}} |
− | | zh-tw = {{{zh-tw|}}} | + | | zh-tw = {{{zh-tw|{{{en|{{{1}}}}}}}}} |
| blank | | blank | ||
| none | | none | ||
− | | #default = {{{en|{{{1}}}}}} | + | | #default = {{{en|{{{1|}}}}}} |
}}<noinclude> | }}<noinclude> | ||
== Usage == | == Usage == |
Revision as of 00:39, 7 August 2010
Usage
The main purpose of this template is to keep translations and template code together in one single template. So when the coding is updated, consistency is kept across all language translations.
- Using
{{lang}}
will switch translations based on the value of{{SUBPAGENAME}}
. - To define an English translation, you can use
{{lang|en=Welcome}}
or simply{{lang|Welcome}}
.
- Example
{{Ambox | contents = {{ambox/message | 1 = {{lang|de=Sprache|ja=言語|pl=Język}} | 2 = {{lang|de=Willkommen|ja=Irashaimasu|pl=Witaj}} }} }}