Template:String: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Removed functionality that is no longer needed)
mNo edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly><onlyinclude>{{{{{{>{{{force|{{intlang}}}}}}}}|{{{{{{force|{{intlang}}}}}|{{{{{{default|}}}|{{{en|}}}}}}}}}}}}</onlyinclude></includeonly>
{{Tdeprecated|notes = Use #switch parser function instead. Example
Alternative version of {{Tl|Autolang}} template.  
<pre>
{{#switch: {{language}}
| #default = English
| ja = 日本語
| zh-tw = 中文(台灣)‎
}}
</pre>
If you are looking for creating the strings subpage, see [[Template:Strings subpage]] instead.
}}
 
<includeonly><onlyinclude>{{{{{{>{{{force|{{Pagelang}}}}}}}}|{{{{{{force|{{Pagelang}}}}}|{{{en|}}}}}}}}}</onlyinclude></includeonly>
Alternative version of {{T|Autolang}} template.  


{{CodeBlock|src=Example|lines=10|<nowiki>{{String
{{CodeBlock|src=Example|lines=10|<nowiki>{{String
| default = es // Allows you to specify which translation is the main one. By default it is equal to "en".
| force = ru // Causes a string to be loaded in a specific language (if it is translated into it). This parameter is mainly for testing purposes.
| force = ru // Causes a string to be loaded in a specific language (if it is translated into it). This parameter is mainly for testing purposes.



Latest revision as of 10:27, 24 January 2025

Red x.png
This template (and its redirect) is Wikipedia icon Deprecated. Its use is not recommended and its functionality may be compromised.
You can help our editors by replacing or deleting this template on the Pages that use this template. Once no more pages use this template, it should be Marked for deletion.

Additional notes:
Use #switch parser function instead. Example
{{#switch: {{language}}
| #default = English
| ja = 日本語
| zh-tw = 中文(台灣)‎
}}
If you are looking for creating the strings subpage, see Template:Strings subpage instead.


Alternative version of {{Autolang}} template.

Example
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
{{String | force = ru // Causes a string to be loaded in a specific language (if it is translated into it). This parameter is mainly for testing purposes. | en = Hello, User! // English String. Even if {{{default}}} is specified, if there is no translation in that language, English will be used. | eo = Saluton, Uzanto! // Spanish String. | ru = Здравствуй, пользователь! // Russian String. |>es = eo // A language code with a ">" at the begining means that the language refers to another language. This allows to avoid repeating the same text if it is completely identical in two or more languages |>el = eo // If you referring one language to another, link to that translation, do not link to another link. In this example, writing >el = es (or >el = >es) will be incorrect. }}