diff --git a/res/core/de/strings.xml b/res/core/de/strings.xml
index 47483475a..2bd468d76 100644
--- a/res/core/de/strings.xml
+++ b/res/core/de/strings.xml
@@ -4997,13 +4997,10 @@
Dieser Zauber wird die gesamte Ausrüstung der
Zieleinheit für
- einige Zeit vor den Blicken anderer verschleiern. Der
- Zauber
- schützt nicht vor Dieben und Spionen.
+ einige Zeit vor den Blicken anderer verschleiern.
This spell will hide the whole equipment of a target
unit from the
- looks of others. It will not protect against thieves or
- spies.
+ looks of others.
Dieser Zauber legt ein antimagisches Feld um die Magier der Feinde
diff --git a/res/e3a/strings.xml b/res/e3a/strings.xml
index 9e6e83bd8..9c1ca68f1 100644
--- a/res/e3a/strings.xml
+++ b/res/e3a/strings.xml
@@ -371,5 +371,5 @@
creature of an unusual species that will join them.
-
+
diff --git a/res/eressea/strings.xml b/res/eressea/strings.xml
index 0f7a7141d..e235c4338 100644
--- a/res/eressea/strings.xml
+++ b/res/eressea/strings.xml
@@ -1,7 +1,18 @@
-
+
+ Dieser Zauber wird die gesamte Ausrüstung der
+ Zieleinheit für
+ einige Zeit vor den Blicken anderer verschleiern. Der
+ Zauber
+ schützt nicht vor Dieben und Spionen.
+ This spell will hide the whole equipment of a target
+ unit from the
+ looks of others. It will not protect against thieves or
+ spies.
+
+
Aufzeichung des Vortrags von Selen Ard'Ragorn in Bar'Glingal:
'Es heiss, dieser Spruch wäre wohl in den Spelunken der Westgassen
diff --git a/src/util/language.c b/src/util/language.c
index f5e98797b..c55e1c838 100644
--- a/src/util/language.c
+++ b/src/util/language.c
@@ -181,9 +181,10 @@ void locale_setstring(locale * lang, const char *key, const char *value)
find->str = _strdup(value);
} else {
if (strcmp(find->str, value) != 0) {
- log_error("duplicate translation '%s' for key %s\n", value, key);
+ log_warning("multiple translations for key %s\n", key);
}
- assert(!strcmp(find->str, value) || !"duplicate string for key");
+ free(find->str);
+ find->str = _strdup(value);
}
}