diff --git a/res/core/messages.xml b/res/core/messages.xml
index 766cd481c..d40efb9ac 100644
--- a/res/core/messages.xml
+++ b/res/core/messages.xml
@@ -5291,6 +5291,7 @@
+
diff --git a/res/translations/messages.de.po b/res/translations/messages.de.po
index a1d30c85c..776a1e207 100644
--- a/res/translations/messages.de.po
+++ b/res/translations/messages.de.po
@@ -2370,7 +2370,7 @@ msgid "sp_confusion_effect_0"
msgstr "\"$unit($mage) stimmt einen seltsamen Gesang an. Ein plötzlicher Tumult entsteht, der sich jedoch schnell wieder legt.\""
msgid "pest"
-msgstr "\"Hier wütete die Pest, und $int($dead) Bauern starben.\""
+msgstr "\"Hier wütete die Pest, und $int($dead) $resource($peasants,$dead) $if($eq($dead,1), \"starb\", \"starben\").\""
msgid "wormhole_exit"
msgstr "\"$unit($unit) reist durch ein Wurmloch nach $region($region).\""
diff --git a/res/translations/messages.en.po b/res/translations/messages.en.po
index 037b50d4d..9621b3d73 100644
--- a/res/translations/messages.en.po
+++ b/res/translations/messages.en.po
@@ -2370,7 +2370,7 @@ msgid "sp_confusion_effect_0"
msgstr "\"$unit($mage) intones a mysterious chant. There is a sudden hubbub, but order is restored quickly.\""
msgid "pest"
-msgstr "\"The region is visited by the plague and $int($dead) peasants died.\""
+msgstr "\"The region is visited by the plague and $int($dead) $resource($$peasants,$dead) died.\""
msgid "wormhole_exit"
msgstr "\"$unit($unit) travels through a wormhole to $region($region).\""
diff --git a/res/translations/strings.de.po b/res/translations/strings.de.po
index 68f126335..e6931c344 100644
--- a/res/translations/strings.de.po
+++ b/res/translations/strings.de.po
@@ -571,7 +571,7 @@ msgid "balloon"
msgstr "Ballon"
msgid "nr_schemes_template"
-msgstr "Schemen der Regionen {0} sind erkennbar."
+msgstr "Schemen von {0} sind erkennbar."
msgid "list_two"
msgstr "{0} und {1}"
diff --git a/src/randenc.c b/src/randenc.c
index 368a839e9..356c9c695 100644
--- a/src/randenc.c
+++ b/src/randenc.c
@@ -587,7 +587,8 @@ void plagues(region * r)
}
if (dead > 0) {
- ADDMSG(&r->msgs, msg_message("pest", "dead", dead));
+ ADDMSG(&r->msgs, msg_message("pest", "peasants dead",
+ get_resourcetype(R_PEASANT), dead));
deathcounts(r, dead);
rsetpeasants(r, peasants - dead);
}