Module:Lang: Difference between revisions

m
synch from sandbox;
(synch from sandbox;)
m (synch from sandbox;)
Line 1,066:
 
if is_set (args[1]) then -- IANA language code used for html lang= attribute; or ISO 15924 script code
args.code =if args[1]:match ('^%a%a%a?%a?$'):lower(); then -- useargs[1] thehas language/scriptcorrect code portion only (2, 3, or 4 alpha characters); lower case because table indexes are lower caseform?
args.code = args[1]:lower(); -- use the language/script code; only (2, 3, or 4 alpha characters); lower case because table indexes are lower case
else
return make_error_msg (table.concat ({'unrecognized language / script code: ', args[1]}), args, 'transl'); -- invalid language / script code
end
else
return make_error_msg ('missing language / script code', args, 'transl'); -- missing language / script code so quit
Anonymous user