Spring til indhold

Modul:Brug Wikidata/data

Page skabelon-beskyttet
Fra Wikipedia, den frie encyklopædi
Version fra 25. aug. 2018, 23:11 af Dipsacus fullonum (diskussion | bidrag) Dipsacus fullonum (diskussion | bidrag) (En variabel for en sporingskategori manglede efter flytning af konstante data til data-modulet)

-- Data tables and configuration for Modul:Brug Wikidata
-- Datatabeller og konfiguration for Modul:Brug Wikidata

return {

--[[ Lande-indstillinger ]]

-- Lande hvor der vises delstat/højeste administrative inddeling hvis argumentet "sted=ja" bruges
show_state = {
	Q16 = true, -- Canada
	Q30 = true, -- USA
	Q96 = true, -- Mexico
	Q155 = true, -- Brazil
	Q159 = true, -- Russia
	Q183 = true, -- Germay
	Q408 = true, -- Australia
},

-- Vis ikke land for disse steder selvom der bruges land= eller sted=ja
no_country = {
	Q35 = true, -- Danmark (ligger i landet Kongeriget Danmark ifølge Wikidata)
	Q223 = true, -- Grønland (ligger i landet Kongeriget Danmark ifølge Wikidata)
	Q4628 = true, -- Færøerne (ligger i landet Kongeriget Danmark ifølge Wikidata)
},

--[[ Sprogindstillinger ]]

preferred_language = 'da',

-- Der ledes efter labler på disse sprog først:
fallback_languages = { 'nb', 'nn', 'sv', 'en', 'de', 'nl', 'fr', 'sp', 'it', 'pt' },

-- Navne på mennesker bruges altid uden advarselsnote fra disse sprog
fallback_languages_humans = { 'nb', 'nn', 'sv' },

-- Tekst i advarselsnote
fallback_note = '<span style="color:gray; cursor:help;"><small>Navnet er anført på %s og stammer fra [[d:%s|Wikidata]] hvor navnet endnu ikke findes på dansk.</small></span>',

-- Hvis et emne er placeret i et af disse lande, vil en label på det anførte sprog blive brugt uden sprogadvarsel
-- Landet angives som dets Wikidata-emne. Sproget angives med 2-bogstav-sprogkoden.
fallback_languages_after_country = {
	Q20 = 'nb', --Norway
	Q30 = 'en', -- USA
	Q34 = 'sv', -- Sweden
	Q142 = 'fr', -- France
	Q145 = 'en', -- UK
	Q183 = 'de' -- Germany
},

-- Hvis et emne er en person som er statsborger i et af disse lande, vil en label på det anførte sprog blive brugt uden sprogadvarsel
-- Landet angives som dets Wikidata-emne. Sproget angives med 2-bogstav-sprogkoden.
fallback_languages_for_persons = {
	Q29 = 'sp', -- Spain
	Q30 = 'en', -- USA
	Q33 = 'fi', -- Finland
	Q38 = 'it', -- Italy
	Q40 = 'de', -- Austria
	Q45 = 'pt', -- Portugal
	Q55 = 'nl', -- Netherlands
	Q96 = 'sp', -- Mexico
	Q142 = 'fr', -- France
	Q145 = 'en', -- UK
	Q155 = 'pt', -- Brazil
	Q183 = 'de', -- Germany
	Q189 = 'is', -- Iceland
	Q298 = 'sp', -- Chile
	Q408 = 'en', -- Australia
	Q414 = 'sp', -- Argentina
	Q664 = 'en' -- New Zealand
},

--[[ Tidsindstillinger ]]
bc = ' f.v.t.',
months = {
	['1'] = 'januar ',		['2'] = 'februar ',		['3'] = 'marts ',
	['4'] = 'april ',		['5'] = 'maj ',			['6'] = 'juni ',
	['7'] = 'juli ',		['8'] = 'august ',		['9'] = 'september ',
	['10'] = 'oktober ',	['11'] = 'november ',	['12'] = 'december ' },

--[[ Enhedshåndtering ]]

-- Enheder fra Wikidata som kan genkendes:
--		tabelnøglen er Wikidata-emnet for enheden
--		"name" er navnet på enheden som kan bruges i {{Wikidata-tal}}
--		"show_as" angiver hvordan enheden skal vises
--		"conv" er en faktor som bruges ved konverting til den grundliggende SI-enhed
--		"conv_to" angiver at denne enhed skal konverteres til en anden enhed hvis ingen konvertering er anført i {{Wikidata-tal}}
--		"type" er enhedstypen. Der kan kun ske konvertering mellem enheder af samme type
wd_units = {
	-- area units
	Q712226 = { name = 'km2', show_as = 'km<sup>2</sup>', conv = 1e6, type = 'area' },
	Q25343 = { name = 'm2', show_as = 'm<sup>2</sup>', conv = 1, type = 'area' },
	Q232291 = { name = 'mi2', show_as = 'mi<sup>2</sup>', conv_to = 'km2', conv = 2589988.110336, type = 'area'},
	Q35852 = { name = 'ha', show_as = 'ha', conv_to = 'km2', conv = 10000, type = 'area'},

	-- currency units
	Q25417 = { name = 'DKK', show_as = "dkk", conv = 1, type = 'currency' },
	Q4916 = { name = 'EUR', show_as = "€", conv = 1, type = 'currency' },
	Q25224 = { name = 'GBP', show_as = "£", conv = 1, type = 'currency' },
	Q132643 = { name = 'NOK', show_as = "nok", conv = 1, type = 'currency' },
	Q122922 = { name = 'SEK', show_as = "sek", conv = 1, type = 'currency' },
	Q4917 = { name = 'USD', show_as = "$", conv = 1, type = 'currency' },
	Q41044 = { name = 'RUB', show_as = "rub", conv = 1, type = 'currency' }, -- russiske rubler
	Q1104069 = { name = 'CAD', show_as = "cad", conv = 1, type = 'currency' }, -- canadiske dollar
	Q8146 = { name = 'JPY', show_as = "¥", conv = 1, type = 'currency' }, -- Japanese yen
	Q25344 = { name = 'CHF', show_as = "CHF", conv = 1, type = 'currency' }, -- Swiss franc
	Q202040 = { name = 'KRW', show_as = "₩", conv = 1, type = 'currency' }, -- South Korean won

	-- length units
	Q11573 = { name = 'm', show_as = 'm', conv = 1, type = 'length' },
	Q828224 = { name = 'km', show_as = 'km', conv = 1e3, type = 'length' },
	Q253276 = { name = 'mile', show_as = 'mi', conv_to = 'km', conv = 1609.344, type = 'length' },
	Q3710 = { name = 'foot', show_as = 'fod', conv_to = 'm', conv = 0.3048006, type = 'length' },
	Q174728 = { name = 'cm', show_as = 'cm', conv = 0.01, type = 'length' },
	Q174789 = { name = 'mm', show_as = 'mm', conv = 0.001, type = 'length' },
	Q218593 = { name = 'in', show_as = '″', conv = 0.0254, type = 'length' },

	-- mass units
	Q11570 = { name = 'kg', show_as = 'kg', conv = 1, type = 'mass' },
	Q100995 = { name = 'lb', show_as = "lb", conv = 0.45359237, type = 'mass' },

	-- time units
	Q11574 = { name = 's', show_as = 's', conv = 1, type = 'time' },
	Q7727 = { name = 'minut', show_as = 'min.', conv = 60, type ='time' },
	Q25235 = { name = 'time', show_as = 't', conv = 3600, type = 'time' },

	-- speed units
	Q182429 = { name = 'm/s', show_as = 'm/s', conv = 1, type = 'speed' },
	Q180154 = { name = 'km/t', show_as = 'km/t', conv = 0.2777777777777777778, type = 'speed' },
	Q128822 = { name = 'knob', show_as = 'kn', conv = 0.51444444444444444444, type = 'speed' },
	Q748716 = { name = 'ft/s', show_as = 'ft/s', conv = 0,3048, type = 'speed' }},

-- Enheder som der kan konvertes til.
--		Nøglen er enhedsnavnet som bruges i "enhed=navn"-parameteren i {{Wikidata-tal}}
--		"show_as" angiver hvordan enheden skal vises
--		"conv" er en faktor som bruges ved konverting fra den grundliggende SI-enhed
--		"type" er enhedstypen. Der kan kun ske konvertering mellem enheder af samme type
wanted_units = {
	m2 = { show_as = 'm<sup>2</sup>', conv = 1, type = 'area' },
	km2 = { show_as = 'km<sup>2</sup>', conv = 1e-6, type = 'area' },
	m = { show_as = 'm', conv = 1, type = 'length' },
	km = { show_as = 'km', conv = 1e-3, type = 'length' },
	cm = { show_as = 'cm', conv = 100, type = 'length' },
	kg = { show_as = 'kg', conv = 1, type = 'mass' },
	['km/t'] = { show_as = 'km/t', conv = 3.6, type = 'speed' },
	['m/s'] = { show_as = 'm/s', conv = 1, type = 'speed' },
	min = { show_as = 'min.', conv = 1/60, type = 'time' }},

--[[ Tidszoner som bruges i Rusland til brug for msk-parameteren i {{Wikidata-emne}}]]
msk_timezones = {
	Q6723 = ' ([[Moskva tid|MSK]]-1)', -- UTC+2
	Q6760 = ' ([[Moskva tid|MSK]])', -- UTC+3
	Q6779 = ' ([[Moskva tid|MSK]]+1)', -- UTC+4
	Q6806 = ' ([[Moskva tid|MSK]]+2)', -- UTC+5
	Q6906 = ' ([[Moskva tid|MSK]]+3)', -- UTC+6
	Q6940 = ' ([[Moskva tid|MSK]]+4)', -- UTC+7
	Q6985 = ' ([[Moskva tid|MSK]]+5)', -- UTC+8
	Q7041 = ' ([[Moskva tid|MSK]]+6)', -- UTC+9
	Q7056 = ' ([[Moskva tid|MSK]]+7)', -- UTC+10
	Q7069 = ' ([[Moskva tid|MSK]]+8)', -- UTC+11
	Q7105 = ' ([[Moskva tid|MSK]]+9)'}, -- UTC+12


--[[ Sporingskategorier ]]
tracking_cats = {
	-- sprog
	fallback_category ='[[Kategori:Oplysninger fra Wikidata på et andet sprog end dansk]]',
	category_human_missing_name ='[[Kategori:Personnavn fra Wikidata på et andet sprog end dansk]]',
	category_missing_russian_name = '[[Kategori:Navn mangler på Wikidata for russer eller sted i Rusland]]',

	-- mange værdier
	many_p106_category='[[Kategori:Mange oplysninger fra Wikidata for P106 (beskæftigelse)]]',
	tiplus_p106_category='[[Kategori:Mere end 10 oplysninger fra Wikidata for P106 (beskæftigelse)]]',
	many_p166_category ='[[Kategori:Mange oplysninger fra Wikidata for P166 (udmærkelser)]]',
	many_p463_category ='[[Kategori:Mange oplysninger fra Wikidata for P463 (medlem af)]]',
	many_p737_category ='[[Kategori:Mange oplysninger fra Wikidata for P737 (påvirket af)]]',
	many_p800_category ='[[Kategori:Mange oplysninger fra Wikidata for P800 (hovedværk)]]',
	many_p802_category ='[[Kategori:Mange oplysninger fra Wikidata for P802 (elev)]]',
	many_p1082_category ='[[Kategori:Mange oplysninger fra Wikidata for P1082 (indbyggertal)]]',
	many_p1344_category ='[[Kategori:Mange oplysninger fra Wikidata for P1344 (deltog i)]]',
	
	--enheder
	category_unrecognized_unit = '[[Kategori:Enhed for størrelse på Wikidata ikke genkendt]]',
	
	-- referencer
	category_repeated_ref = '[[Kategori:Wikidata-reference bruger samme egenskab mere end en gang]]',
	category_unknown_ref = '[[Kategori:Wikidata-reference bruger ikke-genkendt egenskab]]'},

}