Документация

Подстраница модуля, содержащая настройки для Модуль:Wikidata. Это позволяет копировать модуль в другие проекты без изменений и редактировать только данную подстраницу.

Структура

Список настроек содержит несколько блоков:

Форматирование свойств

  • presets — именованные наборы настроек, удобны для указания одинаковых настроек сразу нескольким параметрам;
  • global — базовые настройки для всех использований свойств;
  • datatypes — настройки для отдельных типов данных (строки, числовые значения, файлы и т. д.);
  • properties — настройки для конкретного свойства;
  • deprecatedSources — источники, которые не будут выводиться, если указан источник лучше

Приоритет значений при указании идентичных параметров в нескольких блоках: properties > datatypes > global.

Локализация

  • categories — названия штрафных категорий;
  • errors — тексты ошибок;
  • i18n — текст, используемый при выводе базовых значений и квалификаторов обстоятельств.
-- Property configuration for Wikidata module
return {
	global = {
		separator = ', ',
		conjunction = ' и ',
	},
	presets = {
		['catonly'] = {
			datatype = 'wikibase-item',
			conjunction = '',
			invisible = true,
			['value-module'] = 'Wikidata/item',
			['value-function'] = 'formatCategoryOnly',
			references = '',
			category = 'P910',
		},
		['country'] = {
			datatype = 'wikibase-item',
			['claim-module'] = 'Wikidata/Places',
			['claim-function'] = 'formatCountryClaimWithFlag',
			before = '<ul><li>',
			separator = '</li><li>',
			conjunction = '</li><li>',
			after = '</li></ul>',
		},
		['from-to'] = {
			datatype = 'time',
			['property-module'] = 'Wikidata/date',
			['property-function'] = 'formatDateIntervalProperty',
		},
		['link'] = {
			['value-module'] = 'Wikidata/link',
			['value-function'] = 'fromModule',
		},
		['list'] = {
			before = '<ul><li>',
			separator = '</li><li>',
			conjunction = '</li><li>',
			after = '</li></ul>',
		},
		['name'] = {
			datatype = 'monolingualtext',
			monolingualLangTemplate = 'lang',
			separator = '<br>',
			conjunction = '<br>',
		},
		['place'] = {
			datatype = 'wikibase-item',
			['claim-module'] = 'Wikidata/Places',
			['claim-function'] = 'formatPlaceWithQualifiers',
			before = '<ul><li>',
			separator = '</li><li>',
			conjunction = '</li><li>',
			after = '</li></ul>',
		},
		['quantity (date)'] = {
			datatype = 'quantity',
			before = '<ul><li>',
			separator = '</li><li>',
			conjunction = '</li><li>',
			after = '</li></ul>',
			qualifier = 'P585',
		},
	},
	datatypes = {
		commonsMedia = {
			limit = 1,
			references = false,
			size = '274x400px',
			separator = '<br>',
			conjunction = '<br>',
			somevalue = '',
			['value-module'] = 'Wikidata/media',
			['value-function'] = 'formatCommonsMediaValue',
		},
		['external-id'] = {
			references = false,
		},
		['globe-coordinate'] = {
			limit = 1,
			references = false,
		},
		url = {
			separator = '<br>',
			conjunction = '<br>',
			references = false,
			['value-module'] = 'Wikidata/url',
			['value-function'] = 'formatUrlValue',
		},
		quantity = {
			siConversion = true
		}
	},
	properties = {
		P6 = { datatype = 'wikibase-item', },
		P17 = {
			preset = 'country',
		},
		P18 = { 
			datatype = 'commonsMedia', 
			fixdouble = true,
		},
		P19 = {
			preset = 'place',
			separator = ',</li><li>',
			conjunction = ' или </li><li>',
		},
		P20 = {
			preset = 'place',
			separator = ',</li><li>',
			conjunction = ' или </li><li>',
		},
		P22 = {
			datatype = 'wikibase-item',
			conjunction = ' или '
		},
		P25 = {
			datatype = 'wikibase-item',
			conjunction = ' или '
		},
		P26 = { datatype = 'wikibase-item', },
		P27 = {
			preset = 'country',
		},
		P31 = { 
			datatype = 'wikibase-item',
			references = false,
		},
		P37 = { datatype = 'wikibase-item', },
		P39 = {
			datatype = 'wikibase-item',
			['claim-module'] = 'Wikidata/positions',
			['claim-function'] = 'formatPositionClaim',
			separator = '',
			conjunction = '',
			allowTables = true,
		},
		P40 = { datatype = 'wikibase-item', },
		P41 = {
			datatype = 'commonsMedia',
			size = '150x200px',
		},
		P53 = {
			datatype = 'wikibase-item',
			category = 'P910',
		},
		P54 = {
			category = 'P6112',
		},
		P57 = {
			datatype = 'wikibase-item',
			preset = 'list',
		},
		P58 = {
			datatype = 'wikibase-item',
			preset = 'list',
		},
		P59 = {
			datatype = 'wikibase-item',
			category = 'P910',
			references = false,
		},
		P69 = {
			datatype = 'wikibase-item',
			preset = 'list',
			category = 'P3876',
			qualifier = 'P582',
		},
		P94 = {
			datatype = 'commonsMedia',
			size = '100x200px',
		},
		P86 = {
			datatype = 'wikibase-item',
			preset = 'list',
		},
		P101 = { datatype = 'wikibase-item', },
		P102 = { 
			datatype = 'wikibase-item', 
			preset = 'list',
			qualifier = 'P582',
			category = 'P6365',
		},
		P103 = { datatype = 'wikibase-item', },
		P106 = {
			datatype = 'wikibase-item',
			['claim-module'] = 'Wikidata/item',
			['claim-function'] = 'formatEntityWithGenderClaim',
			conjunction = ',&#32;',
		},
		P108 = {
			datatype = 'wikibase-item',
			preset = 'list',
			category = 'P4195',
		},
		P109 = {
			datatype = 'commonsMedia',
			size = '150x150px',
			alt = 'Изображение автографа',
		},
		P117 = {
			datatype = 'commonsMedia',
			size = '290x300px',
			alt = 'Изображение химической структуры',
		},
		P119 = {
			preset = 'place',
			thisLocationOnly = 'true',
		},
		P131 = { datatype = 'wikibase-item', },
		P140 = {
			datatype = 'wikibase-item',
		},
		P154 = {
			size = '220x80px',
			alt = 'Изображение логотипа',
		},
		P159 = {
			preset = 'place',
		},
		P161 = {
			preset = 'list',
		},
		P162 = {
			preset = 'list',
		},
		P163 = { datatype = 'wikibase-item', },
		P166 = {
			datatype = 'wikibase-item',
			['property-module'] = 'Wikidata/Medals',
			['property-function'] = 'formatProperty',
			['value-module'] = 'Wikidata/Medals',
			['value-function'] = 'formatValue',
			before = '<div style="text-align:justify">',
			after = '</div>',
			separator = '&#32;',
			conjunction = '&#32;',
			references = false,
			allowTables = true,
		},
		P190 = { datatype = 'wikibase-item', },
		P212 = {
			preset = 'link',
		},
		P225 = {
			preset = 'list',
			['claim-module'] = 'Wikidata/Biology',
			['claim-function'] = 'formatTaxonNameClaim',
		},
		P237 = { datatype = 'wikibase-item', },
		P241 = { datatype = 'wikibase-item', },
		P242 = {
			datatype = 'commonsMedia',
			size = '300x300px',
		},
		P247 = {
			formatter = 'https://nssdc.gsfc.nasa.gov/nmc/spacecraft/display.action?id=$1',
		},
		P267 = {
			preset = 'link',
		},
		P276 = {
			preset = 'place',
		},	
		P281 = { datatype = 'string', },
		P286 = {
			preset = 'list',
		},
		P296 = {
			formatter = 'http://osm.sbin.ru/esr/esr:$1',
		},
		P301 = {
			rawArticle = true,
		},
		P344 = {
			preset = 'list',
		},
		P345 = {
			preset = 'link',
		},
		P348 = {
			preset = 'list',
			['property-module'] = 'Wikidata/Software',
			['property-function'] = 'formatVersionProperty',
		},
		P361 = { datatype = 'wikibase-item', },
		P373 = {
			datatype = 'string',
			['value-module'] = 'Wikidata/media',
			['value-function'] = 'formatCommonsCategory',
			limit = 1,
		},
		P374 = { datatype = 'external-id', },
		P395 = { datatype = 'string', },
		P407 = { datatype = 'wikibase-item', },
		P410 = { datatype = 'wikibase-item', },
		P412 = {
			datatype = 'wikibase-item',
			category = 'P910',
		},
		P413 = {
			datatype = 'wikibase-item',
			['claim-module'] = 'Wikidata/item',
			['claim-function'] = 'formatEntityWithGenderClaim',
			conjunction = ',&#32;',
			category = 'P910',
		},
		P414 = {
			['claim-module'] = 'Wikidata/item',
			['claim-function'] = 'applyDefaultTemplate',
		},
		P421 = { datatype = 'wikibase-item', },
		P473 = { datatype = 'string', },
		P495 = {
			preset = 'country',
		},
		P505 = {
			preset = 'list',
		},
		P512 = {
			datatype = 'wikibase-item',
			['property-module'] = 'Wikidata/P512',
			['property-function'] = 'formatAcademicDegree',
		},
		P527 = {
			preset = 'list',
		},
		P528 = {
			references = false,
			qualifier = 'P972',
		},
		P551 = {
			preset = 'place',
		},
		P569 = {
			datatype = 'time',
			['claim-module'] = 'Wikidata/date',
			['claim-function'] = 'formatDateOfBirthClaim',
		},
		P570 = {
			datatype = 'time',
			['claim-module'] = 'Wikidata/date',
			['claim-function'] = 'formatDateOfDeathClaim',
		},
		P571 = { datatype = 'time', },
		P576 = { datatype = 'time', },
		P598 = { datatype = 'wikibase-item', },
		P607 = {
			datatype = 'wikibase-item',
			preset = 'list',
		},
		P625 = { datatype = 'globe-coordinate', },
		P669 = {
			qualifier = 'P670',
		},
		P685 = {
			formatter = 'https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=$1',
		},
		P721 = {
			preset = 'link',
		},
		P764 = {
			preset = 'link',
		},
		P803 = { datatype = 'wikibase-item', },
		P856 = { datatype = 'url', },
		P881 = {
			novalue = 'нет',
			category = 'P910',
		},
		P884 = {
			preset = 'link',
		},
		P915 = {
			category = 'P1740',
		},
		P957 = {
			preset = 'link',
		},
		P972 = {
			preset = 'catonly',	
		},
		P1077 = {
			preset = 'link',
		},
		P1082 = {
			preset = 'quantity (date)',
			unit = 'чел.',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
		},
		P1098 = {
			preset = 'quantity (date)',
			unit = 'чел.',
		},
		P1120 = {
			preset = 'quantity (date)',
			unit = 'чел.',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
		},
		P1128 = {
			datatype = 'quantity',
			preset = 'quantity (date)',
			unit = 'чел.',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
		},
		P1114 = {
			datatype = 'quantity',
			qualifier = 'P585',
		},
		P1174 = {
			preset = 'quantity (date)',
			unit = 'чел.',
		},
		P1195 = {
			['value-module'] = 'Wikidata/Software',
			['value-function'] = 'formatExtension',
			conjunction = ' или ',
		},
		P1215 = {
			datatype = 'quantity',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatVisualMagnitude'
		},
		P1246 = {
			preset = 'link',
		},
		P1249 = { datatype = 'time', },
		P1352 = { preset = 'quantity (date)', },
		P1376 = { datatype = 'wikibase-item', },
		P1402 = {
			preset = 'link',
		},
		P1448 = {
			preset = 'name',
		},
		P1458 = {
			datatype = 'quantity',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatColorIndex'
		},
		P1464 = { datatype = 'wikibase-item', },
		P1476 = {
			preset = 'name',
		},
		P1477 = {
			preset = 'name',
		},
		P1532 = {
			preset = 'country',
			rank = '[rank:normal, rank:preferred]',
		},
		P1543 = {
			datatype = 'commonsMedia',
		},
		P1559 = {
			preset = 'name',
		},
		P1603 = {
			preset = 'quantity (date)',
			unit = 'чел.',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
		},
		P1621 = {
			size = '300x300px',
		},
		P1692 = {
            preset = 'link',
        },
		P1705 = {
			preset = 'name',
		},
		P1753 = {
			rowArticle = true,
		},
		P1809 = {
			preset = 'list',
		},
		P1846 = { 
			datatype = 'commonsMedia', 
			fixdouble = true,
		},
		P2031 = {
			preset = 'from-to',
			to = 'P2032',
			within = 'P570',
		},
		P2043 = {
			preset = 'quantity (date)',
		},
		P2044 = { datatype = 'quantity', },
		P2046 = {
			preset = 'quantity (date)',
			siConversion = false,
		},
		P2047 = {
			siConversion = false,
		},
		P2048 = {
			conjunction = '&#32;или&#32;',
		},
		P2060 = {
			siConversion = false,
		},
		P2097 = {
			siConversion = false,
		},
		P2120 = {
			siConversion = false,
		},
		P2137 = {
			preset = 'quantity (date)',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator',
			countByThousands = true,
		},
		P2139 = {
			preset = 'quantity (date)',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator',
			countByThousands = true,
		},
		P2146 = {
			siConversion = false,
		},
		P2214 = {
			siConversion = false
		},
		P2226 = {
			preset = 'quantity (date)',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator',
			countByThousands = true,
		},	
		P2257 = {
			siConversion = false
		},	
		P2260 = {
			siConversion = false
		},
		P2295 = {
			preset = 'quantity (date)',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator',
			countByThousands = true,
		},
		P2324 = {
			datatype = 'quantity',
			preset = 'quantity (date)',
			unit = 'чел.'	
		},
		P2403 = {
			preset = 'quantity (date)',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator',
			countByThousands = true,
		},
		P2425 = {
			alt = 'Изображение орденской планки',
		},
		P2583 = {
			siConversion = false,
		},
		P2597 = {
			preset = 'catonly',
		},
		P2650 = { datatype = 'wikibase-item', },
		P2789 = {
			preset = 'list',
		},
		P2896 = {
			siConversion = false,
		},
		P2910 = {
			size = '100x80px',
		},
		P3083 = {
			formatter = 'http://simbad.u-strasbg.fr/simbad/sim-id?Ident=$1',
		},	
		P3086 = {
			siConversion = false,
		},
		P3362 = {
			preset = 'quantity (date)',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator',
			countByThousands = true,
		},
		P4614 = {
			category = 'P1200',
		},
		P5348 = {
			siConversion = false,
		},
		P6257 = {
			['value-module'] = 'Wikidata/number',
			['value-function'] = 'formatRA',
		},
		P6258 = {
			['value-module'] = 'Wikidata/number',
			['value-function'] = 'formatDMS',
		},
		P6259 = {
			['references'] = false,
		},
		P7584 = {
			siConversion = false,
		},
		P8010 = {
			datatype = 'quantity',
			preset = 'quantity (date)',
			unit = 'чел.',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
		},
		P8224 = {
			alt = 'Изображение молекулярной модели',
		},
	},
	categories = {
		['links-to-entities-with-missing-label'] = 'Википедия:Статьи со ссылками на элементы Викиданных без подписи',
		['links-to-entities-with-wikibase-error'] = 'Википедия:Страницы с ошибками скриптов, использующих Викиданные',
		['links-to-entities-with-missing-local-language-label'] = 'Википедия:Статьи со ссылками на элементы Викиданных без русской подписи',
		['media-contains-local-caption'] = 'Википедия:Локальная подпись у изображения из Викиданных',
		['media-contains-markup'] = 'Википедия:Статьи с вики-разметкой в изображении карточки',
		['media-contains-local-double'] = 'Википедия:Изображение в статье дублирует изображение в карточке',
		['value-contains-table'] = 'Википедия:Статьи с табличной вставкой в карточке',
	},
	errors = {
		['property-param-not-provided'] = 'Не дан параметр свойства',
		['entity-not-found'] = 'Сущность не найдена.',
		['unknown-claim-type'] = 'Неизвестный тип заявления.',
		['unknown-snak-type'] = 'Неизвестный тип снэка.',
		['unknown-datavalue-type'] = 'Неизвестный тип значения данных.',
		['unknown-entity-type'] = 'Неизвестный тип сущности.',
		['unknown-property-module'] = 'Вы должны установить и property-module, и property-function.',
		['unknown-claim-module'] = 'Вы должны установить и claim-module, и claim-function.',
		['unknown-value-module'] = 'Вы должны установить и value-module, и value-function.',
		['property-module-not-found'] = 'Модуль для отображения свойства не найден',
		['property-function-not-found'] = 'Функция для отображения свойства не найдена',
		['claim-module-not-found'] = 'Модуль для отображения утверждения не найден.',
		['claim-function-not-found'] = 'Функция для отображения утверждения не найдена.',
		['value-module-not-found'] = 'Модуль для отображения значения не найден.',
		['value-function-not-found'] = 'Функция для отображения значения не найдена.',
	},
	i18n = {
		somevalue = "''неизвестно''",
		novalue = '',
		-- Обстоятельства источника
		Q5727902 = 'около ',
		Q18122778 = '<span style="border-bottom: 1px dotted; cursor: help;" title="предположительно">предп.</span> ',
		Q30230067 = 'возможно ',
		Q52834024 = '<span style="border-bottom: 1px dotted; cursor: help;" title="менее чем">&lt;</span> ',
		Q54418095 = '<span style="border-bottom: 1px dotted; cursor: help;" title="более чем">&gt;</span> ',
		thousandPowers = {'', ' тыс.', ' млн', ' млрд', ' трлн'},
	},
	deprecatedSources = {
		Q355 = true, -- Facebook
		Q36578 = true, -- Gemeinsame Normdatei
		Q63056 = true, -- Find a Grave
		Q212256 = true, -- АиФ
		Q504063 = true, -- Discogs
		Q523660 = true, -- International Music Score Library Project by https://ru.wikipedia.org/?diff=107090748
		Q1798125 = true, -- LIBRIS
		Q2621214 = true, -- Geni
		Q15222191 = true, -- BNF
		Q15241312 = true, -- Freebase
		Q19938912 = true, -- BNF
		Q21697707 = true, -- Хайазг
		Q25328680 = true, -- Prabook
		Q29861311 = true, -- SNAC
		Q86999151 = true, -- WeChangEd
	},
};
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy