Module:Lang: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
No edit summary
No edit summary
Line 611: Line 611:
args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant); -- format to recommended subtag styles; private omitted because private
args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant); -- format to recommended subtag styles; private omitted because private


if is_set (subtags.private) and lang_data.override[table.concat ({code, 'x-', subtags.private})] then -- look for private use tags
if is_set (subtags.private) and lang_data.override[table.concat ({code, '-x-', subtags.private})] then -- look for private use tags
language_name = lang_data.override[table.concat ({code, 'x-', subtags.private})][1];
language_name = lang_data.override[table.concat ({code, '-x-', subtags.private})][1];
elseif lang_data.override[code] then
elseif lang_data.override[code] then
language_name = lang_data.override[code][1]
language_name = lang_data.override[code][1]
Line 737: Line 737:
args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant); -- format to recommended subtag styles
args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant); -- format to recommended subtag styles


if is_set (subtags.private) and lang_data.override[table.concat ({code, 'x-', subtags.private})] then -- look for private use tags
if is_set (subtags.private) and lang_data.override[table.concat ({code, '-x-', subtags.private})] then -- look for private use tags
language_name = lang_data.override[table.concat ({code, 'x-', subtags.private})][1];
language_name = lang_data.override[table.concat ({code, '-x-', subtags.private})][1];
elseif lang_data.override[args.code:lower()] then -- first look for whole IETF tag in override table
elseif lang_data.override[args.code:lower()] then -- first look for whole IETF tag in override table
language_name = lang_data.override[args.code:lower()][1];
language_name = lang_data.override[args.code:lower()][1];