From 53027a1ed982a687da77d631ba5b8085b17fd2fd Mon Sep 17 00:00:00 2001 From: Asger Geel Weirsoee Date: Tue, 20 Oct 2026 19:45:49 +0200 Subject: [PATCH] =?UTF-8?q?Tegn=20og=20G=C3=A6t:=20ord,=20g=C3=A6t=20og=20?= =?UTF-8?q?tal=20starter=20ikke=20en=20s=C3=A6tning=20i=20replikkerne?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tre replikker satte et indsat ord eller tal først i en sætning, så det fik lille forbogstav på skærmen. Testen fanger det nu. Co-Authored-By: Claude Opus 5.5 --- tegnoggaet/narrator/lines.json | 6 +++--- tegnoggaet/tests/test_lines.py | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/tegnoggaet/narrator/lines.json b/tegnoggaet/narrator/lines.json index b5b5438..5872cb8 100644 --- a/tegnoggaet/narrator/lines.json +++ b/tegnoggaet/narrator/lines.json @@ -103,8 +103,8 @@ "[gasps] {ord} kom hele vejen rundt!", "Utroligt. Den startede som {ord} og sluttede som {ord}.", "[impressed] {ord} overlevede! Godt tegnet, godt gættet.", - "Den overlevede! {ord} hele vejen.", - "Perfekt kæde. {ord} fra start til slut." + "Den overlevede, {ord} hele vejen!", + "Perfekt kæde, {ord} fra start til slut." ], "chain_changed": [ "Den startede som {ord} og endte som {gaet}.", @@ -144,7 +144,7 @@ "winner": [ "Og vinderen er {vinder} med {point} point!", "[excited] {vinder} vinder med {point} point!", - "Tillykke, {vinder}. {point} point.", + "Tillykke, {vinder}, med {point} point.", "{vinder} tager sejren med {point} point.", "Aftenens kunstner er {vinder} med {point} point." ], diff --git a/tegnoggaet/tests/test_lines.py b/tegnoggaet/tests/test_lines.py index 646efe1..0fa8d98 100644 --- a/tegnoggaet/tests/test_lines.py +++ b/tegnoggaet/tests/test_lines.py @@ -41,6 +41,8 @@ class TegnLinesTests(SimpleTestCase): self.assertLessEqual(len(spoken.split()), 20) self.assertNotRegex(line, r"—|–| - ", "ingen tankestreger") self.assertNotRegex(line, r"\d", "tal skrives med bogstaver") + # ord, gæt og tal indsættes med små bogstaver: de må ikke starte en sætning på skærmen + self.assertNotRegex(line, r"[.!?] (\[[a-z ]+\] )*\{(ord|gaet|point|antal_spillere)\}") def test_rules_cards_follow_the_same_style(self): from tegnoggaet.engine import RULES