Module:Int: Difference between revisions
Richardpruen (talk | contribs) m 1 revision imported |
mediawiki>AntiCompositeNumber check message in the target language, not the default, still return missing message markup if message does not exist (and is not just disabled) |
||
Line 14: | Line 14: | ||
end | end | ||
local lang | local lang | ||
if args.lang and args.lang ~= '' and mw.language.isValidCode(args.lang) then | if args.lang and args.lang ~= '' and mw.language.isValidCode(args.lang) then | ||
Line 21: | Line 20: | ||
lang = templateTranslation.getLanguage() | lang = templateTranslation.getLanguage() | ||
end | end | ||
local msg = mw.message.new(mw.text.trim(args[1]), arguments):inLanguage(lang) | |||
if | if msg:exists() or lang == 'qqx' then | ||
local msgstr = msg | if msg:isDisabled() then | ||
return args.missing or '' | |||
else | |||
local msgstr = msg:plain() | |||
return frame:preprocess(msgstr) | |||
end | |||
else | else | ||
return args.missing ~= '' | return args.missing ~= '' |