Hopp til innhold

Modul:External links/conf/Politiker: Forskjell mellom sideversjoner

Fra Wikipedia, den frie encyklopedi
Slettet innhold Innhold lagt til
Johshh (diskusjon | bidrag)
m fjerner Norsk senter for forskningsdata, siden denne er nedlagt
Linje 17: Linje 17:
{ prop='P1214', message ="$3 [$2 $1] hos [[Sveriges riksdag]]", short="[$2 Riksdagen]", langcode ='sv', genitiv = false },
{ prop='P1214', message ="$3 [$2 $1] hos [[Sveriges riksdag]]", short="[$2 Riksdagen]", langcode ='sv', genitiv = false },
{ prop='P1713', message ="$3 [$2 $1] hos [[Forbundsdagen]]", short="[$2 Forbundsdagen]", langcode ='de', genitiv = false, url_f=blank_formatter },
{ prop='P1713', message ="$3 [$2 $1] hos [[Forbundsdagen]]", short="[$2 Forbundsdagen]", langcode ='de', genitiv = false, url_f=blank_formatter },
{ prop='P1980', message ="$3 [$2 $1] hos [[Norsk senter for forskningsdata]] politikerarkiv (nedlagt)", short="[$2 NSD]", langcode ='no', genitiv = false },
{ prop='P2181', message ="$3 [$2 $1] hos [[Finlands riksdag]]", short="[$2 Riksdagen]", langcode ='sv', genitiv = false },
{ prop='P2181', message ="$3 [$2 $1] hos [[Finlands riksdag]]", short="[$2 Riksdagen]", langcode ='sv', genitiv = false },
{ prop='P2182', message ="$3 [$2 $1] hos [[Finlands statsråd]]", short="[$2 Statsrådet]", langcode ='sv', genitiv = false },
{ prop='P2182', message ="$3 [$2 $1] hos [[Finlands statsråd]]", short="[$2 Statsrådet]", langcode ='sv', genitiv = false },

Sideversjonen fra 31. des. 2023 kl. 07:10


local configured_claims = {}

local function blank_formatter(id)
	return id
end

local function ftdk_formatter(id)
	-- bemærk at denne tilgang kun kan bruges fordi der ikke er en artikel for f.eks. Özlem Cekic. se [[:da:Modul:ft.dk link]]
	id = string.sub(id, 1, 1) .. "/" .. id
	local formatted = "https://www.ft.dk/medlemmer/mf/" .. id
	return formatted
end

configured_claims['nb'] = {
	{ prop='P3072',  message ="$3 [$2 $1] hos [[Stortinget]]", short="[$2 Stortinget]", langcode ='no', genitiv = false }, 
	{ prop='P11928', message ="$3 [$2 $1] hos [[Virksomme ord]]", short="[$2 Virksomme ord]", langcode ='no', genitiv = false }, 
	{ prop='P1214',  message ="$3 [$2 $1] hos [[Sveriges riksdag]]", short="[$2 Riksdagen]", langcode ='sv', genitiv = false },
	{ prop='P1713',  message ="$3 [$2 $1] hos [[Forbundsdagen]]", short="[$2 Forbundsdagen]", langcode ='de', genitiv = false, url_f=blank_formatter },  
	{ prop='P2181',  message ="$3 [$2 $1] hos [[Finlands riksdag]]", short="[$2 Riksdagen]", langcode ='sv', genitiv = false }, 
	{ prop='P2182',  message ="$3 [$2 $1] hos [[Finlands statsråd]]", short="[$2 Statsrådet]", langcode ='sv', genitiv = false }, 
	{ prop='P1186',  message ="$3 [$2 $1] hos [[Europaparlamentet]]", short="[$2 Europaparlamentet]", langcode ='en', genitiv = false }, 
	{ prop='P1331',  message ="$3 [$2 $1] hos [[Europarådets parlamentarikerforsamling]]", short="[$2 PACE]", langcode ='en', genitiv = false }, 
	{ prop='P1157',  message ="$3 [$2 $1] hos [[Amerikas forente staters kongress' biografiske kartotek]]", short="[$2 BDUSC]", langcode ='en', genitiv = false }, 
	{ prop='P4823',  message ="$3 [$2 $1] hos [[American National Biography]]", short="[$2 ANB]", langcode ='en', genitiv = false }, 

	{ prop='P1631',  message ="$3 [$2 $1] hos [[China Vitae]]", short="[$2 China Vitae]", langcode ='en', genitiv = false }, 

	{ prop='P2015',  message ="$3 [$2 $1] hos [[Hansard|Hansards parlamentsdebatter]]", short="[$2 Hansard]", langcode ='en', genitiv = false }, 
	{ prop='P4638',  message ="$3 [$2 $1] hos [[The Peerage]]", short="[$2 The Peerage]", langcode ='en', genitiv = false}, 
	{ prop='P5727',  message ="$3 [$2 $1] hos [[Projet Arcadie]]", short="[$2 Arcadie]", langcode ='fr', genitiv = false}, 
	{ prop='P6616',  message ="$3 [$2 $1] hos [[Canadas parlamentsbibliotek]]", short="[$2 Parlamentsbiblioteket]", langcode ='en', genitiv = false}, 
	{ prop='P4690',  message ="$3 [$2 $1] hos [[Oireachtas|Oireachtas, Irlands parlament]]", short="[$2 Oireachtas, Irlands parlament]", langcode ='en', genitiv = false}, 
	{ prop='P6199',  message ="$3 [$2 $1] hos [[Republikkens forsamling (Portugal)|Portugals parlament]]", short="[$2 Parlamentet]", langcode ='pt', genitiv = false}, 
    { prop='P5442',  message ="$3 [$2 $1] hos [[Chiles kongressbibliotek]]", short="[$2 Kongressbiblioteket]", langcode ='es', genitiv = false}, 
    { prop='P7882',  message ="$3 [$2 $1] hos [[Folketinget]]", short="[$2 Folketinget]", langcode ='da', genitiv = false, url_f=ftdk_formatter }, 
			
}
local messages_conf = {}
messages_conf['nb'] = {
	['short-list-separator'] = " '''·''' ",
	['no-data-cat'] = '[[Kategori:Artikler uten politikerlenker fra Wikidata]]',
	['with-data-cat'] = '[[Kategori:Artikler med politikerlenker fra Wikidata]]',
	['no-data-text'] = "''Artikkelen har ingen egenskaper for politikerdatabaser i Wikidata''",
	['no-wikilink'] = "''Artikkelen er ikke koblet til Wikidata''",
	['no-wikilink-cat'] = "[[Kategori:Artikler med politikerlenker og uten kobling til Wikidata]]",
	['with-local-cat'] = '[[Kategori:Artikler med politikerlenker fra lokale verdier]]',
	['track-cat-wd-wd'] = '[[Kategori:Artikler med politikerlenker for $1 fra Wikidata]]',
	['track-cat-local-local'] = '[[Kategori:Artikler med politikerlenker for $1 lokalt]]',
	['track-cat-wd-local'] = '[[Kategori:Artikler med politikerlenker med $1 fra Wikidata men verdi lokalt]]',
	['track-cat-local-wd'] = '[[Kategori:Artikler med politikerlenker med $1 definert lokalt men verdi fra Wikidata]]',
	['track-cat-local-wd-equal'] = '[[Kategori:Artikler med politikerlenker hvor $1 sin verdi lokalt er lik med Wikidata]]',
	['track-cat-local-wd-unequal'] = '[[Kategori:Artikler med politikerlenker hvor $1 sin verdi lokalt er ulik Wikidata]]',
}
local limits = {
	['links-shown'] = 10,		-- maximum number of links shown in the article.
}

local p = {}

function p.getConfiguredClaims (self, lang)
	return configured_claims[lang]
end

function p.getMessage (self, lang, msg)
	return messages_conf[lang][msg] 
end

function p.getLimits (self)
	return limits
end

-- metatable for the export
local mt = {
	-- adjust the installation of the module
	['__call'] = function (self, lang)
		self.configured_claims = configured_claims[lang]
		self.messages_conf = messages_conf[lang]
		return self
	end
}

-- install the metatable
setmetatable(p, mt)

return p
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