This is a documentation subpage for Module:SDcat. It may contain usage information, categories and other content that is not part of the original module page. |
This Lua module is used on approximately 5,750,000 pages, or roughly 10% of all pages. To avoid major disruption and server load, any changes should be tested in the module's /sandbox or /testcases subpages, or in your own module sandbox. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. |
Module to check whether local short description matches that on Wikidata
setCat has the qid of a Wikidata entity passed as |qid= (it defaults to the associated qid of the current article if omitted) and the local short description passed as |sd= It returns a category if there is an associated Wikidata entity.
It returns one of the following tracking categories, as appropriate:
For testing purposes, a link prefix |lp= may be set to ":" to make the categories visible.
((SDcat |sd=(({shortdescription|))} ))
((#invoke:SDcat |setCat |sd=(({shortdescription|))} ))
Template:SDcat is a wrapper for this module.
sdcat = require("Module:SDcat")._setCat
local tracking_cat = sdcat(shortdesc, itemID)
((#invoke:SDcat |setCat |qid=((get QID|Douglas Adams))|sd=English author and humorist (1952–2001) |lp=":"))
A few examples of tests are at Module talk:SDcat