19.638
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 22: | Zeile 22: | ||
end | end | ||
fbdata.positionscheck = false | fbdata.positionscheck = false | ||
-- Wörterbuch-Einträge setzen: Einzahl/Mehrzahl, weiblich/männlich | -- Wörterbuch-Einträge setzen: Einzahl/Mehrzahl, weiblich/männlich | ||
p.setWoerterbuchAttr(fbdata) | p.setWoerterbuchAttr(fbdata) | ||
| Zeile 34: | Zeile 33: | ||
t = t .. fab.postprocess(fbdata) | t = t .. fab.postprocess(fbdata) | ||
-- Pre-Processing | -- Pre-Processing | ||
-- mw.logObject(t, "t") | |||
t = fbdata.frame:preprocess(t) | t = fbdata.frame:preprocess(t) | ||
return t | return t | ||
| Zeile 50: | Zeile 49: | ||
t = fab.table_header_footer(t) | t = fab.table_header_footer(t) | ||
t = t .. fab.zeileSemantikBrowsenAbfrage(fbdata) | t = t .. fab.zeileSemantikBrowsenAbfrage(fbdata) | ||
else | |||
smw.addAttrToList(fbdata.attr.list, "Seite", fbdata.fullpagename) | |||
end | end | ||
| Zeile 124: | Zeile 125: | ||
end | end | ||
return beruf_pagelink | return beruf_pagelink | ||
end | end | ||
| Zeile 141: | Zeile 138: | ||
end | end | ||
return beruf_fullpagename | return beruf_fullpagename | ||
end | |||
function p.getBeruf(beruf_fullpagename, einzahl_mehrzahl, geschlecht) | |||
local selector = "[[Bemerkung::" .. einzahl_mehrzahl .. "]]" .. | |||
"[[-has subobject::" .. beruf_fullpagename .. "]]" .. | |||
"[[Geschlecht::" .. geschlecht .. "]]" | |||
local beruf = mw.smw.ask{selector, "?BerufTemp", ["limit"] = 1} | |||
if beruf ~= nil then | |||
beruf = beruf[1]["BerufTemp"] | |||
end | |||
return beruf | |||
end | end | ||
return p | return p | ||