Редактирование:
Справка:Variables/ru
(раздел)
Перейти к навигации
Перейти к поиску
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
== Функции парсера == <!-- Не пытайтесь переводить «pagename»! А то получите кодированную строку в итоге, типа «%D0%9D%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5» --> === Ссылки === {| class="wikitable" |- !{{Hl2}}| Функция !{{Hl2}}| Возвращаемое значение !{{Hl2}}| Описание !{{Hl2}}| Версия |- | <nowiki>{{localurl:</nowiki>''pagename''<nowiki>}}</nowiki><br /><nowiki>{{localurl:pagename|</nowiki>''query''<nowiki>}}</nowiki> | {{localurl:pagename}}<br />{{localurl:pagename|query}} | Относительный путь к странице | |- | <nowiki>{{fullurl:</nowiki>''pagename''<nowiki>}}</nowiki><br /><nowiki>{{fullurl:pagename|</nowiki>''query''<nowiki>}}</nowiki> | {{fullurl:pagename}}<br />{{fullurl:pagename|query}} | Полная ссылка на страницу | |- | <nowiki>{{filepath:</nowiki>''file name''<nowiki>}}</nowiki><br /><nowiki>{{filepath:file name|nowiki}}</nowiki> | {{filepath:Wiki.png}}<br />{{filepath:Wiki.png|nowiki}} | Полная ссылка на файл ''(есть ошибки с использованием nowiki)'' | '''[[rev:25854|r25854]]''' |- | <nowiki>{{urlencode:x y z}}</nowiki> | <code>{{urlencode:x y z}}</code> | Кодирование для URL-адреса | {{mediawiki|rev:14273|1.7+}} |- | <nowiki>{{anchorencode:x y z}}</nowiki> | <code>{{anchorencode:x y z}}</code> | Кодирование URL после символа '#' (якорей) | {{mediawiki|rev:16279|1.8+}} |} === Пространство имён === <code><nowiki>{{ns:}}</nowiki></code> возвращает локализованное название [[Help:Namespace/ru|пространства имён]] для указанного числа или константы. <tt><nowiki>{{nse:}}</nowiki></tt> возвращает то же самое, но в формате URL-адреса MediaWiki, где пробелы заменены символом подчёркивания, что позволяет использовать их во внешних ссылках. Значения по умолчанию: {| class="wikitable" |- ! {{hl3}} colspan="2" width="50 %" | Содержательные пространства имён ! rowspan="12" | ! {{hl3}} colspan="2" width=%50%" | Пространства имён обсуждений |- !{{Hl2}}| Использование !{{Hl2}}| Возвращаемое значение !{{Hl2}}| Использование !{{Hl2}}| Возвращаемое значение |- | <tt><nowiki>{{ns:-2}}</nowiki></tt> или <tt><nowiki>{{ns:Media}}</nowiki></tt> | {{ns:-2}} || || |- | <tt><nowiki>{{ns:-1}}</nowiki></tt> или <tt><nowiki>{{ns:Special}}</nowiki></tt> | {{ns:-1}} || || |- | <tt><nowiki>{{ns:0}}</nowiki></tt> или <tt><nowiki>{{ns:}}</nowiki></tt> | {{ns:}} | <tt><nowiki>{{ns:1}}</nowiki></tt> или <tt><nowiki>{{ns:Talk}}</nowiki></tt> | {{ns:1}} |- | <tt><nowiki>{{ns:2}}</nowiki></tt> или <tt><nowiki>{{ns:User}}</nowiki></tt> | {{ns:2}} | <tt><nowiki>{{ns:3}}</nowiki></tt> или <tt><nowiki>{{ns:User_talk}}</nowiki></tt> | {{ns:3}} |- | <tt><nowiki>{{ns:4}}</nowiki></tt> или <tt><nowiki>{{ns:Project}}</nowiki></tt> | {{ns:4}} | <tt><nowiki>{{ns:5}}</nowiki></tt> или <tt><nowiki>{{ns:Project_talk}}</nowiki></tt> | {{ns:5}} |- | <tt><nowiki>{{ns:6}}</nowiki></tt> или <tt><nowiki>{{ns:Image}}</nowiki></tt> | {{ns:6}} | <tt><nowiki>{{ns:7}}</nowiki></tt> или <tt><nowiki>{{ns:Image_talk}}</nowiki></tt> | {{ns:7}} |- | <tt><nowiki>{{ns:8}}</nowiki></tt> или <tt><nowiki>{{ns:MediaWiki}}</nowiki></tt> | {{ns:8}} | <tt><nowiki>{{ns:9}}</nowiki></tt> или <tt><nowiki>{{ns:MediaWiki_talk}}</nowiki></tt> | {{ns:9}} |- | <tt><nowiki>{{ns:10}}</nowiki></tt> или <tt><nowiki>{{ns:Template}}</nowiki></tt> | {{ns:10}} | <tt><nowiki>{{ns:11}}</nowiki></tt> или <tt><nowiki>{{ns:Template_talk}}</nowiki></tt> | {{ns:11}} |- | <tt><nowiki>{{ns:12}}</nowiki></tt> или <tt><nowiki>{{ns:Help}}</nowiki></tt> | {{ns:12}} | <tt><nowiki>{{ns:13}}</nowiki></tt> или <tt><nowiki>{{ns:Help_talk}}</nowiki></tt> | {{ns:13}} |- | <tt><nowiki>{{ns:14}}</nowiki></tt> или <tt><nowiki>{{ns:Category}}</nowiki></tt> | {{ns:14}} | <tt><nowiki>{{ns:15}}</nowiki></tt> или <tt><nowiki>{{ns:Category_talk}}</nowiki></tt> | {{ns:15}} |} === Форматирование === {| class="wikitable" !{{Hl2}}| Функция !{{Hl2}}| Возвращаемое значение !{{Hl2}}| Описание !{{Hl2}}| Версия |- | <nowiki>{{lc:XYZ}}</nowiki> | {{lc:XYZ}} | Строка в нижнем регистре. | 1.5+ |- | <nowiki>{{lcfirst:XYZ}}</nowiki> | {{lcfirst:XYZ}} | Строка с первым символом в нижнем регистре. | 1.5+ |- | <nowiki>{{uc:xyz}}</nowiki> | {{uc:xyz}} | Строка в верхнем регистре. | 1.5+ |- | <nowiki>{{ucfirst:xyz}}</nowiki> | {{ucfirst:xyz}} | Строка с первым символом в верхнем регистре. | 1.5+ |- | <nowiki>{{formatnum:-987654321.654321}}</nowiki> | {{formatnum:-987654321.654321}} | Разделяет дробную часть и разряды согласно установленной локализации. | 1.7+ |- | <nowiki>{{padleft:xyz|5|_}}</nowiki><br /><nowiki>{{padleft:xyz|5}}</nowiki> | {{padleft:xyz|5|_}}<br />{{padleft:xyz|5}} | Ввод (первый параметр) дополняется с левой стороны до указанной ширины (второй параметр) с использованием определённых символов (третий параметр). Если третий параметр не указан, строка дополняется нулями.<br />'''bug:''' мультибайтовые символы определяются, как двухбайтовые. | 1.8+ |- | <nowiki>{{padright:xyz|5|_}}</nowiki><br /><nowiki>{{padright:xyz|5}}</nowiki> | {{padright:xyz|5|_}}<br />{{padright:xyz|5}} | Аналогично padleft, но дополняет строку с правой стороны. | |- | <nowiki>{{DIRMARK}}</nowiki><br /><nowiki>{{DIRECTIONMARK}}</nowiki> | {{DIRMARK}}<br />{{DIRECTIONMARK}} | Выводит unicode-символ направления текста, согласно локализации (<code>&lrm;</code> и <code>&rlm;</code>, для текста слева-направо и справа-налево, соответственно). Используется для текста с несколькими направлениями. | 1.7+ |} === Локализация === {| class="wikitable" !{{Hl2}}| Функция !{{Hl2}}| Возвращаемое значение !{{Hl2}}| Описание !{{Hl2}}| Версия |- | <nowiki>{{plural:2|is|are}}</nowiki> | {{plural:2|is|are}} | Выводит форму множественного числа (исключая первый параметр) в зависимости от числа (первый параметр). Например, для определения множественного числа в русском языке используется остаток от деления на 10. В ряде языковых версий Википедии (русская, белорусская, польская) эта функция настроена так, что позволяет использовать 3 параметра, а для определения формы слова используется остаток от деления на 100. В результате не только : <nowiki>{{plural:1|слово|слова|слов}}</nowiki>={{plural:1|слово|слова|слов}} и : <nowiki>{{plural:2|слово|слова|слов}}</nowiki>={{plural:2|слово|слова|слов}} , но и : <nowiki>{{plural:5|слово|слова|слов}}</nowiki>=слов На http://www.mediawiki.org 3-й параметр функции «plural» не работает, так что : <nowiki>{{plural:5|слово|слова|слов}}</nowiki>={{plural:5|слово|слова|слов}} | |- | <code><nowiki>{{grammar:N|</nowiki>''существительное''<nowiki>}}</nowiki></code> | | Выводит заданное слово в правильной грамматической форме (склонении, падеже), согласно коду грамматической формы, указанному после двоеточия ([[m:Help:Magic_words#Language-dependent_word_conversions|зависит от языка]]). Грамматическая трансформация используется во флексивных языках, таких как польский, русский и т.п. См. также {{mediawiki|Manual:$wgGrammarForms}}. | 1.7+ |- | <code><nowiki>{{gender:</nowiki>''username'' <br /><nowiki>|</nowiki>''текст, если участник мужчина'' <br /><nowiki>|</nowiki>''текст, если участница женщина'' <br /><nowiki>|</nowiki>''текст, если участник не определил в настройках свой пол''<nowiki>}}</nowiki></code> | ''(в зависимости от того, что участник '''username''' указал в своих настройках в качестве пола)'' | Возвращает соответственно ''мужчина'', ''женщина'' или ''не установлено'' для учётной записи ''username'' в соответствии с его [[Special:Preferences|персональными настройками]].<br/> Замечание: Если третий параметр не указан и участник/участница явно не задал(а) в настройках признак половой принадлежности, выводится <code>''текст, если участник мужчина''</code>. | {{mediawiki|rev:46247|1.15+}} |- | <code><nowiki>{{int:</nowiki>''message name''<nowiki>}}</nowiki> | <code><nowiki>{{int:</nowiki>edit<nowiki>}}</nowiki></code> → '''{{int:edit}}''' <br /><small>''(depends on user language; try: [{{fullurl:{{FULLPAGENAME}}|uselang=fr}}#Localisation fr] • [{{fullurl:{{FULLPAGENAME}}|uselang=ja}}#Localisation ja])''</small> |Переводит данный '''int'''erface (интерфейс) (пространство имен MediaWiki) сообщений на язык пользователя. Для<code>msgnw</code> и т.д., включая зарезервированные волшебные слова. См. [[m:Help:Magic words#Template modifiers]]. Обратите внимание, это может повредить/перепутать ссылки кэша в MediaWiki 1.17 и более ранних версиях, см. [[bugzilla:14404|баг 14404]]. | |- | <code><nowiki>{{int:editsectionhint|MediaWiki}}</nowiki> | <code><nowiki>{{int:editsectionhint|MediaWiki}}</nowiki></code> → '''{{int:editsectionhint|MediaWiki}}''' | Вы также можете использовать параметры для перевода. <br /> Параметры обозначены $1, $2, $3 и т.д. <br />Например, вот сообщение для ''editsectionhint'': Edit section: $1 <br />В этом примере MediaWiki заменяет $1. | |} === Прочее === {| class="wikitable" !{{Hl2}}| Функция !{{Hl2}}| Возвращаемое значение !{{Hl2}}| Описание !{{Hl2}}| Версия |- | <nowiki>{{#language:en}}</nowiki><br /><nowiki>{{#language:ru}}</nowiki><br /><nowiki>{{#language:th}}</nowiki> | {{#language:en}}<br />{{#language:ru}}<br />{{#language:th}} | Имя языка по языковому коду на собственном языке в соответствии с [[w:ISO 639|ISO 639]]. | {{mediawiki|rev:14490|1.7+}} |- | <nowiki>{{#special:userlogin}}</nowiki> | {{#special:userlogin}} | Локализованное имя для служебных страниц. | {{mediawiki|rev:17321|1.9+}} |- | <code><nowiki>{{#speciale:</nowiki>''special page name''<nowiki>}}</nowiki><br /><nowiki>{{#speciale:userlogin}}</nowiki></code> | {{#speciale:special page name}}<br />{{#speciale:userlogin}} | Локализованное и URL-кодированное имя от канонического имени служебной страницы. | {{mediawiki|gerrit:4340|1.20+}} |- | <nowiki>{{#tag:tagname}}</nowiki><br /><nowiki>{{#tag:tagname|inner content|parameter=value|parameter2=value}}</nowiki> | ''(зависит от тэга '''tagname''')'' | Альтернатива тэгам парсера или расширений. Внутри него вики-код и функции парсера могут быть выполнены до того, как будет обработан тэг. Тэг не будет обработан в не исполняемых ветвях условных конструкций типа <code><nowiki>{{#if}}</nowiki></code>. Значения атрибутов можно передать, как значения параметров ('<code><nowiki><tagname attribute="value"></nowiki></code>' → '<code><nowiki>{{#tag:tagname|attribute=value}}</nowiki></code>'), а внутреннее содержание — как безымянный параметр ('<code><nowiki><tagname>content</tagname></nowiki></code>' → '<code><nowiki>{{#tag:tagname|content}}</nowiki></code>'). Для передачи пустого содержимого тэга этот параметр не должен содержать между ветикальными частями ничего, даже пробелов. | [[rev:29482|1.12+]] |}
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «ПМК вики» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
Pmkwiki:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
В целях защиты вики от автоматического спама в правках просим вас решить следующую каптчу:
Отменить
Справка по редактированию
(в новом окне)
Навигация
Персональные инструменты
Вы не представились системе
Обсуждение
Вклад
Создать учётную запись
Войти
Пространства имён
Справка
Обсуждение
русский
Просмотры
Читать
Править
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная страница
Справка по MediaWiki
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице