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]; |