Show missing translation on console

master
conde2 7 years ago
parent deee6ed8c9
commit a644dff043

@ -113,15 +113,18 @@ function installLocale(locale)
if _G.allowedLocales and not _G.allowedLocales[locale.name] then return end
if locale.name ~= defaultLocaleName then
local updatesNeeded = 0
for _i,k in pairs(neededTranslations) do
local updatesNamesMissing = {}
for _,k in pairs(neededTranslations) do
if locale.translation[k] == nil then
updatesNeeded = updatesNeeded + 1
updatesNamesMissing[#updatesNamesMissing + 1] = k
end
end
if updatesNeeded > 0 then
pdebug('Locale \'' .. locale.name .. '\' is missing ' .. updatesNeeded .. ' translations.')
if #updatesNamesMissing > 0 then
pdebug('Locale \'' .. locale.name .. '\' is missing ' .. #updatesNamesMissing .. ' translations.')
for _,name in pairs(updatesNamesMissing) do
pdebug('["' .. name ..'"] = \"\",')
end
end
end

Loading…
Cancel
Save