Modul:External links/conf: Forskjell mellom sideversjoner

Fra Wikisida.no
Hopp til navigering Hopp til søk
(-prioritize)
m (Én sideversjon ble importert)
 
(32 mellomliggende versjoner av 10 brukere er ikke vist)
Linje 1: Linje 1:
local messages = {}
local messages = {}
messages['en'] = {
messages['en'] = {
['qualifier-default-empty'] = 'empty value (an error)',
['qualifier-P407-empty'] = 'empty language (an error)',
['qualifier-default-missing'] = 'missing qualifier',
['qualifier-default-missing-P407'] = 'unknown language',
['qualifier-P856-missing'] = 'unknown language',
['qualifier-P1019-missing'] = 'unkown language',
['qualifier-P1581-missing'] = 'unknown language',
['qualifier-P856-missing-P407'] = 'unknown language',
['qualifier-P1019-missing-P407'] = 'unkown language',
['qualifier-P1581-missing-P407'] = 'unknown language',
['initial-P407-combiner'] = '/',
['initial-P305-combiner'] = '/',
['final-P407-combiner'] = '$1/$2',
['initial-default-combiner'] = ', ',
['final-default-combiner'] = '$1 and $2',
['first-list-item'] = '$1: $2',
['rest-list-item'] = '* $1: $2',
['first-list-item-with-additional'] = '$1: $2 $3',
['rest-list-item-with-additional'] = '* $1: $2 $3',
['no-list-available'] = 'No $1 available',
['no-links-available'] = 'No automatic links available',
['wikidata-linkback-edit'] = 'Edit on Wikidata',
['wikidata-linkback-edit'] = 'Edit on Wikidata',
['missing-limits'] = 'Missing limits-var in [[Module:External links/conf/$1]]',
['results-show-more'] = 'Show more',
['missing-conf'] = 'Missing content in [[Module:External links/conf/$1]]',
['results-hide-more'] = 'Hide',
['msg-langcode'] = '<span class="bjeller languageicon" style="color: var(--color-subtle, #54595d);cursor:help;" title="{{#language:$1|en}}">($1)</span>',
['msg-ul-prepend'] = '* ',
['msg-inline-separator'] = ', ',
}
}
messages['nb'] = {
messages['nb'] = {
['qualifier-default-empty'] = 'tom verdi (en feil)',
['wikidata-linkback-edit'] = 'Rediger Wikidata',
['missing-limits'] = 'Mangler limits-variabel i [[Module:External links/conf/$1]]',
['qualifier-P407-empty'] = 'tomt språk (en feil)',
['qualifier-default-missing'] = 'mangler kvalifikator',
['missing-conf'] = 'Mangler innhold i [[Module:External links/conf/$1]]',
['msg-langcode'] = '<span class="bjeller languageicon" style="color: var(--color-subtle, #54595d);cursor:help;" title="{{#language:$1|nb}}">($1)</span>',
['qualifier-default-missing-P407'] = 'ukjent språk',
['qualifier-P856-missing'] = 'ukjent språk',
['msg-ul-prepend'] = '* ',
['qualifier-P1019-missing'] = 'ukjent språk',
['msg-inline-separator'] = ', ',
['qualifier-P1581-missing'] = 'ukjent språk',
['qualifier-P856-missing-P407'] = 'ukjent språk',
['qualifier-P1019-missing-P407'] = 'ukjent språk',
['qualifier-P1581-missing-P407'] = 'ukjent språk',
['initial-P407-combiner'] = '/',
['initial-P305-combiner'] = '/',
['final-P407-combiner'] = '$1/$2',
['initial-default-combiner'] = ', ',
['final-default-combiner'] = '$1 og $2',
['first-list-item'] = '$1: $2',
['rest-list-item'] = '* $1: $2',
['first-list-item-with-additional'] = '$1: $2 $3',
['rest-list-item-with-additional'] = '* $1: $2 $3',
['no-list-available'] = 'Ikke noe $1 tilgjengelig',
['no-links-available'] = 'Ingen automatiske lenker tilgjengelig',
['wikidata-linkback-edit'] = 'Redigere på wikidata',
['results-show-more'] = 'Vis flere',
['results-hide-more'] = 'Skjul',
}
}
messages['nn'] = {
messages['nn'] = {
['qualifier-default-empty'] = 'tom verdi (ein feil)',
['wikidata-linkback-edit'] = 'Rediger Wikidata',
['missing-limits'] = 'Mangler limits-variabel i [[Module:External links/conf/$1]]',
['qualifier-P407-empty'] = 'tomt språk (ein feil)',
['qualifier-default-missing'] = 'manglar kvalifikator',
['missing-conf'] = 'Mangler innhald i [[Module:External links/conf/$1]]',
['msg-langcode'] = '<span class="bjeller languageicon" style="color: var(--color-subtle, #54595d);cursor:help;" title="{{#language:$1|nn}}">($1)</span>',
['qualifier-default-missing-P407'] = 'ukjend språk',
['qualifier-P856-missing'] = 'ukjend språk',
['msg-ul-prepend'] = '* ',
['qualifier-P1019-missing'] = 'ukjend språk',
['msg-inline-separator'] = ', ',
}
['qualifier-P1581-missing'] = 'ukjend språk',

['qualifier-P856-missing-P407'] = 'ukjend språk',
local arguments = {
['qualifier-P1019-missing-P407'] = 'ukjend språk',
['qualifier-P1581-missing-P407'] = 'ukjend språk',
['arg-conf'] = 'conf',
['initial-P407-combiner'] = '/',
['arg-title'] = 'tittel',
['initial-P305-combiner'] = '/',
['arg-properties'] = 'prop',
['final-P407-combiner'] = '$1/$2',
['arg-maxlink'] = 'maxlink',
['initial-default-combiner'] = ', ',
['arg-short'] = 'kort',
['final-default-combiner'] = '$1 og $2',
['arg-languages'] = 'språk',
['first-list-item'] = '$1: $2',
['arg-no-categories'] = 'uten kategorier',
['rest-list-item'] = '* $1: $2',
['arg-inline'] = 'inline',
['first-list-item-with-additional'] = '$1: $2 $3',
['arg-track'] = 'track',
['rest-list-item-with-additional'] = '* $1: $2 $3',
['mod-filter-all'] = 'alle',
['no-list-available'] = 'Ikkje nokon $1 tilgjengeleg',
['mod-filter-separator'] = ',',
['no-links-available'] = 'Ingen automatisk lekk tilgjengeleg',
['wikidata-linkback-edit'] = 'Redigere på wikidata',
['results-show-more'] = 'Vis fleire',
['results-hide-more'] = 'Skjul',
}
}


Linje 84: Linje 44:
if self.messages[v] then
if self.messages[v] then
return self.messages[v]
return self.messages[v]
end
end
return '<'..arg[1]..'>'
end,
['a'] = function (self, ...)
for _,v in ipairs(arg) do
if self.arguments[v] then
return self.arguments[v]
end
end
end
end
Linje 95: Linje 63:
['__call'] = function (self, lang)
['__call'] = function (self, lang)
self.messages = messages[lang]
self.messages = messages[lang]
self.arguments = arguments
return self
return self
end
end

Siste sideversjon per 2. okt. 2024 kl. 15:20


	local messages = {}
messages['en'] = {
	['wikidata-linkback-edit'] = 'Edit on Wikidata',
	['missing-limits'] = 'Missing limits-var in [[Module:External links/conf/$1]]',
	['missing-conf'] = 'Missing content in [[Module:External links/conf/$1]]',
	['msg-langcode'] = '<span class="bjeller languageicon" style="color: var(--color-subtle, #54595d);cursor:help;" title="{{#language:$1|en}}">($1)</span>',
	['msg-ul-prepend'] = '* ',
	['msg-inline-separator'] = ', ',
}
messages['nb'] = {
	['wikidata-linkback-edit'] = 'Rediger på Wikidata',
	['missing-limits'] = 'Mangler limits-variabel i [[Module:External links/conf/$1]]',
	['missing-conf'] = 'Mangler innhold i [[Module:External links/conf/$1]]',
	['msg-langcode'] = '<span class="bjeller languageicon" style="color: var(--color-subtle, #54595d);cursor:help;" title="{{#language:$1|nb}}">($1)</span>',
	['msg-ul-prepend'] = '* ',
	['msg-inline-separator'] = ', ',
}
messages['nn'] = {
	['wikidata-linkback-edit'] = 'Rediger på Wikidata',
	['missing-limits'] = 'Mangler limits-variabel i [[Module:External links/conf/$1]]',
	['missing-conf'] = 'Mangler innhald i [[Module:External links/conf/$1]]',
	['msg-langcode'] = '<span class="bjeller languageicon" style="color: var(--color-subtle, #54595d);cursor:help;" title="{{#language:$1|nn}}">($1)</span>',
	['msg-ul-prepend'] = '* ',
	['msg-inline-separator'] = ', ',
}

local arguments = {
	['arg-conf'] = 'conf',
	['arg-title'] = 'tittel',
	['arg-properties'] = 'prop',
	['arg-maxlink'] = 'maxlink',
	['arg-short'] = 'kort',
	['arg-languages'] = 'språk',
	['arg-no-categories'] = 'uten kategorier',
	['arg-inline'] = 'inline',
	['arg-track'] = 'track',
	['mod-filter-all'] = 'alle',
	['mod-filter-separator'] = ',',
}

local p = {
	['g'] = function (self, ...)
		for _,v in ipairs(arg) do
			if self.messages[v] then
				return self.messages[v]
			end
		end
		return '<'..arg[1]..'>'
	end,
	['a'] = function (self, ...)
		for _,v in ipairs(arg) do
			if self.arguments[v] then
				return self.arguments[v]
			end
		end
		return '<'..arg[1]..'>'
	end
}

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

-- install the metatable
setmetatable(p, mt)

return p