Difference between revisions of "Module:Int"
allow passing custom language, second try
>Shirayuki m (Undid revision 3961335 by Tacsipacsi (talk): broken; per Topic:Vqfgm9pzez1gbhu0) |
>Tacsipacsi (allow passing custom language, second try) |
||
Line 15: | Line 15: | ||
local msg = mw.message.new(mw.text.trim(args[1]), arguments) | local msg = mw.message.new(mw.text.trim(args[1]), arguments) | ||
local lang = templateTranslation.getLanguage() | local lang | ||
if args.lang and args.lang ~= '' and mw.language.isValidCode(args.lang) then | |||
lang = args.lang | |||
else | |||
lang = templateTranslation.getLanguage() | |||
end | |||
if (msg:exists() and not msg:isDisabled()) then | if (msg:exists() and not msg:isDisabled()) then | ||
local msgstr = msg:inLanguage(lang):plain() | local msgstr = msg:inLanguage(lang):plain() |