మాడ్యూల్:ISO 639 name: కూర్పుల మధ్య తేడాలు

Content deleted Content added
దిద్దుబాటు సారాంశం లేదు
చి cleanup;
పంక్తి 100:
if name:find ('languages') then
name = make_wikilink (name, label); -- simple wikilink for collective languages unless there is a label
-- name = make_wikilink (name); -- simple wikilink for collective languages
elseif override_data.article_name[code] then
name = make_wikilink (override_data.article_name[code][1], label or name); -- language name or label with wikilink from override data
-- name = make_wikilink (override_data.article_name[code][1], name); -- language name with wikilink from override data
else
name = make_wikilink (name .. ' language', label or name); -- [[name language|name]] or [[name language|label]]
-- name = make_wikilink (name .. ' language', name); -- [[name language|name]]
end
end
Line 153 ⟶ 150:
local data = {}; -- holds one of the various 639 code to name tables
local link = 'yes' == args.link; -- make a boolean
 
-- local label = is_set(args.label) and args.label;
code, ietf_err = code:gsub('(.-)%-.*', '%1'); -- strip ietf subtags; ietf_err is non-zero when subtags are stripped
lc_code = code:lower();
Line 164 ⟶ 160:
end
 
-- data = mw.loadData ('Module:Language/data/ISO 639 override'); -- first look in the override table
data = override_data.override; -- first look in the override table
-- name = lang_name_get (lc_code, data, link);
name = lang_name_get (lc_code, data, link, args.label);
if name then
Line 174 ⟶ 168:
if 2 == #lc_code then
data = mw.loadData ('Module:Language/data/iana languages'); -- this data used only for ISO 639-1 language codes / names listed there
-- name = lang_name_get (lc_code, data, link);
name = lang_name_get (lc_code, data, link, args.label);
if name then
Line 186 ⟶ 179:
}) do
data = mw.loadData (source);
-- name = lang_name_get (lc_code, data, link);
name = lang_name_get (lc_code, data, link, args.label);
if name then
"https://te.wikipedia.org/wiki/మాడ్యూల్:ISO_639_name" నుండి వెలికితీశారు