From 731cca9c29b60aac8d475349fa360efb7cffd31d Mon Sep 17 00:00:00 2001 From: dadong <102886401+mr-dadong@users.noreply.github.com> Date: Wed, 14 Oct 2026 15:03:36 +0800 Subject: [PATCH] fix(i18n): unify CodeBuddy Code CLI naming --- .../src/components/editor/EditorSettingsDialog.vue | 2 +- .../desktop/src/components/objects/ObjectBrowser.vue | 11 +++++++---- .../components/sidebar/SidebarTreeRuntimeHost.vue | 3 ++- apps/desktop/src/i18n/locales/az.ts | 12 ++++++------ apps/desktop/src/i18n/locales/en.ts | 12 ++++++------ apps/desktop/src/i18n/locales/es.ts | 12 ++++++------ apps/desktop/src/i18n/locales/id.ts | 12 ++++++------ apps/desktop/src/i18n/locales/it.ts | 12 ++++++------ apps/desktop/src/i18n/locales/ja.ts | 12 ++++++------ apps/desktop/src/i18n/locales/ko.ts | 12 ++++++------ apps/desktop/src/i18n/locales/pt-BR.ts | 12 ++++++------ apps/desktop/src/i18n/locales/ru.ts | 12 ++++++------ apps/desktop/src/i18n/locales/th.ts | 12 ++++++------ apps/desktop/src/i18n/locales/tr.ts | 12 ++++++------ apps/desktop/src/i18n/locales/zh-CN.ts | 12 ++++++------ apps/desktop/src/i18n/locales/zh-TW.ts | 12 ++++++------ apps/desktop/src/stores/settingsStore.ts | 2 +- crates/dbx-ai-provider/src/ai_codebuddy_cli.rs | 8 ++++---- 18 files changed, 93 insertions(+), 89 deletions(-) diff --git a/apps/desktop/src/components/editor/EditorSettingsDialog.vue b/apps/desktop/src/components/editor/EditorSettingsDialog.vue index f3a16d8061..ab122229c7 100644 --- a/apps/desktop/src/components/editor/EditorSettingsDialog.vue +++ b/apps/desktop/src/components/editor/EditorSettingsDialog.vue @@ -11855,7 +11855,7 @@ LIMIT 100; Claude Code Cursor - CodeBuddy Code + CodeBuddy Code CLI ZCode TRAE VS Code diff --git a/apps/desktop/src/components/objects/ObjectBrowser.vue b/apps/desktop/src/components/objects/ObjectBrowser.vue index 8363b0b2b1..abcee75d17 100644 --- a/apps/desktop/src/components/objects/ObjectBrowser.vue +++ b/apps/desktop/src/components/objects/ObjectBrowser.vue @@ -2985,8 +2985,9 @@ async function confirmPasteTableImpl() { successCount++; if (preparedClones.has(entry)) completedCloneTargets.push(`${schema}.${targetName}`); } catch (caught: any) { + // 在 catch 开头统一归一化克隆错误,保证块内后续所有引用都能拿到 e + const e = completedClone && !(caught instanceof OceanbaseTableCloneError) ? oceanbaseCloneDataPreparationError(completedClone, caught) : caught; if (context.databaseType === "oceanbase-oracle" && preparedClones.size) { - const e = completedClone && !(caught instanceof OceanbaseTableCloneError) ? oceanbaseCloneDataPreparationError(completedClone, caught) : caught; const refreshed = await Promise.allSettled([reloadTableCopyContext(context), connectionStore.refreshObjectListTreeNode(context.connection.id, context.database, schema)]); cloneFailure = { error: e, @@ -4213,7 +4214,7 @@ function getObjectBrowserMenuItems(item: ObjectBrowserRow): ContextMenuItem[] { {{ t("objects.toggleCheckbox") }}