Difference between revisions of "Template:Version"

From Kerbal Space Program Wiki
Jump to: navigation, search
m (*replace 'Parameter Row' and 'ParameterRow' by 'Parameter row';)
m (*renamed Parameter Table to Parameter table;)
Line 31: Line 31:
 
== Parameters ==
 
== Parameters ==
  
{{Parameter Table|parameters=
+
{{Parameter table|parameters=
 
{{Parameter row|1|Version number; may begin with a “v”}}
 
{{Parameter row|1|Version number; may begin with a “v”}}
 
{{Parameter row|2|Text shown and linked in front of the version number. When set to <tt>!</tt> it shows the default text.|<tt>version</tt> (or the localisation)}}
 
{{Parameter row|2|Text shown and linked in front of the version number. When set to <tt>!</tt> it shows the default text.|<tt>version</tt> (or the localisation)}}

Revision as of 12:14, 19 December 2014

This template links to a release in the version history.

Pseudo code

if {{{2|}}} // prefix text is undefined OR defined as a non-empty string
   if {{{2}}} // prefix text is defined as a non-empty string
      "{{{2}}} {{{1}}}"
   else // prefix text is undefined
      "version {{{1}}}"
else // prefix text is defined as an empty string
   "{{{1}}}"

Parameters

# Optional Description Default
1 No Version number; may begin with a “v”
2 Yes Text shown and linked in front of the version number. When set to ! it shows the default text. version (or the localisation)
lang Yes Force a specific language if set. Not set

Localization

The version number can be preceded by a 'v'. It links to the localized pages for the following languages:

  • German
  • Polish
  • Russian
  • Chinese (zh-cn)
  • Korean
  • Hungarian

The “version” default text is translated into the following languages:

  • German
  • Polish
  • Russian
  • Korean
  • Hungarian

Examples

Usage Produces
{{version|0.17}}
 version 0.17
{{version|0.17|}}
 0.17
{{version|0.17|prefix text here}}
 prefix text here 0.17