mirror of
https://github.com/stablyai/orca.git
synced 2026-10-31 00:57:45 +00:00
fix(i18n): translate the Claude account labels in switch toasts and dialogs (#34470)
getClaudeAccountLabel returned 'System default' and 'Claude account' as English literals, so the account-switch toast, switch-sessions dialog and restart toasts showed them untranslated inside otherwise localized copy. Route both through translate() with new accounts.claude keys, reusing each locale's existing Accounts pane wording for System default. Fixes #30101 Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -20886,6 +20886,8 @@
|
||||
"added": "アカウントを追加しました。次に起動する Claude で使用するには、これを選択してください。",
|
||||
"nextLaunch": "{{value0}} → {{value1}}。次に起動する Claude はこれを使用します。実行中のセッションはそれぞれのアカウントを維持します。",
|
||||
"profileSwitching": "切り替えは、任意のタブで次に起動する Claude に適用されます。実行中のセッションはそれぞれのアカウントを維持します。",
|
||||
"systemDefault": "システムのデフォルト",
|
||||
"unnamedAccount": "Claude アカウント",
|
||||
"systemDefaultNamed": "システムのデフォルト: {{value0}}",
|
||||
"systemDefaultIsSaved": "システムのデフォルトは {{value0}} としてサインインしており、これは保存済みのアカウントでもあります。以前のバージョンの Orca がそのログインをここにコピーした可能性があります。自分のログインでない場合は、システムのデフォルトを選択して claude /login を実行してください。",
|
||||
"systemDefaultIsSavedDismiss": "閉じる",
|
||||
|
||||
@@ -20823,6 +20823,8 @@
|
||||
"added": "계정이 추가되었습니다. 다음에 시작하는 Claude에 사용하려면 이 계정을 선택하세요.",
|
||||
"nextLaunch": "{{value0}} → {{value1}}. 다음에 시작하는 Claude가 이를 사용합니다. 실행 중인 세션은 해당 계정을 유지합니다.",
|
||||
"profileSwitching": "전환은 모든 탭에서 다음에 시작하는 Claude에 적용됩니다. 실행 중인 세션은 해당 계정을 유지합니다.",
|
||||
"systemDefault": "시스템 기본값",
|
||||
"unnamedAccount": "Claude 계정",
|
||||
"systemDefaultNamed": "시스템 기본값: {{value0}}",
|
||||
"systemDefaultIsSaved": "시스템 기본값은 {{value0}}(으)로 로그인되어 있으며, 이는 저장된 계정이기도 합니다. 이전 Orca 버전에서 해당 로그인을 여기에 복사했을 수 있습니다. 본인의 로그인이 아니라면 시스템 기본값을 선택하고 claude /login을 실행하세요.",
|
||||
"systemDefaultIsSavedDismiss": "닫기",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -20824,6 +20824,8 @@
|
||||
"added": "已添加账户。选择它即可将其用于您下次启动的 Claude。",
|
||||
"nextLaunch": "{{value0}} → {{value1}}。您下次启动的 Claude 将使用它。正在运行的会话会保留其账户。",
|
||||
"profileSwitching": "切换会应用于您在任何标签页中下次启动的 Claude。正在运行的会话会保留其账户。",
|
||||
"systemDefault": "系统默认",
|
||||
"unnamedAccount": "Claude 账户",
|
||||
"systemDefaultNamed": "系统默认:{{value0}}",
|
||||
"systemDefaultIsSaved": "系统默认已登录为 {{value0}},它同时也是一个已保存的账户。较早版本的 Orca 可能已将那个登录信息复制到那里。如果它不是您自己的登录信息,请选择系统默认并运行 claude /login。",
|
||||
"systemDefaultIsSavedDismiss": "关闭",
|
||||
|
||||
@@ -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')
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user