From 45f0606ea318e21e43cb53f9674c1f7dd702e1e5 Mon Sep 17 00:00:00 2001 From: Luca <102960244+Luca-Timo@users.noreply.github.com> Date: Wed, 27 May 2026 15:38:35 +0200 Subject: [PATCH] fix(i18n): align quoteResponse.changeWithin DE placeholder with call site MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The German string used `{{minutes}}` while the call site at QuoteResponsePage.tsx:300 passes `{ at: }`, matching the English string's `{{at}}`. Result on the public quote page when the customer had already responded: the literal text "{{minutes}}" rendered instead of the unlock time. Switched the German wording to match the English semantics ("until X:XX") since the underlying value is an absolute time, not a minutes-remaining count — the previous DE wording was also wrong about WHAT the variable meant. --- frontend/src/i18n/locales/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/i18n/locales/de.json b/frontend/src/i18n/locales/de.json index 11dea9ad..d8804c28 100644 --- a/frontend/src/i18n/locales/de.json +++ b/frontend/src/i18n/locales/de.json @@ -3798,7 +3798,7 @@ "acceptedLocked": "Dieses Angebot wurde bereits angenommen.", "declinedLocked": "Dieses Angebot wurde abgelehnt.", "cannotRespond": "Es ist nicht mehr möglich, auf dieses Angebot zu antworten.", - "changeWithin": "Sie können Ihre Antwort innerhalb von {{minutes}} Minuten ändern.", + "changeWithin": "Sie können Ihre Antwort bis {{at}} ändern.", "intro": "Vielen Dank für Ihre Anfrage. Bitte prüfen Sie das folgende Angebot und antworten Sie unten.", "accept": "Angebot annehmen", "decline": "Angebot ablehnen"