Шаблон:Wikidata number switch
Цей шаблон використовує Lua: |
Службовий шаблон, призначений для використання в шаблонах карток на базі мета-шаблону {{Картка}}. Перевіряє заповнення значень для однини (другий параметр) та множини (третій параметр), віддаючи пріоритет останньому, і якщо вказані текстові мітки (четвертий і п'ятий параметри), виводить відповідну із них, інакше виводить саме значення. Якщо локальні значення відсутні, бере значення властивості із сутності Вікіданих (перший параметр), підраховує кількість значень у властивості, і якщо вказані текстові мітки, виводить відповідну із них, інакше виводить саме значення із Вікіданих.
Використання
[ред. код]Приклад застосування — перемикання між назвами поля в картці в однині («Країна») чи множині («Країни») відповідно до переданих значень ({{{Країна|}}} чи {{{Країни|}}}) або кількості значень у властивості (P27 = громадянство) сутності Вікіданих:
|мітка1 = {{wikidata number switch|P27|{{{Країна|}}}|{{{Країни|}}}|Країна|Країни}} |текст1 = {{wikidata number switch|P27|{{{Країна|}}}|{{{Країни|}}}}}
Приклади
[ред. код]
Код | Результат |
---|---|
{{wikidata number switch||1}} | 1 |
{{wikidata number switch|||2}} | 2 |
{{wikidata number switch||1|2}} | 2 |
{{wikidata number switch||1||Однина|Множина}} | Однина |
{{wikidata number switch|||2|Однина|Множина}} | Множина |
{{wikidata number switch||1|2|Однина|Множина}} | Множина |
{{wikidata number switch||||Однина|Множина}} | |
{{wikidata number switch|P136|||Однина|Множина|from=Q1954169}} | Однина |
{{wikidata number switch|P136|||Однина|Множина|from=Q1636655}} | Множина |
{{wikidata number switch|P136|from=Q1954169}} | джаз |
{{wikidata number switch|P136|from=Q1636655}} | класична музика, поп, джаз, фольклор, рок-музика і аудіодрамаd |
Цей шаблон містить код, запозичений з шаблону «Wikidata number switch» російської Вікіпедії. |
Документація вище включена з Шаблон:Wikidata number switch/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |