Template:Language/doc: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
* <span style="color:orange">(main) namespace</span>: [[Template:Language/0]] | * <span style="color:orange">(main) namespace</span>: [[Template:Language/0]] | ||
* <span style="color:orange">Talk namespace</span>: [[Template:Language/1]] | * <span style="color:orange">Talk namespace</span>: [[Template:Language/1]] | ||
* User namespace: [[Template:Language/2]] - checks for existence of <code>User:{{ROOTPAGENAME}}/language</code> and uses that as language if it exists | * User namespace: [[Template:Language/2]] - checks for existence of <code><nowiki>User:{{ROOTPAGENAME}}/language</nowiki></code> and uses that as language if it exists | ||
* User talk namespace: [[Template:Language/3]] - checks for existence of <code>User:{{ROOTPAGENAME}}/language</code> and uses that as language if it exists | * User talk namespace: [[Template:Language/3]] - checks for existence of <code><nowiki>User:{{ROOTPAGENAME}}/language</nowiki></code> and uses that as language if it exists | ||
* <span style="color:orange">Valve Developer Community namespace</span>: [[Template:Language/4]] | * <span style="color:orange">Valve Developer Community namespace</span>: [[Template:Language/4]] | ||
* <span style="color:orange">Valve Developer Community talk namespace</span>: [[Template:Language/5]] | * <span style="color:orange">Valve Developer Community talk namespace</span>: [[Template:Language/5]] |
Revision as of 03:58, 15 August 2024
When transcluded or used in namespaces highlighted with orange text this template returns language shortcut based on language prefix of the page otherwise it returns the shortcut based on user's interface language.
Templates Template:pagelang or Template:intlang are substituted in the subpages which are named after each namespace number
- (main) namespace: Template:Language/0
- Talk namespace: Template:Language/1
- User namespace: Template:Language/2 - checks for existence of
User:{{ROOTPAGENAME}}/language
and uses that as language if it exists - User talk namespace: Template:Language/3 - checks for existence of
User:{{ROOTPAGENAME}}/language
and uses that as language if it exists - Valve Developer Community namespace: Template:Language/4
- Valve Developer Community talk namespace: Template:Language/5
- File namespace: Template:Language/6
- File talk namespace: Template:Language/7
- MediaWiki namespace: Template:Language/8
- MediaWiki talk namespace: Template:Language/9
- Template namespace: Template:Language/10 - returns current subpage if it's valid suffix used in LanguageBar else returns interface language
- Template talk namespace: Template:Language/11
- Help namespace: Template:Language/12
- Help talk namespace: Template:Language/13
- Category namespace: Template:Language/14
- Category talk namespace: Template:Language/15
Language prefix:
{{language}}
used or transcluded on pageHu/Info_target
becomes hu{{language}}
used or transcluded on pageCategory:Vi/Level Design
becomes vi{{language}}
used or transcluded on pageHelp:Eo/Contents
becomes eo{{language}}
used or transcluded on pageDota_2_Workshop_Tools/Addon_Overview/Addon_Creation
becomes en{{language}}
used or transcluded on pageJa/Dota_2_Workshop_Tools/Addon_Overview/Addon_Creation
becomes ja