Jump to content

Do not begin to migrate content here, it may be wiped without notice. More info.

Template:SanitiseLanguageCode: Difference between revisions

From Debian Wiki
No edit summary
No edit summary
 
Line 10: Line 10:
| el
| el
| en
| en
| en
| eo
| eo
| es
| es
| es
| fa
| fa
| fi
| fi
| fr
| fr
| fr
| he
| he
| hu
| hu
Line 35: Line 32:
| ro
| ro
| ru
| ru
| ru
| se
| se
| si
| si
Line 47: Line 43:
| us
| us
| vi
| vi
| vi 
| zh = {{lc:{{{1|}}}}}
| zh = {{lc:{{{1|}}}}}
| pt-br
| pt-br
Line 80: Line 75:
"el",
"el",
"en",
"en",
"en ",
"eo",
"eo",
"es",
"es",
"es ",
"fa",
"fa",
"fi",
"fi",
"fr",
"fr",
"fr ",
"he",
"he",
"hu",
"hu",
Line 107: Line 99:
"ro",
"ro",
"ru",
"ru",
"ru ",
"se",
"se",
"si",
"si",
Line 119: Line 110:
"us",
"us",
"vi",
"vi",
"vi  ",
"zh",
"zh",
"zh_cn",
"zh_cn",

Latest revision as of 17:24, 11 September 2025

<onlyinclude>{{#switch:{{lc:{{{1|}}}}}|
| ar
| be
| bn
| ca
| cn
| cs
| da
| de
| el
| en
| eo
| es
| fa
| fi
| fr
| he
| hu
| id
| it
| ja
| jp
| ko
| lv
| ms
| nb
| nl
| nn
| no
| pl
| pt
| ro
| ru
| se
| si
| sk
| sr
| sv
| ta
| te
| tr
| uk
| us
| vi
| zh = {{lc:{{{1|}}}}}
| pt-br
| pt_br = pt_BR
| pt-pt
| pt_pt = pt_PT
| zh-cn
| zh_cn = zh_CN
| zh-hk
| zh_hk = zh_HK
| zh-tw
| zh_tw = zh_TW
| {{#if:{{{IgnoreInvalid}}}|{{#if:{{{IgnoreInvalid|}}}||[[Category:Pages with invalid locales]]|}}}}
}}</onlyinclude>

Convert language-code parameters ("eN", "Pt-Br" etc.) to a canonical version, convert unknown values to the empty string. Please call this from other templates to sanitise your boolean values.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Value1

Value to convert to a language code

Suggested values
ar be bn ca cn cs da de el en eo es fa fi fr he hu id it ja jp ko lv ms nb nl nn no pl pt pt_br pt_pt ro ru se si sk sr sv ta te tr uk us vi zh zh_cn zh_hk zh_tw
Example
pt_BR
Unknownrequired
IgnoreInvalidIgnoreInvalid

If present, an invalid parameter will not cause this to be added to the "Pages with invalid language codes" category.

Unknownoptional