انتقل إلى المحتوى

مودول:External links/conf

من ويكيپيديا

يمكن إنشاء صفحة توثيق الوحدة في مودول:External links/conf/شرح

local messages = {}
messages['ary'] = {
	['wikidata-linkback-edit'] = 'تبديل ف ويكيداطا',
	['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="languageicon"> ($2)</span>', -- $1 is language code, $2 is language name
	['msg-ul-prepend'] = '* ',
	['msg-inline-separator'] = ', ',
}

local arguments = {
	['arg-conf'] = 'conf',
	['arg-title'] = 'title',
	['arg-properties'] = 'properties',
	['arg-maxlink'] = 'maxlink',
	['arg-short'] = 'short',
	['arg-languages'] = 'languages',
	['arg-no-categories'] = 'no categories',
	['arg-inline'] = 'inline',
	['arg-track'] = 'track',
	['mod-filter-all'] = 'all',
	['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
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