Module:Lang: Difference between revisionsGive feedback
Jump to navigation
Jump to search
Added localization key overrides |
Added support for lang codes longer than 2 characters |
||
| Line 1: | Line 1: | ||
local p = {} | local p = {} | ||
-- Set of valid language codes | |||
local lang_codes_set = { | |||
en = true, | |||
es = true, | |||
['zh-hant'] = true | |||
} | |||
-- Overrides applied to searches by key. Designed to handle edge cases where | -- Overrides applied to searches by key. Designed to handle edge cases where | ||
| Line 160: | Line 167: | ||
local lang_code = title.fullText:match(".*/(.*)$") | local lang_code = title.fullText:match(".*/(.*)$") | ||
if (lang_code == nil or lang_codes_set[lang_code]) == nil then | |||
if (lang_code == nil or | |||
return 'en' | return 'en' | ||
end | end | ||