Шаблон:КраїнаМВ/документація
Перейти до навігації
Перейти до пошуку
![]() |
Це підсторінка документації шаблону КраїнаМВ. Вона містить інформацію про використання, категорії та інший вміст, що не є частиною оригінальної сторінки шаблону. |
Використання
[ред. код]Це технічний шаблон, який приймає як параметр (найчастіше від інших шаблонів) {{{назва країни| }}}, {{{країна| }}}, {{{країни| }}}</code в називному відмінку, знімає вікіфікацію та переводить у місцевий відмінок.
У зв'язку з тим, що результати роботи шаблону використовуються для створення категорій, назви країн уніфікуються, повертається єдина назва для різних варіантів.
Приклад використання:
{{країнаМВ|Білорусь}}
→ в Білорусі
{{країнаМВ|[[Білорусь]]}}
→ в Білорусі
{{країнаМВ|Білорусія}}
→ в Білорусі
{{країнаМВ|Невідома країна}}
→ (пусто) (оброблюються лише присутні в списку назви держав та залежних територій)
Заувага для розробників шаблонів
[ред. код]
Потрібно звертати увагу на чергування прийменника у/в. Шаблон вірно обробляє більшість випадків, але не всі.
Див. також
[ред. код]
Шаблони для роботи з рядками
лічбою
- {{str mid}} — вивести підрядок за заданою позицією і довжиною
- {{trunc}} — обрізати рядок до заданого числа символів
- {{str left}} — обрізати рядок до заданого числа символів ліворуч
- {{str crop}} — вилучити задане число символів праворуч
- {{chop head and tail}} — вилучити задане число символів ліворуч і праворуч
- {{str right}} — обрізати рядок до заданого числа символів праворуч
- {{str rightc}} — вивести послідовність символів праворуч певної довжини
- {{str rightmost}} — вивести послідовність символів праворуч за заданим відступом.
- {{str sub old}} — вивести послідовність символів з рядка за заданою числовою позицією ліворуч або праворуч
- {{str index}} — вивести символ з рядка за заданою числовою позицією ліворуч або праворуч
перевіркою
- {{str letter/trim}} — обрізати рядок до початкових літер
- {{str number/trim}} — обрізати рядок до початкових цифр
- {{trim}} — вилучити всі пробіли на початку та в кінці рядка
- {{вилучити перше слово}} — вилучити все до першого пробілу або певного роздільника
- {{вилучити останнє слово}} — вилучити все після останнього пробілу/роздільника
- {{перше слово}} — залишити частину рядка до першого пробілу/роздільника
- {{останнє слово}} — залишити частину рядка після останнього пробілу/роздільника
Спеціальне призначення
- {{WikiProjectbasename}} — вилучити з заголовку сторінки слово «Вікіпроєкт»
- {{remove unranked}} — вилучити слово unranked («неранжований») на початку
- {{ship prefix}} — вивести довжину префіксу перед найменуванням судна
- {{PAGENAMEBASE}} — вилучити текст у дужках у кінці (значення)
- {{title disambig text}} — вивести текст у дужках у кінці (значення)
- {{delink}} — вилучити внутрішні і зовнішні посилання
- {{unlink}} — вилучити квадратні дужки на початку та в кінці
- {{без цифр}} — вилучити з рядка цифри, залишивши всі інші символи
- {{тільки цифри}} — вилучити з рядка будь-які символи, крім цифр
Вставка рядків
- {{repeat}} — повторити рядок n разів
- {{replace}}{{multireplace}} — замінити всі входження певної послідовності символів іншою
- {{strloc insert}} — вставити послідовність символів у позиції strloc (або додати, якщо strloc ≤ 0)
- {{strloc prefix}} — вилучити префікс до позиції strloc (або весь рядок, якщо strloc ≤ 0)
- {{str rep}} — вивести рядок, замінивши перше входження заданої послідовності символів іншою послідовністю
- {{перше останнім}} — перенести перше слово в кінець
Довжина
- {{str len}} — вивести довжину рядка.
- {{iflenge}} — якщо довжина рядка більша від заданої або дорівнює їй… (IF LENgth is Greater than or Equal to…).
- {{str ≥ len}} — перевірка: є «довшим або рівним за довжиною» або «коротшим» від len
- {{str ≤ len}} — перевірка: є «коротшим або рівним за довжиною» або «довшим» від len
- {{str ≠ len}} — перевірка: є «нерівним» або «рівним» len
- {{str ≤ ≥ len}} — перевірка: є «коротшим», «рівним» або «довшим» від len
Аналіз рядків
- {{str endswith}} — перевірити, чи завершується рядок певною послідовністю символів.
- {{str find}} / {{str find0}} — вивести числову позицію першого входження певної послідовності символів (find0 відлік з 0)
- {{str sub find}} — знайти послідовність символів у рядку за певним відступом
- {{ASCII code}} — вивести ASCII-код певного символу
- {{str letter}} — вивести кількість літер на початку
- {{str number}} — вивести кількість цифр на початку
- {{str gtr str}} — порівняти два рядки за алфавітом і вивести відповідне значення.
Технічні розробки
- Модуль:String (en:Module:String)
- mw:Help:Magic words — про
{{padleft:|}}
.
- Довідка:Розширення:ParserFunctions — про
{{#titleparts:|}}, {{#expr:|}}, {{#ifeq:|}}
тощо