Terraria Wiki
(Új oldal, tartalma: „<includeonly><!-- -->{{#if:{{{1|}}}|<!-- manual set language -->{{#vardefine:__global__lang|{{{1|}}}}}<!-- -->|<!-- // auto detect if needed, only once per page.…”)
 
(sync :: en revid:903968:: (modified for HU.))
 
1. sor: 1. sor:
 
<includeonly><!--
 
<includeonly><!--
 
-->{{#if:{{{1|}}}|<!-- manual set language
 
-->{{#if:{{{1|}}}|<!-- manual set language
-->{{#vardefine:__global__lang|{{{1|}}}}}<!--
+
-->{{#dplvar:set|global:lang|{{{1|}}}}}<!--
 
-->|<!--
 
-->|<!--
 
// auto detect if needed, only once per page.
 
// auto detect if needed, only once per page.
-->{{#if:{{#var:__global__lang}}||<!--
+
-->{{#if:{{#dplvar:global:lang}}||<!--
-->{{#vardefine:__global__lang|<!--
+
-->{{#dplvar:set|global:lang|hu}}<!-- always be HU
-->{{#vardefine:_pagename|{{#titleparts:{{PAGENAME}}}}}}<!-- {{#titleparts:}} to fix encoding issue with certain characters, such as apostrophes ' or asterisks *.
 
-->{{#ifeq:{{#sub:{{#var:_pagename}}|-3|1}}|/|<!-- pagename is matching xxxxxx/xx format
 
// try to extract lang code:
 
-->{{#sub:{{#var:_pagename}}|-2}}<!--
 
-->|<!--
 
// no /<lang> at the end of pagename, so it's English.
 
-->en<!--
 
-->}}<!--
 
-->}}<!--
 
 
-->}}<!--
 
-->}}<!--
 
// return lang
 
// return lang
-->{{#var:__global__lang}}<!--
+
-->{{#dplvar:global:lang}}<!--
 
-->}}<!--
 
-->}}<!--
 
--></includeonly><noinclude>
 
--></includeonly><noinclude>

A lap jelenlegi, 2019. május 17., 02:38-kori változata

Return language setting, auto detect by page url or manual set, used by other templates for l10n.

Usage

Manual set language:

{{lang|<langcode>}}

<langcode> is 2-characters language code: en/es/it ... etc.


Get language code (auto detect or previously set):

{{lang}}

It will return 2-characters language code: en/es/it ... etc.