diff --git a/public/src/translator.js b/public/src/translator.js index 234ad5853b..37f4486feb 100644 --- a/public/src/translator.js +++ b/public/src/translator.js @@ -48,12 +48,15 @@ loading = 0; function insertLanguage(text, key, value, variables) { - for (var i = 1, ii = variables.length; i < ii; i++) { - var variable = variables[i].replace(']]', ''); - value = value.replace('%' + i, variable); - } + if (value) { + for (var i = 1, ii = variables.length; i < ii; i++) { + var variable = variables[i].replace(']]', ''); + value = value.replace('%' + i, variable); + } - text = text.replace(key, value); + text = text.replace(key, value); + } + return text; } diff --git a/public/templates/admin/header.tpl b/public/templates/admin/header.tpl index 7c236cff58..3a2c7b4768 100644 --- a/public/templates/admin/header.tpl +++ b/public/templates/admin/header.tpl @@ -16,6 +16,7 @@ +