Modul:External links/conf: Forskjell mellom sideversjoner
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', |
|||
⚫ | |||
['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-inline-separator'] = ', ', |
|||
} |
} |
||
messages['nb'] = { |
messages['nb'] = { |
||
[' |
['wikidata-linkback-edit'] = 'Rediger på Wikidata', |
||
['missing-limits'] = 'Mangler limits-variabel i [[Module:External links/conf/$1]]', |
|||
['qualifier-P407-empty'] = 'tomt språk (en feil)', |
|||
[' |
['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', |
|||
[' |
['msg-ul-prepend'] = '* ', |
||
[' |
['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'] = { |
||
[' |
['wikidata-linkback-edit'] = 'Rediger på Wikidata', |
||
['missing-limits'] = 'Mangler limits-variabel i [[Module:External links/conf/$1]]', |
|||
['qualifier-P407-empty'] = 'tomt språk (ein feil)', |
|||
[' |
['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', |
|||
[' |
['msg-ul-prepend'] = '* ', |
||
[' |
['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', |
|||
[' |
['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'] = ',', |
||
['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