User:Kildor/lang-resolver: Difference between revisions

From Miranda NG
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`s used to resolve subpage of plugin article per user language basis.
{{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.