Модуль:Wikidata/config
Перейти до навігації
Перейти до пошуку
Документація модуля[перегляд] [редагувати] [історія] [очистити кеш]
Цей модуль Lua використовується на близько 1 060 000 сторінках або близько 22% всіх сторінок. Для уникнення великомасштабних збоїв та непотрібного навантаження на сервер, будь-які зміни спочатку потрібно перевірити на підсторінках /пісочниці та /тестів цього модуля, або у вашій пісочниці модуля. Потім перевірені зміни можуть бути впроваджені на цій сторінці єдиним редагуванням. Будь ласка, обговорюйте будь-які зміни на сторінці обговорення перед їхнім впровадженням. |
Цей модуль залежить від наступних модулів: |
Дані конфігурації Модуль:Wikidata. Перелік Властивостей, які мають окремі правила форматування, — праворуч.
Документація вище включена з Модуль:Wikidata/config/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниці (ред. | різн.) та тести (створити) цього модуля. Будь ласка, додавайте категорії до підсторінки /config/документація. Підсторінки цієї сторінки. |
-- Property configuration for Wikidata module
return {
global = {
separator = ', ',
conjunction = ' і ',
},
presets = {
['from-to'] = {
['property-module'] = 'Wikidata/date',
['property-function'] = 'formatDateIntervalProperty',
},
['country'] = {
['claim-module'] = 'Wikidata/Places',
['claim-function'] = 'formatCountryClaimWithFlag',
},
['link'] = {
['value-module'] = 'Wikidata/link',
['value-function'] = 'fromModule',
},
['name'] = {
monolingualLangTemplate = 'lang',
separator = '<br>',
conjunction = '<br>',
},
['place'] = {
['claim-module'] = 'Wikidata/Places',
['claim-function'] = 'formatPlaceWithQualifiers',
separator = '<br>',
conjunction = '<br>',
},
['quantity (date)'] = {
separator = '<br>',
conjunction = '<br>',
qualifier = 'P585',
},
},
datatypes = {
commonsMedia = {
limit = 1,
references = false,
size = '280x360px',
separator = '<br>',
conjunction = '<br>',
somevalue = '',
},
['external-id'] = {
references = false,
},
['globe-coordinate'] = {
limit = 1,
references = false,
},
url = {
separator = '<br>',
conjunction = '<br>',
references = false,
},
quantity = {
siConversion = true
}
},
properties = {
P6 = { datatype = 'wikibase-item', },
P17 = {
datatype = 'wikibase-item',
preset = 'country',
},
P18 = {
datatype = 'commonsMedia',
fixdouble = true,
},
P19 = { datatype = 'wikibase-item', },
P20 = { datatype = 'wikibase-item', },
P22 = {
datatype = 'wikibase-item',
conjunction = ' або '
},
P25 = {
datatype = 'wikibase-item',
conjunction = ' або '
},
P26 = { datatype = 'wikibase-item', },
P27 = {datatype = 'wikibase-item',
--preset = 'country',
},
P31 = { datatype = 'wikibase-item',
qualifier = 'P580',
conjunction, separator = '<br>'
},
P37 = { datatype = 'wikibase-item', },
P40 = { datatype = 'wikibase-item', },
P41 = {
datatype = 'commonsMedia',
size = '150x200px',
},
P47 = { datatype = 'wikibase-item',
conjunction = ', '
},
P53 = {
datatype = 'wikibase-item',
category = 'P910',
},
P57 = {
datatype = 'wikibase-item',
},
P58 = {
datatype = 'wikibase-item',
},
P59 = {
datatype = 'wikibase-item',
category = 'P910',
},
P69 = {
datatype = 'wikibase-item',
category = 'P3876',
qualifier = 'P582',
},
P94 = {
datatype = 'commonsMedia',
size = '100x200px',
},
P86 = {
datatype = 'wikibase-item',
},
P101 = { datatype = 'wikibase-item', },
P102 = {
datatype = 'wikibase-item',
preset = 'list',
qualifier = 'P582',
category = 'P6365',
},
P106 = {
datatype = 'wikibase-item',
['claim-module'] = 'Wikidata/item',
['claim-function'] = 'formatEntityWithGenderClaim',
conjunction = ', ',
},
P108 = {
datatype = 'wikibase-item',
category = 'P4195',
},
P109 = {
datatype = 'commonsMedia',
size = '150x150px',
},
P117 = {
datatype = 'commonsMedia',
size = '290x300px',
},
P119 = { datatype = 'wikibase-item',
},
P131 = { datatype = 'wikibase-item',
separator = '<br/>',
conjunction = '<br/>',
},
P140 = {
datatype = 'wikibase-item',
},
P150 = { datatype = 'wikibase-item',
qualifier = 'P580',
conjunction = ', '
},
P154 = {
size = '220x80px',
},
P159 = {
datatype = 'wikibase-item',
},
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 = ' ',
conjunction = ' ',
references = false,
},
P190 = { datatype = 'wikibase-item',
qualifier = 'P580',
conjunction = ', '
},
P206 = { datatype = 'wikibase-item',
qualifier = 'P3871',
separator, conjunction = ', '
},
P212 = { preset = 'link',
},
P225 = {
['claim-module'] = 'Wikidata/Biology',
['claim-function'] = 'formatTaxonNameClaim',
},
P237 = { datatype = 'wikibase-item', },
P241 = { datatype = 'wikibase-item', },
P242 = {
size = '300x300px',
},
P247 = {
formatter = 'http://nssdc.gsfc.nasa.gov/nmc/spacecraftOrbit.do?id=$1',
},
P267 = {
preset = 'link',
},
P276 = {
preset = 'place',
},
P281 = { datatype = 'string', },
P296 = {
--formatter = 'http://osm.sbin.ru/esr/esr:$1',
},
P301 = {
rawArticle = true,
},
P345 = {
preset = 'link',
},
P348 = {
['property-module'] = 'Wikidata/Software',
['property-function'] = 'formatVersionProperty',
},
P373 = {
datatype = 'string',
['value-module'] = 'Wikidata/media',
['value-function'] = 'formatCommonsCategory',
limit = 1,
},
P374 = { datatype = 'external-id', },
P395 = { datatype = 'string', },
P410 = { datatype = 'wikibase-item', },
P411 = {
datatype = 'wikibase-item',
category = 'P910',
},
P412 = {
datatype = 'wikibase-item',
category = 'P910',
},
P414 = {
['claim-module'] = 'Wikidata/item',
['claim-function'] = 'applyDefaultTemplate',
},
P421 = { datatype = 'wikibase-item', },
P463 = {
datatype = 'wikibase-item',
preset = 'list',
qualifier = 'P582',
category = 'P6365',
},
P473 = { datatype = 'string', },
P495 = {
preset = 'country',
},
P512 = {
datatype = 'wikibase-item',
['property-module'] = 'Wikidata/P512',
['property-function'] = 'formatAcademicDegree',
},
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', },
P598 = { datatype = 'wikibase-item', },
P607 = {
datatype = 'wikibase-item',
},
P625 = { datatype = 'globe-coordinate', },
P685 = {
formatter = 'https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=$1',
},
P706 = { datatype = 'wikibase-item',
qualifier = 'P518',
separator, conjunction = ', '
},
P721 = {
preset = 'link',
},
P764 = {
preset = 'link',
},
P803 = { datatype = 'wikibase-item', },
P856 = { datatype = 'url', },
P884 = {
preset = 'link',
},
P915 = {
category = 'P1740',
},
P957 = {
preset = 'link',
},
P1082 = {
datatype = 'quantity',
-- preset = 'quantity (date)',
unit = 'осіб',
},
P1098 = {
datatype = 'quantity',
preset = 'quantity (date)',
unit = 'осіб',
},
P1128 = {
datatype = 'quantity',
preset = 'quantity (date)',
unit = 'осіб',
['property-module'] = 'Wikidata/number',
['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
},
P1174 = {
datatype = 'quantity',
preset = 'quantity (date)',
unit = 'осіб',
},
P1195 = {
['value-module'] = 'Wikidata/Software',
['value-function'] = 'formatExtension',
conjunction = ' або ',
},
P1246 = {
preset = 'link',
},
P1249 = { datatype = 'time',
separator,conjunction = ' або '
},
P1343 = { datatype = 'wikibase-item',
before = '<ul><li>',
separator, conjunction = '</li><li>',
after = '</li></ul>',
qualifier = 'P805',
},
P1346 = { datatype = 'wikibase-item',
separator = '<br/>',
conjunction = '<br/>',
},
P1402 = {
preset = 'link',
},
P1448 = {
datatype = 'monolingualtext',
preset = 'name',
qualifier = 'P580',
},
P1476 = {
preset = 'name',
},
P1477 = {
datatype = 'monolingualtext',
preset = 'name',
},
P1532 = {
preset = 'country',
},
P1543 = {
datatype = 'commonsMedia',
},
P1559 = {
datatype = 'monolingualtext',
preset = 'name',
},
P1621 = { datatype = 'commonsMedia',
size = '300x300px',
},
P1705 = {
datatype = 'monolingualtext',
preset = 'name',
qualifier = 'P580',
},
P2031 = {
preset = 'from-to',
to = 'P2032',
within = 'P570',
},
--[[P2043 = {
datatype = 'quantity',
preset = 'quantity (date)',
},]]
P2044 = { datatype = 'quantity', },
--[[P2046 = {
datatype = 'quantity',
preset = 'quantity (date)',
},]]
P2047 = {
siConversion = false,
},
P2120 = {
siConversion = false,
},
P2137 = {
preset = 'quantity (date)',
['property-module'] = 'Wikidata/number',
['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
},
P2139 = {
preset = 'quantity (date)',
['property-module'] = 'Wikidata/number',
['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
},
P2226 = {
preset = 'quantity (date)',
['property-module'] = 'Wikidata/number',
['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
},
P2295 = {
preset = 'quantity (date)',
['property-module'] = 'Wikidata/number',
['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
},
P2403 = {
preset = 'quantity (date)',
['property-module'] = 'Wikidata/number',
['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
},
P2583 = {
siConversion = false,
},
P2597 = {
category = 'P910',
},
P2650 = { datatype = 'wikibase-item', },
P2896 = {
siConversion = false,
},
P2910 = {
size = '100x80px',
},
P3362 = {
preset = 'quantity (date)',
['property-module'] = 'Wikidata/number',
['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
},
P4614 = {
category = 'P1200',
},
},
categories = {
['links-to-entities-with-missing-local-language-label'] = 'Вікіпедія:Статті з посиланнями на елементи Вікіданих без українського підпису',
['local-value-present'] = 'Вікіпедія:Статті з іншим значенням на Вікіданих',
['media-contains-local-caption'] = 'Вікіпедія:Локальний підпис у зображення з вікідані',
['media-contains-local-double'] = 'Вікіпедія:Зображення в статті дублює зображення в картці',
},
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-module, не знайдений',
['property-function-not-found'] = 'Функція, вказана у property-function, не знайдена',
['claim-module-not-found'] = 'Модуль, вказаний у claim-module, не знайдений.',
['claim-function-not-found'] = 'Функція, вказана у claim-function, не знайдена.',
['value-module-not-found'] = 'Модуль, вказаний у value-module, не знайдений.',
['value-function-not-found'] = 'Функція, вказана у value-function, не знайдена.'
},
i18n = {
somevalue = "''невідомо''",
novalue = '',
circa = '<span style="border-bottom: 1px dotted; cursor: help;" title="близько">бл. </span>',
presumably = '<span style="border-bottom: 1px dotted; cursor: help;" title="імовірно">ім. </span>',
},
};