Template:Languages: Difference between revisions
Jump to navigation
Jump to search
(wrapped the language container in indicator tags to automatically place it at the top of pages and fix various issues with overlapping) |
(Displaytitle translation without namespace in Archive namespace) |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<!-- Translating the title of the page using the DISPLAYTITLE magic word --> | <!-- Translating the title of the page using the DISPLAYTITLE magic word | ||
{{# | -->{{#switch: {{NAMESPACE}} | Tutorial | = {{DISPLAYTITLE: {{Translation| {{#titleparts: {{FULLPAGENAME}} | -1 }} }} }} }}<!-- | ||
<!-- Add page to that language's category --> | For archived pages, translate the title without the namespace part | ||
[[Category:{{Get language name}} page]] | -->{{#ifeq: {{NAMESPACE}} | Archive | {{DISPLAYTITLE: {{Translation| {{No language suffix/No namespace}} }} }} }}<!-- | ||
<!-- Automatically show flags of other language's versions of this page --> | Add page to that language's category if the page actually exists, and only if the page is not a category itself | ||
<indicator name="languages-container"> | -->{{#ifexist: {{FULLPAGENAME}} | {{#ifeq: {{NAMESPACE}}|Category||[[Category:{{Get language name}} page]]}}}}<!-- | ||
Automatically show flags of other language's versions of this page | |||
--><indicator name="languages-container"> | |||
<div class="languages-container"> | <div class="languages-container"> | ||
<span class="languages-message"> | <span class="languages-message"> | ||
Line 11: | Line 13: | ||
<span class="languages-flags"> | <span class="languages-flags"> | ||
{{Language exist|cs}} | {{Language exist|cs}} | ||
{{Language exist|da}} | |||
{{Language exist|de}} | {{Language exist|de}} | ||
{{Language exist|en}} | {{Language exist|en}} | ||
{{Language exist|es}} | {{Language exist|es}} | ||
{{Language exist|fr}} | {{Language exist|fr}} | ||
{{Language exist|hu}} | |||
{{Language exist|it}} | {{Language exist|it}} | ||
{{Language exist|ja}} | {{Language exist|ja}} | ||
{{Language exist| | {{Language exist|ko}} | ||
{{Language exist|ms}} | |||
{{Language exist|nl}} | {{Language exist|nl}} | ||
{{Language exist|pl}} | {{Language exist|pl}} | ||
{{Language exist|pt-br}} | {{Language exist|pt-br}} | ||
{{Language exist|pt-pt}} | |||
{{Language exist|ru}} | {{Language exist|ru}} | ||
{{Language exist|sv}} | {{Language exist|sv}} | ||
{{Language exist|tr}} | {{Language exist|tr}} | ||
{{Language exist|uk}} | {{Language exist|uk}} | ||
{{Language exist|vi}} | |||
{{Language exist|zh}} | {{Language exist|zh}} | ||
{{Language exist|zh-tw}} | |||
</span> | </span> | ||
</div></indicator><noinclude> | </div></indicator><noinclude> | ||
{{documentation}} | {{documentation}} | ||
[[Category:Localisation templates]] [[Category:Main]] | [[Category:Localisation templates]] [[Category:Main]] | ||
</noinclude> | </noinclude> |
Latest revision as of 09:54, 26 April 2024
[View] [Edit] [Page history]
DocumentationThis template has a Sandbox for testing new features at Template:Languages/Sandbox.
This template will display a bar with links to international versions of the same page. List of all templates