Модуль:Universal infocard/config
Внешний вид
Настройки модуля Модуль:Universal infocard, генерирующего Шаблон:Универсальная карточка.
Отключенные параметры
[править]Список генерируется автоматически на основе кода модуля.
- P21: пол или гендер
- P31: это частный случай понятия
- P39: занимаемая должность
- P41: изображение флага
- P94: изображение герба
- P121: использует объект
- P140: религия или мировоззрение
- P163: описание флага
- P172: этническая группа
- P237: описание герба
- P279: подкласс от
- P361: является частью
- P366: используется как/для/в
- P370: тестовое свойство с типом Строка
- P373: категория на Викискладе
- P443: произношение (звуковой файл)
- P460: предположительно одно и то же с
- P487: символ Юникода
- P527: состоит из
- P551: место жительства
- P578: тестовое свойство с типом Момент времени
- P625: географические координаты
- P734: фамилия
- P735: личное имя
- P793: ключевое событие
- P800: известная работа
- P828: причиной является
- P855: тестовое свойство с типом URL
- P910: основная категория по теме
- P935: галерея на Викискладе
- P948: баннер Викигида
- P969: Ошибка Lua в Модуль:WD на строке 300: свойство P969 не найдено.
- P972: каталог
- P989: аудиозапись прочитанного текста
- P1036: десятичная классификация Дьюи
- P1038: родственник
- P1151: портал Викимедиа
- P1269: тематически относится к
- P1282: тег или ключ OpenStreetMap
- P1290: крёстный родитель
- P1329: номер телефона
- P1332: самая северная точка
- P1333: самая южная точка
- P1334: самая восточная точка
- P1335: самая западная точка
- P1343: описывается в источниках
- P1411: номинирован(а) на
- P1412: языки, на которых говорит или пишет персона
- P1424: основной шаблон по теме
- P1461: код Patientplus
- P1464: категория для людей, родившихся здесь
- P1465: категория для людей, умерших здесь
- P1482: метка Stack Exchange
- P1535: находится в пользовании у
- P1537: способствует
- P1542: вызывает
- P1552: обладает свойством
- P1557: является воплощением
- P1559: имя на родном языке
- P1612: страница учреждения на Викискладе
- P1705: название на языке оригинала
- P1709: соответствует классу
- P1792: категория для людей, связанных с местностью или организацией
- P1814: написание каной
- P1889: не путать с
- P1943: позиционная карта
- P1971: количество детей
- P2093: имя автора (строка)
- P2184: история темы
- P2283: использует
- P2354: соответствующий список
- P2368: тестовое свойство с типом Свойство
- P2521: женская форма наименования
- P2536: тестовое свойство с типом Внешний идентификатор
- P2670: состоит из представителей класса
- P2868: субъект имеет роль
- P2888: в точности соответствует
- P2900: номер факса
- P2919: обозначение на жестовом языке
- P2959: постоянный дубликат
- P3095: практикуется
- P3321: мужская форма наименования
- P3448: приёмный родитель
- P3876: категория для выпускников образовательного учреждения
- P3921: эквивалентный SPARQL-запрос к Викиданным
- P4839: код для сущности Wolfram Language
- P5008: рабочий список проекта Викимедиа
- P5125: обзорная статья Викимедиа
- P7867: категория карт на Викискладе
function mapFunction( args )
local entityId = args.entityId or mw.wikibase.getEntityIdForCurrentPage();
local statements = mw.wikibase.getBestStatements( entityId, 'P17' );
if not statements or
not statements[ 1 ] or
not statements[ 1 ].mainsnak or
statements[ 1 ].mainsnak.snaktype ~= 'value'
then
return '';
end
local country = mw.wikibase.getLabel( statements[ 1 ].mainsnak.datavalue.value.id );
return args.frame:expandTemplate{
title = 'wikidata-coords',
args = {
'НП/ПозКарта',
['русское название'] = args.frame:expandTemplate{
title = 'карточка/название',
args = { from = entityId }
},
['страна'] = country,
from = entityId,
}
};
end
return {
templates = {
default = 'Wikidata',
title = 'карточка/название',
title_Q5 = 'карточка/имя',
map = mapFunction,
P1559 = 'карточка/оригинал имени',
P1705 = 'карточка/оригинал названия',
P373 = 'карточка/Викисклад',
},
classes = {
above = 'infobox-above ts-Универсальная_карточка-above',
original = 'ts-Универсальная_карточка-original',
label = 'infobox-label ts-Универсальная_карточка-label',
split = 'infobox-split ts-Универсальная_карточка-split',
below = 'infobox-below ts-Универсальная_карточка-below',
error = 'infobox-error ts-Универсальная_карточка-error',
},
i18n = {
error = {
emptyWikidataEntity = 'Пустой элемент Викиданных',
noWikidataEntity = 'Отсутствует элемент Викиданных',
},
dataName = 'Универсальная карточка',
},
categories = {
['few-properties-shown'] = 'Статьи с универсальной карточкой, отображающей мало свойств',
},
skipPropertyIds = {
P21 = true, -- пол почти никогда не отображается в наших карточках
P31 = true, -- это…
P39 = true,
P41 = true,
P94 = true,
P121 = true,
P140 = true,
P163 = true,
P172 = true,
P237 = true,
P279 = true, -- подкласс
P361 = true, -- часть от
P366 = true,
P370 = true,
P373 = true,
P443 = true,
P460 = true,
P487 = true,
P527 = true,
P551 = true,
P578 = true,
P625 = true,
P734 = true,
P735 = true,
P793 = true,
P800 = true,
P828 = true,
P855 = true,
P910 = true,
P935 = true,
P948 = true,
P969 = true,
P972 = true,
P989 = true,
P1036 = true,
P1038 = true,
P1151 = true,
P1269 = true,
P1282 = true,
P1290 = true,
P1329 = true,
P1332 = true,
P1333 = true,
P1334 = true,
P1335 = true,
P1343 = true,
P1411 = true,
P1412 = true,
P1424 = true,
P1461 = true,
P1464 = true,
P1465 = true,
P1482 = true,
P1535 = true,
P1537 = true,
P1542 = true,
P1552 = true,
P1557 = true,
P1559 = true,
P1612 = true,
P1705 = true,
P1709 = true,
P1792 = true,
P1814 = true,
P1889 = true,
P1943 = true,
P1971 = true,
P2093 = true,
P2184 = true,
P2283 = true,
P2354 = true,
P2368 = true,
P2521 = true,
P2536 = true,
P2670 = true,
P2888 = true,
P2868 = true,
P2900 = true,
P2919 = true,
P2959 = true,
P3095 = true,
P3321 = true,
P3448 = true,
P3876 = true,
P3921 = true,
P4839 = true,
P5008 = true,
P5125 = true,
P7867 = true,
},
};