Module:TNT: Difference between revisions
Content added Content deleted
m (Copying 5 changes by Yurik: "fix doc translation link, Trim parameter whitespaces, docs link, fix templatedata doc having just the positional parameters, make i18n/ prefix optional, support for usage from modules" from mw:Module:TNT. (docs, translate)) |
(deprecate link function, always use c: for data links to Commons) |
||
Line 68: | Line 68: | ||
end |
end |
||
-- Obsolete function that adds a 'c:' prefix to the first param. |
|||
-- Converts first parameter to a interwiki-ready link. For example, it converts |
|||
-- "Sandbox/Sample.tab" -> ' |
-- "Sandbox/Sample.tab" -> 'c:Data:Sandbox/Sample.tab' |
||
function p.link(frame) |
function p.link(frame) |
||
return link(frame.args[1]) |
return link(frame.args[1]) |
||
Line 158: | Line 158: | ||
-- Given a dataset name, convert it to a title with the 'commons:data:' prefix |
-- Given a dataset name, convert it to a title with the 'commons:data:' prefix |
||
link = function(dataset) |
link = function(dataset) |
||
return 'c:Data:' .. mw.text.trim(dataset or '') |
|||
if mw.site.siteName == 'Wikimedia Commons' then |
|||
return dataset |
|||
else |
|||
return 'commons:' .. dataset |
|||
end |
|||
end |
end |
||