User:Kildor/lang-resolver: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (todo in English) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{#vardefine:lang|{{Userlang}}}}{{#if:{{{{{#var:lang}}|}}}|<!--Существует аргумент равный языку пользователя--> | <includeonly>{{#vardefine:lang|{{Userlang}}}} | ||
{{#if:{{{{{#var:lang}}|}}}|<!--Существует аргумент равный языку пользователя--> | |||
{{#vardefine:pl|{{{{{#var:lang}}|}}}}}<!--Заводим переменную--> | {{#vardefine:pl|{{{{{#var:lang}}|}}}}}<!--Заводим переменную--> | ||
{{#ifexist:{{#var:pl | {{#ifexist:{{#var:pl}}|<!--Существует страница из этого аргумента--> | ||
{{DISPLAYTITLE:{{#var:pl}}}}<!--Правим заголовок--> | {{DISPLAYTITLE:{{#var:pl}}}}<!--Правим заголовок--> | ||
{{{{#var:pl}}}}<!--подключаем страницу--> | {{:{{#var:pl}}}}<!--подключаем страницу--> | ||
|}} <!--ifexists--> | |}} <!--ifexists--> | ||
| <!--fallback to English page--> | | <!--fallback to English page--> | ||
{{#if:{{{en|}}}|<!--Существует аргумент en--> | {{#if:{{{en|}}}|<!--Существует аргумент en--> | ||
{{#ifexist:{{{en | {{#ifexist:{{{en}}}|<!--Существует страница из этого аргумента--> | ||
{{DISPLAYTITLE:{{{en}}}}}<!--Правим заголовок--> | {{DISPLAYTITLE:{{{en}}}}}<!--Правим заголовок--> | ||
{{{{{en}}}}}<!--подключаем страницу--> | {{:{{{en}}}}}<!--подключаем страницу--> | ||
|}} <!--ifexists--> | |}} <!--ifexists--> | ||
| <!--There is no args, so consider this as Plugin: page--> | | <!--There is no args, so consider this as Plugin: page--> | ||
Line 17: | Line 18: | ||
</includeonly><noinclude> | </includeonly><noinclude> | ||
It | {{Todo|finish}} | ||
It's used to resolve subpage of plugin article per user language basis. | |||
</noinclude> | </noinclude> |
Latest revision as of 21:58, 21 December 2015
Todo: finish
It's used to resolve subpage of plugin article per user language basis.