From 36fd37813be5dc243500f22f42188b9f2cd77ac3 Mon Sep 17 00:00:00 2001 From: Samir Boulahtit Date: Thu, 28 May 2026 23:51:32 +0200 Subject: [PATCH] =?UTF-8?q?fix(email):=20DE=20password=5Freset=20umlauts?= =?UTF-8?q?=20(zurucksetzen=20=E2=86=92=20zur=C3=BCcksetzen=20etc.)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Same accent-stripped pattern as the FR fix in b463c6bf: the DE password_reset template was missing every umlaut. Restored throughout the name, description, subject, body_html, and body_text: - zurucksetzen → zurücksetzen - Zurucksetzung → Zurücksetzung - Passwortzurucksetzung → Passwortzurücksetzung - Schaltflache → Schaltfläche - lauft → läuft - konnen → können - Grussen → Grüßen Same deploy step: re-run scripts/seed/seed_email_templates_core.py on prod to upsert the existing row in place. Co-Authored-By: Claude Opus 4.7 (1M context) --- scripts/seed/seed_email_templates_core.py | 26 +++++++++++------------ 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/scripts/seed/seed_email_templates_core.py b/scripts/seed/seed_email_templates_core.py index ad91f8ec..ab3013a2 100644 --- a/scripts/seed/seed_email_templates_core.py +++ b/scripts/seed/seed_email_templates_core.py @@ -799,13 +799,13 @@ L'équipe {{ store_name }} { "code": "password_reset", "language": "de", - "name": "Passwort zurucksetzen", - "description": "An Kunden gesendet, wenn sie eine Passwortzurucksetzung anfordern", + "name": "Passwort zurücksetzen", + "description": "An Kunden gesendet, wenn sie eine Passwortzurücksetzung anfordern", "category": EmailCategory.AUTH.value, "variables": json.dumps([ "customer_name", "reset_link", "expiry_hours" ]), - "subject": "Passwort zurucksetzen", + "subject": "Passwort zurücksetzen", "body_html": """ @@ -814,44 +814,44 @@ L'équipe {{ store_name }}
-

Passwort zurucksetzen

+

Passwort zurücksetzen

Hallo {{ customer_name }},

-

Wir haben eine Anfrage zur Zurucksetzung Ihres Passworts erhalten. Klicken Sie auf die Schaltflache unten, um ein neues Passwort zu erstellen:

+

Wir haben eine Anfrage zur Zurücksetzung Ihres Passworts erhalten. Klicken Sie auf die Schaltfläche unten, um ein neues Passwort zu erstellen:

- Passwort zurucksetzen + Passwort zurücksetzen

- Dieser Link lauft in {{ expiry_hours }} Stunde(n) ab. Wenn Sie diese Passwortzurucksetzung nicht angefordert haben, konnen Sie diese E-Mail ignorieren. + Dieser Link läuft in {{ expiry_hours }} Stunde(n) ab. Wenn Sie diese Passwortzurücksetzung nicht angefordert haben, können Sie diese E-Mail ignorieren.

- Wenn die Schaltflache nicht funktioniert, kopieren Sie diesen Link in Ihren Browser:
+ Wenn die Schaltfläche nicht funktioniert, kopieren Sie diesen Link in Ihren Browser:
{{ reset_link }}

-

Mit freundlichen Grussen,
Das {{ store_name }} Team

+

Mit freundlichen Grüßen,
Das {{ store_name }} Team

""", - "body_text": """Passwort zurucksetzen + "body_text": """Passwort zurücksetzen Hallo {{ customer_name }}, -Wir haben eine Anfrage zur Zurucksetzung Ihres Passworts erhalten. Klicken Sie auf den Link unten, um ein neues Passwort zu erstellen: +Wir haben eine Anfrage zur Zurücksetzung Ihres Passworts erhalten. Klicken Sie auf den Link unten, um ein neues Passwort zu erstellen: {{ reset_link }} -Dieser Link lauft in {{ expiry_hours }} Stunde(n) ab. Wenn Sie diese Passwortzurucksetzung nicht angefordert haben, konnen Sie diese E-Mail ignorieren. +Dieser Link läuft in {{ expiry_hours }} Stunde(n) ab. Wenn Sie diese Passwortzurücksetzung nicht angefordert haben, können Sie diese E-Mail ignorieren. -Mit freundlichen Grussen, +Mit freundlichen Grüßen, Das {{ store_name }} Team """, },