Modül belgelemesi [Oluştur]


local cikart = {}

function cikart.tablo(frame)
	local dil
	
	local sayfaAdi = mw.title.getCurrentTitle()
	
	local yazi = mw.ustring.gsub( sayfaAdi.text, "/.*", "" )
	local dil = require("Modül:diller").getirKodaGore(mw.ustring.gsub( sayfaAdi.text, ".*/", "" ))
	
	return "Bu şablon " .. dil:getirAsilAd() .. " dilindeki ''" .. yazi
		.. "'' konulu sözcükleri gösteren bir tablo şablonudur. Bu şablonu, tablonun içerisinde bulunan tüm maddelerin "
		.. '"Ayrıca bakınız" başlığında şu şekilde kullanabilirsiniz:'
		.. "\n<pre>"
		.. "===Ayrıca bakınız==="
		.. "\n{{" .. sayfaAdi.text .. "}}"
		.. "\n</pre>"
		.. "\n==Bu konunun diğer dillerdeki tabloları=="
		.. "\n" .. frame:expandTemplate{ title = "önekSayfalar", args= {"Şablon:" .. yazi .. "/"} }
		.. "\n===Yeni dilde açın==="
		.. "\nBu tablonun herhangi başka bir dildeki sürümünü oluşturmak istiyorsanız dilin kodunu aşağıya yazınız,"
		.. " (mesela Türkçe için tr):"
		.. "\n" .. frame:expandTemplate{ title = "sayfaOluştur"}
		.. "\n==" .. dil:getirAsilAd() .. " diğer tablo şablonları=="
		.. "\n" .. frame:expandTemplate{ title = "kategoriListe", args= {dil:getirAsilAd() .. " tablo şablonları"} }
		.. "\n[[Kategori:" .. dil:getirAsilAd() .. " tablo şablonları]]"
end

return cikart