Довідка:Магічні слова — Вікіпедія

«Магічні слова» — це символи у вікітексті, що спонукають MediaWiki-рушій Вікіпедії виконати особливі дії, пов'язані з виведенням різних змінних, категоризацією, особливостями відображення сторінки, тощо.

У коментарях магічні слова не діють.

Набір магічних слів залежить від налаштувань і встановлених розширень і може відрізнятися у різних вікі.

Магічними словами можуть бути:

  • слова, написані великими буквами, з двома нижніми рисками по боках, наприклад __БЕЗ_ЗМІСТУ__
  • об'єкти XML, закодовані подібно до HTML, з символом «<» на початку (і символом «/», якщо тег закриваючий) та символом «>» у кінці, наприклад <nowiki></nowiki>
  • парсерні функції: схожі на шаблони слова з «{{» на початку та «}}» в кінці, і параметрами між символами вертикальної риски («|»), необов'язковими, за винятком частини перед першою вертикальною рискою (без риски це текст між дужками), яка містить двокрапку («:»), наприклад {{ns:3}} і {{#ifexpr:{{{1}}}>3|велике|мале}}
  • змінні: слова написані великими буквами, схожі до шаблону без параметрів, що починаються з символів «{{» та закінчуються «}}», наприклад {{ПОТОЧНИЙ_ДЕНЬ}}
  • модифікатори шаблонів
  • модифікатори зображень

Якщо шаблон має таку саму назву, як якесь магічне слово, то замість шаблону буде викликатися відповідне магічне слово. Якщо шаблон обов'язково має мати таку саму назву, то слід використовувати префікс "msg:" чи "повід:" перед назвою шаблону або явно вказувати простір назв ("Шаблон:").

Ярлики, що використовуються на цій сторінці, на кшталт "[MW1.5+]", вказують на версію MediaWiki, у якій з'явилася підтримка даного магічного слова.

Українські версії магічних слів взяті з мовного файлу (28 липня 2008).

Магічні слова з подвійними підкресленнями[ред. | ред. код]

Зміст[ред. | ред. код]

Слово Пояснення
__NOTOC__
__БЕЗ_ЗМІСТУ__
Приховує на поточній сторінці зміст.
__FORCETOC__
__ОБОВ_ЗМІСТ__
Робить зміст на поточній сторінці обов'язковим.
__TOC__
__ЗМІСТ__
Розміщує зміст на місці магічного слова. Багаторазові змісти більше не підтримуються. Якщо магічне слово використовується на сторінці багаторазово, зміст буде на місці його першої появи.


Інші[ред. | ред. код]

Слово Пояснення
__NOEDITSECTION__
__БЕЗ_РЕДАГУВ_РОЗДІЛУ__
Приховує біля розділів посилання на їх редагування.
__NEWSECTIONLINK__
__ПОСИЛАННЯ_НА_НОВИЙ_РОЗДІЛ__
[MW1.7+] Додає зверху нову закладку з посиланням "+" для створення нового розділу на сторінці-необговоренні.
__NOCONTENTCONVERT__
__NOCC__
__БЕЗ_ПЕРЕТВОРЕННЯ_ТЕКСТУ__
Don't perform the content language conversion (character and phase) in article display; for example, Chinese zh with zh_cn, zh_tw, zh_sg, zh_hk.
__NOGALLERY__
__БЕЗ_ГАЛЕРЕЇ__
[MW1.7+] Дозволяє відображати у категоріях зображення у вигляді простих посилань, а не галереї.
__NOTITLECONVERT__
__NOTC__
__БЕЗ_ПЕРЕТВОРЕННЯ_ЗАГОЛОВКУ__
Like __NOCC__ but affecting article title only.
__HIDDENCAT__
__ПРИХОВ_КАТ__
[MW1.13+] Якщо слово присутнє у категорії, то ця категорія не відображатиметься у нижньому списку категорій у статтях, віднесених до неї. Див. Довідка:Приховані категорії.


Змінні[ред. | ред. код]

Глядіть Довідка:Змінні для деталей

Час[ред. | ред. код]

Часові змінні відносно UTC. Note that if the page was displayed by the same user and has not changed (has not been edited) since the last time it was displayed, it is possible that the page may be cached (by the user's browser) and the displayed time or date may not change. Also, if a heavily used page, rather than freshly rendered by the software each time it is generated, is instead being retrieved from a caching system (such as the main page on Wikipedia) the date or time may not change from the last time the page was originally retrieved by the caching hardware or software.

Слово Приклад Пояснення
{{CURRENTDAY}}
{{ПОТОЧНИЙ_ДЕНЬ}}
29 Показує поточний день в числовій формі.
{{CURRENTDAY2}}
{{ПОТОЧНИЙ_ДЕНЬ_2}}
29 [MW1.6+] Те саме, що й {{ПОТОЧНИЙ_ДЕНЬ}}, але з передуючим нулем (01 .. 31).
{{CURRENTDAYNAME}}
{{НАЗВА_ПОТОЧНОГО_ДНЯ}}
п'ятниця Назва дня мовою проєкту.
{{CURRENTDOW}}
{{ПОТОЧНИЙ_ДЕНЬ_ТИЖНЯ}}
5 Те саме, що й {{НАЗВА_ПОТОЧНОГО_ДНЯ}}, але як число (0=неділя, 1=понеділок...).
{{CURRENTMONTH}}
{{ПОТОЧНИЙ_МІСЯЦЬ}}
03 Номер (01 .. 12) поточного місяця.
{{CURRENTMONTHABBREV}}
{{НАЗВА_ПОТОЧНОГО_МІСЯЦЯ_АБР}}
бер [MW1.5+] Те саме, що й {{ПОТОЧНИЙ_МІСЯЦЬ}}, але абревіатурою (січ .. груд).
{{CURRENTMONTHNAME}}
{{НАЗВА_ПОТОЧНОГО_МІСЯЦЯ}}
березень Те саме, що й {{ПОТОЧНИЙ_МІСЯЦЬ}}, але словом у називному відмінку (січень .. грудень).
{{CURRENTMONTHNAMEGEN}} березня Те саме, що й {{CURRENTMONTHNAME}}, але у родовому відмінку (січня .. грудня).
{{CURRENTTIME}}
{{ПОТОЧНИЙ_ЧАС}}
13:17 Поточний час (00:00 .. 23:59).
{{CURRENTHOUR}}
{{ПОТОЧНА_ГОДИНА}}
13 Номер поточної години (00 .. 23).
{{CURRENTWEEK}}
{{ПОТОЧНИЙ_ТИЖДЕНЬ}}
13 Номер поточного тижня (1-53) згідно з ISO 8601 без початкового нуля.
{{CURRENTYEAR}} 2024 Поточний рік.
{{CURRENTTIMESTAMP}} 20240329131715 [MW1.7+] Часова мітка згідно з ISO 8601.

Локальний час[ред. | ред. код]

Часові змінні відносно локального часового поясу проєкту (Не залежить від часового поясу в налаштуваннях користувача). (Усі слова [MW1.8+])

Слово Приклад Пояснення
{{LOCALDAY}}
{{ЛОКАЛЬН_ДЕНЬ}}
29 Номер поточного дня у місяці в числовій формі.
{{LOCALDAY2}}
{{ЛОКАЛЬН_ДЕНЬ_2}}
29 Те саме, що й {{ЛОКАЛЬН_ДЕНЬ}}, але з передуючим нулем (01 .. 31).
{{LOCALDAYNAME}}
{{НАЗВА_ЛОКАЛЬН_ДНЯ}}
п'ятниця Назва поточного дня мовою проєкту.
{{LOCALDOW}}
{{ЛОКАЛЬН_ДЕНЬ_ТИЖНЯ}}
5 Те саме, що й {{НАЗВА_ЛОКАЛЬН_ДНЯ}}, але числом (0=неділя, 1=понеділок...).
{{LOCALMONTH}}
{{ЛОКАЛЬН_МІСЯЦЬ}}
03 Номер (01 .. 12) поточного місяця.
{{LOCALMONTHABBREV}}
{{НАЗВА_ЛОКАЛЬН_МІСЯЦЯ_АБР}}
бер Те саме, що й {{ЛОКАЛЬН_МІСЯЦЬ}}, але абревіатурою (січ .. груд).
{{LOCALMONTHNAME}}
{{НАЗВА_ЛОКАЛЬН_МІСЯЦЯ}}
березень Те саме, що й {{ЛОКАЛЬН_МІСЯЦЬ}}, але словом (січень .. грудень).
{{LOCALTIME}}
{{ЛОКАЛЬН_ЧАС}}
13:17 Локальний час (00:00 .. 23:59).
{{LOCALHOUR}}
{{ЛОКАЛЬН_ГОДИНА}}
13 Номер години (00 .. 23).
{{LOCALWEEK}}
{{ЛОКАЛЬН_ТИЖДЕНЬ}}
13 Номер тижня (1-53) згідно з ISO 8601, з передуючим нулем.
{{LOCALYEAR}}
{{ЛОКАЛЬН_РІК}}
2024 Локальний рік.
{{LOCALTIMESTAMP}}
{{МІТКА_ЛОКОЛЬН_ЧАСУ}}
20240329131715 Мітка локального часу згідно з ISO 8601.

Дивіться також Довідка:Парсерні функції

Статистика[ред. | ред. код]

Звичаєво у змінних статистики присутні роздільники тисяч. Для виводу без роздільників треба дописати ":R" або "|R" вкінці слова (фактично, ці версії є парсерними функціями). Тому, при вживанні цих змінних у виразах слід застосовувати ":R" або "|R", інакше виникне помилка при обчисленні.

Слово Приклад Пояснення
{{CURRENTVERSION}}
{{ПОТОЧНА_ВЕРСІЯ}}
1.42.0-wmf.24 (7262f67) [MW1.7+] Поточна версія MediaWiki ([1])
{{NUMBEROFEDITS}}
{{NUMBEROFEDITS:R}}
{{КІЛЬКІСТЬ_РЕДАГУВАНЬ}}
42 138 348
42138348
[MW1.10+ (r21319)] Число всіх редагувань сторінок.
{{NUMBEROFARTICLES}}
{{NUMBEROFARTICLES:R}}
{{КІЛЬКІСТЬ_СТАТЕЙ}}
1 317 144
1317144
Кількість статей.
{{NUMBEROFPAGES}}
{{NUMBEROFPAGES:R}}
{{КІЛЬКІСТЬ_СТОРІНОК}}
4 635 849
4635849
[MW1.7+] Кількість сторінок. [2]
{{NUMBEROFFILES}}
{{NUMBEROFFILES:R}}
{{КІЛЬКІСТЬ_ФАЙЛІВ}}
113 653
113653
[MW1.5+] Кількість завантажених файлів.
{{NUMBEROFUSERS}}
{{NUMBEROFUSERS:R}}
{{КІЛЬКІСТЬ_КОРИСТУВАЧІВ}}
741 853
741853
[MW1.7+] Кількість зареєстрованих користувачів.
{{NUMBEROFADMINS}}
{{NUMBEROFADMINS:R}}
{{КІЛЬКІСТЬ_АДМІНІСТРАТОРІВ}}
50
50
[MW1.7+] Кількість адміністраторів.
{{NUMBERINGROUP:група}}
{{NUMINGROUP:група}}
{{КІЛЬКІСТЬ_У_ГРУПІ:група}}
{{КІЛЬКІСТЬ_У_ГРУПІ:editor}} (кількість патрульних):
573
Кількість користувачів у групі.
{{PAGESINNAMESPACE}}
{{СТОРІНОК_У_ПРОСТОРІ_НАЗВ}}
 тут недоступно Те саме, що й PAGESINNS.
{{PAGESINNS:пн}}
{{PAGESINNS:пн|R}}
{{СТОРІНОК_У_ПРОСТОРІ_НАЗВ:пн}}
{{СТОР_У_ПН:пн}}
{{PAGESINNS:2}} 
{{PAGESINNS:2|R}} 
тут недоступно
 
[MW1.7+] Повертає кількість сторінок у наданому просторі назв. Звичаєво неробоче, вмикається розширенням AllowSlowParserFunctions.

Змінні, що стосуються назв сторінок[ред. | ред. код]

Слово Пояснення Приклад для цієї сторінки
{{PAGENAME}}
{{НАЗВА_СТОРІНКИ}}
Назва поточної сторінки, з усіма рівнями ("Сторінка/Підсторінка..."), без простору назв. Магічні слова
{{PAGENAMEE}}
{{НАЗВА_СТОРІНКИ_2}}
Варіант для використання в URL-адресі. %D0%9C%D0%B0%D0%B3%D1%96%D1%87%D0%BD%D1%96_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0
{{BASEPAGENAME}}
{{BASEPAGENAMEE}}
{{ОСНОВА_НАЗВИ_ПІДСТОРІНКИ}}
{{ОСНОВА_НАЗВИ_ПІДСТОРІНКИ_2}}
[MW1.7+] Основа назви підсторінки ("Назва/Інше/Підсторінка" → "Назва/Інше"). Магічні слова
%D0%9C%D0%B0%D0%B3%D1%96%D1%87%D0%BD%D1%96_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0
{{SUBPAGENAME}}
{{SUBPAGENAMEE}}
{{НАЗВА_ПІДСТОРІНКИ}}
{{НАЗВА_ПІДСТОРІНКИ_2}}
[MW1.6+] Назва сторінки без батьківських сторінок ("Назва/Інші/Підсторінка" → "Підсторінка"). Магічні слова
%D0%9C%D0%B0%D0%B3%D1%96%D1%87%D0%BD%D1%96_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0
{{NAMESPACE}}
{{NAMESPACEE}}
{{ПРОСТІР_НАЗВ}}
{{ПРОСТІР_НАЗВ_2}}
Простір назв поточної сторінки. Довідка
%D0%94%D0%BE%D0%B2%D1%96%D0%B4%D0%BA%D0%B0
{{NAMESPACENUMBER}} Номер простору назв поточної сторінки. 12
{{FULLPAGENAME}}
{{FULLPAGENAMEE}}
{{ПОВНА_НАЗВА_СТОРІНКИ}}
{{ПОВНА_НАЗВА_СТОРІНКИ_2}}
[MW1.6+] Повна назва сторінки (NAMESPACE+PAGENAME) Довідка:Магічні слова
%D0%94%D0%BE%D0%B2%D1%96%D0%B4%D0%BA%D0%B0:%D0%9C%D0%B0%D0%B3%D1%96%D1%87%D0%BD%D1%96_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0
{{TALKSPACE}}
{{TALKSPACEE}}
{{ПРОСТІР_ОБГОВОРЕННЯ}}
{{ПРОСТІР_ОБГОВОРЕННЯ_2}}
[MW1.7+] Назва простору обговорення сторінки Обговорення довідки
%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F_%D0%B4%D0%BE%D0%B2%D1%96%D0%B4%D0%BA%D0%B8
{{SUBJECTSPACE}}
{{SUBJECTSPACEE}}
{{ARTICLESPACE}}
{{ARTICLESPACEE}}
{{ПРОСТІР_СТАТЕЙ}}
{{ПРОСТІР_СТАТЕЙ_2}}
[MW1.7+] Назва предметного простору сторінки Довідка
%D0%94%D0%BE%D0%B2%D1%96%D0%B4%D0%BA%D0%B0
{{TALKPAGENAME}}
{{TALKPAGENAMEE}}
{{НАЗВА_СТОРІНКИ_ОБГОВОРЕННЯ}}
{{НАЗВА_СТОРІНКИ_ОБГОВОРЕННЯ_2}}
[MW1.7+] Обговорення FULLPAGENAME Обговорення довідки:Магічні слова
%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F_%D0%B4%D0%BE%D0%B2%D1%96%D0%B4%D0%BA%D0%B8:%D0%9C%D0%B0%D0%B3%D1%96%D1%87%D0%BD%D1%96_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0
{{SUBJECTPAGENAME}}
{{SUBJECTPAGENAMEE}}
{{ARTICLEPAGENAME}}
{{ARTICLEPAGENAMEE}}
{{НАЗВА_СТАТТІ}}
{{НАЗВА_СТАТТІ_2}}
[MW1.7+] FULLPAGENAME у предметному просторі Довідка:Магічні слова
%D0%94%D0%BE%D0%B2%D1%96%D0%B4%D0%BA%D0%B0:%D0%9C%D0%B0%D0%B3%D1%96%D1%87%D0%BD%D1%96_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0
{{REVISIONID}}
{{ІД_ВЕРСІЇ}}
[MW1.5+] Неповторний ідентифікаційний номер сторінки. Під час редагування сторінки це значення нульове. Глядіть m:Help:Diff для деталей. -
{{REVISIONDAY}}
{{ДЕНЬ_ВЕРСІЇ}}
[MW1.8+] Номер дня місяця, коли сторінка редагувалася востаннє. 6
{{REVISIONDAY2}}
{{ДЕНЬ_ВЕРСІЇ_2}}
[MW1.8+] Те саме, що й REVISIONDAY, але з передуючим нулем (01 .. 31). 06
{{REVISIONMONTH}}
{{МІСЯЦЬ_ВЕРСІЇ}}
[MW1.8+] Номер місяця, коли сторінка редагувалася востаннє. 04
{{REVISIONYEAR}}
{{РІК_ВЕРСІЇ}}
[MW1.8+] Рік, у якому сторінка редагувалася востаннє. 2023
{{REVISIONTIMESTAMP}}
{{МІТКА_ЧАСУ_ВЕРСІЇ}}
[MW1.8+] Часова мітка згідно з ISO 8601, яка вказує, коли сторінка редагувалася востаннє. 20230406085043
{{SITENAME}}
{{НАЗВА_САЙТА}}
Назва проєкту (mw:Manual:$wgSitename). Вікіпедія
{{SERVER}}
{{СЕРВЕР}}
URL-адреса проєкту (mw:Manual:$wgServer). //uk.wikipedia.org
{{SCRIPTPATH}}
{{ШЛЯХ_ДО_СКРИПТУ}}
[MW1.5+] mw:Manual:$wgScriptPath /w
{{SERVERNAME}}
{{НАЗВА_СЕРВЕРА}}
[MW1.5+] mw:Manual:$wgServerName uk.wikipedia.org

Інші[ред. | ред. код]

Слово Приклад Результат прикладу Пояснення
{{PAGESINCATEGORY:категорія}}
{{PAGESINCATEGORY:категорія|R}}
{{PAGESINCAT:категорія}}
{{PAGESINCAT:категорія|R}}
{{СТОР_В_КАТ}}
{{PAGESINCATEGORY:Користувачі з України}}
{{PAGESINCATEGORY:Користувачі з України|R}}
1942
1942
[MW1.13+] Кількість сторінок у наданій категорії. Включає підкатегорії та сторінки опису файлів.
{{PAGESIZE:сторінка}}
{{PAGESIZE:сторінка|R}}
{{РОЗМІР}}
{{PAGESIZE:Довідка:Магічні слова}}
{{PAGESIZE:Довідка:Магічні слова|R}}
45 468
45468
[MW1.13+ r33551] Розмір наданої сторінки у байтах.

Парсерні функції[ред. | ред. код]

Глядіть Довідка:Парсерні функції для деталей.

Простори назв та URL-адреси[ред. | ред. код]

Слово Приклад Пояснення
{{ns:}}
{{ПН:}}
{{ns:4}} = Вікіпедія
{{ns:project}} = Вікіпедія
Локальна назва простору назва за наданим номером.
{{localurl:сторінка}}
{{ЛОКАЛЬНА_АДРЕСА:сторінка}}
{{localurle:сторінка}}
{{ЛОКАЛЬНА_АДРЕСА_2:сторінка}}
{{localurl:a|b=c}}
{{localurl:Wikipedia:Category}}
/wiki/%D0%A1%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B0

/wiki/%D0%A1%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B0

/w/index.php?title=A&b=c
/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F:Category
Локальна URL-адреса сторінки (можна неіснуючої).
{{urlencode:сторінка}}
{{ЗАКОДОВАНА_АДРЕСА:сторінка}}
%D1%81%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B0 [MW1.7+] Кодує значення змінної для використання у зовнішніх посиланнях. [3]
{{anchorencode:сторінка}}
{{КОДУВАТИ_МІТКУ:сторінка}}
сторінка [MW1.8+] Кодує значення змінної для використання щодо адрес розділів. [4]
{{fullurl:сторінка}}
{{ПОВНА_АДРЕСА:адреса}}
{{fullurle:сторінка}}
{{ПОВНА_АДРЕСА_2:}}
{{fullurl:m:a|b=c}}
//uk.wikipedia.org/wiki/%D0%A1%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B0;
//uk.wikipedia.org/wiki/%D0%A1%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B0;
https://meta.wikimedia.org/wiki/a?b=c;
[MW1.5+] Повна URL-адреса наданої сторінки.
{{filepath:назва файлу}}
{{filepath:назва файлу|nowiki}}
{{ШЛЯХ_ДО_ФАЙЛУ:назва файлу}}


 
[MW1.?+ r25854+] Абсолютний шлях до зображення чи медіа-файлу. (nowiki parameter currenty buggy)

Форматування[ред. | ред. код]

Слово Приклад Пояснення
{{#language:}} {{#language:da}} = dansk [MW1.7+] Рідна назва мови за мовним кодом.
{{#special:}} {{#special:userlogin}} = Спеціальна:Вхід [MW1.? r17321+] Локальна назва наданої спеціальної сторінки.
{{lc:}} {{lc:AbC dEf}} = abc def [MW1.5+] Нижній регістр
{{lcfirst:}} {{lcfirst:Ab Cd}} = ab Cd [MW1.5+] Перевести перший символ у нижній регістр.
{{uc:}} {{uc:aBc DeF}} = ABC DEF [MW1.5+] Верхній регістр
{{ucfirst:}} {{ucfirst:aB cD}} = AB cD [MW1.5+] Перевести перший символ у верхній регістр.
{{formatnum:}} {{formatnum:-299792458.56789}} = −299 792 458,56789 [MW1.7+] Міняє десятковий розділювач і додає перед десятковим розділювачем розділювач тисячних розрядів згідно з налаштуваннями проєкту. Також змінює цифри за локальним способом. Передуючий плюс чи мінус розпізнається.
{{padleft:}}





{{padright:}}
{{padleft:7|3|0}} = 007

{{padleft:0|3|0}} = 000

{{padleft:bcd|6|a}} = aaabcd
{{padleft:café|8|-}} = ----café
{{padleft:cafe|8|-}} = ----cafe
{{padleft:bcd|6|{{!}}}} = |||bcd
{{padleft:|3|abcdef}} = abc

{{padright:bcd|6|a}} = bcdaaa
{{padright:0|6|a}} = 0aaaaa

Додаткові передуючі нулі уможливлюють правильне сортування.

[MW1.8+] Доповнює рядок вказаними символами до вказаної довжини. Зауважте, що є маленький дефект, що інтерпретує не-US-ASCII символи як два, замість одного символу (гляньте різницю міжcafé і cafe у прикладах.), оскільки такі символи займають більше одного байту.

Неможливо використовувати padleft і padright для доповнення символами багатосимвольного коду, як &nbsp;, який був би корисний з padleft для сортування таблиць з Javascript.

Також, передаючи не-ASCII символ як символ доповнення, текст доповнюватиметься символом "?", оскільки береться значення тільки першого байту таких символів (bugzilla:12324)

{{#tag:}} {{#tag:myextension | content | attr=val | attr2=val2 }} = <myextension attr=val attr2=val2>content</myextension> [MW1.12+, r29482] Перетворює атрибути та вміст у тег в стилі XML. Дивіться також Дефект 2257 та Розширення:TagParser.
{{!}} {{!}} = | Вертикальна риска | для роботи з умовними шаблонами і таблицями.

With regard to #language and m:Template:n local (backlinks, edit), see also:

Note: An alternative of LC and UC, for display only (not for further processing) is with CSS:

Capitalizing the first letter of each word:

Модифікатори шаблонів[ред. | ред. код]

Використання Пояснення
{{:шаблон}} Двокрапка не є модифікатором шаблону, це суфікс, що вказує на основний простір назв.
Такий синтаксис вживається для включення у сторінку тексту якоїсь сторінки з основного простору назв.
{{int:шаблон}}
{{внутр:шаблон}}
Те саме, що й {{MediaWiki:xyz}}, except standard message translation is applied depending on subpages and content/user/uselang language. Another difference is: this doesn't appear under "Шаблони, використані на цій сторінці:". Rendered as ⧼xyz⧽ if MediaWiki:xyz doesn't exist. See also Довідка:System message.
{{msg:назва}}
{{повід:}}
Навіть якщо існує магічне слово назва, буде вжито шаблон:назва (еквівалент {{шаблон:назва}}). Без "msg:" магічні слова мають вищий пріоритет у таких ситуаціях.
{{msgnw:шаблон}} Повертається вікітекст шаблону. Але:
  • обробляються списки (зокрема, символи "#" та "*")
  • вилучаються коментарі
  • переходи на новий рядок замінюються пробілами
{{raw:шаблон}} [MW1.6+] Еквівалент {{msg:xyz}} вище[1].
{{subst:шаблон}}
{{підст:шаблон}}
У вікітексті сторінки тег {{[[Шаблон:{{{1}}}|{{{1}}}]]}} заміняється вікітекстом шаблону.

Модифікатори зображень[ред. | ред. код]

Модифікатори зображень вживаються у вигляді [[Зображення:Назва|модифікатор|...|модифікатор]]. Деякі з них взаємовиключні, серед них вживається останній згаданий модифікатор. Останній "незрозумілий" модифікатор використовується як підпис для обрамлених зображень (frame) або разом з мініатюрами (thumbnail). Також для вказання підпису можна писати alt=текст.

Розмір[ред. | ред. код]

Слово Використання Пояснення
framed
frame
enframed
обрамити
рамка
[[Зображення:Mediawiki.png|рамка]] Розміщує зображення у рамці з описом. Використовує оригінальний розмір і нехтує параметром ширини.
border
межа
[[Зображення:Mediawiki.png|межа]] Показує 1пкс межу навколо зображення.
thumbnail
thumb
міні
[[Зображення:Mediawiki.png|міні]] Міняє розмір зображення відповідно до налаштувань користувача або до заданого параметру (гляньте нижче).
thumb=xyz
міні=xyz
[[Зображення:Mediawiki.png|міні=Wiki.png]] Manualthumb: instead of displaying an automatically-sized thumbnail for Mediawiki.png, display the image Wiki.png.
ширина px
ширина пкс
[[Зображення:Mediawiki.png|40пкс]] Зображення масштабується до заданої ширини.
ширина x висотапкс [[Зображення:Mediawiki.png|100x200px]] Зображення масштабується до не більше ширина завширшки та не більше висота заввишки, при чому зображення масштабується так, щоб зберегти відношення між сторонами.

Позиція[ред. | ред. код]

Позиції є взаємовиключними; вживається останній згаданий модифікатор. Шаблон:- може зупинити зміщення. Для вбудованих зображень підтримується тільки модифікатор пкс (гляньте вище).

Слово Використання Пояснення
right
праворуч
[[Зображення:Mediawiki.png|праворуч]] Розмістити зображення справа сторінки.
left
ліворуч
[[Зображення:Mediawiki.png|ліворуч]] Розмістити зображення зліва сторінки.
none
без
[[Зображення:Mediawiki.png|без]] Явно заявляє, що зображення не повинне зміщуватися.
center
centre
центр
[[Зображення:Mediawiki.png|центр]] Розмістити зображення по центру сторінки.

Різне[ред. | ред. код]

Слово Приклад Пояснення
{{DISPLAYTITLE:xyz}}
{{ПОКАЗАТИ_ЗАГОЛОВОК}}
[MW 1.7+] Міняє заголовок сторінки [5], працює у проєктах Вікімедії з червня 2007 ([6]). Дивіться також mw:Manual:$wgAllowDisplayTitle.
{{DIRMARK}}
{{DIRECTIONMARK}}
{{НАПРЯМОК_ПИСЬМА}}

[MW1.7+] мітка u+200E для напрямку зліва направо чи u+200D для справа наліво
{{CONTENTLANGUAGE}}
{{МОВА_ЗМІСТУ}}
uk [MW1.7+] код мови звичаєвого інтерфейсу користувача (mw:Manual:$wgLanguageCode)
{{DEFAULTSORT:ключ}}
{{СТАНДАРТНЕ_СОРТУВАННЯ}}
[MW1.10+] Задає ключ сортування для поточної сторінки у категоріях (also applying for category tags before this tag)[2].
#REDIRECT
#ПЕРЕНАПРАВЛЕННЯ
#ПЕРЕНАПР
#REDIRECT [[ціль]]
на початку сторінки
Створює перенаправлення на іншу сторінку (цільову).

Незважачи на назву, MAGICNUMBER не є магічним словом, воно працює тільки у MediaWiki:Booksources на сторінці Спеціальна:Booksources. Для деталей гляньте m:Help:ISBN links.

Перетворення слів у залежності від мови[ред. | ред. код]

Слово Приклад Пояснення
{{CURRENTMONTHNAMEGEN}}
{{НАЗВА_ПОТОЧНОГО_МІСЯЦЯ_РОД}}
березня Родовий відмінок назви місяця для чеської, польської і української мов [7].
{{LOCALMONTHNAMEGEN}}
{{НАЗВА_ЛОКАЛЬН_МІСЯЦЯ_РОД}}
березня Те саме, що й CURRENTMONTHNAMEGEN, але для локального часу.
{{grammar:case | word }}
{{відмінок:відмінок | слово }}
{{grammar:7sg|Wikipedie}}
для cs: буде Wikipedií.
Відмінює слово.
{{plural:count |form1 |form2 |form3 }}
{{МНОЖИНА:число |форма1 |форма2 |форма3 }}
{{МНОЖИНА: 2 | він | вони }}
дає вони
{{МНОЖИНА: 1 | цей | ці }}
дає цей
{{МНОЖИНА: 0 | сторінка | сторінки | сторінок }}
дає сторінок
Перетворення слів в залежності від числа.

На відміну від парсерних функцій, «множина» сприймає крапки і коми в числах та інтерпретує їх в специфічному для мови сайту спосіб (залежно від $separatorTransformTable in Messagesxx.php); на цьому сайті:

  • {{plural:1.000|a|b|c}} дає a
  • {{plural:1,000|a|b|c}} дає a.

«Множина» використовується в різних системних повідомленнях.

Дивіться також[ред. | ред. код]

Примітки і посилання[ред. | ред. код]

  1. Wikimedia SVN revision 12925
  2. "Technology report", en-Wikipedia Signpost, January 2007