Ҷаҳиш ба мӯҳтаво

Модул:la-noun/table

Аз Wiktionary

Documentation for this module may be created at Модул:la-noun/table/doc

local export = {}

function export.make_table_sg(data)
	local output = data.title
	output = output .. '\n{| class="prettytable inflection-table"'
	output = output .. '\n|-'
	output = output .. '\n! style="background:#8B0000; font-style:italic;" | рақами'
	output = output .. '\n! style="background:#8B0000; font-style:italic;" | ягонаи'
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | неизборенӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.nom_sg
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | родителенӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.gen_sg
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | дателнӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.dat_sg
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | винителнӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.acc_sg
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | аблативӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.abl_sg
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | вокативӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.voc_sg
	output = output .. '\n|-'
	if data.forms.loc_sg then
		output = output .. '\n! style="background:#FF0000; font-style:italic;" |  маҳаллӣ'
		output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.loc_sg
	end
	output = output .. '\n|}' .. data.footnote
	
	return output
end

function export.make_table_pl(data)
	local output = data.title
	output = output .. '\n{| class="prettytable inflection-table"'
	output = output .. '\n|-'
	output = output .. '\n! style="background:#8B0000; font-style:italic;" | рақами'
	output = output .. '\n! style="background:#8B0000; font-style:italic;" | ҷамъ'
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | неизборенӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.nom_pl
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | родителенӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.gen_pl
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | дателнӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.dat_pl
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | винителнӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.acc_pl
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | аблативӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.abl_pl
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | вокативӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.voc_pl
	output = output .. '\n|-'
	if data.forms.loc_pl then
		output = output .. '\n! style="background:#40E0D0; font-style:italic;" |  маҳаллӣ'
		output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.loc_pl
	end
	output = output .. '\n|}' .. data.footnote
	
	return output
end

function export.make_table(data)
	local output = data.title
	output = output .. '\n{| class="prettytable inflection-table"'
	output = output .. '\n|-'
	output = output .. '\n! style="background:#8B0000; font-style:italic;" | рақами'
	output = output .. '\n! style="background:#8B0000; font-style:italic;" | ягонаи'
	output = output .. '\n! style="background:#8B0000; font-style:italic;" | ҷамъ'
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | неизборенӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.nom_sg
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.nom_pl
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | родителенӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.gen_sg
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.gen_pl
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | дателнӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.dat_sg
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.dat_pl
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | винителнӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.acc_sg
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.acc_pl
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | аблативӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.abl_sg
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.abl_pl
	output = output .. '\n|-'
	output = output .. '\n! style="background:#FF0000; font-style:italic;" | вокативӣ'
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.voc_sg
	output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.voc_pl
	output = output .. '\n|-'
	if data.forms.loc_sg or data.forms.loc_pl then
		output = output .. '\n! style="background:#FF0000; font-style:italic;" |  маҳаллӣ'
		output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.loc_sg
		output = output .. '\n| style="background:#F8F8FF;" | ' .. data.forms.loc_pl
	end
	output = output .. '\n|}' .. data.footnote
	
	return output
end

return export