10,594
edits
(Created page with "local lang_data = mw.loadData ('Module:Lang/data'); -- language name override and transliteration tool-tip tables local lang_name_table = lang_data.lang_name_table; -- language codes, names, regions, scripts, suppressed scripts local lang_table = lang_name_table.lang; -- language codes, names local lang_dep_table = lang_name_table.lang_dep; -- deprecated language codes, names local override_table = lang_data.override; local rev_lang_table...") |
No edit summary |
||
Line 110: | Line 110: | ||
for tag, name_table in pairs (lang_table) do | for tag, name_table in pairs (lang_table) do | ||
if not override_table[tag] then -- only add names/tags from name_table when tag not present in override table | if not override_table[tag] then -- only add names/tags from name_table when tag not present in override table | ||
local name, dab = name_raw:gsub ('%s+%b()', ''); -- remove parenthetical disambiguators or qualifiers from names that have them; <dab> non-zero when disambiguation removed | local name, dab = name_raw:gsub ('%s+%b()', ''); -- remove parenthetical disambiguators or qualifiers from names that have them; <dab> non-zero when disambiguation removed | ||
rev_list_add (rev_lang_table, name_raw, tag); -- add no-dab-names and names-with-dab here | |||
dedabbed_names_list_add (dab, name, tag); -- add to dedabbed_names_list if dabbed | dedabbed_names_list_add (dab, name, tag); -- add to dedabbed_names_list if dabbed | ||
end | end |