Modul:External links/conf: Forskjell mellom sideversjoner

Fra Wikisida.no
Hopp til navigering Hopp til søk
(redusert litt)
(+missing-limits)
Linje 2: Linje 2:
messages['en'] = {
messages['en'] = {
['wikidata-linkback-edit'] = 'Edit on Wikidata',
['wikidata-linkback-edit'] = 'Edit on Wikidata',
['missing-limits'] = 'Missing "limits" in configuration',
}
}
messages['nb'] = {
messages['nb'] = {
['wikidata-linkback-edit'] = 'Redigere på wikidata',
['wikidata-linkback-edit'] = 'Redigere på wikidata',
['missing-limits'] = 'Mangler "limits" i konfigurasjonen',
}
}
messages['nn'] = {
messages['nn'] = {
['wikidata-linkback-edit'] = 'Redigere på wikidata',
['wikidata-linkback-edit'] = 'Redigere på wikidata',
['missing-limits'] = 'Mangler "limits" i konfigurasjonen',
}
}



Sideversjonen fra 30. mar. 2016 kl. 00:20


local messages = {}
messages['en'] = {
	['wikidata-linkback-edit'] = 'Edit on Wikidata',
	['missing-limits'] = 'Missing "limits" in configuration',
}
messages['nb'] = {
	['wikidata-linkback-edit'] = 'Redigere på wikidata',
	['missing-limits'] = 'Mangler "limits" i konfigurasjonen',
}
messages['nn'] = {
	['wikidata-linkback-edit'] = 'Redigere på wikidata',
	['missing-limits'] = 'Mangler "limits" i konfigurasjonen',
}

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
}

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

-- install the metatable
setmetatable(p, mt)

return p