Modül:th-eşs

Merhaba, buraya Modül:th-eşs kelimesinin anlamını aramaya geldiniz. DICTIOUS'da Modül:th-eşs kelimesinin tüm sözlük anlamlarını bulmakla kalmayacak, aynı zamanda etimolojisini, özelliklerini ve Modül:th-eşs kelimesinin tekil ve çoğul olarak nasıl söylendiğini de öğreneceksiniz. Modül:th-eşs kelimesi hakkında bilmeniz gereken her şey burada. Modül:th-eşs 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 dil = require("Modül:diller").getirKodaGore("th")
local PAGENAME = mw.title.getCurrentTitle().text

local function getHomophones(reading)
	
	return require('Modül:th-eşs/veri') or {}
	
end

-- can be called from another module
function cikart.makeList(reading)
	
	local result = {}
	local categories = {}
	
	local homList = getHomophones(reading)
	if #homList > 1 then
		for _,sozcuk in ipairs(homList) do
			-- skip if same word
			if sozcuk ~= PAGENAME then
				table.insert(result, require('Modül:bağlantılar').tam_bag({dil = dil, sozcuk = sozcuk, c = '-'}))
			end
		end
		if mw.title.getCurrentTitle().namespace == 0 then
			table.insert(categories, "Tayca eşseslileri olan sözcükler")
		end
	end
	
	return table.concat(result, ', ')
		.. require('Modül:araçlar').format_categories(categories, lang)
	
end

function cikart.show(frame)
	
	local args = frame:getParent().args
	local reading = args or PAGENAME
	local output = cikart.makeList(reading)
	
	if output ~= '' then
		output = 'Homophones: ' .. output
	end
	return output
	
end

return cikart