Modul:ferhengok

Ji Wîkîferheng
Jump to navigation Jump to search
Template-info.png Belgekirina modulê[nîşan bide] [biguherîne] [nûkirin]
Ev belge ji Modul:ferhengok/belge hatiye girtin.

Bikaranîn[biguherîne]

  • {{f}}

Binêre[biguherîne]

local b = require('Modul:bingeh')
local m_languages = require("Modul:ziman")
local mijar = mw.loadData("Modul:ferhengok/dane")

local p = {}

function p.f(frame)
	local args = frame:getParent().args
	local kod = args[1]
	local lang = m_languages.getByCode(kod)
	local ziman = lang:getCanonicalName()
	
	local kat = ''
	local nivis = ''
	
	for i, k in ipairs(args) do
		if ( i>=2) then
			if (mijar[k]) then
				kat =  kat .. b.bike_kategori_naverok( mw.getContentLanguage():ucfirst(k) ..' bi ' .. ziman)
				nivis = nivis .. '[[' .. k .. '#ku|' .. mw.getContentLanguage():ucfirst(k) .. ']]'
			else
				kat =  kat .. b.bike_kategori_naverok('Şaşî û kêmasiya ferhengokê')
				nivis = nivis .. '[[Modul:ferhengok/dane|*]] ' .. k
			end
			nivis = nivis .. ', '
		end
	end
	
	nivis = '<i>(' .. nivis  .. ')</i>' .. kat
	nivis = mw.ustring.gsub(nivis, ', %)', ')')
	
	return nivis
end

return p