Files
MyGoNavi/shared/i18n/zh-TW.json

4852 lines
394 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"common.cancel": "取消",
"redis.db_alias.menu.set": "設定別名",
"redis.db_alias.modal.title": "{{db}} 的別名",
"redis.db_alias.modal.placeholder": "例如:快取、工作階段(留空則清除)",
"common.back_to_previous": "返回上一步",
"common.close": "關閉",
"common.confirm": "確認",
"common.continue": "繼續",
"common.delete": "刪除",
"common.edit": "編輯",
"common.error": "錯誤",
"common.loading": "載入中",
"common.named_item": "{{name}}",
"common.ok": "確定",
"common.refresh": "重新整理",
"common.save": "儲存",
"common.search": "搜尋",
"common.success": "成功",
"common.unknown": "未知",
"common.warning": "警告",
"connection.sidebar.group.untitled": "未命名分組",
"connection.sidebar.group.meta": "{{count}} 個連線 · 連線分組",
"connection.sidebar.group.badge": "分組",
"connection.sidebar.group.edit": "編輯分組",
"connection.sidebar.group.delete": "刪除分組",
"connection.sidebar.group.deleteConfirmTitle": "確認刪除",
"connection.sidebar.group.deleteConfirmContent": "確定要刪除分組 \"{{name}}\" 嗎?這不會刪除其中的連線。",
"connection.sidebar.group.expandAria": "展開連線分組 {{name}}",
"connection.sidebar.group.collapseAria": "收合連線分組 {{name}}",
"connection.sidebar.menu.section": "連線",
"connection.sidebar.menu.groupSection": "連線分組",
"connection.sidebar.menu.copy": "複製連線",
"connection.sidebar.menu.disconnect": "中斷連線",
"connection.sidebar.menu.delete": "刪除連線",
"connection.sidebar.menu.hostFallback": "位址未設定",
"connection.sidebar.menu.hostBadge": "HOST",
"connection.sidebar.menu.moveToTag": "移至標籤",
"connection.sidebar.menu.moveOutTag": "移出標籤",
"connection.sidebar.menu.moveToUngrouped": "移出分組",
"connection.sidebar.menu.createDatabase": "新增資料庫",
"connection.sidebar.menu.refresh": "重新整理連線",
"connection.sidebar.menu.current": "目前",
"connection.sidebar.duplicate.backendUnavailable": "複製連線失敗:後端介面不可用",
"connection.sidebar.duplicate.noResult": "複製連線失敗:後端未回傳結果",
"connection.sidebar.duplicate.success": "已複製連線: {{name}}",
"connection.sidebar.duplicate.failureFallback": "複製連線失敗",
"connection.sidebar.disconnect.success": "已中斷連線",
"connection.sidebar.delete.confirmTitle": "確認刪除",
"connection.sidebar.delete.confirmContent": "確定要刪除連線 \"{{name}}\" 嗎?",
"connection.sidebar.delete.backendUnavailable": "刪除連線失敗:後端介面不可用",
"connection.sidebar.delete.success": "已刪除連線",
"connection.sidebar.delete.failureFallback": "刪除連線失敗",
"find_in_database.title": "在資料庫中搜尋 — {{dbName}}",
"find_in_database.placeholder.keyword": "輸入要搜尋的字串...",
"find_in_database.match.contains": "包含",
"find_in_database.match.exact": "完全符合",
"find_in_database.message.keyword_required": "請輸入搜尋關鍵字",
"find_in_database.message.connection_config_not_found": "找不到連線設定",
"find_in_database.message.get_tables_failed": "取得資料表清單失敗: {{detail}}",
"find_in_database.message.no_tables": "目前資料庫沒有資料表",
"find_in_database.message.no_matches": "找不到符合的資料",
"find_in_database.message.search_failed": "搜尋出錯: {{detail}}",
"find_in_database.column.table_name": "資料表名稱",
"find_in_database.column.matched_columns": "符合欄位",
"find_in_database.column.match_count": "命中列數",
"find_in_database.column.action": "操作",
"find_in_database.tooltip.collapse_details": "收合詳細資料",
"find_in_database.tooltip.view_details": "檢視詳細資料",
"find_in_database.progress.searching_table": "正在搜尋 {{table}}... ({{current}}/{{total}})",
"find_in_database.summary.found_tables": "找到 {{count}} 個資料表包含符合資料",
"find_in_database.summary.searching": "(搜尋進行中...",
"find_in_database.detail.title": "{{table}} — 符合列詳細資料",
"find_in_database.detail.row_count": "{{count}} 列",
"import_preview.title": "匯入資料預覽",
"import_preview.action.start": "開始匯入",
"import_preview.status.loading_preview": "正在載入預覽資料...",
"import_preview.status.importing": "正在匯入資料...",
"import_preview.progress.processed_rows": "已處理 {{current}} / {{total}} 列",
"import_preview.progress.success_count": "成功 {{count}}",
"import_preview.progress.error_count": "失敗 {{count}}",
"import_preview.preview.summary": "共 {{rows}} 列資料,{{columns}} 個欄位",
"import_preview.preview.description": "以下顯示前 5 列預覽資料,確認無誤後開始匯入。",
"import_preview.preview.field_list": "欄位清單:",
"import_preview.preview.table_title": "資料預覽(前 5 列):",
"import_preview.error.preview_failed": "預覽失敗",
"import_preview.error.preview_failed_detail": "預覽失敗: {{detail}}",
"import_preview.error.connection_config_not_found": "找不到連線設定",
"import_preview.error.import_failed": "匯入失敗",
"import_preview.error.import_failed_detail": "匯入失敗: {{detail}}",
"import_preview.result.completed": "匯入完成",
"import_preview.result.success_rows": "成功匯入 {{count}} 列",
"import_preview.result.failed_rows": "失敗 {{count}} 列",
"import_preview.result.error_logs": "錯誤記錄:",
"log_panel.title": "SQL 執行記錄",
"log_panel.short_title": "日誌",
"log_panel.description": "記錄執行狀態、耗時與錯誤資訊,方便快速回溯。",
"log_panel.action.clear": "清空記錄",
"log_panel.action.close": "關閉面板",
"log_panel.empty": "暫無 SQL 執行記錄",
"log_panel.column.time": "時間",
"log_panel.column.status": "狀態",
"log_panel.column.duration": "耗時",
"log_panel.column.sql_message": "SQL / 訊息",
"log_panel.affected_rows": "影響列數:{{count}}",
"table_overview.status.loading_tables": "載入資料表資訊...",
"table_overview.message.load_tables_failed": "取得資料表資訊失敗: {{detail}}",
"table_overview.message.pinned": "已置頂資料表",
"table_overview.message.unpinned": "已取消置頂",
"table_overview.message.copy_structure_success": "資料表結構已複製到剪貼簿",
"table_overview.message.copy_structure_failed": "複製資料表結構失敗: {{detail}}",
"table_overview.message.exporting_table_format": "正在匯出 {{table}} 為 {{format}}...",
"table_overview.message.export_success": "匯出成功",
"table_overview.message.export_failed": "匯出失敗: {{detail}}",
"table_overview.message.delete_table_success": "資料表已刪除",
"table_overview.message.delete_table_failed": "刪除資料表失敗: {{detail}}",
"table_overview.table_data_action.truncate.label": "截斷資料表",
"table_overview.table_data_action.clear.label": "清空資料表",
"table_overview.modal.table_data_action.title": "確認{{action}}",
"table_overview.modal.table_data_action.content": "{{action}}會永久刪除資料表 \"{{table}}\" 中的所有資料,此操作無法復原。是否繼續?",
"table_overview.message.table_data_action_loading": "正在對 {{table}} 執行{{action}}...",
"table_overview.message.table_data_action_success": "{{action}}成功",
"table_overview.message.table_data_action_failed": "{{action}}失敗: {{detail}}",
"table_overview.message.rename_table_success": "資料表已重新命名",
"table_overview.message.rename_table_failed": "重新命名資料表失敗: {{detail}}",
"table_overview.message.unknown_error": "未知錯誤",
"table_overview.modal.delete_table.title": "刪除資料表",
"table_overview.modal.delete_table.content": "刪除資料表 \"{{table}}\"?此操作無法復原。",
"table_overview.modal.rename_table.title": "重新命名資料表",
"table_overview.modal.rename_table.placeholder": "輸入新的資料表名稱",
"table_overview.validation.table_name_required": "資料表名稱不可為空",
"table_overview.validation.table_name_unchanged": "新資料表名稱與目前名稱相同",
"table_overview.toolbar.summary": "{{count}} 張資料表 · {{rows}} 列 · {{size}}",
"table_overview.placeholder.search": "搜尋資料表名稱或註解...",
"table_overview.tooltip.sort": "排序",
"table_overview.tooltip.card_view": "卡片檢視",
"table_overview.tooltip.list_view": "列表檢視",
"table_overview.tooltip.refresh": "重新整理",
"table_overview.sort.name": "名稱",
"table_overview.sort.rows": "列數",
"table_overview.sort.size": "大小",
"table_overview.metric.data_size": "資料大小",
"table_overview.metric.index_size": "索引大小",
"table_overview.metric.relative_size": "相對大小",
"table_overview.metric.engine": "引擎",
"table_overview.section.all": "全部",
"table_overview.section.pinned": "置頂",
"table_overview.row.engine_table": "{{engine}} 資料表",
"table_overview.row.open_hint": "按兩下開啟資料,按右鍵查看更多操作",
"table_overview.status.updating_filter": "正在更新篩選結果...",
"table_overview.status.matching_rendered": "符合 {{matched}} 張資料表,目前渲染 {{rendered}} 張",
"table_overview.status.hidden_count_hint": "還有 {{count}} 張未渲染,可繼續載入或縮小搜尋範圍",
"table_overview.empty.no_matches": "無符合結果",
"table_overview.empty.no_tables": "暫無資料表",
"table_overview.action.show_more": "顯示更多資料表(剩餘 {{count}}",
"table_overview.menu.new_query": "新增查詢",
"table_overview.menu.design_table": "設計資料表",
"table_overview.menu.copy_structure": "複製資料表結構",
"table_overview.menu.backup_table_sql": "備份資料表 (SQL)",
"table_overview.menu.rename_table": "重新命名資料表",
"table_overview.menu.danger_operations": "危險操作",
"table_overview.menu.truncate_table": "截斷資料表",
"table_overview.menu.clear_table": "清空資料表",
"table_overview.menu.delete_table": "刪除資料表",
"table_overview.menu.export_table_data": "匯出資料表資料",
"table_overview.menu.export_csv": "匯出 CSV",
"table_overview.menu.export_xlsx": "匯出 XLSX",
"table_overview.menu.export_json": "匯出 JSON",
"table_overview.menu.export_markdown": "匯出 Markdown",
"table_overview.menu.export_html": "匯出 HTML",
"settings.language.description": "選擇 GoNavi 的介面語言。",
"settings.language.english": "English",
"settings.language.follow_system": "跟隨系統",
"settings.language.german": "Deutsch",
"settings.language.japanese": "日本語",
"settings.language.restart_hint": "部分編輯器和系統級選單可能需要重新開啟視窗後才會完全生效。",
"settings.language.russian": "Русский",
"settings.language.simplified_chinese": "简体中文",
"settings.language.title": "語言",
"settings.language.traditional_chinese": "繁體中文",
"settings.title": "設定",
"app.about.action.check_updates": "檢查更新",
"app.about.action.download_progress": "下載进度",
"app.about.action.download_update": "下載更新",
"app.about.action.mute_this_version": "本次不再提示",
"app.about.community.ai_book": "AI全书",
"app.about.description": "查看版本資訊、儲存庫連結、更新狀態與下載入口。",
"app.about.field.author": "作者",
"app.about.field.community": "技術圈",
"app.about.field.update_status": "更新状态",
"app.about.field.version": "版本",
"app.about.message.load_failed": "获取套用資訊失败: {{error}}",
"app.about.project_links": "專案入口",
"app.about.title": "關於 GoNavi",
"app.ai_panel.action.close": "關閉面板",
"app.ai_panel.action.reload": "重新載入",
"app.ai_panel.aria.close": "關閉 AI 面板",
"app.ai_panel.error.description": "這通常是開發環境熱更新後懶載入資源失效所致。已避免整頁白屏,你可以直接重試。",
"app.ai_panel.error.title": "AI 面板載入失敗",
"app.data_root.action.migrate_and_switch": "遷移现有資料并切换",
"app.data_root.action.open_current": "開啟目前目錄",
"app.data_root.action.restore_default_directory": "還原預設目錄",
"app.data_root.action.select": "選擇目錄",
"app.data_root.action.switch_only": "仅切换到所选目錄",
"app.data_root.apply_method": "套用方式",
"app.data_root.current_directory": "目前目錄",
"app.data_root.default_directory": "預設目錄",
"app.data_root.description": "統一管理連線、代理、AI 設定與驅動等檔案型資料的根目錄。",
"app.data_root.driver_directory": "驅動目錄",
"app.data_root.backend.dialog.select_directory": "選擇 GoNavi 資料目錄",
"app.data_root.backend.error.create_target_failed": "建立目標資料目錄失敗:{{detail}}",
"app.data_root.backend.error.create_bootstrap_directory_failed": "建立預設引導目錄失敗:{{detail}}",
"app.data_root.backend.error.create_data_directory_failed": "建立資料目錄失敗:{{detail}}",
"app.data_root.backend.error.directory_empty": "資料目錄不能為空",
"app.data_root.backend.error.directory_unavailable": "資料目錄不存在或無法存取",
"app.data_root.backend.error.migrate_directory_failed": "遷移目錄失敗({{entry}}{{detail}}",
"app.data_root.backend.error.migrate_file_failed": "遷移檔案失敗({{entry}}{{detail}}",
"app.data_root.backend.error.open_directory_failed": "開啟資料目錄失敗:{{detail}}",
"app.data_root.backend.error.open_directory_unsupported": "目前平台暫不支援開啟目錄:{{platform}}",
"app.data_root.backend.error.read_source_failed": "讀取來源資料失敗({{entry}}{{detail}}",
"app.data_root.backend.message.migrated_restart": "資料已遷移並切換到新目錄,建議重新啟動應用程式以完成所有模組切換",
"app.data_root.backend.message.opened": "已開啟資料目錄",
"app.data_root.backend.message.unchanged": "資料目錄未變更",
"app.data_root.backend.message.updated_restart": "資料目錄已更新,建議重新啟動應用程式,讓 AI 與其他執行中模組完全切換到新目錄",
"app.data_root.message.apply_failed": "套用資料目錄失败",
"app.data_root.message.apply_failed_with_error": "套用資料目錄失败: {{error}}",
"app.data_root.message.load_failed": "載入資料目錄資訊失败",
"app.data_root.message.load_failed_with_error": "載入資料目錄資訊失败: {{error}}",
"app.data_root.message.open_failed": "開啟資料目錄失败",
"app.data_root.message.open_failed_with_error": "開啟資料目錄失败: {{error}}",
"app.data_root.message.select_failed": "選擇資料目錄失败",
"app.data_root.message.select_failed_with_error": "選擇資料目錄失败: {{error}}",
"app.data_root.message.select_valid_first": "请先選擇有效的資料目錄",
"app.data_root.message.updated": "資料目錄已更新",
"app.data_root.placeholder.select_new_directory": "選擇新的資料目錄",
"app.data_root.restart_hint": "切换后建议重启套用,以确保 AI 与其他长生命周期模块完整切换到新目錄。敏感密碼仍保存在系统 secret store不会随文件目錄遷移。",
"app.data_root.switch_target": "切换目标",
"app.data_root.title": "資料儲存位置",
"app.proxy.description": "统一設定更新檢查、驅動管理与未单独指定代理的連線网络出口。",
"app.proxy.enable": "啟用全局代理",
"app.proxy.host": "代理地址",
"app.proxy.host_placeholder": "例如127.0.0.1",
"app.proxy.message.invalid_enabled": "全局代理已开启,但地址或端口无效,目前按未啟用处理",
"app.proxy.message.save_failed": "全局代理設定失败: {{error}}",
"app.proxy.password_optional": "密碼(可选)",
"app.proxy.port": "端口",
"app.proxy.scope_hint": "* 作用于更新檢查、驅動管理网络请求,以及未单独設定代理的資料库連線",
"app.proxy.section_title": "全局代理",
"app.proxy.title": "全局代理設定",
"app.proxy.type": "代理类型",
"app.proxy.username_optional": "使用者名(可选)",
"proxy.backend.error.unsupported_type": "不支援的代理類型:{{type}}",
"proxy.backend.error.host_empty": "代理主機不可為空",
"proxy.backend.error.port_invalid": "代理連接埠無效:{{port}}",
"proxy.backend.error.remote_addr_invalid": "遠端位址無效:{{address}}",
"proxy.backend.error.listen_failed": "建立本機代理監聽失敗:{{detail}}",
"proxy.backend.error.socks5_dialer_failed": "建立 SOCKS5 代理撥號器失敗:{{detail}}",
"proxy.backend.error.socks5_connect_failed": "SOCKS5 代理連線失敗:{{detail}}",
"proxy.backend.error.http_connect_failed": "連線至 HTTP 代理失敗:{{detail}}",
"proxy.backend.error.http_connect_write_failed": "傳送 HTTP CONNECT 請求失敗:{{detail}}",
"proxy.backend.error.http_connect_read_failed": "讀取 HTTP CONNECT 回應失敗:{{detail}}",
"proxy.backend.error.http_connect_status_failed": "HTTP 代理 CONNECT 失敗:{{status}}",
"app.startup_readiness.loading_local_config": "正在載入本機設定...",
"app.startup_readiness.loading_security_config": "正在載入安全設定...",
"app.security_update.error.capability_unavailable": "安全更新能力無法使用",
"app.security_update.message.completed": "已儲存設定已完成安全更新",
"app.security_update.message.needs_attention": "更新尚未完成,有少量設定需要你處理",
"app.security_update.message.not_finished_retry_later": "安全更新未完成,請稍後重試",
"app.security_update.message.postpone_failed": "暫時無法延後本次安全更新",
"app.security_update.message.rolled_back": "本次更新未完成,系統已保留目前可用設定",
"app.security_update.stage.checking_saved_config": "正在檢查已儲存設定",
"app.security_update.stage.updating_secure_storage": "正在更新安全儲存",
"app.security_update.stage.verifying_result": "正在校驗更新結果",
"security_update.banner.title": "已儲存設定可進行安全更新",
"security_update.banner.action.start_now": "立即更新",
"security_update.banner.action.view_details": "檢視詳細資訊",
"security_update.banner.action.restart_update": "重新開始更新",
"security_update.banner.action.retry_check": "重新檢查",
"security_update.backend.issue.ai_provider.migration_required": "AI 供應商設定仍儲存在目前應用程式設定中,完成安全更新後會移至新的安全儲存。",
"security_update.backend.issue.ai_provider.missing_or_resave": "AI 供應商設定已不存在,或仍需重新儲存後才能完成安全更新。",
"security_update.backend.issue.ai_provider.secret_missing": "AI 供應商設定需要補充後才能完成安全更新。",
"security_update.backend.issue.connection.incomplete": "連線設定仍需補充後才能完成安全更新。",
"security_update.backend.issue.connection.missing_or_resave": "連線設定已不存在,或仍需重新儲存後才能完成安全更新。",
"security_update.backend.issue.connection.password_missing": "連線密碼已遺失,請重新儲存後再繼續。",
"security_update.backend.issue.global_proxy.missing_or_resave": "全域代理設定已不存在,或仍需重新儲存後才能完成安全更新。",
"security_update.backend.issue.global_proxy.password_incomplete": "全域代理密碼仍需補充後才能完成安全更新。",
"security_update.backend.issue.global_proxy.password_missing": "全域代理密碼已遺失,請重新儲存後再繼續。",
"security_update.backend.issue.global_proxy.title": "全域代理",
"security_update.backend.issue.system.message": "目前環境無法完成本次安全更新,請稍後重試。",
"security_update.backend.issue.system.title": "安全更新未完成",
"security_update.intro.title": "已儲存設定安全更新",
"security_update.intro.subtitle": "使用新的安全儲存方式前,需要先完成一次本機設定更新。",
"security_update.intro.description": "為了讓已儲存的連線、代理與相關服務設定使用新的安全儲存方式,本次更新需要進行一次本機設定更新。更新前會自動建立本機備份;如果本次未完成,系統會保留目前可用設定,你也可以稍後繼續。",
"security_update.intro.action.details": "檢視詳細資訊",
"security_update.intro.action.later": "稍後提醒我",
"security_update.intro.action.start_now": "立即更新",
"security_update.progress.default_detail": "更新過程中會保留目前可用設定,請稍候。",
"security_update.settings.title": "安全更新",
"security_update.settings.subtitle": "管理已儲存設定的安全更新狀態與待處理項目。",
"security_update.settings.action.retry_check": "重新檢查",
"security_update.settings.action.restart_update": "重新開始更新",
"security_update.settings.action.start": "開始更新",
"security_update.settings.action.close": "關閉",
"security_update.settings.current_status": "目前狀態:{{status}}",
"security_update.settings.scope_title": "影響範圍",
"security_update.settings.summary.total": "總計",
"security_update.settings.summary.updated": "已更新",
"security_update.settings.summary.pending": "待處理",
"security_update.settings.summary.skipped": "已略過",
"security_update.settings.summary.failed": "失敗",
"security_update.settings.pending_list": "待處理清單",
"security_update.settings.empty_pending": "目前沒有待處理項目",
"security_update.settings.item_status": "狀態:{{status}}",
"security_update.settings.item_severity": "層級:{{severity}}",
"security_update.settings.item_default_message": "目前項目需要進一步處理後才能完成安全更新。",
"security_update.settings.recent_result": "最近一次結果",
"security_update.settings.backup_path": "備份位置:",
"security_update.settings.last_error": "最近錯誤:",
"security_update.status.pending.label": "待更新",
"security_update.status.pending.description": "偵測到可進行的安全更新,你可以現在開始或稍後繼續。",
"security_update.status.postponed.label": "待更新",
"security_update.status.postponed.description": "本次安全更新已延後,目前可用設定會繼續保留。",
"security_update.status.in_progress.label": "更新中",
"security_update.status.in_progress.description": "正在檢查並更新已儲存設定的安全儲存。",
"security_update.status.needs_attention.label": "待處理",
"security_update.status.needs_attention.description": "更新尚未完成,有少量設定需要你處理。",
"security_update.status.completed.label": "已完成",
"security_update.status.completed.description": "已儲存設定已完成安全更新。",
"security_update.status.rolled_back.label": "已復原",
"security_update.status.rolled_back.description": "本次更新未完成,系統已保留目前可用設定。",
"security_update.status.not_detected.label": "未偵測到",
"security_update.status.not_detected.description": "目前沒有需要處理的安全更新。",
"security_update.action.open_connection": "開啟連線",
"security_update.action.open_proxy_settings": "代理設定",
"security_update.action.open_ai_settings": "AI 設定",
"security_update.action.retry_update": "重新檢查",
"security_update.action.view_details": "檢視詳細資訊",
"security_update.item_status.pending": "待更新",
"security_update.item_status.updated": "已更新",
"security_update.item_status.needs_attention": "待處理",
"security_update.item_status.skipped": "已略過",
"security_update.item_status.failed": "失敗",
"security_update.severity.high": "高風險",
"security_update.severity.medium": "中風險",
"security_update.severity.low": "低風險",
"security_update.repair.warning.connection_not_found": "找不到對應連線,請先重新檢查最新狀態",
"security_update.bootstrap.legacy.connection.message": "此連線仍保存在目前應用程式的本機設定中,完成安全更新後會遷入新的安全儲存。",
"security_update.bootstrap.legacy.global_proxy.title": "全域代理",
"security_update.bootstrap.legacy.global_proxy.message": "全域代理仍保存在目前應用程式的本機設定中,完成安全更新後會遷入新的安全儲存。",
"security_update.error.capability_unavailable": "安全更新能力無法使用",
"app.settings.description": "集中處理語言、代理、主題、AI 與關於等通用設定入口。",
"app.settings.entry.about.description": "檢視版本資訊、仓库地址和更新状态。",
"app.settings.entry.about.title": "關於 GoNavi",
"app.settings.entry.ai.description": "管理模型供应商、密钥和預設行为。",
"app.settings.entry.ai.title": "AI 設定",
"app.settings.entry.proxy.description": "统一設定更新檢查、驅動管理和公共网络出口。",
"app.settings.entry.proxy.title": "全局代理",
"app.settings.entry.theme.description": "切换亮暗主題并调整界面观感。",
"app.settings.entry.theme.title": "主題与外观",
"app.settings.title": "設定中心",
"app.shortcuts.action.focusSidebarSearch.description": "定位到左側連線樹搜尋框",
"app.shortcuts.action.focusSidebarSearch.label": "聚焦側邊欄搜尋",
"app.shortcuts.action.newConnection.description": "建立新的資料庫、執行階段或其他資料來源連線",
"app.shortcuts.action.newConnection.label": "新增資料來源",
"app.shortcuts.action.newQueryTab.description": "建立新的 SQL 查詢標籤頁",
"app.shortcuts.action.newQueryTab.label": "新增查詢頁",
"app.shortcuts.action.openShortcutManager.description": "開啟快捷鍵設定面板",
"app.shortcuts.action.openShortcutManager.label": "開啟快捷鍵管理",
"app.shortcuts.action.record": "錄製",
"app.shortcuts.action.resetWindowZoom.description": "Windows 工作列還原後字體異常放大時手動觸發;會切換一次最大化讓 WebView2 重新計算字體度量",
"app.shortcuts.action.resetWindowZoom.label": "重設視窗縮放",
"app.shortcuts.action.restore_defaults": "還原預設",
"app.shortcuts.action.runQuery.description": "在目前查詢頁執行 SQL",
"app.shortcuts.action.runQuery.label": "執行 SQL",
"app.shortcuts.action.saveQuery.description": "儲存目前查詢頁;未命名查詢會開啟儲存彈窗",
"app.shortcuts.action.saveQuery.label": "儲存查詢",
"app.shortcuts.action.selectCurrentStatement.description": "在查詢編輯器中選取游標所在 SQL 語句",
"app.shortcuts.action.selectCurrentStatement.label": "選取目前語句",
"app.shortcuts.action.sendAIChatMessage.description": "在 AI 輸入框中送出目前訊息Shift+Enter 一律換行",
"app.shortcuts.action.sendAIChatMessage.label": "AI 聊天送出",
"app.shortcuts.action.switchToNextTab.description": "在開啟的標籤頁中向右切換",
"app.shortcuts.action.switchToNextTab.label": "切換到下一個標籤頁",
"app.shortcuts.action.switchToPreviousTab.description": "在開啟的標籤頁中向左切換",
"app.shortcuts.action.switchToPreviousTab.label": "切換到上一個標籤頁",
"app.shortcuts.action.toggleAIPanel.description": "開啟右側 AI 資料洞察面板",
"app.shortcuts.action.toggleAIPanel.label": "開啟 AI 資料洞察",
"app.shortcuts.action.toggleLogPanel.description": "開啟或關閉 SQL 執行記錄面板",
"app.shortcuts.action.toggleLogPanel.label": "切換記錄面板",
"app.shortcuts.action.toggleMacFullscreen.description": "macOS 原生視窗控制模式下的全螢幕切換",
"app.shortcuts.action.toggleMacFullscreen.label": "切換原生全螢幕",
"app.shortcuts.action.toggleTheme.description": "在淺色與深色主題之間切換",
"app.shortcuts.action.toggleTheme.label": "切換主題",
"app.shortcuts.action.diagnoseQuery.description": "對目前 SQL 執行 EXPLAIN 並顯示執行計劃圖與索引建議",
"app.shortcuts.action.diagnoseQuery.label": "SQL 診斷",
"app.shortcuts.action.showSlowQueries.description": "檢視目前連線的慢 SQL 歷史記錄(預設閾值 500ms",
"app.shortcuts.action.showSlowQueries.label": "慢 SQL 歷史",
"app.shortcuts.capture_hint": "點擊「錄製」後按下快捷鍵。按 Esc 可取消錄製。全域快捷鍵建議包含修飾鍵AI 聊天傳送僅支援 Enter 相關組合Shift+Enter 保留換行。",
"app.shortcuts.capture_waiting": "請按下快捷鍵...",
"app.shortcuts.context.datagrid": "資料表格",
"app.shortcuts.context.global": "瀏覽器",
"app.shortcuts.context.monaco": "編輯器",
"app.shortcuts.description": "統一檢視、錄製與啟用/停用常用快捷鍵,保持操作習慣一致。",
"app.shortcuts.message.ai_send_limit": "AI 聊天傳送快捷鍵僅支援 Enter / Ctrl+Enter / Cmd+Enter / Alt+EnterShift+Enter 保留換行",
"app.shortcuts.message.conflict": "與「{{action}}」衝突,請更換一組快捷鍵",
"app.shortcuts.message.modifier_required": "快捷鍵至少包含 Ctrl / Alt / Shift / Meta 之一",
"app.shortcuts.message.reserved_conflict_info": "已覆蓋編輯器「{{labels}}」預設快捷鍵",
"app.shortcuts.message.reserved_conflict_warning": "與{{contexts}}「{{labels}}」衝突,可能失效",
"app.shortcuts.message.restored_defaults": "已還原預設快捷鍵",
"app.shortcuts.reserved.browser_close_tab": "瀏覽器關閉標籤頁",
"app.shortcuts.reserved.browser_new_incognito_window": "瀏覽器新增無痕式視窗",
"app.shortcuts.reserved.browser_new_tab": "瀏覽器新增分頁",
"app.shortcuts.reserved.browser_new_window": "瀏覽器新增視窗",
"app.shortcuts.reserved.browser_print": "瀏覽器列印",
"app.shortcuts.reserved.browser_save": "瀏覽器儲存",
"app.shortcuts.reserved.datagrid_copy": "資料表格複製",
"app.shortcuts.reserved.editor_add_selection": "編輯器新增選取區",
"app.shortcuts.reserved.editor_delete_line": "編輯器刪除行",
"app.shortcuts.reserved.editor_find": "編輯器尋找",
"app.shortcuts.reserved.editor_find_global": "編輯器全域尋找",
"app.shortcuts.reserved.editor_goto_line": "編輯器前往指定行",
"app.shortcuts.reserved.editor_insert_line_after": "編輯器在下方插入行",
"app.shortcuts.reserved.editor_insert_line_before": "編輯器在上方插入行",
"app.shortcuts.reserved.editor_quick_open": "編輯器快速開啟",
"app.shortcuts.reserved.editor_rename_symbol": "編輯器重新命名符號",
"app.shortcuts.reserved.editor_replace": "編輯器取代",
"app.shortcuts.title": "快捷鍵管理",
"app.sidebar.ai_assistant": "AI 助手",
"app.sidebar.resize_width": "拖动调整宽度",
"app.sidebar.settings": "設定",
"app.sidebar.sql_execution_log": "SQL 執行日志",
"app.sidebar.tools": "工具",
"app.tools.entry.snippets.description": "管理 SQL 程式碼片段與前綴補全。",
"app.tools.entry.snippets.title": "程式碼片段管理",
"app.theme.action.restore_defaults": "還原預設",
"app.theme.appearance.blur_hint": "* 仅控制套用内覆盖层的模糊效果",
"app.theme.appearance.blur_title": "高斯模糊 (Blur)",
"app.theme.appearance.enable_transparency_blur": "啟用透明与模糊",
"app.theme.appearance.enable_transparency_blur_hint": "關閉后保留目前阈值,重新开启时直接還原之前的設定。",
"app.theme.appearance.font_size_title": "基础字体大小 (Font Size)",
"app.theme.appearance.opacity_title": "背景不透明度 (Opacity)",
"app.theme.appearance.transparency_blur_title": "透明与模糊效果",
"app.theme.appearance.ui_scale_hint": "* 建议小屏设备設定为 85%-95%",
"app.theme.appearance.ui_scale_title": "界面缩放 (UI Scale)",
"app.theme.appearance.windows_acrylic_hint": "Windows 使用系统 Acrylic 效果,模糊程度由系统控制",
"app.theme.appearance_settings_description": "集中調整縮放、字型、透明度與模糊效果。",
"app.theme.appearance_settings_title": "外觀設定",
"app.theme.data_table.column_width_hint": "标准模式預設列宽 200px紧凑模式預設列宽 140px。已手动拖拽调整的列宽优先保留。",
"app.theme.data_table.column_width_mode": "資料表列宽模式",
"app.theme.data_table.column_width_mode.compact": "紧凑 140px",
"app.theme.data_table.column_width_mode.standard": "标准 200px",
"app.theme.data_table.title": "資料表显示",
"app.theme.data_table.vertical_borders": "显示資料表竖向分隔线",
"app.theme.data_table.vertical_borders_hint": "仅作用于資料表页面 DataGrid不影响其他表格组件。",
"app.theme.mac_window.restart_hint": "* 已同步隐藏右上角自定义按钮;如系统視窗样式未立即重新整理,可重启套用后再确认",
"app.theme.mac_window.title": "macOS 視窗控制",
"app.theme.mac_window.use_native_controls": "使用 macOS 原生視窗控制",
"app.theme.mac_window.use_native_controls_hint": "啟用后显示左上角红黄绿按钮,并优先使用 macOS 原生全屏行为。",
"app.theme.mode.dark.description": "適合低光源環境,視覺感受更沉穩。",
"app.theme.mode.dark.label": "深色主題",
"app.theme.mode.light.description": "適合明亮環境,視覺層次更輕盈。",
"app.theme.mode.light.label": "淺色主題",
"app.theme.mode_title": "主題模式",
"app.theme.nav.appearance.description": "縮放、字型與透明度",
"app.theme.nav.appearance.title": "外觀參數",
"app.theme.nav.theme.description": "淺色與深色切換",
"app.theme.nav.theme.title": "主題模式",
"app.theme.navigation_title": "設定導覽",
"app.theme.startup_window.fullscreen": "启动时全屏",
"app.theme.startup_window.fullscreen_windows": "启动时全屏Windows 按最大化处理)",
"app.theme.startup_window.hint": "* 修改后下次启动生效",
"app.theme.startup_window.title": "启动視窗",
"app.theme.startup_window.windows_hint": "* Windows 下该选项按“启动时最大化”处理,修改后下次启动生效",
"app.theme.theme_settings_description": "切換淺色與深色主題,維持整體視覺風格一致。",
"app.theme.theme_settings_title": "主題設定",
"app.theme.ui_version.badge.new": "NEW",
"app.theme.ui_version.beta_warning": "新版 UI 仍在 Beta部分畫面樣式可能與舊版不同遇到問題可隨時切回。",
"app.theme.ui_version.description": "在保留全部功能的前提下切換整體外觀;新版採用更緊湊的資訊層級與更現代的視覺語言。",
"app.theme.ui_version.legacy.badge": "預設",
"app.theme.ui_version.legacy.description": "目前穩定介面,所有功能皆可完整使用。",
"app.theme.ui_version.legacy.label": "舊版 UI",
"app.theme.ui_version.platform_hint": "Windows、macOS 與 Linux 均可切換;切換後會立即生效,部分彈窗會在下次開啟時使用新樣式。",
"app.theme.ui_version.sidebar_search.command": "新版命令搜尋",
"app.theme.ui_version.sidebar_search.filter": "舊版側欄篩選",
"app.theme.ui_version.sidebar_search.hint": "新版命令搜尋適合跳轉連線、資料表與動作,可在面板中開啟同步開關持續篩選左側樹;舊版側欄篩選會直接顯示輸入框並持久保留篩選內容。",
"app.theme.ui_version.sidebar_search.title": "新版左側搜尋模式",
"app.theme.tab_display.title": "Tab 標籤顯示",
"app.theme.tab_display.description": "自訂連線名稱、物件類型、物件名稱、資料庫、Schema 與 Host/IP 的顯示順序;雙行模式可把上下文放到副行。",
"app.theme.tab_display.layout.single": "單行",
"app.theme.tab_display.layout.double": "雙行",
"app.theme.tab_display.badge.current": "目前",
"app.theme.tab_display.row.primary": "主行",
"app.theme.tab_display.row.secondary": "副行",
"app.theme.tab_display.action.move_up": "上移",
"app.theme.tab_display.action.move_down": "下移",
"app.theme.tab_display.preview.prefix": "目前預覽:",
"app.theme.tab_display.preview.default_label": "預設標籤",
"app.theme.tab_display.preview.secondary": ",副行 {{labels}}",
"app.theme.tab_display.preview.focused": ";目前選取 {{label}}",
"app.theme.tab_display.element.connection.label": "連線名稱",
"app.theme.tab_display.element.connection.description": "連線簡稱或環境名稱,例如 DEV",
"app.theme.tab_display.element.kind.label": "物件類型",
"app.theme.tab_display.element.kind.description": "SQL / TABLE / VIEW 等類型標籤",
"app.theme.tab_display.element.object.label": "物件名稱",
"app.theme.tab_display.element.object.description": "資料表名稱、查詢名稱、資源名稱等核心名稱",
"app.theme.tab_display.element.database.label": "資料庫",
"app.theme.tab_display.element.database.description": "目前 DB / catalog 名稱",
"app.theme.tab_display.element.schema.label": "Schema",
"app.theme.tab_display.element.schema.description": "schema / owner 前綴",
"app.theme.tab_display.element.host.label": "Host/IP",
"app.theme.tab_display.element.host.description": "連線目標位址摘要",
"app.theme.ui_version.title": "介面版本",
"app.theme.ui_version.v2.badge": "Beta",
"app.theme.ui_version.v2.description": "重新設計的緊湊介面,強化 AI 入口與資料表概覽。",
"app.theme.ui_version.v2.label": "新版 UI",
"app.tools.description": "集中處理連線設定、同步、驅動和快捷鍵相關操作。",
"app.tools.group.config.description": "匯入匯出、資料目錄與已儲存設定維護。",
"app.tools.group.config.title": "連線與設定",
"app.tools.group.workflow.description": "比對結構、分析差異並發起同步。",
"app.tools.group.workflow.title": "資料工作流",
"app.tools.group.workspace.description": "驅動、程式碼片段與全域快捷鍵。",
"app.tools.group.workspace.title": "編輯器與驅動",
"app.tools.entry.data_root.description": "檢視、切换或遷移本地資料儲存位置。",
"app.tools.entry.data_root.title": "資料目錄",
"app.tools.entry.drivers.description": "安裝、更新或移除資料库驅動。",
"app.tools.entry.drivers.title": "驅動管理",
"app.tools.entry.export.description": "匯出目前連線与可见設定字段。",
"app.tools.entry.export.title": "匯出連線設定",
"app.tools.entry.import.description": "从本地文件還原連線列表。",
"app.tools.entry.import.title": "匯入連線設定",
"app.tools.entry.security_update.description": "檢視已儲存設定的安全更新狀態。",
"app.tools.entry.security_update.status_description": "目前狀態:{{status}}",
"app.tools.entry.security_update.title": "安全更新",
"app.window_zoom.message.fullscreen_exit_first": "全螢幕狀態下無法重置縮放,請先退出全螢幕",
"app.window_zoom.message.reset_failed": "重置視窗縮放失敗",
"app.window_zoom.message.reset_success": "已重置視窗縮放",
"app.window_zoom.message.reset_success_fallback": "已重置視窗縮放(回退方案)",
"app.window_zoom.message.windows_only": "此功能僅在 Windows 平台生效",
"app.tools.entry.shortcuts.description": "檢視並調整全域快捷鍵綁定。",
"app.tools.entry.shortcuts.title": "快捷鍵管理",
"app.tools.entry.schema_compare.description": "對比來源表與目標表的結構差異,只預覽不執行。",
"app.tools.entry.schema_compare.title": "表結構比對",
"app.tools.entry.data_compare.description": "依主鍵分析新增、更新、刪除與相同行。",
"app.tools.entry.data_compare.title": "資料比對",
"app.tools.entry.sync.description": "进入跨源同步工作流。",
"app.tools.entry.sync.title": "資料同步",
"app.tools.title": "工具中心",
"app.connection_package.action.start_export": "開始匯出",
"app.connection_package.action.start_import": "開始匯入",
"app.connection_package.dialog.export_title": "匯出連線",
"app.connection_package.dialog.file_password_placeholder": "請輸入檔案保護密碼(選填)",
"app.connection_package.dialog.help.encrypted_passwords_recommend_file_password": "密碼已加密保護。如需透過公網傳輸,建議設定檔案保護密碼。",
"app.connection_package.dialog.help.exclude_passwords": "將只匯出連線設定,不包含密碼。",
"app.connection_package.dialog.help.share_file_password_separately": "請透過單獨管道將密碼告知接收方,不要和檔案一起傳送。",
"app.connection_package.dialog.import_password_title": "輸入匯入密碼",
"app.connection_package.dialog.option.include_passwords": "匯出連線密碼",
"app.connection_package.dialog.option.use_file_password": "設定檔案保護密碼",
"app.connection_package.dialog.restore_password_placeholder": "請輸入恢復包密碼",
"app.connection_package.error.export_capability_unavailable": "匯出失敗:目前後端未提供新版匯出能力",
"app.connection_package.error.file_password_required": "檔案保護密碼不能為空",
"app.connection_package.error.import_capability_unavailable": "匯入失敗:目前後端未提供新版匯入能力",
"app.connection_package.error.import_no_connections": "匯入失敗:後端未返回連線列表",
"app.connection_package.error.missing_import_payload": "匯入失敗:未找到待匯入的恢復包內容",
"app.connection_package.error.refresh_failed_no_connections": "匯入成功,但重新整理連線列表失敗:後端未返回連線列表",
"app.connection_package.error.restore_password_required": "恢復包密碼不能為空",
"app.connection_package.message.export_failed": "匯出失敗",
"app.connection_package.message.export_succeeded": "匯出成功",
"app.connection_package.message.import_failed": "匯入失敗",
"app.connection_package.message.import_failed_with_error": "匯入失敗: {{error}}",
"app.connection_package.message.imported_connections": "成功匯入 {{count}} 個連線",
"app.connection_package.message.imported_with_missing_passwords": "成功匯入 {{count}} 個連線,部分連線未包含密碼,請編輯對應連線並輸入密碼後儲存",
"app.connection.message.editable_load_failed": "讀取已儲存連線詳情失敗,將改為開啟脫敏設定",
"app.connection.message.editable_load_failed_with_detail": "讀取已儲存連線詳情失敗:{{detail}},將改為開啟脫敏設定",
"app.connection_package.message.no_connections_to_export": "沒有連線可匯出",
"app.connection_package.message.unsupported_file_format": "檔案格式錯誤:僅支援 GoNavi 恢復包、歷史 JSON 連線陣列或 MySQL Workbench XML",
"app.browser_mock.export_sql_unsupported": "瀏覽器 mock 不支援 SQL 檔案匯出",
"app.browser_mock.import_connection_package_unsupported": "瀏覽器 mock 不支援恢復包匯入,僅支援歷史 JSON 連線陣列",
"app.browser_mock.export_connection_package_unsupported": "瀏覽器 mock 不支援恢復包匯出",
"app.browser_mock.mcp_http.not_running": "GoNavi MCP HTTP 服務未啟動",
"app.browser_mock.mcp_http.started": "GoNavi MCP HTTP 服務已啟動",
"app.browser_mock.mcp_http.stopped": "GoNavi MCP HTTP 服務已停止",
"app.browser_mock.mcp_server.command_required": "MCP 命令不能為空",
"app.browser_mock.mcp_server.test_success": "MCP mock 測試成功",
"app.browser_mock.mcp_tool.unavailable": "瀏覽器 mock 未接入真實 MCP 服務",
"app.browser_mock.mcp_client.claude_code.installed": "已寫入 Claude Code 使用者層級 MCP 設定,重新啟動 Claude CLI 後可在 /mcp 的 User MCPs 中看到 GoNavi。",
"app.browser_mock.mcp_client.claude_code.not_detected": "未偵測到 Claude Code 使用者層級 GoNavi MCP 設定",
"app.browser_mock.mcp_client.codex.installed": "已寫入 Codex 使用者層級 MCP 設定,重新啟動 Codex CLI 或桌面端後可看到 GoNavi。",
"app.browser_mock.mcp_client.codex.path_mismatch": "已偵測到 Codex 中的 GoNavi MCP 記錄,但與目前 GoNavi 安裝路徑不一致,建議更新",
"app.browser_mock.provider.test_failed_detail": "連線測試失敗:{{detail}}",
"app.browser_mock.provider.test_success": "端點連通性測試成功",
"app.update.action.hide_to_background": "隐藏到背景",
"app.update.action.install_update": "安裝更新",
"app.update.action.open_install_directory": "開啟安裝目錄",
"app.update.backend.error.check_failed": "檢查更新失敗:{{detail}}",
"app.update.backend.error.check_http_status": "檢查更新失敗HTTP {{status}}",
"app.update.backend.error.download_failed": "更新下載失敗:{{detail}}",
"app.update.backend.error.install_unsupported": "目前平台暫不支援更新安裝:{{platform}}",
"app.update.backend.error.latest_version_unparseable": "無法解析最新版本號",
"app.update.backend.error.online_update_unsupported": "目前平台暫不支援線上更新:{{platform}}",
"app.update.backend.error.package_download_http_failed": "下載更新套件失敗HTTP {{status}}",
"app.update.backend.error.package_file_busy": "更新下載失敗,檔案被占用:{{detail}}",
"app.update.backend.error.release_version_unparseable": "無法解析發行版本號",
"app.update.backend.error.sha256_missing_current_package": "SHA256SUMS 未包含目前平台更新套件",
"app.update.backend.error.sha256sums_download_failed": "下載 SHA256SUMS 失敗HTTP {{status}}",
"app.update.backend.error.sha256sums_missing": "Release 未提供 SHA256SUMS",
"app.update.backend.error.update_package_not_found": "未找到更新套件:{{name}}",
"app.update.backend.message.app_directory_unavailable": "無法存取應用程式目錄:{{path}}",
"app.update.backend.message.app_directory_unresolved_download": "無法判斷目前應用程式目錄,因此無法下載更新",
"app.update.backend.message.check_first": "請先檢查更新",
"app.update.backend.message.checksum_failed": "更新套件校驗失敗,請重試",
"app.update.backend.message.checksum_missing": "缺少更新套件校驗值SHA256SUMS",
"app.update.backend.message.create_workspace_failed": "無法在應用程式目錄建立更新工作目錄:{{path}}",
"app.update.backend.message.download_in_progress": "更新套件正在下載中,請稍後重試",
"app.update.backend.message.install_launch_failed": "啟動更新安裝程式失敗:{{detail}}",
"app.update.backend.message.install_launch_failed_with_log": "啟動更新安裝程式失敗:{{detail}}(更新日誌:{{path}}",
"app.update.backend.message.install_started": "更新已開始安裝",
"app.update.backend.message.install_started_with_log": "更新已開始安裝,日誌路徑:{{path}}",
"app.update.backend.message.latest": "已是最新版本",
"app.update.backend.message.no_downloaded_package": "未找到已下載的更新套件",
"app.update.backend.message.no_update_package": "未找到可用的更新套件",
"app.update.backend.message.open_directory_failed": "開啟更新目錄失敗:{{detail}}",
"app.update.backend.message.open_directory_unsupported": "目前平台暫不支援開啟目錄:{{platform}}",
"app.update.backend.message.opened_install_directory": "已開啟安裝目錄:{{path}}",
"app.update.backend.message.package_already_downloaded": "更新套件已下載完成",
"app.update.backend.message.package_directory_unavailable": "更新目錄不存在或無法存取",
"app.update.backend.message.package_directory_unresolved": "無法解析更新目錄",
"app.update.backend.message.package_downloaded": "更新套件下載完成",
"app.update.backend.message.package_path_empty": "更新套件路徑為空",
"app.update.backend.message.update_found": "發現新版本:{{version}}",
"app.update.download_title": "下載更新",
"app.update.download_title_with_version": "下載更新 {{version}}",
"app.update.message.check_failed": "檢查更新失败: {{error}}",
"app.update.message.download_completed": "更新下載完成",
"app.update.message.download_completed_with_path": "更新下載完成,更新包路径:{{path}}",
"app.update.message.download_failed": "更新下載失败: {{error}}",
"app.update.message.install_failed": "更新安裝失败: {{error}}",
"app.update.message.open_install_directory_failed": "開啟安裝目錄失败: {{error}}",
"app.update.message.opened_install_directory": "已開啟安裝目錄,请手动完成替换",
"app.update.message.package_ready": "更新包已就绪({{version}}",
"app.update.message.package_ready_with_path": "更新包已就绪({{version}}),路径:{{path}}",
"app.update.message.update_found": "发现新版本 {{version}}",
"app.update.status.available_downloaded": "发现新版本 {{version}}(已下載,请点击“下載进度”后安裝)",
"app.update.status.available_not_downloaded": "发现新版本 {{version}}(未下載)",
"app.update.status.check_failed": "檢查更新失败: {{error}}",
"app.update.status.checking": "正在檢查更新...",
"app.update.status.latest": "目前已是最新版本({{version}}",
"app.update.status.not_checked": "未檢查",
"connection.delete": "刪除連線",
"connection.edit": "編輯連線",
"connection.new": "新增連線",
"connection.test": "測試連線",
"connection.unnamed": "未命名連線",
"database.unnamed": "未命名資料庫",
"database.label": "資料庫",
"connection.copy_suffix": " - 副本",
"query.format": "格式化 SQL",
"query.new": "新增查詢",
"query.run": "執行",
"query.save": "儲存查詢",
"saved_query.default_name": "查詢-{{index}}",
"query.stop": "停止",
"message_publish_modal.title": "測試傳送訊息",
"message_publish_modal.title_with_connection": "測試傳送訊息 · {{connectionName}}",
"message_publish_modal.action.send": "傳送",
"message_publish_modal.error.build_command_failed": "建構傳送命令失敗",
"message_publish_modal.error.send_failed_detail": "傳送失敗:{{detail}}",
"message_publish_modal.error.unknown_error": "未知錯誤",
"message_publish_modal.field.exchange.label": "Exchange可選",
"message_publish_modal.field.exchange.extra": "留空會使用預設交換機;若填寫自訂交換機,請確認目標 Queue 已建立 binding。",
"message_publish_modal.field.exchange.placeholder": "例如events.topic",
"message_publish_modal.field.routing_key.label": "Routing Key可選",
"message_publish_modal.field.routing_key.extra": "留空時預設使用目前 Queue 名稱。",
"message_publish_modal.field.routing_key.placeholder": "例如orders.queue",
"message_publish_modal.field.qos.extra": "0 為 at most once1 為 at least once2 為 exactly once。",
"message_publish_modal.field.retain.label": "Retain 訊息",
"message_publish_modal.field.tag.label": "Tag可選",
"message_publish_modal.field.tag.extra": "留空表示不篩選或不寫入 Tag。",
"message_publish_modal.field.delay_level.label": "Delay Level可選",
"message_publish_modal.field.delay_level.extra": "RocketMQ 使用固定延時級別0 表示立即傳送。",
"message_publish_modal.field.body_mode.label": "訊息體類型",
"message_publish_modal.field.body.label": "訊息體",
"message_publish_modal.field.body.required": "請輸入訊息體",
"message_publish_modal.field.body.extra": "JSON 模式下需輸入合法 JSON文字模式會按原樣傳送。",
"message_publish_modal.field.body.placeholder": "請輸入訊息體",
"message_publish_modal.field.headers.label": "Headers可選",
"message_publish_modal.field.headers.extra": "需為 JSON 物件,例如 {{example}}。",
"message_publish_modal.field.properties.label": "Properties可選",
"message_publish_modal.field.properties.extra": "需為 JSON 物件,例如 {{example}}。",
"message_publish_modal.option.no_delay": "不延時",
"message_publish_modal.option.text": "文字",
"message_publish_modal.footer.success_prefix": "傳送成功後會返回",
"message_publish_modal.footer.success_suffix": ",用於確認本次測試訊息是否已提交。",
"message_publish.field.body": "訊息體",
"message_publish.field.message_key": "訊息 Key",
"message_publish.error.destination_required": "請輸入目標 Topic / Queue",
"message_publish.error.required_field": "請輸入{{field}}",
"message_publish.error.invalid_json_detail": "{{field}}不是合法 JSON{{detail}}",
"message_publish.error.json_object_required": "{{field}} 必須是 JSON 物件",
"message_publish.error.mqtt_wildcard_topic": "MQTT 傳送 Topic 不能包含 + 或 # 萬用字元",
"message_publish.error.unsupported_type": "目前資料來源暫不支援測試傳送訊息:{{type}}",
"message_publish.presentation.rabbitmq.destination_placeholder": "例如orders.queue",
"message_publish.presentation.rabbitmq.destination_required": "請輸入 Queue",
"message_publish.presentation.rabbitmq.alert": "目前表單會自動組裝 RabbitMQ publish JSON 命令,並透過 Management API 執行測試傳送。",
"message_publish.presentation.rabbitmq.success_hint": "Exchange 留空時會使用預設交換機,並以 Queue 名稱作為 routing key。",
"message_publish.presentation.rocketmq.destination_placeholder": "例如orders.events",
"message_publish.presentation.topic_required": "請輸入 Topic",
"message_publish.presentation.rocketmq.alert": "目前表單會自動組裝 RocketMQ publish JSON 命令,並透過 NameServer/Broker 執行測試傳送。",
"message_publish.presentation.rocketmq.success_hint": "Tag、Keys、Delay Level 與 Properties 會一併寫入 RocketMQ 訊息屬性。",
"message_publish.presentation.keys_label": "訊息 Keys可選",
"message_publish.presentation.rocketmq.key_placeholder": "可輸入多個 Key使用逗號分隔",
"message_publish.presentation.rocketmq.tag_placeholder": "例如TagA",
"message_publish.presentation.mqtt.destination_placeholder": "例如devices/device-001/telemetry",
"message_publish.presentation.mqtt.alert": "目前表單會自動組裝 MQTT publish JSON 命令,並直接透過 broker 執行測試傳送。",
"message_publish.presentation.mqtt.success_hint": "QoS 與 retain 可分別指定;未填寫時沿用目前連線中的預設參數。",
"message_publish.presentation.kafka.destination_placeholder": "例如orders.events",
"message_publish.presentation.kafka.alert": "目前表單會自動組裝 Kafka publish JSON 命令,並直接呼叫後端執行測試傳送。",
"message_publish.presentation.kafka.success_hint": "Headers 會作為 Kafka Record Headers 一併傳送。",
"message_publish.presentation.key_label": "訊息 Key可選",
"message_publish.presentation.kafka.key_placeholder": "可留空JSON 模式請輸入一行合法 JSON",
"connection_modal.action.browse": "瀏覽...",
"connection_modal.action.disable": "停用",
"connection_modal.action.discover_members": "自動探索成員",
"connection_modal.action.enable_and_prefer": "啟用並設為首選",
"connection_modal.badge.current_editing": "目前編輯",
"connection_modal.badge.preferred": "首選",
"connection_modal.field.additional_hosts": "附加主機",
"connection_modal.field.additional_srv_hosts_optional": "附加 SRV 主機(選填)",
"connection_modal.field.auth_source": "認證庫 (authSource)",
"connection_modal.field.cluster_additional_hosts": "叢集附加節點",
"connection_modal.field.connection_timeout_seconds": "連線逾時(秒)",
"connection_modal.field.connection_timeout_seconds_ascii": "連線逾時(秒)",
"connection_modal.field.default_database_optional": "預設連線資料庫(選填)",
"connection_modal.field.display_databases_optional": "顯示資料庫(選填)",
"connection_modal.field.file_path_absolute": "檔案路徑(絕對路徑)",
"connection_modal.field.host_address": "主機位址",
"connection_modal.field.password_optional": "密碼(選填)",
"connection_modal.field.port": "連接埠",
"connection_modal.field.port_plain": "連接埠",
"connection_modal.field.private_key_path_optional": "私鑰路徑(選填)",
"connection_modal.field.proxy_host": "代理主機",
"connection_modal.field.proxy_password_optional": "代理密碼(選填)",
"connection_modal.field.proxy_type": "代理類型",
"connection_modal.field.proxy_username_optional": "代理使用者名稱(選填)",
"connection_modal.field.replica_hosts": "從庫位址清單",
"connection_modal.field.replica_password_optional": "從庫密碼(選填)",
"connection_modal.field.replica_set_optional": "Replica Set選填",
"connection_modal.field.replica_set_password_optional": "Replica Set 密碼(選填)",
"connection_modal.field.replica_set_username_optional": "Replica Set 使用者名稱(選填)",
"connection_modal.field.replica_username_optional": "從庫使用者名稱(選填)",
"connection_modal.field.save_password": "儲存密碼",
"connection_modal.field.service_name": "服務名稱",
"connection_modal.field.defaultDatabase.placeholder": "例如appdb",
"connection_modal.field.serviceName.placeholder": "例如ORCLPDB1",
"connection_modal.field.clickHouseProtocol.auto": "自動",
"connection_modal.field.oceanBaseProtocol.label": "OceanBase 協議",
"connection_modal.field.oceanBaseProtocol.help.primary": "MySQL 租戶請選擇 MySQLOracle 租戶請選擇 Oracle。GoNavi 會依連接埠自動選擇OB MySQL wire 連接埠走 OBClient capability 注入(與 Navicat 相同路徑OBProxy Oracle listener 連接埠走標準 TNS。",
"connection_modal.field.oceanBaseProtocol.help.connectionAttributes": "如果 Oracle 租戶連線報「Error 1235」或 OBClient 握手失敗,可在「連線參數」欄位透過 {{attributes}} 覆蓋 GoNavi 預設注入的 OBClient capability。",
"connection_modal.field.ssh_host": "SSH 主機",
"connection_modal.field.ssh_password": "SSH 密碼",
"connection_modal.field.ssh_user": "SSH 使用者",
"connection_modal.field.ssl_cert_path": "SSL 憑證路徑",
"connection_modal.field.ssl_key_path": "SSL 私鑰路徑",
"connection_modal.field.tunnel_host": "HTTP Tunnel 主機",
"connection_modal.field.tunnel_password_optional": "HTTP Tunnel 密碼(選填)",
"connection_modal.field.tunnel_username_optional": "HTTP Tunnel 使用者名稱(選填)",
"connection_modal.field.username": "使用者名稱",
"connection_modal.field.username.optional_placeholder": "未啟用認證可留空",
"connection_modal.help.additional_hosts": "可選 MongoDB 成員,使用逗號、分號或空格分隔。",
"connection_modal.help.additional_srv_hosts": "可選的附加 SRV 主機,用於 MongoDB 探索。",
"connection_modal.help.connection_timeout": "用於連線測試與中繼資料載入,範圍 1-300 秒。",
"connection_modal.help.custom_driver": "已支援: mysql, postgres, sqlite, oracle, dm, kingbase別名支援 postgresql/pgx、dm8、kingbase8/kingbasees/kingbasev8。目前不支援透過 JDBC Jar 擴充驅動程式。",
"connection_modal.help.default_database": "留空則使用伺服器預設資料庫。",
"connection_modal.help.oracle_service_name": "Oracle 服務名稱,例如 ORCLPDB1。",
"connection_modal.help.private_key_path": "使用私鑰進行 SSH 認證;若私鑰未加密,可留空密碼。",
"connection_modal.help.redis_cluster_hosts": "附加 Redis Cluster 節點,使用逗號、分號或空格分隔。",
"connection_modal.help.replica_hosts": "從庫位址使用 host:port 格式,使用逗號、分號或空格分隔。",
"connection_modal.help.select_after_test": "請先測試連線以載入可選資料庫。",
"connection_modal.jvm.access_mode_description": "選擇此 JVM 連線可使用的接入模式,並指定首選模式。",
"connection_modal.jvm.access_mode_title": "接入模式",
"connection_modal.jvm.agent_api_key_optional": "Agent API 金鑰(選填)",
"connection_modal.jvm.agent_description": "透過 GoNavi Agent 連線,適用於無法直接連線的網路環境。",
"connection_modal.jvm.agent_help": "GoNavi Agent 服務的基礎 URL。",
"connection_modal.jvm.agent_url": "Agent 位址",
"connection_modal.jvm.diagnostic.agent_bridge_description": "使用 GoNavi Agent Bridge 診斷 Endpoint。",
"connection_modal.jvm.diagnostic.arthas_tunnel_description": "透過 Arthas Tunnel 存取目標 JVM。",
"connection_modal.jvm.diagnostic.arthas_tunnel_help": "Arthas Tunnel 伺服器的基礎 URL。",
"connection_modal.jvm.diagnostic.transport.agent_bridge": "Agent Bridge",
"connection_modal.jvm.diagnostic.transport.arthas_tunnel": "Arthas Tunnel",
"connection_modal.jvm.diagnostic.arthas_tunnel_url": "Arthas Tunnel 位址",
"connection_modal.jvm.diagnostic.bridge_help": "GoNavi 診斷橋接服務的基礎 URL。",
"connection_modal.jvm.diagnostic.bridge_url": "診斷橋接位址",
"connection_modal.jvm.diagnostic.mutating_commands": "變更類命令",
"connection_modal.jvm.diagnostic.mutating_commands_description": "允許可能改變執行階段狀態的命令,僅在受控環境使用。",
"connection_modal.jvm.diagnostic.observe_commands": "觀察類命令",
"connection_modal.jvm.diagnostic.observe_commands_description": "允許 dashboard、thread、JVM 資訊等唯讀命令。",
"connection_modal.jvm.diagnostic.target_agent_id": "目標 Agent ID",
"connection_modal.jvm.diagnostic.target_agent_id_help": "Arthas Tunnel 中註冊的 Agent ID。",
"connection_modal.jvm.diagnostic.target_id": "目標 ID",
"connection_modal.jvm.diagnostic.target_id_help": "診斷橋接服務識別的目標 ID留空則由橋接服務選擇預設目標。",
"connection_modal.jvm.diagnostic.trace_commands": "追蹤類命令",
"connection_modal.jvm.diagnostic.trace_commands_description": "允許 trace 與 watch 等會增加執行階段負載的命令。",
"connection_modal.jvm.diagnostic_api_key_optional": "診斷 API 金鑰(選填)",
"connection_modal.jvm.diagnostic_description": "啟用可選診斷命令,用於 JVM 故障排查。",
"connection_modal.jvm.diagnostic_disabled_hint": "診斷增強未啟用,僅在需要執行階段排查時開啟。",
"connection_modal.jvm.diagnostic_timeout_seconds": "診斷逾時(秒)",
"connection_modal.jvm.diagnostic_title": "診斷增強",
"connection_modal.jvm.diagnostic_transport": "診斷傳輸",
"connection_modal.jvm.endpoint_api_key_optional": "Endpoint API 金鑰(選填)",
"connection_modal.jvm.endpoint_description": "使用服務暴露的 Endpoint 連線,而不是直接連線 JMX。",
"connection_modal.jvm.endpoint_help": "JVM 管理 Endpoint 的基礎 URL。",
"connection_modal.jvm.endpoint_url": "Endpoint 位址",
"connection_modal.jvm.environment": "環境",
"connection_modal.jvm.environment.dev": "開發",
"connection_modal.jvm.environment.dev_description": "風險較低的測試環境。",
"connection_modal.jvm.environment.prod": "正式",
"connection_modal.jvm.environment.prod_description": "正式環境,建議優先使用唯讀操作。",
"connection_modal.jvm.environment.uat": "UAT",
"connection_modal.jvm.environment.uat_description": "上線前驗證環境。",
"connection_modal.jvm.jmx_description": "透過 JMX 使用主機、連接埠和選填憑據連線。",
"connection_modal.jvm.jmx_host_override_optional": "JMX 主機覆寫(選填)",
"connection_modal.jvm.jmx_password_optional": "JMX 密碼(選填)",
"connection_modal.jvm.jmx_port": "JMX 連接埠",
"connection_modal.jvm.jmx_username_optional": "JMX 使用者名稱(選填)",
"connection_modal.jvm.mode.agent_description": "透過 GoNavi Agent 存取防火牆或 NAT 後的環境。",
"connection_modal.jvm.mode.endpoint_description": "使用目標服務暴露的 HTTP Endpoint。",
"connection_modal.jvm.mode.jmx_description": "使用標準 JMX 遠端存取。",
"connection_modal.jvm.preferred_mode_hint": "目前首選模式:{{mode}}",
"connection_modal.jvm.read_only_first": "優先唯讀操作",
"connection_modal.jvm.security_policy": "安全策略",
"connection_modal.message.srv_with_ssh_dns_warning": "SRV 與 SSH Tunnel 同時啟用時可能依賴本機 DNS 解析;若解析失敗,請改用標準主機清單。",
"connection_modal.messageQueue.kafka.defaultTopic.label": "預設 Topic可選",
"connection_modal.messageQueue.kafka.defaultTopic.help": "留空時必須在 SQL 中明確指定 Topic填寫後可直接執行 SHOW、CONSUME 或 SELECT 預覽。",
"connection_modal.messageQueue.kafka.defaultTopic.placeholder": "例如orders.events",
"connection_modal.messageQueue.rocketmq.defaultTopic.label": "預設 Topic可選",
"connection_modal.messageQueue.rocketmq.defaultTopic.help": "留空時必須在 SQL 中明確指定 Topic連線參數可繼續補充 groupId、namespace、tag、pullBatchSize 與 startOffset。",
"connection_modal.messageQueue.rocketmq.defaultTopic.placeholder": "例如orders.events",
"connection_modal.messageQueue.mqtt.defaultTopicFilter.label": "預設 Topic / Filter可選",
"connection_modal.messageQueue.mqtt.defaultTopicFilter.help": "留空時必須在 SQL 中明確指定 Topic填寫後可直接執行 SHOW、CONSUME 或 SELECT 預覽。支援使用 /、+、#。",
"connection_modal.messageQueue.mqtt.defaultTopicFilter.placeholder": "例如devices/+/telemetry",
"connection_modal.messageQueue.rabbitmq.defaultVirtualHost.label": "預設 Virtual Host可選",
"connection_modal.messageQueue.rabbitmq.defaultVirtualHost.help": "留空預設使用 /;填寫後查詢編輯器會以目前 vhost 作為 Queue 瀏覽與測試傳送上下文。",
"connection_modal.messageQueue.rabbitmq.defaultVirtualHost.placeholder": "例如:/ 或 orders-vhost",
"connection_modal.messageQueue.topology.cluster.label": "叢集模式",
"connection_modal.messageQueue.kafka.topology.single.label": "單 Broker",
"connection_modal.messageQueue.kafka.topology.single.description": "只設定一個 bootstrap broker適合本機或簡單環境。",
"connection_modal.messageQueue.kafka.topology.cluster.description": "設定多個 bootstrap broker提高發現與故障切換成功率。",
"connection_modal.messageQueue.rocketmq.topology.single.label": "單 NameServer",
"connection_modal.messageQueue.rocketmq.topology.single.description": "只設定一個 NameServer適合本機或簡單環境。",
"connection_modal.messageQueue.rocketmq.topology.cluster.description": "設定多個 NameServer提高路由發現與故障切換成功率。",
"connection_modal.messageQueue.mqtt.topology.single.label": "單 Broker",
"connection_modal.messageQueue.mqtt.topology.single.description": "只設定一個 broker適合本機或簡單環境。",
"connection_modal.messageQueue.mqtt.topology.cluster.description": "設定多個 broker提高連線發現與故障切換成功率。",
"connection_modal.messageQueue.kafka.extraBrokers.label": "額外 Broker 位址",
"connection_modal.messageQueue.kafka.extraBrokers.help": "可輸入多個 broker 位址格式host:port按 Enter 確認)",
"connection_modal.messageQueue.kafka.extraBrokers.placeholder": "例如10.10.0.12:9092、10.10.0.13:9092",
"connection_modal.messageQueue.rocketmq.extraNameServers.label": "額外 NameServer 位址",
"connection_modal.messageQueue.rocketmq.extraNameServers.help": "可輸入多個 NameServer 位址格式host:port按 Enter 確認)",
"connection_modal.messageQueue.rocketmq.extraNameServers.placeholder": "例如10.10.0.12:9876、10.10.0.13:9876",
"connection_modal.messageQueue.mqtt.extraBrokers.label": "額外 Broker 位址",
"connection_modal.messageQueue.mqtt.extraBrokers.help": "可輸入多個 broker 位址格式host:port按 Enter 確認)",
"connection_modal.messageQueue.mqtt.extraBrokers.placeholder": "例如10.10.0.12:1883、10.10.0.13:1883",
"connection_modal.redis.topology.single.label": "單機模式",
"connection_modal.redis.topology.single.description": "只連線一個 Redis 節點。",
"connection_modal.redis.topology.cluster.label": "叢集模式",
"connection_modal.redis.topology.cluster.description": "Redis Cluster設定多個種子節點。",
"connection_modal.redis.topology.sentinel.label": "Sentinel 模式",
"connection_modal.redis.topology.sentinel.description": "透過 Sentinel 發現主節點,適合主從高可用。",
"connection_modal.redis.hosts.sentinel.label": "Sentinel 附加節點位址",
"connection_modal.redis.hosts.sentinel.help": "上方主機位址會作為第一個 Sentinel這裡填寫其他 Sentinel 節點格式host:port",
"connection_modal.redis.hosts.sentinel.placeholder": "例如10.10.0.12:26379、10.10.0.13:26379",
"connection_modal.redis.hosts.cluster.label": "叢集附加節點位址",
"connection_modal.redis.hosts.cluster.help": "主節點使用上方主機位址這裡填寫其他種子節點格式host:port",
"connection_modal.redis.hosts.cluster.placeholder": "例如10.10.0.12:6379、10.10.0.13:6379",
"connection_modal.redis.sentinel.master.label": "Sentinel master 名稱",
"connection_modal.redis.sentinel.master.help": "填寫 Sentinel 設定中的 monitor 名稱,例如 mymaster。",
"connection_modal.redis.sentinel.master.required": "請輸入 Sentinel master 名稱",
"connection_modal.redis.sentinel.master.placeholder": "例如mymaster",
"connection_modal.redis.credentials.primary.label": "密碼 (可選)",
"connection_modal.redis.credentials.primary.placeholder.empty": "Redis 密碼(如果設定了 requirepass",
"connection_modal.redis.credentials.primary.placeholder.retained": "已儲存 Redis 密碼",
"connection_modal.redis.credentials.sentinelUser.label": "Sentinel 使用者名稱(可選)",
"connection_modal.redis.credentials.sentinelUser.placeholder": "留空表示 Sentinel 不使用 ACL 使用者名稱",
"connection_modal.redis.credentials.sentinelPassword.label": "Sentinel 密碼(可選)",
"connection_modal.redis.credentials.sentinelPassword.placeholder.empty": "Sentinel 自身認證密碼,留空則不傳送",
"connection_modal.redis.credentials.sentinelPassword.placeholder.retained": "已儲存 Sentinel 密碼",
"connection_modal.redis.credentials.sentinelPassword.clear": "清除已儲存 Sentinel 密碼",
"connection_modal.redis.credentials.sentinelPassword.description": "目前已儲存 Sentinel 密碼。留空表示繼續沿用,輸入新值表示替換。",
"connection_modal.redis.databaseScope.label": "顯示資料庫 (留空顯示全部)",
"connection_modal.redis.databaseScope.help": "連線測試成功後可選擇",
"connection_modal.redis.databaseScope.placeholder": "選擇顯示的資料庫",
"connection_modal.mongodb.auth.auto": "自動",
"connection_modal.mongodb.auth.auto_description": "由驅動自動選擇認證機制。",
"connection_modal.mongodb.auth.aws_iam_description": "使用 AWS IAM 認證,請在執行環境中提供 AWS IAM 憑據。",
"connection_modal.mongodb.auth.none": "無認證",
"connection_modal.mongodb.auth.none_description": "不使用 MongoDB 認證連線。",
"connection_modal.mongodb.auth.scram_sha1_description": "使用 SCRAM-SHA-1 認證。",
"connection_modal.mongodb.auth.scram_sha256_description": "使用 SCRAM-SHA-256 認證。",
"connection_modal.mongodb.auth_mechanism": "認證機制",
"connection_modal.mongodb.topology.single.label": "單機模式",
"connection_modal.mongodb.topology.replica.label": "副本集 / 多節點",
"connection_modal.mongodb.discovery.standard.label": "標準位址",
"connection_modal.mongodb.discovery.standard.description": "使用 host:port 直連或副本集節點清單。",
"connection_modal.mongodb.discovery.srv.label": "SRV 位址",
"connection_modal.mongodb.discovery.srv.description": "使用 mongodb+srv由 DNS 探索目標節點。",
"connection_modal.mongodb.discovery.current": "目前",
"connection_modal.mongodb.discovery.srv_ssh_warning": "SRV 與 SSH Tunnel 同時啟用時,可能依賴本機 DNS 解析能力",
"connection_modal.mongodb.replica.hosts.srv.label": "附加 SRV 主機(可選)",
"connection_modal.mongodb.replica.hosts.srv.help": "可輸入多個候選主機名稱格式host若留空則僅使用上方主機。",
"connection_modal.mongodb.replica.hosts.srv.placeholder": "例如cluster-a.example.com、cluster-b.example.com",
"connection_modal.mongodb.replica.hosts.standard.label": "附加節點位址",
"connection_modal.mongodb.replica.hosts.standard.help": "可輸入多個節點位址格式host:port按 Enter 確認)",
"connection_modal.mongodb.replica.hosts.standard.placeholder": "例如10.10.0.12:27017、10.10.0.13:27017",
"connection_modal.mongodb.replica.set.label": "副本集名稱(可選)",
"connection_modal.mongodb.replica.set.placeholder": "例如rs0",
"connection_modal.mongodb.replica.user.label": "副本集使用者名稱(可選)",
"connection_modal.mongodb.replica.user.placeholder": "留空沿用主要使用者名稱",
"connection_modal.mongodb.replica.password.label": "副本集密碼(可選)",
"connection_modal.mongodb.replica.password.placeholder.empty": "留空沿用主密碼",
"connection_modal.mongodb.replica.password.placeholder.retained": "已儲存副本集密碼",
"connection_modal.mongodb.replica.password.clear": "清除已儲存副本集密碼",
"connection_modal.mongodb.replica.password.description": "目前已儲存副本集密碼。留空表示繼續沿用,輸入新值表示替換。",
"connection_modal.mongodb.members.role": "角色",
"connection_modal.mongodb.members.health": "健康",
"connection_modal.mongodb.members.health.ok": "正常",
"connection_modal.mongodb.members.health.error": "異常",
"connection_modal.mongodb.policy.auth_source.label": "認證庫 (authSource)",
"connection_modal.mongodb.policy.auth_source.placeholder": "預設使用 database 或 admin",
"connection_modal.mongodb.read_preference": "readPreference",
"connection_modal.mongodb.read_preference.nearest": "讀取最近的成員。",
"connection_modal.mongodb.read_preference.primary": "僅從 primary 讀取。",
"connection_modal.mongodb.read_preference.primary_preferred": "優先從 primary 讀取,必要時回退到 secondary。",
"connection_modal.mongodb.read_preference.secondary": "僅從 secondary 讀取。",
"connection_modal.mongodb.read_preference.secondary_preferred": "優先從 secondary 讀取,必要時回退到 primary。",
"connection_modal.mongodb.srv_address": "SRV 位址",
"connection_modal.mongodb.srv_address_description": "使用 MongoDB SRV 記錄探索主機。",
"connection_modal.mongodb.standard_address": "標準位址",
"connection_modal.mongodb.standard_address_description": "使用主機、連接埠與可選成員清單。",
"connection_modal.network.http_tunnel": "HTTP Tunnel",
"connection_modal.network.http_tunnel_description": "透過 HTTP Tunnel 轉發資料庫流量。",
"connection_modal.network.http_tunnel_disabled_hint": "啟用 HTTP Tunnel 後可設定 Tunnel 主機、連接埠和憑據。",
"connection_modal.network.http_tunnel_mutex_hint": "HTTP Tunnel 不能與 SSH Tunnel 或代理同時使用。",
"connection_modal.network.http_tunnel_panel_description": "為此連線設定 HTTP Tunnel 閘道。",
"connection_modal.network.proxy": "代理",
"connection_modal.network.proxy_disabled_hint": "啟用代理後,此連線會透過 SOCKS5 或 HTTP CONNECT 轉發。",
"connection_modal.network.proxy_panel_description": "設定此連線的專用代理設定。",
"connection_modal.network.proxy_type.http_description": "使用 HTTP CONNECT 代理。",
"connection_modal.network.proxy_type.socks5_description": "使用 SOCKS5 代理。",
"connection_modal.network.ssh_disabled_hint": "啟用 SSH Tunnel 後可透過跳板機連線。",
"connection_modal.network.ssh_panel_description": "設定 SSH Tunnel 主機、憑據和選填私鑰。",
"connection_modal.network.ssh_tunnel": "SSH Tunnel",
"connection_modal.network.ssh_tunnel_description": "先透過 SSH Tunnel 再存取資料庫。",
"connection_modal.network.ssl_description": "使用 SSL/TLS 加密資料庫連線。",
"connection_modal.network.ssl_tls": "SSL/TLS",
"connection_modal.network.ssl_disabled_hint": "啟用 SSL/TLS 後可設定憑證策略。",
"connection_modal.network.ssl_mode": "SSL 模式",
"connection_modal.network.ssl_mode.preferred_description": "優先嘗試 SSL伺服器不要求加密時允許回退。",
"connection_modal.network.ssl_mode.required_description": "必須使用 SSL無法建立加密連線時失敗。",
"connection_modal.network.ssl_mode.skip_verify_description": "使用 SSL 但略過憑證校驗,僅用於測試或自簽憑證。",
"connection_modal.network.ssl_panel_description": "設定此連線的 SSL/TLS 策略。",
"connection_modal.placeholder.absolute_path": "/絕對/路徑/檔案",
"connection_modal.placeholder.agent_api_key": "選填 Agent API 金鑰",
"connection_modal.placeholder.agent_url": "http://127.0.0.1:19090",
"connection_modal.placeholder.custom_dsn_example": "範例:驅動專用 DSN",
"connection_modal.placeholder.default_database_or_admin": "預設資料庫或 admin",
"connection_modal.placeholder.diagnostic_api_key": "選填診斷 API 金鑰",
"connection_modal.placeholder.diagnostic_target_agent_id": "Arthas Agent ID",
"connection_modal.placeholder.diagnostic_target_id": "目標 ID",
"connection_modal.placeholder.empty_without_auth": "無認證時留空",
"connection_modal.placeholder.endpoint_api_key": "選填 Endpoint API 金鑰",
"connection_modal.placeholder.endpoint_url": "http://127.0.0.1:8080",
"connection_modal.placeholder.example_appdb": "appdb",
"connection_modal.placeholder.example_mongo_hosts": "mongo2:27017, mongo3:27017",
"connection_modal.placeholder.example_mysql_replica_hosts": "replica1:3306, replica2:3306",
"connection_modal.placeholder.example_orclpdb1": "ORCLPDB1",
"connection_modal.placeholder.example_redis_hosts": "redis2:6379, redis3:6379",
"connection_modal.placeholder.example_rs0": "rs0",
"connection_modal.placeholder.example_srv_hosts": "cluster0.example.mongodb.net",
"connection_modal.placeholder.no_auth": "無認證",
"connection_modal.placeholder.proxy_host": "127.0.0.1",
"connection_modal.placeholder.redis_password": "Redis 密碼",
"connection_modal.placeholder.select_databases": "選擇要顯示的資料庫",
"connection_modal.placeholder.select_redis_databases": "選擇要顯示的 Redis 資料庫",
"connection_modal.placeholder.ssh_host": "bastion.example.com",
"connection_modal.placeholder.ssl_cert_path": "/絕對/路徑/client.crt",
"connection_modal.placeholder.ssl_key_path": "/絕對/路徑/client.key",
"connection_modal.placeholder.tunnel_host": "tunnel.example.com",
"connection_modal.placeholder.use_primary_host": "使用主連線主機",
"connection_modal.placeholder.use_primary_password": "使用主連線密碼",
"connection_modal.placeholder.use_primary_password_short": "使用主密碼",
"connection_modal.placeholder.use_primary_port": "使用主連線連接埠",
"connection_modal.placeholder.use_primary_username": "使用主連線使用者名稱",
"connection_modal.placeholder.use_primary_username_short": "使用主使用者名稱",
"connection_modal.secret.clear_saved_mongo_replica_password": "清除已儲存的 MongoDB 複本密碼",
"connection_modal.secret.clear_saved_password": "清除已儲存密碼",
"connection_modal.secret.clear_saved_proxy_password": "清除已儲存的代理密碼",
"connection_modal.secret.clear_saved_replica_password": "清除已儲存的從庫密碼",
"connection_modal.secret.clear_saved_ssh_password": "清除已儲存的 SSH 密碼",
"connection_modal.secret.clear_saved_tunnel_password": "清除已儲存的 HTTP Tunnel 密碼",
"connection_modal.secret.error.saved_connection_missing": "找不到目前連線對應的已儲存密文,請重新填寫密碼並儲存後再試",
"connection_modal.secret.error.store_unavailable": "系統密文儲存目前無法使用,請檢查系統鑰匙圈或認證管理員後再試",
"connection_modal.secret.saved_mongo_replica_password": "已儲存 MongoDB 複本密碼",
"connection_modal.secret.saved_mongo_replica_password_description": "安全儲存中已有 MongoDB 複本密碼。留空將繼續使用該密碼。",
"connection_modal.secret.saved_password": "已儲存密碼",
"connection_modal.secret.saved_placeholder": "••••••(留空表示繼續沿用{{label}}",
"connection_modal.secret.saved_primary_password_description": "安全儲存中已有主連線密碼。留空將繼續使用該密碼。",
"connection_modal.secret.saved_proxy_password": "已儲存代理密碼",
"connection_modal.secret.saved_proxy_password_description": "安全儲存中已有代理密碼。留空將繼續使用該密碼。",
"connection_modal.secret.saved_redis_password": "已儲存 Redis 密碼",
"connection_modal.secret.saved_redis_password_description": "安全儲存中已有 Redis 密碼。留空將繼續使用該密碼。",
"connection_modal.secret.saved_replica_password": "已儲存從庫密碼",
"connection_modal.secret.saved_replica_password_description": "安全儲存中已有從庫密碼。留空將繼續使用該密碼。",
"connection_modal.secret.saved_ssh_password": "已儲存 SSH 密碼",
"connection_modal.secret.saved_ssh_password_description": "安全儲存中已有 SSH 密碼。留空將繼續使用該密碼。",
"connection_modal.secret.saved_tunnel_password": "已儲存 HTTP Tunnel 密碼",
"connection_modal.secret.saved_tunnel_password_description": "安全儲存中已有 HTTP Tunnel 密碼。留空將繼續使用該密碼。",
"connection_modal.section.advanced_connection": "進階連線",
"connection_modal.section.config_sections": "設定區段",
"connection_modal.status.disabled": "未啟用",
"connection_modal.status.enabled": "已啟用",
"connection_modal.status.healthy": "正常",
"connection_modal.status.unhealthy": "異常",
"connection_modal.switch.off": "關",
"connection_modal.switch.on": "開",
"connection_modal.table.health": "健康",
"connection_modal.table.role": "角色",
"connection_modal.topology.cluster": "叢集",
"connection_modal.topology.mongodb_replica": "Replica Set",
"connection_modal.topology.mongodb_replica_description": "連線 MongoDB Replica Set並可選自動探索成員。",
"connection_modal.topology.mongodb_single_description": "連線單一 MongoDB 主機。",
"connection_modal.topology.mysql_replica_description": "使用主連線,並可選設定從庫位址。",
"connection_modal.topology.mysql_single_description": "連線單一 MySQL 相容節點。",
"connection_modal.topology.primary_replica": "主從",
"connection_modal.topology.redis_cluster_description": "連線 Redis Cluster並列出附加節點。",
"connection_modal.topology.redis_single_description": "連線單一 Redis 節點。",
"connection_modal.topology.single": "單機模式",
"connection_modal.validation.address_or_path_required": "請輸入主機位址或檔案路徑",
"connection_modal.validation.agent_url_required": "請輸入 Agent 位址",
"connection_modal.validation.arthas_tunnel_url_required": "請輸入 Arthas Tunnel 位址",
"connection_modal.validation.dameng_ssl_cert_path_required": "請輸入達夢 SSL 憑證路徑",
"connection_modal.validation.dameng_ssl_key_path_required": "請輸入達夢 SSL 私鑰路徑",
"connection_modal.validation.diagnostic_bridge_url_required": "請輸入診斷橋接位址",
"connection_modal.validation.diagnostic_target_required": "請輸入診斷目標",
"connection_modal.validation.diagnostic_timeout_range_1_300": "診斷逾時必須介於 1 到 300 秒",
"connection_modal.validation.endpoint_url_required": "請輸入 Endpoint 位址",
"connection_modal.validation.jvm_access_mode_required": "請至少選擇一種 JVM 接入模式",
"connection_modal.validation.jvm_preferred_mode_required": "請選擇首選 JVM 接入模式",
"connection_modal.validation.oracle_service_required": "請輸入 Oracle 服務名稱",
"connection_modal.validation.port_required": "請輸入連接埠",
"connection_modal.validation.proxy_host_required": "請輸入代理主機",
"connection_modal.validation.proxy_port_required": "請輸入代理連接埠",
"connection_modal.validation.ssh_host_required": "請輸入 SSH 主機",
"connection_modal.validation.ssh_port_required": "請輸入 SSH 連接埠",
"connection_modal.validation.ssh_user_required": "請輸入 SSH 使用者",
"connection_modal.validation.timeout_range_1_300": "逾時必須介於 1 到 300 秒",
"connection_modal.validation.tunnel_host_required": "請輸入 HTTP Tunnel 主機",
"connection_modal.validation.tunnel_port_required": "請輸入 HTTP Tunnel 連接埠",
"connection_modal.validation.username_required": "請輸入使用者名稱",
"sidebar.batch_databases": "資料庫",
"sidebar.batch_tables": "資料表",
"connection_modal.ssl_hint.mysql_like": "MySQL/MariaDB/Doris/Sphinx 啟用安全傳輸策略時請啟用 SSL本機自簽憑證可先用 Preferred 或 Skip Verify 驗證。",
"connection_modal.ssl_hint.dameng": "達夢驅動啟用 SSL 需要用戶端憑證與私鑰路徑sslCertPath / sslKeyPath。",
"connection_modal.ssl_hint.sqlserver": "SQL Server 生產環境建議使用 Required並關閉 TrustServerCertificate。",
"connection_modal.ssl_hint.mongodb": "MongoDB 可透過 TLS 保護連線,憑證校驗異常時可先用 Skip Verify 驗證連通性。",
"connection_modal.ssl_hint.default": "建議優先使用 Required僅在測試環境或自簽憑證情境使用 Skip Verify。",
"connection_modal.secret.new_value_replaces_saved": "已輸入新值,儲存時會取代目前已儲存內容。",
"connection_modal.badge.current": "目前",
"connection_modal.message.driver_not_enabled_with_name": "{{name}} 驅動未安裝或未啟用。請先在驅動管理中安裝並啟用。",
"connection_modal.driver.current": "目前",
"connection_modal.message.driver_unavailable_title": "{{name}} 驅動不可用",
"connection_modal.action.open_driver_manager": "前往驅動管理安裝",
"connection_modal.action.cancel": "取消",
"connection_modal.placeholder.uri_example_postgres": "postgresql://user:pass@localhost:5432/appdb?sslmode=require",
"connection_modal.message.uri_generated": "URI 已產生",
"connection_modal.message.uri_generate_failed": "產生 URI 失敗",
"connection_modal.message.uri_required": "請填寫必填欄位",
"connection_modal.message.uri_type_mismatch": "URI 類型與目前資料來源不符",
"connection_modal.message.uri_parsed": "URI 已解析",
"connection_modal.message.uri_parse_failed": "解析 URI 失敗",
"connection_modal.message.uri_empty_copy": "URI 為空,無法複製",
"connection_modal.message.uri_copied": "URI 已複製",
"connection_modal.message.copy_failed": "複製失敗",
"connection_modal.message.select_ssh_key_failed": "選擇 SSH 私鑰失敗:{{error}}",
"connection_modal.error.unknown": "未知錯誤",
"connection_modal.message.select_database_file_failed": "選擇資料庫檔案失敗:{{error}}",
"connection_modal.message.save_backend_unavailable": "儲存功能無法使用:後端 API 尚未就緒",
"connection_modal.message.save_updated_disconnected": "設定已儲存(未連線)",
"connection_modal.message.save_created_disconnected": "設定已儲存(未連線)",
"connection_modal.message.save_security_refresh_failed": "設定已儲存,但無法重新整理安全性中繼資料",
"connection_modal.message.save_failed": "儲存連線失敗",
"connection_modal.message.test_requires_new_password": "請先輸入新的連線密碼,再測試連線。",
"connection_modal.secret.blocking.redis_sentinel": "測試連線前請填寫新的 Sentinel 密碼,或取消清除已儲存的 Sentinel 密碼",
"connection_modal.test.redis_database_list_timeout": "連線成功,但拉取 Redis 資料庫清單逾時(>{{seconds}} 秒)",
"connection_modal.test.redis_database_list_failure": "連線成功,但取得 Redis 資料庫清單失敗:{{detail}}",
"connection_modal.message.test_requires_new_ssh_password": "請先輸入新的 SSH 密碼,再測試連線。",
"connection_modal.message.test_requires_new_proxy_password": "請先輸入新的代理密碼,再測試連線。",
"connection_modal.message.test_requires_new_tunnel_password": "請先輸入新的 HTTP Tunnel 密碼,再測試連線。",
"connection_modal.message.test_requires_new_replica_password": "請先輸入新的從庫密碼,再測試連線。",
"connection_modal.message.test_requires_new_mongo_replica_password": "請先輸入新的 MongoDB Replica Set 密碼,再測試連線。",
"connection_modal.message.test_requires_new_mongodb_password": "請先輸入新的 MongoDB 密碼,再測試連線。",
"connection_modal.message.driver_not_enabled": "驅動未安裝或未啟用",
"connection_modal.message.connection_params_incomplete": "連線參數不完整",
"connection_modal.message.test_timeout": "操作逾時({{seconds}} 秒)",
"connection_modal.message.database_list_timeout": "操作逾時({{seconds}} 秒)",
"connection_modal.message.no_visible_schema": "未返回可見結構",
"connection_modal.message.no_visible_databases": "未返回可見資料庫",
"connection_modal.message.database_list_failed": "載入資料庫清單失敗:{{error}}",
"connection_modal.message.connection_rejected": "連線被拒絕",
"connection_modal.message.required_fields_before_test": "請先填寫必填欄位,再測試連線",
"connection_modal.message.test_failed_detail": "測試失敗:{{detail}}",
"connection_modal.error.unknown_exception": "未知錯誤",
"connection_modal.message.member_discovery_failed": "探索 MongoDB 成員失敗",
"connection_modal.message.member_discovery_success": "已探索到 {{count}} 個成員",
"connection_modal.message.unsupported_jvm_modes": "目前選擇的 JVM 接入模式不受支援",
"connection_modal.message.unsupported_jvm_diagnostic_transport": "目前選擇的 JVM 診斷傳輸不受支援",
"connection_modal.message.dameng_ssl_cert_required": "請填寫必填欄位",
"connection_modal.message.http_tunnel_host_required": "請填寫必填欄位",
"connection_modal.message.http_tunnel_port_invalid": "HTTP Tunnel 連接埠無效",
"connection_modal.message.unsupported_jvm_modes_current": "目前連線包含不受支援的 JVM 接入模式",
"connection_modal.group.relational": "關聯式資料庫",
"connection_modal.group.chinese_databases": "國產資料庫",
"connection_modal.step1.group.nosql": "NoSQL 資料庫",
"connection_modal.step1.group.relational": "關聯式資料庫",
"connection_modal.step1.group.domestic": "國產資料庫",
"connection_modal.step1.group.timeseries": "時序資料庫",
"connection_modal.step1.group.other": "其他",
"connection_modal.group.time_series": "時序資料庫",
"connection_modal.group.other": "其他",
"connection_modal.db_type.custom": "自訂",
"connection_modal.layout.mysql_compatible": "MySQL 相容連線",
"connection_modal.layout.mongodb": "MongoDB 連線",
"connection_modal.layout.redis": "Redis 連線",
"connection_modal.layout.postgres_compatible": "PostgreSQL 相容連線",
"connection_modal.layout.oracle": "Oracle 連線",
"connection_modal.layout.file": "檔案資料庫連線",
"connection_modal.layout.custom": "自訂驅動連線",
"connection_modal.layout.jvm": "JVM 執行階段連線",
"connection_modal.layout.generic_sql": "通用 SQL 連線",
"connection_modal.db_type_hint.custom": "使用自訂驅動和 DSN 連線資料庫。",
"connection_modal.db_type_hint.redis": "連線 Redis 單機或 Redis Cluster。",
"connection_modal.db_type_hint.mongodb": "連線 MongoDB 單節點、Replica Set 或 SRV 位址。",
"connection_modal.db_type_hint.file": "選擇本機 SQLite 或 DuckDB 資料庫檔案。",
"connection_modal.db_type_hint.standard": "填寫主機、連接埠、認證資訊和可選資料庫。",
"connection_modal.step1.hint.jvm": "JMX / Endpoint / Agent",
"connection_modal.step1.hint.custom": "自訂驅動與 DSN",
"connection_modal.step1.hint.redis": "單機 / 叢集",
"connection_modal.step1.hint.mongodb": "單機 / Replica Set",
"connection_modal.step1.hint.oceanBase": "MySQL / Oracle 租戶",
"connection_modal.step1.hint.file": "本機檔案連線",
"connection_modal.step1.hint.standard": "標準連線設定",
"connection_modal.step.select_source": "選擇資料來源",
"connection_modal.step.select_source_description": "選擇要建立的連線類型。",
"connection_modal.message.driver_not_enabled_with_name_short": "{{name}} 驅動未安裝或未啟用,請先在驅動管理中處理。",
"connection_modal.section.basic.title": "基礎資訊",
"connection_modal.section.basic.description": "命名連線,並填寫目標位址、驅動程式與認證資訊。",
"connection_modal.field.connection_name": "連線名稱",
"connection_modal.placeholder.jvm_name": "JVM 名稱",
"connection_modal.placeholder.connection_name": "連線名稱",
"connection_modal.field.uri": "URI",
"connection_modal.help.uri": "貼上或產生連線 URI。",
"connection_modal.action.generate_uri": "產生 URI",
"connection_modal.action.parse_uri": "解析 URI",
"connection_modal.action.copy_uri": "複製 URI",
"connection_modal.secret.clear_saved_uri": "清除已儲存的 URI",
"connection_modal.secret.saved_uri_description": "安全儲存中已有連線 URI。留空將繼續使用該 URI。",
"connection_modal.field.driver_name": "驅動名稱",
"connection_modal.field.driver.placeholder": "例如: mysql, postgres",
"connection_modal.validation.driver_name_required": "請輸入驅動名稱",
"connection_modal.placeholder.driver_name": "驅動名稱",
"connection_modal.field.dsn": "DSN",
"connection_modal.field.dsn.placeholder": "例如: user:pass@tcp(localhost:3306)/dbname?charset=utf8",
"connection_modal.validation.custom_dsn_required": "請輸入連線字串",
"connection_modal.validation.custom_dsn_required_when_clearing_saved": "請輸入新的連線字串,或取消清除已儲存的 DSN",
"connection_modal.secret.clear_saved_dsn": "清除已儲存的 DSN",
"connection_modal.secret.saved_dsn_description": "安全儲存中已有 DSN。留空將繼續使用該 DSN。",
"connection_modal.message.unsupported_jvm_modes_detected": "偵測到不受支援的 JVM 接入模式",
"connection_modal.jvm.target_title": "JVM 目標",
"connection_modal.jvm.target_description": "設定 JVM 管理端點的主機、連接埠和接入方式。",
"connection_modal.field.host": "主機",
"connection_modal.validation.jvm_host_required": "請輸入 JVM 主機",
"connection_modal.field.primary_port": "主要連接埠",
"connection_modal.validation.jvm_port_required": "請輸入 JVM 連接埠",
"connection_modal.section.network.title": "網路與安全",
"connection_modal.section.network.description": "設定 SSL/TLS、SSH Tunnel、代理和 HTTP Tunnel。",
"connection_modal.message.current_driver_not_enabled": "目前驅動未啟用",
"connection_modal.section.basic.jvm_description": "設定 JVM 目標、存取模式和認證資訊。",
"connection_modal.section.basic.sql_description": "設定連線目標、驅動、認證資訊和資料庫範圍。",
"connection_modal.section.network.nav_description": "設定此連線的網路和安全選項。",
"connection_modal.section.appearance.title": "外觀",
"connection_modal.section.appearance.description": "設定連線在側邊欄中的圖示和顏色。",
"connection_modal.appearance.icon": "圖示",
"connection_modal.appearance.current_icon": "目前圖示:{{icon}}",
"connection_modal.db_icon_label.custom": "自訂",
"connection_modal.appearance.color": "顏色",
"connection_modal.appearance.custom_color": "自訂顏色",
"connection_modal.appearance.preview": "預覽",
"connection_modal.placeholder.connection_name_fallback": "連線名稱",
"connection_modal.action.reset_default": "重設為預設值",
"connection_modal.message.connection_failed": "連線失敗",
"connection_modal.action.previous_step": "上一步",
"connection_modal.message.connection_success": "連線成功",
"connection_modal.action.view_reason": "查看原因",
"connection_modal.action.test": "測試連線",
"connection_modal.action.save": "儲存",
"connection_modal.title.select_type": "選擇資料來源類型",
"connection_modal.title.select_type_description": "請從支援的資料來源中選擇一種連線類型。",
"connection_modal.title.edit": "編輯連線",
"connection_modal.title.edit_description": "編輯 {{type}} 連線設定",
"connection_modal.title.create": "新增 {{type}} 連線",
"connection_modal.title.create_description": "填寫連線設定並儲存。",
"connection_modal.test_error.title": "連線測試失敗原因",
"connection_modal.test_error.description": "查看後端回傳的完整錯誤資訊。",
"connection_modal.action.close": "關閉",
"connection_modal.test_error.empty": "沒有錯誤詳情",
"sidebar.message.duplicate_backend_unavailable": "目前版本不支援複製連線。",
"sidebar.message.duplicate_empty_result": "未傳回複製後的連線。",
"sidebar.message.duplicated_connection": "已複製連線 {{name}}。",
"sidebar.message.duplicate_failed": "複製連線失敗。",
"sidebar.message.jvm_provider_probe_failed_with_diagnostic": "JVM Provider 探測失敗:{{error}};已保留診斷增強入口",
"sidebar.message.jvm_provider_probe_failed": "探測 JVM 提供者失敗:{{error}}",
"sidebar.error.unknown": "未知錯誤",
"sidebar.message.jvm_provider_probe_exception_with_diagnostic": "JVM Provider 探測異常:{{error}};已保留診斷增強入口",
"sidebar.message.jvm_provider_probe_exception": "JVM 提供者探測失敗:{{error}}",
"sidebar.message.connection_failed": "連線失敗:{{error}}",
"sidebar.message.load_jvm_resources_failed": "載入 JVM 資源失敗:{{error}}",
"sidebar.message.load_tables_failed": "載入物件失敗:{{error}}",
"sidebar.message.table_pinned": "已置頂資料表",
"sidebar.message.table_unpinned": "已取消置頂",
"sidebar.message.table_structure_copied": "資料表結構已複製。",
"sidebar.message.exporting_table_format": "正在將 {{table}} 匯出為 {{format}}...",
"sidebar.message.export_success": "匯出成功。",
"sidebar.message.export_failed": "匯出失敗:{{error}}",
"sidebar.message.backing_up_database": "正在備份 {{database}}...",
"sidebar.message.exporting_database_schema": "正在匯出 {{database}} 的結構...",
"sidebar.message.exporting_database_backup": "正在備份 {{database}}(結構+資料)...",
"sidebar.message.schema_export_target_missing": "找不到目標模式,無法匯出。",
"sidebar.message.exporting_schema_structure": "正在匯出模式 {{schema}} 的結構...",
"sidebar.message.exporting_schema_backup": "正在備份模式 {{schema}}(結構+資料)...",
"sidebar.message.export_tables_same_database_required": "請選擇同一資料庫中的資料表。",
"sidebar.message.backing_up_selected_tables": "正在備份 {{count}} 個已選資料表...",
"sidebar.message.exporting_selected_table_schema": "正在匯出 {{count}} 個已選資料表的結構...",
"sidebar.message.load_database_list_failed": "載入資料庫失敗:{{error}}",
"sidebar.message.load_table_list_failed": "載入資料表失敗:{{error}}",
"sidebar.message.locate_external_sql_file_not_found": "未在外部 SQL 目錄中找到 SQL 檔案:{{path}}",
"sidebar.message.locate_connection_not_found_for_object": "找不到目前物件對應的連線",
"sidebar.message.locate_connection_not_in_tree": "未在左側樹找到目前連線",
"sidebar.message.locate_database_loading": "資料庫節點仍在載入中:{{database}},請稍後再試",
"sidebar.message.locate_database_not_found": "未在左側樹找到資料庫:{{database}}",
"sidebar.message.locate_object_loading": "{{object}} 所在的資料庫物件仍在載入中:{{database}},請稍後再試",
"sidebar.message.locate_object_not_found": "未在左側樹中找到 {{object}}{{name}},請重新整理資料庫節點後再試",
"sidebar.message.select_object_required": "請至少選擇一個物件。",
"sidebar.message.backing_up_selected_objects": "正在備份 {{count}} 個已選物件...",
"sidebar.message.exporting_selected_object_data": "正在匯出 {{count}} 個已選物件的資料({{format}}...",
"sidebar.message.exporting_selected_object_schema": "正在匯出 {{count}} 個已選物件的結構...",
"sidebar.message.export_success_skipped_views": "匯出成功。已略過 {{count}} 個檢視的資料匯出。",
"sidebar.modal.confirm_clear_selected_tables.title": "確認清除已選資料表",
"sidebar.modal.confirm_clear_selected_tables.content": "清除 {{connection}} / {{database}} 下已選物件的資料?此操作無法復原。",
"sidebar.action.continue": "繼續",
"sidebar.action.cancel": "取消",
"sidebar.action.delete": "刪除",
"sidebar.message.clearing_selected_tables": "正在清除 {{count}} 個已選資料表...",
"sidebar.message.clear_success": "清除成功。",
"sidebar.message.clear_failed": "清除失敗:{{error}}",
"sidebar.message.select_database_required": "請至少選擇一個資料庫。",
"sidebar.message.database_export_success": "已匯出 {{database}}。",
"sidebar.message.database_export_failed": "匯出 {{database}} 失敗:{{error}}",
"sidebar.message.connection_config_not_found": "找不到連線設定。",
"sidebar.sql_file_exec.title": "執行外部 SQL 檔案",
"sidebar.message.read_file_failed": "讀取檔案失敗:{{error}}",
"sidebar.message.select_connection_or_database_first": "請先選擇連線或資料庫。",
"sidebar.message.schema_create_unsupported": "目前資料庫不支援建立 schema。",
"sidebar.message.schema_target_missing": "請選擇要建立 schema 的資料庫。",
"sidebar.message.schema_created": "schema 已建立。",
"sidebar.message.operation_create_failed": "建立失敗:{{error}}",
"sidebar.sql_file.default_name": "SQL 檔案",
"sidebar.message.sql_file_context_incomplete": "SQL 檔案內容不完整。",
"sidebar.message.sql_file_path_incomplete": "SQL 檔案路徑不完整,無法開啟。",
"sidebar.message.select_host_before_large_sql_file": "請先選擇 Host再執行大型 SQL 檔案。",
"sidebar.message.read_sql_file_failed": "讀取 SQL 檔案失敗:{{error}}",
"sidebar.message.external_sql_file_parent_missing": "找不到可新增 SQL 檔案的目錄。",
"sidebar.message.external_sql_file_rename_target_missing": "找不到可重新命名的 SQL 檔案。",
"sidebar.message.external_sql_file_delete_target_missing": "找不到可刪除的 SQL 檔案。",
"sidebar.message.external_sql_directory_parent_missing": "找不到可新增目錄的位置。",
"sidebar.message.external_sql_directory_rename_target_missing": "找不到可重新命名的目錄。",
"sidebar.message.external_sql_directory_delete_target_missing": "找不到可刪除的 SQL 目錄。",
"sidebar.message.sql_file_name_required": "SQL 檔案名稱不能空白。",
"sidebar.message.sql_directory_name_required": "目錄名稱不能空白。",
"sidebar.message.create_sql_file_failed": "新增 SQL 檔案失敗:{{error}}",
"sidebar.message.sql_file_created": "SQL 檔案已新增。",
"sidebar.message.rename_sql_file_failed": "重新命名 SQL 檔案失敗:{{error}}",
"sidebar.message.sql_file_renamed": "SQL 檔案已重新命名。",
"sidebar.message.delete_sql_file_failed": "刪除 SQL 檔案失敗:{{error}}",
"sidebar.message.sql_file_deleted": "SQL 檔案已刪除。",
"sidebar.message.create_sql_directory_failed": "新增目錄失敗:{{error}}",
"sidebar.message.sql_directory_created": "目錄已新增。",
"sidebar.message.rename_sql_directory_failed": "重新命名目錄失敗:{{error}}",
"sidebar.message.external_sql_directory_rename_sync_failed": "目錄已重新命名,但無法同步外部 SQL 目錄清單,請重新新增目錄。",
"sidebar.message.sql_directory_renamed": "目錄已重新命名。",
"sidebar.message.delete_sql_directory_failed": "刪除 SQL 目錄失敗:{{error}}",
"sidebar.message.sql_directory_deleted": "SQL 目錄已刪除。",
"sidebar.message.add_sql_directory_database_required": "請先選擇資料庫,再新增 SQL 目錄。",
"sidebar.message.select_sql_directory_failed": "選擇 SQL 目錄失敗:{{error}}",
"sidebar.message.sql_directory_path_invalid": "SQL 目錄路徑無效。",
"sidebar.sql_directory.default_name": "SQL 目錄",
"sidebar.message.external_sql_directory_added": "外部 SQL 目錄已新增。",
"sidebar.message.external_sql_directory_not_found": "找不到 SQL 目錄。",
"sidebar.message.external_sql_directory_removed": "外部 SQL 目錄已移除。",
"sidebar.message.external_sql_directory_context_missing": "SQL 目錄內容缺失。",
"sidebar.message.external_sql_directory_refreshed": "外部 SQL 目錄已重新整理。",
"sidebar.message.database_created": "資料庫已建立。",
"sidebar.message.create_failed": "建立失敗:{{error}}",
"sidebar.modal.confirm_delete_database.title": "刪除資料庫",
"sidebar.modal.confirm_delete_database.content": "刪除 {{name}}?此操作無法復原。",
"sidebar.modal.confirm_delete_sql_file.title": "刪除 SQL 檔案",
"sidebar.modal.confirm_delete_sql_file.content": "刪除 \"{{name}}\"?此操作會刪除本機磁碟檔案,無法復原。",
"sidebar.modal.confirm_delete_sql_directory.title": "刪除 SQL 目錄",
"sidebar.modal.confirm_delete_sql_directory.content": "刪除 \"{{name}}\"?此操作會刪除本機磁碟目錄,且僅支援刪除空目錄。",
"sidebar.modal.confirm_delete_table.title": "刪除資料表",
"sidebar.modal.confirm_delete_table.content": "刪除 {{name}}?此操作無法復原。",
"sidebar.modal.confirm_table_data_action.title": "確認 {{action}}",
"sidebar.modal.confirm_table_data_action.content": "{{action}} {{table}}?此操作無法復原。",
"sidebar.modal.confirm_delete_view.title": "刪除檢視",
"sidebar.modal.confirm_delete_view.content": "刪除 {{name}}?此操作無法復原。",
"sidebar.modal.confirm_delete_routine.title": "刪除 {{type}}",
"sidebar.modal.confirm_delete_routine.content": "刪除 {{type}} {{name}}?此操作無法復原。",
"sidebar.search.scope.smart": "智慧",
"sidebar.search.scope_title": "搜尋範圍",
"sidebar.search.scope_description": "選擇側邊欄搜尋的比對範圍。",
"sidebar.badge.recommended": "推薦",
"sidebar.search.scope.smart_description": "依目前選取的節點自動縮小搜尋範圍。",
"sidebar.search.manual_scope": "手動範圍",
"sidebar.search.multi_select_supported": "支援多選",
"sidebar.search.scope_hint": "智慧模式會依內容搜尋名稱、主機、資料庫和物件。",
"sidebar.modal.confirm_delete.title": "確認刪除",
"sidebar.modal.confirm_delete_tag.content": "刪除 {{name}}",
"sidebar.menu.edit_connection": "編輯連線",
"sidebar.menu.delete_connection": "刪除連線",
"sidebar.modal.confirm_delete_connection.content": "刪除連線 {{name}}",
"sidebar.message.delete_connection_backend_unavailable": "刪除連線後端不可用。",
"sidebar.message.connection_deleted": "連線已刪除。",
"sidebar.message.delete_connection_failed": "刪除連線失敗。",
"sidebar.modal.confirm_delete_saved_query.content": "確定要刪除已儲存的查詢「{{name}}」嗎?此操作無法復原。",
"sidebar.search.placeholder": "搜尋...",
"sidebar.punctuation.list_separator": "、",
"sidebar.command_search.label": "搜尋表、連線、動作",
"sidebar.command_search.placeholder": "搜尋表、連線、動作... 或問 AI",
"sidebar.command_search.sync_to_filter_tooltip": "同步輸入內容到左側篩選",
"sidebar.command_search.sync_to_filter_aria": "同步到左側篩選",
"sidebar.command_search.reset_filter": "重設側欄篩選",
"sidebar.command_search.no_synced_filter": "沒有已同步的側欄篩選",
"sidebar.command_search.no_filter_content": "沒有篩選內容",
"sidebar.command_search.object_kind.all": "全部",
"sidebar.command_search.object_kind.tables": "表格",
"sidebar.command_search.object_kind.views": "檢視",
"sidebar.command_search.object_kind.routines": "函式",
"sidebar.command_search.object_kind.events": "事件",
"sidebar.command_search.object_kind.filter_aria": "物件篩選",
"sidebar.command_search.scope.smart": "智慧",
"sidebar.command_search.scope.object": "表物件",
"sidebar.command_search.scope.database": "資料庫",
"sidebar.command_search.scope.host": "Host",
"sidebar.command_search.scope.tag": "標籤",
"sidebar.command_search.scope.summary_smart": "智慧",
"sidebar.command_search.scope.title": "搜尋範圍",
"sidebar.command_search.scope.description": "「智慧」會自動匹配最可能的命中項;手動模式支援按維度組合篩選。",
"sidebar.command_search.scope.recommended": "推薦",
"sidebar.command_search.scope.smart_help": "適合日常檢索自動涵蓋名稱、資料庫、Host 和標籤等高頻維度。",
"sidebar.command_search.scope.manual_title": "手動範圍",
"sidebar.command_search.scope.multi_select": "支援多選組合",
"sidebar.command_search.scope.manual_help": "智慧與其他項互斥。若你明確知道要搜的是物件、資料庫、Host 或標籤,建議切到手動範圍以減少雜訊結果。",
"sidebar.command_search.scope.tooltip": "搜尋範圍:{{scope}}",
"sidebar.command_search.scope.compact_smart": "智",
"sidebar.search.scope_tooltip": "目前搜尋範圍:{{scope}}",
"sidebar.search.scope.smart_short": "智慧",
"sidebar.rail.object_actions": "物件區快捷操作",
"sidebar.rail.system_actions": "系統操作",
"sidebar.action.new_group": "新增群組",
"sidebar.action.batch_tables": "批次處理資料表",
"sidebar.action.batch_databases": "批次處理資料庫",
"sidebar.action.locate_current_table": "定位目前開啟的表",
"sidebar.action.pin_table": "置頂資料表",
"sidebar.action.unpin_table": "取消置頂",
"sidebar.status.pinned": "已置頂",
"sidebar.v2_table_menu.meta.rows_empty": "— 筆",
"sidebar.v2_table_menu.meta.rows": "{{count}} 筆",
"sidebar.v2_table_menu.meta.idle": "點擊重新整理以載入統計資訊",
"sidebar.v2_table_menu.meta.loading": "正在載入統計資訊...",
"sidebar.v2_table_menu.meta.unavailable": "統計資訊無法使用",
"sidebar.v2_table_menu.meta.summary": "{{rows}} · {{data}} 資料 · {{indexes}} 索引",
"sidebar.v2_table_menu.open_data": "查看資料",
"sidebar.v2_table_menu.design_table_detail": "欄位 / 索引 / 外鍵",
"sidebar.v2_table_menu.open_in_new_tab": "在新分頁開啟",
"sidebar.v2_table_menu.metadata_section": "中繼資料",
"sidebar.v2_table_menu.view_in_er": "在 ER 圖中檢視",
"sidebar.v2_table_menu.copy_section": "複製",
"sidebar.v2_table_menu.copy_table_name": "複製資料表名稱",
"sidebar.copy_object_name.label.table": "資料表名稱",
"sidebar.copy_object_name.label.view": "檢視名稱",
"sidebar.copy_object_name.label.materialized_view": "物化檢視名稱",
"sidebar.copy_object_name.label.event": "事件名稱",
"sidebar.copy_object_name.empty": "{{label}}為空,無法複製",
"sidebar.copy_object_name.copied": "{{label}}已複製到剪貼簿",
"sidebar.copy_object_name.failed": "複製{{label}}失敗:{{error}}",
"sidebar.v2_table_menu.copy_table_as_insert": "複製整個資料表為 {{keyword}}",
"sidebar.v2_table_menu.maintenance_section": "維護",
"sidebar.v2_table_menu.rename_compact": "重新命名…",
"sidebar.v2_table_menu.new_rollup": "新增 {{keyword}}",
"sidebar.v2_table_menu.backup_sql_dump": "備份 · {{keyword}}",
"sidebar.v2_table_menu.refresh_stats": "重新整理統計資訊",
"sidebar.v2_table_menu.item_with_suffix": "{{label}} · {{suffix}}",
"sidebar.v2_table_menu.open_export_workbench": "開啟匯出工作台…",
"sidebar.v2_table_menu.truncate_table": "截斷資料表",
"sidebar.v2_table_menu.ai_explain_table": "用 AI 解釋這張資料表",
"sidebar.v2_table_menu.ai_generate_query": "用 AI 產生查詢",
"sidebar.v2_table_group_menu.title": "資料表",
"sidebar.v2_table_group_menu.current_database": "目前資料庫",
"sidebar.v2_table_group_menu.sort_name": "名稱",
"sidebar.v2_table_group_menu.sort_frequency": "使用頻率",
"sidebar.v2_table_group_menu.meta": "{{database}} · {{count}} 張資料表 · 目前依{{sort}}排序",
"sidebar.message.locate_current_table_unavailable": "目前分頁沒有可定位的表",
"sidebar.locate.object.table": "資料表",
"sidebar.locate.object.view": "檢視",
"sidebar.locate.object.materialized_view": "物化檢視",
"sidebar.locate.object.routine": "函式/預存程序",
"sidebar.locate.object.trigger": "觸發器",
"sidebar.active_connection.current_host_database": "目前 Host 與資料庫",
"sidebar.active_connection.no_database_selected": "未選擇資料庫",
"sidebar.active_connection.no_host_selected": "未選擇 Host",
"sidebar.active_connection.actions": "連線操作",
"sidebar.modal.tag.edit_title": "編輯分組",
"sidebar.modal.tag.create_title": "建立分組",
"sidebar.modal.tag.edit_description": "更新分組名稱和包含的連線。",
"sidebar.modal.tag.create_description": "建立分組以整理連線。",
"sidebar.field.tag_name": "分組名稱",
"sidebar.validation.tag_name_required": "請輸入分組名稱。",
"sidebar.placeholder.tag_name": "分組名稱",
"sidebar.field.select_connections": "選擇連線",
"sidebar.modal.create_database.title": "建立資料庫",
"sidebar.field.database_name": "資料庫名稱",
"sidebar.validation.name_required": "請輸入名稱。",
"sidebar.modal.rename_database.title": "重新命名資料庫:{{name}}",
"sidebar.field.new_database_name": "新資料庫名稱",
"sidebar.validation.new_database_name_required": "請輸入新資料庫名稱。",
"sidebar.field.schema_name": "模式名稱",
"sidebar.validation.schema_name_required": "請輸入模式名稱。",
"sidebar.modal.rename_table.title": "重新命名資料表:{{name}}",
"sidebar.field.new_table_name": "新資料表名稱",
"sidebar.validation.new_table_name_required": "請輸入新資料表名稱。",
"sidebar.modal.rename_view.title": "重新命名檢視:{{name}}",
"sidebar.field.new_view_name": "新檢視名稱",
"sidebar.validation.new_view_name_required": "請輸入新檢視名稱。",
"sidebar.modal.batch_tables.title": "批次處理資料表",
"sidebar.modal.batch_tables.description": "選擇資料表和檢視,並在一次操作中匯出或清除。",
"sidebar.action.clear_tables": "清除資料表",
"sidebar.action.export_schema": "匯出結構",
"sidebar.action.export_data_only": "僅匯出資料",
"sidebar.action.backup_schema_data": "備份結構和資料",
"sidebar.field.select_connection": "選擇連線",
"sidebar.placeholder.select_connection": "請選擇連線",
"sidebar.field.select_database": "選擇資料庫",
"sidebar.placeholder.select_connection_first": "請先選擇連線",
"sidebar.modal.batch_tables.selection_hint": "選擇本次批次處理的資料表或檢視。",
"sidebar.placeholder.filter_table_view": "篩選資料表或檢視",
"sidebar.filter.all_objects": "全部物件",
"sidebar.filter.tables_only": "僅資料表",
"sidebar.filter.views_only": "僅檢視",
"sidebar.filter.scope_filtered": "目前篩選",
"sidebar.filter.scope_all": "全部範圍",
"sidebar.batch.filtered_count": "已篩選 {{filtered}} / {{total}} 個物件",
"sidebar.action.select_all": "全選",
"sidebar.action.clear_selection": "清除選取",
"sidebar.action.invert_selection": "反向選取",
"sidebar.batch.selected_objects": "已選擇 {{selected}} / {{total}} 個物件",
"sidebar.modal.batch_databases.title": "批次資料庫操作",
"sidebar.modal.batch_databases.description": "選擇資料庫,並匯出結構或執行完整備份。",
"sidebar.action.export_database_schema_count": "匯出結構({{count}}",
"sidebar.action.backup_database_count": "備份資料庫({{count}}",
"sidebar.modal.batch_databases.selection_hint": "從所選連線中選擇資料庫。",
"sidebar.batch.selected_databases": "已選擇 {{selected}} / {{total}} 個資料庫",
"sidebar.sql_file_exec.cancel": "取消執行",
"sidebar.action.close": "關閉",
"sidebar.sql_file_exec.file_size": "檔案大小:",
"sidebar.sql_file_exec.status_label": "狀態:",
"sidebar.sql_file_exec.status.running": "執行中",
"sidebar.sql_file_exec.status.done": "完成",
"sidebar.sql_file_exec.status.cancelled": "已終止",
"sidebar.sql_file_exec.status.error": "錯誤",
"sidebar.sql_file_exec.executed_label": "已執行:",
"sidebar.sql_file_exec.rows_separator": " 列 | 失敗:",
"sidebar.sql_file_exec.rows_suffix": " 列",
"connection_modal.config_section.identity.title": "身分資訊",
"connection_modal.config_section.identity.description": "設定身分資訊。",
"connection_modal.config_section.uri.title": "連線 URI",
"connection_modal.config_section.uri.description": "輸入、產生或解析連線 URI。",
"connection_modal.config_section.target.title": "目標位址",
"connection_modal.config_section.target.description": "設定目標位址。",
"connection_modal.config_section.fileTarget.title": "檔案資料庫",
"connection_modal.config_section.fileTarget.description": "設定檔案資料庫。",
"connection_modal.config_section.connectionMode.title": "連線模式",
"connection_modal.config_section.connectionMode.description": "設定連線模式。",
"connection_modal.config_section.mongoDiscovery.title": "MongoDB 探索",
"connection_modal.config_section.mongoDiscovery.description": "設定MongoDB 探索。",
"connection_modal.config_section.replica.title": "複本/從庫",
"connection_modal.config_section.replica.description": "設定複本/從庫。",
"connection_modal.config_section.service.title": "服務與資料庫",
"connection_modal.config_section.service.description": "設定服務與資料庫。",
"connection_modal.config_section.mongoPolicy.title": "MongoDB 原則",
"connection_modal.config_section.mongoPolicy.description": "設定MongoDB 原則。",
"connection_modal.config_section.credentials.title": "認證資訊",
"connection_modal.config_section.credentials.description": "設定認證資訊。",
"connection_modal.config_section.databaseScope.title": "資料庫範圍",
"connection_modal.config_section.databaseScope.description": "設定資料庫範圍。",
"connection_modal.config_section.customDriver.title": "自訂驅動",
"connection_modal.config_section.customDriver.description": "設定自訂驅動。",
"connection_modal.config_section.customDsn.title": "自訂 DSN",
"connection_modal.config_section.customDsn.description": "設定自訂 DSN。",
"connection_modal.config_section.jvmRuntime.title": "JVM 執行階段",
"connection_modal.config_section.jvmRuntime.description": "設定JVM 執行階段。",
"connection_modal.field.password": "密碼",
"sidebar.menu.refresh": "重新整理",
"sidebar.search.scope.object": "物件",
"sidebar.search.scope.database": "資料庫",
"sidebar.search.scope.host": "主機",
"sidebar.search.scope.tag": "標籤",
"sidebar.tree.saved_queries": "已儲存查詢",
"sidebar.tree.untitled_query": "未命名查詢",
"sidebar.tree.default_database": "預設資料庫",
"sidebar.tree.unknown_connection": "未知連線",
"sidebar.tree.unmatched_saved_queries": "未匹配",
"sidebar.tree.all_saved_queries": "全部已儲存查詢",
"sidebar.tree.default_schema": "預設結構",
"sidebar.object_group.tables": "資料表",
"sidebar.object_group.views": "檢視",
"sidebar.object_group.routines": "函式和預存程序",
"sidebar.object_group.triggers": "觸發器",
"sidebar.object_group.events": "事件",
"sidebar.object_group.materialized_views": "物化檢視",
"sidebar.table_folder.columns": "欄位",
"sidebar.table_folder.indexes": "索引",
"sidebar.table_folder.foreign_keys": "外鍵",
"sidebar.table_folder.triggers": "觸發器",
"sidebar.object.view": "檢視",
"sidebar.object.function": "函式",
"sidebar.object.procedure": "預存程序",
"sidebar.table_action.truncate.label": "截斷資料表",
"sidebar.table_action.truncate.progress": "正在截斷",
"sidebar.table_action.clear.label": "清除資料表",
"sidebar.table_action.clear.progress": "正在清除",
"sidebar.tab.table_structure": "資料表結構({{table}}",
"sidebar.tab.design_table": "設計資料表({{table}}",
"sidebar.tab.new_table": "新增資料表 - {{database}}",
"sidebar.tab.table_overview": "資料表概覽 - {{database}}{{schema}}",
"sidebar.tab.trigger": "觸發器:{{name}}",
"sidebar.tab.event": "事件:{{name}}",
"sidebar.tab.edit_event": "編輯事件:{{name}}",
"sidebar.tab.materialized_view_definition": "物化檢視:{{name}}",
"sidebar.tab.view_definition": "檢視:{{name}}",
"sidebar.tab.edit_view": "編輯檢視:{{name}}",
"sidebar.tab.create_view": "建立檢視",
"sidebar.tab.routine_definition": "{{type}}{{name}}",
"sidebar.tab.edit_routine": "編輯 {{type}}{{name}}",
"sidebar.tab.create_function": "建立函式",
"sidebar.tab.create_procedure": "建立預存程序",
"sidebar.tab.new_query": "新增查詢",
"sidebar.tab.new_query_database": "新增查詢({{database}}",
"sidebar.tab.redis_command": "命令 - {{database}}",
"sidebar.tab.redis_monitor": "監控 - {{database}}",
"tab_manager.menu.close_all": "關閉所有分頁",
"tab_manager.menu.close_left": "關閉左側分頁",
"tab_manager.menu.close_other": "關閉其他分頁",
"tab_manager.menu.close_right": "關閉右側分頁",
"tab_manager.close_aria": "關閉 {{title}}",
"tab_manager.kind_badge.query": "SQL",
"tab_manager.kind_badge.table": "表",
"tab_manager.kind_badge.design": "設計",
"tab_manager.kind_badge.table_overview": "庫",
"tab_manager.kind_badge.redis": "Redis",
"tab_manager.kind_badge.jvm": "JVM",
"tab_manager.kind_badge.trigger": "觸發器",
"tab_manager.kind_badge.materialized_view": "物化視圖",
"tab_manager.kind_badge.view": "視圖",
"tab_manager.kind_badge.event": "事件",
"tab_manager.kind_badge.routine": "函式",
"tab_manager.kind_badge.table_export": "匯出",
"tab_manager.kind_badge.sql_analysis": "分析",
"tab_manager.kind_badge.fallback": "標籤",
"tab_manager.empty.action.open_ai": "開啟 AI",
"tab_manager.empty.aria.start_workbench": "GoNavi 起始工作台",
"tab_manager.empty.eyebrow.connections": "{{count}} 個連線",
"tab_manager.empty.eyebrow.workbench": "工作台",
"tab_manager.empty.hero.description": "選擇資料來源、開啟查詢編輯器,或在 AI 面板中帶著上下文繼續。",
"tab_manager.empty.hero.title": "連線、查詢與分析都從同一個工作台開始。",
"tab_manager.empty.quick.ai_assist.description": "解釋 SQL、產生查詢並檢閱結果",
"tab_manager.empty.quick.ai_assist.title": "進入 AI 輔助",
"tab_manager.empty.quick.aria": "快速工作流程",
"tab_manager.empty.quick.configure_source.description": "在一處設定 URI、SSH、代理與驅動",
"tab_manager.empty.quick.configure_source.title": "設定資料來源",
"tab_manager.empty.quick.heading": "快速工作流程",
"tab_manager.empty.quick.sql_workspace.description": "使用目前上下文開啟查詢編輯器",
"tab_manager.empty.quick.sql_workspace.title": "啟動 SQL 工作區",
"tab_manager.hover.fallback.database_not_specified": "未指定",
"tab_manager.hover.fallback.host_not_configured": "未設定",
"tab_manager.hover.fallback.unbound_connection": "未綁定連線",
"tab_manager.hover.kind.design": "表設計",
"tab_manager.hover.kind.event": "事件",
"tab_manager.hover.kind.fallback": "分頁",
"tab_manager.hover.kind.jvm_audit": "JVM 稽核",
"tab_manager.hover.kind.jvm_diagnostic": "JVM 診斷",
"tab_manager.hover.kind.jvm_monitoring": "JVM 監控",
"tab_manager.hover.kind.jvm_overview": "JVM 概覽",
"tab_manager.hover.kind.jvm_resource": "JVM 資源",
"tab_manager.hover.kind.materialized_view": "物化視圖",
"tab_manager.hover.kind.query": "SQL 查詢",
"tab_manager.hover.kind.redis_command": "Redis 命令",
"tab_manager.hover.kind.redis_keys": "Redis Key",
"tab_manager.hover.kind.redis_monitor": "Redis 監控",
"tab_manager.hover.kind.routine": "函數 / 程序",
"tab_manager.hover.kind.table": "表資料",
"tab_manager.hover.kind.table_export": "匯出工作台",
"tab_manager.hover.kind.sql_analysis": "SQL 分析工作台",
"tab_manager.hover.kind.table_overview": "表概覽",
"tab_manager.hover.kind.trigger": "觸發器",
"tab_manager.hover.kind.view": "視圖",
"tab_manager.hover.label.connection": "連線",
"tab_manager.hover.label.database": "資料庫",
"tab_manager.hover.label.object": "物件",
"tab_manager.hover.label.type": "類型",
"sidebar.message.no_visible_databases": "未傳回可見資料庫或結構。請檢查帳號權限,或從右鍵選單重新整理。",
"sidebar.message.visual_new_table_unsupported": "目前資料來源暫不支援視覺化新增資料表。",
"sidebar.message.jvm_resources_backend_unavailable": "JVM 資源後端不可用。",
"sidebar.message.external_sql_directory_read_failed": "讀取 SQL 目錄 {{name}} 失敗:{{error}}",
"sidebar.message.sphinx_unsupported_objects": "此 Sphinx 執行個體不支援這些物件能力:{{objects}}。已啟用相容模式。",
"sidebar.message.sidebar_filter_sync_enabled": "已開啟左側篩選同步。",
"sidebar.message.sidebar_filter_sync_disabled": "已關閉左側篩選同步。",
"sidebar.message.sidebar_filter_reset": "已重設側欄篩選。",
"sidebar.message.database_name_required": "請輸入資料庫名稱。",
"sidebar.message.database_name_unchanged": "資料庫名稱未變更。",
"sidebar.message.database_renamed": "資料庫已重新命名。",
"sidebar.message.database_deleted": "資料庫已刪除。",
"sidebar.message.table_name_required": "請輸入資料表名稱。",
"sidebar.message.table_name_unchanged": "資料表名稱未變更。",
"sidebar.message.table_renamed": "資料表已重新命名。",
"sidebar.message.table_deleted": "資料表已刪除。",
"sidebar.message.view_name_required": "請輸入檢視名稱。",
"sidebar.message.view_name_unchanged": "檢視名稱未變更。",
"sidebar.message.view_deleted": "檢視已刪除。",
"sidebar.message.view_renamed": "檢視已重新命名。",
"sidebar.message.routine_deleted": "{{type}} 已刪除。",
"sidebar.message.rename_failed": "重新命名失敗:{{error}}",
"sidebar.message.delete_failed": "刪除失敗:{{error}}",
"sidebar.message.table_data_action_loading": "{{action}} {{table}}...",
"sidebar.message.table_data_action_success": "{{action}} 已完成。",
"sidebar.message.table_data_action_failed": "{{action}} 失敗:{{error}}",
"sidebar.message.disconnected": "已中斷。",
"sidebar.message.database_closed": "資料庫已關閉。",
"sidebar.message.saved_query_deleted": "已儲存查詢已刪除。",
"sidebar.message.saved_query_name_unchanged": "新舊查詢名稱相同,無需修改。",
"sidebar.message.saved_query_renamed": "查詢已重新命名。",
"sidebar.menu.sort_by_name": "依名稱排序",
"sidebar.menu.sort_by_frequency": "依使用頻率排序",
"sidebar.menu.create_view": "建立檢視",
"sidebar.menu.create_function": "建立函式",
"sidebar.menu.create_procedure": "建立預存程序",
"sidebar.menu.edit_tag": "編輯分組",
"sidebar.menu.delete_tag": "刪除分組",
"sidebar.menu.new_command_window": "新增命令視窗",
"sidebar.menu.redis_monitor": "Redis 監控",
"sidebar.menu.duplicate_connection": "複製連線",
"sidebar.menu.disconnect": "斷開連線",
"sidebar.menu.move_out_of_tag": "移出分組",
"sidebar.menu.create_database": "建立資料庫",
"sidebar.menu.new_query": "新增查詢",
"sidebar.menu.move_to_tag": "移至分組",
"sidebar.menu.browse_keys": "瀏覽鍵",
"sidebar.menu.create_table": "建立資料表",
"sidebar.menu.rename_database": "重新命名資料庫",
"sidebar.menu.danger_operations": "危險操作",
"sidebar.menu.delete_database": "刪除資料庫",
"sidebar.menu.export_all_table_schema_sql": "匯出全部資料表結構SQL",
"sidebar.menu.backup_all_tables_sql": "備份全部資料表(結構和資料 SQL",
"sidebar.menu.close_database": "關閉資料庫",
"sidebar.menu.browse_view_data": "瀏覽檢視資料",
"sidebar.menu.view_definition": "檢視定義",
"sidebar.menu.browse_materialized_view_data": "瀏覽物化檢視資料",
"sidebar.menu.materialized_view_definition": "物化檢視定義",
"sidebar.menu.view_object_definition": "查看定義",
"sidebar.menu.edit_view": "編輯檢視",
"sidebar.menu.rename_view": "重新命名檢視",
"sidebar.menu.delete_view": "刪除檢視",
"sidebar.menu.view_routine_definition": "檢視例程定義",
"sidebar.menu.edit_definition": "編輯定義",
"sidebar.menu.delete_routine": "刪除{{type}}",
"sidebar.menu.design_table": "設計資料表",
"sidebar.menu.copy_table_structure": "複製資料表結構",
"sidebar.menu.backup_table_sql": "備份資料表SQL",
"sidebar.menu.rename_table": "重新命名資料表",
"sidebar.menu.truncate_table": "截斷資料表",
"sidebar.menu.clear_table": "清除資料表",
"sidebar.menu.delete_table": "刪除資料表",
"sidebar.menu.export_table_data": "匯出資料表資料",
"sidebar.menu.export_csv": "匯出 CSV",
"sidebar.menu.export_xlsx": "匯出 XLSX",
"sidebar.menu.export_json": "匯出 JSON",
"sidebar.menu.export_markdown": "匯出 Markdown",
"sidebar.menu.export_html": "匯出 HTML",
"sidebar.menu.open_query": "開啟查詢",
"sidebar.menu.rename_query": "重新命名查詢",
"sidebar.menu.delete_query": "刪除查詢",
"sidebar.menu.add_sql_directory": "新增 SQL 目錄",
"sidebar.menu.refresh_directory": "重新整理目錄",
"sidebar.menu.remove_directory": "移除目錄",
"sidebar.menu.open_sql_file": "開啟 SQL 檔案",
"sidebar.menu.new_sql_file": "新增 SQL 檔案",
"sidebar.menu.new_sql_directory": "新增目錄",
"sidebar.menu.rename_sql_directory": "重新命名目錄",
"sidebar.menu.delete_local_directory": "刪除本機目錄",
"sidebar.menu.delete_sql_directory": "刪除目錄",
"sidebar.menu.rename_sql_file": "重新命名 SQL 檔案",
"sidebar.menu.new_sql_file_in_directory": "在此目錄新增 SQL 檔案",
"sidebar.menu.new_sql_directory_in_directory": "在此目錄新增目錄",
"sidebar.menu.delete_sql_file": "刪除 SQL 檔案",
"sidebar.batch.group.tables": "資料表",
"sidebar.batch.group.views": "檢視",
"sidebar.batch.no_matching_objects": "沒有符合的物件",
"sidebar.sql_template.edit_view": "編輯檢視 {{name}}",
"sidebar.sql_template.modify_then_execute": "修改並執行",
"sidebar.sql_template.edit_routine": "編輯 {{type}} {{name}}",
"sidebar.sql_template.duckdb_procedure_unsupported": "DuckDB 尚不支援預存程序",
"sidebar.sql_template.duckdb_macro_hint": "使用 SQL Macro 實作類似函式的行為",
"connection_modal.network.ssl_mode.preferred": "偏好",
"connection_modal.network.ssl_mode.required": "必要",
"connection_modal.network.ssl_mode.skip_verify": "略過驗證",
"sidebar.external_sql.root": "外部 SQL 檔案",
"sidebar.external_sql.directory_fallback": "SQL 目錄",
"sidebar.external_sql_modal.title.create_file": "新增 SQL 檔案",
"sidebar.external_sql_modal.title.rename_file": "重新命名 SQL 檔案",
"sidebar.external_sql_modal.title.create_directory": "新增目錄",
"sidebar.external_sql_modal.title.rename_directory": "重新命名目錄",
"sidebar.external_sql_modal.action.create": "新增",
"sidebar.external_sql_modal.action.rename": "重新命名",
"sidebar.external_sql_modal.field.directory_name": "目錄名稱",
"sidebar.external_sql_modal.field.sql_file_name": "SQL 檔案名稱",
"sidebar.external_sql_modal.validation.directory_name_required": "請輸入目錄名稱",
"sidebar.external_sql_modal.validation.sql_file_name_required": "請輸入 SQL 檔案名稱",
"sidebar.external_sql_modal.validation.directory_name_no_separator": "目錄名稱不能包含路徑分隔符",
"sidebar.external_sql_modal.validation.sql_file_name_no_separator": "檔案名稱不能包含路徑分隔符",
"sidebar.external_sql_modal.help.directory": "目錄只會顯示在外部 SQL 目錄樹中,非 SQL 檔案仍不會顯示",
"sidebar.external_sql_modal.help.sql_file": "未輸入 .sql 後綴時會自動補齊",
"sidebar.external_sql_modal.placeholder.directory_name": "例如reports",
"sidebar.external_sql_modal.placeholder.sql_file_name": "例如report.sql",
"sidebar.jvm.action.monitoring": "持續監控",
"sidebar.jvm.action.diagnostic": "診斷增強",
"sidebar.jvm.tab.overview": "JVM 概覽",
"sidebar.jvm.tab.resource": "JVM 資源",
"sidebar.jvm.tab.audit": "JVM 稽核",
"sidebar.jvm.tab.diagnostic": "JVM 診斷",
"sidebar.jvm.tab.monitoring": "JVM 監控",
"jvm.backend.message.connect_success": "JVM 連線成功",
"jvm.backend.error.preview_confirmation_missing": "預覽確認權杖缺失,請重新預覽後再提交",
"jvm.backend.error.confirmation_token_missing": "缺少確認權杖,請先完成預覽確認",
"jvm.backend.error.confirmation_token_invalid": "確認權杖無效,請重新預覽並確認",
"jvm.backend.error.confirmation_token_expired": "確認權杖已過期,請重新預覽並確認",
"jvm.backend.error.preview_context_hash_failed": "產生 JVM 預覽上下文失敗: {{detail}}",
"jvm.backend.error.preview_payload_hash_failed": "產生 JVM 預覽 Payload 摘要失敗: {{detail}}",
"jvm.backend.error.change_blocked_by_guard": "目前變更已被 Guard 攔截",
"jvm.backend.error.change_blocked_read_only": "目前連線為唯讀,禁止寫入",
"jvm.backend.error.change_resource_id_required": "JVM 資源 ID 不能為空",
"jvm.backend.error.change_action_required": "JVM 變更操作不能為空",
"jvm.backend.error.change_reason_required": "JVM 變更原因不能為空",
"jvm.backend.error.change_confirmation_token_failed": "產生 JVM 變更確認權杖失敗: {{detail}}",
"jvm.backend.error.disallowed_mode": "目前連線不允許使用 {{mode}} 模式",
"jvm.backend.error.resource_path_invalid": "JVM 資源路徑無效: {{detail}}",
"jvm.backend.error.audit_write_blocked": "稽核記錄寫入失敗,已阻止 JVM 變更: {{detail}}",
"jvm.backend.warning.failed_audit_write_failed": "失敗稽核寫入失敗: {{detail}}",
"jvm.backend.warning.terminal_audit_write_failed": "終態稽核寫入失敗: {{detail}}",
"jvm.backend.separator.message_warning": "",
"jvm.backend.capability.reason.read_only": "目前連線為唯讀",
"jvm.backend.monitoring.error.snapshot_unsupported": "{{provider}} 監控快照暫未支援",
"jvm.backend.monitoring.error.session_not_found": "找不到 {{connectionId}} {{providerMode}} 的 JVM 監控會話",
"jvm.backend.monitoring.warning.sample_auto_stopped": "監控採樣連續失敗 {{count}} 次,已自動停止本次監控會話",
"jvm.backend.connection_error.suggestion": "建議:{{detail}}",
"jvm.backend.connection_error.technical_detail": "技術細節:{{detail}}",
"jvm.backend.connection_error.generic": "JVM 連線失敗",
"jvm.backend.connection_error.endpoint.base_url_required": "Endpoint 連線失敗:未填寫 Endpoint Base URL。",
"jvm.backend.connection_error.endpoint.base_url_invalid.summary": "Endpoint 連線失敗Endpoint Base URL 格式不合法。",
"jvm.backend.connection_error.endpoint.base_url_invalid.help": "請填寫完整的 `http://` 或 `https://` 位址,並指向實作 GoNavi JVM HTTP 合約的管理介面根路徑,例如 `http://127.0.0.1:19090/manage/jvm`。",
"jvm.backend.connection_error.endpoint.scheme_unsupported.summary": "Endpoint 連線失敗:目前只支援 HTTP 或 HTTPS 協定。",
"jvm.backend.connection_error.endpoint.scheme_unsupported.help": "請將 Endpoint Base URL 改成以 `http://` 或 `https://` 開頭的位址。",
"jvm.backend.connection_error.endpoint.not_found.summary": "Endpoint 連線失敗:目標位址已回應,但找不到 GoNavi JVM 管理介面。",
"jvm.backend.connection_error.endpoint.not_found.help": "請確認 Base URL 指向 JVM 管理介面根路徑,而不是一般業務介面、健康檢查位址或閘道首頁。",
"jvm.backend.connection_error.endpoint.connection_refused.summary": "Endpoint 連線失敗:目標管理介面未監聽,或目前位址無法連線。",
"jvm.backend.connection_error.endpoint.connection_refused.help": "請確認 Base URL 指向實作 GoNavi JVM HTTP 合約的管理介面,並檢查服務監聽、連接埠對映與防火牆。",
"jvm.backend.connection_error.endpoint.unauthorized.summary": "Endpoint 連線失敗:目標管理介面已回應,但目前 API Key 無效或缺失。",
"jvm.backend.connection_error.endpoint.unauthorized.help": "請檢查連線中的 Endpoint API Key 是否與目標服務設定一致。",
"jvm.backend.connection_error.endpoint.forbidden.summary": "Endpoint 連線失敗:目前請求被目標管理介面拒絕。",
"jvm.backend.connection_error.endpoint.forbidden.help": "請確認目前用戶端來源、鑑權設定和存取策略允許 GoNavi 存取該管理介面。",
"jvm.backend.connection_error.endpoint.timeout.summary": "Endpoint 連線失敗:存取目標管理介面逾時。",
"jvm.backend.connection_error.endpoint.timeout.help": "請確認 Base URL 可連線、目標服務已完成啟動,並視需要增加連線逾時時間。",
"jvm.backend.connection_error.agent.base_url_required": "Agent 連線失敗:未填寫 Agent Base URL。",
"jvm.backend.connection_error.agent.base_url_invalid.summary": "Agent 連線失敗Agent Base URL 格式不合法。",
"jvm.backend.connection_error.agent.base_url_invalid.help": "請填寫完整的 `http://` 或 `https://` 位址,例如 `http://127.0.0.1:19090/gonavi/agent/jvm`。",
"jvm.backend.connection_error.agent.scheme_unsupported.summary": "Agent 連線失敗:目前只支援 HTTP 或 HTTPS 協定。",
"jvm.backend.connection_error.agent.scheme_unsupported.help": "請將 Agent Base URL 改成以 `http://` 或 `https://` 開頭的位址。",
"jvm.backend.connection_error.agent.connection_refused.summary": "Agent 連線失敗:目標 Agent 管理連接埠未監聽,或目前位址無法連線。",
"jvm.backend.connection_error.agent.connection_refused.help": "請確認 Java 服務已透過 `-javaagent` 啟動 GoNavi Agent並檢查 Base URL、連接埠對映與防火牆。",
"jvm.backend.connection_error.agent.unauthorized.summary": "Agent 連線失敗Agent 已回應,但目前 API Key 無效或缺失。",
"jvm.backend.connection_error.agent.unauthorized.help": "請檢查連線中的 Agent API Key 是否與目標服務啟動參數一致。",
"jvm.backend.connection_error.agent.forbidden.summary": "Agent 連線失敗:目前請求被 Agent 拒絕。",
"jvm.backend.connection_error.agent.forbidden.help": "請確認目前用戶端來源、鑑權設定和 Agent 存取策略允許 GoNavi 存取。",
"jvm.backend.connection_error.agent.timeout.summary": "Agent 連線失敗:存取 Agent 管理連接埠逾時。",
"jvm.backend.connection_error.agent.timeout.help": "請確認目標位址可連線、Agent 已完成啟動,並視需要增加連線逾時時間。",
"jvm.backend.connection_error.jmx.host_required": "JMX 連線失敗:未填寫主機位址。",
"jvm.backend.connection_error.jmx.port_invalid": "JMX 連線失敗:連接埠無效,請填寫 1-65535 之間的有效連接埠。",
"jvm.backend.connection_error.jmx.java_missing.summary": "JMX 連線失敗:目前機器未找到 `java` runtimeGoNavi 無法啟動 JMX helper。",
"jvm.backend.connection_error.jmx.java_missing.help": "請先安裝 JRE/JDK或透過環境變數 `GONAVI_JMX_JAVA_BIN` 指向正確的 `java` 可執行檔。",
"jvm.backend.connection_error.jmx.non_jrmp.summary": "JMX 連線失敗:{{target}} 不是標準 JMX 遠端管理連接埠,目前更像一般業務連接埠或 HTTP 連接埠。",
"jvm.backend.connection_error.jmx.non_jrmp.help": "請改填應用實際暴露的 JMX 連接埠,而不是業務 `server.port`。如果服務只開啟 `-Dcom.sun.management.jmxremote`,但沒有設定 `jmxremote.port`,也無法直接遠端連線。",
"jvm.backend.connection_error.jmx.no_such_object.summary": "JMX 連線失敗:{{target}} 上雖然有 RMI 服務,但不是可用的 JMX RMIServer 連接埠。",
"jvm.backend.connection_error.jmx.no_such_object.help": "這通常代表填到了 RMI 註冊連接埠、除錯連接埠或其他 Java 服務連接埠。請檢查 `jmxremote.port` 和 `jmxremote.rmi.port` 設定是否正確。",
"jvm.backend.connection_error.jmx.connection_reset.summary": "JMX 連線失敗:{{target}} 上的服務主動中斷連線,目前連接埠不是相容的標準 JMX RMI 連接埠。",
"jvm.backend.connection_error.jmx.connection_reset.help": "請確認填寫的是 JVM 真正對外暴露的 JMX 連接埠,而不是業務連接埠、除錯連接埠或被代理轉發的連接埠。",
"jvm.backend.connection_error.jmx.connection_refused.summary": "JMX 連線失敗:無法連線到 {{target}},對應連接埠沒有監聽或目前網路無法連線。",
"jvm.backend.connection_error.jmx.connection_refused.help": "請確認目標 JVM 已開啟遠端 JMX並檢查主機、防火牆、連接埠對映和 SSH/代理設定。",
"jvm.backend.connection_error.jmx.auth.summary": "JMX 連線失敗:{{target}} 需要認證,或目前憑證不可用。",
"jvm.backend.connection_error.jmx.auth.help": "請確認目標 JMX 是否關閉認證;如果必須認證,需要補充使用者名稱/密碼後再連線。",
"jvm.backend.connection_error.jmx.timeout.summary": "JMX 連線失敗:連線 {{target}} 逾時。",
"jvm.backend.connection_error.jmx.timeout.help": "請確認連接埠可連線、網路未被攔截,並視需要增加連線逾時時間。",
"jvm.backend.diagnostic.error.disabled": "目前連線未啟用 JVM 診斷增強模式",
"jvm.backend.diagnostic.error.session_id_required": "診斷會話 ID 不能為空,請先建立會話",
"jvm.backend.diagnostic.error.command_required": "診斷命令不能為空",
"jvm.backend.diagnostic.error.cancel_identifiers_required": "取消命令缺少 sessionId 或 commandId",
"jvm.backend.diagnostic.error.audit_write_blocked": "診斷稽核記錄寫入失敗,已阻止命令執行: {{detail}}",
"jvm.backend.diagnostic.error.execute_canceled": "診斷執行請求已終止:{{detail}}",
"jvm.backend.diagnostic.error.transport_unsupported": "不支援的 JVM 診斷傳輸模式:{{transport}}",
"jvm.backend.diagnostic.warning.audit_write_failed": "稽核記錄寫入失敗: {{detail}}",
"jvm.backend.diagnostic.message.command_completed": "診斷命令執行完成",
"jvm.backend.diagnostic.message.cancel_requested": "已傳送取消請求,等待診斷橋接端結束命令",
"jvm.backend.diagnostic.message.arthas_command_completed": "Arthas 命令執行完成",
"jvm.backend.diagnostic.message.arthas_command_canceled": "Arthas 命令已終止",
"jvm.backend.diagnostic.policy.observe_not_allowed": "目前連線未開放觀察類診斷命令:{{command}}",
"jvm.backend.diagnostic.policy.trace_not_allowed": "目前連線未開放追蹤類診斷命令:{{command}}",
"jvm.backend.diagnostic.policy.mutating_not_allowed": "目前連線未開放高風險診斷命令:{{command}}",
"jvm.backend.diagnostic.policy.read_only_observe_only": "目前連線為唯讀模式,僅允許觀察類診斷命令",
"jvm.backend.diagnostic.policy.multiline_not_supported": "診斷命令不支援換行或多命令輸入",
"jvm.backend.diagnostic.arthas.base_url_required": "Arthas Tunnel 位址不能為空",
"jvm.backend.diagnostic.arthas.base_url_invalid": "Arthas Tunnel 位址格式不正確:{{detail}}",
"jvm.backend.diagnostic.arthas.target_id_required": "Arthas Tunnel 需要填寫目標實例標識targetId / agentId",
"jvm.backend.diagnostic.arthas.scheme_unsupported": "Arthas Tunnel 僅支援 http/https/ws/wss 位址:{{scheme}}",
"jvm.backend.diagnostic.arthas.session_missing": "診斷會話不存在,請重新建立 Arthas Tunnel 會話",
"jvm.backend.diagnostic.arthas.session_config_changed": "Arthas Tunnel 會話設定已變更,請重新建立診斷會話",
"jvm.backend.diagnostic.arthas.command_already_running": "目前 Arthas Tunnel 會話已有命令在執行,請先等待完成或取消",
"jvm.backend.diagnostic.arthas.no_running_command": "目前 Arthas Tunnel 會話沒有正在執行的命令",
"jvm.backend.diagnostic.arthas.cancel_command_mismatch": "目前 Arthas Tunnel 會話的活動命令與待取消命令不一致",
"jvm.backend.diagnostic.arthas.connection_not_ready": "Arthas Tunnel 連線尚未建立完成,請稍後重試",
"jvm.backend.diagnostic.arthas.http_failed": "Arthas Tunnel 連線失敗HTTP {{status}}",
"jvm.backend.diagnostic.arthas.connect_timeout": "建立 Arthas Tunnel WebSocket 連線逾時,{{timeout}} 內未收到回應",
"jvm.backend.diagnostic.arthas.connect_canceled": "建立 Arthas Tunnel WebSocket 連線已終止",
"jvm.backend.diagnostic.arthas.connect_failed": "建立 Arthas Tunnel WebSocket 連線失敗:{{detail}}",
"jvm.backend.diagnostic.arthas.request_encode_failed": "Arthas Tunnel 請求編碼失敗:{{detail}}",
"jvm.backend.diagnostic.arthas.write_deadline_failed": "Arthas Tunnel 寫入逾時設定失敗:{{detail}}",
"jvm.backend.diagnostic.arthas.send_timeout": "向 Arthas Tunnel 傳送終端指令逾時,{{timeout}} 內未收到回應",
"jvm.backend.diagnostic.arthas.send_canceled": "向 Arthas Tunnel 傳送終端指令已終止",
"jvm.backend.diagnostic.arthas.send_failed": "向 Arthas Tunnel 傳送終端指令失敗:{{detail}}",
"jvm.backend.diagnostic.arthas.read_deadline_failed": "Arthas Tunnel 讀取逾時設定失敗:{{detail}}",
"jvm.backend.diagnostic.arthas.read_timeout": "讀取 Arthas Tunnel 輸出逾時,{{timeout}} 內未收到回應",
"jvm.backend.diagnostic.arthas.read_canceled": "讀取 Arthas Tunnel 輸出已終止",
"jvm.backend.diagnostic.arthas.read_failed": "讀取 Arthas Tunnel 輸出失敗:{{detail}}",
"jvm.backend.diagnostic.arthas.connection_closed": "Arthas Tunnel 連線已關閉:{{detail}}",
"jvm.backend.diagnostic.arthas.connection_closed_code": "Arthas Tunnel 連線已關閉code={{code}}",
"jvm.backend.diagnostic.arthas.command_timeout": "Arthas Tunnel 命令執行逾時,{{timeout}} 內未完成",
"jvm.backend.diagnostic.arthas.command_canceled": "Arthas Tunnel 命令已終止",
"jvm.backend.diagnostic.arthas.target_not_found": "找不到目標實例,請確認 targetId / agentId 是否填寫正確,且對應 tunnel client 已上線",
"jvm.backend.diagnostic.arthas.target_not_found_with_id": "找不到目標實例 {{target}},請確認 targetId / agentId 是否填寫正確,且對應 tunnel client 已上線",
"jvm.backend.diagnostic.arthas.terminal_command_encode_failed": "Arthas Tunnel 終端指令編碼失敗:{{detail}}",
"jvm_resource.error.connection_missing": "連線不存在或已被刪除",
"jvm_resource.error.resource_path_empty": "資源路徑為空",
"jvm_resource.error.get_value_unavailable": "JVMGetValue 後端方法不可用",
"jvm_resource.error.read_failed": "讀取 JVM 資源失敗",
"jvm_resource.error.ai_plan_missing_context": "AI 計畫缺少來源上下文,請在目標 JVM 資源頁重新產生後再套用。",
"jvm_resource.error.ai_plan_context_mismatch": "目前 JVM 分頁與 AI 計畫的來源上下文不一致,已拒絕自動套用。",
"jvm_resource.error.ai_plan_to_draft_failed": "AI 計畫暫時無法轉換為 JVM 預覽草稿",
"jvm_resource.message.ai_plan_draft_filled": "已從 AI 計畫填入草稿,目標資源為 {{resourceId}},請先執行「預覽變更」再確認寫入。",
"jvm_ai_plan.error.resource_locator_missing": "AI 計畫缺少可用的資源定位資訊",
"jvm_ai_plan.error.reason_missing": "AI 計畫缺少變更原因",
"jvm_ai_plan.error.action_missing": "AI 計畫缺少可執行 action",
"jvm_ai_plan.error.payload_json_object_required": "目前 JVM 預覽要求 payload 仍然是 JSON 物件",
"jvm_ai_plan.snapshot.unavailable": "目前資源快照尚未成功載入。",
"jvm_ai_plan.actions.none": "目前資源未宣告支援動作。若要產生計畫,請僅在能從快照內容明確推斷時給出 action並保持 payload 為 JSON 物件。",
"jvm_ai_plan.actions.label": " ({{label}})",
"jvm_ai_plan.actions.description": "{{description}}",
"jvm_ai_plan.actions.payload_fields": "payload 欄位:{{fields}}",
"jvm_ai_plan.actions.field_separator": "、",
"jvm_ai_plan.actions.required_suffix": "(required)",
"jvm_ai_plan.prompt.resource_path_missing": "(未提供資源路徑)",
"jvm_ai_plan.prompt.environment_unknown": "unknown",
"jvm_ai_plan.prompt.intro": "請分析下面這個 JVM 資源,並產生一個可用於 GoNavi「預覽變更」的結構化修改計畫。",
"jvm_ai_plan.prompt.connection_name": "連線名稱:{{connectionName}}",
"jvm_ai_plan.prompt.target_host": "目標主機:{{host}}",
"jvm_ai_plan.prompt.provider_mode": "Provider 模式:{{providerMode}}",
"jvm_ai_plan.prompt.environment": "執行環境:{{environmentLabel}}",
"jvm_ai_plan.prompt.connection_policy.read_only": "唯讀連線,目前只能產生計畫和風險分析,不能假設已執行",
"jvm_ai_plan.prompt.connection_policy.writable": "可寫連線,但仍必須先預覽再由人工確認",
"jvm_ai_plan.prompt.connection_policy": "連線策略:{{policy}}",
"jvm_ai_plan.prompt.resource_path": "目前資源路徑:{{resourcePath}}",
"jvm_ai_plan.prompt.snapshot_title": "目前資源快照:",
"jvm_ai_plan.prompt.supported_actions_title": "目前資源支援動作:",
"jvm_ai_plan.prompt.output_requirements_title": "輸出要求:",
"jvm_ai_plan.prompt.requirement.single_json_block": "1. 可以先給一小段分析,但必須包含且只包含一個 ```json 程式碼區塊。",
"jvm_ai_plan.prompt.requirement.fields": "2. 程式碼區塊裡的 JSON 欄位必須嚴格是targetType、selector、action、payload、reason。",
"jvm_ai_plan.prompt.requirement.resource_path": "3. selector.resourcePath 優先使用目前資源路徑 {{resourcePath}},不要憑空編造其他路徑。",
"jvm_ai_plan.prompt.requirement.action": "4. action 優先從「目前資源支援動作」裡選擇;如果目前資源未宣告支援動作,才允許基於快照內容推斷。",
"jvm_ai_plan.prompt.requirement.payload": "5. payload 只能使用 JSON 物件包裝,不要輸出腳本、命令或原始二進位。若需要純文字值,也請包裝成 {\"format\":\"text\",\"value\":\"...\"}。",
"jvm_ai_plan.prompt.requirement.no_execute": "6. 不要聲稱已經執行修改,也不要輸出腳本或命令。",
"jvm_ai_plan.prompt.example_title": "JSON 範例:",
"jvm_ai_plan.prompt.example_reason": "修復快取髒值",
"jvm_resource.error.reason_required": "請填寫變更原因",
"jvm_resource.error.payload_object_required": "Payload 必須是 JSON 物件",
"jvm_resource.error.resource_id_empty": "資源 ID 為空,無法產生變更草稿",
"jvm_resource.error.preview_unavailable": "JVMPreviewChange 後端方法不可用",
"jvm_resource.error.draft_invalid": "變更草稿不合法",
"jvm_resource.error.preview_failed": "預覽 JVM 變更失敗",
"jvm_resource.error.preview_result_invalid": "預覽結果格式不正確",
"jvm_resource.error.apply_unavailable": "JVMApplyChange 後端方法不可用",
"jvm_resource.error.preview_required": "請先預覽變更,再確認執行",
"jvm_resource.error.context_changed": "資源上下文已變更,請重新預覽後再執行",
"jvm_resource.error.confirmation_missing": "確認權杖缺失,請重新預覽後再執行",
"jvm_resource.presentation.action.set.label": "設定屬性",
"jvm_resource.presentation.action.set.description": "更新目前資源公開的可寫屬性值。",
"jvm_resource.presentation.action.invoke.label": "呼叫操作",
"jvm_resource.presentation.action.invoke.description": "呼叫目前資源公開的管理操作。",
"jvm_resource.presentation.action.put.label": "寫入資源",
"jvm_resource.presentation.action.put.description": "將 payload 內容寫入目前 JVM 資源。",
"jvm_resource.presentation.action.clear.label": "清空資源",
"jvm_resource.presentation.action.clear.description": "清空目前 JVM 資源中的資料或狀態。",
"jvm_resource.presentation.action.evict.label": "逐出快取",
"jvm_resource.presentation.action.evict.description": "將目標快取項目從目前 JVM 執行階段逐出。",
"jvm_resource.presentation.action.remove.label": "移除項目",
"jvm_resource.presentation.action.remove.description": "移除目前資源中的指定項目。",
"jvm_resource.presentation.action.delete.label": "刪除資源",
"jvm_resource.presentation.action.delete.description": "刪除或取消註冊目前資源。",
"jvm_resource.presentation.action.refresh.label": "重新整理資源",
"jvm_resource.presentation.action.refresh.description": "重新整理目前資源的執行階段狀態。",
"jvm_resource.presentation.action.reload.label": "重新載入",
"jvm_resource.presentation.action.reload.description": "重新載入目前資源或其設定。",
"jvm_resource.presentation.action.reset.label": "重設狀態",
"jvm_resource.presentation.action.reset.description": "將目前資源還原為初始或預設狀態。",
"jvm_resource.presentation.unnamed_action": "未命名動作",
"jvm_resource.presentation.risk.low": "低",
"jvm_resource.presentation.risk.medium": "中",
"jvm_resource.presentation.risk.high": "高",
"jvm_resource.presentation.risk.unknown": "未知",
"jvm_resource.presentation.audit_result.unknown": "未知",
"jvm_resource.presentation.audit_result.applied": "已執行",
"jvm_resource.presentation.audit_result.success": "成功",
"jvm_resource.presentation.audit_result.warning": "警告",
"jvm_resource.presentation.audit_result.blocked": "已阻擋",
"jvm_resource.presentation.audit_result.failed": "失敗",
"jvm_resource.error.apply_failed": "執行 JVM 變更失敗",
"jvm_resource.message.apply_success": "JVM 變更已執行",
"jvm_resource.title": "JVM 資源工作台",
"jvm_resource.badge.read_only": "唯讀連線",
"jvm_resource.badge.writable": "可寫入連線",
"jvm_resource.action.audit": "稽核記錄",
"jvm_resource.action.generate_ai_plan": "AI 產生計畫",
"jvm_resource.action.ask_ai_plan": "讓 AI 產生計畫",
"jvm_resource.card.snapshot": "資源快照",
"jvm_resource.field.resource_id": "資源 ID",
"jvm_resource.field.resource_type": "資源類型",
"jvm_resource.field.format": "格式",
"jvm_resource.field.version": "版本",
"jvm_resource.field.available_actions": "可用動作",
"jvm_resource.section.resource_value": "資源值",
"jvm_resource.section.metadata": "中繼資料",
"jvm_resource.empty.no_resource_data": "暫無資源資料",
"jvm_resource.card.change_draft": "變更草稿",
"jvm_resource.field.resource_path": "資源路徑",
"jvm_resource.field.target_resource": "目標資源",
"jvm_resource.field.resource_version": "資源版本",
"jvm_resource.field.draft_source": "草稿來源",
"jvm_resource.draft_source.ai_plan": "AI 輔助草稿",
"jvm_resource.draft_source.manual": "手動編輯",
"jvm_resource.section.supported_actions": "資源支援動作",
"jvm_resource.field.payload_fields": "Payload 欄位:",
"jvm_resource.marker.required_suffix": "(必填)",
"jvm_resource.list_separator": "、",
"jvm_resource.field.action": "動作",
"jvm_resource.placeholder.action_jmx": "例如 set 或 invoke",
"jvm_resource.placeholder.action_default": "例如 put / clear / evict",
"jvm_resource.message.current_action": "目前動作:",
"jvm_resource.field.reason": "變更原因",
"jvm_resource.placeholder.reason": "填寫本次 JVM 資源變更原因",
"jvm_resource.field.payload": "Payload(JSON)",
"jvm_resource.message.payload_hint": "預覽會使用目前草稿;確認執行會使用最近一次成功預覽的請求,修改草稿後請重新預覽。",
"jvm_resource.message.payload_template_applied": "已依目前動作填入建議範本。",
"jvm_resource.action.preview_change": "預覽變更",
"jvm_overview.connection_missing.message": "連線不存在或已被刪除",
"jvm_overview.error.capability_load_failed": "讀取 JVM 模式能力失敗",
"jvm_overview.eyebrow": "JVM 執行階段",
"jvm_overview.title": "JVM 執行階段概覽",
"jvm_overview.badge.read_only": "唯讀連線",
"jvm_overview.badge.writable": "可寫連線",
"jvm_overview.card.connection_summary": "連線摘要",
"jvm_overview.card.mode_capability": "模式能力",
"jvm_overview.field.current_mode": "目前模式",
"jvm_overview.field.allowed_modes": "允許模式",
"jvm_overview.field.jmx_address": "JMX 位址",
"jvm_overview.field.endpoint": "Endpoint",
"jvm_overview.field.agent": "Agent",
"jvm_overview.field.resource_browse": "資源瀏覽",
"jvm_overview.value.enabled": "已啟用",
"jvm_overview.value.not_configured": "未設定",
"jvm_overview.value.resource_browse_lazy_load": "透過側邊欄展開模式節點後延遲載入",
"jvm_overview.empty.capabilities": "暫無模式能力資料",
"jvm_overview.capability.can_browse": "可瀏覽",
"jvm_overview.capability.cannot_browse": "不可瀏覽",
"jvm_overview.capability.writable": "可寫",
"jvm_overview.capability.read_only": "唯讀",
"jvm_overview.capability.preview_supported": "支援預覽",
"jvm_overview.capability.preview_unsupported": "不支援預覽",
"jvm_monitoring_dashboard.connection_missing.message": "連線不存在或已被刪除",
"jvm_monitoring_dashboard.error.history_unavailable": "JVMGetMonitoringHistory 後端方法不可用",
"jvm_monitoring_dashboard.error.history_load_failed": "讀取監控歷史失敗",
"jvm_monitoring_dashboard.error.start_unavailable": "JVMStartMonitoring 後端方法不可用",
"jvm_monitoring_dashboard.error.start_failed": "開始監控失敗",
"jvm_monitoring_dashboard.error.stop_unavailable": "JVMStopMonitoring 後端方法不可用",
"jvm_monitoring_dashboard.error.stop_failed": "停止監控失敗",
"jvm_monitoring_dashboard.title": "JVM 持續監控",
"jvm_monitoring_dashboard.status.sampling": "取樣中",
"jvm_monitoring_dashboard.status.stopped": "未執行",
"jvm_monitoring_dashboard.action.refresh": "重新整理",
"jvm_monitoring_dashboard.action.start": "開始監控",
"jvm_monitoring_dashboard.action.stop": "停止監控",
"jvm_monitoring_dashboard.degraded.message": "監控能力存在降級",
"jvm_monitoring_dashboard.empty.title": "目前尚未開始持續監控",
"jvm_monitoring_dashboard.empty.description": "點擊「開始監控」後GoNavi 會在目前會話內持續保留該連線的取樣結果;切換分頁不會停止取樣。",
"jvm_diagnostic.workbench.eyebrow": "JVM 診斷",
"jvm_diagnostic.workbench.title": "JVM 診斷工作台",
"jvm_diagnostic.workbench.status.session_established": "會話已建立",
"jvm_diagnostic.workbench.status.no_session": "未建會話",
"jvm_diagnostic.workbench.status.command_running": "命令執行中",
"jvm_diagnostic.workbench.action.probe": "檢查能力",
"jvm_diagnostic.workbench.action.restart_session": "重建會話",
"jvm_diagnostic.workbench.action.start_session": "新建會話",
"jvm_diagnostic.workbench.action.execute_command": "執行命令",
"jvm_diagnostic.workbench.action.cancel_command": "取消命令",
"jvm_diagnostic.connection_missing.message": "連線不存在或已被刪除",
"jvm_diagnostic.error.probe_unavailable": "JVMProbeDiagnosticCapabilities 後端方法不可用",
"jvm_diagnostic.error.probe_failed": "檢查診斷能力失敗",
"jvm_diagnostic.error.start_unavailable": "JVMStartDiagnosticSession 後端方法不可用",
"jvm_diagnostic.error.start_failed": "建立診斷會話失敗",
"jvm_diagnostic.error.history_load_failed": "載入診斷歷史失敗",
"jvm_diagnostic.error.execute_unavailable": "JVMExecuteDiagnosticCommand 後端方法不可用",
"jvm_diagnostic.error.execute_session_required": "請先建立診斷會話,再執行命令",
"jvm_diagnostic.error.execute_command_required": "診斷命令不能為空",
"jvm_diagnostic.error.execute_failed": "診斷命令執行失敗",
"jvm_diagnostic.error.cancel_unavailable": "JVMCancelDiagnosticCommand 後端方法不可用",
"jvm_diagnostic.error.cancel_failed": "取消診斷命令失敗",
"jvm_diagnostic.message.cancel_sent": "已送出取消請求",
"jvm_diagnostic.session.default_title": "JVM 診斷控制台",
"jvm_diagnostic.session.default_reason": "從控制台啟動會話",
"jvm_diagnostic.ai_plan.error.transport_mismatch": "AI 計畫的診斷 transport 為 {{planTransport}},與目前控制台 {{currentTransport}} 不一致,請重新產生計畫後再套用。",
"jvm_diagnostic.ai_plan.message.filled": "AI 診斷計畫已回填到控制台",
"jvm_diagnostic.session_capability.title": "會話與能力",
"jvm_diagnostic.session_capability.description": "目前通道、權限與快速維護",
"jvm_diagnostic.session_capability.status.session_established": "會話已建立",
"jvm_diagnostic.session_capability.status.no_session": "未建會話",
"jvm_diagnostic.session_capability.status.command_running": "命令執行中",
"jvm_diagnostic.session_capability.status.idle": "閒置",
"jvm_diagnostic.session_capability.session_id_hint": "建立會話後會在這裡顯示會話 ID。",
"jvm_diagnostic.session_capability.note": "能力檢查不會執行命令;執行命令前必須先建立會話。稽核歷史會顯示最近命令記錄,未建立會話時也可能包含過去會話的記錄。",
"jvm_diagnostic.session_capability.action.clear_output": "清空輸出",
"jvm_diagnostic.session_capability.action.refresh_history": "重新整理歷史",
"jvm_diagnostic.workflow.probe.title": "檢查能力",
"jvm_diagnostic.workflow.probe.description": "只讀取診斷通道、串流輸出與命令權限,不建立會話。",
"jvm_diagnostic.workflow.session.title": "新建會話",
"jvm_diagnostic.workflow.session.description": "建立診斷上下文,後續命令都會綁定到這個會話。",
"jvm_diagnostic.workflow.command.title": "執行命令",
"jvm_diagnostic.workflow.command.description": "會話建立後顯示命令編輯器、原因輸入與範本。",
"jvm_diagnostic.capability.empty.title": "尚未檢查能力",
"jvm_diagnostic.capability.empty.description": "能力檢查只讀取通道權限和命令策略,不會建立會話或執行命令。",
"jvm_diagnostic.capability_result.title": "能力檢查結果",
"jvm_diagnostic.capability_result.session_allowed": "可建立會話",
"jvm_diagnostic.capability_result.session_denied": "不可建立會話",
"jvm_diagnostic.capability_result.streaming_supported": "串流輸出",
"jvm_diagnostic.capability_result.streaming_unsupported": "不支援串流",
"jvm_diagnostic.capability_result.observe_allowed": "觀察命令",
"jvm_diagnostic.capability_result.observe_denied": "禁止觀察",
"jvm_diagnostic.capability_result.trace_allowed": "追蹤命令",
"jvm_diagnostic.capability_result.mutating_allowed": "高風險命令",
"jvm_diagnostic.no_session.title": "開始一次診斷",
"jvm_diagnostic.no_session.description": "先建立會話,再顯示命令編輯器和範本",
"jvm_diagnostic.no_session.alert.title": "命令輸入會在會話建立後顯示",
"jvm_diagnostic.no_session.alert.description": "這可避免在未綁定會話時誤以為命令已可執行,也能確保稽核記錄、輸出串流和取消命令都綁定到同一個會話。",
"jvm_diagnostic.no_session.action.start": "新建診斷會話",
"jvm_diagnostic.no_session.action.probe": "先檢查能力",
"jvm_diagnostic.command_input.title": "命令輸入",
"jvm_diagnostic.command_input.description": "支援自動完成。按 Ctrl/Cmd + Enter 執行。",
"jvm_diagnostic.command_input.command_label": "診斷命令",
"jvm_diagnostic.command_input.command_description": "輸入 Arthas/診斷命令,例如 thread -n 5、dashboard 或 jvm下方範本可一鍵填入。",
"jvm_diagnostic.command_input.reason_label": "診斷原因(選填)",
"jvm_diagnostic.command_input.reason_placeholder": "例如:排查 CPU 飆高、確認執行緒阻塞,或定位慢方法",
"jvm_diagnostic.command_input.reason_help": "用於稽核記錄和 AI 上下文。它不會作為 Arthas 命令傳送到目標 JVM。",
"jvm_diagnostic.command_templates.title": "命令範本",
"jvm_diagnostic.output.title": "即時輸出",
"jvm_diagnostic.output.description": "依後端事件流追加顯示",
"jvm_diagnostic.output.empty.description": "暫無即時輸出。命令執行後,這裡會依時間順序追加後端返回內容。",
"jvm_diagnostic.output.local_pending": "已提交診斷命令,等待後端輸出:{{command}}",
"jvm_diagnostic.output.frontend_completed_fallback": "診斷命令呼叫已返回,但未收到後端終態事件,前端已兜底結束等待狀態。",
"jvm_diagnostic.presentation.category.observe": "觀察類命令",
"jvm_diagnostic.presentation.category.trace": "追蹤類命令",
"jvm_diagnostic.presentation.category.mutating": "高風險命令",
"jvm_diagnostic.presentation.phase.running": "執行中",
"jvm_diagnostic.presentation.phase.completed": "已完成",
"jvm_diagnostic.presentation.phase.failed": "失敗",
"jvm_diagnostic.presentation.phase.canceling": "取消中",
"jvm_diagnostic.presentation.phase.diagnostic": "診斷事件",
"jvm_diagnostic.presentation.event.diagnostic": "診斷輸出",
"jvm_diagnostic.presentation.event.chunk": "輸出片段",
"jvm_diagnostic.presentation.event.done": "執行結束",
"jvm_diagnostic.presentation.chunk.empty_event": "空事件",
"jvm_diagnostic.history.title": "稽核歷史",
"jvm_diagnostic.history.description": "最近命令與執行狀態",
"jvm_diagnostic.history.current_session": "目前會話",
"jvm_diagnostic.history.no_session": "尚未建立診斷會話",
"jvm_diagnostic.history.recent_records": "最近記錄",
"jvm_diagnostic.history.reason_missing": "未填寫診斷原因",
"jvm_diagnostic.history.no_records": "尚無診斷歷史",
"jvm_audit.eyebrow": "JVM 稽核",
"jvm_audit.title": "JVM 變更稽核",
"jvm_audit.card.records": "稽核記錄",
"jvm_audit.description.current_range": "目前範圍:最近 {{limit}} 筆",
"jvm_audit.option.last_records": "最近 {{limit}} 筆",
"jvm_audit.action.refresh": "重新整理",
"jvm_audit.column.time": "時間",
"jvm_audit.column.mode": "模式",
"jvm_audit.column.action": "動作",
"jvm_audit.column.resource": "資源",
"jvm_audit.column.reason": "原因",
"jvm_audit.column.source": "來源",
"jvm_audit.column.result": "結果",
"jvm_audit.source.ai_plan": "AI 輔助",
"jvm_audit.source.manual": "手動",
"jvm_audit.error.connection_missing": "連線不存在或已被刪除",
"jvm_audit.error.backend_unavailable": "JVMListAuditRecords 後端方法不可用",
"jvm_audit.error.load_failed": "讀取 JVM 稽核記錄失敗{{separator}}{{detail}}",
"jvm_audit.empty.load_failed": "目前無法載入稽核記錄",
"jvm_audit.empty.no_records": "暫無稽核記錄",
"query_editor.placeholder.connection": "選擇連線",
"query_editor.placeholder.database": "選擇資料庫",
"query_editor.max_rows.tooltip": "最大傳回列數。SELECT 陳述式會自動加上 LIMIT避免過大的結果集造成介面停滯。",
"query_editor.max_rows.option_500": "最大列數500",
"query_editor.max_rows.option_1000": "最大列數1000",
"query_editor.max_rows.option_5000": "最大列數5000",
"query_editor.max_rows.option_20000": "最大列數20000",
"query_editor.max_rows.option_unlimited": "最大列數:不限",
"query_editor.action.run": "執行",
"query_editor.action.run_with_shortcut": "執行({{shortcut}}",
"query_editor.action.stop": "停止",
"query_editor.action.save": "儲存",
"query_editor.action.save_with_shortcut": "儲存({{shortcut}}",
"query_editor.completion.documentation.comment": "備註:{{comment}}",
"query_editor.hover.switch_database_with_shortcut": "{{shortcut}} + 點擊切換到該資料庫",
"query_editor.hover.open_table_with_shortcut": "{{shortcut}} + 點擊開啟該資料表",
"query_editor.hover.open_view_with_shortcut": "{{shortcut}} + 點擊開啟該檢視",
"query_editor.hover.open_materialized_view_with_shortcut": "{{shortcut}} + 點擊開啟該實體化檢視",
"query_editor.hover.open_trigger_with_shortcut": "{{shortcut}} + 點擊開啟該觸發器",
"query_editor.hover.open_procedure_with_shortcut": "{{shortcut}} + 點擊開啟該預存程序",
"query_editor.hover.open_function_with_shortcut": "{{shortcut}} + 點擊開啟該函式",
"query_editor.object_info.database": "資料庫",
"query_editor.object_info.table": "資料表",
"query_editor.object_info.column": "欄位",
"query_editor.object_info.materialized_view": "物化檢視",
"query_editor.object_info.label.database": "資料庫",
"query_editor.object_info.label.table": "資料表",
"query_editor.object_info.label.type": "類型",
"query_editor.object_info.label.schema": "Schema",
"query_editor.object_info.label.separator": "",
"query_editor.action.more": "更多",
"query_editor.action.format": "格式化",
"query_editor.action.format_sql": "格式化 SQL",
"query_editor.action.resize_editor": "拖曳以調整高度",
"query_editor.action.ai_generate_sql": "AI 產生 SQL",
"query_editor.action.ai_explain_sql": "AI 解釋 SQL",
"query_editor.action.ai_optimize_sql": "AI 最佳化 SQL",
"query_editor.action.ai_generate_sql_menu": "產生 SQL",
"query_editor.action.ai_explain_sql_menu": "解釋 SQL",
"query_editor.action.ai_optimize_sql_menu": "最佳化 SQL",
"query_editor.action.ai_schema_analysis": "結構描述分析",
"query_editor.action.show_results_panel": "顯示結果區",
"query_editor.action.hide_results_panel": "隱藏結果區",
"query_editor.action.show_results_panel_with_shortcut": "顯示結果區({{shortcut}}",
"query_editor.action.hide_results_panel_with_shortcut": "隱藏結果區({{shortcut}}",
"query_editor.action.results": "結果",
"query_editor.transaction.delay.immediate": "立即",
"query_editor.transaction.mode.tooltip": "參考 DBeaverSQL 編輯器執行 INSERT/UPDATE/DELETE/MERGE/REPLACE 等 DML 時,會先進入 GoNavi 代管交易;手動提交需要自行提交/回滾,自動提交會在執行成功後自動 COMMIT。",
"query_editor.transaction.mode.manual": "手動",
"query_editor.transaction.mode.auto": "自動",
"query_editor.transaction.status.auto_commit_countdown": "{{seconds}}s 後自動提交",
"query_editor.transaction.status.auto_committing": "自動提交中",
"query_editor.transaction.action.commit": "提交",
"query_editor.transaction.action.commit_with_count": "提交 ({{count}})",
"query_editor.transaction.action.rollback": "回滾",
"query_editor.transaction.message.pending_managed_transaction": "目前 SQL 編輯器已有未提交交易,請先提交或回滾後再執行新的新增、更新或刪除語句。",
"query_editor.action.show_object_info": "查看物件資訊",
"query_editor.action.rename_query": "重新命名查詢",
"query_editor.action.export_sql_file": "匯出 SQL 檔案",
"query_editor.format.keyword_upper": "關鍵字大寫",
"query_editor.format.keyword_lower": "關鍵字小寫",
"query_editor.format.restore_last_format": "還原上次美化",
"query_editor.format.snippet_settings": "程式碼片段管理...",
"query_editor.format.shortcut_settings": "快捷鍵設定...",
"query_editor.message.format_failed": "格式化失敗SQL 語法可能無效。",
"query_editor.message.no_format_restore_snapshot": "沒有可還原的美化前 SQL",
"query_editor.message.format_restore_success": "已還原到美化前 SQL",
"query_editor.message.page_query_failed": "翻頁失敗:{{error}}",
"query_editor.message.page_query_empty": "翻頁未傳回結果集",
"query_editor.message.refresh_failed": "重新整理失敗:{{error}}",
"query_editor.message.select_database_first": "請先選擇資料庫。",
"query_editor.message.connection_not_found": "找不到連線。",
"query_editor.message.unsupported_source": "此資料來源不支援 SQL 查詢編輯器。請改用其專用頁面。",
"query_editor.message.no_executable_sql": "沒有可執行的 SQL。",
"query_editor.message.no_selectable_sql": "沒有可選取的 SQL 陳述式。",
"query_editor.message.statement_failed_prefix": "第 {{index}} 個陳述式執行失敗:",
"query_editor.message.execution_success": "執行成功。",
"query_editor.message.execution_multi_success": "已執行 {{statements}} 個陳述式,並產生 {{results}} 個結果集。",
"query_editor.message.execution_result_sets_success": "執行完成,並產生 {{results}} 個結果集。",
"query_editor.message.execution_failed_with_error": "查詢執行失敗:{{error}}",
"query_editor.message.cancel_no_running": "沒有正在執行的查詢可取消。",
"query_editor.message.cancel_success": "查詢已終止。",
"query_editor.message.cancel_failed": "取消查詢失敗:{{error}}",
"query_editor.message.read_only_no_safe_locator": "未偵測到主鍵或可用唯一索引,無法安全提交修改。",
"query_editor.message.read_only_index_metadata_unavailable": "無法載入唯一索引中繼資料,無法安全提交修改。",
"query_editor.message.read_only_table_locator_metadata_unavailable": "無法載入 {{table}} 的主鍵/唯一索引中繼資料,無法安全提交修改。",
"query_editor.message.read_only_system_metadata": "系統中繼資料查詢結果維持唯讀。",
"query_editor.message.read_only_oracle_rowid_injection_unavailable": "Oracle 查詢使用 * 時無法自動注入 ROWID 定位欄,已維持唯讀。",
"query_editor.message.read_only_warning_with_detail": "查詢結果維持唯讀:{{detail}}",
"query_editor.message.object_info_target_not_found": "目前游標未定位到可識別的資料表或欄位。",
"query_editor.message.insert_success": "程式碼已插入目前游標位置。",
"query_editor.message.append_success": "已附加程式碼。",
"query_editor.message.saved": "查詢已儲存。",
"query_editor.message.sql_file_saved": "SQL 檔案已儲存。",
"query_editor.message.save_sql_file_failed": "儲存 SQL 檔案失敗:{{error}}",
"query_editor.message.save_query_failed": "儲存查詢失敗:{{error}}",
"query_editor.message.export_sql_file_success": "SQL 檔案已匯出。",
"query_editor.message.export_sql_file_failed": "匯出 SQL 檔案失敗:{{error}}",
"query_editor.message.save_first_before_rename": "請先儲存查詢後再重新命名。",
"query_editor.message.renamed": "查詢已重新命名。",
"query_editor.empty_state.title": "等待執行 SQL",
"query_editor.empty_state.description": "執行查詢後,結果會在下方以新版資料網格顯示。",
"query_editor.result.tab_title": "結果 {{index}}{{count}}",
"query_editor.result.tab_title_success": "結果 {{index}} ✓",
"query_editor.result.close": "關閉結果",
"query_editor.result.execution_success": "執行成功",
"query_editor.result.affected_rows": "受影響列數:{{count}}",
"query_editor.result.execution_failed": "執行失敗",
"query_editor.result.ai_diagnose": "AI 診斷",
"query_editor.results_panel.tooltip.hide": "隱藏結果區",
"query_editor.results_panel.tooltip.hide_with_shortcut": "隱藏結果區({{shortcut}}",
"query_editor.results_panel.menu.close_other": "關閉其他頁",
"query_editor.results_panel.menu.close_left": "關閉左側",
"query_editor.results_panel.menu.close_right": "關閉右側",
"query_editor.results_panel.menu.close_all": "關閉所有",
"query_editor.results_panel.action.hide": "隱藏",
"query_editor.results_panel.aria.hide": "隱藏結果區",
"query_editor.results_panel.tab.message": "訊息 {{index}}",
"query_editor.results_panel.tab.result": "結果 {{index}}",
"query_editor.results_panel.message.title": "執行訊息",
"query_editor.results_panel.panel.title": "結果區",
"query_editor.save_modal.title": "儲存查詢",
"query_editor.save_modal.rename_title": "重新命名查詢",
"query_editor.save_modal.rename_ok": "重新命名",
"query_editor.save_modal.name_label": "查詢名稱",
"query_editor.save_modal.name_required": "請輸入查詢名稱。",
"query_editor.save_modal.name_placeholder": "例如:查詢所有使用者",
"query_editor.save_modal.unnamed": "未命名查詢",
"query_editor.ai_prompt.default_source": "資料庫",
"query_editor.ai_prompt.default_database": "預設",
"query_editor.ai_prompt.context": "內容:{{type}} {{name}},目前選取的資料庫為 {{database}}。\n",
"query_editor.ai_prompt.generate": "請根據目前的資料庫結構產生查詢陳述式。",
"query_editor.ai_prompt.explain": "請解釋以下 SQL 陳述式的執行邏輯:\n```sql\n{{sql}}\n```",
"query_editor.ai_prompt.optimize": "請分析以下 SQL 陳述式的效能問題,並提出最佳化建議:\n```sql\n{{sql}}\n```",
"query_editor.ai_prompt.schema": "請分析目前的資料庫結構,並提出效能與設計上的改善建議。",
"query_editor.ai_prompt.diagnose": "我在執行以下 SQL 時遇到錯誤:\n```sql\n{{sql}}\n```\n\n資料庫傳回的錯誤如下\n```text\n{{error}}\n```\n\n請分析錯誤原因並提出修正建議。",
"query_editor.slash_command.query.label": "自然語言查詢",
"query_editor.slash_command.query.description": "描述你想查詢的內容",
"query_editor.slash_command.query.prompt": "請為這個需求撰寫 SQL 查詢:",
"query_editor.slash_command.sql.label": "產生 SQL",
"query_editor.slash_command.sql.description": "描述需求並產生陳述式",
"query_editor.slash_command.sql.prompt": "請根據以下需求產生 SQL",
"query_editor.slash_command.explain.label": "解釋 SQL",
"query_editor.slash_command.explain.description": "解釋選取 SQL 的邏輯",
"query_editor.slash_command.explain.prompt": "請解釋以下 SQL 陳述式的執行邏輯:\n```sql\n{{sql}}\n```",
"query_editor.slash_command.optimize.label": "最佳化分析",
"query_editor.slash_command.optimize.description": "分析 SQL 效能瓶頸",
"query_editor.slash_command.optimize.prompt": "請分析以下 SQL 陳述式的效能問題,並提出最佳化建議:\n```sql\n{{sql}}\n```",
"query_editor.slash_command.schema.label": "資料表設計檢查",
"query_editor.slash_command.schema.description": "檢查資料表結構品質",
"query_editor.slash_command.schema.prompt": "請檢查相關資料表的設計,包括欄位型別、正規化、索引與改善建議。",
"query_editor.slash_command.index.label": "索引建議",
"query_editor.slash_command.index.description": "建議索引策略",
"query_editor.slash_command.index.prompt": "請根據目前的資料表結構與常見查詢情境,建議索引策略,必要時附上 SQL。",
"query_editor.slash_command.diff.label": "資料表比較",
"query_editor.slash_command.diff.description": "比較資料表差異並產生變更",
"query_editor.slash_command.diff.prompt": "請比較這兩個資料表結構,並產生從舊版本遷移到新版本的 ALTER 陳述式。",
"query_editor.slash_command.mock.label": "測試資料",
"query_editor.slash_command.mock.description": "產生 INSERT 測試資料",
"query_editor.slash_command.mock.prompt": "請為相關資料表產生 10 筆具有合理業務語意的 INSERT 測試資料。",
"query_editor.completion.detail.aggregate": "彙總函式",
"query_editor.completion.detail.string": "字串函式",
"query_editor.completion.detail.math": "數學函式",
"query_editor.completion.detail.date_time": "日期與時間函式",
"query_editor.completion.detail.conditional": "條件函式",
"query_editor.completion.detail.conversion": "型別轉換函式",
"query_editor.completion.detail.json": "JSON 函式",
"query_editor.completion.detail.utility": "工具函式",
"query_editor.completion.detail.info": "資訊函式",
"query_editor.completion.detail.window": "視窗函式",
"query_editor.completion.detail.sql_function": "SQL 函式",
"query_editor.completion.detail.aggregate_count": "彙總 - 計數",
"query_editor.completion.detail.string_concat": "字串 - 串接",
"query_editor.completion.detail.math_abs": "數學 - 絕對值",
"query_editor.completion.detail.date_now": "日期 - 目前日期與時間",
"query_editor.completion.detail.conditional_if": "條件 - IF",
"query_editor.completion.detail.conversion_cast": "轉換 - 型別轉換",
"query_editor.completion.detail.json_extract": "JSON - 擷取值",
"query_editor.completion.detail.crypto_md5": "雜湊 - MD5",
"query_editor.completion.detail.info_database": "資訊 - 目前資料庫",
"query_editor.completion.detail.window_row_number": "視窗 - 列號",
"query_editor.completion.detail.modifier_distinct": "修飾 - 去除重複",
"query_editor.completion.action.absolute_value": "絕對值",
"query_editor.completion.action.approximate_distinct": "近似去重",
"query_editor.completion.action.approximate_distinct_count": "近似去重計數",
"query_editor.completion.action.approximate_percentile": "近似百分位",
"query_editor.completion.action.approximate_quantile": "近似分位數",
"query_editor.completion.action.array_aggregation": "陣列聚合",
"query_editor.completion.action.array_length": "陣列長度",
"query_editor.completion.action.average": "平均值",
"query_editor.completion.action.bitmap_aggregation": "Bitmap 彙總",
"query_editor.completion.action.bitmap_construction": "建立 Bitmap",
"query_editor.completion.action.bitmap_count": "Bitmap 計數",
"query_editor.completion.action.boolean_and_aggregation": "布林與彙總",
"query_editor.completion.action.boolean_or_aggregation": "布林或彙總",
"query_editor.completion.action.character_length": "字元長度",
"query_editor.completion.action.concat_with_separator": "帶分隔符串接",
"query_editor.completion.action.concatenation": "串接",
"query_editor.completion.action.condition_mapping": "條件映射",
"query_editor.completion.action.conditional_check": "條件判斷",
"query_editor.completion.action.count": "計數",
"query_editor.completion.action.current_database": "目前資料庫",
"query_editor.completion.action.current_date": "目前日期",
"query_editor.completion.action.current_date_time": "目前日期與時間",
"query_editor.completion.action.current_time": "目前時間",
"query_editor.completion.action.current_timestamp": "目前時間戳",
"query_editor.completion.action.current_user": "目前使用者",
"query_editor.completion.action.database_current_time": "資料庫目前時間",
"query_editor.completion.action.date_addition": "日期加法",
"query_editor.completion.action.date_conversion": "轉日期",
"query_editor.completion.action.date_difference": "日期差",
"query_editor.completion.action.date_field_extraction": "日期欄位擷取",
"query_editor.completion.action.date_formatting": "日期格式化",
"query_editor.completion.action.date_subtraction": "日期減法",
"query_editor.completion.action.date_truncation": "日期截斷",
"query_editor.completion.action.date_value": "日期",
"query_editor.completion.action.datetime_conversion": "轉日期時間",
"query_editor.completion.action.datetime_value": "日期時間",
"query_editor.completion.action.decimal_truncation": "截斷小數",
"query_editor.completion.action.dense_rank": "連續排名",
"query_editor.completion.action.distinct_array_aggregation": "去重陣列聚合",
"query_editor.completion.action.e_power": "e 的次方",
"query_editor.completion.action.elapsed_time": "經過時間",
"query_editor.completion.action.epoch_seconds": "時間戳秒數",
"query_editor.completion.action.exact_distinct": "精確去重",
"query_editor.completion.action.first_non_null": "回傳第一個非 NULL",
"query_editor.completion.action.first_value": "第一個值",
"query_editor.completion.action.format_as_text": "格式化為文字",
"query_editor.completion.action.group_concatenation": "分組串接",
"query_editor.completion.action.guid_generation": "產生 GUID",
"query_editor.completion.action.hexadecimal": "十六進位",
"query_editor.completion.action.high_precision_current_time": "高精度目前時間",
"query_editor.completion.action.hll_aggregation": "HLL 彙總",
"query_editor.completion.action.hll_hash": "HLL 雜湊",
"query_editor.completion.action.instant_rate_of_change": "瞬時變化率",
"query_editor.completion.action.int64_conversion": "轉 Int64",
"query_editor.completion.action.interpolation": "插值",
"query_editor.completion.action.json_string_extraction": "JSON 字串擷取",
"query_editor.completion.action.json_unquote": "JSON 去引號",
"query_editor.completion.action.json_value_extraction": "JSON 擷取",
"query_editor.completion.action.json_value_set": "JSON 設定",
"query_editor.completion.action.jsonb_path_extraction": "JSONB 路徑擷取",
"query_editor.completion.action.julian_day": "儒略日",
"query_editor.completion.action.last_insert_id": "最後插入 ID",
"query_editor.completion.action.last_row": "最後一列",
"query_editor.completion.action.last_value": "最後一個值",
"query_editor.completion.action.least_squares": "最小二乘",
"query_editor.completion.action.left_padding": "左填充",
"query_editor.completion.action.left_space_trimming": "去左空格",
"query_editor.completion.action.left_substring": "從左截取",
"query_editor.completion.action.length": "長度",
"query_editor.completion.action.list_aggregation": "清單聚合",
"query_editor.completion.action.list_unnest": "展開清單",
"query_editor.completion.action.log_base_10": "以 10 為底對數",
"query_editor.completion.action.log_base_2": "以 2 為底對數",
"query_editor.completion.action.logarithm": "對數",
"query_editor.completion.action.lowercase": "轉小寫",
"query_editor.completion.action.maximum": "最大值",
"query_editor.completion.action.md5_hash": "MD5 雜湊",
"query_editor.completion.action.minimum": "最小值",
"query_editor.completion.action.modulo": "取模",
"query_editor.completion.action.month_addition": "增加月份",
"query_editor.completion.action.month_difference": "月份差",
"query_editor.completion.action.month_end_date": "月末日期",
"query_editor.completion.action.next_row": "後一列",
"query_editor.completion.action.null_branch": "NULL 分支",
"query_editor.completion.action.null_if_equal": "相等回傳 NULL",
"query_editor.completion.action.null_replacement": "NULL 取代",
"query_editor.completion.action.number_conversion": "轉數字",
"query_editor.completion.action.number_formatting": "數字格式化",
"query_editor.completion.action.position_lookup": "查找位置",
"query_editor.completion.action.power_operation": "冪運算",
"query_editor.completion.action.previous_row": "前一列",
"query_editor.completion.action.quantile": "分位數",
"query_editor.completion.action.random_number": "隨機數",
"query_editor.completion.action.rank": "排名",
"query_editor.completion.action.rate_of_change": "變化率",
"query_editor.completion.action.regex_match": "正規表示式匹配",
"query_editor.completion.action.regex_replace": "正規表示式替換",
"query_editor.completion.action.replacement": "替換",
"query_editor.completion.action.right_padding": "右填充",
"query_editor.completion.action.right_space_trimming": "去右空格",
"query_editor.completion.action.right_substring": "從右截取",
"query_editor.completion.action.round_down": "向下取整",
"query_editor.completion.action.round_up": "向上取整",
"query_editor.completion.action.rounding": "四捨五入",
"query_editor.completion.action.row_number": "列號",
"query_editor.completion.action.set_lookup": "集合查找",
"query_editor.completion.action.sha1_hash": "SHA1 雜湊",
"query_editor.completion.action.sha2_hash": "SHA2 雜湊",
"query_editor.completion.action.space_trimming": "去空格",
"query_editor.completion.action.spread": "最大最小差",
"query_editor.completion.action.sql_literal": "SQL 字面量",
"query_editor.completion.action.square_root": "平方根",
"query_editor.completion.action.string_aggregation": "字串聚合",
"query_editor.completion.action.string_conversion": "轉字串",
"query_editor.completion.action.string_repetition": "重複字串",
"query_editor.completion.action.string_reversal": "字串反轉",
"query_editor.completion.action.string_to_date": "字串轉日期",
"query_editor.completion.action.string_to_timestamp": "字串轉時間戳",
"query_editor.completion.action.struct_construction": "建立結構體",
"query_editor.completion.action.substring_extraction": "截取子串",
"query_editor.completion.action.sum": "求和",
"query_editor.completion.action.time_difference": "時間差",
"query_editor.completion.action.time_value": "時間",
"query_editor.completion.action.time_weighted_average": "時間加權平均",
"query_editor.completion.action.timestamp_difference": "時間戳差",
"query_editor.completion.action.truncate_date_or_number": "截斷日期或數字",
"query_editor.completion.action.try_conversion": "嘗試轉換",
"query_editor.completion.action.type_conversion": "型別轉換",
"query_editor.completion.action.unix_time_to_datetime": "Unix 時間戳轉時間",
"query_editor.completion.action.unix_timestamp": "Unix 時間戳",
"query_editor.completion.action.uppercase": "轉大寫",
"query_editor.completion.action.uuid_generation": "產生 UUID",
"query_editor.completion.action.value_formatting": "格式化",
"query_editor.completion.action.version": "版本",
"data_grid.action.apply": "套用",
"data_grid.ai_prompt.analyze_page": "請分析以下查詢結果資料(前 {{count}} 列樣本):\n```json\n{{json}}\n```\n\n請分析資料特徵、發現規律或提供業務洞察。",
"data_grid.batch_fill.set_null": "設為 NULL",
"data_grid.batch_fill.title": "批次填入({{count}} 個儲存格)",
"data_grid.batch_fill.value_placeholder": "輸入要填入的值",
"data_grid.cell_editor.now": "此刻",
"data_grid.cell_editor.title": "編輯儲存格",
"data_grid.cell_editor.title_with_column": "編輯儲存格:{{column}}",
"data_grid.column.comment_tooltip": "註解:{{comment}}",
"data_grid.column.drag_tooltip": "拖曳調整欄位順序",
"data_grid.column.foreign_key_jump_title": "跳轉到外鍵表:{{tableName}}",
"data_grid.column.foreign_key_tooltip": "外鍵:{{target}}",
"data_grid.column.resize_tooltip": "拖曳調整欄寬,按兩下自動適配",
"data_grid.column.type_tooltip": "型別:{{type}}",
"data_grid.column_quick_find.placeholder": "跳到欄位列...",
"data_grid.column_quick_find.tooltip": "輸入欄位名稱,按 Enter 或點定位按鈕即可跳到對應欄",
"data_grid.ai_insight.prompt": "請幫我分析以下查詢結果資料(取前 {{count}} 筆範例):\n```json\n{{json}}\n```\n\n請分析資料特徵、找出規律或提供一些業務洞察。",
"data_grid.datetime_picker.now": "此刻",
"data_grid.column_settings.column_visibility": "欄位顯示",
"data_grid.column_settings.display_settings": "顯示設定",
"data_grid.column_settings.field_info": "欄位資訊",
"data_grid.column_settings.hide_all": "全部隱藏",
"data_grid.column_settings.remember_column_order": "記住自訂欄位順序",
"data_grid.column_settings.remember_hidden_columns": "記住隱藏欄位設定",
"data_grid.column_settings.reset_hidden": "重設隱藏",
"data_grid.column_settings.reset_hidden_success": "已恢復全部欄位顯示",
"data_grid.column_settings.reset_order": "重設順序",
"data_grid.column_settings.reset_order_success": "已恢復預設欄位排序",
"data_grid.column_settings.search_columns_placeholder": "搜尋欄位名稱...",
"data_grid.column_settings.show_all": "全部顯示",
"data_grid.column_settings.show_comments": "在表頭顯示欄位註解",
"data_grid.column_settings.show_types": "在表頭顯示欄位型別",
"data_grid.context_menu.auto_fit_column": "依內容自動調整欄寬",
"data_grid.context_menu.clear_column_sort": "取消此欄位排序",
"data_grid.context_menu.column_display_section": "欄位顯示",
"data_grid.context_menu.column_no_comment": "暫無備註",
"data_grid.context_menu.column_unknown_type": "未知類型",
"data_grid.context_menu.column_unnamed_field": "未命名欄位",
"data_grid.context_menu.copy_as_csv": "複製為 CSV",
"data_grid.context_menu.copy_as_delete": "複製為 DELETE",
"data_grid.context_menu.copy_as_insert": "複製為 INSERT",
"data_grid.context_menu.copy_as_json": "複製為 JSON",
"data_grid.context_menu.copy_as_markdown": "複製為 Markdown",
"data_grid.context_menu.copy_as_update": "複製為 UPDATE",
"data_grid.context_menu.copy_column_data": "複製欄資料",
"data_grid.context_menu.copy_field_name": "複製欄位名稱",
"data_grid.context_menu.copy_row_data": "複製列資料",
"data_grid.context_menu.current_marker": "目前",
"data_grid.context_menu.current_row": "目前列",
"data_grid.context_menu.current_cell": "目前儲存格",
"data_grid.context_menu.edit_section": "編輯",
"data_grid.context_menu.edit_row": "編輯此列",
"data_grid.context_menu.copy_row_as_new": "複製此列為新增列",
"data_grid.context_menu.undo_cell_change": "撤銷此儲存格修改",
"data_grid.context_menu.export_as_csv": "匯出為 CSV",
"data_grid.context_menu.export_as_excel": "匯出為 Excel",
"data_grid.context_menu.export_as_html": "匯出為 HTML",
"data_grid.context_menu.export_as_json": "匯出為 JSON",
"data_grid.context_menu.export_selected": "匯出選取資料",
"data_grid.context_menu.fill_to_selected_rows": "填入到選取列({{count}}",
"data_grid.context_menu.hide_column": "隱藏此欄位",
"data_grid.context_menu.hide_column_comment": "隱藏欄位備註",
"data_grid.context_menu.hide_column_type": "隱藏欄位型別",
"data_grid.context_menu.paste_copied_columns": "貼上已複製欄位(同名欄位)",
"data_grid.context_menu.paste_row_as_new": "貼上為新增列",
"data_grid.context_menu.paste_row_as_new_count": "貼上為新增列({{count}}",
"data_grid.context_menu.show_column_comment": "顯示欄位備註",
"data_grid.context_menu.show_column_type": "顯示欄位型別",
"data_grid.context_menu.sort_ascending": "遞增排序",
"data_grid.context_menu.sort_descending": "遞減排序",
"data_grid.context_menu.sort_section": "排序",
"data_grid.copy_sql.error.missing_safe_where": "目前結果集缺少可安全定位列資料的主鍵/唯一鍵,且未涵蓋資料表的全部欄位,無法產生 WHERE 條件。",
"data_grid.copy_sql.error.missing_table_name": "目前結果集未關聯明確資料表名稱,無法產生 {{mode}} SQL。",
"data_grid.copy_sql.error.no_copyable_fields": "目前結果集沒有可複製的欄位,無法產生 SQL。",
"data_grid.data_panel.click_cell_description": "點選表格中的儲存格可預覽完整資料",
"data_grid.data_panel.click_cell_title": "點選儲存格檢視資料",
"data_grid.data_panel.title": "資料預覽",
"data_grid.ddl.copy": "複製 DDL",
"data_grid.ddl.layout_bottom": "底部",
"data_grid.ddl.layout_side": "側欄",
"data_grid.ddl.loading": "正在載入 DDL...",
"data_grid.ddl.reload": "重新載入",
"data_grid.ddl.sidebar_aria": "資料表 DDL 側欄",
"data_grid.ddl.view": "檢視 DDL",
"data_grid.error_boundary.description": "資料表格渲染時發生錯誤,資料格式可能無效。",
"data_grid.error_boundary.retry": "重試",
"data_grid.error_boundary.title": "渲染錯誤",
"data_grid.export.all_data": "匯出全部資料",
"data_grid.export.all_rows": "匯出全部列({{count}} 列)",
"data_grid.export.all_rows_requery": "匯出全部(重新查詢)",
"data_grid.export.current_page": "匯出目前頁({{count}} 列)",
"data_grid.export.current_page_rows": "匯出目前頁({{count}} 列)",
"data_grid.export.group_filtered_results": "篩選結果",
"data_grid.export.group_full_table": "全表",
"data_grid.export.no_selection_prompt": "未選取列,請選擇匯出範圍:",
"data_grid.export.options_title": "匯出選項",
"data_grid.export.query_result_title": "匯出查詢結果",
"data_grid.export.scope_prompt": "請選擇匯出範圍:",
"data_grid.export.selected_rows": "匯出已選列({{count}} 列)",
"data_grid.table_fallback.query_result": "查詢結果",
"data_grid.metadata_view.fields_badge": "欄位",
"data_grid.metadata_view.er_table_badge": "表",
"data_grid.metadata_view.er_field_badge": "欄位",
"data_grid.metadata_view.er_current_badge": "目前表",
"data_grid.metadata_view.er_reference_badge": "引用",
"data_grid.metadata_view.er_referenced_by_badge": "被引用",
"data_grid.metadata_view.er_related_table_count": "{{count}} 張關聯表",
"data_grid.metadata_view.er_relation_count": "{{count}} 條關係",
"data_grid.metadata_view.er_hidden_columns": "還有 {{count}} 個欄位",
"data_grid.metadata_view.er_expand_hidden_columns": "展開剩餘 {{count}} 個欄位",
"data_grid.metadata_view.er_expand_fields": "展開全部欄位",
"data_grid.metadata_view.er_collapse_fields": "收起欄位摘要",
"data_grid.metadata_view.er_relation_depth": "{{count}} 層關係",
"data_grid.metadata_view.er_expand_relations": "展開下一層關係",
"data_grid.metadata_view.er_reset_relations": "重置為一層",
"data_grid.metadata_view.er_empty": "目前表尚未發現外鍵關係",
"data_grid.metadata_view.er_partial_warning": "部分關係未能完整載入,圖中結果可能不完整",
"data_grid.metadata_view.er_open_table": "打開表",
"data_grid.metadata_view.field_count": "{{count}} 個欄位",
"data_grid.metadata_view.column_name": "名稱",
"data_grid.metadata_view.column_type": "型別",
"data_grid.metadata_view.default_value": "預設值",
"data_grid.metadata_view.comment": "註解",
"data_grid.filter.add_condition": "新增條件",
"data_grid.filter.add_sort": "新增排序",
"data_grid.filter.apply": "套用",
"data_grid.filter.apply_where": "套用 WHERE",
"data_grid.filter.clear": "清除",
"data_grid.filter.custom_where_placeholder": "輸入自訂 WHERE 表達式(不含 WHERE例如status IN ('A','B')",
"data_grid.filter.disable_all": "全部停用",
"data_grid.filter.enable_all": "全部啟用",
"data_grid.filter.enabled": "啟用",
"data_grid.filter.end_value_placeholder": "結束值",
"data_grid.filter.first_condition": "首先",
"data_grid.filter.invalid_quick_where": "WHERE 條件不能包含分號或 SQL 註解",
"data_grid.filter.list_values_placeholder": "多個值以逗號或換行分隔",
"data_grid.filter.logic.and": "且 (AND)",
"data_grid.filter.logic.or": "或 (OR)",
"data_grid.filter.mongodb_query_placeholder": "輸入 MongoDB JSON 查詢物件,例如 {\"status\":\"A\"}",
"data_grid.filter.no_value_placeholder": "不需要輸入值",
"data_grid.filter.op.between": "介於",
"data_grid.filter.op.contains": "包含",
"data_grid.filter.op.custom": "[自訂]",
"data_grid.filter.op.ends_with": "結尾為",
"data_grid.filter.op.in_list": "在清單中",
"data_grid.filter.op.is_empty": "為空字串",
"data_grid.filter.op.is_not_empty": "不為空字串",
"data_grid.filter.op.is_not_null": "不是 NULL",
"data_grid.filter.op.is_null": "為 NULL",
"data_grid.filter.op.not_between": "不介於",
"data_grid.filter.op.not_contains": "不包含",
"data_grid.filter.op.not_ends_with": "結尾不是",
"data_grid.filter.op.not_in_list": "不在清單中",
"data_grid.filter.op.not_starts_with": "開頭不是",
"data_grid.filter.op.starts_with": "開頭為",
"data_grid.filter.quick_where_placeholder": "輸入 WHERE 後面的條件,例如 status = 1 AND name LIKE 'A%'",
"data_grid.filter.search_field_placeholder": "搜尋欄位名稱",
"data_grid.filter.select_sort_field_placeholder": "選擇排序欄位",
"data_grid.filter.sort_asc": "升冪",
"data_grid.filter.sort_desc": "降冪",
"data_grid.filter.sort_label": "排序",
"data_grid.filter.start_value_placeholder": "起始值",
"data_grid.filter.suggestion.column": "欄位",
"data_grid.filter.suggestion.keyword": "關鍵字",
"data_grid.filter.suggestion.operator": "運算子",
"data_grid.filter.then_label": "然後",
"data_grid.json_editor.apply_changes": "套用修改",
"data_grid.json_editor.description": "依目前結果順序編輯。JSON 模式不支援新增或刪除記錄,需要此操作請使用表格模式。",
"data_grid.json_editor.format": "格式化 JSON",
"data_grid.json_editor.invalid_format": "JSON 格式無效:{{error}}",
"data_grid.json_editor.title": "編輯 JSON 結果集",
"data_grid.message.cell_edit_mode_entered": "已啟用儲存格編輯模式,可拖曳選取多個儲存格。",
"data_grid.message.cell_edit_mode_exited": "已退出儲存格編輯模式。",
"data_grid.message.change_set_build_failed": "無法建立變更集",
"data_grid.message.change_set_build_failed_detail": "無法建立變更集:{{detail}}",
"data_grid.message.column_order_reset": "已還原預設欄位順序",
"data_grid.message.column_quick_find_not_found": "找不到欄位列:{{query}}",
"data_grid.message.column_quick_find_not_rendered": "欄位列「{{column}}」目前尚未渲染,無法定位",
"data_grid.message.column_visibility_reset": "已還原全部欄位",
"data_grid.message.auto_commit_failed": "自動提交失敗:{{detail}}",
"data_grid.message.auto_commit_success": "自動提交成功",
"data_grid.message.commit_failed": "提交失敗:{{detail}}",
"data_grid.message.undo_added_row_hint": "新增列請使用刪除選取或整表回滾來撤銷",
"data_grid.message.undo_cell_original_missing": "找不到該儲存格的原始資料,無法撤銷",
"data_grid.message.undo_cell_success": "已撤銷儲存格修改",
"data_grid.message.copied_columns": "已複製 {{count}} 欄,可貼上到目標列。",
"data_grid.message.copied_rows": "已複製 {{count}} 列,可作為新列貼上。",
"data_grid.message.copied_to_clipboard": "已複製到剪貼簿",
"data_grid.message.copy_columns_first": "請先複製欄位值",
"data_grid.message.copy_columns_same_row_only": "複製欄位值時只能選取同一列的儲存格",
"data_grid.message.copy_rows_first": "請先複製列",
"data_grid.message.copy_sql_not_supported": "此資料來源不支援複製 SQL請改用 JSON/CSV/Markdown 複製。",
"data_grid.message.current_record_not_editable": "目前記錄不可編輯",
"data_grid.message.current_row_no_copyable_content": "目前列沒有可複製內容",
"data_grid.message.ddl_copied": "DDL 已複製到剪貼簿",
"data_grid.message.ddl_copy_failed": "複製 DDL 失敗",
"data_grid.message.ddl_load_failed": "載入 DDL 失敗",
"data_grid.message.ddl_missing_context": "目前資料表缺少連線或表名,無法檢視 DDL",
"data_grid.message.drag_select_cells_to_copy": "請先拖曳選取要複製的儲存格",
"data_grid.message.export_failed": "匯出失敗:{{detail}}",
"data_grid.message.export_success": "匯出完成",
"data_grid.message.export_with_uncommitted_changes": "存在未提交修改,將依可見表格資料匯出。如需完整長欄位資料,請先提交。",
"data_grid.message.exporting": "正在匯出...",
"data_grid.message.exporting_all": "正在匯出全部資料...",
"data_grid.message.exporting_rows": "正在匯出 {{count}} 列...",
"data_grid.message.filled_cells": "已填入 {{count}} 個儲存格",
"data_grid.message.filled_rows": "已填入 {{count}} 列",
"data_grid.message.current_field_not_editable": "目前欄位不可編輯",
"data_grid.message.filtered_export_not_supported": "此資料來源不支援匯出篩選結果",
"data_grid.message.filtered_export_uses_committed_data": "存在未提交修改。篩選結果匯出將使用已提交的資料庫資料。",
"data_grid.message.import_done": "匯入完成",
"data_grid.message.json_applied": "JSON 修改已套用到目前結果集,可繼續提交交易。",
"data_grid.message.json_invalid": "JSON 無效:{{detail}}",
"data_grid.message.json_parse_failed": "JSON 解析失敗:{{detail}}",
"data_grid.message.json_record_count_mismatch": "記錄數量不一致:目前 {{current}} 列JSON 有 {{json}} 列。此模式下不要新增或刪除記錄。",
"data_grid.message.json_record_missing_row_key": "第 {{index}} 筆記錄缺少列識別,無法套用",
"data_grid.message.json_record_not_object": "第 {{index}} 筆記錄不是物件,無法套用",
"data_grid.message.json_view_must_be_array": "JSON 檢視必須是陣列,且每一項對應一筆記錄",
"data_grid.message.keep_one_visible_column": "至少保留一個可見欄位",
"data_grid.message.locate_record_to_edit": "請先定位要編輯的記錄",
"data_grid.message.locator_column_value_empty": "定位欄位 {{column}} 的值為空,無法安全提交修改。",
"data_grid.message.no_changes_to_commit": "沒有需要提交的修改",
"data_grid.message.no_copyable_cells": "未識別到可複製的儲存格",
"data_grid.message.no_copyable_columns": "未識別到可複製的欄位",
"data_grid.message.no_copyable_rows": "未識別到可複製的列",
"data_grid.message.no_data_changes": "資料沒有變更",
"data_grid.message.no_ddl_to_copy": "沒有可複製的 DDL",
"data_grid.message.no_field_name": "未識別到欄位名稱",
"data_grid.message.no_safe_locator": "目前結果沒有可用的安全列定位方式,無法提交修改。",
"data_grid.message.no_filter_applied": "目前未套用篩選條件",
"data_grid.message.no_rows_selected": "目前未選取任何列",
"data_grid.message.no_other_rows_to_fill": "沒有其他選取列可填入",
"data_grid.message.no_pasteable_editable_fields": "沒有可貼上的可編輯欄位",
"data_grid.message.no_pasteable_rows": "沒有可貼上的列",
"data_grid.message.pasted_columns_to_rows": "已貼上到 {{rows}} 列,共 {{cells}} 個儲存格",
"data_grid.message.pasted_rows_as_new": "已將 {{count}} 列作為新列貼上,提交前請先檢查。",
"data_grid.message.preview_sql_failed": "產生預覽 SQL 失敗",
"data_grid.message.preview_sql_failed_detail": "產生預覽 SQL 失敗:{{detail}}",
"data_grid.preview_sql.copied": "已複製",
"data_grid.preview_sql.no_changes": "無變更",
"data_grid.preview_sql.summary": "共 {{deletes}} 條 DELETE{{updates}} 條 UPDATE{{inserts}} 條 INSERT",
"data_grid.preview_sql.title": "變更預覽",
"data_grid.message.result_set_no_copyable_content": "目前結果集沒有可複製內容",
"data_grid.message.saved": "已儲存",
"data_grid.message.select_cells_to_fill": "請先選取要填入的儲存格",
"data_grid.message.select_file_failed": "選擇檔案失敗:{{detail}}",
"data_grid.message.select_rows_to_copy": "請先選取要複製的列",
"data_grid.message.select_rows_to_fill": "請先選取要填入的列",
"data_grid.message.select_same_row_cells_to_copy": "請先選取同一列中的儲存格進行複製",
"data_grid.message.select_target_rows": "請先選取目標列",
"data_grid.message.selected_cells_no_update": "選取的儲存格不需要更新",
"data_grid.message.selection_no_copyable_content": "目前選區沒有可複製內容",
"data_grid.message.target_row_not_found": "找不到目標列,請重新整理後再試。",
"data_grid.message.target_rows_cannot_only_source": "目標列不能只有來源列,請選取其他列。",
"data_grid.message.target_rows_no_update": "目標列不需要更新",
"data_grid.message.transaction_committed": "交易已提交",
"data_viewer.message.result_not_ready": "目前結果集尚未就緒,請先執行一次載入",
"data_viewer.message.query_failed": "查詢失敗",
"data_viewer.message.query_timeout": "查詢超過連線逾時時間,已中斷。請調高連線逾時時間,或縮小查詢範圍後再試。",
"data_viewer.message.duckdb_query_timeout": "DuckDB 查詢超過連線逾時時間,已中斷。請調高連線逾時時間,或縮小排序/篩選範圍後再試。",
"data_viewer.message.connection_not_found": "找不到連線",
"data_viewer.message.fetch_data_failed_detail": "取得資料失敗:{{detail}}",
"data_viewer.message.total_count_failed": "統計總數失敗",
"data_viewer.message.total_count_failed_detail": "統計總數失敗:{{detail}}",
"data_viewer.message.total_count_parse_failed": "統計結果解析失敗",
"data_viewer.message.mongo_filter_invalid_detail": "Mongo 篩選條件無效:{{detail}}",
"data_viewer.message.mongo_filter_parse_failed": "解析失敗",
"data_viewer.message.sort_buffer_retry_succeeded": "已自動提升排序緩衝並重試成功。",
"data_viewer.read_only.reason.mongo_id_missing": "MongoDB 結果集中缺少 _id無法安全提交修改。",
"data_viewer.read_only.reason.metadata_unavailable": "無法載入主鍵/唯一索引中繼資料,無法安全提交修改。",
"data_viewer.read_only.reason.index_metadata_unavailable": "無法載入唯一索引中繼資料,無法安全提交修改。",
"data_viewer.read_only.reason.no_safe_locator": "未偵測到主鍵或可用唯一索引,無法安全提交修改。",
"data_viewer.read_only.reason.oracle_rowid_missing": "未偵測到主鍵或可用唯一索引,且結果集中缺少 Oracle ROWID無法安全提交修改。",
"data_viewer.read_only.reason.primary_key_column_missing": "結果集中缺少主鍵欄位 {{columns}},無法安全提交修改。",
"data_viewer.read_only.warning.table": "表 {{target}} 保持唯讀:{{reason}}",
"data_viewer.read_only.warning.collection": "集合 {{target}} 保持唯讀:{{reason}}",
"data_viewer.sql_log.phase.main_query": "主查詢",
"data_viewer.sql_log.phase.complex_type_fallback_retry": "複雜型別降級重試",
"data_viewer.sql_log.phase.sort_buffer_retry": "重試({{size}} sort_buffer)",
"definition_viewer.object.view": "檢視",
"definition_viewer.object.materialized_view": "物化檢視",
"definition_viewer.object.routine": "函式/預存程序",
"definition_viewer.object.event": "事件",
"definition_viewer.loading.view_definition": "載入檢視定義...",
"definition_viewer.loading.routine_definition": "載入函式/預存程序定義...",
"definition_viewer.loading.event_definition": "載入事件定義...",
"definition_viewer.error.load_failed": "載入失敗",
"definition_viewer.error.connection_not_found": "找不到資料庫連線",
"definition_viewer.error.view_name_empty": "檢視名稱為空",
"definition_viewer.error.event_name_empty": "事件名稱為空",
"definition_viewer.error.routine_name_empty": "函式/預存程序名稱為空",
"definition_viewer.error.query_failed": "查詢定義失敗",
"definition_viewer.error.query_failed_detail": "查詢定義失敗:{{detail}}",
"definition_viewer.field.database": "資料庫",
"definition_viewer.field.type": "類型",
"definition_viewer.editor.unsupported_view_definition": "暫不支援此資料庫類型的檢視定義查看",
"definition_viewer.editor.unsupported_sqlite_routine_definition": "SQLite 不支援函式/預存程序定義管理",
"definition_viewer.editor.unsupported_routine_definition": "暫不支援此資料庫類型的函式/預存程序定義查看",
"definition_viewer.editor.unsupported_event_definition": "暫不支援此資料庫類型的事件定義查看",
"definition_viewer.editor.unsupported_object_definition": "暫不支援此物件定義查看",
"definition_viewer.editor.view_definition_not_found": "找不到檢視定義",
"definition_viewer.editor.routine_definition_not_found": "找不到函式/預存程序定義",
"definition_viewer.editor.event_definition_not_found": "找不到事件定義",
"definition_viewer.editor.object_definition_not_found": "找不到{{object}}定義",
"definition_viewer.editor.metadata_fallback.header": "目前資料來源未返回可執行的定義文字,已返回中繼資料",
"definition_viewer.editor.metadata_fallback.name_label": "名稱",
"definition_viewer.editor.metadata_fallback.type_label": "類型",
"definition_viewer.editor.event_fragment_fallback.header": "目前資料來源未返回完整 CREATE EVENT 語句,已返回事件定義片段",
"definition_viewer.editor.sphinx.empty_result": "目前 Sphinx 實例{{version}}未返回{{object}}定義。",
"definition_viewer.editor.sphinx.compat_queries_hint": "已執行多組相容查詢,可能是版本能力限制或物件類型不支援。",
"definition_viewer.editor.sphinx.unsupported_query": "目前 Sphinx 實例{{version}}不支援查詢{{object}}定義。",
"definition_viewer.editor.sphinx.failed_message_label": "返回失敗訊息",
"definition_viewer.editor.sphinx.failed_message_unknown": "返回失敗資訊:未知錯誤",
"definition_viewer.editor.sphinx.version_suffix": "(版本: {{version}}",
"trigger_viewer.loading.definition": "載入觸發器定義...",
"trigger_viewer.error.load_failed": "載入失敗",
"trigger_viewer.error.connection_not_found": "找不到資料庫連線",
"trigger_viewer.error.trigger_name_empty": "觸發器名稱為空",
"trigger_viewer.error.query_failed": "查詢觸發器定義失敗",
"trigger_viewer.error.query_failed_detail": "查詢觸發器定義失敗:{{detail}}",
"trigger_viewer.field.trigger": "觸發器",
"trigger_viewer.field.database": "資料庫",
"trigger_viewer.editor.unsupported.duckdb": "DuckDB 不支援觸發器",
"trigger_viewer.editor.unsupported.tdengine": "TDengine 不支援觸發器",
"trigger_viewer.editor.unsupported.mongodb": "MongoDB 不支援觸發器",
"trigger_viewer.editor.unsupported.generic": "暫不支援此資料庫類型的觸發器定義查看",
"trigger_viewer.editor.definition_not_found": "找不到觸發器定義",
"trigger_viewer.editor.sphinx.version_suffix": "(版本: {{version}}",
"trigger_viewer.editor.sphinx.empty_result": "目前 Sphinx 實例{{version}}未返回觸發器定義。",
"trigger_viewer.editor.sphinx.compat_queries_hint": "已執行多組相容查詢,可能是版本能力限制或物件類型不支援。",
"trigger_viewer.editor.sphinx.unsupported_query": "目前 Sphinx 實例{{version}}不支援查詢觸發器定義。",
"trigger_viewer.editor.sphinx.failed_message_label": "返回失敗訊息",
"trigger_viewer.editor.sphinx.failed_message_unknown": "返回失敗訊息:未知錯誤",
"data_grid.modal.export_options.all_data": "匯出全部資料",
"data_grid.modal.export_options.current_page": "匯出目前頁({{count}} 列)",
"data_grid.modal.export_options.filtered_results": "篩選結果",
"data_grid.modal.export_options.no_rows_selected": "未選取列,請選擇匯出範圍:",
"data_grid.modal.export_options.title": "匯出選項",
"data_grid.modal.export_options.whole_table": "整張表",
"data_grid.page_find.next": "下一個",
"data_grid.page_find.placeholder": "目前頁查找...",
"data_grid.page_find.previous": "上一個",
"data_grid.page_find.summary": "{{occurrences}} 處符合 / {{cells}} 個儲存格",
"data_grid.page_find.tooltip": "僅在目前頁已載入列中查找,不會變更 WHERE 條件。",
"data_grid.preview_panel.no_cell_description": "點選表格中的儲存格以預覽完整資料",
"data_grid.preview_panel.no_cell_title": "點選儲存格查看資料",
"data_grid.record_view.edit_current": "編輯目前記錄",
"data_grid.record_view.edit_json": "編輯 JSON",
"data_grid.record_view.empty": "目前結果集沒有資料",
"data_grid.record_view.json_record_count": "目前結果集 {{count}} 筆記錄",
"data_grid.record_view.next": "下一筆",
"data_grid.record_view.previous": "上一筆",
"data_grid.record_view.record_position": "記錄 {{current}} / {{total}}",
"data_grid.pagination.jump_action": "跳",
"data_grid.pagination.jump_aria": "跳轉頁碼",
"data_grid.pagination.jump_label": "跳頁",
"data_grid.pagination.page.current": "第 {{current}} 頁",
"data_grid.pagination.page.known": "第 {{current}} / {{totalPages}} 頁",
"data_grid.pagination.page_size_aria": "每頁列數",
"data_grid.pagination.page_size_option": "{{count}} 列 / 頁",
"data_grid.pagination.result_set": "結果集",
"data_grid.pagination.summary.approximate": "目前 {{current}} 列 / 約 {{total}} 列",
"data_grid.pagination.summary.cancelled": "目前 {{current}} 列 / 計數已停止",
"data_grid.pagination.summary.counting": "目前 {{current}} 列 / 正在統計總數...",
"data_grid.pagination.summary.counting_exact": "目前 {{current}} 列 / 正在統計精確總數...",
"data_grid.pagination.summary.empty": "目前 0 列 / 共 0 列",
"data_grid.pagination.summary.known": "目前 {{current}} 列 / 共 {{total}} 列",
"data_grid.pagination.summary.not_counted": "目前 {{current}} 列 / 未統計總數",
"data_grid.secondary.column_display": "欄位顯示",
"data_grid.secondary.data_preview": "資料預覽",
"data_grid.secondary.er_diagram": "ER 圖",
"data_grid.secondary.jump_column": "跳欄",
"data_grid.secondary.live": "即時",
"data_grid.secondary.object_design": "物件設計",
"data_grid.embedded_designer.title": "設計表({{tableName}}",
"data_grid.secondary.pending_changes": "未提交 {{count}}",
"data_grid.secondary.row_count": "{{count}} 列",
"data_grid.secondary.view_ddl": "查看 DDL",
"data_grid.row_editor.popup_edit": "彈窗編輯",
"data_grid.row_editor.title": "編輯列",
"data_grid.toolbar.add_row": "新增列",
"data_grid.toolbar.ai_insight": "AI 資料洞察",
"data_grid.toolbar.ai_insight_short": "AI 洞察",
"data_grid.toolbar.ai_insight_tooltip": "讓 AI 分析目前查詢頁資料",
"data_grid.toolbar.batch_fill": "批次填入({{count}}",
"data_grid.toolbar.cancel_count": "取消計數",
"data_grid.toolbar.cancel_count_tooltip": "取消本次精確總數統計,不影響目前瀏覽。",
"data_grid.toolbar.cell_editor": "儲存格編輯",
"data_grid.toolbar.commit": "提交交易({{count}}",
"data_grid.toolbar.commit_label": "提交交易",
"data_grid.toolbar.commit_delay.seconds": "{{seconds}} 秒",
"data_grid.toolbar.commit_mode.auto": "自動提交",
"data_grid.toolbar.commit_mode.auto_countdown": "{{seconds}}s 後提交",
"data_grid.toolbar.commit_mode.manual": "手動提交",
"data_grid.toolbar.commit_mode.tooltip": "控制表格資料編輯後的提交方式。手動提交更安全;自動提交會在最後一次修改後依所選時間提交。",
"data_grid.toolbar.copied_columns_count": "已複製 {{count}} 欄",
"data_grid.toolbar.copy": "複製",
"data_grid.toolbar.copy_row": "複製列",
"data_grid.toolbar.copy_selection": "複製選區({{count}}",
"data_grid.toolbar.copy_selection_columns": "複製選區欄位值({{count}}",
"data_grid.toolbar.count_total": "統計總數",
"data_grid.toolbar.count_total_tooltip": "依目前篩選條件統計精確總數",
"data_grid.toolbar.delete_selected": "刪除選取",
"data_grid.toolbar.export": "匯出",
"data_grid.toolbar.filter": "篩選",
"data_grid.toolbar.import": "匯入",
"data_grid.toolbar.paste_row": "貼上列",
"data_grid.toolbar.paste_row_count": "貼上列({{count}}",
"data_grid.toolbar.paste_to_selected_rows": "貼上到選取列({{count}}",
"data_grid.toolbar.preview_sql": "預覽 SQL",
"data_grid.toolbar.preview_sql_generate": "產生預覽 SQL",
"data_grid.toolbar.refresh": "重新整理",
"data_grid.toolbar.rollback": "回滾",
"data_grid.toolbar.selected_count": "已選 {{count}}",
"data_grid.toolbar.undo_delete": "撤銷刪除",
"data_grid.view.edit_current_record": "編輯目前記錄",
"data_grid.view.edit_json": "編輯 JSON",
"data_grid.view.empty_result": "目前結果集沒有資料",
"data_grid.view.next_record": "下一筆記錄",
"data_grid.view.previous_record": "上一筆記錄",
"data_grid.view.record_count": "目前結果集:{{count}} 筆記錄",
"data_grid.view.record_position": "記錄 {{current}} / {{total}}",
"data_grid.view.result_view": "結果檢視",
"data_grid.view.table": "表格",
"data_grid.view.text": "文字",
"table_designer.action.add": "新增",
"table_designer.action.add_after_selected": "在選取欄位後新增",
"table_designer.action.add_column": "新增欄位",
"table_designer.action.apply": "套用",
"table_designer.action.cancel": "取消",
"table_designer.action.copy_selected_to_new_table": "複製選取欄位到新表",
"table_designer.action.create": "建立",
"table_designer.action.create_table": "建立新表",
"table_designer.action.delete": "刪除",
"table_designer.action.edit": "修改",
"table_designer.action.execute": "執行",
"table_designer.action.refresh": "重新整理",
"table_designer.action.refresh_anyway": "仍要重新整理",
"table_designer.action.save": "儲存",
"table_designer.action.table_comment": "表註解",
"table_designer.action.view_statement": "檢視語句",
"table_designer.column.actions": "操作",
"table_designer.column.auto_increment": "自增",
"table_designer.column.comment": "註解",
"table_designer.column.default": "預設",
"table_designer.column.name": "名稱",
"table_designer.column.not_null": "不是 NULL",
"table_designer.column.primary_key": "主鍵",
"table_designer.column.type": "類型",
"table_designer.empty.triggers": "此表尚無觸發器",
"table_designer.fallback.empty": "(空)",
"table_designer.fallback.unknown_error": "未知錯誤",
"table_designer.fallback.unnamed_foreign_key": "(未命名外鍵)",
"table_designer.fallback.unnamed_index": "(未命名索引)",
"table_designer.foreign_key.column.constraint_name": "約束名稱",
"table_designer.foreign_key.column.fields": "欄位",
"table_designer.foreign_key.column.ref_fields": "參照欄位",
"table_designer.foreign_key.column.ref_table": "參照表",
"table_designer.index.column.fields": "欄位",
"table_designer.index.column.name": "索引名稱",
"table_designer.index.column.type": "索引類型",
"table_designer.index.column.uniqueness": "唯一性",
"table_designer.index.kind.fulltext": "全文索引",
"table_designer.index.kind.normal": "一般索引",
"table_designer.index.kind.normal_nonclustered": "一般索引(非叢集)",
"table_designer.index.kind.primary_clustered": "主鍵索引(叢集)",
"table_designer.index.kind.spatial": "空間索引",
"table_designer.index.kind.unique": "唯一索引",
"table_designer.index.uniqueness.normal": "一般",
"table_designer.index.uniqueness.unique": "唯一",
"table_designer.label.create_statement": "{{name}} 建立語句",
"table_designer.label.create_statement_plain": "建立語句",
"table_designer.message.add_at_least_one_column": "請至少新增一個欄位",
"table_designer.message.columns_copied_to_new_table": "已將 {{count}} 個欄位複製到新表 {{table}}",
"table_designer.message.connection_not_found": "找不到連線",
"table_designer.message.delete_failed": "刪除失敗:{{detail}}",
"table_designer.message.drop_old_trigger_failed": "刪除舊觸發器失敗:{{detail}}",
"table_designer.message.execution_failed": "執行失敗:{{detail}}",
"table_designer.message.execution_failed_plain": "執行失敗",
"table_designer.message.execution_failed_prefix": "執行失敗:",
"table_designer.message.foreign_key_column_count_mismatch": "本表欄位數量必須與參照欄位數量一致",
"table_designer.message.foreign_key_created": "外鍵新增成功",
"table_designer.message.foreign_key_delete_unsupported": "目前資料庫暫不支援刪除此外鍵",
"table_designer.message.foreign_key_deleted": "外鍵刪除成功",
"table_designer.message.foreign_key_maintenance_unsupported": "目前資料庫暫不支援在此維護外鍵",
"table_designer.message.foreign_key_name_exists": "外鍵約束名稱已存在:{{name}}",
"table_designer.message.foreign_key_name_required": "請輸入外鍵約束名稱",
"table_designer.message.foreign_key_updated": "外鍵修改成功",
"table_designer.message.index_created": "索引新增成功",
"table_designer.message.index_create_sql_unavailable": "無法取得索引建立 SQL",
"table_designer.message.index_create_sql_placeholder": "索引建立 SQL 暫不可用",
"table_designer.message.index_delete_named_unsupported": "目前資料庫暫不支援刪除索引 \"{{name}}\"",
"table_designer.message.index_delete_unsupported": "目前資料庫暫不支援刪除此索引",
"table_designer.message.index_deleted": "索引刪除成功",
"table_designer.message.index_kind_unsupported": "目前資料庫不支援此索引類型",
"table_designer.message.index_maintenance_unsupported": "目前資料庫暫不支援在此維護索引",
"table_designer.message.index_name_exists": "索引名稱已存在:{{name}}",
"table_designer.message.index_name_required": "請輸入索引名稱",
"table_designer.message.index_restore_failed": "{{detail}};恢復原索引失敗:{{restoreDetail}}",
"table_designer.message.index_restore_unavailable": "{{detail}};且無法自動恢復原索引,請盡快檢查",
"table_designer.message.index_restored_after_failure": "{{detail}};已自動恢復原索引",
"table_designer.message.index_updated": "索引修改成功",
"table_designer.message.indexes_deleted": "{{count}} 個索引刪除成功",
"table_designer.message.load_columns_failed": "載入欄位失敗:{{detail}}",
"table_designer.message.no_changes_detected": "未偵測到變更",
"table_designer.message.no_copyable_columns": "未選取可複製欄位",
"table_designer.message.no_index_changes": "未偵測到索引變更",
"table_designer.message.only_normal_unique_index_supported": "目前資料庫僅支援一般索引與唯一索引維護",
"table_designer.message.ref_columns_required": "請至少填寫一個參照欄位",
"table_designer.message.ref_table_required": "請輸入參照表",
"table_designer.message.relational_index_unsupported": "目前資料來源不支援關聯式索引維護",
"table_designer.message.schema_saved_alter": "表結構修改成功!",
"table_designer.message.schema_saved_create": "表建立成功!",
"table_designer.message.select_at_least_one_column": "請至少選取一個欄位",
"table_designer.message.select_column_before_insert": "請先選取一個欄位,再執行插入。",
"table_designer.message.select_columns_to_copy": "請先勾選要複製的欄位",
"table_designer.message.select_index_to_delete": "請先選取要刪除的索引",
"table_designer.message.select_local_columns": "請至少選取一個本表欄位",
"table_designer.message.select_one_foreign_key": "請先選取一個外鍵",
"table_designer.message.select_one_index": "請先選取一個索引",
"table_designer.message.statement_execution_failed_prefix": "第 {{current}}/{{total}} 條語句執行失敗:",
"table_designer.message.switch_index_kind": "請將「索引類別」切換為 {{kind}} 索引",
"table_designer.message.table_comment_unsupported": "目前資料庫暫不支援在此修改表註解",
"table_designer.message.table_comment_updated": "表註解更新成功",
"table_designer.message.table_name_required": "請輸入表名",
"table_designer.message.target_table_required": "請輸入目標表名",
"table_designer.message.trigger_created": "觸發器建立成功",
"table_designer.message.trigger_deleted": "觸發器刪除成功",
"table_designer.message.trigger_updated": "觸發器修改成功",
"table_designer.modal.column_comment_title": "欄位註解",
"table_designer.modal.column_comment_title_named": "欄位註解 - {{name}}",
"table_designer.modal.confirm_sql_title": "確認 SQL 變更",
"table_designer.modal.copy_columns_title": "複製選取欄位到新表",
"table_designer.modal.delete_foreign_key_content": "確定要刪除外鍵約束 \"{{name}}\" 嗎?",
"table_designer.modal.delete_foreign_key_title": "確認刪除外鍵",
"table_designer.modal.delete_index_many": "確定要刪除以下 {{count}} 個索引嗎?\n{{names}}",
"table_designer.modal.delete_index_one": "確定要刪除索引 {{names}} 嗎?",
"table_designer.modal.delete_index_title": "確認刪除索引",
"table_designer.modal.delete_trigger_content": "確定要刪除觸發器 \"{{name}}\" 嗎?此操作無法復原。",
"table_designer.modal.delete_trigger_title": "確認刪除觸發器",
"table_designer.modal.foreign_key_create_title": "新增外鍵",
"table_designer.modal.foreign_key_edit_title": "修改外鍵",
"table_designer.modal.index_create_title": "新增索引",
"table_designer.modal.index_edit_title": "修改索引",
"table_designer.modal.table_comment_title": "修改表註解",
"table_designer.modal.trigger_create_title": "新增觸發器",
"table_designer.modal.trigger_detail_title": "觸發器詳情",
"table_designer.modal.trigger_detail_title_named": "觸發器:{{name}}",
"table_designer.modal.trigger_edit_title": "修改觸發器",
"table_designer.modal.unsaved_changes_content": "重新整理後會遺失目前尚未儲存的欄位調整,是否仍要重新整理並覆蓋目前草稿?",
"table_designer.modal.unsaved_changes_title": "存在未儲存的欄位變更",
"table_designer.notice.foreign_key_readonly": "目前資料庫暫不支援外鍵編輯,僅支援檢視",
"table_designer.notice.foreign_key_replace_hint": "修改外鍵會執行「先刪除舊外鍵,再建立新外鍵」。",
"table_designer.notice.index_readonly": "目前資料庫暫不支援索引編輯,僅支援檢視",
"table_designer.notice.index_restore_hint": "修改索引時若新索引建立失敗,系統會嘗試自動恢復原索引。",
"table_designer.notice.sql_irreversible": "請仔細檢查 SQL執行後無法復原。",
"table_designer.notice.sql_statement_irreversible": "請仔細檢查 SQL 語句,執行後無法復原。",
"table_designer.notice.trigger_replace_hint": "修改觸發器時會先刪除原觸發器,再建立新觸發器。",
"table_designer.option.default": "預設",
"table_designer.option.recommended_suffix": "(建議)",
"table_designer.placeholder.column_comment": "請輸入欄位註解",
"table_designer.placeholder.foreign_key_name": "外鍵約束名稱(例如 fk_order_user",
"table_designer.placeholder.index_columns": "請選擇索引欄位(依選取順序生效)",
"table_designer.placeholder.index_name": "索引名稱(例如 idx_user_name",
"table_designer.placeholder.local_columns": "請選擇本表欄位(順序需與參照欄位一致)",
"table_designer.placeholder.primary_index_name": "主鍵索引固定名稱PRIMARY",
"table_designer.placeholder.ref_columns": "請輸入參照欄位(支援多個)",
"table_designer.placeholder.ref_table": "參照表(支援 db.table",
"table_designer.placeholder.table_comment": "請輸入表註解",
"table_designer.placeholder.table_name": "請輸入表名",
"table_designer.placeholder.target_table_name": "請輸入目標表名",
"table_designer.schema_sql.duckdb.comment_hint": "-- DuckDB 不支援透過 COMMENT ON COLUMN 持久化欄位註解,欄位 {{column}} 的註解僅保留在設計器預覽中。",
"table_designer.schema_sql.limited_column_hint": "-- {{dialect}} 的欄位約束、預設值與註解語法不同於 MySQL已避免產生 MySQL 專屬子句,請依目標庫能力補充。",
"table_designer.schema_sql.sqlite.modify_column_hint": "-- SQLite 不支援直接修改欄位屬性,請透過建立新表、遷移資料、替換舊表的方式處理欄位 {{column}}。",
"table_designer.schema_sql.sqlserver.drop_primary_key_hint": "-- SQL Server 刪除舊主鍵需要原約束名稱;請先在索引頁確認後刪除。",
"table_designer.schema_sql.tdengine.timestamp_hint": "-- TDengine 普通表通常需要 TIMESTAMP 時間欄位,執行前請確認表模型。",
"table_designer.starrocks.table_kind.olap": "OLAP 表",
"table_designer.starrocks.table_kind.external": "外部表",
"table_designer.starrocks.key_model.duplicate": "明細鍵",
"table_designer.starrocks.key_model.unique": "唯一鍵",
"table_designer.starrocks.key_model.aggregate": "聚合鍵",
"table_designer.starrocks.placeholder.key_columns": "鍵欄位,例如 id, date",
"table_designer.starrocks.placeholder.partition_clause": "分割區子句,例如 PARTITION BY RANGE(date_col)(...)",
"table_designer.starrocks.distribution.hash": "雜湊分佈",
"table_designer.starrocks.distribution.random": "隨機分佈",
"table_designer.starrocks.distribution.none": "不設定分佈",
"table_designer.starrocks.placeholder.distribution_columns": "分佈欄位,例如 user_id",
"table_designer.starrocks.bucket_mode.auto": "自動分桶數",
"table_designer.starrocks.bucket_mode.number": "固定分桶數",
"table_designer.starrocks.placeholder.bucket_count": "分桶數",
"table_designer.selection.columns_selected": "已選取欄位:{{count}}",
"table_designer.selection.foreign_key_selected": "已選取:{{name}}",
"table_designer.selection.indexes_selected": "已選取:{{count}} 個索引",
"table_designer.selection.trigger_prompt": "請點選觸發器",
"table_designer.selection.trigger_selected": "已選取:{{name}}",
"table_designer.sql_preview.change.add": "新增變更",
"table_designer.sql_preview.change.comment": "註解變更",
"table_designer.sql_preview.change.constraint": "約束變更",
"table_designer.sql_preview.change.create": "新建表結構",
"table_designer.sql_preview.change.drop": "刪除變更",
"table_designer.sql_preview.change.modify": "欄位屬性變更",
"table_designer.sql_preview.change.rename": "重新命名變更",
"table_designer.summary.indexes": "索引數:{{count}},索引欄位:{{fields}}",
"table_designer.summary.columns": "{{count}} 個欄位",
"table_designer.status.read_only": "唯讀",
"table_designer.title.untitled_table": "未命名表",
"table_designer.title.default_database": "預設庫",
"table_designer.title.schema_designer": "結構設計器",
"table_designer.tab.columns": "欄位",
"table_designer.tab.foreign_keys": "外鍵",
"table_designer.tab.indexes": "索引",
"table_designer.tab.triggers": "觸發器",
"table_designer.table_comment.current": "目前註解:{{comment}}",
"table_designer.tooltip.edit_comment_popup": "在彈窗中編輯註解",
"table_designer.trigger.column.event": "事件",
"table_designer.trigger.column.name": "名稱",
"table_designer.trigger.column.timing": "時機",
"table_designer.trigger.definition_unavailable": "無法取得完整的觸發器定義",
"table_designer.trigger.field.event": "事件",
"table_designer.trigger.field.timing": "時機",
"table_designer.trigger.template.body_comment": "觸發器邏輯",
"table_designer.trigger.template.enter_create": "請輸入 CREATE TRIGGER 語句",
"redis_command.action.clear_console": "清空控制台",
"redis_command.action.execute": "執行Cmd+Enter",
"redis_command.completion.detail": "Redis 命令",
"redis_command.message.command_required": "請輸入要執行的命令",
"redis_command.output.empty_hint": "在此控制台執行命令,結果會依返回內容顯示。",
"redis_command.output.selection_tip": "提示:選取任意行後按 Ctrl + Enter僅執行所選內容。",
"redis_command.output.title": "執行輸出",
"redis_command.state.connection_not_found": "找不到連線",
"redis_command.title.console": "Redis 控制台",
"redis.backend.message.connect_success": "連線成功",
"redis.backend.message.set_success": "設定成功",
"redis.backend.message.select_db_success": "切換成功",
"redis.backend.message.rename_success": "重新命名成功",
"redis.backend.message.delete_success": "刪除成功",
"redis.backend.message.add_success": "新增成功",
"redis.backend.message.flush_success": "清空成功",
"redis.backend.error.command_required": "命令不能為空",
"redis.backend.error.argument_required": "{{name}} 不能為空",
"redis.backend.error.argument_invalid_type": "{{name}} 類型無效",
"redis.backend.error.address_required": "Redis 連線地址不能為空",
"redis.backend.error.node_address_required": "Redis 節點地址不能為空",
"redis.backend.error.invalid_node_address": "無效 Redis 節點地址:{{address}}",
"redis.backend.error.invalid_port": "無效 Redis 連接埠:{{address}}",
"redis_monitor.action.pause_refresh": "暫停重新整理",
"redis_monitor.action.refresh_now": "立即重新整理",
"redis_monitor.action.resume_refresh": "繼續重新整理",
"redis_monitor.chart.clients_keys": "連線資訊(用戶端與 Keys",
"redis_monitor.chart.cpu_usage": "CPU 使用率",
"redis_monitor.chart.memory": "記憶體開銷",
"redis_monitor.chart.qps": "請求吞吐量QPS",
"redis_monitor.message.fetch_failed": "取得 Redis 資訊失敗:{{detail}}",
"redis_monitor.metric.blocked_clients": "阻塞:{{value}}",
"redis_monitor.metric.clients": "用戶端",
"redis_monitor.metric.days": "天數:{{value}}",
"redis_monitor.metric.memory_peak": "峰值:{{value}}",
"redis_monitor.metric.memory_used": "已用記憶體",
"redis_monitor.metric.ops": "吞吐量OPS",
"redis_monitor.metric.uptime": "執行時間",
"redis_monitor.series.clients": "用戶端",
"redis_monitor.series.rss_memory": "RSS 記憶體",
"redis_monitor.series.system": "系統",
"redis_monitor.series.total_keys": "Key 總數",
"redis_monitor.series.used_memory": "已用記憶體",
"redis_monitor.series.user": "使用者",
"redis_monitor.server_details.title": "伺服器詳細參數",
"redis_monitor.state.connection_not_found": "找不到連線",
"redis_monitor.title.instance": "Redis 執行個體監控",
"redis_viewer.action.add_field": "新增欄位",
"redis_viewer.action.add_list_head": "推入頭部",
"redis_viewer.action.add_list_tail": "推入尾部",
"redis_viewer.action.add_member": "新增成員",
"redis_viewer.action.add_stream_entry": "新增項目",
"redis_viewer.action.clear_group_selection": "清除選取",
"redis_viewer.action.clear_selection": "清除選取",
"redis_viewer.action.copy": "複製",
"redis_viewer.action.copy_key_name": "複製 Key 名稱",
"redis_viewer.action.copy_value": "複製值",
"redis_viewer.action.delete_key": "刪除 Key",
"redis_viewer.action.delete_selected": "刪除已選項目({{count}}",
"redis_viewer.action.edit": "編輯",
"redis_viewer.action.load_more": "載入更多",
"redis_viewer.action.new_key": "新增",
"redis_viewer.action.refresh": "重新整理",
"redis_viewer.action.rename_key": "重新命名 Key",
"redis_viewer.action.select_all_loaded": "全選已載入",
"redis_viewer.action.select_group": "選取",
"redis_viewer.action.set_ttl": "設定 TTL",
"redis_viewer.aria.collapse_group": "收合群組",
"redis_viewer.aria.expand_group": "展開群組",
"redis_viewer.confirm.delete_field": "要刪除此欄位嗎?",
"redis_viewer.confirm.delete_key": "要刪除 Key \"{{key}}\" 嗎?",
"redis_viewer.confirm.delete_member": "要刪除此成員嗎?",
"redis_viewer.confirm.delete_selected": "要刪除選取的 {{count}} 個 Key 嗎?",
"redis_viewer.confirm.delete_stream_entry": "要刪除此 Stream 項目嗎?",
"redis_viewer.field.field_name": "欄位名稱",
"redis_viewer.field.fields_json": "欄位 JSON",
"redis_viewer.field.key": "Key",
"redis_viewer.field.member": "成員:",
"redis_viewer.field.new_key_name": "新 Key 名稱",
"redis_viewer.field.new_score": "新分數:",
"redis_viewer.field.score": "分數:",
"redis_viewer.field.stream_id": "ID選填預設 *",
"redis_viewer.field.ttl_seconds": "TTL",
"redis_viewer.field.value": "值",
"redis_viewer.help.ttl_forever": "-1 表示永不過期",
"redis_viewer.hint.binary_readonly": "二進位資料無法編輯",
"redis_viewer.hint.switch_auto_to_edit": "切換到 Auto 模式後即可編輯",
"redis_viewer.label.encoding": "編碼:{{encoding}}",
"redis_viewer.label.keys_count": "{{count}} 個 Key",
"redis_viewer.label.node_count": "{{count}} 個節點",
"redis_viewer.label.length": "長度:{{count}}",
"redis_viewer.label.original_key": "原 Key{{key}}",
"redis_viewer.message.add_failed": "新增失敗:{{detail}}",
"redis_viewer.message.add_success": "已新增",
"redis_viewer.message.add_success_with_id": "已新增 {{id}}",
"redis_viewer.message.copied": "已複製",
"redis_viewer.message.copy_failed": "複製失敗",
"redis_viewer.message.create_failed": "建立失敗:{{detail}}",
"redis_viewer.message.create_success": "已建立",
"redis_viewer.message.delete_failed": "刪除失敗:{{detail}}",
"redis_viewer.message.delete_success": "已刪除",
"redis_viewer.message.deleted_keys": "已刪除 {{count}} 個 Key",
"redis_viewer.message.fields_json_invalid": "欄位 JSON 無效",
"redis_viewer.message.fields_must_be_json_object": "欄位必須是 JSON 物件",
"redis_viewer.message.fields_required": "請至少提供一個欄位",
"redis_viewer.message.key_check_failed": "檢查目標 Key 失敗:{{detail}}",
"redis_viewer.message.key_missing_removed": "Key 已不存在或已過期,已從清單移除",
"redis_viewer.message.key_name_copied": "Key 名稱已複製",
"redis_viewer.message.load_keys_failed": "載入 Key 失敗:{{detail}}",
"redis_viewer.message.new_key_name_required": "請輸入新的 Key 名稱",
"redis_viewer.message.rename_failed": "重新命名失敗:{{detail}}",
"redis_viewer.message.rename_same_key": "新的 Key 名稱必須與原名稱不同",
"redis_viewer.message.rename_success": "Key 已重新命名",
"redis_viewer.message.save_failed": "儲存失敗:{{detail}}",
"redis_viewer.message.save_success": "已儲存",
"redis_viewer.message.set_failed": "設定失敗:{{detail}}",
"redis_viewer.message.stream_entry_not_deleted": "未刪除任何 Stream 項目,可能已不存在",
"redis_viewer.message.target_key_exists": "目標 Key 已存在:{{key}}",
"redis_viewer.message.ttl_set_success": "TTL 已更新",
"redis_viewer.message.update_failed": "更新失敗:{{detail}}",
"redis_viewer.message.update_success": "已更新",
"redis_viewer.message.value_load_failed": "取得值失敗:{{detail}}",
"redis_viewer.modal.add_element": "新增元素",
"redis_viewer.modal.add_element_head": "向頭部新增元素",
"redis_viewer.modal.add_field": "新增欄位",
"redis_viewer.modal.add_member": "新增成員",
"redis_viewer.modal.add_stream_entry": "新增 Stream 項目",
"redis_viewer.modal.edit_field": "編輯欄位:{{field}}",
"redis_viewer.modal.edit_index": "編輯索引 {{index}}",
"redis_viewer.modal.edit_value": "編輯值",
"redis_viewer.modal.new_key": "新增 Key",
"redis_viewer.modal.rename_key": "重新命名 Key",
"redis_viewer.modal.set_ttl": "設定 TTL",
"redis_viewer.modal.update_score": "更新分數",
"redis_viewer.notice.large_keyspace_mode": "大型 Keyspace 效能模式已啟用。節點渲染已簡化,最多保留 {{count}} 個展開群組。",
"redis_viewer.placeholder.key_name": "Key 名稱",
"redis_viewer.placeholder.member_value": "輸入成員值",
"redis_viewer.placeholder.new_element_value": "輸入新元素值",
"redis_viewer.placeholder.new_key_name": "new:key:name",
"redis_viewer.placeholder.new_member_value": "輸入新成員值",
"redis_viewer.placeholder.search_exact": "輸入完整 Key 或命名空間進行精確搜尋",
"redis_viewer.placeholder.search_fuzzy": "搜尋 Key模糊比對",
"redis_viewer.placeholder.stream_id": "例如:* 或 1723110000000-0",
"redis_viewer.placeholder.value": "值",
"redis_viewer.search.exact": "精確",
"redis_viewer.search.fuzzy": "模糊",
"redis_viewer.topology.cluster": "Cluster",
"redis_viewer.topology.sentinel": "Sentinel",
"redis_viewer.topology.single": "單機",
"redis_viewer.state.connection_not_found": "找不到連線",
"redis_viewer.state.empty_selection": "選取一個 Key 以查看詳細資料",
"redis_viewer.table.action": "操作",
"redis_viewer.table.field": "欄位",
"redis_viewer.table.fields": "欄位",
"redis_viewer.table.index": "索引",
"redis_viewer.table.member": "成員",
"redis_viewer.table.score": "分數",
"redis_viewer.table.value": "值",
"redis_viewer.title.active_key": "目前 Key",
"redis_viewer.title.key_explorer": "Key 瀏覽器",
"redis_viewer.title.namespace_key": "命名空間 / Key",
"redis_viewer.title.type_ttl": "類型 / TTL",
"redis_viewer.tooltip.copy_fields_json": "複製欄位 JSON",
"redis_viewer.tooltip.copy_id": "複製 ID",
"redis_viewer.tooltip.copy_key_name": "複製 Key 名稱",
"redis_viewer.tooltip.copy_value": "複製值",
"redis_viewer.tooltip.resize_panels": "拖曳以調整大小",
"redis_viewer.ttl.days_hours": "{{days}} 天 {{hours}} 小時",
"redis_viewer.ttl.expired": "已過期",
"redis_viewer.ttl.forever": "永久",
"redis_viewer.ttl.hours_minutes": "{{hours}} 小時 {{minutes}} 分鐘",
"redis_viewer.ttl.minutes_seconds": "{{minutes}} 分鐘 {{seconds}} 秒",
"redis_viewer.ttl.seconds": "{{seconds}} 秒",
"redis_viewer.validation.key_required": "請輸入 Key",
"redis_viewer.validation.new_key_name_required": "請輸入新的 Key 名稱",
"redis_viewer.validation.value_required": "請輸入值",
"redis_viewer.view.auto": "Auto",
"redis_viewer.view.hex": "Hex",
"redis_viewer.view.text": "原始文字",
"redis_viewer.view.title": "檢視模式",
"ai_chat.header.default_session_title": "新對話",
"ai_chat.header.export_time": "匯出時間:",
"ai_chat.header.export_user": "你",
"ai_chat.header.tooltip.close": "關閉面板",
"ai_chat.header.tooltip.export_markdown": "匯出為 Markdown",
"ai_chat.header.tooltip.history": "歷史對話",
"ai_chat.header.tooltip.new_chat": "新對話",
"ai_chat.header.tooltip.new_chat_clear": "新對話(清空目前內容)",
"ai_chat.header.tooltip.settings": "AI 設定",
"ai_chat.header.session.connected": "{{title}} · 已連線",
"ai_chat.header.mode_tabs.aria_label": "AI 工作模式",
"ai_chat.header.mode.chat": "對話",
"ai_chat.header.mode.insights": "自動洞察",
"ai_chat.header.mode.history": "歷史",
"ai_chat.header.action.export": "匯出",
"ai_chat.history.action.new_chat": "開啟新對話",
"ai_chat.history.default_session_title": "新對話",
"ai_chat.history.empty.no_matches": "沒有相符的對話記錄",
"ai_chat.history.search.placeholder": "搜尋歷史記錄...",
"ai_chat.history.title": "對話歷史",
"ai_chat.history.tooltip.collapse": "收合",
"ai_chat.history.tooltip.delete": "刪除",
"ai_chat.welcome.description.default": "我是你的智慧資料庫助手。我可以協助產生 SQL 查詢、分析資料表結構、解釋執行邏輯並最佳化資料庫效能。",
"ai_chat.welcome.description.with_context": "已自動關聯 {{count}} 張資料表結構,點選下方按鈕即可開始分析。",
"ai_chat.welcome.title": "你好,我是 GoNavi AI",
"ai_chat.quick_action.explain_schema": "🔍 解釋資料表結構",
"ai_chat.quick_action.explain_schema.hint.with_context": "逐欄位說明含義與約束",
"ai_chat.quick_action.explain_schema.prompt.with_context": "請詳細解釋以下資料表的設計意圖和欄位含義:{{tables}}",
"ai_chat.quick_action.explain_schema.title": "解釋資料表結構",
"ai_chat.quick_action.explain_sql": "🔍 解釋 SQL",
"ai_chat.quick_action.explain_sql.hint.default": "說明執行邏輯",
"ai_chat.quick_action.explain_sql.prompt.default": "請解釋以下 SQL 語句的執行邏輯:\n```sql\n\n```",
"ai_chat.quick_action.explain_sql.title": "解釋 SQL",
"ai_chat.quick_action.generate_sql": "📝 產生 SQL",
"ai_chat.quick_action.generate_sql.hint.default": "用自然語言產生查詢",
"ai_chat.quick_action.generate_sql.hint.with_context": "用自然語言產生查詢",
"ai_chat.quick_action.generate_sql.prompt.default": "請根據目前資料庫表結構產生一條查詢語句:",
"ai_chat.quick_action.generate_sql.prompt.with_context": "請根據以下資料表結構產生一條常用查詢語句:{{tables}}",
"ai_chat.quick_action.generate_sql.title": "產生 SQL",
"ai_chat.quick_action.optimize": "⚡ 最佳化建議",
"ai_chat.quick_action.optimize.hint.default": "效能與索引建議",
"ai_chat.quick_action.optimize.hint.with_context": "索引、正規化與潛在風險",
"ai_chat.quick_action.optimize.prompt.default": "請分析以下 SQL 語句的效能並提供最佳化建議:\n```sql\n\n```",
"ai_chat.quick_action.optimize.prompt.with_context": "請分析以下資料表的結構設計,提供索引最佳化和查詢效能最佳化建議:{{tables}}",
"ai_chat.quick_action.optimize.title": "最佳化建議",
"ai_chat.quick_action.schema_analysis": "🏗️ 結構分析",
"ai_chat.quick_action.schema_analysis.hint.default": "結構品質分析",
"ai_chat.quick_action.schema_analysis.hint.with_context": "資料表關係與依賴圖",
"ai_chat.quick_action.schema_analysis.prompt.default": "請分析目前資料庫的表結構並提供最佳化建議。",
"ai_chat.quick_action.schema_analysis.prompt.with_context": "請對以下資料表進行全面的 Schema 分析,包括資料型別選擇、正規化評估和改進建議:{{tables}}",
"ai_chat.quick_action.schema_analysis.title": "Schema 分析",
"ai_chat.quick_action.table_separator": "、",
"ai_chat.welcome.suggestion.channel_distribution.default": "過去 7 天訂單渠道分布",
"ai_chat.welcome.suggestion.channel_distribution.with_context": "過去 7 天關鍵渠道分布",
"ai_chat.welcome.suggestion.cleanup.default": "幫我寫一條清理異常資料的 SQL",
"ai_chat.welcome.suggestion.cleanup.with_context": "幫我寫一條停用異常渠道的 SQL",
"ai_chat.welcome.suggestion.divider": "或直接提問",
"ai_chat.welcome.suggestion.low_rows.default": "為什麼目前結果只有少量記錄?",
"ai_chat.welcome.suggestion.low_rows.with_context": "為什麼 {{table}} 只有少量記錄?",
"ai_chat.input.action.send": "傳送",
"ai_chat.input.action.stop": "停止產生",
"ai_chat.input.context.connection_tooltip": "目前資料查詢上下文",
"ai_chat.input.context.memory_tooltip": "目前工作階段記憶已用字元。達到 {{limit}} 限制時會觸發自動壓縮。",
"ai_chat.input.context.tag_label": "關聯上下文({{count}}",
"ai_chat.input.message.context_added": "已將 {{count}} 張資料表結構加入上下文",
"ai_chat.input.message.context_load_failed": "載入資料表上下文失敗:{{detail}}",
"ai_chat.input.message.context_removed": "已從上下文移除 {{count}} 張資料表結構",
"ai_chat.input.message.context_synced": "上下文已同步:新增 {{added}},移除 {{removed}}",
"ai_chat.input.message.fetch_table_schema_failed": "取得資料表 {{table}} 結構失敗:{{detail}}",
"ai_chat.input.message.fetch_tables_failed": "取得資料表失敗:{{detail}}",
"ai_chat.input.message.select_database_context_first": "請先在左側選取一個資料庫作為對話上下文",
"ai_chat.input.message.selection_unchanged": "選取的資料表沒有變更",
"ai_chat.input.modal.empty_tables": "找不到符合「{{query}}」的資料表",
"ai_chat.input.modal.invert_matching": "反選符合結果",
"ai_chat.input.modal.ok": "同步所選資料表至上下文",
"ai_chat.input.modal.search_table.placeholder": "在目前資料庫搜尋資料表名稱...",
"ai_chat.input.modal.select_all_matching": "全選符合的資料表({{count}}",
"ai_chat.input.modal.switch_database.placeholder": "切換資料庫",
"ai_chat.input.modal.title": "關聯資料庫表結構上下文",
"ai_chat.input.model.placeholder": "選擇模型",
"ai_chat.input.placeholder": "輸入訊息...Enter 傳送Shift+Enter 換行,/ 快捷命令)",
"ai_chat.input.slash.diff.desc": "比較兩張資料表差異並產生變更",
"ai_chat.input.slash.diff.label": "🔄 資料表比較",
"ai_chat.input.slash.diff.prompt": "請比較以下兩張資料表的結構差異,並產生從舊版本遷移到新版本的 ALTER 語句:",
"ai_chat.input.slash.explain.desc": "解釋選取 SQL 的邏輯",
"ai_chat.input.slash.explain.label": "💡 解釋 SQL",
"ai_chat.input.slash.explain.prompt": "請解釋以下 SQL 的執行邏輯和每一步的作用:\n```sql\n\n```",
"ai_chat.input.slash.index.desc": "推薦最佳索引方案",
"ai_chat.input.slash.index.label": "📊 索引建議",
"ai_chat.input.slash.index.prompt": "請基於目前表結構和常見查詢情境,推薦最佳索引方案並提供建表語句:",
"ai_chat.input.slash.mock.desc": "產生 INSERT 測試資料",
"ai_chat.input.slash.mock.label": "🎲 造測試資料",
"ai_chat.input.slash.mock.prompt": "請為目前關聯的資料表產生 10 條符合業務語意的測試資料 INSERT 語句:",
"ai_chat.input.slash.optimize.desc": "分析 SQL 效能瓶頸",
"ai_chat.input.slash.optimize.label": "⚡ 最佳化分析",
"ai_chat.input.slash.optimize.prompt": "請分析以下 SQL 的效能問題,並提供最佳化後的版本:\n```sql\n\n```",
"ai_chat.input.slash.query.desc": "用自然語言描述想查詢的內容",
"ai_chat.input.slash.query.label": "🔍 自然語言查詢",
"ai_chat.input.slash.query.prompt": "幫我寫一條 SQL 查詢:",
"ai_chat.input.slash.schema.desc": "評審資料表結構設計品質",
"ai_chat.input.slash.schema.label": "🏗️ 資料表設計評審",
"ai_chat.input.slash.schema.prompt": "請全面評審目前關聯表的設計,包括欄位型別、正規化、索引策略等方面的改進建議:",
"ai_chat.input.slash.sql.desc": "描述需求並自動產生語句",
"ai_chat.input.slash.sql.label": "📝 產生 SQL",
"ai_chat.input.slash.sql.prompt": "請根據以下需求產生 SQL",
"ai_chat.input.tooltip.attach_table_context": "關聯附帶資料庫表上下文",
"ai_chat.input.tooltip.upload_image": "上傳圖片/截圖",
"ai_chat.tools.mcp_fallback_description": "{{serverName}} 提供的 MCP 工具 {{toolName}}",
"ai_chat.composer_notice.missing_model.description": "開啟下方模型下拉選單並選擇模型;若清單為空,請檢查供應商入口與 API Key。",
"ai_chat.composer_notice.missing_model.title": "請先選擇模型",
"ai_chat.composer_notice.missing_provider.description": "請先在 AI 設定中新增並啟用一個模型供應商。",
"ai_chat.composer_notice.missing_provider.title": "尚無可用供應商",
"ai_chat.composer_notice.model_fetch_failed.default_description": "請檢查供應商入口、API Key 或帳號權限,然後重新開啟模型下拉選單。",
"ai_chat.composer_notice.model_fetch_failed.detail_description": "供應商返回:{{detail}}",
"ai_chat.composer_notice.model_fetch_failed.title": "模型清單載入失敗",
"ai_chat.message.action.copy_full": "複製全文",
"ai_chat.message.action.copied": "已複製",
"ai_chat.message.action.delete": "刪除單則訊息",
"ai_chat.message.action.edit": "編輯此則訊息(移除其後所有記錄並重新傳送)",
"ai_chat.message.action.retry": "重新生成(移除此則並觸發上次使用者輸入重送)",
"ai_chat.message.action.copy_error_raw": "複製報錯原文",
"ai_chat.message.action.copied_error_raw": "已複製報錯原文",
"ai_chat.message.role.user": "你",
"ai_chat.message.image_alt": "附件圖片 {{index}}",
"ai_chat.message.code.copy": "複製程式碼",
"ai_chat.message.code.copied": "已複製",
"ai_chat.message.code.insert": "插入",
"ai_chat.message.code.insert_tooltip": "將此段 SQL 注入查詢工作區(可快速修改或執行)",
"ai_chat.message.code.execute": "執行",
"ai_chat.message.code.execute_tooltip": "立即執行(受 AI 安全策略管控)",
"ai_chat.message.code.executing": "執行中...",
"ai_chat.message.code.preview": "預覽",
"ai_chat.message.code.preview_tooltip": "在聊天內預覽查詢結果(最多 20 列)",
"ai_chat.message.code.expand_all": "展開全部程式碼",
"ai_chat.message.code.collapse": "收合程式碼",
"ai_chat.message.code.preview_result": "預覽結果({{rows}} 列 × {{columns}} 欄)",
"ai_chat.message.code.preview_collapse": "收合",
"ai_chat.message.code.view_result": "查看結果({{rows}} 列)",
"ai_chat.message.code.query_no_result": "查詢無結果",
"ai_chat.message.code.execute_failed": "執行失敗",
"ai_chat.message.security.blocked": "🔒 安全策略攔截:目前安全層級不允許執行 {{operationType}} 類型的 SQL。請在 AI 設定中調整安全層級。",
"ai_chat.message.security.confirm_title": "⚠️ 安全確認",
"ai_chat.message.security.default_warning": "此 SQL 為 {{operationType}} 操作,確定要執行嗎?",
"ai_chat.message.security.confirm_execute": "確認執行",
"ai_chat.message.thinking.title": "思考過程",
"ai_chat.message.thinking.active": "思考中...",
"ai_chat.message.thinking.count": "({{count}} 字)",
"ai_chat.message.tool_result.title": "探針執行結果 ({{name}})",
"ai_chat.message.tool_result.char_count": "{{count}} 個字元",
"ai_chat.message.tool_result.no_data": "無資料",
"ai_chat.message.tool_call.get_connections": "取得可用連線資訊",
"ai_chat.message.tool_call.get_databases": "掃描資料庫清單",
"ai_chat.message.tool_call.get_tables": "分析資料表結構資訊",
"ai_chat.message.tool_call.get_columns": "讀取欄位清單",
"ai_chat.message.tool_call.get_table_ddl": "讀取建表語句",
"ai_chat.message.tool_call.execute_sql": "執行 SQL 查詢",
"ai_chat.message.tool_call.running": "正在執行資料探針...",
"ai_chat.message.tool_call.done": "資料探針執行完畢 ({{count}} 項)",
"ai_chat.message.wait.connecting": "正在建立連線",
"ai_chat.message.jvm.apply_preview": "套用到 JVM 預覽",
"ai_chat.message.jvm.apply_diagnostic": "套用到診斷控制台",
"ai_chat.message.jvm.missing_plan_context": "這則 JVM 計畫缺少來源頁籤上下文,請在目標 JVM 資源頁重新生成。",
"ai_chat.message.jvm.plan_target_not_found": "找不到與此 JVM 計畫相符的資源頁籤,請先開啟原目標資源後再套用。",
"ai_chat.message.jvm.missing_diagnostic_context": "這則診斷計畫缺少來源頁籤上下文,請在目標診斷控制台重新生成。",
"ai_chat.message.jvm.diagnostic_target_not_found": "找不到與此診斷計畫相符的診斷控制台頁籤,請先開啟原目標控制台後再套用。",
"ai_chat.message.mermaid.parse_failed": "Mermaid 解析失敗:{{detail}}",
"ai_chat.message.mermaid.render_failed": "Mermaid 渲染異常:{{detail}}",
"ai_chat.panel.history.empty": "暫無歷史對話",
"ai_chat.panel.insight.context.linked_title": "已關聯 {{count}} 張表",
"ai_chat.panel.insight.context.empty_title": "尚未關聯資料表結構",
"ai_chat.panel.insight.context.linked_body": "目前對話會帶上 {{tables}} 的結構上下文。",
"ai_chat.panel.insight.context.empty_body": "在資料表頁開啟 AI 後會自動關聯目前資料表,也可以在輸入框上方手動新增上下文。",
"ai_chat.panel.insight.context.table_separator": "、",
"ai_chat.panel.insight.context.more_tables_suffix": " 等表",
"ai_chat.panel.insight.query.slowest_title": "最近最慢查詢 {{duration}}ms",
"ai_chat.panel.insight.query.empty_title": "暫無查詢耗時樣本",
"ai_chat.panel.insight.query.empty_body": "執行查詢後,這裡會顯示可用於最佳化分析的 SQL 線索。",
"ai_chat.panel.insight.status.failed_title": "{{count}} 筆最近查詢失敗",
"ai_chat.panel.insight.status.ok_title": "最近查詢狀態正常",
"ai_chat.panel.insight.status.recent_body": "已記錄 {{count}} 筆最近 SQL可直接讓 AI 解釋或最佳化。",
"ai_chat.panel.insight.status.empty_body": "暫無 SQL 日誌。",
"ai_chat.panel.insight.write.detected_title": "偵測到 {{count}} 筆寫入操作",
"ai_chat.panel.insight.write.readonly_title": "目前以唯讀分析為主",
"ai_chat.panel.insight.write.detected_body": "涉及寫入的 SQL 建議先產生預覽與回滾語句,再執行提交。",
"ai_chat.panel.insight.write.readonly_body": "AI 預設優先解釋、產生 SELECT、分析 Schema 與最佳化索引。",
"ai_chat.panel.render_error.title": "這條 AI 訊息渲染失敗,已自動隔離",
"ai_chat.panel.render_error.description": "其餘對話仍可繼續使用。你可以先刪除這條異常訊息,再繼續操作。",
"ai_chat.panel.render_error.unknown": "未知渲染錯誤",
"ai_chat.panel.render_error.retry": "重試渲染",
"ai_chat.panel.render_error.delete": "刪除這條訊息",
"ai_chat.panel.status.memory_compressing": "⚙️ 對話已超載,正在啟動記憶壓縮...",
"ai_chat.panel.status.memory_compress_failed": "❌ 記憶壓縮失敗,將嘗試原樣接續...",
"ai_chat.panel.status.memory_summary": "【自動記憶重塑】已將超長歷史壓縮為摘要:\n\n{{summary}}",
"ai_chat.panel.status.memory_probe_summary": "【自動記憶重塑】已將超長歷史探針資料與對話壓縮為摘要:\n\n{{summary}}",
"ai_chat.panel.prompt.memory_summary": "這是一段超長對話的歷史記錄。為了釋放上下文空間並保留你的記憶核心,請你仔細閱讀,並以「技術事實、已探索出的資料結構狀態、使用者的中心訴求、目前進展」為準則,進行高度濃縮的結構化總結。\n注意\n1. 客觀準確,不能遺漏關鍵業務邏輯或已探索出的表名/欄位。\n2. 剔除無效執行過程、客套話、JSON 返回值本身。\n3. 請控制在 1000-2000 字左右,輸出純乾貨 Markdown。\n4. 開頭直接輸出總結,不要帶寒暄。",
"ai_chat.panel.prompt.jvm_diagnostic": "你是 GoNavi 的 JVM 診斷助手。目前頁籤是 Arthas 相容診斷工作台,目標是輸出可回填到診斷控制台的結構化診斷計畫。\n\n目前連線{{connectionName}}\n目標主機{{host}}\n診斷 transport{{transport}}\n執行環境{{environment}}\n連線策略{{readOnlyPolicy}}\n命令權限observe={{observePolicy}}trace={{tracePolicy}}mutating={{mutatingPolicy}}\n\n回答規則\n1. 可以先給一小段分析,但必須包含且只包含一個 ```json 程式碼區塊。\n2. JSON 欄位嚴格限定為 intent、transport、command、riskLevel、reason、expectedSignals。\n3. transport 必須填寫上方的診斷 transport不要編造其他 transport。\n4. command 必須是單條診斷命令,不要帶 shell 提示符、換行拼接、多條命令或程式碼圍欄。\n5. riskLevel 只能是 low、medium、high。\n6. expectedSignals 必須是字串陣列,描述執行後需要重點觀察的信號。\n7. 如果命令權限不允許某類操作,就不要輸出該類命令;無法滿足時直接說明限制。",
"ai_chat.panel.jvm_diagnostic.policy.read_only": "預設按唯讀診斷思路回答,只生成 observe、trace、排障命令不要假設已經執行。",
"ai_chat.panel.jvm_diagnostic.policy.plan_first": "允許生成診斷命令,但仍然必須先給計畫,再由使用者決定是否執行。",
"ai_chat.panel.jvm_diagnostic.permission.allowed": "允許",
"ai_chat.panel.jvm_diagnostic.permission.forbidden": "禁止",
"ai_chat.panel.prompt.jvm_runtime": "你是 GoNavi 的 JVM 執行時分析助手。目前上下文不是 SQL而是 JVM 資源工作台。\n\n目前連線{{connectionName}}\n目標主機{{host}}\nProvider 模式:{{providerMode}}\n執行環境{{environment}}\n連線策略{{connectionPolicy}}\n資源路徑狀態{{resourcePathStatus}}\n\n回答規則\n1. 你可以解釋資源結構、風險、修改建議和回滾建議。\n2. 如果使用者要求生成 JVM 修改方案,必須輸出一個唯一的 ```json 程式碼區塊,且 JSON 欄位嚴格限定為 targetType、selector、action、payload、reason。\n3. action 優先使用目前資源快照或中繼資料裡已經宣告的 supportedActions如果目前資源沒有宣告再基於快照內容謹慎推斷。\n4. selector.resourcePath 優先使用目前 resourcePath如果目前路徑未知就明確說明無法精確定位不要編造路徑。\n5. payload 只能使用 {\"format\":\"json\",\"value\":{...}} 或 {\"format\":\"text\",\"value\":\"...\"} 這兩種包裝形式,不要輸出腳本、命令或裸值。\n6. 不要輸出腳本、命令或已經執行成功之類的表述。",
"ai_chat.panel.jvm_runtime.policy.read_only": "唯讀連線,只能分析和生成變更計畫,絕不能假設已執行寫入。",
"ai_chat.panel.jvm_runtime.policy.preview_required": "可寫連線,但任何修改都必須先生成預覽並等待人工確認。",
"ai_chat.panel.jvm_runtime.resource_path.current": "目前 resourcePath{{resourcePath}}",
"ai_chat.panel.jvm_runtime.resource_path.missing": "目前未選中具體 resourcePath。",
"ai_chat.panel.prompt.sql.context_tables": "你是專業的資料庫助手。目前連線的資料庫類型是 {{dbDisplayType}}。請使用該方言生成 SQL。以下是使用者關聯的資料表結構 DDL回答時請優先參考\n\n{{ddlChunks}}",
"ai_chat.panel.prompt.sql.current_database": "你是專業的資料庫助手。目前連線的資料庫類型是 {{dbDisplayType}},目前資料庫名為 {{targetDbName}}。如果使用者需要查詢特定資料表或目前資料庫的資訊,你可以呼叫提供的 get_tables 工具主動取得資料表資訊。",
"ai_chat.panel.prompt.sql.no_context": "你是專業的資料庫助手。使用者目前在介面上沒有選中任何具體資料庫或資料表作為上下文。\n\n重要規則\n1. 如果你需要幫使用者尋找目標表,千萬不要憑空猜測表名!必須呼叫工具取得真實資料。\n2. 完整工作流程get_connections → get_databases → get_tables → get_columns → 生成 SQL。每一步都不可跳過。\n3. 【連線優先順序 - 極重要】取得連線列表後,必須按以下優先順序依次檢索:\n - 第一優先host 為 localhost、127.0.0.1、或包含「本機」的連線\n - 第二優先name 或 host 包含「開發」、「dev」、「local」的連線或 host 為 10.x、192.168.x、172.16-31.x 等內網 IP 的連線\n - 第三優先:其他連線(如「測試」、「生產」等)\n 如果在高優先順序連線中已找到目標表,直接使用該連線,不再查找低優先順序連線。\n4. 如果在目前資料庫中未找到目標表,必須繼續查詢其他資料庫,不要放棄。\n5. 只有當所有可能的資料庫都已檢查完畢,或者已經明確找到目標表時,才可以停止。\n6. 如果是常規問答(不涉及資料庫查詢)則正常作答即可。\n\nSQL 生成規則(極重要,必須嚴格遵守):\n7. 【欄位精確性 - 絕對紅線】生成 SQL 之前,必須先呼叫 get_columns 取得目標表的真實欄位列表。SQL 中的每一個欄位名必須與 get_columns 返回的 field 欄位完全一致(區分大小寫)。不得自行拼湊、縮寫或聯想欄位名(例如欄位是 channel 就必須寫 channel不得寫成 pay_channel。\n8. 生成 SQL 時禁止使用 \"database.table\" 格式的限定前綴,只寫表名本身。\n9. 報告結果時,連線名/ID 和資料庫名必須嚴格來自同一個 get_tables 呼叫的實際參數。禁止將 A 連線的 connectionId 與 B 連線的 dbName 混搭。\n10. 如果有多個名稱相似的資料庫,請明確告訴使用者目標表具體位於哪個資料庫。\n11. 【關鍵】每個 SQL 程式碼區塊的第一行必須新增上下文宣告註解,格式嚴格為:-- @context connectionId=<連線ID> dbName=<資料庫名>。connectionId 和 dbName 必須來自同一個成功的 get_tables 呼叫(也就是你在該呼叫中傳入的實際參數值)。範例:\n```sql\n-- @context connectionId=1770778676549 dbName=mkefu_test\nSELECT * FROM users WHERE status = 1;\n```\n\n目前存在的連線[{{connList}}]",
"ai_chat.panel.prompt.sql.no_connections": "你是專業的資料庫助手。目前應用中沒有可用資料庫連線。\n\n如果使用者的問題需要資料庫結構或 SQL請先說明無法呼叫 get_connections、get_databases、get_tables、get_columns 取得真實資料庫資訊,並引導使用者建立連線後重試。不要猜測 connectionId、dbName、表名或欄位名。\n\n如果是常規問答不涉及資料庫查詢則正常作答即可。",
"ai_chat.panel.model_control.force_tool_call": "請直接使用 function call 呼叫工具執行操作,不要只用文字描述計畫。",
"ai_chat.panel.model_control.continue_after_summary": "請根據上述最新狀態與探索結果,繼續完成你先前未竟的分析或執行下一步。",
"ai_chat.panel.local_tool.get_connections.description": "當需要查詢、操作資料庫但使用者沒有選擇任何連線上下文時,取得目前軟體中可用的所有資料庫連線資訊。返回資料包含連線 ID (id) 與名稱 (name)。",
"ai_chat.panel.local_tool.get_databases.description": "取得指定連線 (connectionId) 下的所有資料庫 (Database/Schema) 名稱。",
"ai_chat.panel.local_tool.get_tables.description": "當已經確定目標連線與 dbName 後,如果使用者詢問或隱含提到資料表但你不知道確切 tableName呼叫此工具取得該資料庫下的所有資料表名稱清單只含資料表名稱協助你推斷目標資料表。",
"ai_chat.panel.local_tool.get_columns.description": "取得指定資料表的 field 清單field 名稱、類型、是否可空、預設值、註解等)。在產生 SQL 之前必須先呼叫此工具確認真實 field 名稱,禁止猜測 field 名稱。",
"ai_chat.panel.local_tool.get_table_ddl.description": "取得指定資料表的完整 CREATE TABLE DDL包含 field、索引、約束等完整結構資訊。",
"ai_chat.panel.local_tool.execute_sql.description": "在指定連線與資料庫上執行 SQL 查詢並返回結果。受安全層級控制,唯讀模式下只能執行 SELECT/SHOW/DESCRIBE 等查詢操作。結果最多返回 50 列。",
"ai_chat.panel.local_tool.param.connection_id": "connectionId連線 ID",
"ai_chat.panel.local_tool.param.connection_id_from_get_connections": "connectionId從 get_connections 取得)",
"ai_chat.panel.local_tool.param.db_name": "dbName資料庫名",
"ai_chat.panel.local_tool.param.table_name": "tableName資料表名",
"ai_chat.panel.local_tool.param.sql": "要執行的 SQL 語句",
"ai_chat.panel.tool_error.connection_not_found": "找不到連線",
"ai_chat.panel.tool_error.unknown_function": "未知函式:{{functionName}}",
"ai_chat.panel.tool_error.fetch_databases_failed": "取得資料庫清單失敗:{{detail}}",
"ai_chat.panel.tool_error.fetch_tables_failed": "取得資料表清單失敗:{{detail}}",
"ai_chat.panel.tool_result.columns_exact_fields": "⚠️ 以下為 {{tableName}} 表的真實欄位清單。生成 SQL 時只能使用這些 field 值作為欄名,必須原樣使用,禁止修改、縮寫或自行拼湊欄位名。\n可用欄位{{fieldNames}}\n詳細資訊{{detailJson}}",
"ai_chat.panel.tool_error.fetch_columns_failed": "取得欄位清單失敗:{{detail}}",
"ai_chat.panel.tool_error.fetch_table_ddl_failed": "取得 CREATE TABLE 語句失敗:{{detail}}",
"ai_chat.panel.tool_error.sql_blocked": "安全策略已攔截此請求:目前安全層級不允許執行 {{operationType}} SQL。請向使用者展示該 SQL並請使用者手動執行。",
"ai_chat.panel.tool_error.sql_execute_failed": "SQL 執行失敗",
"ai_chat.panel.tool_error.sql_execute_exception": "SQL 執行異常:{{detail}}",
"ai_chat.panel.error.unknown": "未知錯誤",
"ai_chat.panel.error.http_server": "HTTP {{code}} 伺服器錯誤",
"ai_chat.panel.error.html_response": "伺服器返回了異常 HTML 回應(可能是閘道逾時或服務不可用)",
"ai_chat.panel.error.truncated_suffix": "...(已截斷)",
"ai_chat.panel.notice.fetch_models_failed": "取得模型清單失敗:{{detail}}",
"ai_chat.panel.message.error": "❌ 錯誤: {{detail}}",
"ai_chat.panel.message.empty_response": "❌ 模型未能成功回應任何內容,可能遭遇頻控、上下文超載或理解拒絕。",
"ai_chat.panel.message.request_interrupted": "❌ 請求中斷:未收到任何具體回覆。",
"ai_chat.panel.message.service_not_ready": "❌ AI Service 尚未就緒",
"ai_chat.panel.message.send_failed": "❌ 傳送失敗: {{detail}}",
"ai_chat.panel.probe.max_rounds": "⚠️ 工具呼叫已達 {{count}} 輪上限,已自動終止循環。如需繼續探索,請傳送新的訊息。",
"ai_chat.panel.probe.consecutive_failed": "⚠️ 探針連續 3 輪執行失敗,已自動終止。請檢查連線狀態後重試。",
"ai_chat.panel.status.summarizing_probe": "正在彙總探針執行結果",
"ai_chat.panel.status.returning_runtime_data": "向模型回傳執行期資料",
"ai_chat.panel.status.deep_reasoning": "模型正在深度推理",
"ai_chat.panel.status.waiting_instruction": "等待下發操作指令",
"ai_chat.panel.status.analyzing_chain": "正在深度思考鏈路與邏輯",
"ai_chat.panel.status.model_connecting": "模型接入中",
"ai_chat.panel.status.waking_engine": "正在喚醒推理引擎",
"ai_chat.panel.status.waiting_response": "等待模型回應",
"ai_chat.panel.session.default_title": "新對話",
"ai_settings.title": "AI 設定",
"ai_settings.subtitle": "設定 AI 模型、安全級別和上下文選項",
"ai_settings.nav.title": "設定導覽",
"ai_settings.nav.providers.title": "模型供應商",
"ai_settings.nav.providers.description": "設定大模型端點與密鑰",
"ai_settings.nav.safety.title": "安全控制",
"ai_settings.nav.safety.description": "限制 AI 操作風險級別",
"ai_settings.nav.context.title": "上下文",
"ai_settings.nav.context.description": "設定攜帶的資料庫架構資訊",
"ai_settings.nav.tools.title": "內建工具",
"ai_settings.nav.tools.description": "查看 AI 可呼叫的資料探針",
"ai_settings.nav.prompts.title": "內建提示詞",
"ai_settings.nav.prompts.description": "查看系統預設的底層要求",
"ai_settings.provider.empty.title": "尚未設定模型供應商",
"ai_settings.provider.empty.description": "新增一個供應商以開始使用 AI 助手",
"ai_settings.provider.no_model": "尚未選擇模型",
"ai_settings.provider.next_provider": "下一個供應商",
"ai_settings.provider.action.add": "新增模型供應商",
"ai_settings.provider.action.edit": "編輯",
"ai_settings.provider.action.delete": "刪除",
"ai_settings.provider.confirm_delete": "確認刪除?",
"ai_settings.provider.editor.add_title": "新增模型供應商",
"ai_settings.provider.editor.edit_title": "編輯模型供應商",
"ai_settings.provider_preset.openai.label": "OpenAI",
"ai_settings.provider_preset.openai.desc": "GPT-5.4 / 5.3 系列",
"ai_settings.provider_preset.deepseek.label": "DeepSeek",
"ai_settings.provider_preset.deepseek.desc": "DeepSeek-V4 / R1 模型",
"ai_settings.provider_preset.qwen_bailian.label": "通義千問(百煉通用)",
"ai_settings.provider_preset.qwen_bailian.desc": "百煉 Anthropic 相容端點 / 模型從遠端拉取",
"ai_settings.provider_preset.qwen_coding_plan.label": "通義千問Coding Plan",
"ai_settings.provider_preset.qwen_coding_plan.desc": "Claude Code CLI 代理鏈路 / 使用官方支援模型清單",
"ai_settings.provider_preset.zhipu.label": "智譜 GLM",
"ai_settings.provider_preset.zhipu.desc": "GLM-5 / GLM-5-Turbo 模型",
"ai_settings.provider_preset.moonshot.label": "Kimi",
"ai_settings.provider_preset.moonshot.desc": "Kimi K2.5Anthropic 相容)",
"ai_settings.provider_preset.anthropic.label": "Claude",
"ai_settings.provider_preset.anthropic.desc": "Claude Opus/Sonnet 模型",
"ai_settings.provider_preset.gemini.label": "Gemini",
"ai_settings.provider_preset.gemini.desc": "Gemini 3.1 / 2.5 系列",
"ai_settings.provider_preset.volcengine_ark.label": "火山方舟",
"ai_settings.provider_preset.volcengine_ark.desc": "Ark 通用推理 / 豆包模型",
"ai_settings.provider_preset.volcengine_coding.label": "火山 Coding Plan",
"ai_settings.provider_preset.volcengine_coding.desc": "Ark Code / Coding Plan 鏈路",
"ai_settings.provider_preset.minimax.label": "MiniMax",
"ai_settings.provider_preset.minimax.desc": "M2.7 / M2.5 系列Anthropic 相容)",
"ai_settings.provider_preset.ollama.label": "Ollama",
"ai_settings.provider_preset.ollama.desc": "本機部署開源模型",
"ai_settings.provider_preset.custom.label": "自訂",
"ai_settings.provider_preset.custom.desc": "自訂 API 端點",
"ai_settings.form.section.service_type": "服務類型",
"ai_settings.form.section.basic": "基本資訊",
"ai_settings.form.section.auth_connection": "認證與連線",
"ai_settings.form.provider_name": "供應商名稱",
"ai_settings.form.provider_name_required": "請輸入名稱",
"ai_settings.form.provider_name_placeholder": "例如:我的自建 OpenAI / 專屬大模型",
"ai_settings.form.api_format": "API 格式",
"ai_settings.form.model_list": "可用模型清單(選填)",
"ai_settings.form.model_list_placeholder": "設定指定的模型 ID留空則預設從服務端拉取",
"ai_settings.form.api_key": "API Key",
"ai_settings.form.api_key_required": "請輸入 API Key",
"ai_settings.form.api_key_keep_placeholder": "留空表示繼續沿用已儲存密鑰",
"ai_settings.form.api_key_placeholder": "sk-... / 你的 API Key",
"ai_settings.form.api_key_saved_hint": "目前已儲存 API Key。留空表示繼續沿用輸入新值表示替換。",
"ai_settings.form.clear_saved_api_key": "清除已儲存 API Key",
"ai_settings.form.api_endpoint": "API Endpoint (URL)",
"ai_settings.form.api_endpoint_required": "請輸入有效的端點地址",
"ai_settings.action.back": "返回",
"ai_settings.action.save": "儲存",
"ai_settings.action.test": "測試連線",
"ai_settings.action.retest": "重新測試",
"ai_settings.action.connection_ok": "連線正常",
"ai_settings.message.deleted": "已刪除",
"ai_settings.message.deleted_and_switched": "已刪除,並自動切換到「{{name}}」",
"ai_settings.message.delete_failed": "刪除失敗",
"ai_settings.message.delete_failed_detail": "刪除失敗:{{detail}}",
"ai_settings.message.saved": "已儲存",
"ai_settings.message.save_failed": "儲存失敗",
"ai_settings.message.save_failed_detail": "儲存失敗:{{detail}}",
"ai_settings.message.switched": "已切換",
"ai_settings.message.switch_failed": "切換失敗",
"ai_settings.message.switch_failed_detail": "切換失敗:{{detail}}",
"ai_settings.message.test_requires_new_api_key": "測試連線前請填寫新的 API Key或取消清除已儲存密鑰",
"ai_settings.message.test_success": "連線成功",
"ai_settings.message.test_failed": "測試失敗",
"ai_settings.message.test_failed_detail": "測試失敗:{{detail}}",
"ai_settings.message.unknown_error": "未知錯誤",
"ai_settings.safety.description": "控制 AI 可執行的 SQL 操作類型,保護資料安全",
"ai_settings.safety.readonly.label": "唯讀模式",
"ai_settings.safety.readonly.desc": "AI 僅可執行 SELECT 等查詢操作,安全性最高。",
"ai_settings.safety.readwrite.label": "讀寫模式",
"ai_settings.safety.readwrite.desc": "AI 可執行 INSERT/UPDATE/DELETE危險操作需要二次確認。",
"ai_settings.safety.full.label": "完整模式",
"ai_settings.safety.full.desc": "AI 可執行所有操作(含 DDL高風險操作會自動警示。",
"ai_settings.context.description": "控制傳送給 AI 的資料庫上下文資訊量",
"ai_settings.context.schema_only.label": "僅結構",
"ai_settings.context.schema_only.desc": "只傳遞表格和欄位結構資訊給 AI",
"ai_settings.context.with_samples.label": "含取樣資料",
"ai_settings.context.with_samples.desc": "包含少量取樣資料,協助 AI 理解資料特徵",
"ai_settings.context.with_results.label": "含查詢結果",
"ai_settings.context.with_results.desc": "傳遞最近的查詢結果作為上下文",
"ai_settings.prompts.description": "以下為目前版本 GoNavi 預設的底層 AI 提示詞(唯讀)。它們會被動態注入到對應場景的請求上下文中。",
"ai_settings.prompts.message.saved": "自訂提示詞已儲存",
"ai_settings.prompts.message.save_failed": "儲存自訂提示詞失敗",
"ai_settings.mcp_server.message.saved": "MCP 服務已儲存",
"ai_settings.mcp_server.message.save_failed": "儲存 MCP 服務失敗",
"ai_settings.mcp_server.message.deleted": "MCP 服務已刪除",
"ai_settings.mcp_server.message.delete_failed": "刪除 MCP 服務失敗",
"ai_settings.mcp_server.message.test_success": "MCP 服務連線成功",
"ai_settings.mcp_server.message.test_failed": "MCP 服務測試失敗",
"ai_settings.mcp_server.message.test_request_failed": "測試 MCP 服務失敗",
"ai_settings.clipboard.error.unsupported": "目前環境不支援複製到剪貼簿",
"ai_settings.mcp_http.error.control_unsupported_runtime": "目前執行階段暫不支援 MCP HTTP 服務控制",
"ai_settings.mcp_http.error.start_unsupported_version": "目前版本暫不支援啟動 MCP HTTP 服務",
"ai_settings.mcp_http.error.stop_unsupported_version": "目前版本暫不支援停止 MCP HTTP 服務",
"ai_settings.mcp_http.message.started": "GoNavi MCP HTTP 服務已啟動",
"ai_settings.mcp_http.message.stopped": "GoNavi MCP HTTP 服務已停止",
"ai_settings.mcp_http.message.toggle_failed": "切換 GoNavi MCP HTTP 服務失敗",
"ai_settings.mcp_http.message.url_unavailable": "目前沒有可複製的 MCP HTTP URL",
"ai_settings.mcp_http.message.url_copied": "MCP HTTP URL 已複製",
"ai_settings.mcp_http.message.authorization_header_required": "請先啟動 MCP HTTP 服務生成 Authorization Header",
"ai_settings.mcp_http.message.authorization_header_copied": "Authorization Header 已複製",
"ai_settings.mcp_http.status.not_running": "GoNavi MCP HTTP 服務未啟動",
"ai_settings.skill.message.saved": "Skill 已儲存",
"ai_settings.skill.message.save_failed": "儲存 Skill 失敗",
"ai_settings.skill.message.deleted": "Skill 已刪除",
"ai_settings.skill.message.delete_failed": "刪除 Skill 失敗",
"ai_settings.tools.description": "AI 助手在處理資料庫相關問題時,可以自動呼叫以下內建工具取得真實資料,全程無需人工介入。",
"ai_settings.tools.workflow": "💡 工作流程get_connections → get_databases → get_tables → get_columns → 生成 SQL",
"ai_settings.tools.params_label": "參數:",
"ai_settings.tools.builtin_tool_label": "內建工具",
"ai_settings.tools.search.aria_label": "搜尋內建工具",
"ai_settings.tools.search.placeholder": "搜尋工具、流程或參數,例如 mcp / lineLimit / allowMutating / 事務",
"ai_settings.tools.search.clear": "清除",
"ai_settings.tools.summary": "目前顯示 {{flowVisible}}/{{flowTotal}} 條推薦流程,{{toolVisible}}/{{toolTotal}} 個內建工具。",
"ai_settings.tools.empty.no_matches": "沒有符合的內建工具。可以改搜更寬泛的關鍵字,例如 mcp、日誌、連線、事務、快捷鍵、schema。",
"ai_settings.tools.parameters.hint_title": "參數提示",
"ai_settings.tools.parameters.type_label": "類型:{{type}}",
"ai_settings.tools.parameters.required": "必填",
"ai_settings.tools.parameters.optional": "可選",
"ai_settings.tools.parameters.enum_values": "可選值:{{values}}",
"ai_settings.tools.parameters.default_value": "預設:{{value}}",
"ai_settings.tools.parameters.example": "範例:",
"ai_settings.tools.params.none": "無參數",
"ai_settings.tools.get_connections.desc": "取得所有可用的資料庫連線",
"ai_settings.tools.get_connections.detail": "返回連線 ID、名稱、類型MySQL/PostgreSQL 等)和 Host 地址。AI 會根據返回資訊決定優先探索哪個連線。",
"ai_settings.tools.get_databases.desc": "取得指定連線下的所有資料庫",
"ai_settings.tools.get_databases.detail": "傳入 connectionId返回該連線下的資料庫或結構名稱清單。",
"ai_settings.tools.get_tables.desc": "取得指定資料庫下的所有表名",
"ai_settings.tools.get_tables.detail": "傳入 connectionId 和 dbName返回表名清單。AI 用它來定位使用者提到的目標表。",
"ai_settings.tools.get_columns.desc": "取得指定表格的欄位結構",
"ai_settings.tools.get_columns.detail": "傳入 connectionId、dbName 和 tableName返回每個欄位的名稱、類型、是否可空、預設值和註解。AI 在產生 SQL 前必須呼叫此工具確認真實欄位名。",
"ai_settings.tools.get_table_ddl.desc": "取得表格建表語句",
"ai_settings.tools.get_table_ddl.detail": "傳入 connectionId、dbName 和 tableName返回完整的 CREATE TABLE 語句,包含欄位定義、索引、約束等資訊。",
"ai_settings.tools.execute_sql.desc": "執行 SQL 查詢並返回結果",
"ai_settings.tools.execute_sql.detail": "傳入 connectionId、dbName 和 sql在目標資料庫上執行 SQL 並返回結果(最多 50 行)。受安全級別控制,唯讀模式下僅允許 SELECT/SHOW/DESCRIBE。",
"driver_manager.title": "驅動管理",
"driver_manager.action.refresh": "重新整理",
"driver_manager.action.network_check": "網路檢測",
"driver_manager.action.close": "關閉",
"driver_manager.action.open_global_proxy_settings": "開啟全域代理設定",
"driver_manager.action.open_directory": "開啟驅動目錄",
"driver_manager.action.import_directory": "匯入驅動目錄",
"driver_manager.action.import_package": "匯入驅動包",
"driver_manager.action.install_enable": "安裝並啟用",
"driver_manager.action.remove": "移除",
"driver_manager.action.logs": "日誌",
"driver_manager.column.data_source": "資料來源",
"driver_manager.column.package_size": "安裝包大小",
"driver_manager.column.status": "狀態",
"driver_manager.column.progress": "安裝進度",
"driver_manager.column.version": "驅動版本",
"driver_manager.column.actions": "操作",
"driver_manager.description.install_required": "除 MySQL / Redis / Oracle / PostgreSQL 外,其他資料來源需先安裝並啟用後才能連線。",
"driver_manager.directory_info.title": "驅動目錄與重複使用說明",
"driver_manager.directory_info.details_label": "查看驅動目錄與重複使用說明",
"driver_manager.directory_info.reuse_help": "自動下載和手動匯入的驅動都會儲存在以下目錄;後續版本升級可重複使用已下載驅動。",
"driver_manager.directory_info.root_dir": "驅動根目錄:{{path}}",
"driver_manager.directory_info.log_file": "執行日誌檔案:{{path}}",
"driver_manager.empty.default": "暫無驅動資料",
"driver_manager.empty.search": "未找到符合「{{keyword}}」的驅動",
"driver_manager.filter_summary.match": "符合 {{filtered}} / {{total}}",
"driver_manager.filter_summary.total": "共 {{total}} 個驅動",
"driver_manager.import.directory_help": "如果應用內下載鏈路失敗,可先手動下載驅動包到此目錄,再使用「匯入驅動包」或「匯入驅動目錄」完成安裝。",
"driver_manager.import.single_file_help": "行內「匯入驅動包」僅用於單個驅動檔案/總包(如 `mariadb-driver-agent`、`mariadb-driver-agent.exe`、`GoNavi-DriverAgents.zip`),不支援直接匯入 JDBC Jar批次匯入請使用上方「匯入驅動目錄」。",
"driver.guidance.customConnectionDriverHelp": "已支援: mysql, starrocks, oceanbase, postgres, opengauss, sqlite, oracle, dm, kingbase別名支援 postgresql/pgx、open_gauss/open-gauss、dm8、kingbase8/kingbasees/kingbasev8。請填寫 GoNavi 已註冊的 Go database/sql 驅動名稱,不要直接填寫系統 ODBC/JDBC 驅動名稱,也不要匯入 JDBC Jar。",
"driver_manager.local_source.file": "檔案",
"driver_manager.local_source.directory": "目錄",
"driver_manager.log.start_auto_install": "開始自動安裝",
"driver_manager.log.done_auto_install": "自動安裝完成{{version}}",
"driver_manager.log.start_local_import": "開始本機匯入{{version}}{{source}}{{path}}",
"driver_manager.log.done_local_import": "本機匯入安裝完成{{version}}",
"driver_manager.log.skip_installed_dedupe": "已偵測到驅動已安裝,目錄匯入去重略過",
"driver_manager.log.force_overwrite_reinstall": "已啟用覆寫已安裝模式,將執行重新匯入",
"driver_manager.log.skip_slim_build": "目前發行包為精簡構建,已略過目錄匯入",
"driver_manager.log.start_remove": "開始移除驅動",
"driver_manager.log.done_remove": "驅動移除完成",
"driver_manager.log.progress_line": "【{{status}}】{{message}}{{percent}}%",
"driver_manager.log_modal.title": "驅動日誌 - {{name}}",
"driver_manager.log_modal.install_dir": "安裝目錄:{{path}}",
"driver_manager.log_modal.executable_path": "驅動可執行檔:{{path}}",
"driver_manager.log_modal.empty": "目前驅動暫無操作日誌。",
"driver_manager.message.load_status_failed": "取得驅動狀態失敗",
"driver_manager.message.load_status_failed_detail": "取得驅動狀態失敗:{{detail}}",
"driver_manager.message.network_check_failed": "驅動網路檢測失敗",
"driver_manager.message.network_check_failed_detail": "驅動網路檢測失敗:{{detail}}",
"driver_manager.message.network_check_completed": "驅動網路檢測已完成",
"driver_manager.message.load_version_failed": "{{name}} 版本清單載入失敗",
"driver_manager.message.load_version_failed_detail": "載入 {{name}} 版本清單失敗:{{detail}}",
"driver_manager.message.install_start": "開始安裝",
"driver_manager.message.install_failed": "安裝 {{name}} 失敗",
"driver_manager.message.install_failed_detail": "安裝 {{name}} 失敗:{{detail}}",
"driver_manager.message.install_success": "{{name}}{{version}} 已安裝並啟用",
"driver_manager.message.local_path_required": "未選擇有效的本機匯入{{source}}",
"driver_manager.message.local_import_start": "開始匯入本機驅動包",
"driver_manager.message.local_import_failed": "匯入 {{name}} 本機驅動包失敗",
"driver_manager.message.local_import_failed_detail": "匯入 {{name}} 本機驅動包失敗:{{detail}}",
"driver_manager.message.local_import_success": "{{name}}{{version}} 本機驅動包已安裝並啟用",
"driver_manager.message.select_local_file_failed": "選擇本機驅動包檔案失敗",
"driver_manager.message.select_local_file_failed_detail": "選擇本機驅動包檔案失敗:{{detail}}",
"driver_manager.message.local_file_required": "未選擇有效的驅動包檔案",
"driver_manager.message.select_local_directory_failed": "選擇本機驅動包目錄失敗",
"driver_manager.message.select_local_directory_failed_detail": "選擇本機驅動包目錄失敗:{{detail}}",
"driver_manager.message.local_directory_required": "未選擇有效的驅動包目錄",
"driver_manager.message.no_external_drivers_to_import": "目前沒有可匯入的外部驅動",
"driver_manager.message.skip.dedupe": "去重略過 {{count}}",
"driver_manager.message.skip.slim": "精簡版略過 {{count}}",
"driver_manager.message.skip_suffix": "{{items}}",
"driver_manager.message.overwrite_suffix": "(覆寫已安裝)",
"driver_manager.message.directory_import_completed": "目錄匯入完成{{mode}}:成功 {{success}}{{skip}}",
"driver_manager.message.directory_import_completed_with_failure": "目錄匯入完成{{mode}}:成功 {{success}},失敗 {{failed}}{{skip}}",
"driver_manager.message.directory_import_failed": "目錄匯入失敗{{mode}}:失敗 {{failed}}{{skip}}",
"driver_manager.message.open_directory_failed": "開啟驅動目錄失敗",
"driver_manager.message.open_directory_failed_detail": "開啟驅動目錄失敗:{{detail}}",
"driver_manager.message.remove_failed": "移除 {{name}} 失敗",
"driver_manager.message.remove_failed_detail": "移除 {{name}} 失敗:{{detail}}",
"driver_manager.message.remove_success": "{{name}} 已移除",
"driver_manager.network.alert.download_chain_unreachable": "重要提醒:驅動下載鏈路網域不可達",
"driver_manager.network.alert.download_network_unreachable": "重要提醒:驅動下載網路不可達",
"driver_manager.network.summary.download_chain_unreachable": "GitHub API 可達,但驅動下載資產網域不可達。",
"driver_manager.network.summary.unreachable_proxy_configured": "偵測到部分驅動下載地址不可達,請確認已設定的代理有效後重試。",
"driver_manager.network.summary.proxy_recommended": "偵測到部分驅動下載地址不可達,建議先設定 HTTP/HTTPS/SOCKS5 代理後再安裝驅動。",
"driver_manager.network.summary.unreachable": "偵測到部分驅動下載地址不可達,請檢查網路後重試。",
"driver_manager.network.summary.reachable_with_proxy": "驅動下載網路已透過目前代理連通。",
"driver_manager.network.summary.reachable": "驅動下載網路檢測通過,可直接安裝驅動。",
"driver_manager.network.chain_alert.description": "目前可能可以開啟 GitHub 頁面,但驅動包下載會跳轉到資產網域。請優先在 GoNavi 頂部「代理」中啟用全域代理(填寫代理應用的本機地址和連接埠)。",
"driver_manager.network.chain_alert.allow_hosts": "若仍失敗,請在代理規則放行:{{hosts}};若仍無法調整規則,再考慮開啟 TUN 模式。",
"driver_manager.network.proxy_env_detected": "偵測到代理環境變數:{{keys}}",
"driver_manager.network.details_label": "查看網路檢測明細",
"driver_manager.network.github_latency": "代理鏈路到 GitHub 的連通性延遲:{{status}}{{latency}}{{detail}}",
"driver_manager.network.reachable": "可達",
"driver_manager.network.unreachable": "不可達",
"driver_manager.network.no_result": "暫無結果",
"driver_manager.network.latency_value": "{{latency}}ms",
"driver_manager.network.error_value": "{{detail}}",
"driver_manager.network.no_proxy_env": "未偵測到系統代理環境變數。",
"driver_manager.network.checking": "正在檢測驅動下載網路...",
"driver_manager.network.not_checked": "尚未完成網路檢測",
"driver_manager.progress.local_package_start": "開始安裝本機驅動包",
"driver_manager.progress.metadata_write": "寫入驅動元資料",
"driver_manager.progress.local_package_done": "本機驅動包匯入完成",
"driver_manager.progress.install_start": "開始安裝",
"driver_manager.progress.pure_go_enabled": "安裝完成,純 Go 驅動已啟用",
"driver_manager.progress.agent_install_start": "開始安裝 {{name}} 驅動代理",
"driver_manager.progress.agent_install_done": "{{name}} 驅動代理安裝完成",
"driver_manager.progress.download_prebuilt_agent": "下載預編譯 {{name}} 驅動代理",
"driver_manager.progress.download_bundle": "下載 {{name}} 驅動總包",
"driver_manager.progress.extract_agent_from_bundle": "從驅動總包提取 {{name}} 代理",
"driver_manager.progress.unzip_agent": "解壓縮 {{name}} 驅動代理",
"driver_manager.progress.source_build_preferred": "優先使用本機原始碼建置 {{name}} 驅動代理",
"driver_manager.progress.dev_build_fallback": "未命中預編譯包,嘗試開發態本機建置",
"driver_manager.progress.plan.source_only": "準備安裝 {{name}} 驅動代理(版本 {{version}});目前版本僅允許本機原始碼建置",
"driver_manager.progress.plan.source_first": "準備安裝 {{name}} 驅動代理(版本 {{version}});先嘗試本機原始碼建置,失敗後繼續下載兜底",
"driver_manager.progress.plan.direct_then_bundle": "準備安裝 {{name}} 驅動代理(版本 {{version}});先嘗試 {{direct}} 個預編譯直鏈,失敗後轉入 {{bundle}} 個驅動總包來源",
"driver_manager.progress.plan.explicit_direct": "準備安裝 {{name}} 驅動代理(版本 {{version}});僅允許明確版本資產,先嘗試 {{direct}} 個預編譯直鏈",
"driver_manager.progress.plan.direct_only": "準備安裝 {{name}} 驅動代理(版本 {{version}});先嘗試 {{direct}} 個預編譯直鏈",
"driver_manager.progress.plan.bundle_only": "準備安裝 {{name}} 驅動代理(版本 {{version}});未提供預編譯直鏈,直接嘗試 {{bundle}} 個驅動總包來源",
"driver_manager.progress.plan.source_fallback": "準備安裝 {{name}} 驅動代理(版本 {{version}});未命中發布資產時將回退到本機原始碼建置",
"driver_manager.progress.fallback.direct_to_bundle": "預編譯直鏈未命中,轉入驅動總包兜底({{name}},剩餘 {{bundle}} 個總包來源)",
"driver_manager.progress.fallback.explicit_skip_bundle": "預編譯直鏈未命中;目前版本僅允許明確資產,略過驅動總包({{name}}",
"driver_manager.progress.fallback.bundle_available": "直鏈不可用,轉入驅動總包兜底({{name}},剩餘 {{bundle}} 個總包來源)",
"driver_manager.progress.fallback.source_build": "發布資產未命中,準備回退到本機原始碼建置({{name}}",
"driver_manager.progress.backend_empty": "後端未返回進度說明",
"driver_manager.progress.backend_detail": "後端詳情:{{detail}}",
"driver_manager.progress.status.start": "開始",
"driver_manager.progress.status.downloading": "下載中",
"driver_manager.progress.status.done": "完成",
"driver_manager.progress.status.error": "錯誤",
"driver_manager.progress.status.unknown": "未知",
"driver_manager.option.force_overwrite_installed": "覆寫已安裝",
"driver_manager.punctuation.list_separator": "、",
"driver_manager.search.placeholder": "搜尋驅動名稱/類型(如 DuckDB、clickhouse",
"driver_manager.search.built_in": "內建",
"driver_manager.search.external": "外部",
"driver_manager.status.calculating": "計算中...",
"driver_manager.status.built_in_available": "內建可用",
"driver_manager.status.installing_percent": "安裝中 {{percent}}%",
"driver_manager.status.enabled": "已啟用",
"driver_manager.status.installed": "已安裝",
"driver_manager.status.disabled": "未啟用",
"driver_manager.status.full_required": "需 Full 版",
"driver_manager.version.default": "預設版本",
"driver_manager.version.inline_suffix": "{{version}}",
"driver_manager.version.group.year": "{{year}} 年",
"driver_manager.version.group.other": "其他",
"driver_manager.version.placeholder.select": "選擇驅動版本",
"driver_manager.version.placeholder.load_on_expand": "點擊展開載入版本",
"driver_manager.version.installed_locked_with_version": "{{version}}(已安裝,移除後可更換)",
"driver_manager.version.installed_locked": "已安裝(移除後可更換)",
"driver_manager.version.mongodb_hint": "目前僅支援 MongoDB 1.17.x 和 2.x更舊的 1.x 暫不提供安裝。",
"driver_manager.backend.dialog.select_download_directory": "選擇驅動下載目錄",
"driver_manager.backend.dialog.select_package_file": "選擇驅動包檔案(非 JDBC Jar",
"driver_manager.backend.dialog.select_package_directory": "選擇驅動包目錄",
"driver_manager.backend.driver_fallback_name": "驅動",
"driver_manager.backend.package_size.built_in": "內建",
"driver_manager.backend.package_size.to_be_published": "待發布",
"driver_manager.backend.version.unlabeled": "未標註版本",
"driver_manager.backend.version.latest_suffix": "(最新)",
"driver_manager.backend.version.recommended_suffix": "(推薦)",
"driver_manager.backend.message.unsupported_builtin_manifest_url": "不支援的內建驅動清單地址:{{url}}",
"driver_manager.backend.message.jdbc_jar_unsupported": "目前驅動管理不支援直接匯入 JDBC Jar。GoNavi 使用 Go 驅動與可選 driver-agent請改用驅動包或驅動目錄。如需連線到 Kingbase請優先使用 Kingbase 連線類型,或在自訂連線中填寫 kingbase / kingbase8。",
"driver_manager.backend.message.runtime_directory_configured": "驅動執行階段目錄已生效",
"driver_manager.backend.message.opened_directory": "已開啟驅動目錄:{{path}}",
"driver_manager.backend.message.log_hint": "(詳細日誌:{{path}}",
"driver_manager.backend.message.local_import_failed_detail": "匯入本機驅動包失敗:{{detail}}",
"driver_manager.backend.message.metadata_write_failed_detail": "寫入驅動元資料失敗:{{detail}}",
"driver_manager.backend.message.driver_install_success": "驅動安裝成功",
"driver_manager.backend.message.download_failed_detail": "驅動下載安裝失敗:{{detail}}",
"driver_manager.backend.message.package_removed": "驅動包已移除",
"driver_manager.backend.error.unknown": "未知錯誤",
"driver_manager.backend.error.unsupported_driver_type": "不支援的驅動類型",
"driver_manager.backend.error.builtin_download_not_required": "內建驅動不需要下載擴充包",
"driver_manager.backend.error.builtin_install_not_required": "內建驅動不需要安裝擴充包",
"driver_manager.backend.error.builtin_version_not_required": "內建驅動不需要選擇版本",
"driver_manager.backend.error.builtin_package_not_required": "內建驅動沒有安裝包",
"driver_manager.backend.error.builtin_remove_not_allowed": "內建驅動不可移除",
"driver_manager.backend.error.optional_go_only": "此處僅支援純 Go 可選驅動的安裝與啟用",
"driver_manager.backend.error.package_size_unsupported": "此驅動不支援查詢安裝包大小",
"driver_manager.backend.error.version_empty": "版本號為空",
"driver_manager.backend.error.asset_name_empty": "驅動資產名稱為空",
"driver_manager.backend.error.mongo_version_unsupported": "MongoDB 版本 {{version}} 目前不受支援;僅支援 1.17.x 和 2.x",
"driver_manager.backend.error.open_directory_unsupported": "目前平台不支援開啟目錄:{{platform}}",
"driver_manager.backend.error.open_directory_failed": "開啟驅動目錄失敗:{{detail}}",
"driver_manager.backend.error.create_directory_failed": "建立驅動目錄失敗:{{detail}}",
"driver_manager.backend.error.remove_package_failed": "移除驅動包失敗:{{detail}}",
"driver_manager.backend.error.manifest_scheme_unsupported": "不支援的驅動清單地址協定:{{scheme}}",
"driver_manager.backend.error.manifest_fetch_failed": "拉取驅動清單失敗:{{detail}}",
"driver_manager.backend.error.manifest_parse_failed": "解析驅動清單失敗:{{detail}}",
"driver_manager.backend.error.manifest_url_empty": "驅動清單地址為空",
"driver_manager.backend.error.manifest_too_large": "驅動清單超過大小限制",
"driver_manager.backend.error.local_manifest_url_invalid": "無效的本機驅動清單地址",
"driver_manager.backend.error.file_manifest_url_invalid": "無效的檔案驅動清單地址",
"driver_manager.backend.error.driver_type_empty": "驅動類型為空",
"driver_manager.backend.error.no_driver_versions": "未找到可用驅動版本",
"driver_manager.backend.error.module_path_empty": "模組路徑為空",
"driver_manager.backend.error.module_version_list_empty": "模組版本列表為空",
"driver_manager.backend.error.module_version_list_fetch_failed": "拉取模組版本列表失敗:{{detail}}",
"driver_manager.backend.error.module_version_list_read_failed": "讀取模組版本列表失敗:{{detail}}",
"driver_manager.backend.error.driver_version_list_fetch_failed": "拉取驅動版本列表失敗:{{detail}}",
"driver_manager.backend.error.driver_version_list_parse_failed": "解析驅動版本列表失敗:{{detail}}",
"driver_manager.backend.error.cache_key_empty": "快取 key 為空",
"driver_manager.backend.error.release_empty": "Release 為空",
"driver_manager.backend.error.bundle_index_asset_missing": "未找到驅動總包索引資產",
"driver_manager.backend.error.bundle_index_empty": "驅動總包索引為空",
"driver_manager.backend.error.bundle_index_fetch_failed": "拉取驅動總包索引失敗:{{detail}}",
"driver_manager.backend.error.bundle_index_parse_failed": "解析驅動總包索引失敗:{{detail}}",
"driver_manager.backend.error.tag_empty": "Tag 為空",
"driver_manager.backend.error.api_url_empty": "API 地址為空",
"driver_manager.backend.error.release_info_fetch_failed": "拉取 Release 資訊失敗:{{detail}}",
"driver_manager.backend.error.local_package_path_empty": "本機驅動包路徑為空",
"driver_manager.backend.error.local_directory_path_empty": "本機驅動目錄路徑為空",
"driver_manager.backend.error.file_path_empty": "檔案路徑為空",
"driver_manager.backend.error.download_url_empty": "下載地址為空",
"driver_manager.backend.error.bundle_url_empty": "驅動總包下載地址為空",
"driver_manager.backend.error.read_local_package_failed": "讀取本機驅動包失敗:{{detail}}",
"driver_manager.backend.error.read_local_directory_failed": "讀取本機驅動目錄失敗:{{detail}}",
"driver_manager.backend.error.scan_local_directory_failed": "掃描本機驅動目錄失敗:{{detail}}",
"driver_manager.backend.error.open_local_package_failed": "開啟本機驅動包失敗:{{detail}}",
"driver_manager.backend.error.read_local_package_entry_failed": "讀取本機驅動包項目失敗:{{detail}}",
"driver_manager.backend.error.download_failed": "下載失敗:{{detail}}",
"driver_manager.backend.error.bundle_download_failed": "下載驅動總包失敗:{{detail}}",
"driver_manager.backend.error.open_bundle_failed": "開啟驅動總包失敗:{{detail}}",
"driver_manager.backend.error.read_bundle_entry_failed": "讀取驅動總包項目失敗:{{detail}}",
"driver_manager.backend.error.source_build_failed": "本機原始碼建置失敗:{{detail}}",
"driver_manager.backend.error.prebuilt_downloads_failed": "預編譯包下載失敗:{{detail}}",
"driver_manager.backend.status.built_in_available": "內建驅動已就緒,可直接連線",
"driver_manager.backend.status.optional_enabled": "純 Go 驅動已啟用,可直接連線",
"driver_manager.backend.status.installed_pending_with_version": "驅動已安裝(版本:{{version}}),等待生效",
"driver_manager.backend.status.installed_pending": "驅動已安裝,等待生效",
"driver_manager.backend.status.optional_disabled_with_version": "未啟用(版本:{{version}}",
"driver_manager.backend.status.optional_disabled_generic": "未啟用",
"driver_manager.backend.status.needs_update": "需要重新安裝以套用驅動側更新。",
"driver_manager.backend.status.installed_revision": "已安裝 revision {{revision}}。",
"driver_manager.backend.status.expected_revision": "目前需要 revision {{revision}}。",
"driver_manager.backend.status.affected_connections": "影響 {{count}} 個已儲存連線",
"driver_manager.backend.status.unrecognized_driver_type": "未識別的資料來源類型",
"driver_manager.backend.status.slim_build_required": "{{name}} 未包含在目前 slim build 中;請安裝 Full 版以使用此驅動",
"driver_manager.backend.status.agent_path_failed": "{{name}} 驅動代理路徑解析失敗,請在驅動管理中重新安裝啟用",
"driver_manager.backend.status.agent_missing": "{{name}} 驅動代理缺失,請在驅動管理中重新安裝啟用",
"driver_manager.backend.status.optional_disabled": "{{name}} 純 Go 驅動未啟用,請先在驅動管理中安裝並啟用",
"driver_manager.backend.status.agent_unavailable_reinstall": "{{name}} 驅動代理不可用:{{detail}}。請在驅動管理中重新安裝啟用",
"driver_manager.backend.status.agent_arch_incompatible_detail": "{{name}} 驅動代理架構不相容:檔案={{file}},目前程序={{process}}。請在驅動管理中重新安裝啟用",
"driver_manager.backend.network.probe.github_driver_release": "GitHub 驅動發布",
"driver_manager.backend.network.probe.github_release_asset_domain": "GitHub Release 資產網域",
"driver_manager.backend.network.probe.go_module_proxy": "Go 模組代理",
"driver_manager.backend.network.error.probe_url_empty": "探測 URL 為空",
"driver_manager.backend.network.error.probe_host_missing": "探測 URL 缺少主機",
"driver_manager.backend.network.summary.download_chain_unreachable": "GitHub API 可達,但驅動下載鏈路不可達。請優先在 GoNavi 啟用全域代理,並在代理規則中放行 github.com、api.github.com、release-assets.githubusercontent.com、objects.githubusercontent.com、raw.githubusercontent.com若仍失敗再考慮開啟 TUN 模式。",
"driver_manager.backend.progress.plan.source_only": "準備安裝 {{name}} 驅動代理(版本 {{version}});目前版本僅允許本機原始碼建置",
"driver_manager.backend.progress.plan.source_first": "準備安裝 {{name}} 驅動代理(版本 {{version}});先嘗試本機原始碼建置,失敗後繼續下載兜底",
"driver_manager.backend.progress.plan.direct_then_bundle": "準備安裝 {{name}} 驅動代理(版本 {{version}});先嘗試 {{direct}} 個預編譯直鏈,失敗後轉入 {{bundle}} 個驅動總包來源",
"driver_manager.backend.progress.plan.explicit_direct": "準備安裝 {{name}} 驅動代理(版本 {{version}});僅允許明確版本資產,先嘗試 {{direct}} 個預編譯直鏈",
"driver_manager.backend.progress.plan.direct_only": "準備安裝 {{name}} 驅動代理(版本 {{version}});先嘗試 {{direct}} 個預編譯直鏈",
"driver_manager.backend.progress.plan.bundle_only": "準備安裝 {{name}} 驅動代理(版本 {{version}});未提供預編譯直鏈,直接嘗試 {{bundle}} 個驅動總包來源",
"driver_manager.backend.progress.plan.source_fallback": "準備安裝 {{name}} 驅動代理(版本 {{version}});未命中發布資產時將回退到本機原始碼建置",
"driver_manager.backend.progress.fallback.direct_to_bundle": "預編譯直鏈未命中,轉入驅動總包兜底({{name}},剩餘 {{bundle}} 個總包來源)",
"driver_manager.backend.progress.fallback.explicit_skip_bundle": "預編譯直鏈未命中;目前版本僅允許明確資產,略過驅動總包({{name}}",
"driver_manager.backend.progress.fallback.bundle_available": "直鏈不可用,轉入驅動總包兜底({{name}},剩餘 {{bundle}} 個總包來源)",
"driver_manager.backend.progress.fallback.source_build": "發布資產未命中,準備回退到本機原始碼建置({{name}}",
"data_sync.action.analyze_diff": "對比差異",
"data_sync.action.cancel": "取消",
"data_sync.action.close": "關閉",
"data_sync.action.continue_sync": "繼續同步",
"data_sync.action.next": "下一步",
"data_sync.action.previous": "上一步",
"data_sync.action.start_sync": "開始同步",
"data_sync.action.view": "查看",
"data_sync.compare_entry.action.return_to_compare": "返回比對",
"data_sync.compare_entry.alert.data": "目前為「資料比對」入口:固定依主鍵分析列級差異,不執行寫入。",
"data_sync.compare_entry.alert.schema": "目前為「表結構比對」入口:固定只分析結構差異並產生可審閱 SQL不執行變更。",
"data_sync.compare_entry.option.auto_add_columns": "產生目標表缺失欄位的相容變更 SQL僅預覽不執行",
"data_sync.compare_entry.option.source_dataset.query": "依 SQL 結果集比對",
"data_sync.compare_entry.option.source_dataset.table": "依表比對",
"data_sync.compare_entry.preview.selection_hint": "列選取只影響 SQL 預覽範圍,不會執行寫入。",
"data_sync.compare_entry.preview.sql.data_help": "SQL 預覽會依目前勾選的插入、更新、刪除與列選取範圍產生,僅用於審閱差異。",
"data_sync.compare_entry.preview.sql.schema_help": "SQL 預覽顯示結構差異建議語句,僅用於審閱差異。",
"data_sync.compare_entry.result.completed": "比對完成",
"data_sync.compare_entry.result.failed": "比對失敗",
"data_sync.compare_entry.result.running": "正在比對",
"data_sync.compare_entry.result.running_description": "目前階段:{{stage}}{{table}}",
"data_sync.compare_entry.result.stage_fallback": "執行中",
"data_sync.compare_entry.result.success_summary": "已成功比對 {{tables}} 張表。",
"data_sync.compare_entry.result.table_suffix": ",表:{{table}}",
"data_sync.compare_entry.title.analysis_log": "分析日誌",
"data_sync.compare_entry.workflow_help": "目前入口只做差異分析與預覽,不會執行同步、建表、補欄位或刪除資料。",
"data_sync.entry_mode.compare.action.start": "開始比對",
"data_sync.entry_mode.compare.option_title": "比對選項",
"data_sync.entry_mode.compare.result_title": "比對結果",
"data_sync.entry_mode.data_compare.badge": "資料比對",
"data_sync.entry_mode.data_compare.description": "依主鍵比對來源表與目標表的資料差異,查看新增、更新和刪除明細。",
"data_sync.entry_mode.data_compare.hero_description": "適合核對兩端資料一致性,只做差異分析與列級預覽,不執行寫入。",
"data_sync.entry_mode.data_compare.table_select_label": "請選擇需要比對資料的表:",
"data_sync.entry_mode.data_compare.title": "資料比對",
"data_sync.entry_mode.schema_compare.badge": "結構比對",
"data_sync.entry_mode.schema_compare.description": "依來源表與目標表產生結構差異、相容風險和可審閱 SQL。",
"data_sync.entry_mode.schema_compare.hero_description": "適合發布前核對兩端表結構差異,只做分析與預覽,不執行結構變更。",
"data_sync.entry_mode.schema_compare.table_select_label": "請選擇需要比對結構的表:",
"data_sync.entry_mode.schema_compare.title": "表結構比對",
"data_sync.entry_mode.sync.hero_description": "適合目標表已存在的場景,先做差異分析,再依勾選執行插入、更新或刪除。",
"data_sync.alert.auto_create_scope": "自動建表目前僅支援 MySQL 到 Kingbase。會遷移欄位、主鍵、一般索引、唯一索引和聯合索引並明確跳過全文、空間、前綴和函數類索引。",
"data_sync.alert.auto_create_planner_scope": "自動建表目前僅支援 MySQL 到 Kingbase。會遷移欄位、主鍵、一般索引、唯一索引和聯合索引並明確跳過全文、空間、前綴和函數類索引。",
"data_sync.alert.existing_target_only": "資料同步預設使用已有目標表執行。需要跨資料來源建表並導入時,請切換到跨庫遷移。",
"data_sync.alert.full_overwrite": "全量覆寫會清空目標表資料,請謹慎使用。",
"data_sync.alert.migration_mode": "目前為跨庫遷移。適合將表遷移到另一資料來源,並自動建表和導入資料。",
"data_sync.alert.query_mode": "SQL 結果集同步目前支援來源端自定義 SQL 到單個已存在目標表。查詢結果必須包含目標表主鍵列。",
"data_sync.alert.sync_mode": "目前為資料同步。適合目標表已存在時做增量同步或覆寫導入。",
"data_sync.badge.migration_mode": "遷移模式",
"data_sync.badge.source_pending": "待選來源連線",
"data_sync.badge.source_selected": "已選來源連線",
"data_sync.badge.sync_mode": "同步模式",
"data_sync.badge.table_count": "{{count}} 張表",
"data_sync.backend.error.restore_source_secret_failed": "還原來源資料庫連線密文失敗:{{detail}}",
"data_sync.backend.error.restore_target_secret_failed": "恢復目標資料庫連線密文失敗:{{detail}}",
"data_sync.backend.error.connect_source_failed": "來源資料庫連線失敗:{{detail}}",
"data_sync.backend.error.connect_target_failed": "目標資料庫連線失敗:{{detail}}",
"data_sync.backend.error.init_source_driver_failed": "初始化來源資料庫驅動失敗:{{detail}}",
"data_sync.backend.error.init_target_driver_failed": "初始化目標資料庫驅動失敗:{{detail}}",
"data_sync.backend.error.preview_composite_pk_unsupported": "複合主鍵({{columns}})暫不支援資料預覽",
"data_sync.backend.error.preview_pk_required": "無主鍵,不支援資料預覽",
"data_sync.backend.error.target_pk_required_for_query_diff": "目標表無主鍵,不支援基於 SQL 結果集的差異分析",
"data_sync.backend.result.analyzed_tables": "已完成 {{count}} 張表的差異分析",
"data_sync.backend.result.analyzed_target_tables": "已完成 {{count}} 個目標表的差異分析",
"data_sync.backend.summary.diff_completed": "差異分析完成",
"data_sync.backend.summary.source_query_diff_completed": "SQL 結果集差異分析完成",
"data_sync.backend.validation.query_mode_data_only": "SQL 結果集同步目前僅支援只同步資料",
"data_sync.backend.validation.single_target_table_required": "SQL 結果集同步要求且僅允許選擇一個目標表",
"data_sync.backend.validation.source_query_required": "來源查詢 SQL 不能為空",
"data_sync.backend.validation.target_table_required": "目標表不能為空",
"data_sync.backend.warning.index_columns_missing": "索引 {{name}} 缺少欄位定義,已跳過",
"data_sync.backend.warning.index_prefix_length_unsupported": "索引 {{name}} 使用前綴長度,目前暫不支援遷移",
"data_sync.backend.warning.index_type_unsupported": "索引 {{name}} 型別={{type}},目前暫不支援自動遷移",
"data_sync.confirm.full_overwrite.content": "全量覆寫會先清空目標表資料再插入,請確認目標庫已完成備份。",
"data_sync.confirm.full_overwrite.ok": "繼續執行",
"data_sync.confirm.full_overwrite.title": "確認全量覆寫",
"data_sync.modal.full_overwrite_title": "確認全量覆寫",
"data_sync.modal.full_overwrite_content": "全量覆寫會先清空目標表資料再插入,請確認目標庫已完成備份。",
"data_sync.modal.full_overwrite_ok": "繼續執行",
"data_sync.diff.column.delete": "刪除",
"data_sync.diff.column.insert": "插入",
"data_sync.diff.column.plan": "計畫",
"data_sync.diff.column.preview": "預覽",
"data_sync.diff.column.risk": "風險",
"data_sync.diff.column.same": "相同",
"data_sync.diff.column.table": "表名",
"data_sync.diff.column.target_table": "目標表",
"data_sync.diff.column.update": "更新",
"data_sync.diff.more_warnings": "還有 {{count}} 項未展開",
"data_sync.diff.target_exists": "已存在",
"data_sync.diff.target_missing": "不存在",
"data_sync.diff.title": "對比結果",
"data_sync.diff.warning_title": "預檢發現風險或降級項,請在執行前確認。",
"data_sync.message.precheck_warnings": "預檢發現風險或降級項,請在執行前確認。",
"data_sync.message.more_items_collapsed": "還有 {{count}} 項未展開",
"data_sync.table.table_name": "表名",
"data_sync.table.target_table": "目標表",
"data_sync.table.target_exists": "已存在",
"data_sync.table.target_missing": "不存在",
"data_sync.table.plan": "計畫",
"data_sync.table.insert": "插入",
"data_sync.table.update": "更新",
"data_sync.table.delete": "刪除",
"data_sync.table.same": "相同",
"data_sync.table.risk": "風險",
"data_sync.table.preview": "預覽",
"data_sync.title.compare_result": "對比結果",
"data_sync.field.connection": "連線",
"data_sync.field.database": "資料庫",
"data_sync.field.migration_content": "遷移內容",
"data_sync.field.migration_mode": "遷移模式",
"data_sync.field.mongo_collection_name": "Mongo 集合名(可選)",
"data_sync.field.source_dataset_mode": "來源資料方式",
"data_sync.field.source_query_sql": "來源查詢 SQL",
"data_sync.field.sync_content": "同步內容",
"data_sync.field.sync_mode": "同步模式",
"data_sync.field.target_table": "目標表",
"data_sync.field.target_table_requirement": "目標表要求",
"data_sync.field.target_table_strategy": "目標表處理策略",
"data_sync.field.workflow_type": "功能型別",
"data_sync.help.mongo_collection_mongo_to_redis": "MongoDB 到 Redis 情境通常直接選擇來源集合。僅在需要明確回退集合名時填寫。",
"data_sync.help.mongo_collection_redis_to_mongo": "留空時使用預設集合名。填寫後,本次 Redis 鍵空間會寫入該 Mongo 集合。",
"data_sync.help.workflow_type": "先選擇本次是同步已有目標表,還是執行跨庫遷移。頁面會按功能型別調整更安全的預設策略。",
"data_sync.help.select_tables": "請選擇需要同步的表:",
"data_sync.help.source_query_mode": "請輸入來源查詢 SQL並選擇一個目標表。差異分析會直接基於該結果集與目標表對比。",
"data_sync.hero.migration_description": "將來源表遷移到另一資料庫,按策略自動建表、導入資料並補建相容索引。",
"data_sync.hero.migration_title": "跨資料源遷移",
"data_sync.hero.sync_description": "基於已有目標表先做差異比對,再按勾選執行插入、更新或刪除。",
"data_sync.hero.sync_title": "資料同步",
"data_sync.log.level.error": "錯誤",
"data_sync.log.level.info": "資訊",
"data_sync.log.level.warn": "警告",
"data_sync.log.title": "執行日誌",
"data_sync.message.analysis_complete": "差異分析完成",
"data_sync.message.analysis_failed": "差異分析失敗",
"data_sync.message.analysis_failed_detail": "差異分析失敗:{{detail}}",
"data_sync.message.analyze_before_sync": "請先對比差異,再開始同步",
"data_sync.message.close_blocked_running": "同步執行中,暫不支援關閉窗口。",
"data_sync.message.fetch_source_databases_failed": "取得來源資料庫失敗",
"data_sync.message.fetch_source_databases_failed_detail": "取得來源資料庫失敗:{{detail}}",
"data_sync.message.fetch_tables_failed": "取得表列表失敗",
"data_sync.message.fetch_tables_failed_detail": "取得表列表失敗:{{detail}}",
"data_sync.message.fetch_target_databases_failed": "取得目標資料庫失敗",
"data_sync.message.fetch_target_databases_failed_detail": "取得目標資料庫失敗:{{detail}}",
"data_sync.message.preview_load_failed": "載入差異預覽失敗",
"data_sync.message.preview_load_failed_detail": "載入差異預覽失敗:{{detail}}",
"data_sync.message.select_connections_first": "請先選擇連線",
"data_sync.message.select_databases_first": "請先選擇資料庫",
"data_sync.message.select_source_database": "請選擇來源資料庫",
"data_sync.message.select_target_database": "請選擇目標資料庫",
"data_sync.message.sync_execution_failed": "同步執行失敗",
"data_sync.message.sync_execution_failed_detail": "同步執行失敗:{{detail}}",
"data_sync.option.auto_add_columns": "自動補齊目標表缺失欄位(目前支援 MySQL 目標及 MySQL 到 KingbaseSQL 結果集模式暫不支援)",
"data_sync.option.content.both": "同步結構和資料",
"data_sync.option.content.data": "僅同步資料",
"data_sync.option.content.schema": "僅同步結構",
"data_sync.option.create_indexes": "自動遷移相容的一般索引和唯一索引(僅自動建表模式生效)",
"data_sync.option.source_dataset.query": "按 SQL 結果集同步",
"data_sync.option.source_dataset.table": "按表同步",
"data_sync.option.show_same_tables": "显示相同表",
"data_sync.option.sync_mode.full_overwrite": "全量覆寫(清空目標表後插入)",
"data_sync.option.sync_mode.insert_only": "僅插入(不對比目標;無主鍵表將跳過)",
"data_sync.option.sync_mode.insert_update": "增量同步(對比差異後選擇插入、更新和刪除)",
"data_sync.option.target_strategy.auto_create_if_missing": "目標表不存在時自動建表",
"data_sync.option.target_strategy.existing_only": "僅使用已有目標表",
"data_sync.option.target_strategy.smart": "智慧模式(存在則直接導入,不存在則自動建表)",
"data_sync.option.workflow.migration": "跨庫遷移(自動建表後導入)",
"data_sync.option.workflow.sync": "資料同步(基於已有目標表做差異同步)",
"data_sync.placeholder.mongo_collection_name": "請輸入 Mongo 集合名",
"data_sync.placeholder.source_query_sql": "例如SELECT id, name, email FROM users WHERE status = 'active'",
"data_sync.placeholder.target_table": "請選擇一個目標表",
"data_sync.preview.action.copy_sql": "複製 SQL",
"data_sync.preview.column.changed_columns": "變更欄位",
"data_sync.preview.column.data": "資料",
"data_sync.preview.column.detail": "詳情",
"data_sync.preview.column.primary_key": "主鍵",
"data_sync.preview.data_summary": "插入 {{inserts}},更新 {{updates}},刪除 {{deletes}}(預覽每種類型最多展示 200 行)",
"data_sync.preview.delete_warning": "刪除預設不勾選。請確認業務影響後再啟用刪除。",
"data_sync.preview.loading": "正在載入差異預覽...",
"data_sync.preview.message.copy_failed": "複製失敗,請手動複製。",
"data_sync.preview.message.sql_copied": "SQL 已複制",
"data_sync.preview.schema_plan_help": "以下為本次結構同步計畫執行的語句。",
"data_sync.preview.schema_statement_count": "檢測到 {{count}} 條結構變更語句",
"data_sync.preview.schema_warning_title": "結構預覽包含風險或降級項",
"data_sync.preview.selection_hint.delete": "未勾選任何行時會同步全部刪除差異。如不想執行刪除,請在對比結果中取消刪除。",
"data_sync.preview.selection_hint.insert": "未勾選任何行時會同步全部插入差異。如不想執行插入,請在對比結果中取消插入。",
"data_sync.preview.selection_hint.update": "未勾選任何行時會同步全部更新差異。如不想執行更新,請在對比結果中取消更新。",
"data_sync.preview.side.source": "源",
"data_sync.preview.side.target": "目標",
"data_sync.preview.sql.data_help": "SQL 預覽會按目前勾選的插入、更新、刪除和行選擇範圍產生,用於審核確認。",
"data_sync.preview.sql.no_data_sql": "-- 目前選擇範圍沒有可預覽 SQL",
"data_sync.preview.sql.no_schema_changes": "-- 目前表結構無可執行變更",
"data_sync.preview.sql.schema_help": "SQL 預覽展示將執行的結構變更語句,用于审核確認。",
"data_sync.preview.sql.schema_statement_count": "共 {{count}} 條結構變更語句",
"data_sync.preview.sql.statement_count": "共 {{count}} 條語句(預覽資料每種類型最多展示 200 行)",
"data_sync.preview.tab.delete": "刪除({{count}})",
"data_sync.preview.tab.insert": "插入({{count}})",
"data_sync.preview.tab.schema": "結構({{count}})",
"data_sync.preview.tab.sql": "SQL({{count}})",
"data_sync.preview.tab.update": "更新({{count}})",
"data_sync.preview.title": "差異預覽:{{table}}",
"data_sync.preview.update_detail_title": "更新詳情:{{table}} / {{pk}}",
"data_sync.plan.use_existing_target": "使用已有目標表導入",
"data_sync.plan.target_missing_manual_create": "目標表不存在,需先手動建立",
"data_sync.plan.target_missing_auto_create": "目標表不存在,將自動建表後導入",
"data_sync.plan.target_missing_cannot_sync": "目標表不存在,無法執行同步",
"data_sync.plan.target_missing_auto_create_all": "目標表不存在,執行時將自動建表並導入全部來源資料",
"data_sync.plan.schema_changes_detected": "檢測到 {{count}} 條結構變更",
"data_sync.plan.add_missing_columns_before_import": "補齊 {{count}} 個缺失欄位後導入",
"data_sync.plan.missing_columns_no_executable_sql": "目標表缺失 {{count}} 個欄位,但未產生可執行補齊 SQL",
"data_sync.plan.missing_columns_auto_add_unsupported": "目標表缺失 {{count}} 個欄位,目前庫對暫不支援自動補齊",
"data_sync.plan.missing_columns_auto_add_disabled": "目標表缺失 {{count}} 個欄位,未開啟自動補齊",
"data_sync.plan.schema_only_no_data_diff": "僅同步結構,未執行資料差異分析",
"data_sync.plan.schema_only": "僅同步結構",
"data_sync.plan.schema_preview": "結構預覽",
"data_sync.plan.schema_aligned": "表結構已一致",
"data_sync.plan.auto_create_unsupported": "目前庫對暫不支援自動建表",
"data_sync.plan.tdengine_time_column_missing": "來源表未識別到可對應為 TDengine 首列的時間列,無法自動建表",
"data_sync.plan.use_existing_target_collection": "使用已有目標集合導入",
"data_sync.plan.target_collection_missing_manual_create": "目標集合不存在,需先手動建立",
"data_sync.plan.target_collection_missing_auto_create": "目標集合不存在,將自動建立集合後導入",
"data_sync.plan.redis_key_to_mongodb_document": "按 Redis Key 產生 MongoDB 文件導入",
"data_sync.plan.migrate_to_collection": "遷移到集合 {{collection}}",
"data_sync.plan.migrate_to_target": "遷移到 {{target}}",
"data_sync.plan.source_query_preview": "SQL 結果集同步預覽",
"data_sync.plan.migration_kernel_planning": "目前資料庫組合已進入遷移規劃階段,等待結構推斷和目標方言產生支援",
"data_sync.plan.backend_summary": "後端計畫摘要",
"data_sync.progress.stage.analysis_started": "差異分析開始",
"data_sync.progress.stage.analysis_completed": "差異分析完成",
"data_sync.progress.stage.sync_started": "開始同步",
"data_sync.progress.stage.connecting_source": "連線來源資料庫",
"data_sync.progress.stage.connecting_target": "連線目標資料庫",
"data_sync.progress.stage.analyzing_table": "分析表({{current}}/{{total}}",
"data_sync.progress.stage.syncing_table": "同步表({{current}}/{{total}}",
"data_sync.progress.stage.table_completed": "表處理完成",
"data_sync.progress.stage.creating_target_table": "建立目標表",
"data_sync.progress.stage.syncing_schema": "同步表結構",
"data_sync.progress.stage.creating_indexes": "建立索引",
"data_sync.progress.stage.reading_source": "讀取來源表資料",
"data_sync.progress.stage.reading_target": "讀取目標表資料",
"data_sync.progress.stage.comparing_diff": "對比差異",
"data_sync.progress.stage.clearing_target": "清空目標表",
"data_sync.progress.stage.checking_columns": "檢查欄位一致性",
"data_sync.progress.stage.applying_changes": "套用變更",
"data_sync.progress.stage.completed": "同步完成",
"data_sync.progress.stage.failed": "同步失敗",
"data_sync.progress.stage.redis_keyspace_started": "開始 Redis 鍵空間遷移",
"data_sync.progress.stage.creating_target_collection": "建立目標集合",
"data_sync.progress.stage.migrating_key": "遷移 Key{{current}}/{{total}}",
"data_sync.progress.stage.mongodb_keyspace_started": "開始 MongoDB 鍵空間遷移",
"data_sync.progress.stage.migrating_collection": "遷移集合({{current}}/{{total}}",
"data_sync.progress.stage.collection_completed": "集合處理完成",
"data_sync.progress.stage.backend_update": "正在處理後端進度",
"data_sync.progress.stage.analyzing_diff": "差異分析",
"data_sync.progress.stage.executing": "執行中",
"data_sync.progress.stage.preparing": "準備開始",
"data_sync.query_mode.help": "請輸入來源查詢 SQL並選擇一個目標表。差異分析會直接基於該結果集與目標表對比。",
"data_sync.result.completed": "同步完成",
"data_sync.result.failed": "同步失敗",
"data_sync.result.failed_description": "同步未完成。",
"data_sync.result.failed_detail": "同步失敗:{{detail}}",
"data_sync.result.running": "正在同步",
"data_sync.result.running_description": "目前階段:{{stage}}{{table}}",
"data_sync.result.success_summary": "成功同步 {{tables}} 張表。插入:{{inserted}},更新:{{updated}}",
"data_sync.result.table_suffix": ",表:{{table}}",
"data_sync.section.migration_options": "遷移選項",
"data_sync.section.source_database": "來源資料庫",
"data_sync.section.sync_options": "同步選項",
"data_sync.section.target_database": "目標資料庫",
"data_sync.title.source_database": "來源資料庫",
"data_sync.title.target_database": "目標資料庫",
"data_sync.title.migration_options": "遷移選項",
"data_sync.title.sync_options": "同步選項",
"data_sync.title.execution_log": "執行日誌",
"data_sync.step.configure": "配置源與目標",
"data_sync.step.result": "執行結果",
"data_sync.step.select_tables": "選擇表",
"data_sync.table_picker.help": "請選擇需要同步的表:",
"data_sync.table_picker.item_unit": "項",
"data_sync.table_picker.items_unit": "項",
"data_sync.table_picker.not_found": "暫無資料",
"data_sync.table_picker.search_placeholder": "搜尋表...",
"data_sync.table_picker.selected_title": "已選表",
"data_sync.table_picker.show_same": "显示相同表",
"data_sync.table_picker.source_title": "來源表",
"data_sync.transfer.source_tables": "???",
"data_sync.transfer.selected_tables": "已選表",
"data_sync.transfer.item_unit": "項",
"data_sync.transfer.items_unit": "項",
"data_sync.transfer.search_placeholder": "搜尋表...",
"data_sync.transfer.empty": "暫無資料",
"data_sync.title.migration_description": "按來源庫到目標庫完成建表、導入與風險預檢。",
"data_sync.title.migration_workbench": "跨庫遷移工作台",
"data_sync.title.sync_description": "按已有目標表完成差異比對、同步執行與結果確認。",
"data_sync.title.sync_workbench": "資料同步工作台",
"data_sync.title.migration": "跨資料源遷移",
"data_sync.title.sync": "資料同步",
"data_sync.validation.query_mode_data_only": "SQL 結果集同步僅支援只同步資料",
"data_sync.validation.single_target_table_required": "SQL 結果集同步需要選擇一個目標表",
"data_sync.validation.source_query_required": "請輸入來源查詢 SQL",
"data_sync.validation.table_required": "請選擇至少一張表",
"data_sync.plan.use_existing_target_table": "使用已有目標表導入",
"data_sync.plan.missing_columns_auto_add": "補齊 {{count}} 個缺失欄位後導入",
"data_sync.plan.tdengine_target_missing_timestamp_auto_create_unavailable": "來源表未識別到可對應為 TDengine 首列的時間列,無法自動建表",
"data_sync.plan.redis_mongo_keyspace_import": "按 Redis Key 產生 MongoDB 文件導入",
"data_sync.plan.redis_mongo_target_collection_missing_manual": "目標集合不存在,需先手動建立",
"data_sync.plan.redis_mongo_target_collection_auto_create": "目標集合不存在,將自動建立集合後導入",
"data_sync.backend.summary.redis_mongo_planned_action": "遷移到集合 {{collection}}",
"data_sync.backend.summary.mongo_redis_planned_action": "遷移到 {{target}}",
"data_sync.plan.mongo_relational_kernel_planned": "目前資料庫組合已進入遷移規劃階段,等待結構推斷和目標方言產生支援",
"data_sync.progress.stage.redis_mongo_creating_collection": "建立目標集合",
"data_sync.progress.stage.redis_mongo_migrating_key": "遷移 Key{{current}}/{{total}}",
"data_sync.progress.stage.mongo_redis_migrating_collection": "遷移集合({{current}}/{{total}}",
"data_sync.progress.stage.mongo_redis_collection_completed": "集合處理完成",
"data_sync.backend.error.apply_changes_unsupported": "目標驅動不支援套用資料變更",
"data_sync.backend.error.apply_source_query_changes_failed": "套用 SQL 結果集變更失敗: {{detail}}",
"data_sync.backend.error.clear_target_failed": "清空目標表失敗: {{detail}}",
"data_sync.backend.error.connect_source_mongodb_failed": "來源 MongoDB 連線失敗: {{detail}}",
"data_sync.backend.error.connect_source_redis_failed": "來源 Redis 連線失敗: {{detail}}",
"data_sync.backend.error.connect_target_mongodb_failed": "目標 MongoDB 連線失敗: {{detail}}",
"data_sync.backend.error.connect_target_redis_failed": "目標 Redis 連線失敗: {{detail}}",
"data_sync.backend.error.diff_composite_pk_unsupported": "複合主鍵 ({{columns}}) 不支援差異比對同步",
"data_sync.backend.error.diff_pk_required": "沒有主鍵。差異比對同步不受支援;請使用 insert-only 或 full-overwrite 模式直接導入。",
"data_sync.backend.error.execute_source_query_failed": "執行來源查詢失敗: {{detail}}",
"data_sync.backend.error.init_source_mongodb_driver_failed": "初始化來源 MongoDB 驅動失敗: {{detail}}",
"data_sync.backend.error.init_target_mongodb_driver_failed": "初始化目標 MongoDB 驅動失敗: {{detail}}",
"data_sync.backend.error.inspect_mongodb_collection_failed": "檢查目標 MongoDB collection 失敗: {{detail}}",
"data_sync.backend.error.list_mongodb_collections_failed": "列出 MongoDB collection 失敗: {{detail}}",
"data_sync.backend.error.load_target_columns_failed": "載入目標表欄位失敗: {{detail}}",
"data_sync.backend.error.mongo_document_write_unsupported": "目標驅動不支援寫入 MongoDB document",
"data_sync.backend.error.mongo_redis_analyze_collection_failed": "分析 MongoDB collection {{collection}} 失敗: {{detail}}",
"data_sync.backend.error.mongo_redis_document_key_missing": "MongoDB document 缺少 key 欄位",
"data_sync.backend.error.mongo_redis_document_type_missing": "MongoDB document 缺少欄位 {{field}}Redis Key={{key}}",
"data_sync.backend.error.mongo_redis_empty_target_value": "Redis Key {{key}} 的目標值為空",
"data_sync.backend.error.mongo_redis_unsupported_type": "Redis Key {{key}} 不支援類型 {{type}}",
"data_sync.backend.error.mongo_redis_value_invalid": "Redis Key {{key}} 的 {{type}} payload 無效;實際類型={{actual}}",
"data_sync.backend.error.mongo_redis_write_key_failed": "寫入 Redis Key {{key}} 失敗: {{detail}}",
"data_sync.backend.error.read_redis_key_failed": "讀取 Redis Key {{key}} 失敗: {{detail}}",
"data_sync.backend.error.read_source_table_failed": "讀取來源表失敗: {{detail}}",
"data_sync.backend.error.read_target_redis_key_failed": "讀取目標 Redis Key {{key}} 失敗: {{detail}}",
"data_sync.backend.error.read_target_table_failed": "讀取目標表失敗: {{detail}}",
"data_sync.backend.error.redis_mongo_analyze_changes_failed": "分析 Redis 遷移變更失敗: {{detail}}",
"data_sync.backend.error.redis_mongo_apply_changes_failed": "套用 Redis 遷移變更失敗: {{detail}}",
"data_sync.backend.error.redis_mongo_build_changes_failed": "建立 Redis 遷移變更失敗: {{detail}}",
"data_sync.backend.error.redis_mongo_create_collection_failed": "建立目標 MongoDB collection 失敗: {{detail}}",
"data_sync.backend.error.scan_redis_keys_failed": "掃描 Redis Key 失敗: {{detail}}",
"data_sync.backend.error.target_composite_pk_query_diff_unsupported": "目標表為複合主鍵 ({{columns}}),不支援 SQL 結果集差異分析",
"data_sync.backend.error.target_table_columns_missing": "目標表 {{table}} 不存在或無法讀取欄位定義",
"data_sync.backend.result.mongo_redis_analyzed_collections": "已完成 {{count}} 個 MongoDB collection 的 Redis 遷移分析",
"data_sync.backend.result.mongo_redis_completed": "MongoDB keyspace 遷移完成;已處理 {{collections}} 個 collection 和 {{keys}} 個 Redis Key",
"data_sync.backend.result.mongo_redis_no_collections": "沒有可遷移的 MongoDB collection",
"data_sync.backend.result.mongo_redis_no_documents": "沒有可遷移的 MongoDB Redis document",
"data_sync.backend.result.redis_mongo_analyzed_keys": "已完成 {{count}} 個 Redis Key 的 MongoDB 遷移分析",
"data_sync.backend.result.redis_mongo_completed": "Redis keyspace 遷移完成;已處理 {{count}} 個 Redis Key",
"data_sync.backend.result.redis_mongo_no_keys": "沒有可遷移的 Redis Key",
"data_sync.backend.summary.mongo_redis_diff": "執行時將插入 {{inserts}} 個 Redis Key並更新 {{updates}} 個 Redis Key",
"data_sync.backend.summary.mongo_redis_empty_collection": "collection 中沒有可遷移的 document",
"data_sync.backend.summary.mongo_redis_same_keys": "匹配的 Redis Key 已是最新",
"data_sync.backend.summary.mongo_redis_warning_document_format": "僅支援包含 key/type/ttl/value 欄位的 document",
"data_sync.backend.summary.mongo_redis_warning_full_overwrite_downgrade": "MongoDB 到 Redis 會將全量覆寫降級為增量同步,以避免刪除 DB 中其他 Redis Key",
"data_sync.backend.summary.mongo_redis_warning_keyspace": "MongoDB collection 中的 document 將按 keyspace 語意寫入 Redis",
"data_sync.backend.summary.redis_mongo_insert_document": "執行時將插入新的 MongoDB document",
"data_sync.backend.summary.redis_mongo_same_document": "匹配的 MongoDB document 已是最新",
"data_sync.backend.summary.redis_mongo_update_document": "執行時將更新現有 MongoDB document",
"data_sync.backend.summary.redis_mongo_warning_document_write": "Redis Key 將寫入為 MongoDB document",
"data_sync.plan.data_import_without_diff": "目前模式不進行差異比對,直接導入來源表資料。",
"data_sync.plan.mongo_relational_entry_warning": "{{objectKind}} 從 {{sourceType}} 到 {{targetType}} 的遷移目前僅提供結構推斷規劃提示",
"data_sync.plan.redis_mongo_keyspace_warning_no_schema": "Redis 到 MongoDB 按 keyspace 語意遷移,不執行表結構檢查",
"data_sync.plan.redis_mongo_keyspace_warning_semantics": "Redis TTL 和 collection 排序語意會作為 document 欄位保留,但可能無法完全等價",
"data_sync.plan.redis_mongo_target_collection_existing_only_warning": "目前策略要求目標 MongoDB collection 已存在,執行時不會自動建立",
"data_sync.plan.redis_mongo_unsupported_objects": "Redis Consumer Group / PubSub / Lua scripts / transaction state 尚未遷移",
"data_sync.plan.target_missing_preview_unavailable": "目標表不存在,差異預覽不可用。",
"data_sync.progress.stage.redis_mongo_started": "Redis 到 MongoDB keyspace 遷移開始",
"data_sync.progress.stage.mongo_redis_started": "MongoDB 到 Redis keyspace 遷移開始",
"data_sync.schema_inference.mongo_relational_issue": "{{sourceType}} -> {{targetType}} 的結構推斷仍在開發中;目前僅提供遷移規劃提示。",
"data_sync.schema_inference.mongo_relational_resolution": "後續迭代將從取樣資料產生欄位定義和型別降級策略。",
"data_sync.backend.unsupported.clickhouse_objects_to_pg_like": "ClickHouse ORDER BY/PARTITION/TTL/Projection/materialized-view 語意尚未自動遷移到 PG-like 目標",
"data_sync.backend.warning.auto_create_pair_unsupported": "自動建表目前僅支援 MySQL -> Kingbase目前組合={{sourceType}} -> {{targetType}}",
"data_sync.backend.warning.clickhouse_complex_type_degraded_mysql": "欄位 {{column}} 型別 {{type}} 已降級為 json",
"data_sync.backend.warning.clickhouse_complex_type_degraded_pg_like": "欄位 {{column}} 型別 {{type}} 已降級為 jsonb",
"data_sync.backend.warning.clickhouse_enum_degraded_pg_like": "欄位 {{column}} enum 型別 {{type}} 已降級為 varchar(255)",
"data_sync.backend.warning.clickhouse_order_by_tuple_used": "未檢測到來源主鍵ClickHouse 將使用 ORDER BY tuple();查詢效能可能受影響",
"data_sync.backend.warning.clickhouse_relational_constraints_not_preserved": "ClickHouse 不保留關聯式外鍵或唯一約束語意;僅遷移欄位和資料",
"data_sync.backend.warning.clickhouse_source_metadata_limited": "ClickHouse 來源端索引和約束元資料有限;反向遷移以欄位和資料為主",
"data_sync.backend.warning.clickhouse_source_primary_key_missing_mysql": "ClickHouse 來源端未返回主鍵資訊,目標 MySQL 表不會自動建立主鍵",
"data_sync.backend.warning.clickhouse_source_primary_key_missing_pg_like": "ClickHouse 來源端未返回主鍵資訊,目標 PG-like 表不會自動建立主鍵",
"data_sync.backend.warning.clickhouse_target_insert_only_recommended": "ClickHouse 目標建議使用 insert-only 或 full-overwriteupdate/delete 語意與傳統關聯式資料庫不同",
"data_sync.backend.warning.clickhouse_type_degraded_mysql_text": "欄位 {{column}} 型別 {{type}} 沒有專用 MySQL 對應,已降級為 text",
"data_sync.backend.warning.clickhouse_type_degraded_pg_like_text": "欄位 {{column}} 型別 {{type}} 沒有專用 PG-like 對應,已降級為 text",
"data_sync.backend.warning.clickhouse_uint64_mapped_numeric_pg_like": "欄位 {{column}} 型別 {{type}} 已對應為 numeric(20,0),以避免 unsigned 溢出",
"data_sync.backend.warning.column_type_degraded_clickhouse_string": "欄位 {{column}} 型別 {{type}} 已降級為 String",
"data_sync.backend.warning.column_type_empty_clickhouse_string": "欄位 {{column}} 型別為空,已降級為 String",
"data_sync.backend.warning.column_user_defined_degraded_clickhouse_string": "欄位 {{column}} 為使用者自定義型別,已降級為 String",
"data_sync.backend.warning.mysql_auto_increment_not_preserved_clickhouse": "欄位 {{column}} 的 AUTO_INCREMENT 不會作為 ClickHouse 自增語意保留",
"data_sync.backend.warning.mysql_binary_degraded_clickhouse_string": "欄位 {{column}} 的二進位型別已降級為 String",
"data_sync.backend.warning.mysql_time_degraded_clickhouse_string": "欄位 {{column}} 型別 {{type}} 已降級為 String",
"data_sync.backend.warning.mysql_type_degraded_clickhouse_string": "欄位 {{column}} 型別 {{type}} 沒有專用 ClickHouse 對應,已降級為 String",
"data_sync.backend.warning.pg_like_identity_not_preserved_clickhouse": "欄位 {{column}} 的 identity/自增語意不會保留到 ClickHouse",
"data_sync.backend.warning.target_existing_only_required": "目前策略要求目標表已存在,執行時不會自動建立。",
"data_sync.backend.warning.target_exists_data_only_no_indexes": "目標表已存在。僅執行資料導入;不會自動重建現有索引和約束。",
"data_sync.backend.warning.target_missing_columns": "目標表缺少 {{count}} 個欄位: {{columns}}",
"data_sync.backend.warning.target_table_existing_only_required": "目前策略要求目標表已存在,執行時不會自動建立。",
"data_sync.unsupported.clickhouse_to_tdengine_schema_semantics": "來源 ORDER BY/PARTITION/TTL/Projection/materialized-view 語意尚未自動遷移到 TDengine",
"data_sync.unsupported.mysql_to_tdengine_schema_semantics": "源索引、外鍵、觸發器、唯一約束和自增語意尚未自動遷移到 TDengine",
"data_sync.unsupported.pglike_to_tdengine_schema_semantics": "源索引、外鍵、觸發器、唯一約束、identity 和 sequence 語意尚未自動遷移到 TDengine",
"data_sync.unsupported.tdengine_source_relational_semantics": "TDengine 索引、外鍵、觸發器、supertable、TTL 和其他時序語意尚未自動遷移",
"data_sync.unsupported.tdengine_target_missing_timestamp": "TDengine regular table 的第一列必須是 TIMESTAMP目前來源表沒有可直接對應的時間欄位",
"data_sync.unsupported.tdengine_to_tdengine_regular_table_semantics": "來源 supertable、TAGS、TTL、retention policy 和索引語意尚未自動遷移到 TDengine regular table",
"data_sync.warning.target_exists_strategy_no_auto_create": "目前策略要求目標表已存在,執行時不會自動建立。",
"data_sync.warning.target_missing_columns": "目標表缺少 {{count}} 個欄位: {{columns}}",
"data_sync.warning.tdengine_source_existing_target_no_auto_add_columns": "TDengine 來源目前不會自動為已有目標表補齊欄位;請先確認目標結構",
"data_sync.warning.tdengine_source_mysql_type_fallback": "欄位 {{column}} 型別 {{type}} 沒有專用 MySQL 對應,已降級為 {{targetType}}",
"data_sync.warning.tdengine_source_pg_unsigned_overflow_safeguard": "欄位 {{column}} 型別 {{type}} 已對應為 {{targetType}},以避免 unsigned 溢出",
"data_sync.warning.tdengine_source_pglike_type_fallback": "欄位 {{column}} 型別 {{type}} 沒有專用 PG-like 對應,已降級為 {{targetType}}",
"data_sync.warning.tdengine_source_semantics_degraded": "TDengine 到關聯式目標目前僅遷移欄位和資料supertable、TAG 關聯、retention policy 和其他時序語意可能降級或遺失",
"data_sync.warning.tdengine_source_tag_column_degraded": "欄位 {{column}} 是 TDengine TAG 列,將在關聯式目標中降級為一般欄位",
"data_sync.warning.tdengine_source_tag_column_mapped": "欄位 {{column}} 是 TDengine TAG 列,已對應為一般欄位",
"data_sync.warning.tdengine_target_auto_create_basic_table_only": "TDengine 目標 auto-create 目前僅建立基礎表索引、外鍵、觸發器、supertable/TAGS/TTL 不會自動遷移",
"data_sync.warning.tdengine_target_auto_increment_not_migrated": "欄位 {{column}} 的自增語意不會遷移到 TDengine",
"data_sync.warning.tdengine_target_binary_type_fallback": "欄位 {{column}} 型別 {{type}} 已按字串語意降級為 {{targetType}}",
"data_sync.warning.tdengine_target_column_promoted_to_timestamp": "欄位 {{column}} 型別 {{type}} 已提升為第一個 TDengine TIMESTAMP 欄位",
"data_sync.warning.tdengine_target_empty_type_fallback": "欄位 {{column}} 型別為空,已降級為 {{targetType}}",
"data_sync.warning.tdengine_target_enum_type_fallback": "欄位 {{column}} enum 型別 {{type}} 已降級為 {{targetType}}",
"data_sync.warning.tdengine_target_existing_table_no_auto_add_columns": "TDengine 目標目前不會自動為已有目標表補齊欄位;請先確認目標結構",
"data_sync.warning.tdengine_target_fixedstring_length_parse_failed": "欄位 {{column}} 的 FixedString 長度無法解析,已降級為 {{targetType}}",
"data_sync.warning.tdengine_target_identity_not_migrated": "欄位 {{column}} 的自增/identity 語意不會遷移到 TDengine",
"data_sync.warning.tdengine_target_insert_only": "TDengine 目標目前僅支援 INSERT 寫入update/delete 差異將在執行時被拒絕",
"data_sync.warning.tdengine_target_json_regular_table_fallback": "欄位 {{column}} 型別 {{type}} 在 TDengine regular table 中不保留 TAG 語意,已降級為 {{targetType}}",
"data_sync.warning.tdengine_target_json_tag_only_fallback": "欄位 {{column}} 型別 {{type}} 已降級為 {{targetType}},因為 TDengine JSON 僅適用於 TAG",
"data_sync.warning.tdengine_target_missing_time_column": "來源表沒有可對應的時間欄位,因此無法自動建表。繼續前請手動準備 TDengine 目標表和時間欄位。",
"data_sync.warning.tdengine_target_pk_constraint_not_migrated": "欄位 {{column}} 的主鍵語意不會作為關聯約束遷移到 TDengine",
"data_sync.warning.tdengine_target_same_db_type_no_mapping_fallback": "欄位 {{column}} 型別 {{type}} 沒有專用 TDengine 同庫對應,已降級為 {{targetType}}",
"data_sync.warning.tdengine_target_tag_column_degraded_to_regular": "欄位 {{column}} 是 TDengine TAG 列,遷移到 regular table 後將降級為一般欄位",
"data_sync.warning.tdengine_target_time_only_type_fallback": "欄位 {{column}} 型別 {{type}} 沒有穩定的 TDengine time-only 對應,已降級為 {{targetType}}",
"data_sync.warning.tdengine_target_timestamp_column_reordered": "TDengine 基礎表要求時間欄位在首列;欄位 {{column}} 已移動到第一位",
"data_sync.warning.tdengine_target_type_fallback": "欄位 {{column}} 型別 {{type}} 已降級為 {{targetType}}",
"data_sync.warning.tdengine_target_type_no_mapping_fallback": "欄位 {{column}} 型別 {{type}} 沒有專用 TDengine 對應,已降級為 {{targetType}}",
"data_sync.warning.tdengine_target_user_defined_type_fallback": "欄位 {{column}} 為使用者自定義型別,已降級為 {{targetType}}",
"data_sync.backend.error.analyze_prepare_secrets_failed": "準備資料同步分析金鑰失敗: {{detail}}",
"data_sync.backend.error.apply_changes_failed": "套用變更失敗: {{detail}}",
"data_sync.backend.error.auto_add_column_failed": "自動補齊欄位失敗: 欄位={{column}}, 錯誤={{detail}}",
"data_sync.backend.error.build_migration_plan_failed": "產生遷移計畫失敗: 表={{table}}, 錯誤={{detail}}",
"data_sync.backend.error.create_indexes_failed": "建立索引失敗: 表={{table}}, 錯誤={{detail}}",
"data_sync.backend.error.create_table_sql_empty": "表 {{table}} 自動建表失敗: 建表 SQL 為空",
"data_sync.backend.error.create_target_table_failed": "建立目標表失敗: 表={{table}}, 錯誤={{detail}}",
"data_sync.backend.error.exec_ddl_statement_failed": "{{stage}}失敗: SQL={{sql}}, 錯誤={{detail}}",
"data_sync.backend.error.mongo_read_source_samples_failed": "讀取來源 MongoDB collection 樣本失敗: {{detail}}",
"data_sync.backend.error.pre_create_table_sql_failed": "預執行建表 SQL 失敗: 表={{table}}, 錯誤={{detail}}",
"data_sync.backend.error.prepare_secrets_failed": "準備資料同步金鑰失敗: {{detail}}",
"data_sync.backend.error.preview_failed": "資料同步預覽失敗: {{detail}}",
"data_sync.backend.error.preview_prepare_secrets_failed": "準備資料同步預覽金鑰失敗: {{detail}}",
"data_sync.backend.error.read_source_table_failed_with_table": "讀取來源表 {{table}} 失敗: {{detail}}",
"data_sync.backend.error.read_target_table_failed_with_table": "讀取目標表 {{table}} 失敗: {{detail}}",
"data_sync.backend.error.refresh_columns_after_create_failed": "建立目標表後載入欄位失敗: 表={{table}}, 錯誤={{detail}}",
"data_sync.backend.error.source_collection_no_migratable_fields": "來源 MongoDB collection 未推斷出可遷移欄位: {{collection}}",
"data_sync.backend.error.source_table_columns_failed": "取得來源表欄位失敗: {{detail}}",
"data_sync.backend.error.source_table_missing_or_no_columns": "來源表不存在或無欄位定義: {{table}}",
"data_sync.backend.error.sync_table_schema_failed": "同步表結構失敗: 表={{table}}, 錯誤={{detail}}",
"data_sync.backend.error.target_collection_check_failed": "檢查目標 MongoDB collection 失敗: {{detail}}",
"data_sync.backend.error.target_table_columns_failed": "取得目標表欄位失敗: {{detail}}",
"data_sync.backend.label.content_data_only": "僅同步資料",
"data_sync.backend.label.content_schema_and_data": "同步結構+資料",
"data_sync.backend.label.content_schema_only": "僅同步結構",
"data_sync.backend.label.mode_full_overwrite": "全量覆蓋",
"data_sync.backend.label.mode_insert_only": "僅插入",
"data_sync.backend.label.mode_insert_update": "增量同步",
"data_sync.backend.label.target_strategy_auto_create_if_missing": "目標缺失時自動建立",
"data_sync.backend.label.target_strategy_existing_only": "僅使用既有目標",
"data_sync.backend.label.target_strategy_smart": "智慧處理目標",
"data_sync.backend.log.auto_add_columns_completed": "自動補齊欄位完成: 成功={{succeeded}}, 失敗={{failed}}",
"data_sync.backend.log.change_counts": "需插入 {{inserts}} 行,需更新 {{updates}} 行,需刪除 {{deletes}} 行",
"data_sync.backend.log.connecting_source": "正在連線來源資料庫: {{host}}...",
"data_sync.backend.log.connecting_target": "正在連線目標資料庫: {{host}}...",
"data_sync.backend.log.data_already_consistent": "資料一致,無需變更。",
"data_sync.backend.log.ddl_statement_succeeded": "表 {{table}} {{stage}}成功: {{sql}}",
"data_sync.backend.log.fatal_error": "致命錯誤: {{message}}",
"data_sync.backend.log.missing_columns_auto_add_disabled": "目標表缺少 {{count}} 個欄位,但未開啟自動補齊,將自動忽略: {{columns}}",
"data_sync.backend.log.missing_columns_auto_add_started": "目標表缺少 {{count}} 個欄位,開始自動補齊: {{columns}}",
"data_sync.backend.log.mongo_redis_keyspace_options": "MongoDB 到 Redis keyspace 遷移;模式={{mode}};目標={{target}}",
"data_sync.backend.log.mongo_redis_migrating_key": "正在寫入 Redis Key {{key}}",
"data_sync.backend.log.mongo_redis_syncing_collection": "正在同步 MongoDB collection {{collection}}",
"data_sync.backend.log.redis_mongo_keyspace_options": "Redis 到 MongoDB keyspace 遷移;模式={{mode}};目標策略={{strategy}}",
"data_sync.backend.log.redis_mongo_migrating_key": "正在遷移 Redis Key {{key}}",
"data_sync.backend.log.source_query_no_changes": "SQL 結果集與目標表一致,無需套用變更",
"data_sync.backend.log.source_query_sync_completed": "SQL 結果集同步完成: 插入={{inserts}}, 更新={{updates}}, 刪除={{deletes}}",
"data_sync.backend.log.source_query_sync_source": "同步來源: SQL 結果集 -> 目標表 {{table}};模式: {{mode}}",
"data_sync.backend.log.sync_options": "同步內容: {{content}};模式: {{mode}};自動補欄位: {{autoAddColumns}};目標表策略: {{targetTableStrategy}};建立索引: {{createIndexes}}",
"data_sync.backend.log.syncing_table": "正在同步表: {{table}}",
"data_sync.backend.log.table_no_operations_skipped": "表 {{table}} 未勾選任何操作,已跳過",
"data_sync.backend.log.target_table_created": "目標表建立成功: {{table}}",
"data_sync.backend.log.target_table_no_operations": "目標表 {{table}} 未勾選任何操作,已跳過",
"data_sync.backend.log.unknown_sync_content_data_only": "未知同步內容 {{content}},已自動使用僅同步資料",
"data_sync.backend.result.preview_ready": "資料同步預覽已就緒",
"data_sync.backend.result.sync_completed": "同步完成: 表={{tables}}, 插入={{rowsInserted}}, 更新={{rowsUpdated}}, 刪除={{rowsDeleted}}",
"data_sync.backend.warning.apply_changes_unsupported": "目標驅動不支援套用資料變更。",
"data_sync.backend.warning.auto_add_column_sql_generation_failed": "欄位 {{column}} 自動補齊 SQL 產生失敗: {{detail}}",
"data_sync.backend.warning.auto_increment_not_preserved_existing_target_add_column": "欄位 {{column}} 為自增列,補齊到已有目標表時不會自動補建 {{feature}}",
"data_sync.backend.warning.column_default_expression_skipped": "欄位 {{column}} 的預設值 {{default}} 包含表達式,目前未自動遷移",
"data_sync.backend.warning.column_empty_string_default_not_preserved": "欄位 {{column}} 的空字串預設值未保留",
"data_sync.backend.warning.column_type_degraded": "欄位 {{column}} 型別 {{sourceType}} 已降級為 {{targetType}}",
"data_sync.backend.warning.column_type_empty_degraded": "欄位 {{column}} 型別為空,已降級為 {{targetType}}",
"data_sync.backend.warning.column_type_mapped": "欄位 {{column}} 型別 {{sourceType}} 已對應為 {{targetType}}",
"data_sync.backend.warning.column_type_no_mapping_degraded": "欄位 {{column}} 型別 {{sourceType}} 沒有專用對應,已降級為 {{targetType}}",
"data_sync.backend.warning.column_user_defined_degraded": "欄位 {{column}} 為使用者自定義型別,已降級為 {{targetType}}",
"data_sync.backend.warning.composite_pk_skipped": "表 {{table}} 為複合主鍵 ({{columns}}),暫不支援差異同步,已跳過",
"data_sync.backend.warning.full_overwrite_clearing_target": "全量覆寫模式:即將清空目標表 {{table}}",
"data_sync.backend.warning.load_target_columns_skip_check_failed": "取得目標表欄位失敗,已跳過欄位一致性檢查: {{detail}}",
"data_sync.backend.warning.mongo_redis_document_format": "MongoDB 到 Redis 目前僅支援包含 key/type/ttl/value 欄位的 document",
"data_sync.backend.warning.mongo_redis_full_overwrite_downgrade": "MongoDB 到 Redis 遷移會將全量覆蓋降級為增量同步",
"data_sync.backend.warning.mysql_unsigned_bigint_auto_increment_degraded": "欄位 {{column}} 為 unsigned bigint auto_increment已降級為 {{targetType}},且不保留自增語意",
"data_sync.backend.warning.refresh_columns_after_add_failed": "補齊欄位後刷新目標欄位失敗: 表={{table}}, 錯誤={{detail}}",
"data_sync.backend.warning.redis_mongo_full_overwrite_downgrade": "Redis 到 MongoDB 遷移會將全量覆蓋降級為增量同步",
"data_sync.backend.warning.source_indexes_read_failed": "讀取來源表索引失敗,已跳過索引遷移: {{detail}}",
"data_sync.backend.warning.table_pk_required_skipped": "表 {{table}} 未找到主鍵,目前模式需要差異比對,已跳過",
"data_sync.backend.warning.target_missing_skip_auto_create_disabled": "表 {{table}} 的目標表不存在,目前策略不允許自動建表,已跳過",
"data_sync.backend.warning.unknown_content_default_data": "未知同步內容 {{content}},已自動使用僅同步資料",
"data_sync.backend.warning.unknown_mode_default_insert_update": "未知同步模式 {{mode}},已自動使用增量同步",
"data_sync.plan.mongo_target_collection_missing_auto_create": "目標 MongoDB collection {{collection}} 不存在,將自動建立後導入。",
"data_sync.plan.mongo_target_collection_missing_manual_create": "目標 MongoDB collection {{collection}} 不存在,需先手動建立。",
"data_sync.schema_sync.error.create_statement_empty": "建表語句為空",
"data_sync.schema_sync.error.create_target_table_failed": "建立目標表 {{table}} 失敗: {{detail}}",
"data_sync.schema_sync.error.get_columns_after_create_failed": "建立目標表 {{table}} 後取得欄位失敗: {{detail}}",
"data_sync.schema_sync.error.get_create_statement_failed": "取得來源表 {{table}} 建表語句失敗: {{detail}}",
"data_sync.schema_sync.error.get_source_columns_failed": "取得來源表 {{table}} 欄位失敗: {{detail}}",
"data_sync.schema_sync.error.target_missing_auto_create_unsupported": "目標表 {{table}} 不存在,源型別 {{sourceType}} 暫不支援自動建表: {{detail}}",
"data_sync.schema_sync.log.add_column_failed": "補齊欄位失敗: 表={{table}}, 欄位={{column}}, 錯誤={{detail}}",
"data_sync.schema_sync.log.column_added": "已補齊欄位: 表={{table}}, 欄位={{column}}, 型別={{type}}",
"data_sync.schema_sync.log.completed": "表結構同步完成: {{table}},新增欄位 {{count}} 個",
"data_sync.schema_sync.log.schema_aligned": "表結構一致: {{table}}",
"data_sync.schema_sync.log.target_created": "目標表建立成功: {{table}}",
"data_sync.schema_sync.log.target_missing_create": "目標表 {{table}} 不存在,開始嘗試建立表結構",
"data_sync.schema_sync.warning.target_unsupported": "目標資料庫型別={{targetType}} 暫不支援結構同步,已跳過表 {{table}}",
"data_sync.unsupported.mongo_index_columns_missing": "索引 {{name}} 缺少欄位定義,已跳過",
"data_sync.unsupported.mongo_index_create_command_failed": "索引 {{name}} 產生 MongoDB createIndexes 命令失敗: {{detail}}",
"data_sync.unsupported.mongo_index_prefix_length": "索引 {{name}} 使用前綴長度MongoDB 目標暫不支援等價遷移",
"data_sync.warning.mongo_field_mixed_bson_types": "欄位 {{field}} 存在多種 BSON 值型別,已降級為相容型別",
"data_sync.warning.mongo_index_type_normalized": "索引 {{name}} 型別={{type}} 將按一般索引遷移到 MongoDB",
"data_sync.warning.mongo_source_collection_index_read_failed": "讀取來源 MongoDB collection 索引失敗,已跳過索引遷移: {{detail}}",
"data_sync.warning.mongo_source_empty_sample_id_only": "來源 MongoDB collection 暫無樣本資料,僅按 `_id` 產生基礎主鍵列",
"data_sync.warning.mongo_source_primary_key_missing": "MongoDB 來源 collection 未推斷出穩定主鍵,目標表不會自動建立主鍵",
"data_sync.warning.mongo_source_table_index_read_failed": "讀取來源表索引失敗,已跳過索引遷移: {{detail}}",
"data_sync.warning.mongo_target_collection_existing_only_required": "目前策略要求目標 MongoDB collection 已存在,執行時不會自動建立",
"data_sync.warning.mongo_target_collection_weak_schema": "MongoDB 是弱結構目標,欄位結構以寫入 document 為準,不執行目標列檢查",
"file.backend.dialog.export_connections": "匯出連線",
"file.backend.dialog.export_data": "匯出資料",
"file.backend.dialog.export_database_sql": "匯出 {{database}} (SQL)",
"file.backend.dialog.export_query_result": "匯出查詢結果",
"file.backend.dialog.export_table": "匯出 {{table}}",
"file.backend.dialog.export_tables_sql": "匯出資料表 (SQL)",
"file.backend.dialog.import_data": "匯入到 {{table}}",
"file.backend.dialog.select_config_file": "選擇設定檔",
"file.backend.dialog.select_database_file": "選擇資料庫檔案",
"file.backend.dialog.select_duckdb_file": "選擇 DuckDB 資料檔案",
"file.backend.dialog.select_sql_directory": "選擇 SQL 目錄",
"file.backend.dialog.select_sql_file": "選擇 SQL 檔案",
"file.backend.dialog.select_sqlite_file": "選擇 SQLite 資料檔案",
"file.backend.dialog.select_ssh_key_file": "選擇 SSH 私鑰檔案",
"file.backend.html_export.document_title": "GoNavi 資料匯出",
"file.backend.html_export.empty_rows": "(0 筆)",
"file.backend.html_export.heading": "GoNavi 資料匯出",
"file.backend.html_export.meta": "列數: {{rowCount}} · 欄數: {{columnCount}} · 產生時間: {{generatedAt}}",
"file.backend.sql_dump.database": "資料庫: {{database}}",
"file.backend.sql_dump.empty_rows": "(0 筆)",
"file.backend.sql_dump.generated_at": "產生時間: {{generatedAt}}",
"file.backend.sql_dump.table": "資料表: {{objectName}}",
"file.backend.sql_dump.title": "GoNavi SQL 匯出",
"file.backend.sql_dump.view": "檢視: {{objectName}}",
"file.backend.sql_dump.view_data_skipped": "已略過檢視資料匯出(不會為檢視產生 INSERT。",
"file.backend.error.batch_commit_unsupported": "目前資料庫型別不支援批次提交",
"file.backend.error.connection_export_file_too_large": "連線匯出檔案過大",
"file.backend.error.connection_import_file_too_large": "連線匯入檔案過大",
"file.backend.error.connection_package_decrypt_failed": "檔案密碼錯誤或檔案已損壞",
"file.backend.error.connection_package_password_required": "恢復包密碼不能為空",
"file.backend.error.connection_package_payload_too_large": "連線恢復包內容過大",
"file.backend.error.connection_package_unsupported": "不支援的連線恢復包格式",
"file.backend.error.database_name_required": "資料庫名稱不能為空",
"file.backend.error.directory_path_required": "目錄路徑不能為空",
"file.backend.error.export_unsupported_format": "不支援的匯出格式: {{format}}",
"file.backend.error.file_path_empty": "檔案路徑為空",
"file.backend.error.file_path_required": "檔案路徑不能為空",
"file.backend.error.import_file_empty": "檔案路徑不能為空",
"file.backend.error.import_csv_empty_or_missing_header": "CSV 為空或缺少標題列",
"file.backend.error.import_csv_open_failed": "無法開啟 CSV: {{detail}}",
"file.backend.error.import_csv_read_failed": "無法讀取 CSV: {{detail}}",
"file.backend.error.import_excel_empty_or_missing_header": "Excel 為空或缺少標題列",
"file.backend.error.import_excel_no_sheets": "Excel 檔案沒有工作表",
"file.backend.error.import_excel_parse_failed": "無法解析 Excel: {{detail}}",
"file.backend.error.import_excel_read_failed": "無法讀取 Excel: {{detail}}",
"file.backend.error.import_json_parse_failed": "無法解析 JSON: {{detail}}",
"file.backend.error.import_json_root_not_array": "JSON 根必須是陣列",
"file.backend.error.import_unsupported_format": "不支援的檔案格式",
"file.backend.error.invalid_export_mode": "無效的匯出模式",
"file.backend.error.mysql_workbench_no_connections": "未在 XML 中找到有效的連線設定",
"file.backend.error.mysql_workbench_parse_failed": "解析 MySQL Workbench XML 失敗: {{detail}}",
"file.backend.error.open_file_failed": "無法開啟檔案: {{detail}}",
"file.backend.error.query_required": "查詢語句不能為空",
"file.backend.error.read_file_error_summary": "檔案讀取錯誤: {{detail}}。已執行 {{count}} 條。",
"file.backend.error.read_file_info_failed": "無法讀取檔案資訊: {{detail}}",
"file.backend.error.selected_path_not_directory": "所選路徑不是目錄",
"file.backend.error.selected_path_not_sql_file": "所選路徑不是 SQL 檔案",
"file.backend.error.select_with_query_required": "僅支援 SELECT/WITH 查詢匯出",
"file.backend.error.task_not_found": "未找到該任務",
"file.backend.error.table_data_batch_limit": "單次最多處理 {{max}} 張表,目前選取 {{count}} 張",
"file.backend.error.table_data_clear_failed": "清空 {{table}} 失敗: {{detail}}",
"file.backend.error.table_data_clear_failed_partial": "清空 {{table}} 失敗: {{detail}}(注意:前 {{count}} 張表已清空且無法復原)",
"file.backend.error.table_data_mode_unsupported": "不支援的表資料清理模式: {{mode}}",
"file.backend.error.table_data_no_tables": "未指定要處理的表",
"file.backend.error.table_data_truncate_failed": "截斷 {{table}} 失敗: {{detail}}",
"file.backend.error.table_data_truncate_failed_partial": "截斷 {{table}} 失敗: {{detail}}(注意:前 {{count}} 張表已截斷且無法復原)",
"file.backend.error.table_data_truncate_unsupported": "目前資料庫型別 {{type}} 不支援截斷表,請改用清空表",
"file.backend.error.write_failed": "寫入失敗: {{detail}}",
"file.backend.message.cancel_requested": "已送出取消請求",
"file.backend.message.execution_cancelled": "執行已終止。已執行 {{executed}} 條,失敗 {{failed}} 條,耗時 {{duration}}。",
"file.backend.message.execution_completed": "執行完成。成功 {{success}} 條,失敗 {{failed}} 條,耗時 {{duration}}。",
"file.backend.message.execution_error_detail_header": "錯誤詳情(前 {{count}} 條):",
"file.backend.message.execution_more_errors": "...還有 {{count}} 條錯誤未顯示",
"file.backend.message.export_completed": "匯出完成",
"file.backend.message.import_no_data": "無可匯入資料",
"file.backend.message.import_row_failed": "第 {{index}} 列匯入失敗: {{detail}}",
"file.backend.message.import_summary": "已匯入: {{imported}}, 失敗: {{failed}}",
"file.backend.message.statement_failed": "第 {{index}} 條語句執行失敗: {{detail}}\n SQL: {{sql}}",
"file.backend.message.table_data_clear_succeeded": "清空成功",
"file.backend.message.table_data_truncate_succeeded": "截斷成功",
"file.backend.message.transaction_committed": "交易提交成功",
"file.backend.message.user_cancelled": "使用者取消執行",
"file.backend.filter.all_files": "所有檔案",
"file.backend.filter.all_files_pattern": "所有檔案 (*.*)",
"file.backend.filter.connection_package": "GoNavi 連線包 (*.gonavi-conn)",
"file.backend.filter.database_files": "資料庫檔案",
"file.backend.filter.data_files": "資料檔案",
"file.backend.filter.duckdb_files": "DuckDB 檔案",
"file.backend.filter.json_files": "JSON 檔案 (*.json)",
"file.backend.filter.mysql_workbench_connections": "MySQL Workbench 連線 (*.xml)",
"file.backend.filter.private_key_files": "私鑰檔案",
"file.backend.filter.sql_files": "SQL 檔案 (*.sql)",
"file.backend.filter.sqlite_files": "SQLite 檔案",
"ai_service.backend.message.provider_test_success": "端點連通性測試成功",
"ai_service.backend.error.provider_test_failed": "連線測試失敗: {{detail}}",
"ai_service.backend.error.provider_auth_failed": "API Key 無效或請求被拒絕 (HTTP {{status}}){{body}}",
"ai_service.backend.error.provider_http_status_failed": "端點返回異常狀態 (HTTP {{status}}){{body}}",
"ai_service.backend.error.provider_http_server_error": "上游伺服器返回內部錯誤 (HTTP {{status}}){{body}}",
"ai_service.backend.error.provider_request_create_failed": "建立請求失敗: {{detail}}",
"ai_service.backend.error.provider_request_serialize_failed": "序列化請求失敗: {{detail}}",
"ai_service.backend.error.provider_secret_read_failed": "讀取 Provider secret 失敗: {{detail}}",
"ai_service.backend.error.provider_secret_save_failed": "儲存 Provider secret 失敗: {{detail}}",
"ai_service.backend.error.provider_secret_saved_read_failed": "讀取已儲存 Provider secret 失敗: {{detail}}",
"ai_service.backend.error.provider_secret_delete_failed": "刪除 Provider secret 失敗: {{detail}}",
"ai_service.backend.error.provider_secret_load_failed": "載入 AI Provider secret 失敗(provider={{provider}}): {{detail}}",
"ai_service.backend.error.config_rewrite_failed": "重寫 AI 設定失敗: {{detail}}",
"ai_service.backend.error.config_read_failed": "讀取 AI 設定失敗: {{detail}}",
"ai_service.backend.error.config_load_failed": "載入 AI 設定失敗: {{detail}}",
"ai_service.backend.error.config_serialize_failed": "序列化 AI 設定失敗: {{detail}}",
"ai_service.backend.error.config_dir_create_failed": "建立設定目錄失敗: {{detail}}",
"ai_service.backend.error.config_write_failed": "寫入 AI 設定失敗: {{detail}}",
"ai_service.backend.error.daily_secret_store_unavailable": "日常密文儲存不可用: {{detail}}",
"ai_service.backend.error.secret_store_unavailable": "密文儲存不可用: {{detail}}",
"ai_service.backend.error.provider_secret_bundle_parse_failed": "解析 provider secret bundle 失敗: {{detail}}",
"ai_service.backend.error.models_request_create_failed": "建立模型列表請求失敗: {{detail}}",
"ai_service.backend.error.models_request_failed": "請求模型列表失敗: {{detail}}",
"ai_service.backend.error.models_http_status_failed": "模型列表端點返回異常狀態 (HTTP {{status}}){{body}}",
"ai_service.backend.error.models_parse_failed": "解析模型列表失敗: {{detail}}",
"ai_service.backend.error.active_provider_not_found": "未找到作用中的 AI Provider",
"ai_service.backend.error.editable_provider_not_found": "未找到要編輯的 AI Provider: {{detail}}",
"ai_service.backend.error.provider_not_configured": "未設定 AI Provider請先在設定中設定。",
"ai_service.backend.error.volcengine_coding_models_empty": "目前接口未返回可用的火山 Coding Plan 模型,請檢查帳號權限或切換到「火山方舟」供應商",
"ai_service.backend.error.session_missing": "會話不存在",
"ai_service.backend.error.session_corrupt": "會話資料損壞",
"ai_service.backend.error.sessions_dir_create_failed": "建立 sessions 目錄失敗: {{detail}}",
"ai_service.backend.error.session_serialize_failed": "序列化會話資料失敗: {{detail}}",
"ai_service.backend.error.session_write_failed": "儲存會話失敗: {{detail}}",
"ai_service.backend.error.session_delete_failed": "刪除會話失敗: {{detail}}",
"ai_service.backend.warning.sql_drop": "高危 SQLDROP 語句會永久刪除資料庫物件",
"ai_service.backend.warning.sql_truncate": "高危 SQLTRUNCATE 會清空表中所有資料",
"ai_service.backend.warning.sql_delete_without_where": "高危 SQLDELETE 語句缺少 WHERE 條件,將刪除所有資料",
"ai_service.backend.warning.sql_update_without_where": "高危 SQLUPDATE 語句缺少 WHERE 條件,將更新所有記錄",
"jvm_monitoring_charts.title.heap": "堆記憶體",
"jvm_monitoring_charts.title.gc": "垃圾回收",
"jvm_monitoring_charts.title.threads": "執行緒",
"jvm_monitoring_charts.title.classes": "類別載入",
"jvm_monitoring_charts.empty.heap.no_samples": "暫無堆記憶體採樣資料",
"jvm_monitoring_charts.empty.heap.metric_unavailable": "目前監控來源未提供堆記憶體指標",
"jvm_monitoring_charts.empty.gc.no_samples": "暫無垃圾回收採樣資料",
"jvm_monitoring_charts.empty.gc.metric_unavailable": "目前監控來源未提供垃圾回收指標",
"jvm_monitoring_charts.empty.threads.no_samples": "暫無執行緒採樣資料",
"jvm_monitoring_charts.empty.threads.metric_unavailable": "目前監控來源未提供執行緒指標",
"jvm_monitoring_charts.empty.classes.no_samples": "暫無類別載入採樣資料",
"jvm_monitoring_charts.empty.classes.metric_unavailable": "目前監控來源未提供類別載入指標",
"jvm_monitoring_charts.legend.heap_used": "堆記憶體已使用",
"jvm_monitoring_charts.legend.heap_committed": "堆記憶體已提交",
"jvm_monitoring_charts.legend.gc_count": "垃圾回收次數",
"jvm_monitoring_charts.legend.gc_time_ms": "垃圾回收耗時(ms)",
"jvm_monitoring_charts.legend.thread_count": "執行緒數",
"jvm_monitoring_charts.legend.daemon_thread_count": "守護執行緒數",
"jvm_monitoring_charts.legend.peak_thread_count": "執行緒峰值",
"jvm_monitoring_charts.legend.loaded_classes": "已載入類別",
"jvm_monitoring_charts.legend.unloaded_classes": "已卸載類別",
"jvm_monitoring_status_cards.title.heap": "堆記憶體",
"jvm_monitoring_status_cards.title.gc_pressure": "垃圾回收壓力",
"jvm_monitoring_status_cards.title.threads": "執行緒",
"jvm_monitoring_status_cards.title.classes": "類別載入",
"jvm_monitoring_status_cards.meta.heap_committed": "已提交 {{value}}",
"jvm_monitoring_status_cards.meta.waiting_samples": "等待採樣",
"jvm_monitoring_status_cards.meta.gc_total_time": "累計 {{value}}",
"jvm_monitoring_status_cards.meta.thread_peak": "峰值 {{value}}",
"jvm_monitoring_status_cards.status.sampling": "採樣中",
"jvm_monitoring_status_cards.status.stopped": "未執行",
"jvm_monitoring_status_cards.thread_state.runnable_count": "可執行 {{count}}",
"jvm_monitoring_detail_panel.title.troubleshooting_metrics": "排障指標",
"jvm_monitoring_detail_panel.title.thread_state_distribution": "執行緒狀態分布",
"jvm_monitoring_detail_panel.title.recent_gc_details": "最近垃圾回收明細",
"jvm_monitoring_detail_panel.title.capabilities_and_degradation": "能力與降級",
"jvm_monitoring_detail_panel.field.process_cpu": "行程 CPU",
"jvm_monitoring_detail_panel.field.system_cpu": "系統 CPU",
"jvm_monitoring_detail_panel.field.process_physical_memory": "行程實體記憶體",
"jvm_monitoring_detail_panel.field.process_virtual_memory": "行程虛擬記憶體",
"jvm_monitoring_detail_panel.memory_missing.title": "行程實體記憶體缺失原因",
"jvm_monitoring_detail_panel.memory_missing.jmx": "JMX 連線未暴露行程駐留實體記憶體屬性,目前只能讀取行程虛擬記憶體指標;如需行程實體記憶體,請切換到 HTTP 端點或增強代理採集。",
"jvm_monitoring_detail_panel.memory_missing.default": "目前監控來源未返回行程駐留實體記憶體指標;請確認 HTTP 端點或增強代理已採集並上報行程實體記憶體。",
"jvm_monitoring_detail_panel.empty.thread_states": "暫無執行緒狀態採樣",
"jvm_monitoring_detail_panel.empty.gc_events_unavailable": "目前監控來源未提供事件級垃圾回收資料",
"jvm_monitoring_detail_panel.empty.recent_gc_events": "最近視窗暫無垃圾回收事件",
"jvm_monitoring_detail_panel.gc.before": "回收前",
"jvm_monitoring_detail_panel.gc.after": "回收後",
"jvm_monitoring_presentation.metric.heap_used": "堆積記憶體",
"jvm_monitoring_presentation.metric.heap_non_heap": "非堆積記憶體",
"jvm_monitoring_presentation.metric.gc_count": "垃圾回收次數",
"jvm_monitoring_presentation.metric.gc_time": "垃圾回收耗時",
"jvm_monitoring_presentation.metric.gc_events": "最近垃圾回收事件",
"jvm_monitoring_presentation.metric.thread_count": "執行緒數",
"jvm_monitoring_presentation.metric.thread_states": "執行緒狀態",
"jvm_monitoring_presentation.metric.class_loading": "類別載入",
"jvm_monitoring_presentation.metric.cpu_process": "行程 CPU",
"jvm_monitoring_presentation.metric.cpu_system": "系統 CPU",
"jvm_monitoring_presentation.metric.memory_rss": "行程實體記憶體",
"jvm_monitoring_presentation.metric.memory_virtual": "行程虛擬記憶體",
"jvm_monitoring_presentation.thread_state.new": "新建",
"jvm_monitoring_presentation.thread_state.runnable": "可執行",
"jvm_monitoring_presentation.thread_state.blocked": "封鎖",
"jvm_monitoring_presentation.thread_state.waiting": "等待中",
"jvm_monitoring_presentation.thread_state.timed_waiting": "限時等待",
"jvm_monitoring_presentation.thread_state.terminated": "已終止",
"jvm_monitoring_presentation.availability.missing_metrics": "缺失指標:{{metrics}}",
"jvm_monitoring_presentation.availability.provider_warnings": "監控來源告警:{{warnings}}",
"jvm_monitoring_presentation.availability.no_obvious_degradation": "目前監控工作階段未發現明顯降級。",
"jvm_change_preview_modal.title": "JVM 變更預覽",
"jvm_change_preview_modal.status.no_preview": "暫無預覽結果",
"jvm_change_preview_modal.status.generated": "預覽已產生",
"jvm_change_preview_modal.action.confirm_execute": "確認執行",
"jvm_change_preview_modal.action.close": "關閉",
"jvm_change_preview_modal.section.summary": "變更摘要",
"jvm_change_preview_modal.section.before": "變更前",
"jvm_change_preview_modal.section.after": "變更後",
"jvm_change_preview_modal.field.resource_id": "資源 ID",
"jvm_change_preview_modal.field.version": "版本",
"jvm_change_preview_modal.field.format": "格式",
"jvm_change_preview_modal.risk.label": "風險 {{level}}",
"jvm_change_preview_modal.risk.low": "低",
"jvm_change_preview_modal.risk.medium": "中",
"jvm_change_preview_modal.risk.high": "高",
"jvm_change_preview_modal.risk.unknown": "未知",
"jvm_change_preview_modal.permission.requires_confirmation": "需要確認",
"jvm_change_preview_modal.permission.allowed": "允許執行",
"jvm_change_preview_modal.permission.forbidden": "禁止執行",
"jvm_change_preview_modal.blocking.label": "阻斷原因",
"jvm_change_preview_modal.blocking.alert_message": "目前變更不可執行",
"jvm_diagnostic.completion.category.observe": "觀察類命令",
"jvm_diagnostic.completion.category.trace": "追蹤類命令",
"jvm_diagnostic.completion.category.mutating": "高風險命令",
"jvm_diagnostic.completion.category.control": "控制命令",
"jvm_diagnostic.completion.preset.category.observe": "觀察類命令",
"jvm_diagnostic.completion.preset.category.trace": "追蹤類命令",
"jvm_diagnostic.completion.preset.category.mutating": "高風險命令",
"jvm_diagnostic.completion.preset.thread-top.documentation": "查看最繁忙執行緒,快速定位阻塞或高 CPU 執行緒。",
"jvm_diagnostic.completion.preset.dashboard.documentation": "查看 JVM 執行總覽。",
"jvm_diagnostic.completion.preset.trace-slow-method.documentation": "追蹤慢方法呼叫路徑。",
"jvm_diagnostic.completion.preset.watch-return.documentation": "觀察入參與回傳值。",
"jvm_diagnostic.completion.preset.ognl-sample.documentation": "高風險表達式命令,預設僅作示意。",
"jvm_diagnostic.completion.command.dashboard.documentation": "查看 JVM 執行總覽。",
"jvm_diagnostic.completion.command.jvm.documentation": "查看 JVM 記憶體、執行緒、類別載入、GC 和執行參數資訊。",
"jvm_diagnostic.completion.command.thread.documentation": "查看熱點執行緒、執行緒堆疊和阻塞執行緒。",
"jvm_diagnostic.completion.command.sc.documentation": "搜尋匹配類別資訊。",
"jvm_diagnostic.completion.command.sm.documentation": "查看類別的方法簽名。",
"jvm_diagnostic.completion.command.jad.documentation": "反編譯指定類別。",
"jvm_diagnostic.completion.command.sysprop.documentation": "查看系統屬性。",
"jvm_diagnostic.completion.command.sysenv.documentation": "查看環境變數。",
"jvm_diagnostic.completion.command.classloader.documentation": "查看類別載入器資訊。",
"jvm_diagnostic.completion.command.trace.documentation": "追蹤方法呼叫耗時路徑。",
"jvm_diagnostic.completion.command.watch.documentation": "觀察入參、回傳值或例外。",
"jvm_diagnostic.completion.command.stack.documentation": "輸出方法呼叫堆疊。",
"jvm_diagnostic.completion.command.monitor.documentation": "週期性統計方法呼叫。",
"jvm_diagnostic.completion.command.tt.documentation": "方法時光隧道,記錄和回放呼叫。",
"jvm_diagnostic.completion.command.ognl.documentation": "執行 OGNL 表達式,預設需要額外授權。",
"jvm_diagnostic.completion.command.vmtool.documentation": "直接操作 JVM 物件或執行 VMTool 動作。",
"jvm_diagnostic.completion.command.redefine.documentation": "重新定義類別位元碼。",
"jvm_diagnostic.completion.command.retransform.documentation": "重新觸發類別轉換。",
"jvm_diagnostic.completion.command.stop.documentation": "停止目前背景任務。",
"jvm_diagnostic.completion.detail.execute_directly": "直接執行",
"jvm_diagnostic.completion.detail.thread_option": "執行緒參數",
"jvm_diagnostic.completion.detail.class_search_template": "類別搜尋範本",
"jvm_diagnostic.completion.detail.method_search_template": "方法搜尋範本",
"jvm_diagnostic.completion.detail.decompile_template": "反編譯範本",
"jvm_diagnostic.completion.detail.system_property_template": "系統屬性範本",
"jvm_diagnostic.completion.detail.environment_variable_template": "環境變數範本",
"jvm_diagnostic.completion.detail.classloader_template": "類別載入器範本",
"jvm_diagnostic.completion.detail.trace_template": "追蹤範本",
"jvm_diagnostic.completion.detail.trace_option": "追蹤參數",
"jvm_diagnostic.completion.detail.watch_template": "觀察範本",
"jvm_diagnostic.completion.detail.watch_option": "觀察參數",
"jvm_diagnostic.completion.detail.stack_template": "呼叫堆疊範本",
"jvm_diagnostic.completion.detail.monitor_template": "監控範本",
"jvm_diagnostic.completion.detail.time_tunnel_template": "時光隧道範本",
"jvm_diagnostic.completion.detail.high_risk_template": "高風險範本",
"jvm_diagnostic.completion.argument.command_template.label": "{{command}} 範本",
"jvm_diagnostic.completion.argument.detail_mode_d.label": "詳細模式 (-d)",
"jvm_diagnostic.completion.argument.dashboard.direct.label": "dashboard",
"jvm_diagnostic.completion.argument.dashboard.direct.documentation": "查看目前 JVM 執行總覽。",
"jvm_diagnostic.completion.argument.jvm.direct.label": "jvm",
"jvm_diagnostic.completion.argument.jvm.direct.documentation": "查看 JVM 記憶體、執行緒、類別載入、GC 和執行參數資訊。",
"jvm_diagnostic.completion.argument.thread.busy_top.label": "繁忙執行緒 TOP N (-n)",
"jvm_diagnostic.completion.argument.thread.busy_top.documentation": "查看 CPU 最繁忙的前 N 個執行緒。",
"jvm_diagnostic.completion.argument.thread.blocking.label": "阻塞執行緒 (-b)",
"jvm_diagnostic.completion.argument.thread.blocking.documentation": "查找目前阻塞其他執行緒的執行緒。",
"jvm_diagnostic.completion.argument.thread.thread_id.label": "指定執行緒 ID",
"jvm_diagnostic.completion.argument.thread.thread_id.documentation": "查看指定執行緒的詳細堆疊資訊。",
"jvm_diagnostic.completion.argument.sc.class_pattern.label": "類別匹配範本",
"jvm_diagnostic.completion.argument.sc.class_pattern.documentation": "依類別名稱模式搜尋。",
"jvm_diagnostic.completion.argument.sc.detail.documentation": "輸出類別詳細資訊。",
"jvm_diagnostic.completion.argument.sm.method_signature.label": "方法簽名範本",
"jvm_diagnostic.completion.argument.sm.method_signature.documentation": "查看類別的方法簽名。",
"jvm_diagnostic.completion.argument.sm.detail.documentation": "輸出方法詳細簽名。",
"jvm_diagnostic.completion.argument.jad.template.label": "反編譯範本",
"jvm_diagnostic.completion.argument.jad.template.documentation": "反編譯指定類別。",
"jvm_diagnostic.completion.argument.sysprop.property.label": "查看屬性",
"jvm_diagnostic.completion.argument.sysprop.property.documentation": "讀取指定系統屬性。",
"jvm_diagnostic.completion.argument.sysenv.variable.label": "查看環境變數",
"jvm_diagnostic.completion.argument.sysenv.variable.documentation": "讀取指定環境變數。",
"jvm_diagnostic.completion.argument.classloader.tree.label": "樹狀檢視 (-t)",
"jvm_diagnostic.completion.argument.classloader.tree.documentation": "輸出類別載入器樹狀結構。",
"jvm_diagnostic.completion.argument.classloader.url_stat.label": "全部 URL 統計 (--url-stat)",
"jvm_diagnostic.completion.argument.classloader.url_stat.documentation": "查看類別載入器 URL 統計。",
"jvm_diagnostic.completion.argument.classloader.hash.label": "指定類別載入器 Hash",
"jvm_diagnostic.completion.argument.classloader.hash.documentation": "查看指定類別載入器詳情。",
"jvm_diagnostic.completion.argument.trace.template.documentation": "追蹤慢方法呼叫鏈路。",
"jvm_diagnostic.completion.argument.trace.condition.label": "條件過濾 '#cost > 100'",
"jvm_diagnostic.completion.argument.trace.condition.documentation": "追加 trace 條件表達式。",
"jvm_diagnostic.completion.argument.watch.template.documentation": "觀察入參、回傳值或例外。",
"jvm_diagnostic.completion.argument.watch.expand_depth.label": "展開層級 -x 2",
"jvm_diagnostic.completion.argument.watch.expand_depth.documentation": "設定物件展開層級。",
"jvm_diagnostic.completion.argument.stack.template.documentation": "輸出方法呼叫堆疊。",
"jvm_diagnostic.completion.argument.monitor.template.documentation": "按週期統計方法呼叫情況。",
"jvm_diagnostic.completion.argument.tt.record.label": "tt 錄製範本",
"jvm_diagnostic.completion.argument.tt.record.documentation": "錄製指定方法呼叫。",
"jvm_diagnostic.completion.argument.tt.list.label": "查看記錄列表 (-l)",
"jvm_diagnostic.completion.argument.tt.list.documentation": "查看目前錄製列表。",
"jvm_diagnostic.completion.argument.tt.replay.label": "回放記錄 (-i)",
"jvm_diagnostic.completion.argument.tt.replay.documentation": "查看指定記錄詳情。",
"jvm_diagnostic.completion.argument.ognl.template.documentation": "執行 OGNL 表達式,高風險命令預設受策略限制。",
"jvm_diagnostic.completion.argument.vmtool.get_instances.label": "vmtool getInstances",
"jvm_diagnostic.completion.argument.vmtool.get_instances.documentation": "取得指定類別實例,高風險命令預設受策略限制。",
"jvm_diagnostic.completion.argument.redefine.template.documentation": "重新定義類別位元碼檔案路徑。",
"jvm_diagnostic.completion.argument.retransform.template.documentation": "重新轉換指定類別。",
"jvm_diagnostic.completion.argument.stop.direct.label": "stop",
"jvm_diagnostic.completion.argument.stop.direct.documentation": "停止目前背景任務。",
"app.about.action.open_install_directory": "開啟安裝目錄",
"app.about.action.install_update": "安裝更新",
"app.about.action.hide_to_background": "隱藏到背景",
"app.about.download_progress.title": "下載更新",
"app.about.download_progress.title_with_version": "下載更新 {{version}}",
"app.about.update_status.not_checked": "尚未檢查",
"app.about.update_status.checking": "正在檢查更新...",
"app.about.update_status.check_failed": "檢查更新失敗: {{error}}",
"app.about.update_status.new_version_downloaded": "發現新版本 {{version}}(已下載,請點擊「下載進度」後安裝)",
"app.about.update_status.new_version_not_downloaded": "發現新版本 {{version}}(未下載)",
"app.about.update_status.latest": "目前已是最新版本({{version}}",
"app.about.message.update_package_ready": "更新套件已就緒({{version}}",
"app.about.message.update_package_ready_with_path": "更新套件已就緒({{version}}),路徑:{{path}}",
"app.about.message.download_completed": "更新下載完成",
"app.about.message.download_completed_with_path": "更新下載完成,更新套件路徑:{{path}}",
"app.about.message.download_failed_with_error": "更新下載失敗: {{error}}",
"app.about.message.install_directory_opened_manual_replace": "已開啟安裝目錄,請手動完成替換",
"app.about.message.open_install_directory_failed_with_error": "開啟安裝目錄失敗: {{error}}",
"app.about.message.install_failed_with_error": "更新安裝失敗: {{error}}",
"app.about.message.check_failed_with_error": "檢查更新失敗: {{error}}",
"app.about.message.new_version_found": "發現新版本 {{version}}",
"app.theme.font_family.title": "字型族",
"app.theme.font_family.ui_title": "介面字型 (UI Font Family)",
"app.theme.font_family.mono_title": "程式碼字型 (Mono Font Family)",
"app.theme.font_family.load_failed": "載入系統字型失敗",
"app.theme.font_family.load_failed_fallback": "系統字型載入失敗,目前回退到常見字型預設:{{error}}",
"app.theme.font_family.loaded_ui_hint": "已讀取目前系統 {{count}} 個字型族,支援輸入搜尋比對。清空後回退預設 UI 字型。",
"app.theme.font_family.loading_ui_hint": "依目前系統即時載入已安裝字型,支援輸入搜尋比對。清空後回退預設 UI 字型。",
"app.theme.font_family.mono_fallback_hint": "目前已回退到常見程式碼字型預設。作用於 SQL 編輯器、AI 程式碼區塊、日誌、DDL 與資料表等寬內容。",
"app.theme.font_family.mono_hint": "優先顯示目前系統已安裝字型,名稱接近 Mono/Code/Console 的字型會排在前面。作用於 SQL 編輯器、AI 程式碼區塊、日誌、DDL 與資料表等寬內容。",
"app.theme.font_family.linux_cjk_install_prefix": "Ubuntu/Linux 未偵測到中文 CJK 字體,介面可能顯示方框。請安裝:",
"app.theme.font_family.linux_cjk_install_suffix": ",然後重新啟動 GoNavi。",
"app.linux_cjk_font_banner.title": "Linux CJK 字體缺失",
"app.linux_cjk_font_banner.description": "中文可能顯示為方框。請安裝字體後重新啟動 GoNavi",
"app.linux_cjk_font_banner.action.open_font_settings": "字體設定",
"app.theme.data_table.density": "表格密度",
"app.theme.data_table.density.comfortable": "舒適",
"app.theme.data_table.density.standard": "標準",
"app.theme.data_table.density.compact": "緊湊",
"app.theme.data_table.density_hint": "控制列高、欄寬和內距。舒適適合大螢幕細看;緊湊適合最大化資訊密度。已手動拖曳的欄寬會優先保留。",
"app.theme.data_table.font_size": "資料表字型大小",
"app.theme.data_table.sidebar_tree_font_size": "左側庫表字型大小",
"app.theme.data_table.follow_global": "跟隨全域",
"sidebar.message.operation_rename_failed": "重新命名失敗:{{error}}",
"sidebar.message.operation_drop_failed": "刪除失敗:{{error}}",
"sidebar.v2_database_menu.meta": "{{dialect}} · 資料庫操作",
"sidebar.v2_database_menu.new_schema": "新建模式",
"sidebar.v2_database_menu.new_materialized_view": "新建物化檢視",
"sidebar.v2_database_menu.new_external_catalog": "新建外部 Catalog",
"sidebar.v2_database_menu.refresh_object_tree": "重新整理物件樹",
"sidebar.v2_database_menu.export_backup_section": "匯出與備份",
"sidebar.v2_database_menu.export_all_table_schema_sql": "匯出全部資料表結構 · SQL",
"sidebar.v2_database_menu.backup_all_tables_sql": "備份全部資料表 · 結構 + 資料 SQL",
"ai_settings.message.load_provider_failed": "讀取供應商設定失敗"
}