Модуль:Universal infocard/config: различия между версиями
Перейти к навигации
Перейти к поиску
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
отмена: полезет много мусора, можете проверить отслеживающими категориями; если есть какие-то конкретные статьи, пишите на СО шаблона, подумаем, какая карточка там нужна Метка: отмена |
Р1559 и Р1705 - название на родном языке необходимо и практикуется в карточках; Р3722 - удалённое свойство, ошибка в коде; предположительно полезные закомментировал, если будут не нужны, можно будет вернуть |
||
Строка 97: | Строка 97: | ||
P1290 = true, |
P1290 = true, |
||
P1329 = true, |
P1329 = true, |
||
-- P1332 = true, крайние точки географического объекта - вероятно, нужны, а там посмотрим |
|||
P1332 = true, |
|||
-- P1333 = true, |
|||
-- P1334 = true, |
|||
-- P1335 = true, |
|||
P1343 = true, |
P1343 = true, |
||
P1411 = true, |
P1411 = true, |
||
P1412 = true, |
P1412 = true, |
||
P1419 = true, |
|||
P1424 = true, |
P1424 = true, |
||
P1461 = true, |
P1461 = true, |
||
Строка 115: | Строка 114: | ||
P1552 = true, |
P1552 = true, |
||
P1557 = true, |
P1557 = true, |
||
P1559 = true, |
|||
P1612 = true, |
P1612 = true, |
||
P1705 = true, |
|||
P1709 = true, |
P1709 = true, |
||
P1792 = true, |
P1792 = true, |
||
Строка 131: | Строка 128: | ||
P2536 = true, |
P2536 = true, |
||
P2670 = true, |
P2670 = true, |
||
P2738 = true, |
|||
P2888 = true, |
P2888 = true, |
||
P2868 = true, |
P2868 = true, |
Версия от 11:54, 31 марта 2020
Настройки модуля Модуль:Universal infocard, генерирующего Шаблон:Универсальная карточка.
Отключенные (не отображаемые) параметры
Список генерируется автоматически на основе кода модуля.
- P21: пол или гендер
- P31: это частный случай понятия
- 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: баннер Викигида
- P972: каталог
- P989: аудиозапись прочитанного текста
- P1036: десятичная классификация Дьюи
- P1038: родственник
- P1151: портал Викимедиа
- P1269: тематически относится к
- P1282: тег или ключ OpenStreetMap
- P1290: крёстный родитель
- P1329: номер телефона
- P1343: описывается в источниках
- P1411: номинирован(а) на
- P1412: языки, на которых говорит или пишет персона
- P1424: основной шаблон по теме
- P1461: код Patientplus
- P1464: категория для людей, родившихся здесь
- P1465: категория для людей, умерших здесь
- P1482: метка Stack Exchange
- P1535: находится в пользовании у
- P1537: способствует
- P1542: вызывает
- P1552: обладает свойством
- P1557: является воплощением
- P1612: страница учреждения на Викискладе
- P1709: соответствует классу
- P1792: категория для людей, связанных с местностью или организацией
- P1814: написание каной
- P1889: не путать с
- P1971: количество детей
- P2093: имя автора (строка)
- P2184: история темы
- P2283: использует
- P2354: соответствующий список
- P2368: тестовое свойство с типом Свойство
- P2521: женская форма наименования
- P2536: тестовое свойство с типом Внешний идентификатор
- P2670: состоит из представителей класса
- P2868: в качестве
- P2888: в точности соответствует
- P2900: номер факса
- P2919: обозначение на жестовом языке
- P2959: постоянный дубликат
- P3095: практикуется
- P3321: мужская форма наименования
- P3448: приёмный родитель
- P3722: Ошибка Lua в Модуль:WD на строке 300: свойство P3722 не найдено.
- P3876: категория для выпускников образовательного учреждения
- P3921: эквивалентный SPARQL-запрос к Викиданным
- P4839: код для сущности Wolfram Language
- P5008: рабочий список проекта Викимедиа
- P5125: обзорная статья Викимедиа
function mapFunction( args )
local entity = mw.wikibase.getEntity( args.entityId );
if not entity or
not entity.claims or
not entity.claims.P17 or
not entity.claims.P17[ 1 ] or
not entity.claims.P17[ 1 ].mainsnak or
entity.claims.P17[ 1 ].mainsnak.snaktype ~= 'value'
then
return '';
end
local country = mw.wikibase.getLabel( entity.claims.P17[ 1 ].mainsnak.datavalue.value.id );
return args.frame:expandTemplate{
title = 'wikidata-coords',
args = {
'НП/ПозКарта',
['русское название'] = args.frame:expandTemplate{
title = 'карточка/название',
args = { from = args.entityId }
},
['страна'] = country,
from = args.entityId,
}
};
end
return {
templates = {
default = 'Wikidata',
title = 'карточка/название',
title_Q5 = 'карточка/имя',
map = mapFunction,
P1559 = 'карточка/оригинал имени',
P1705 = 'карточка/оригинал названия',
P373 = 'карточка/Викисклад',
},
styles = {
-- infobox = 'width:23em; text-align:left; font-size:88%; line-height:1.5em',
-- error = 'width:23em; text-align:left; font-size:88%; line-height:1.5em; background:#fee7e6; border-color:#b32424',
error = 'background:#fee7e6; border-color:#b32424',
title = 'background:#cfe3ff; font-weight:bold',
-- original = 'font-style:oblique',
label = 'width:9em;',
-- text = '',
-- media = '',
-- split = 'vertical-align:middle; text-align:center',
footer = 'background:#dcebff',
},
i18n = {
error = {
emptyWikidataEntity = 'Пустой элемент Викиданных',
noWikidataEntity = 'Отсутствует элемент Викиданных',
},
dataName = 'Универсальная карточка',
},
categories = {
['few-properties-shown'] = 'Статьи с универсальной карточкой, отображающей мало свойств',
},
skipPropertyIds = {
P21 = true, -- пол почти никогда не отображается в наших карточках
P31 = 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,
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,
P1612 = true,
P1709 = true,
P1792 = true,
P1814 = true,
P1889 = 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,
P3722 = true,
P3876 = true,
P3921 = true,
P4839 = true,
P5008 = true,
P5125 = true,
},
};