Modül:IPA/şablonlar

Merhaba, buraya Modül:IPA/şablonlar kelimesinin anlamını aramaya geldiniz. DICTIOUS'da Modül:IPA/şablonlar kelimesinin tüm sözlük anlamlarını bulmakla kalmayacak, aynı zamanda etimolojisini, özelliklerini ve Modül:IPA/şablonlar kelimesinin tekil ve çoğul olarak nasıl söylendiğini de öğreneceksiniz. Modül:IPA/şablonlar kelimesi hakkında bilmeniz gereken her şey burada. Modül:IPA/şablonlar 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 = {}

local m_IPA = require("Modül:IPA")

local U = mw.ustring.char
local syllabic = U(0x0329)

-- ] için kullanılır.
function cikart.IPA(frame)
	local params = {
		 = {list = true, allow_holes = true},
		 = {},
		 = {list = true, allow_holes = true},
		 = {list = true, allow_holes = true},
		 = {type = "boolean"},
		 = {},
		 = {},
		 = {},
		 = {},
	}
	
	local args = require("Modül:parameters").process(frame:getParent().args, params)
	
	--İzleme kategorisi boşalınca bu kod kaldırılabilir
	if args or args or not args or (args and require("Modül:diller").getirKodaGore(args) == nil) then
		return "<span style='color:red'>'''Lütfen bir dil kodu girin.'''</span>]"
	end
	
	local dil = args
	dil = require("Modül:diller").getirKodaGore(dil)
		or require("Modül:diller").err(dil, "dil")
	
	local ogeler = {}
	
	for i = 1, math.max(args.maxindex, args.maxindex) do
		local soyl = args
		local notlar = args
		local bel = args
		
		if soyl or notlar or bel then
			table.insert(ogeler, {soyl = soyl, notlar = notlar, belirticiler = {bel}})
		end
	end
	
	if args then
		table.insert(ogeler, {soyl = args, belirticiler = {"çoğulu"}})
	end
	
	return m_IPA.bicim_IPA_tam(dil, ogeler, nil, nil, args, args)
end

-- ] için kullanılır.
function cikart.IPAkar(frame)
	local params = {
		 = {list = true, allow_holes = true},
		 = {list = true, allow_holes = true},
	}
	
	local args = require("Modül:parameters").process(frame:getParent().args, params)
	
	local ogeler = {}
	
	for i = 1, math.max(args.maxindex, args.maxindex) do
		local soyl = args
		local notlar = args
		
		if soyl or notlar then
			table.insert(ogeler, {soyl = soyl, notlar = notlar})
		end
	end
	
	-- Biçim
	return m_IPA.bicim_IPA_coklu(nil, ogeler)
end

return cikart