diff --git a/src/renderer/src/i18n/locales/en.json b/src/renderer/src/i18n/locales/en.json index 449338be77f..7c61cf3009a 100644 --- a/src/renderer/src/i18n/locales/en.json +++ b/src/renderer/src/i18n/locales/en.json @@ -21222,6 +21222,8 @@ "added": "Account added. Select it to use it for the next Claude you start.", "nextLaunch": "{{value0}} → {{value1}}. The next Claude you start uses it. Running sessions keep their account.", "profileSwitching": "Switching applies to the next Claude you start in any tab.", + "systemDefault": "System default", + "unnamedAccount": "Claude account", "systemDefaultNamed": "System default: {{value0}}", "systemDefaultIsSaved": "System default is signed in as {{value0}}, which is also a saved account. An earlier Orca version may have copied that login there. If it is not your own login, select System default and run claude /login.", "systemDefaultIsSavedDismiss": "Dismiss", diff --git a/src/renderer/src/i18n/locales/es.json b/src/renderer/src/i18n/locales/es.json index 60e5fa6e590..6e95511b1a3 100644 --- a/src/renderer/src/i18n/locales/es.json +++ b/src/renderer/src/i18n/locales/es.json @@ -20643,6 +20643,8 @@ "added": "Cuenta agregada. Selecciónala para usarla en el próximo Claude que inicies.", "nextLaunch": "{{value0}} → {{value1}}. El próximo Claude que inicies la usará. Las sesiones en ejecución conservan su cuenta.", "profileSwitching": "El cambio se aplica al próximo Claude que inicies en cualquier pestaña. Las sesiones en ejecución conservan su cuenta.", + "systemDefault": "Predeterminado del sistema", + "unnamedAccount": "Cuenta de Claude", "systemDefaultNamed": "Predeterminado del sistema: {{value0}}", "systemDefaultIsSaved": "Predeterminado del sistema ha iniciado sesión como {{value0}}, que también es una cuenta guardada. Puede que una versión anterior de Orca haya copiado ese inicio de sesión allí. Si no es tu propio inicio de sesión, selecciona Predeterminado del sistema y ejecuta claude /login.", "systemDefaultIsSavedDismiss": "Descartar", diff --git a/src/renderer/src/i18n/locales/fr.json b/src/renderer/src/i18n/locales/fr.json index e07a3775eaf..559aacf64d3 100644 --- a/src/renderer/src/i18n/locales/fr.json +++ b/src/renderer/src/i18n/locales/fr.json @@ -20824,6 +20824,8 @@ "added": "Compte ajouté. Sélectionnez-le pour l'utiliser pour le prochain Claude que vous démarrez.", "nextLaunch": "{{value0}} → {{value1}}. Le prochain Claude que vous démarrez l'utilise. Les sessions en cours conservent leur compte.", "profileSwitching": "Le changement s'applique au prochain Claude que vous démarrez dans n'importe quel onglet. Les sessions en cours conservent leur compte.", + "systemDefault": "Valeur par défaut du système", + "unnamedAccount": "Compte Claude", "systemDefaultNamed": "Système par défaut : {{value0}}", "systemDefaultIsSaved": "Système par défaut est connecté en tant que {{value0}}, qui est aussi un compte enregistré. Une version antérieure d'Orca a peut-être copié cette connexion à cet endroit. S'il ne s'agit pas de votre propre connexion, sélectionnez Système par défaut et exécutez claude /login.", "systemDefaultIsSavedDismiss": "Ignorer", diff --git a/src/renderer/src/i18n/locales/ja.json b/src/renderer/src/i18n/locales/ja.json index 6fb096fa891..f8a9dbb05a1 100644 --- a/src/renderer/src/i18n/locales/ja.json +++ b/src/renderer/src/i18n/locales/ja.json @@ -20886,6 +20886,8 @@ "added": "アカウントを追加しました。次に起動する Claude で使用するには、これを選択してください。", "nextLaunch": "{{value0}} → {{value1}}。次に起動する Claude はこれを使用します。実行中のセッションはそれぞれのアカウントを維持します。", "profileSwitching": "切り替えは、任意のタブで次に起動する Claude に適用されます。実行中のセッションはそれぞれのアカウントを維持します。", + "systemDefault": "システムのデフォルト", + "unnamedAccount": "Claude アカウント", "systemDefaultNamed": "システムのデフォルト: {{value0}}", "systemDefaultIsSaved": "システムのデフォルトは {{value0}} としてサインインしており、これは保存済みのアカウントでもあります。以前のバージョンの Orca がそのログインをここにコピーした可能性があります。自分のログインでない場合は、システムのデフォルトを選択して claude /login を実行してください。", "systemDefaultIsSavedDismiss": "閉じる", diff --git a/src/renderer/src/i18n/locales/ko.json b/src/renderer/src/i18n/locales/ko.json index f8812fd2eaa..27800bc4f1c 100644 --- a/src/renderer/src/i18n/locales/ko.json +++ b/src/renderer/src/i18n/locales/ko.json @@ -20823,6 +20823,8 @@ "added": "계정이 추가되었습니다. 다음에 시작하는 Claude에 사용하려면 이 계정을 선택하세요.", "nextLaunch": "{{value0}} → {{value1}}. 다음에 시작하는 Claude가 이를 사용합니다. 실행 중인 세션은 해당 계정을 유지합니다.", "profileSwitching": "전환은 모든 탭에서 다음에 시작하는 Claude에 적용됩니다. 실행 중인 세션은 해당 계정을 유지합니다.", + "systemDefault": "시스템 기본값", + "unnamedAccount": "Claude 계정", "systemDefaultNamed": "시스템 기본값: {{value0}}", "systemDefaultIsSaved": "시스템 기본값은 {{value0}}(으)로 로그인되어 있으며, 이는 저장된 계정이기도 합니다. 이전 Orca 버전에서 해당 로그인을 여기에 복사했을 수 있습니다. 본인의 로그인이 아니라면 시스템 기본값을 선택하고 claude /login을 실행하세요.", "systemDefaultIsSavedDismiss": "닫기", diff --git a/src/renderer/src/i18n/locales/pt.json b/src/renderer/src/i18n/locales/pt.json index 42cf717d06a..e976524af2c 100644 --- a/src/renderer/src/i18n/locales/pt.json +++ b/src/renderer/src/i18n/locales/pt.json @@ -20935,6 +20935,8 @@ "added": "Conta adicionada. Selecione-a para usar no próximo Claude que iniciar.", "nextLaunch": "{{value0}} → {{value1}}. O próximo Claude que você iniciar usará essa conta. Sessões em execução mantêm suas contas.", "profileSwitching": "A troca se aplica ao próximo Claude que você iniciar em qualquer aba.", + "systemDefault": "Padrão do sistema", + "unnamedAccount": "Conta do Claude", "systemDefaultNamed": "Padrão do sistema: {{value0}}", "systemDefaultIsSaved": "O Padrão do sistema está conectado como {{value0}}, que também é uma conta salva. Uma versão anterior do Orca pode ter copiado esse login para lá. Se não for seu próprio login, selecione Padrão do sistema e execute claude /login.", "systemDefaultIsSavedDismiss": "Dispensar", diff --git a/src/renderer/src/i18n/locales/zh.json b/src/renderer/src/i18n/locales/zh.json index 90e71d741a5..9cd6f89f752 100644 --- a/src/renderer/src/i18n/locales/zh.json +++ b/src/renderer/src/i18n/locales/zh.json @@ -20824,6 +20824,8 @@ "added": "已添加账户。选择它即可将其用于您下次启动的 Claude。", "nextLaunch": "{{value0}} → {{value1}}。您下次启动的 Claude 将使用它。正在运行的会话会保留其账户。", "profileSwitching": "切换会应用于您在任何标签页中下次启动的 Claude。正在运行的会话会保留其账户。", + "systemDefault": "系统默认", + "unnamedAccount": "Claude 账户", "systemDefaultNamed": "系统默认:{{value0}}", "systemDefaultIsSaved": "系统默认已登录为 {{value0}},它同时也是一个已保存的账户。较早版本的 Orca 可能已将那个登录信息复制到那里。如果它不是您自己的登录信息,请选择系统默认并运行 claude /login。", "systemDefaultIsSavedDismiss": "关闭", diff --git a/src/renderer/src/lib/claude-account-label.ts b/src/renderer/src/lib/claude-account-label.ts index d6539d47efd..70088b9278a 100644 --- a/src/renderer/src/lib/claude-account-label.ts +++ b/src/renderer/src/lib/claude-account-label.ts @@ -1,3 +1,4 @@ +import { translate } from '@/i18n/i18n' import type { ClaudeRateLimitAccountsState } from '../../../shared/managed-account-types' /** Display label for a selected Claude account row; null is System default. */ @@ -6,7 +7,10 @@ export function getClaudeAccountLabel( accountId: string | null | undefined ): string { if (accountId == null) { - return 'System default' + return translate('accounts.claude.systemDefault', 'System default') } - return state.accounts.find((account) => account.id === accountId)?.email ?? 'Claude account' + return ( + state.accounts.find((account) => account.id === accountId)?.email ?? + translate('accounts.claude.unnamedAccount', 'Claude account') + ) }