Module:Lang: Difference between revisions

Content deleted Content added
No edit summary
Line 1,368:
else
args.translit = args[translit_idx] or args.translit -- prefer positional 'translit' parameter
end
 
if args.translit then
local latn, pos, char;
latn, args.translit, pos, char = is_latin (args.translit, args[1] or args.code);
if not latn then
return make_error_msg (substitute (cfg.lang_xx_t.translit_nonlatn, {pos, char}), args, template);
end
end
 
Line 1,404 ⟶ 1,396:
end
if args.translit then
local latn, pos, char;
latn, args.translit, pos, char = is_latin (args.translit, args[1]subtags.private or args.code);
if not latn then
return make_error_msg (substitute (cfg.lang_xx_t.translit_nonlatn, {pos, char}), args, template);
end
end
 
local is_latn_text, text, pos, char = is_latin (args.text, code); -- make a boolean
args.text = text; -- may have been modified (accept-as-written markup removed)