diff --git a/Rules/Languages/de/ClearSpeak_Rules.yaml b/Rules/Languages/de/ClearSpeak_Rules.yaml
index ce0f1c3c4..a4ed1cd1a 100644
--- a/Rules/Languages/de/ClearSpeak_Rules.yaml
+++ b/Rules/Languages/de/ClearSpeak_Rules.yaml
@@ -476,7 +476,7 @@
if: "$ClearSpeak_AbsoluteValue = 'AbsEnd'"
then:
- pause: short
- - T: "end"
+ - T: "ende"
- x: "$WordToSay"
- pause: short
diff --git a/tests/Languages/de/ClearSpeak/symbols_and_adornments.rs b/tests/Languages/de/ClearSpeak/symbols_and_adornments.rs
index b52b0a253..05529529d 100644
--- a/tests/Languages/de/ClearSpeak/symbols_and_adornments.rs
+++ b/tests/Languages/de/ClearSpeak/symbols_and_adornments.rs
@@ -39,6 +39,16 @@ fn quotation_mark() -> Result<()> {
Ok(())
}
+#[test]
+fn absolute_value_end_regression() -> Result<()> {
+ let expr = "";
+ test_prefs("de", "ClearSpeak", vec![
+ ("Verbosity", "Terse"),
+ ("ClearSpeak_AbsoluteValue", "AbsEnd"),
+ ], expr, "Betrag von x plus 1, ende Betrag")?;
+ Ok(())
+}
+
#[test]
fn ellipses_auto_start() -> Result<()> {
let expr = "