Die Dokumentation für dieses Modul kann unter Modul:nds-Verben/Doku erstellt werden

local export = {}

function maak_taofel(data)
	local function show_form(form)
		if not form then
			return "—"
		end
		
		local ret = {}
		
		for key, subform in ipairs(form) do
			if mw.title.getCurrentTitle().nsText == "Reconstruction" and subform ~= "—" then
				subform = "*" .. subform
			end
			table.insert(ret, m_links.full_link({lang = lang, term = subform}))
		end
			
		return table.concat(ret, ", ")
	end
	
	local function repl(param)
		if param == "conj_type" then
			return data.conj_type
		else
			return show_form(data.forms[param])
		end
	end
	
	local wikicode = [=[
<div class="NavFrame" style="width: 60em" >
<div class="NavHead" style="text-align:left">{{{Dialekt-Beteken}}}: Konjugeeren van ''{{{Infinitiv}}}''</div>
<div class="NavContent">
{| class="wikitable" style="width:100%;" style="background: #E6E6FF"
|-
|  || Präsens || Präteritum<br>(Imperfekt) || Präsensperfekt<br>(Perfekt) || Präteritumperfekt<br>(Plusquamperfekt) || Futurperfekt<br>(Futur I) || Futur<br>(Futur II)
|-
| [[iärste|Iärste]]&nbsp;[[Person]]&nbsp;[[Singular]] 
| style="background: #F2F2FF;" | {{{1 Per Sin Präs}}}
| style="background: #F2F2FF;" | {{{1 Per Sin Prät}}}
| style="background: #F2F2FF;" | {{{1 Per Sin Perf}}}
| style="background: #F2F2FF;" | {{{1 Per Sin Plus}}}
| style="background: #F2F2FF;" | {{{1 Per Sin Fut1}}}
| style="background: #F2F2FF;" | {{{1 Per Sin Fut2}}}
|-
| [[twedde|Twedde]]&nbsp;[[Person]]&nbsp;[[Singular]] 
| style="background: #F2F2FF;" | {{{2 Per Sin Präs}}}
| style="background: #F2F2FF;" | {{{2 Per Sin Prät}}}
| style="background: #F2F2FF;" | {{{2 Per Sin Perf}}}
| style="background: #F2F2FF;" | {{{2 Per Sin Plus}}}
| style="background: #F2F2FF;" | {{{2 Per Sin Fut1}}}
| style="background: #F2F2FF;" | {{{2 Per Sin Fut2}}}
|-
| [[diärde|Diärde]]&nbsp;[[Person]]&nbsp;[[Singular]] 
| style="background: #F2F2FF;" | {{{3 Per Sin Präs}}}
| style="background: #F2F2FF;" | {{{3 Per Sin Prät}}}
| style="background: #F2F2FF;" | {{{3 Per Sin Perf}}}
| style="background: #F2F2FF;" | {{{3 Per Sin Plus}}}
| style="background: #F2F2FF;" | {{{3 Per Sin Fut1}}}
| style="background: #F2F2FF;" | {{{3 Per Sin Fut2}}}
|-
| [[Plural]] 
| style="background: #F2F2FF;" | {{{Plu Präs}}}
| style="background: #F2F2FF;" | {{{Plu Prät}}} 
| style="background: #F2F2FF;" | {{{Plu Perf}}}
| style="background: #F2F2FF;" | {{{Plu Plus}}}
| style="background: #F2F2FF;" | {{{Plu Fut1}}}
| style="background: #F2F2FF;" | {{{Plu Fut2}}}
|- 
| style="height: 0.5em" |
|-
| [[Imperativ]] [[Singular]] 
| style="background: #F2F2FF;"  | {{{Imp Sin}}} 
|-
| [[Imperativ]] [[Plural]] 
| style="background: #F2F2FF;" | {{{Imp Plu}}} 
|- 
| style="height: 0.5em" |
|-
| [[Partizip]] 
|
| style="background: #F2F2FF;" | {{{Part Präs}}} 
| style="background: #F2F2FF;" | {{{Part Prät}}} 
|}</div></div><noinclude>{{Dokumentatschoon}}[[Kategorie:Nedderdüütsch‎ Konjunktschoon Bügetofel Vörlagen]]</noinclude>
]=]

	return (mw.ustring.gsub(wikicode, "{{{([a-z0-9_]+)}}}", repl))
end

return export