Module:Lang: Difference between revisions

Sur (talk | contribs)
m fallback now appends template MissingValveTranslationTooltip
Sur (talk | contribs)
m fixed fallback_str='en' localizing to current lang instead of en
Line 58: Line 58:
if (label == nil) then
if (label == nil) then
-- Apply fallback
-- Apply fallback
local fallback_tooltip = mw.getCurrentFrame():expandTemplate{title = "MissingValveTranslationTooltip"}
local fallback
local fallback
if (fallback_str == 'en') then
if (fallback_str == 'en') then
fallback = p.get_string(key, lang_code_override, nil, remove_var_index, upper_lower)
fallback = p.get_string(key, 'en', key .. fallback_tooltip, remove_var_index, upper_lower)
elseif fallback_str ~= nil then
elseif fallback_str ~= nil then
fallback = fallback_str
fallback = fallback_str
Line 66: Line 67:
return ''
return ''
end
end
return fallback .. mw.getCurrentFrame():expandTemplate{title = "MissingValveTranslationTooltip"}
return fallback .. fallback_tooltip
end
end