Modul:accel/fo

A Wikiszótárból, a nyitott szótárból

A modult a Modul:accel/fo/doc lapon tudod dokumentálni

return {generate = function (params, entry)
	local inflection = {
		['nominative-sg-def'] = 'nom|s|def',
		['nominative-pl-indef'] = 'nom|p|indef',
		['nominative-pl-def'] = 'nom|p|def',
		['accusative-sg-indef'] = 'acc|s|indef',
		['accusative-sg-def'] = 'acc|s|def',
		['accusative-pl-indef'] = 'acc|p|indef',
		['accusative-pl-def'] = 'acc|p|def',
		['dative-sg-indef'] = 'dat|s|indef',
		['dative-sg-def'] = 'dat|s|def',
		['dative-pl-indef'] = 'dat|p|indef',
		['dative-pl-def'] = 'dat|p|def',
		['genitive-sg-indef'] = 'gen|s|indef',
		['genitive-sg-def'] = 'gen|s|def',
		['genitive-pl-indef'] = 'gen|p|indef',
		['genitive-pl-def'] = 'gen|p|def'
	}
	
	if not inflection[params.form] then
		no_rule_error(params)
	end
	
	entry.def = '{{inflection of|fo|' .. params.origin .. '||'
		.. inflection[params.form] .. '}}'
end}