From 38e625a3c2a0b457bd4cb12402ebccaff8c33f27 Mon Sep 17 00:00:00 2001 From: gsxdsm Date: Fri, 24 Jul 2026 23:35:05 -0700 Subject: [PATCH] fix(i18n): add anthropicAuthPreference strings to all locales English-source keys were added for en only; the i18n parity gate requires identical key sets across es/fr/ko/zh-CN/zh-TW catalogs. --- packages/i18n/locales/es/app.json | 8 +++++++- packages/i18n/locales/fr/app.json | 8 +++++++- packages/i18n/locales/ko/app.json | 8 +++++++- packages/i18n/locales/zh-CN/app.json | 8 +++++++- packages/i18n/locales/zh-TW/app.json | 8 +++++++- 5 files changed, 35 insertions(+), 5 deletions(-) diff --git a/packages/i18n/locales/es/app.json b/packages/i18n/locales/es/app.json index 09b665dd2f..441599e765 100644 --- a/packages/i18n/locales/es/app.json +++ b/packages/i18n/locales/es/app.json @@ -5755,7 +5755,13 @@ "statusActive": "✓ Activo", "statusNotConnected": "✗ No conectado", "title": "Autenticación", - "waitingForLogin": "Esperando inicio de sesión…" + "waitingForLogin": "Esperando inicio de sesión…", + "anthropicPreferenceLabel": "Anthropic credential to use", + "anthropicPreferenceHint": "You have both an Anthropic API key and a Claude subscription connected. Choose which one Fusion sends when a lane calls Anthropic directly. Default: API key.", + "anthropicPreferenceApiKey": "API key", + "anthropicPreferenceSubscription": "Claude subscription", + "credentialInUse": "In use", + "credentialOverridden": "Overridden below" }, "authentication": { "enterAPIKey": "", diff --git a/packages/i18n/locales/fr/app.json b/packages/i18n/locales/fr/app.json index 97061313f4..ed80b726aa 100644 --- a/packages/i18n/locales/fr/app.json +++ b/packages/i18n/locales/fr/app.json @@ -5755,7 +5755,13 @@ "statusActive": "✓ Actif", "statusNotConnected": "✗ Non connecté", "title": "Authentification", - "waitingForLogin": "En attente de connexion…" + "waitingForLogin": "En attente de connexion…", + "anthropicPreferenceLabel": "Anthropic credential to use", + "anthropicPreferenceHint": "You have both an Anthropic API key and a Claude subscription connected. Choose which one Fusion sends when a lane calls Anthropic directly. Default: API key.", + "anthropicPreferenceApiKey": "API key", + "anthropicPreferenceSubscription": "Claude subscription", + "credentialInUse": "In use", + "credentialOverridden": "Overridden below" }, "authentication": { "enterAPIKey": "", diff --git a/packages/i18n/locales/ko/app.json b/packages/i18n/locales/ko/app.json index 21cc87db2c..fb560f7fbf 100644 --- a/packages/i18n/locales/ko/app.json +++ b/packages/i18n/locales/ko/app.json @@ -5755,7 +5755,13 @@ "statusActive": "✓ 활성", "statusNotConnected": "✗ 연결되지 않음", "title": "인증", - "waitingForLogin": "로그인을 기다리는 중…" + "waitingForLogin": "로그인을 기다리는 중…", + "anthropicPreferenceLabel": "Anthropic credential to use", + "anthropicPreferenceHint": "You have both an Anthropic API key and a Claude subscription connected. Choose which one Fusion sends when a lane calls Anthropic directly. Default: API key.", + "anthropicPreferenceApiKey": "API key", + "anthropicPreferenceSubscription": "Claude subscription", + "credentialInUse": "In use", + "credentialOverridden": "Overridden below" }, "authentication": { "enterAPIKey": "", diff --git a/packages/i18n/locales/zh-CN/app.json b/packages/i18n/locales/zh-CN/app.json index fb2b323d4d..df9298dbac 100644 --- a/packages/i18n/locales/zh-CN/app.json +++ b/packages/i18n/locales/zh-CN/app.json @@ -5755,7 +5755,13 @@ "statusActive": "✓ 已激活", "statusNotConnected": "✗ 未连接", "title": "认证", - "waitingForLogin": "等待登录…" + "waitingForLogin": "等待登录…", + "anthropicPreferenceLabel": "Anthropic credential to use", + "anthropicPreferenceHint": "You have both an Anthropic API key and a Claude subscription connected. Choose which one Fusion sends when a lane calls Anthropic directly. Default: API key.", + "anthropicPreferenceApiKey": "API key", + "anthropicPreferenceSubscription": "Claude subscription", + "credentialInUse": "In use", + "credentialOverridden": "Overridden below" }, "authentication": { "enterAPIKey": "", diff --git a/packages/i18n/locales/zh-TW/app.json b/packages/i18n/locales/zh-TW/app.json index d162ad967a..50251fb097 100644 --- a/packages/i18n/locales/zh-TW/app.json +++ b/packages/i18n/locales/zh-TW/app.json @@ -5755,7 +5755,13 @@ "statusActive": "✓ 已啟用", "statusNotConnected": "✗ 未連線", "title": "驗證", - "waitingForLogin": "等待登入…" + "waitingForLogin": "等待登入…", + "anthropicPreferenceLabel": "Anthropic credential to use", + "anthropicPreferenceHint": "You have both an Anthropic API key and a Claude subscription connected. Choose which one Fusion sends when a lane calls Anthropic directly. Default: API key.", + "anthropicPreferenceApiKey": "API key", + "anthropicPreferenceSubscription": "Claude subscription", + "credentialInUse": "In use", + "credentialOverridden": "Overridden below" }, "authentication": { "enterAPIKey": "",