Модуль:Political party/документація
Це підсторінка документації модуля Модуль:Political party. Вона містить інформацію про використання, категорії та інший вміст, що не є частиною оригінальної сторінки модуля. |
Цей модуль позначений як К:реліз, готовий до загального вжитку (51). Він досягнув стадії готовності й вважається, що вільний від помилок і може використовуватись всюди, де знадобиться. Його можна вживати на допоміжних сторінках та інших сторінках Вікіпедії як можливість для навчання новачків. Аби зменшити навантаження на сервери та некоректний показ сторінок, його можна вдосконалювати в рамцях чернеткового тестування[en], а не з застосуванням спроб і помилок. |
Цей модуль залежить від наступних модулів: |
Використання
[ред. код]{{#invoke:Political party|fetch|<партія>|<значення>}}
Параметри
[ред. код]Параметр | Опис |
---|---|
1 | Назва політичної партії. Якщо партію не знайдено, то розмістіть запит на сторінці обговорення. |
2 | Запитуване значення. Зараз підтримуваними значеннями є abbrev , color та shortname .
|
error | Необов'язковий, цей параметр поверне передане значення |error= , якщо модуль не містить запитувану партію чи колір.
|
Оновлення модуля
[ред. код]Політичні партії, що містяться в цьому модулі, розділені в абеткові списки, на основі першого символу назви (наприклад, «Лейбористська партія (Велика Британія)» буде в /Л). Підсторінка /1 для будь-якої партії, що не починається з літер A до Z латинської абетки або А до Я кирилиці (включено з числами та діакритичними знаками).
Всередині кожного підмодуля даних є дві локальні групи: local alternate
та local full
.
Альтернативна назва партії
[ред. код]Група alternate є для альтернативних назв партії. Нижче наведено приклад альтернативних назв для Лейбористська партія (Велика Британія):
local alternate = {
....
["Лейбористська та кооперативна"] = "Лейбористська партія (Велика Британія)",
["Лейбористська кооперативна"] = "Лейбористська партія (Велика Британія)",
...
}
Перший значення у квадратних дужках є для альтернативної назви, а друге значення, що лише в лапках, є назвою, яка розташована в групі full
, див. нижче. Зверніть увагу, що альтернативна назва партії повинна бути розміщення у відповідній літерній підсторінці; «Алабамська демократична партія» буде розміщена в /А навіть попри те, що це альтернативна назва для «Демократична партія США» (що розміщена в /Д).
Табличні значення
[ред. код]local full = {
....
["Лейбористська партія (Велика Британія)"] = {abbrev = "Lab", color = "#E4003B", shortname = "Лейбористська",},
...
}
Є три значення, що зберігаються для кожної партії:
- Скорочення (
abbrev
). - Колір партії
color
), який може бути або трьома парами шістнадцяткових цифр або назвою базового кольору чи, якщо партія не має асоційованого кольору, «стандартним». - Коротка назва партії (
shortname
).
Значення, що додаються до цих параметрів, не потребують бути унікальними відносно інших партій в цьому модулі, на відміну від основної назви партії.
Якщо не міститься значення назви для партії, то модуль спробує повернути інший варіант «короткої» назви перед тим, як повертати вхідне значення. Тому, якщо міститься abbrev
, але не shortname
, то не залежно від значення, яке запитується, буде повернуто значення abbrev
.
Створення запиту на додавання чи зміну
[ред. код]Запит повинні робитися на сторінці обговорення в новому розділі. Скопіюйте рядок, що нижче, та заповніть лише поля, що стосуються партії. Назва партії є обов'язковим як і заповнення хоча б однієї іншої частини інформації. Див. вище щодо інформації стосовно кожного значення.
["партія"] = {abbrev = "", color = "", shortname = "",},
Повідомлення про помилки
[ред. код]Повідомлення про помилку | Вирішення |
---|---|
Помилка Lua: bad argument #1 to 'sub' (string expected, got table). | Запис призначений для розділу «local full» було розміщено в розділі «local alternate». Перемістіть його в розділ «local full» |
Помилка Lua у package.lua у рядку 80: module 'Module:Political party/' not found. | Партія додана до альтернативного списку з пустим значенням. |
Значення не в шаблоні. Будь ласка, подайте запит, щоб його додали. (пошук статей) | Запитувана партія має запис без кольору в розділі «local full». (Це може бути спричинено дубльованими записами в «local full», тому якщо вони наявні, то повинні бути об'єднанні.) |
(жодного повідомлення про помилку, але колір партії є білим/пустим) | Додайте колір для партій в її записі в розділі «local full» у відповідній літерній сторінці даних Модуль:Political party/ (див. посилання, що нижче). |
параметр 1 повинен бути назвою партії (пошук статей) | Шаблон намагається передати пропущений параметр до модуля. Щоб обійти це, то тестуйте роботу параметра в шаблоні. (приклад англ.вікі) |
параметр 2 повинен бути вихідним типом (пошук статей) |
Сторінки даних
[ред. код]- Political party/1
- Political party/А
- Political party/Б
- Political party/В
- Political party/Г
- Political party/Ґ
- Political party/Д
- Political party/Е
- Political party/Є
- Political party/Ж
- Political party/З
- Political party/И
- Political party/І
- Political party/Ї
- Political party/Й
- Political party/К
- Political party/Л
- Political party/М
- Political party/Н
- Political party/О
- Political party/П
- Political party/Р
- Political party/С
- Political party/Т
- Political party/У
- Political party/Ф
- Political party/Х
- Political party/Ц
- Political party/Ч
- Political party/Ш
- Political party/Щ
- Political party/Ю
- Political party/Я
Це сторінка документації для Модуль:Political party