Module:Int: Difference between revisions
Richardpruen (talk | contribs) m 1 revision imported |
Richardpruen (talk | contribs) m 1 revision imported: Templates and CSS files |
||
(One intermediate revision by one other user not shown) | |||
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 ~= '' |