Modul:Beruf: Unterschied zwischen den Versionen

27 Bytes hinzugefügt ,  Freitag um 21:17
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 55: Zeile 55:


function p.setWoerterbuchAttr(fbdata)
function p.setWoerterbuchAttr(fbdata)
for _, a in ipairs{
for _, anzahl in ipairs{"Einzahl", "Mehrzahl"} do
{"Einzahl", "weiblich"},
for _, geschlecht in ipairs{"weiblich", "männlich", "divers"} do
{"Einzahl", "männlich"},
local anzahl_geschlecht = anzahl .. " " .. geschlecht
{"Einzahl", "divers"},
local v = fbdata.pargs[anzahl_geschlecht] or ""
{"Mehrzahl", "weiblich"},
if v ~= "" then
{"Mehrzahl", "männlich"},
smw.addAttrToList(fbdata.attr.list, "Wörterbuch", anzahl_geschlecht .. "=" .. v)
{"Mehrzahl", "divers"}} do
if not fbdata.attr.noattr then
local a12 = a[1] .. " " .. a[2]
mw.smw.subobject{
local v = fbdata.pargs[a12] or ""
"Wörterbuch " .. anzahl_geschlecht,
if v ~= "" then
["SubObjektTyp"] = "Wörterbuch Beruf",
smw.addAttrToList(fbdata.attr.list, "Wörterbuch", a12 .. "=" .. v)
["Bemerkung"] = anzahl,
if not fbdata.attr.noattr then
["Geschlecht"] = geschlecht,
mw.smw.subobject{
["BerufTemp"] = v}
"Wörterbuch " .. a12,
end
["SubObjektTyp"] = "Wörterbuch Beruf",
["Bemerkung"] = a1,
["Geschlecht"] = a2,
["BerufTemp"] = v}
end
end
end
end