Jump to content

«Մոդուլ:Հայերենի բարբառներ»–ի խմբագրումների տարբերություն

Վիքիբառարան-ից
Content deleted Content added
Նոր էջ՝ local data = mw.loadData("Մոդուլ:Հայերենի բարբառներ/տվյալներ") local p = {} function p.main( frame ) local s = "" local title = mw.title.getCurren...
 
No edit summary
 
(Միևնույն մասնակցի 11 միջանկյալ տարբերակներ թաքցված է)
Տող 1. Տող 1.
local data = mw.loadData("Մոդուլ:Հայերենի բարբառներ/տվյալներ")
local data = mw.loadData("Մոդուլ:Հայերենի բարբառներ/տվյալներ")

local p = {}
local p = {}


Տող 8. Տող 7.
local pargs = frame:getParent().args
local pargs = frame:getParent().args
if title and title.namespace == 0 and not pargs["nocat"] then
if title and title.namespace == 0 and not pargs["nocat"] then
local unknown = false
local empty = true
local hash = {}
for i,v in ipairs(pargs) do
for i,v in ipairs(pargs) do
v = mw.text.trim( v )
if not data[v] == nil then
s = s .. data[v] .. ", "
= [v]
empty = false
if data[v] = nil then
local span = mw.html.create( 'span' )
span:attr("title", data[v][2]):css("border-bottom", "1px dotted"):css("cursor", "help"):css("white-space", "nowrap"):wikitext(data[v][1])
s = s .. tostring( span ) .. "[[Կատեգորիա:" .. data[v][3] .. "]], "
hash[v] = true
else
unknown = true
end
end
end
end
end
s = s:sub(1, -4)
return ""
end
if #s > 0 then
s = s:sub(1, -3) .. '՝'
end
if unknown then
s = s .. '[[Կատեգորիա:Անհայտ բարբառով հայերեն բառեր]]'
end
end
end
return s
return s

Ընթացիկ տարբերակը 01:55, 18 Հուլիսի 2019-ի դրությամբ

Documentation for this module may be created at Մոդուլ:Հայերենի բարբառներ/doc

local data = mw.loadData("Մոդուլ:Հայերենի բարբառներ/տվյալներ")
local p = {}

function p.main( frame )
	local s = ""
	local title = mw.title.getCurrentTitle()
	local pargs = frame:getParent().args
	if title and title.namespace == 0 and not pargs["nocat"] then
		local unknown = false
		local empty = true
		local hash = {}
		for i,v in ipairs(pargs) do
			v = mw.text.trim( v )
			if v:match("%S") ~= nil and hash[v] == nil then
				empty = false
				if data[v] ~= nil then
					local span = mw.html.create( 'span' )
					span:attr("title", data[v][2]):css("border-bottom", "1px dotted"):css("cursor", "help"):css("white-space", "nowrap"):wikitext(data[v][1])
					s = s .. tostring( span ) .. "[[Կատեգորիա:" .. data[v][3] .. "]], "
					hash[v] = true
				else
					unknown = true
				end
			end
		end
		if empty then 
			return ""
		end
		if #s > 0 then
			s = s:sub(1, -3) .. '՝'
		end
		if unknown then
			s = s .. '[[Կատեգորիա:Անհայտ բարբառով հայերեն բառեր]]'
		end
	end
	return s
end

return p