Difference between revisions of "Template:Otherlang"
From Tycoon Gaming
BelgianCat (talk | contribs) m (making code more readable) |
|||
(43 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
− | This template adds available translations for the page to the top through the use of flags. | + | This template adds all available translations for the page to the top through the use of flags. |
To prevent issues, this template must be placed '''at the very beginning of a page'''. | To prevent issues, this template must be placed '''at the very beginning of a page'''. | ||
Line 9: | Line 9: | ||
{{otherlang | {{otherlang | ||
| noborder=true (OPTIONAL) | | noborder=true (OPTIONAL) | ||
− | | | + | | en=PageName |
− | | | + | | title=Alternative Title |
− | |||
}} | }} | ||
</pre> | </pre> | ||
− | + | <!-- | |
'''Warning: Do not include the language of the current page. This will only confuse readers.''' | '''Warning: Do not include the language of the current page. This will only confuse readers.''' | ||
− | + | --> | |
== Available Languages == | == Available Languages == | ||
− | {| class=" | + | {| class="article-table" |
− | ! Language | + | ! style="width: 48%" | Language |
− | ! Syntax | + | ! style="width: 48%" | Syntax |
− | ! | + | ! style="width: 4%" | Flag |
|- id="en" | |- id="en" | ||
|English | |English | ||
Line 32: | Line 31: | ||
|- id="fr" | |- id="fr" | ||
|French | |French | ||
− | |fr= | + | |fr=FR:Page_name |
|[[File:Fr.png]] | |[[File:Fr.png]] | ||
|- id="de" | |- id="de" | ||
Line 40: | Line 39: | ||
|- id="it" | |- id="it" | ||
|Italian | |Italian | ||
− | |it= | + | |it=IT:Page_name |
|[[File:It.png]] | |[[File:It.png]] | ||
|- id="pl" | |- id="pl" | ||
|Polish | |Polish | ||
− | |pl= | + | |pl=PL:Page_name |
|[[File:Pl.png]] | |[[File:Pl.png]] | ||
|- id="es" | |- id="es" | ||
|Spanish | |Spanish | ||
− | |es= | + | |es=ES:Page_name |
|[[File:Es.png]] | |[[File:Es.png]] | ||
|- id="ro" | |- id="ro" | ||
|Romanian | |Romanian | ||
− | |ro= | + | |ro=RO:Page_name |
|[[File:Ro.png]] | |[[File:Ro.png]] | ||
|- id="pt" | |- id="pt" | ||
|Portuguese | |Portuguese | ||
− | |pt= | + | |pt=PT:Page_name |
|[[File:Pt.png]] | |[[File:Pt.png]] | ||
|- id="pt-br" | |- id="pt-br" | ||
|Brazilian Portuguese | |Brazilian Portuguese | ||
− | |pt-br= | + | |pt-br=PT-BR:Page_name |
|[[File:Pt-br.png]] | |[[File:Pt-br.png]] | ||
|- id="tr" | |- id="tr" | ||
|Turkish | |Turkish | ||
− | |tr= | + | |tr=TR:Page_name |
|[[File:Tr.png]] | |[[File:Tr.png]] | ||
|- id="ar" | |- id="ar" | ||
|Arabic | |Arabic | ||
− | |ar= | + | |ar=AR:Page_name |
|[[File:Ar.png]] | |[[File:Ar.png]] | ||
|- id="dk" | |- id="dk" | ||
|Danish | |Danish | ||
− | |dk= | + | |dk=DK:Page_name |
|[[File:Dk.png]] | |[[File:Dk.png]] | ||
+ | |- id="cs" | ||
+ | |Czech | ||
+ | |cs=CS:Page_name | ||
+ | |[[File:Cs.png]] | ||
+ | |- id="ru" | ||
+ | |Russian | ||
+ | |ru=RU:Page_name | ||
+ | |[[File:Ru.png]] | ||
+ | |- id="hu" | ||
+ | |Hungarian | ||
+ | |hu=HU:Page_name | ||
+ | |[[File:Hu.png]] | ||
+ | |- id="sk" | ||
+ | |Slovak | ||
+ | |sk=SK:Page_name | ||
+ | |[[File:Sk.png]] | ||
+ | |- id="zh-cn" | ||
+ | |Chinese (Simplified) | ||
+ | |zh-cn=ZH-CN:Page_name | ||
+ | |[[File:Zh-cn.png]] | ||
+ | |- id="ee" | ||
+ | |Estonian | ||
+ | |ee=EE:Page_name | ||
+ | |[[File:Ee.png]] | ||
+ | |- id="id" | ||
+ | |Indonesian | ||
+ | |id=ID:Page_name | ||
+ | |[[File:Id.png]] | ||
+ | |- id="ID" | ||
+ | |Latvian | ||
+ | |lv=LV:Page_name | ||
+ | |[[File:Lv.png]] | ||
+ | |- id="hi" | ||
+ | |Hindi | ||
+ | |hi=HI:Page_name | ||
+ | |[[File:Hi.png]] | ||
+ | |- id="bg" | ||
+ | |Bulgarian | ||
+ | |bg=BG:Page_name | ||
+ | |[[File:Bg.png]] | ||
+ | |- id="cy" | ||
+ | |Welsh | ||
+ | |cy=CY:Page_name | ||
+ | |[[File:Cy.png]] | ||
+ | |- id="ja" | ||
+ | |Japanese | ||
+ | |ja=JA:Page_name | ||
+ | |[[File:Ja.png]] | ||
+ | |- id="kr" | ||
+ | |Korean | ||
+ | |kr=KR:Page_name | ||
+ | |[[File:Kr.png]] | ||
|} | |} | ||
+ | <!-- Waiting for Variables Extension--> | ||
− | + | </noinclude> | |
− | </noinclude>{{ | + | {{#vardefine: realBasePageName | {{#if: {{{en|}}} | {{{en}}} | {{PAGENAME}} }} }} {{ |
− | #if: {{{title|}}} | {{DISPLAYTITLE:{{{title}}}}} }}<div style="position:relative;top:-32px;margin-bottom: -40px;float:right;text-align:right;padding:2px;line-height:11px;background:#262626;{{#if: {{{noborder|}}} | margin-top:5px;border:0; | border:1px solid #65635F;border-bottom:0;}}">{{ | + | #if: {{{title|}}} | {{DISPLAYTITLE:{{{title}}}}} }}<div style=" |
− | #if: {{{en|}}} | '''[[File:En.png|alt=English|link={{ | + | display: flex; |
+ | flex-direction: row; | ||
+ | gap: 2px; | ||
+ | position: relative; | ||
+ | top: -20px; | ||
+ | margin-bottom: -40px; | ||
+ | float: right; | ||
+ | text-align: right; | ||
+ | padding: 2px; | ||
+ | line-height: 11px; | ||
+ | background: #262626; | ||
+ | border: 0;"> {{ | ||
+ | #ifexist: {{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|{{#var:realBasePageName}}| | [[File:En.png|alt=English|link={{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: DE:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|DE:{{#var:realBasePageName}}| | [[File:De.png|alt=German|link=DE:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: ES:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|ES:{{#var:realBasePageName}}| | [[File:Es.png|alt=Spanish|link=ES:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: FR:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|FR:{{#var:realBasePageName}}| | [[File:Fr.png|alt=French|link=FR:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: IT:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|IT:{{#var:realBasePageName}}| | [[File:It.png|alt=Italian|link=IT:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: NL:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|NL:{{#var:realBasePageName}}| | [[File:Nl.png|alt=Dutch|link=NL:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: PL:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|PL:{{#var:realBasePageName}}| | [[File:Pl.png|alt=Polish|link=PL:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: RO:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|RO:{{#var:realBasePageName}}| | [[File:Ro.png|alt=Romanian|link=RO:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: PT:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|PT:{{#var:realBasePageName}}| | [[File:Pt.png|alt=Portuguese|link=PT:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: PT-BR:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|PT-BR:{{{#var:realBasePageName}}| | [[File:Pt-br.png|alt=Brazilian Portuguese|link=PT-BR:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: TR:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|TR:{{#var:realBasePageName}}| | [[File:Tr.png|alt=Turkish|link=TR:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: AR:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|AR:{{#var:realBasePageName}}| | [[File:Ar.png|alt=Arabic|link=AR:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: DK:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|DK:{{#var:realBasePageName}}| | [[File:Dk.png|alt=Danish|link=DK:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: CS:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|CS:{{#var:realBasePageName}}| | [[File:Cs.png|alt=Czech|link=CS:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: RU:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|RU:{{#var:realBasePageName}}| | [[File:Ru.png|alt=Russian|link=RU:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: HU:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|HU:{{#var:realBasePageName}}| | [[File:Hu.png|alt=Hungarian|link=HU:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: SK:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|SK:{{#var:realBasePageName}}| | [[File:Sk.png|alt=Slovak|link=SK:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: ZH-CN:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|ZH-CN:{{#var:realBasePageName}}| | [[File:Zh-cn.png|alt=Chinese (Simplified)|link=ZH-CN:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: EE:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|EE:{{#var:realBasePageName}}| | [[File:Ee.png|alt=Estonian|link=EE:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: ID:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|ID:{{#var:realBasePageName}}| | [[File:Id.png|alt=Indonesian|link=ID:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: LV:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|LV:{{#var:realBasePageName}}| | [[File:Lv.png|alt=Latvian|link=LV:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: HI:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|HI:{{#var:realBasePageName}}| | [[File:Hi.png|alt=Hindi|link=HI:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: BG:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|BG:{{#var:realBasePageName}}| | [[File:Bg.png|alt=Bulgarian|link=BG:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: CY:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|CY:{{#var:realBasePageName}}| | [[File:Cy.png|alt=Welsh|link=CY:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: JA:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|JA:{{#var:realBasePageName}}| | [[File:Ja.png|alt=Japanese|link=JA:{{#var:realBasePageName}}]] }} }} {{ | ||
+ | #ifexist: KR:{{#var:realBasePageName}} | {{#ifeq: {{PAGENAME}}|HR:{{#var:realBasePageName}}| | [[File:Kr.png|alt=Korean|link=KR:{{#var:realBasePageName}}]] }} }}</div> | ||
+ | <!-- | ||
+ | {{#if: {{{title|}}} | {{DISPLAYTITLE:{{{title}}}}} }}<div style="position:relative;top:-32px;margin-bottom: -40px;float:right;text-align:right;padding:2px;line-height:11px;background:#262626; | ||
+ | {{#if: {{{noborder|}}} | margin-top:5px;border:0; | border:1px solid #65635F;border-bottom:0;}}"> | ||
+ | {{ | ||
+ | #if: {{{en|}}} | '''[[File:En.png|alt=English|link={{#var:realBasePageName}}]]''' }} {{ | ||
#if: {{{de|}}} | [[File:De.png|alt=Deutsch|link={{{de}}}]] }} {{ | #if: {{{de|}}} | [[File:De.png|alt=Deutsch|link={{{de}}}]] }} {{ | ||
#if: {{{es|}}} | [[File:Es.png|alt=Español|link={{{es}}}]] }} {{ | #if: {{{es|}}} | [[File:Es.png|alt=Español|link={{{es}}}]] }} {{ | ||
Line 91: | Line 185: | ||
#if: {{{tr|}}} | [[File:Tr.png|alt=Turkish|link={{{tr}}}]] }} {{ | #if: {{{tr|}}} | [[File:Tr.png|alt=Turkish|link={{{tr}}}]] }} {{ | ||
#if: {{{ar|}}} | [[File:Ar.png|alt=Arabic|link={{{ar}}}]] }} {{ | #if: {{{ar|}}} | [[File:Ar.png|alt=Arabic|link={{{ar}}}]] }} {{ | ||
− | #if: {{{dk|}}} | [[File:Dk.png|alt=Danish|link={{{dk}}}]] }}</div> | + | #if: {{{dk|}}} | [[File:Dk.png|alt=Danish|link={{{dk}}}]] }} {{ |
+ | #if: {{{cs|}}} | [[File:Cs.png|alt=Czech|link={{{cs}}}]] }} {{ | ||
+ | #if: {{{ru|}}} | [[File:Ru.png|alt=Russian|link={{{ru}}}]] }} {{ | ||
+ | #if: {{{hu|}}} | [[File:Hu.png|alt=Hungarian|link={{{hu}}}]] }} {{ | ||
+ | #if: {{{sk|}}} | [[File:Sk.png|alt=Slovak|link={{{sk}}}]] }} {{ | ||
+ | #if: {{{zh-cn|}}} | [[File:Zh-cn.png|alt=Chinese (Simplified)|link={{{zh-cn}}}]] }} {{ | ||
+ | #if: {{{ee|}}} | [[File:Ee.png|alt=Estonian|link={{{ee}}}]] }} {{ | ||
+ | #if: {{{id|}}} | [[File:Id.png|alt=Indonesian|link={{{id}}}]] }} {{ | ||
+ | #if: {{{lv|}}} | [[File:Lv.png|alt=Latvian|link={{{lv}}}]] }} {{ | ||
+ | #if: {{{hi|}}} | [[File:Hi.png|alt=Hindi|link={{{hi}}}]] }} {{ | ||
+ | #if: {{{bg|}}} | [[File:Bg.png|alt=Bulgarian|link={{{bg}}}]] }} {{ | ||
+ | #if: {{{cy|}}} | [[File:Cy.png|alt=Welsh|link={{{cy}}}]] }} {{ | ||
+ | #if: {{{ja|}}} | [[File:Ja.png|alt=Japanese|link={{{ja}}}]] }} {{ | ||
+ | #if: {{{kr|}}} | [[File:Kr.png|alt=Korean|link={{{kr}}}]] }}</div> | ||
+ | --> |
Latest revision as of 02:14, 13 January 2024
This template adds all available translations for the page to the top through the use of flags.
To prevent issues, this template must be placed at the very beginning of a page.
Syntax
{{otherlang | noborder=true (OPTIONAL) | en=PageName | title=Alternative Title }}
Available Languages