Importer, Bürokraten, Moderatoren (CommentStreams), Strukturierte-Diskussionen-Bots, Oberflächenadministratoren, Push-Abonnementverwalter, Oversighter, Administratoren, Kampagnenbearbeiter (Hochladeassistent)
855
Bearbeitungen
(Fix Lua error when Wikidata is unavailable (default to "different from Wikidata")) |
K (11 Versionen von wpen:Module:SDcat importiert) |
||
| (2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 22: | Zeile 22: | ||
-- (local short description, Wikidata entity-ID, link prefix) | -- (local short description, Wikidata entity-ID, link prefix) | ||
p._setCat = function(sdesc, itemID, lp) | p._setCat = function(sdesc, itemID, lp) | ||
if not mw.wikibase then return nil end | |||
if itemID == "" then itemID = nil end | if itemID == "" then itemID = nil end | ||
-- Wikidata description field | |||
local wdesc = (mw.wikibase.getDescription(itemID) or ""):lower() | |||
if wdesc == "" then | |||
return "[[" .. lp .. "Category:Short description with empty Wikidata description]]" | |||
elseif wdesc == sdesc then | |||
return "[[" .. lp .. "Category:Short description matches Wikidata]]" | |||
else | |||
return "[[" .. lp .. "Category:Short description is different from Wikidata]]" | |||
end | end | ||
end | end | ||