(removed whitelist.) |
(уточнение) |
||
(не показано 11 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
<includeonly><!-- |
<includeonly><!-- |
||
⚫ | |||
− | -->{{#if:{{{1|}}}|<!-- manual set language |
||
− | + | -->{{#var:__global__lang|{{#vardefineecho:__global__lang|<!-- |
|
⚫ | |||
⚫ | |||
− | -->{{#if:{{#var:__global__lang}}||<!-- |
||
− | -->{{#vardefine:__global__lang|<!-- |
||
− | -->{{#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 |
||
− | -->{{#var:__global__lang}}<!-- |
||
− | -->}}<!-- |
||
⚫ | |||
− | Return language setting, auto detect by page url or manual set, used by other templates for l10n. |
||
+ | ------ ↓↓↓ Language wikis only! ↓↓↓ ------ |
||
− | == Usage == |
||
+ | -->ru<!-- replace the "<!--<language code>" with your wiki's language code, e.g. de/fr/pt/zh |
||
+ | ------ ↑↑↑ Language wikis only! ↑↑↑ ------ |
||
⚫ | |||
− | Manual set language: |
||
⚫ | |||
+ | --><noinclude>{{doc}}</noinclude> |
||
− | <code><nowiki>{{lang|<langcode>}}</nowiki></code> |
||
− | |||
− | <code><nowiki><langcode></nowiki></code> is 2-characters language code: en/es/it ... etc. |
||
− | |||
− | |||
− | Get language code (auto detect or previously set): |
||
− | |||
− | <code><nowiki>{{lang}}</nowiki></code> |
||
− | |||
− | It will return 2-characters language code: en/es/it ... etc. |
||
− | |||
− | [[Category:Translation projects]] |
||
− | </noinclude> |
Версия от 12:21, 18 сентября 2020
Документация
[обновить]
См. также этот шаблон на английском языке: Template:Lang. В нём может содержаться более полная или подробная информация.
Документация для этого шаблона отсутствует. Создайте её.