diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000000..f01701cf44 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,40 @@ +# Repository Guidelines + +## Project Structure & Module Organization +- Source: `src/` (Vue 3 + TypeScript). Key areas: `components/`, `views/`, `stores/` (Pinia), `composables/`, `services/`, `utils/`, `assets/`, `locales/`. +- Routing/i18n/entry: `src/router.ts`, `src/i18n.ts`, `src/main.ts`. +- Tests: unit/component in `tests-ui/` and `src/components/**/*.{test,spec}.ts`; E2E in `browser_tests/`. +- Public assets: `public/`. Build output: `dist/`. +- Config: `vite.config.mts`, `vitest.config.ts`, `playwright.config.ts`, `eslint.config.js`, `.prettierrc`. + +## Build, Test, and Development Commands +- `npm run dev`: Start Vite dev server. +- `npm run dev:electron`: Dev server with Electron API mocks. +- `npm run build`: Type-check then production build to `dist/`. +- `npm run preview`: Preview the production build locally. +- `npm run test:unit`: Run Vitest unit tests (`tests-ui/`). +- `npm run test:component`: Run component tests (`src/components/`). +- `npm run test:browser`: Run Playwright E2E tests (`browser_tests/`). +- `npm run lint` / `npm run lint:fix`: Lint (ESLint). `npm run format` / `format:check`: Prettier. +- `npm run typecheck`: Vue TSC type checking. + +## Coding Style & Naming Conventions +- Language: TypeScript, Vue SFCs (`.vue`). Indent 2 spaces; single quotes; no semicolons; width 80 (see `.prettierrc`). +- Imports: sorted/grouped by plugin; run `npm run format` before committing. +- ESLint: Vue + TS rules; no floating promises; unused imports disallowed; i18n raw text restrictions in templates. +- Naming: Vue components in PascalCase (e.g., `MenuHamburger.vue`); composables `useXyz.ts`; Pinia stores `*Store.ts`. + +## Testing Guidelines +- Frameworks: Vitest (unit/component, happy-dom) and Playwright (E2E). +- Test files: `**/*.{test,spec}.{ts,tsx,js}` under `tests-ui/`, `src/components/`, and `src/lib/litegraph/test/`. +- Coverage: text/json/html reporters enabled; aim to cover critical logic and new features. +- Playwright: place tests in `browser_tests/`; optional tags like `@mobile`, `@2x` are respected by config. + +## Commit & Pull Request Guidelines +- Commits: Prefer Conventional Commits (e.g., `feat(ui): add sidebar`), `refactor(litegraph): …`. Use `[skip ci]` for locale-only updates when appropriate. +- PRs: Include clear description, linked issues (`Fixes #123`), and screenshots/GIFs for UI changes. Add/adjust tests and i18n strings when applicable. +- Quality gates: `npm run lint`, `npm run typecheck`, and relevant tests must pass. Keep PRs focused and small. + +## Security & Configuration Tips +- Secrets: Use `.env` (see `.env_example`); do not commit secrets. +- Backend: Dev server expects ComfyUI backend at `localhost:8188` by default; configure via `.env`. diff --git a/src/locales/en/commands.json b/src/locales/en/commands.json index 419df77c89..c7a9f73844 100644 --- a/src/locales/en/commands.json +++ b/src/locales/en/commands.json @@ -230,12 +230,21 @@ "Workspace_ToggleBottomPanel": { "label": "Toggle Bottom Panel" }, + "Workspace_ToggleBottomPanel_Shortcuts": { + "label": "Show Keybindings Dialog" + }, "Workspace_ToggleBottomPanelTab_command-terminal": { "label": "Toggle Terminal Bottom Panel" }, "Workspace_ToggleBottomPanelTab_logs-terminal": { "label": "Toggle Logs Bottom Panel" }, + "Workspace_ToggleBottomPanelTab_shortcuts-essentials": { + "label": "Toggle Essential Bottom Panel" + }, + "Workspace_ToggleBottomPanelTab_shortcuts-view-controls": { + "label": "Toggle View Controls Bottom Panel" + }, "Workspace_ToggleFocusMode": { "label": "Toggle Focus Mode" }, diff --git a/src/locales/en/main.json b/src/locales/en/main.json index 2d4be43bfa..891a50402a 100644 --- a/src/locales/en/main.json +++ b/src/locales/en/main.json @@ -1011,8 +1011,11 @@ "Previous Opened Workflow": "Previous Opened Workflow", "Toggle Search Box": "Toggle Search Box", "Toggle Bottom Panel": "Toggle Bottom Panel", + "Show Keybindings Dialog": "Show Keybindings Dialog", "Toggle Terminal Bottom Panel": "Toggle Terminal Bottom Panel", "Toggle Logs Bottom Panel": "Toggle Logs Bottom Panel", + "Toggle Essential Bottom Panel": "Toggle Essential Bottom Panel", + "Toggle View Controls Bottom Panel": "Toggle View Controls Bottom Panel", "Toggle Focus Mode": "Toggle Focus Mode", "Toggle Model Library Sidebar": "Toggle Model Library Sidebar", "Toggle Node Library Sidebar": "Toggle Node Library Sidebar", diff --git a/src/locales/es/commands.json b/src/locales/es/commands.json index 160145594a..e1163206cc 100644 --- a/src/locales/es/commands.json +++ b/src/locales/es/commands.json @@ -236,6 +236,15 @@ "Workspace_ToggleBottomPanelTab_logs-terminal": { "label": "Alternar Panel Inferior de Registros" }, + "Workspace_ToggleBottomPanelTab_shortcuts-essentials": { + "label": "Alternar panel inferior esencial" + }, + "Workspace_ToggleBottomPanelTab_shortcuts-view-controls": { + "label": "Alternar panel inferior de controles de vista" + }, + "Workspace_ToggleBottomPanel_Shortcuts": { + "label": "Mostrar diálogo de combinaciones de teclas" + }, "Workspace_ToggleFocusMode": { "label": "Alternar Modo de Enfoque" }, diff --git a/src/locales/es/main.json b/src/locales/es/main.json index fdec9e8c5c..c168c0e36e 100644 --- a/src/locales/es/main.json +++ b/src/locales/es/main.json @@ -808,9 +808,11 @@ "Restart": "Reiniciar", "Save": "Guardar", "Save As": "Guardar como", + "Show Keybindings Dialog": "Mostrar diálogo de combinaciones de teclas", "Show Settings Dialog": "Mostrar diálogo de configuración", "Sign Out": "Cerrar sesión", "Toggle Bottom Panel": "Alternar panel inferior", + "Toggle Essential Bottom Panel": "Alternar panel inferior esencial", "Toggle Focus Mode": "Alternar modo de enfoque", "Toggle Logs Bottom Panel": "Alternar panel inferior de registros", "Toggle Model Library Sidebar": "Alternar barra lateral de la biblioteca de modelos", @@ -819,6 +821,7 @@ "Toggle Search Box": "Alternar caja de búsqueda", "Toggle Terminal Bottom Panel": "Alternar panel inferior de terminal", "Toggle Theme (Dark/Light)": "Alternar tema (Oscuro/Claro)", + "Toggle View Controls Bottom Panel": "Alternar panel inferior de controles de vista", "Toggle Workflows Sidebar": "Alternar barra lateral de los flujos de trabajo", "Toggle the Custom Nodes Manager": "Alternar el Administrador de Nodos Personalizados", "Toggle the Custom Nodes Manager Progress Bar": "Alternar la Barra de Progreso del Administrador de Nodos Personalizados", @@ -1145,6 +1148,20 @@ "Window": "Ventana", "Workflow": "Flujo de Trabajo" }, + "shortcuts": { + "essentials": "Esenciales", + "keyboardShortcuts": "Atajos de teclado", + "manageShortcuts": "Gestionar atajos", + "noKeybinding": "Sin asignación de tecla", + "subcategories": { + "node": "Nodo", + "panelControls": "Controles del panel", + "queue": "Cola", + "view": "Vista", + "workflow": "Flujo de trabajo" + }, + "viewControls": "Controles de vista" + }, "sideToolbar": { "browseTemplates": "Explorar plantillas de ejemplo", "downloads": "Descargas", diff --git a/src/locales/fr/commands.json b/src/locales/fr/commands.json index 62edfe83ba..436d2c890c 100644 --- a/src/locales/fr/commands.json +++ b/src/locales/fr/commands.json @@ -236,6 +236,15 @@ "Workspace_ToggleBottomPanelTab_logs-terminal": { "label": "Basculer le panneau inférieur des journaux" }, + "Workspace_ToggleBottomPanelTab_shortcuts-essentials": { + "label": "Afficher/Masquer le panneau inférieur essentiel" + }, + "Workspace_ToggleBottomPanelTab_shortcuts-view-controls": { + "label": "Afficher/Masquer le panneau inférieur des contrôles de vue" + }, + "Workspace_ToggleBottomPanel_Shortcuts": { + "label": "Afficher la boîte de dialogue des raccourcis clavier" + }, "Workspace_ToggleFocusMode": { "label": "Basculer le mode focus" }, diff --git a/src/locales/fr/main.json b/src/locales/fr/main.json index 3e7f67f0d0..5bf0434137 100644 --- a/src/locales/fr/main.json +++ b/src/locales/fr/main.json @@ -808,9 +808,11 @@ "Restart": "Redémarrer", "Save": "Enregistrer", "Save As": "Enregistrer sous", + "Show Keybindings Dialog": "Afficher la boîte de dialogue des raccourcis clavier", "Show Settings Dialog": "Afficher la boîte de dialogue des paramètres", "Sign Out": "Se déconnecter", "Toggle Bottom Panel": "Basculer le panneau inférieur", + "Toggle Essential Bottom Panel": "Afficher/Masquer le panneau inférieur essentiel", "Toggle Focus Mode": "Basculer le mode focus", "Toggle Logs Bottom Panel": "Basculer le panneau inférieur des journaux", "Toggle Model Library Sidebar": "Afficher/Masquer la barre latérale de la bibliothèque de modèles", @@ -819,6 +821,7 @@ "Toggle Search Box": "Basculer la boîte de recherche", "Toggle Terminal Bottom Panel": "Basculer le panneau inférieur du terminal", "Toggle Theme (Dark/Light)": "Basculer le thème (Sombre/Clair)", + "Toggle View Controls Bottom Panel": "Afficher/Masquer le panneau inférieur des contrôles de vue", "Toggle Workflows Sidebar": "Afficher/Masquer la barre latérale des workflows", "Toggle the Custom Nodes Manager": "Basculer le gestionnaire de nœuds personnalisés", "Toggle the Custom Nodes Manager Progress Bar": "Basculer la barre de progression du gestionnaire de nœuds personnalisés", @@ -1145,6 +1148,20 @@ "Window": "Fenêtre", "Workflow": "Flux de Travail" }, + "shortcuts": { + "essentials": "Essentiel", + "keyboardShortcuts": "Raccourcis clavier", + "manageShortcuts": "Gérer les raccourcis", + "noKeybinding": "Aucun raccourci", + "subcategories": { + "node": "Nœud", + "panelControls": "Contrôles du panneau", + "queue": "File d’attente", + "view": "Affichage", + "workflow": "Flux de travail" + }, + "viewControls": "Contrôles d’affichage" + }, "sideToolbar": { "browseTemplates": "Parcourir les modèles d'exemple", "downloads": "Téléchargements", diff --git a/src/locales/ja/commands.json b/src/locales/ja/commands.json index ec63024214..8ddd83269c 100644 --- a/src/locales/ja/commands.json +++ b/src/locales/ja/commands.json @@ -236,6 +236,15 @@ "Workspace_ToggleBottomPanelTab_logs-terminal": { "label": "ログパネル下部の切り替え" }, + "Workspace_ToggleBottomPanelTab_shortcuts-essentials": { + "label": "必須な下部パネルを切り替え" + }, + "Workspace_ToggleBottomPanelTab_shortcuts-view-controls": { + "label": "表示コントロール下部パネルの切り替え" + }, + "Workspace_ToggleBottomPanel_Shortcuts": { + "label": "キーバインドダイアログを表示" + }, "Workspace_ToggleFocusMode": { "label": "フォーカスモードの切り替え" }, diff --git a/src/locales/ja/main.json b/src/locales/ja/main.json index cd85b6386f..739c86491a 100644 --- a/src/locales/ja/main.json +++ b/src/locales/ja/main.json @@ -808,9 +808,11 @@ "Restart": "再起動", "Save": "保存", "Save As": "名前を付けて保存", + "Show Keybindings Dialog": "キーバインドダイアログを表示", "Show Settings Dialog": "設定ダイアログを表示", "Sign Out": "サインアウト", "Toggle Bottom Panel": "下部パネルの切り替え", + "Toggle Essential Bottom Panel": "エッセンシャル下部パネルの切り替え", "Toggle Focus Mode": "フォーカスモードの切り替え", "Toggle Logs Bottom Panel": "ログパネル下部を切り替え", "Toggle Model Library Sidebar": "モデルライブラリサイドバーを切り替え", @@ -819,6 +821,7 @@ "Toggle Search Box": "検索ボックスの切り替え", "Toggle Terminal Bottom Panel": "ターミナルパネル下部を切り替え", "Toggle Theme (Dark/Light)": "テーマを切り替え(ダーク/ライト)", + "Toggle View Controls Bottom Panel": "ビューコントロール下部パネルの切り替え", "Toggle Workflows Sidebar": "ワークフローサイドバーを切り替え", "Toggle the Custom Nodes Manager": "カスタムノードマネージャーを切り替え", "Toggle the Custom Nodes Manager Progress Bar": "カスタムノードマネージャーの進行状況バーを切り替え", @@ -1145,6 +1148,20 @@ "Window": "ウィンドウ", "Workflow": "ワークフロー" }, + "shortcuts": { + "essentials": "基本", + "keyboardShortcuts": "キーボードショートカット", + "manageShortcuts": "ショートカット管理", + "noKeybinding": "キー割り当てなし", + "subcategories": { + "node": "ノード", + "panelControls": "パネルコントロール", + "queue": "キュー", + "view": "ビュー", + "workflow": "ワークフロー" + }, + "viewControls": "表示コントロール" + }, "sideToolbar": { "browseTemplates": "サンプルテンプレートを表示", "downloads": "ダウンロード", diff --git a/src/locales/ko/commands.json b/src/locales/ko/commands.json index 4fa175a702..4565cd36b0 100644 --- a/src/locales/ko/commands.json +++ b/src/locales/ko/commands.json @@ -236,6 +236,15 @@ "Workspace_ToggleBottomPanelTab_logs-terminal": { "label": "로그 하단 패널 토글" }, + "Workspace_ToggleBottomPanelTab_shortcuts-essentials": { + "label": "필수 하단 패널 전환" + }, + "Workspace_ToggleBottomPanelTab_shortcuts-view-controls": { + "label": "보기 컨트롤 하단 패널 전환" + }, + "Workspace_ToggleBottomPanel_Shortcuts": { + "label": "키 바인딩 대화상자 표시" + }, "Workspace_ToggleFocusMode": { "label": "포커스 모드 토글" }, diff --git a/src/locales/ko/main.json b/src/locales/ko/main.json index cdfacaee78..25ec517383 100644 --- a/src/locales/ko/main.json +++ b/src/locales/ko/main.json @@ -808,9 +808,11 @@ "Restart": "재시작", "Save": "저장", "Save As": "다른 이름으로 저장", + "Show Keybindings Dialog": "단축키 대화상자 표시", "Show Settings Dialog": "설정 대화상자 표시", "Sign Out": "로그아웃", "Toggle Bottom Panel": "하단 패널 전환", + "Toggle Essential Bottom Panel": "필수 하단 패널 전환", "Toggle Focus Mode": "포커스 모드 전환", "Toggle Logs Bottom Panel": "로그 하단 패널 전환", "Toggle Model Library Sidebar": "모델 라이브러리 사이드바 전환", @@ -819,6 +821,7 @@ "Toggle Search Box": "검색 상자 전환", "Toggle Terminal Bottom Panel": "터미널 하단 패널 전환", "Toggle Theme (Dark/Light)": "테마 전환 (어두운/밝은)", + "Toggle View Controls Bottom Panel": "뷰 컨트롤 하단 패널 전환", "Toggle Workflows Sidebar": "워크플로 사이드바 전환", "Toggle the Custom Nodes Manager": "커스텀 노드 매니저 전환", "Toggle the Custom Nodes Manager Progress Bar": "커스텀 노드 매니저 진행률 표시줄 전환", @@ -1145,6 +1148,20 @@ "Window": "창", "Workflow": "워크플로" }, + "shortcuts": { + "essentials": "기본", + "keyboardShortcuts": "키보드 단축키", + "manageShortcuts": "단축키 관리", + "noKeybinding": "단축키 없음", + "subcategories": { + "node": "노드", + "panelControls": "패널 컨트롤", + "queue": "대기열", + "view": "보기", + "workflow": "워크플로우" + }, + "viewControls": "보기 컨트롤" + }, "sideToolbar": { "browseTemplates": "예제 템플릿 탐색", "downloads": "다운로드", diff --git a/src/locales/ru/commands.json b/src/locales/ru/commands.json index b13efbce9f..3488674ac4 100644 --- a/src/locales/ru/commands.json +++ b/src/locales/ru/commands.json @@ -236,6 +236,15 @@ "Workspace_ToggleBottomPanelTab_logs-terminal": { "label": "Переключить нижнюю панель логов" }, + "Workspace_ToggleBottomPanelTab_shortcuts-essentials": { + "label": "Показать/скрыть основную нижнюю панель" + }, + "Workspace_ToggleBottomPanelTab_shortcuts-view-controls": { + "label": "Показать/скрыть нижнюю панель управления просмотром" + }, + "Workspace_ToggleBottomPanel_Shortcuts": { + "label": "Показать диалог клавиш" + }, "Workspace_ToggleFocusMode": { "label": "Переключить режим фокуса" }, diff --git a/src/locales/ru/main.json b/src/locales/ru/main.json index 981a74948a..dd222dc2f2 100644 --- a/src/locales/ru/main.json +++ b/src/locales/ru/main.json @@ -808,9 +808,11 @@ "Restart": "Перезапустить", "Save": "Сохранить", "Save As": "Сохранить как", + "Show Keybindings Dialog": "Показать диалог клавиш быстрого доступа", "Show Settings Dialog": "Показать диалог настроек", "Sign Out": "Выйти", "Toggle Bottom Panel": "Переключить нижнюю панель", + "Toggle Essential Bottom Panel": "Показать/скрыть основную нижнюю панель", "Toggle Focus Mode": "Переключить режим фокуса", "Toggle Logs Bottom Panel": "Переключение нижней панели журналов", "Toggle Model Library Sidebar": "Показать/скрыть боковую панель библиотеки моделей", @@ -819,6 +821,7 @@ "Toggle Search Box": "Переключить поисковую панель", "Toggle Terminal Bottom Panel": "Переключение нижней панели терминала", "Toggle Theme (Dark/Light)": "Переключение темы (Тёмная/Светлая)", + "Toggle View Controls Bottom Panel": "Показать/скрыть панель управления просмотром", "Toggle Workflows Sidebar": "Показать/скрыть боковую панель рабочих процессов", "Toggle the Custom Nodes Manager": "Переключить менеджер пользовательских узлов", "Toggle the Custom Nodes Manager Progress Bar": "Переключить индикатор выполнения менеджера пользовательских узлов", @@ -1145,6 +1148,20 @@ "Window": "Окно", "Workflow": "Рабочий процесс" }, + "shortcuts": { + "essentials": "Основные", + "keyboardShortcuts": "Горячие клавиши", + "manageShortcuts": "Управление горячими клавишами", + "noKeybinding": "Нет привязки клавиши", + "subcategories": { + "node": "Узел", + "panelControls": "Управление панелью", + "queue": "Очередь", + "view": "Просмотр", + "workflow": "Рабочий процесс" + }, + "viewControls": "Управление просмотром" + }, "sideToolbar": { "browseTemplates": "Просмотреть примеры шаблонов", "downloads": "Загрузки", diff --git a/src/locales/zh-TW/commands.json b/src/locales/zh-TW/commands.json index 23ef414e4c..3b1bb0f953 100644 --- a/src/locales/zh-TW/commands.json +++ b/src/locales/zh-TW/commands.json @@ -236,6 +236,15 @@ "Workspace_ToggleBottomPanelTab_logs-terminal": { "label": "切換日誌底部面板" }, + "Workspace_ToggleBottomPanelTab_shortcuts-essentials": { + "label": "切換基本下方面板" + }, + "Workspace_ToggleBottomPanelTab_shortcuts-view-controls": { + "label": "切換檢視控制底部面板" + }, + "Workspace_ToggleBottomPanel_Shortcuts": { + "label": "顯示快捷鍵對話框" + }, "Workspace_ToggleFocusMode": { "label": "切換專注模式" }, diff --git a/src/locales/zh-TW/main.json b/src/locales/zh-TW/main.json index 23170e236f..47edf5bb8a 100644 --- a/src/locales/zh-TW/main.json +++ b/src/locales/zh-TW/main.json @@ -808,9 +808,11 @@ "Restart": "重新啟動", "Save": "儲存", "Save As": "另存新檔", + "Show Keybindings Dialog": "顯示快捷鍵對話框", "Show Settings Dialog": "顯示設定對話框", "Sign Out": "登出", "Toggle Bottom Panel": "切換下方面板", + "Toggle Essential Bottom Panel": "切換基本下方面板", "Toggle Focus Mode": "切換專注模式", "Toggle Logs Bottom Panel": "切換日誌下方面板", "Toggle Model Library Sidebar": "切換模型庫側邊欄", @@ -819,6 +821,7 @@ "Toggle Search Box": "切換搜尋框", "Toggle Terminal Bottom Panel": "切換終端機底部面板", "Toggle Theme (Dark/Light)": "切換主題(深色/淺色)", + "Toggle View Controls Bottom Panel": "切換檢視控制下方面板", "Toggle Workflows Sidebar": "切換工作流程側邊欄", "Toggle the Custom Nodes Manager": "切換自訂節點管理器", "Toggle the Custom Nodes Manager Progress Bar": "切換自訂節點管理器進度條", @@ -1145,6 +1148,20 @@ "Window": "視窗", "Workflow": "工作流程" }, + "shortcuts": { + "essentials": "基本", + "keyboardShortcuts": "鍵盤快捷鍵", + "manageShortcuts": "管理快捷鍵", + "noKeybinding": "無快捷鍵", + "subcategories": { + "node": "節點", + "panelControls": "面板控制", + "queue": "佇列", + "view": "檢視", + "workflow": "工作流程" + }, + "viewControls": "檢視控制" + }, "sideToolbar": { "browseTemplates": "瀏覽範例模板", "downloads": "下載", diff --git a/src/locales/zh/commands.json b/src/locales/zh/commands.json index 77998f0d15..9b12e850a0 100644 --- a/src/locales/zh/commands.json +++ b/src/locales/zh/commands.json @@ -236,6 +236,15 @@ "Workspace_ToggleBottomPanelTab_logs-terminal": { "label": "切换日志底部面板" }, + "Workspace_ToggleBottomPanelTab_shortcuts-essentials": { + "label": "切換基本下方面板" + }, + "Workspace_ToggleBottomPanelTab_shortcuts-view-controls": { + "label": "切換檢視控制底部面板" + }, + "Workspace_ToggleBottomPanel_Shortcuts": { + "label": "顯示快捷鍵對話框" + }, "Workspace_ToggleFocusMode": { "label": "切换焦点模式" }, diff --git a/src/locales/zh/main.json b/src/locales/zh/main.json index f1cbb73ebf..cd174132af 100644 --- a/src/locales/zh/main.json +++ b/src/locales/zh/main.json @@ -808,9 +808,11 @@ "Restart": "重启", "Save": "保存", "Save As": "另存为", + "Show Keybindings Dialog": "顯示快捷鍵對話框", "Show Settings Dialog": "显示设置对话框", "Sign Out": "退出登录", "Toggle Bottom Panel": "切换底部面板", + "Toggle Essential Bottom Panel": "切換基本下方面板", "Toggle Focus Mode": "切换专注模式", "Toggle Logs Bottom Panel": "切换日志底部面板", "Toggle Model Library Sidebar": "切換模型庫側邊欄", @@ -819,6 +821,7 @@ "Toggle Search Box": "切换搜索框", "Toggle Terminal Bottom Panel": "切换终端底部面板", "Toggle Theme (Dark/Light)": "切换主题(暗/亮)", + "Toggle View Controls Bottom Panel": "切換檢視控制下方面板", "Toggle Workflows Sidebar": "切換工作流程側邊欄", "Toggle the Custom Nodes Manager": "切换自定义节点管理器", "Toggle the Custom Nodes Manager Progress Bar": "切换自定义节点管理器进度条", @@ -1145,6 +1148,20 @@ "Window": "窗口", "Workflow": "工作流" }, + "shortcuts": { + "essentials": "基本", + "keyboardShortcuts": "鍵盤快捷鍵", + "manageShortcuts": "管理快捷鍵", + "noKeybinding": "無快捷鍵", + "subcategories": { + "node": "節點", + "panelControls": "面板控制", + "queue": "佇列", + "view": "檢視", + "workflow": "工作流程" + }, + "viewControls": "檢視控制" + }, "sideToolbar": { "browseTemplates": "浏览示例模板", "downloads": "下载",