Files
OpenTerminal/src/shared/i18n/dicts/zh-TW/common.ts
T
Bill 4e5377f49c
CI / typecheck + test + build (windows) (push) Canceled after 0s
fix: hardening round from code review (4 P1 + 15 P2)
P1:
- settingsStore: back up an unparseable settings.json to .bak before
  falling back to defaults, so the next mutation can no longer silently
  wipe custom themes/highlight rules
- ptyDispatcher: fan out per-session data/exit handlers (Set instead of
  a single slot) so SSH split panes stop stealing each other's stream
- FilePanel: monotonic refresh token keeps stale listings from painting
  over a newer navigation; upload finish no longer yanks the panel back
- settings.css: active settings-tab label derives from --chrome-fg so it
  stays visible on the shipped light themes

P2 (main/renderer):
- paste guard: a paste ending in a newline always confirms
- Workspace: closing an SSH pane no longer seeds the local cwd with a
  remote path
- tray: skip close-dialog continuation on a destroyed window
- commands: close zombie 'in-progress' session logs at hydrate
- zmodem: clear the stale offer timer before arming a new one
- connectionsStore: coerce/validate renderer input before persisting
- sftp: OperationError marker class keeps translated errors out of the
  transport-retry classifier
- CommandsPanel: surface save failures inside the dialog
- ConnectionSidebar: drop a tautological tooltip condition

P2 (i18n/tooling/tests):
- localize the 16 ANSI color labels and the highlight sample text
  (21 new keys across zh-CN/zh-TW/en/ja)
- sync-changelog: keep ### subheadings, normalize CRLF notes
- release.cjs: GitHub release reuse-by-tag (idempotent re-runs); fail
  loudly on a failed Gitea asset listing
- commands-store test: absent historyEnabled now truly tests absence
2026-09-27 22:25:03 +08:00

19 lines
639 B
TypeScript

/** 命名空間:通用(i18n 基礎設施、通用按鈕與狀態)。歸屬:i18n 基礎設施維護者。 */
const common: Record<string, string> = {
'common.ok': '確定',
'common.cancel': '取消',
'common.close': '關閉',
'common.save': '儲存',
'common.saveFailed': '儲存失敗,請重試',
'common.delete': '刪除',
'common.edit': '編輯',
'common.add': '新增',
'common.copy': '複製',
'common.paste': '貼上',
'common.reset': '恢復預設',
'common.language': '介面語言',
'common.languageDesc': '切換後立即預覽介面語言,儲存後永久生效。'
}
export default common