Difference between revisions of "Template:WA VersionHistory"
From Worms Knowledge Base
(→Language codes supported: + portuguese) |
(→Example: + portuguese) |
||
Line 20: | Line 20: | ||
<nowiki>{{WA VersionHistory|ru}}</nowiki> | <nowiki>{{WA VersionHistory|ru}}</nowiki> | ||
<nowiki>{{WA VersionHistory|fr}}</nowiki> | <nowiki>{{WA VersionHistory|fr}}</nowiki> | ||
+ | <nowiki>{{WA VersionHistory|pt}}</nowiki> | ||
==Adding a new language== | ==Adding a new language== |
Latest revision as of 04:18, 26 March 2020
This navbox should help people navigate inside the version history pages.
Usage
{{WA VersionHistory|language code}}
The language will default to English (en) if the parameter is empty.
Language codes supported
- en : English (Template:WA VersionHistory/en)
- es : Spanish (Template:WA VersionHistory/es)
- ru : Russian (Template:WA VersionHistory/ru)
- fr : French (Template:WA VersionHistory/fr)
- pt : Portuguese (Template:WA VersionHistory/pt)
Example
{{WA VersionHistory|en}} {{WA VersionHistory|es}} {{WA VersionHistory|ru}} {{WA VersionHistory|fr}} {{WA VersionHistory|pt}}
Adding a new language
This template uses a string table for localized strings. The string table is a sub-template with the name like Template:WA VersionHistory/en. To add a new language, create a sub-template with your language code in the name.
Then copy and paste the content below to your new sub-template:
{{#switch:{{{string|}}}| |title= |v35LinkName= |betaLinkName= |alphaLinkName= |releaseLinkName= }}
You need to translate the following strings:
String ID | Description | Example string in English |
---|---|---|
title
|
Navbox title | W:A Version History |
v35LinkName
|
Links to the v3.5 Beta update subpages | {{WAreadmepage|en}}/v3.5 Beta {{{ver}}} Update |
betaLinkName
|
Links to the Beta update subpages | {{WAreadmepage|en}}/v{{{ver}}} Beta Update |
alphaLinkName
|
Link to the Alpha update subpage | {{WAreadmepage|en}}/v{{{ver}}} Alpha Update |
releaseLinkName
|
Link to the stable update subpage | {{WAreadmepage|en}}/v{{{ver}}} Update |
The {{{ver}}} token will be expanded with the version number for each W:A update. They are used differently among string IDs, so please pay attention.
For v35LinkName
, {{{ver}}} will be expanded with either '1' or '2' (without quotes). This is for v3.5 Beta 1 and Beta 2, respectively. So,
{{WAreadmepage|en}}/v3.5 Beta {{{ver}}} Update
becomes
Worms Armageddon ReadMe (English)/v3.5 Beta 1 Update Worms Armageddon ReadMe (English)/v3.5 Beta 2 Update
For betaLinkName
, alphaLinkName
, and releaseLinkName
, {{{ver}}} will be expanded with the version number, but without the 'v' letter that we often write in something like 'v3.7.0.0'. So,
{{WAreadmepage|en}}/v{{{ver}}} Beta Update {{WAreadmepage|en}}/v{{{ver}}} Alpha Update {{WAreadmepage|en}}/v{{{ver}}} Update
will become
Worms Armageddon ReadMe (English)/v3.6.19.7 Beta Update ... Worms Armageddon ReadMe (English)/v3.6.31.0 Beta Update Worms Armageddon ReadMe (English)/v3.6.31.2b Alpha Update Worms Armageddon ReadMe (English)/v3.7.0.0 Update
Because {{{ver}}} is never expanded with the letter 'v', the above example adds the 'v' before the {{{ver}}} token.
Content of Template:WA VersionHistory/en
{{#switch:{{{string|}}}| |title=W:A Version History |v35LinkName={{WAreadmepage|en}}/v3.5 Beta {{{ver}}} Update |betaLinkName={{WAreadmepage|en}}/v{{{ver}}} Beta Update |alphaLinkName={{WAreadmepage|en}}/v{{{ver}}} Alpha Update |releaseLinkName={{WAreadmepage|en}}/v{{{ver}}} Update }}