diff --git a/res/core/messages.xml b/res/core/messages.xml
index 00f0107e9..0090360b0 100644
--- a/res/core/messages.xml
+++ b/res/core/messages.xml
@@ -2899,9 +2899,10 @@
+
- "$unit($unit) entdeckt, dass $region($region) $terrain($region) ist."
- "$unit($unit) discovered that $region($region) is $terrain($region)."
+ "$unit($unit) entdeckt, dass $region($region) $localize($terrain) ist."
+ "$unit($unit) discovered that $region($region) is $localize($terrain)."
diff --git a/src/move.c b/src/move.c
index 01a521391..04a50b45d 100644
--- a/src/move.c
+++ b/src/move.c
@@ -1592,13 +1592,13 @@ static const region_list *travel_route(unit * u,
else if ((u_race(u)->flags & RCF_WALK) == 0) {
/* Spezialeinheiten, die nicht laufen können. */
ADDMSG(&u->faction->msgs, msg_message("detectocean",
- "unit region", u, next));
+ "unit region terrain", u, next, terrain_name(next)));
break;
}
else if (landing) {
/* wir sind diese woche angelandet */
ADDMSG(&u->faction->msgs, msg_message("detectocean",
- "unit region", u, next));
+ "unit region terrain", u, next, terrain_name(next)));
break;
}
}
@@ -1607,7 +1607,7 @@ static const region_list *travel_route(unit * u,
* Pferde betreten werden. */
if (!(canswim(u) || canfly(u))) {
ADDMSG(&u->faction->msgs, msg_message("detectocean",
- "unit region", u, next));
+ "unit region terrain", u, next, terrain_name(next)));
break;
}
}