Show missing translation on console

This commit is contained in:
conde2 2017-01-18 11:31:40 -02:00
parent deee6ed8c9
commit a644dff043
1 changed files with 8 additions and 5 deletions

View File

@ -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