Modul:0columns/auto

Üdvözlöm, Ön a Modul:0columns/auto szó jelentését keresi. A DICTIOUS-ban nem csak a Modul:0columns/auto szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a Modul:0columns/auto szót egyes és többes számban mondani. Minden, amit a Modul:0columns/auto szóról tudni kell, itt található. A Modul:0columns/auto szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. AModul:0columns/auto és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.

A modult a Modul:0columns/auto/doc lapon tudod dokumentálni

local export = {}

function export.decide_number_of_columns(lang, number_of_items)
	if number_of_items <= 3 then
		return 1
	elseif number_of_items <= 9 then
		return 2
	elseif number_of_items <= 27 then
		return 3
	elseif number_of_items <= 81 then
		return 4
	else
		return 5
	end
end

function export.display_from(column_args, list_args)
	if not column_args then
		local m_table = require("Module:0table")
		column_args = m_table.shallowcopy(column_args)
		local lang = require("Module:0languages").getByCode(mw.text.trim(list_args), 1)
		column_args = export.decide_number_of_columns(lang, m_table.length(list_args))
	end
	return require("Module:0columns").display_from(column_args, list_args)
end

function export.display(frame)
	return export.display_from(frame.args, frame:getParent().args)
end

return export