Template:Language: Difference between revisions
From kubu
Jump to navigationJump to search
Created page with "<div class="language-selection"> '''This page in''' <hr> {{#ifexist: {{PAGENAME}}/en |[[{{PAGENAME}}/en|Finnish]]|<small>[[{{PAGENAME}}/en|Finnish]]</small> }}<br> {{#ifexist: {{PAGENAME}}/sv |[[{{PAGENAME}}/sv|Swedish]]|<small>[[{{PAGENAME}}/sv|Swedish]]</small> }}<br> {{#ifexist: {{PAGENAME}}/en |[[{{PAGENAME}}/en|English]]|<small>[[{{PAGENAME}}/en|English]]</small> }}<br> {{First word|{{PAGENAME}}}} </div>" |
No edit summary |
||
| (12 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<div class="language-selection"> | <div class="language-selection" style="float: right; border: 1px solid #a2a9b1; border-radius: 5px;"> | ||
[[File:Translation.png|32px|frameless]] | |||
<hr> | <hr> | ||
{{#ifexist: {{ | <div style="padding: 1ch; padding-top: 0; padding-bottom: 0;"> | ||
|[[{{ | {{#ifeq: {{SUBPAGENAME}} | fi | '''Suomi''' | | ||
{{#ifeq: {{SUBPAGENAME}} | {{BASEPAGENAME}} | '''Suomi''' | | |||
{{#ifexist: {{NAMESPACE}}:{{BASEPAGENAME}}/fi | [[{{NAMESPACE}}:{{BASEPAGENAME}}/fi|Suomi]] | |||
| {{#ifexist: {{NAMESPACE}}:{{BASEPAGENAME}} | |||
| [[{{NAMESPACE}}:{{BASEPAGENAME}}|Suomi]] | |||
| <small>[[{{NAMESPACE}}:{{BASEPAGENAME}}/fi|Suomi]] (Ei käännetty)</small> | |||
}} | |||
}} | |||
}} | |||
}}<br> | }}<br> | ||
{{#ifexist: {{ | {{#ifeq: {{SUBPAGENAME}} | sv | ||
|[[{{ | | '''Swedish''' | ||
| {{#ifeq: {{SUBPAGENAME}} | {{BASEPAGENAME}} | |||
| {{#ifexist: {{NAMESPACE}}:{{BASEPAGENAME}}/sv | [[{{NAMESPACE}}:{{BASEPAGENAME}}/sv|Svenska]]| <small>[[{{NAMESPACE}}:{{BASEPAGENAME}}/sv|Svenska]] (Inte översatt)</small>}} | |||
| <small>[[{{NAMESPACE}}:{{BASEPAGENAME}}/sv|Svenska]] (Inte översatt)</small | |||
}} | |||
}}<br> | }}<br> | ||
{{#ifexist: {{ | {{#ifeq: {{SUBPAGENAME}} | en | ||
|[[{{ | | a '''English''' | ||
}}<br> | | {{#ifeq: {{SUBPAGENAME}} | {{BASEPAGENAME}} | ||
{{ | | {{#ifexist: {{NAMESPACE}}:{{BASEPAGENAME}}/en | [[{{NAMESPACE}}:{{BASEPAGENAME}}/en|English]]| <small>[[{{NAMESPACE}}:{{BASEPAGENAME}}/en|English]] (Not translated)</small>}} | ||
| <small>[[{{NAMESPACE}}:{{BASEPAGENAME}}/en|English]] (Not translated)</small> | |||
}} | |||
}} | |||
</div> | |||
{{#if: {{{debug|}}}| | |||
<br> | |||
Subpagename: {{SUBPAGENAME}}<br> | |||
Basepagename: {{BASEPAGENAME}}<br> | |||
Pagename: {{PAGENAME}}<br> | |||
Namespace: {{NAMESPACE}}<br> | |||
Link to english page: {{NAMESPACE}}:{{PAGENAME}}/en<br> | |||
Link to english page 2: {{NAMESPACE}}:{{BASEPAGENAME}}/en | |||
|}} | |||
</div> | </div> | ||
<noinclude> | |||
You can have the other language page titles be different by redirecting the subpage. | |||
To do: | |||
* Make it so that the base page can be changed, | |||
</noinclude> | |||