Module:User:Benwing2/category tree/poscatboiler/data/lang-specific/nl

local labels = {} local handlers = {}

local lang = require("Module:languages").getByCode("nl")

labels["verbs by derivation type"] = { intro = "", description = "Dutch verbs categorized by the type of derivation.", parents = , }

labels["basic verbs"] = { description = "This category contains Dutch verbs that are neither prefixed nor separable.", parents = , }

labels["prefixed verbs"] = { description = "This category contains Dutch prefixed verbs, which are verbs that are compounded with an unstressed prefix, such as " .. ", or . The unstressed prefix replaces the  prefix that normally occurs in the " .. "past participle.", parents = , }

labels["separable verbs"] = { intro = "", description = "This category contains Dutch separable verbs, which are verbs that are compounded with a particle, " .. "often an adverb. When the particle is immediately followed by the verb form, it is written together with it as one word. " .. "In other cases, it is separated from the main verb by a space and possibly other words.", parents = , }

table.insert(handlers, function(data)	local pref = data.label:match("^prefixed verbs with (.+%-)$")	if pref then		local link = require("Module:links").full_link({ lang = lang, term = pref }, "term")		local altlink = require("Module:links").full_link({ lang = lang, alt = pref }, "term")		return {			description = "Dutch prefixed verbs with the prefix " .. link .. ".",			displaytitle = "Dutch prefixed verbs with " .. altlink,			breadcrumb = altlink,			parents = ,		}	end end)

table.insert(handlers, function(data)	local particle = data.label:match("^separable verbs with (.+)$")	if particle then		local link = require("Module:links").full_link({ lang = lang, term = particle }, "term")		local altlink = require("Module:links").full_link({ lang = lang, alt = particle }, "term")		return {			description = "Dutch separable verbs with the particle " .. link .. ".",			displaytitle = "Dutch separable verbs with " .. altlink,			breadcrumb = altlink,			parents = ,		}	end end)

return {LABELS = labels, HANDLERS = handlers}