diff --git a/conf/prefixes.json b/conf/prefixes.json
index 156bba332..afe6069a8 100644
--- a/conf/prefixes.json
+++ b/conf/prefixes.json
@@ -27,6 +27,7 @@
"flame",
"ice",
"star",
- "black"
+ "black",
+ "arch"
]
}
diff --git a/res/core/de/strings.xml b/res/core/de/strings.xml
index d008a17ff..1e5dbb034 100644
--- a/res/core/de/strings.xml
+++ b/res/core/de/strings.xml
@@ -6833,6 +6833,11 @@
black
+
+ Erz
+ arch
+
+
Sternen
star
diff --git a/scripts/tests/common.lua b/scripts/tests/common.lua
index 9c2549261..decd0c14b 100644
--- a/scripts/tests/common.lua
+++ b/scripts/tests/common.lua
@@ -1110,4 +1110,10 @@ function test_prefix()
set_order(u1, "PRAEFIX")
process_orders()
assert_not_nil(u1:show():find("Elf"))
+
+ set_order(u1, "PRAEFIX Erz")
+ process_orders()
+ assert_not_nil(u1:show():find("Erzelf"))
+ u1.faction.locale = "en"
+ assert_not_nil(u1:show():find("archelf"))
end