Module:TNT: Difference between revisions
Jump to navigation
Jump to search
metawikimedia>DiBabelYurikBot m Copying 5 changes by Yurik: "breaking: ignore lang param in format(), use formatInLanguage() instead, make i18n/ prefix optional, support for usage from modules, no auto I18n/ prefix, breaks some graphs, fix doc translation link, deprecate link function, always use c: for data links to Commons" from mw:Module:TNT. (docs, translate) |
metawikimedia>DiBabelYurikBot m Copying one change by Bawolff: "Give a more useful error message if jsonconfig is missing. There have been three questions about this on the support desk from third party folks copying this template." from mw:Module:TNT. (docs, translate) |
||
Line 153: | Line 153: | ||
if not dataset then | if not dataset then | ||
error(formatMessage(i18nDataset, 'error_no_dataset', {})) | error(formatMessage(i18nDataset, 'error_no_dataset', {})) | ||
end | |||
-- Give helpful error to thirdparties who try and copy this module. | |||
if not mw.ext or not mw.ext.data or not mw.ext.data.get then | |||
error('Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:' .. dataset) | |||
end | end | ||