Modül:belirtici

Merhaba, buraya Modül:belirtici kelimesinin anlamını aramaya geldiniz. DICTIOUS'da Modül:belirtici kelimesinin tüm sözlük anlamlarını bulmakla kalmayacak, aynı zamanda etimolojisini, özelliklerini ve Modül:belirtici kelimesinin tekil ve çoğul olarak nasıl söylendiğini de öğreneceksiniz. Modül:belirtici kelimesi hakkında bilmeniz gereken her şey burada. Modül:belirtici kelimesinin tanımı, konuşurken veya metinlerinizi yazarken daha kesin ve doğru olmanıza yardımcı olacaktır. XXX'in ve diğer kelimelerin tanımını bilmek, kelime dağarcığınızı zenginleştirir ve size daha fazla ve daha iyi dilsel kaynaklar sağlar.
Modül belgelemesi


local cikart = {}

--bu veri modülü henüz çalışır durumda değil
--local m_altturler = require("Modül:labels/data/subvarieties")

local temalar = {}

--for key, val in pairs(m_altturler.temalar) do
--	if val.diller then
--		temalar = val
--	end
--end

function cikart.bicimlendir_belirtici(list)
	if type(list) ~= "table" then
		list = { list }
	end
	
	if #list == 0 then
		return ''
	end

	return '<span class="ib-brac qualifier-brac">(</span>' ..
	       '<span class="ib-content qualifier-content">' ..
	       table.concat(list, '<span class="ib-comma qualifier-comma">,</span> ') ..
		   '</span><span class="ib-brac qualifier-brac">)</span>'
end

function cikart.belirtici_s(frame)
	local params = {
	    = {list = true, required = true},
	}
	
	local args = require("Modül:parameters").process(frame:getParent().args, params)
	
	for i, label in ipairs(args) do
		--if subvarieties then
			--require("Modül:debug").track("qualifier/subvarieties")
			--[[
				şu anda çalışmıyor:
			local lang = subvarieties.languages
			require("Modül:debug").track("qualifier/subvarieties/" .. lang)
			]]
		--end
	end

	return cikart.bicimlendir_belirtici(args)
end

function cikart.anlam_s(frame)
	local params = {
	    = {list = true, required = true},
	}
	local args = require("Modül:parameters").process(frame:getParent().args, params)
	
	return cikart.bicimlendir_belirtici(args)
		.. '<span class="ib-colon sense-qualifier-colon">:</span>'
end

function cikart.serh_s(frame)
	local params = {
	    = {required = true},
	}
	local args = require("Modül:parameters").process(frame:getParent().args, params)
	
	return '<span class="gloss-brac">(</span><span class="gloss-content">' ..
			args .. '</span><span class="gloss-brac">)</span>'
end

function cikart.serh_olmayan_tanim_s(frame)
	local params = {
	    = {required = true},
	}
	local args = require("Modül:parameters").process(frame:getParent().args, params)
	
	return '<span class="use-with-mention">' .. require("Modül:bağlantılar").turkce_bag(args) .. '</span>'
end
	
return cikart