Чулацаман тӀегӀо

Модуль:Universal infocard/config

ХӀокху модулах лаьцна хааман Модуль:Universal infocard/config/doc агӀо кхолла мега

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 = 'карточка/цӀе2',
				args = { from = entityId }
			},
			['пачхьалкх'] = country,
			from = entityId,
		}
	};
end

return {
	templates = {
		default = 'Wikidata',
		title = 'карточка/цӀе2',
		title_Q5 = 'карточка/цӀе',
		map = mapFunction,
		P1559 = 'карточка/бакъ цӀе',
		P1705 = 'карточка/бакъ цӀе2',
		P373 = 'карточка/Викиларма',
	},
	classes = {
		above = 'infobox-above',
		original = 'ts-Универсалан_кеп-original',
		label = 'infobox-label ts-Универсалан_кеп-label',
		split = 'infobox-split ts-Универсалан_кеп-split',
		below = 'infobox-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, -- использует объект
		P138 = true, -- Названо в честь
		P140 = true, -- религия или мировоззрение
		P155 = true, -- Предыдущее по порядку
		P156 = true, -- Следующее по порядку
		P163 = true, -- описание флага
		P172 = true, -- этническая группа
		P206 = true, -- Находится в акватории или на берегу водоёма
		P237 = true, -- описание герба
		P279 = true, -- подкласс от
		P360 = true, -- В этом списке перечисляются
		P361 = true, -- является частью
		P366 = true, -- используется как/для/при/в
		P370 = true, -- тестовое свойство с типом Строка
		P373 = true, -- категория на Викискладе
		P443 = true, -- произношение (звуковой файл)
		P460 = true, -- предположительно одно и то же с
		P461 = true, -- Противоположно
		P485 = true, -- Архивы хранятся в
		P487 = true, -- символ Юникода
		P527 = true, -- состоит из
		P551 = true, -- место жительства
		P578 = true, -- тестовое свойство с типом Момент времени
		P625 = true, -- географические координаты
		P629 = true, -- Является изданием или переводом
		P734 = true, -- фамилия
		P735 = true, -- личное имя
		P747 = true, -- Издание или перевод
		P793 = true, -- ключевое событие
		P800 = true, -- известная работа
		P828 = true, -- причиной является
		P855 = true, -- тестовое свойство с типом URL
		P910 = true, -- общая категория по теме
		P935 = true, -- галерея на Викискладе
		P941 = true, -- Вдохновлено
		P948 = true, -- баннер Викигида
		P972 = true, -- каталог
		P973 = true, -- описывается по ссылке
		P989 = true, -- аудиозапись прочитанного текста
		P1036 = true, -- десятичная классификация Дьюи
		P1038 = true, -- родственник
		P1151 = true, -- портал Викимедиа
		P1269 = true, -- тематически относится к
		P1282 = true, -- тег OpenStreetMap
		P1290 = true, -- крёстный родитель
		P1299 = true, -- Изображается на/в
		P1329 = true, -- номер телефона
		P1332 = true, -- самая северная точка
		P1333 = true, -- самая южная точка
		P1334 = true, -- самая восточная точка
		P1335 = true, -- самая западная точка
		P1343 = true, -- описывается в источнике
		P1366 = true, -- Заменён на
		P1382 = true, -- частично совпадает с
		P1411 = true, -- номинирован(а) на
		P1412 = true, -- языки, на которых говорит или пишет персона
		P1424 = true, -- основной шаблон по теме
		P1461 = true, -- код Patientplus
		P1464 = true, -- категория для людей, родившихся здесь
		P1465 = true, -- категория для людей, умерших здесь
		P1478 = true, -- непосредственной причиной Является
		P1482 = true, -- метка Stack Exchange
		P1535 = true, -- используется
		P1536 = true, -- Является непосредственной причиной
		P1537 = true, -- способствует
		P1542 = true, -- вызывает
		P1552 = true, -- обладает свойством
		P1557 = true, -- является воплощением
		P1559 = true, -- имя на родном языке
		P1612 = true, -- страница учреждения на Викискладе
		P1680 = true, -- Подзаголовок
		P1705 = true, -- название на языке оригинала
		P1709 = true, -- соответствует классу
		P1754 = true, -- относящаяся к списку категория
		P1777 = true, -- В манере
		P1791 = true, -- категория для людей, похороненных здесь
		P1792 = true, -- категория для людей, связанных с местностью или организацией
		P1810 = true, -- Назван как
		P1813 = true, -- Краткое имя или название
		P1814 = true, -- написание каной
		P1889 = true, -- не путать с
		P1942 = true, -- Романизация Маккьюна — Райшауэра
		P1943 = true, -- позиционная карта
		P1971 = true, -- количество детей
		P2001 = true, -- Новая романизация корейского языка
		P2093 = true, -- имя автора (строка)
		P2179 = true, -- код ACM 2012
		P2184 = true, -- история темы
		P2283 = true, -- использует
		P2354 = true, -- соответствующий список
		P2368 = true, -- тестовое свойство с типом Свойство
		P2442 = true, -- преобразование в другие единицы измерения
		P2517 = true, -- категория лауреатов награды
		P2521 = true, -- женская форма наименования
		P2536 = true, -- тестовое свойство с типом Внешний идентификатор
		P2559 = true, -- Документация Викиданных
		P2572 = true, -- хештег
		P2670 = true, -- состоит из представителей класса
		P2737 = true, -- является объединением
		P2738 = true, -- является одним и только одним из
		P2868 = true, -- субъект имеет роль
		P2888 = true, -- в точности соответствует
		P2893 = true, -- Skype
		P2900 = true, -- номер факса
		P2910 = true, -- icon
		P2919 = true, -- обозначение на жестовом языке
		P2959 = true, -- постоянный дубликат
		P3095 = true, -- практикуется
		P3321 = true, -- мужская форма наименования
		P3335 = true, -- Грозящая опасность
		P3448 = true, -- мачеха/отчим
		P3712 = true, -- Цель проекта или миссии
		P3828 = true, -- надето
		P3876 = true, -- категория для выпускников образовательного учреждения
		P3921 = true, -- эквивалентный SPARQL-запрос к Викиданным
		P4195 = true, -- категория для сотрудников организации
		P4316 = true, -- родственная связь в запросе SPARQL к Викиданным
		P4733 = true, -- Производит звук
		P4839 = true, -- код для сущности Wolfram Language
		P4843 = true, -- Развитие анатомической структуры
		P4969 = true, -- Производная работа
		P5008 = true, -- рабочий список проекта Викимедиа
		P5056 = true, -- патроним или матроним для человека
		P5125 = true, -- обзорная статья Викимедиа
		P5135 = true, -- Больше чем
		P5136 = true, -- Меньше чем
		P5305 = true, -- точка доступа SPARQL
		P5869 = true, -- модельный элемент
		P6104 = true, -- относится к вики-проекту
		P6186 = true, -- категория-эпоним
		P6346 = true, -- Корпоративная цель
		P6365 = true, -- категория членов
		P6477 = true, -- Не обладает свойством
		P7084 = true, -- связанная категория
		P7561 = true, -- категория Викисклада для интерьера элемента
		P7719 = true, -- Влечёт за собой
		P7867 = true, -- категория карт на Викискладе
		P8093 = true, -- пожертвования
		P8403 = true, -- Предсказано кем
		P8596 = true, -- категория для внешности элемента
		P8687 = true, -- количество подписчиков в соцсети
		P8933 = true, -- категория для видов с данного объекта
		P8972 = true, -- small logo or icon
		P8989 = true, -- категория для видов этой местности
		P11810 = true, -- URL сервера Мастодона
		P11738 = true, -- Обрабатывается, смягчается или управляется
		P12933 = true, -- Relates to sustainable development goal, target or indicator
		P1987 = true, -- Код MCN
		P11558 = true, -- Цифровой аналог
		P101 = true, -- Предмет изучения
		P2579 = true, -- Изучается в
		P1001 = true, -- Юрисдикция распространяется на
		P144 = true, -- Создано на основе
		P1427 = true, -- Начало пути
		P3113 = true, -- Не включает
		P1472 = true, -- Шаблон автора на Викискладе
		P2561 = true, -- Имя
		P706 = true, -- Местонахождение
		P276 = true, -- Местонахождение
		P2822 = true, -- Побочный продукт от
		P6962 = true, -- Литературный мотив
		P921 = true, -- основная тема
		P186 = true, -- Сделано из
		P5237 = true, -- Варианты произношения
		P7235 = true, -- Обозначение в формуле
		P6216 = true, -- Правовой статус
		P1268 = true, -- Представляет
		P618 = true, -- Источник энергии
		P4896 = true, -- 3D model
		P5555 = true, -- schematic
		P9989 = true, -- Стилизованное имя
		P7973 = true, -- Символ величины LaTeX
		P1716 = true, -- Бренд
		P406 = true, -- Альбом с музыкой к произведению
		P217 = true, -- Инвентарный номер
		P511 = true, -- Префикс титула
		P1448 = true, -- Официальное название
		P669 = true, -- Расположен на улице
		P1419 = true, -- Имеет форму
		P2795 = true, -- Указания, как добраться
		P1019 = true, -- URL канала рассылки
		P608 = true, -- История выставок
		P1354 = true, -- Изображённый объект
	},
};