Шаблон:Ref-lang
Цей шаблон використовується на 515 000+ сторінках або близько 11% всіх сторінок. Для уникнення великомасштабних збоїв та непотрібного навантаження на сервер, будь-які зміни спочатку потрібно перевірити на підсторінках /пісочниці та /тестів цього шаблону, або у вашому особистому просторі. Потім перевірені зміни можуть бути впроваджені на цій сторінці єдиним редагуванням. Будь ласка, обговорюйте будь-які зміни на сторінці обговорення перед їхнім впровадженням. |
Цей шаблон використовує Lua: |
Використання
Шаблон призначений для розміщення після посилання на зовнішній ресурс і дає скорочену вказівку на мову з повною назвою мови при наведенні. Також на ньому засновані шаблони з подібним функціоналом, наприклад,
{{ref-en}}
→ (англ.)
Див. перелік шаблонів у Категорія:Вказівка мови для посилань, коди мов — Список мовних кодів ISO 639 та мовні теги IETF.
Шаблон має чотири нейменовані параметри:
|1=
— мовний тег IETF або скорочення назви мови. Обов'язковий параметр.|2=
— назва мови в орудному відмінку для словосполучень типу «ххх мовою». Обов'язковий параметр, якщо|1=
є скорочення назви мови та не встановлено параметри 3 або 4.|3=
— назва мови в орудному відмінку для словосполучень типу «мовою ххх». Обов'язковий параметр, якщо|1=
є скорочення назви мови та не встановлено параметри 2 або 4.|4=
— повне словосполучення, якщо параметри 2 і 3 не пасують. Обов'язковий параметр, якщо|1=
є скорочення назви мови та не встановлено параметри 2 або 3.|nocat=
— вимикає додавання категорії помилки. Корисно для документування шаблону. Необов'язковий параметр.
- Приклади
{{ref-lang|суах.||суахілі}}
→ (суах.){{ref-lang|англ.|англійською}}
→ (англ.){{ref-lang|ko}}
→ (кор.)
Помилки
Шаблон створює одну помилку, що виникає, коли користувач не вказав перший параметр або передав до нього пусте значення. Наприклад:
{{ref-lang}}
→ Помилка: {{Ref-lang}}: Пропущений або порожній параметр |1= (допомога)
Для вирішення помилки потрібно вказати перший параметр з не порожнім значенням. Статті з цією помилкою автоматично потрапляють до категорії К:Помилки Ref-lang (0).
TemplateData
Шаблон призначений для розміщення після посилання на зовнішній ресурс і дає скорочену вказівку на мову з повною назвою мови при наведенні. Також на ньому засновані шаблони з подібним функціоналом.
Параметр | Опис | Тип | Статус | |
---|---|---|---|---|
Мовний тег або скорочення мови | 1 | Мовний тег IETF або скорочення назви мови | Рядок | обов'язковий |
Назва мови (прикметник) в орудному відмінку | 2 | Назва мови (прикметник) в орудному відмінку для словосполучень типу «ххх мовою» | Рядок | необов'язковий |
Назва мови (іменник) в орудному відмінку | 3 | Назва мови в орудному відмінку для словосполучень типу «мовою ххх» | Рядок | необов'язковий |
Підказка | 4 | Повне словосполучення, якщо параметри 2 і 3 не пасують | Рядок | необов'язковий |
nocat | nocat | Вимикає додавання категорії помилки. Корисно для документування шаблону. | Логічне значення | необов'язковий |
Див. також
- {{Ref-info}}
Документація вище включена з Шаблон:Ref-lang/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |