19.544
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 154: | Zeile 154: | ||
local beruf = fbdata.pargs["Beruf"] or "" | local beruf = fbdata.pargs["Beruf"] or "" | ||
if beruf ~= "" then | if beruf ~= "" then | ||
local | local beruf = str.splitAndStrip(beruf, ";") | ||
for _, | for _, b in ipairs(beruf) do | ||
local beruf_page = | local beruf_page = b -- default | ||
local geschlecht = fbdata.pargs["Geschlecht"] or "" | local geschlecht = fbdata.pargs["Geschlecht"] or "" | ||
-- Beruf-Seite ermitteln | -- Beruf-Seite ermitteln | ||
local selector = "[[:+]][[KlassenName::Beruf]]" | local selector = "[[:+]][[KlassenName::Beruf]]" | ||
selector = selector .. | selector = selector .. | ||
"[[Wörterbuch::Einzahl weiblich=" .. | "[[Wörterbuch::Einzahl weiblich=" .. b .."]] OR " .. | ||
"[[Wörterbuch::Einzahl männlich=" .. | "[[Wörterbuch::Einzahl männlich=" .. b .."]]" | ||
local query = {selector, "?#-", "?Wörterbuch"} | local query = {selector, "?#-", "?Wörterbuch"} | ||
query["limit"] = 1 | query["limit"] = 1 | ||
| Zeile 178: | Zeile 178: | ||
-- weibliche/männliche Form ermitteln | -- weibliche/männliche Form ermitteln | ||
if geschlecht == "weiblich" then | if geschlecht == "weiblich" then | ||
b = beruf_woerterbuch["Einzahl weiblich"] or b | |||
elseif geschlecht == "männlich" then | elseif geschlecht == "männlich" then | ||
b = beruf_woerterbuch["Einzahl männlich"] or b | |||
else -- bei divers keine Veränderung | else -- bei divers keine Veränderung | ||
end | end | ||
| Zeile 187: | Zeile 187: | ||
t = t .. ", " | t = t .. ", " | ||
end | end | ||
t = t .. "[[" .. beruf_page .. "|" .. | t = t .. "[[" .. beruf_page .. "|" .. b .. "]]" | ||
smw.addAttrToList(fbdata.attr.list, "Beruf", beruf_page) | smw.addAttrToList(fbdata.attr.list, "Beruf", beruf_page) | ||
end | end | ||