Module:Lang: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 323:
local out = {};
local language_name;
-- if lang_data.override[args.code] then
-- language_name = lang_data.override[args.code][1]
-- elseif lang_name_table.lang[args.code] then
-- language_name = lang_name_table.lang[args.code][1]; -- table entries sometimes have multiple names, always take the first one
-- end
local code, script, region = get_ietf_parts (args.code);
if is_set (code) then
if lang_data.override[code] then
language_name = lang_data.override[code][1]
elseif lang_name_table.lang[code] then
language_name = lang_name_table.lang[code][1]; -- table entries sometimes have multiple names, always take the first one
end
end
Line 335 ⟶ 344:
if not is_set (language_name) then
table.insert (out, '<span style="font-size:100%" class="error">error: unknown language code: ');
table.insert (out, args.code or 'missing');
table.insert (out, '</span>');
if 0 ~= namespace then -- only categorize in article space
table.insert (out, '[[Category:Articles containing unknown language template codes|');
table.insertif (out,is_set (args.code); then
table.insert (out, '|' .. args.code); -- add a sort key
end
table.insert (out, ']]');
end
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu