chore(i18n): retire the now-orphan settings.kiInsights key

The dedicated card H2 was retired in the previous "drop AI prefix"
pass; the `settings.kiInsights` translation key it consumed has no
remaining call-site in source. Drop it from de / en / es / fr / it /
pl. Also update the message-thread test to the new "Insights
provider" copy.
This commit is contained in:
Marc-André Bombeck committed 2026-05-16 18:02:59 +02:00
1 parent 81225a764a
commit bafac84f8d
7 files changed
+8 -8

No files matched your search

-1
View File
@@ -1699,7 +1699,6 @@
"webPushUnsubscribed": "Push-Benachrichtigungen deaktiviert.",
"webPushSubscribeFailed": "Aktivierung fehlgeschlagen",
"webPushActive": "Aktiv",
"kiInsights": "Insights (OpenAI)",
"kiInsightsDescription": "Optional: Hinterlege deinen OpenAI-Key für tägliche, automatische Auswertungen in den Insights.",
"codexConnected": "ChatGPT erfolgreich verbunden! Insights sind jetzt aktiv.",
"codexDisconnected": "ChatGPT-Verbindung getrennt.",
-1
View File
@@ -1699,7 +1699,6 @@
"webPushUnsubscribed": "Push notifications disabled.",
"webPushSubscribeFailed": "Activation failed",
"webPushActive": "Active",
"kiInsights": "Insights (OpenAI)",
"kiInsightsDescription": "Optional: Save your OpenAI key for daily, automatic evaluations in Insights.",
"codexConnected": "ChatGPT connected successfully! Insights are now active.",
"codexDisconnected": "ChatGPT connection removed.",
-1
View File
@@ -1699,7 +1699,6 @@
"webPushUnsubscribed": "Push notifications disabled.",
"webPushSubscribeFailed": "Activation failed",
"webPushActive": "Activo",
"kiInsights": "Insights (OpenAI)",
"kiInsightsDescription": "Optional: Save your OpenAI key for daily, automatic evaluations in Insights.",
"codexConnected": "ChatGPT connected successfully! Insights are now active.",
"codexDisconnected": "ChatGPT connection removed.",
-1
View File
@@ -1699,7 +1699,6 @@
"webPushUnsubscribed": "Push notifications disabled.",
"webPushSubscribeFailed": "Activation failed",
"webPushActive": "Actif",
"kiInsights": "Insights (OpenAI)",
"kiInsightsDescription": "Optional: Save your OpenAI key for daily, automatic evaluations in Insights.",
"codexConnected": "ChatGPT connected successfully! Insights are now active.",
"codexDisconnected": "ChatGPT connection removed.",
-1
View File
@@ -1699,7 +1699,6 @@
"webPushUnsubscribed": "Push notifications disabled.",
"webPushSubscribeFailed": "Activation failed",
"webPushActive": "Attivo",
"kiInsights": "Insights (OpenAI)",
"kiInsightsDescription": "Optional: Save your OpenAI key for daily, automatic evaluations in Insights.",
"codexConnected": "ChatGPT connected successfully! Insights are now active.",
"codexDisconnected": "ChatGPT connection removed.",
-1
View File
@@ -1699,7 +1699,6 @@
"webPushUnsubscribed": "Push notifications disabled.",
"webPushSubscribeFailed": "Activation failed",
"webPushActive": "Aktywne",
"kiInsights": "Insights (OpenAI)",
"kiInsightsDescription": "Optional: Save your OpenAI key for daily, automatic evaluations in Insights.",
"codexConnected": "ChatGPT connected successfully! Insights are now active.",
"codexDisconnected": "ChatGPT connection removed.",
@@ -190,7 +190,10 @@ describe("<MessageThread>", () => {
}}
/>,
);
expect(html).toContain("could not reach an AI provider");
// v1.4.33 IW7 — copy rewritten from "AI provider" to "Insights
// provider" per the Marc-Voice rule (no "KI"/"AI" prefix in
// user-facing strings).
expect(html).toContain("could not reach an Insights provider");
});
it("hides the streaming bubble once its persisted twin lands by id", () => {
@@ -449,7 +452,10 @@ describe("<MessageThread>", () => {
/>,
);
expect(html).toContain("Daily limit reached; resets at 00:00 UTC.");
expect(html).not.toContain("could not reach an AI provider");
// v1.4.33 IW7 — fallback copy rewritten ("AI provider" -> "Insights
// provider"). Both old and new strings should be absent here when
// the budget-exceeded error takes precedence.
expect(html).not.toContain("could not reach an Insights provider");
});
it("surfaces the provider rate-limit copy for coach.provider.rate_limited", () => {