Modul:tosammensätten
Utsehn
Die Dokumentation für dieses Modul kann unter Modul:tosammensätten/Doku erstellt werden
local m_links = require("Modul:links")
local m_utilities = require("Modul:utilities")
local export = {}
function export.tek_praeficks(sprok, schriwtkod, praeficks, altPrae, waodstam, altStam, woadsort, sort_key, kenKategorie)
local kategorien = {}
woadsort = woadsort or "Woort"
-- Plural van de Woadsort
woadsort = require("Modul:Plural").Hol_Plural(woadsort)
local beteken = "Präfix"
return "[[" .. praeficks .. "-" .. "|" .. (altPrae or praeficks) .. "-" .. "]]" .. " + " .. "[[" .. waodstam .. "|" .. (altStam or waodstam) .. "]]" .. (kenKategorie and "" or kategorieseern(sprok, woadsort, beteken, praeficks))
end
function kategorieseern(sprok, woadsort, beteken, praeficks)
local kategorien = ""
local ipx = 1
while ipx <= 30 do
kategorien = kategorien .. "[[Kategorie:" .. require("Modul:languages").getByCode(sprok[ipx]):getCanonicalName() .. " " .. woadsort .. " mit " .. beteken .. " " .. praeficks .. "-" .. "]]"
ipx = ipx + 1
if sprok[ipx] == nil or sprok[ipx] == "" then
break
end
end
return kategorien
end
return export