Modul:Brug Wikidata/data
Udseende
![]() | Dette Lua-modul bruges på ca. 156.000 sider, eller omkring 16% af alle sider. For at undgå store forstyrrelser og unødvendigt pres på serverne, bør alle ændringer af skabelonen først afprøves i dens tilhørende modulets /sandkasse eller /test-undersider, eller i din egen module sandkasse. De færdigafprøvede ændringer kan derefter overføres til denne side ved en enkelt redigering. Du bør også overveje at diskutere ændringer på diskussionssiden før du implementerer dem. |
Dette modul indeholder konstante data og tekster som bruges af især Modul:Brug Wikidata.
Modulet indeholder kun tabeller med boolske værdier, tal, strenge og andre tilsvarende tabeller. Der må ikke være funktioner eller metatabeller. Modulet indlæses af andre moduler med funktionen mw.loadData
. Derved indlæses det kun én gang per side uanset hvor mange gange modulet eller modulerne som bruger det, selv udføres.
Modulet kan ikke tilgås direkte fra skabeloner, og bør ikke indlæses i moduler med require
-- Data tables and configuration for Modul:Brug Wikidata
-- Datatabeller og konfiguration for Modul:Brug Wikidata
return {
-- 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 = 'Navnet er anført på %s og stammer fra [[d:%s|Wikidata]] hvor navnet endnu ikke findes på dansk.',
-- 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'},
-- 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' },
Q174728 = { name = 'cm', show_as = 'cm', conv = 0.01, type = 'length' },
-- mass units
Q11570 = { name = 'kg', show_as = 'kg', conv = 1, 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
Q180154 = { name = 'km/t', show_as = 'km/t', conv = 0.2777777777777777778, 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' }
},
-- 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 = {
language_fallback ='[[Kategori:Oplysninger fra Wikidata på et andet sprog end dansk]]',
unrecognized_unit = '[[Kategori:Enhed for størrelse på Wikidata ikke genkendt]]',
missing_russian_name = '[[Kategori:Navn mangler på Wikidata for russer eller sted i Rusland]]',
repeated_ref = '[[Kategori:Wikidata-reference bruger samme egenskab mere end en gang]]',
unknown_ref = '[[Kategori:Wikidata-reference med ikke-genkendt egenskab]]',
ref_stated_in_unknown = '[[Kategori:Wikidata-reference er anført i emne af ikke-genkendt type]]',
ref_other_language = '[[Kategori:Wikidata-reference mangler navn på dansk]]',
ref_no_fallback = '[[Kategori:Wikidata-reference mangler navn på fallbacksprog]]',
},
-- Wikidata-emner som er databaser mv. Hvis et emne som bruges som værdi til P248 (anført i)
-- har et af emnerne i tabellen som værdi til P31 (tilfælde af), vil emnets label bruges som
-- titel i referenceteksten
ref_database_items = {
Q8513 = true, -- Q8513 is database
Q22806 = true, -- Q22806 is national library
Q35127 = true, -- Q35127 is website
Q36524 = true, -- Q36524 is authority control
Q856638 = true, -- Q856638 is library catalog
Q2352616 = true, -- Q2352616 is catalog
Q2881060 = true, -- Q2881060 is chemical database
Q7094076 = true, -- Q7094076 is online database
},
-- Wikidata-emner som er bogudgaver, tidskriftsartikler eller lignende.
-- Hvis et emne som bruges som værdi til P248 (anført i) har et af emnerne i tabellen
-- som værdi til P31 (tilfælde af), vil mange felter til referenceangivelsen
-- (forfatter, redaktør, udgiver, sted, sprog, dato med flere) hentes fra emnet
ref_article_and_edition_items = {
Q3331189 = true, -- Q3331189 is edition
Q13442814 = true, -- Q13442814 is scientific article
Q17329259 = true, -- Q17329259 is encyclopedic article
},
-- Wikidata-emner for krediteringer i film. Tabelnøglen er Wikidata-emnet.
-- Værdierne er navnet som bruges i referencetekster.
ref_credit_class_items = {
Q635115 = 'Opening credits', -- Q635115 is opening credits
Q1553078 = 'Closing credits', -- Q1553078 is Closing credits
},
}