Module:Lang: Difference between revisionsGive feedback
m Fixed lang codes set check |
m get_string_remove_var |
||
| Line 72: | Line 72: | ||
return fallback | return fallback | ||
end | end | ||
return label | |||
end | |||
--Get a localized string by the raw key, and remove %variable% from key | |||
p.get_string_remove_var = function(frame) | |||
local key = frame.args[1] | |||
local spaces = frame.args[2] | |||
local lang_code = get_lang_code() | |||
local data = get_lang_file(lang_code) | |||
if (data == nil) then | |||
return string.format("Lang code '%s' does not have a json file", lang_code) | |||
end | |||
local label = data[key] | |||
label = util_module.remove_var(label, spaces) | |||
return label | return label | ||