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