i18n - shared/i18n: dependency-free t() with flat per-namespace dictionaries (common/settings/workspace/terminal/ssh/panels/main), zh-CN fallback - language picker in Settings -> System; antd ConfigProvider locale follows it - main process tracks the language too: tray menu, close prompt, ssh/sftp/ zmodem errors and the log TUI marker are translated; tray rebuilds on change changelog - CHANGELOG.md (zh-CN canonical) + .zh-TW/.en/.ja, bundled via ?raw and read per interface language with per-version fallback to zh-CN (no network) - sync-changelog.cjs merges RELEASE_NOTES[.<lang>].md per release; release.cjs refuses to publish without a zh-CN entry for the version settings robustness - closeAction 'ask' survives the sanitizer (was silently coerced to 'tray', which made the 'ask every time' option dead) - highlight rules are repaired instead of dropped: string priority, 0/1 enabled, missing fg colour; unknown fields preserved - load-time warnings are written to settings-warnings.log (deduped, capped) terminal/UI - configurable terminal toolbar: open working directory (default on), session log recording (off), open logs folder (off) - global shortcut field records key combos (modifier or F-key required) - input suggestions + command history default to off, with a one-time reset migration for existing installs - settings dialog scrolling fixed (antd v6 renamed the tabs container), theme gallery nested scrollbar removed, joined segmented pickers with readable selected-state text tests: settings-store.mjs (15 checks) added; commands-store.mjs updated for the new off-by-default history setting
18 lines
588 B
TypeScript
18 lines
588 B
TypeScript
/** 命名空间:通用(i18n 基础设施、通用按钮与状态)。归属:i18n 基础设施维护者。 */
|
|
const common: Record<string, string> = {
|
|
'common.ok': '确定',
|
|
'common.cancel': '取消',
|
|
'common.close': '关闭',
|
|
'common.save': '保存',
|
|
'common.delete': '删除',
|
|
'common.edit': '编辑',
|
|
'common.add': '新增',
|
|
'common.copy': '复制',
|
|
'common.paste': '粘贴',
|
|
'common.reset': '恢复默认',
|
|
'common.language': '界面语言',
|
|
'common.languageDesc': '切换后立即预览界面语言,保存后永久生效。'
|
|
}
|
|
|
|
export default common
|