Module:Lang: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
(-transl experiment;)
(+|italics= alias;)
Line 648: Line 648:
end
end


args.italic = validate_italic (args.italic); -- nil or font-style property value
if args.italic and args.italics then
return make_error_msg ('{{lang}}: conflicting: |italic= and |italics=', args);

else
args.italic = validate_italic (args.italic or args.italics); -- nil or font-style property value
end
if nil == args.italic then -- nil when |italic= absent or not set or |italic=default; args.italic controls
if nil == args.italic then -- nil when |italic= absent or not set or |italic=default; args.italic controls
if ('latn' == subtags.script) or (is_latn (args.text) and 'en' ~= code) then -- script set to latn or text is wholly latn script but not rendering English
if ('latn' == subtags.script) or (is_latn (args.text) and 'en' ~= code) then -- script set to latn or text is wholly latn script but not rendering English
Line 780: Line 784:
end
end
args.italic = validate_italic (args.italic); -- nil or font-style property value
if args.italic and args.italics then
return make_error_msg ('{{lang-xx}}: conflicting: |italic= and |italics=', args);
else
args.italic = validate_italic (args.italic or args.italics); -- nil or font-style property value
end


if nil == args.italic then -- args.italic controls
if nil == args.italic then -- args.italic controls