diff --git a/apps/desktop/README.i18n.yaml b/apps/desktop/README.i18n.yaml
index ebba241bcf..3dfceaccd1 100644
--- a/apps/desktop/README.i18n.yaml
+++ b/apps/desktop/README.i18n.yaml
@@ -15,8 +15,8 @@
en: 127ea90553cb6af7
zh: 7b1c5aec8558c684
/deepseek-harness-desktop/application-overview:
- en: 0538b12e3cfd357e
- zh: 48d35ed422cfdb5c
+ en: 1667e3d6ffddea4a
+ zh: 4661a42b9ef4f673
/deepseek-harness-desktop/terminal-command:
en: 5f2d25a1d8472647
zh: 2acb5c5d7d1917e2
diff --git a/apps/desktop/README.md b/apps/desktop/README.md
index de5b09d192..fe24b24568 100644
--- a/apps/desktop/README.md
+++ b/apps/desktop/README.md
@@ -53,7 +53,7 @@ A server-expired account credential returns to Welcome when no official API key
Desktop microphone access is restricted to audio requests from the primary `dsh-app://app` frame. macOS uses system microphone authorization, a packaged usage description, and `com.apple.security.device.audio-input` in the main application and Helper signatures.
-Press F12 (Fn+F12 on media-key keyboards), Command+Option+I on macOS, or Ctrl+Shift+I on Windows to toggle DevTools for the focused application page, including in packaged builds. The application menu shows a localized DevTools toggle in a separate group before Hide and Quit (before Exit on Windows). Windows exposes it in the titlebar application popup; its hidden native application menu registers the shortcuts. macOS and Linux keep a hidden F12 shortcut alias in their application menus. Update overlays and packaged embedded browser guests disable DevTools.
+Press F12 (Fn+F12 on media-key keyboards), Command+Option+I on macOS, or Ctrl+Shift+I on Windows to toggle DevTools for the focused application page, including in packaged builds. The application menu shows a localized “Developer tools” command in a separate group before Hide and Quit (before Exit on Windows). Windows exposes it in the titlebar application popup; its hidden native application menu registers the shortcuts. macOS and Linux keep a hidden F12 shortcut alias in their application menus. Update overlays and packaged embedded browser guests disable DevTools.
diff --git a/apps/desktop/README.zh.md b/apps/desktop/README.zh.md
index 551c43aa6c..933e329ce1 100644
--- a/apps/desktop/README.zh.md
+++ b/apps/desktop/README.zh.md
@@ -53,7 +53,7 @@ Desktop Host 的 Platform API 请求与更新策略请求用相同的 Platform
桌面麦克风访问仅允许主 `dsh-app://app` 页面发起的音频请求。macOS 使用系统麦克风授权、随包用途说明,以及主应用与 Helper 签名中的 `com.apple.security.device.audio-input` 权限。
-按 F12(多媒体功能键键盘上为 Fn+F12)、macOS 的 Command+Option+I 或 Windows 的 Ctrl+Shift+I,可切换当前获得焦点的应用页面的 DevTools,打包版本同样支持。应用菜单在隐藏和退出命令之前的独立分组中显示本地化的 DevTools 开关。Windows 在标题栏的应用弹出菜单中显示开关,通过隐藏的原生应用菜单注册快捷键;macOS 和 Linux 的应用菜单保留隐藏的 F12 快捷键别名。更新遮罩和打包版本的内嵌浏览器禁用 DevTools。
+按 F12(多媒体功能键键盘上为 Fn+F12)、macOS 的 Command+Option+I 或 Windows 的 Ctrl+Shift+I,可切换当前获得焦点的应用页面的 DevTools,打包版本同样支持。应用菜单在隐藏和退出命令之前的独立分组中显示本地化的“开发者工具”命令。Windows 在标题栏的应用弹出菜单中显示开关,通过隐藏的原生应用菜单注册快捷键;macOS 和 Linux 的应用菜单保留隐藏的 F12 快捷键别名。更新遮罩和打包版本的内嵌浏览器禁用 DevTools。
diff --git a/apps/desktop/src/locale.ts b/apps/desktop/src/locale.ts
index 09f4002894..f5d30b82ba 100644
--- a/apps/desktop/src/locale.ts
+++ b/apps/desktop/src/locale.ts
@@ -104,7 +104,7 @@ export const en = {
welcomeContinueFailed: 'Could not open the workspace. Please try again.',
checkUpdatesMenu: 'Check for Updates…',
reloadPageMenu: 'Reload Page',
- toggleDevToolsMenu: 'Toggle developer tools',
+ toggleDevToolsMenu: 'Developer tools',
restartAppHostMenu: 'Restart App and Host',
updateCheckFailedTitle: 'Update Check Failed',
updateCheckFailed: 'Could not check for updates. Please try again later.',
@@ -284,7 +284,7 @@ export const zh = {
welcomeContinueFailed: '无法打开工作区,请重试。',
checkUpdatesMenu: '检查更新…',
reloadPageMenu: '刷新页面',
- toggleDevToolsMenu: '切换开发者工具',
+ toggleDevToolsMenu: '开发者工具',
restartAppHostMenu: '重启应用与 Host',
updateCheckFailedTitle: '更新检查失败',
updateCheckFailed: '检查更新失败,请稍后重试。',
@@ -462,7 +462,7 @@ export const ja = {
welcomeContinueFailed: 'ワークスペースを開けませんでした。もう一度お試しください。',
checkUpdatesMenu: 'アップデートを確認…',
reloadPageMenu: 'ページを再読み込み',
- toggleDevToolsMenu: '開発者ツールを切り替え',
+ toggleDevToolsMenu: '開発者ツール',
restartAppHostMenu: 'アプリとホストを再起動',
updateCheckFailedTitle: 'アップデートの確認に失敗しました',
updateCheckFailed: 'アップデートを確認できませんでした。後でもう一度お試しください。',
@@ -640,7 +640,7 @@ export const es = {
welcomeContinueFailed: 'No se pudo abrir el espacio de trabajo. Por favor inténtalo de nuevo.',
checkUpdatesMenu: 'Buscar actualizaciones...',
reloadPageMenu: 'Recargar página',
- toggleDevToolsMenu: 'Alternar herramientas de desarrollo',
+ toggleDevToolsMenu: 'Herramientas de desarrollo',
restartAppHostMenu: 'Reiniciar la aplicación y el host',
updateCheckFailedTitle: 'Error en la comprobación de actualización',
updateCheckFailed: 'No se pudo buscar actualizaciones. Inténtelo de nuevo más tarde.',
@@ -818,7 +818,7 @@ export const fr = {
welcomeContinueFailed: "Impossible d'ouvrir l'espace de travail. Veuillez réessayer.",
checkUpdatesMenu: 'Vérifiez les mises à jour…',
reloadPageMenu: 'Recharger la page',
- toggleDevToolsMenu: 'Afficher/masquer les outils de développement',
+ toggleDevToolsMenu: 'Outils de développement',
restartAppHostMenu: "Redémarrez l'application et l'hôte",
updateCheckFailedTitle: 'Échec de la vérification de la mise à jour',
updateCheckFailed: 'Impossible de vérifier les mises à jour. Veuillez réessayer plus tard.',
@@ -996,7 +996,7 @@ export const de = {
welcomeContinueFailed: 'Der Arbeitsbereich konnte nicht geöffnet werden. Bitte versuchen Sie es erneut.',
checkUpdatesMenu: 'Nach Updates suchen…',
reloadPageMenu: 'Seite neu laden',
- toggleDevToolsMenu: 'Entwicklertools ein-/ausblenden',
+ toggleDevToolsMenu: 'Entwicklertools',
restartAppHostMenu: 'Anwendung und Host neu starten',
updateCheckFailedTitle: 'Update-Überprüfung fehlgeschlagen',
updateCheckFailed: 'Es konnte nicht nach Updates gesucht werden. Bitte versuchen Sie es später noch einmal.',
@@ -1174,7 +1174,7 @@ export const ru = {
welcomeContinueFailed: 'Не удалось открыть рабочую область. Пожалуйста, попробуйте еще раз.',
checkUpdatesMenu: 'Проверить наличие обновлений…',
reloadPageMenu: 'Обновить страницу',
- toggleDevToolsMenu: 'Показать/скрыть инструменты разработчика',
+ toggleDevToolsMenu: 'Инструменты разработчика',
restartAppHostMenu: 'Перезапустите приложение и хост.',
updateCheckFailedTitle: 'Проверка обновления не удалась',
updateCheckFailed: 'Не удалось проверить наличие обновлений. Пожалуйста, повторите попытку позже.',
@@ -1352,7 +1352,7 @@ export const pt = {
welcomeContinueFailed: 'Não foi possível abrir o espaço de trabalho. Por favor, tente novamente.',
checkUpdatesMenu: 'Verifique se há atualizações…',
reloadPageMenu: 'Recarregar página',
- toggleDevToolsMenu: 'Alternar ferramentas de desenvolvedor',
+ toggleDevToolsMenu: 'Ferramentas do desenvolvedor',
restartAppHostMenu: 'Reinicie o aplicativo e o host',
updateCheckFailedTitle: 'Falha na verificação de atualização',
updateCheckFailed: 'Não foi possível verificar se há atualizações. Por favor, tente novamente mais tarde.',
diff --git a/apps/desktop/tests/expected/application-menu-en-US.json b/apps/desktop/tests/expected/application-menu-en-US.json
index 93dda0d979..71b281c6b2 100644
--- a/apps/desktop/tests/expected/application-menu-en-US.json
+++ b/apps/desktop/tests/expected/application-menu-en-US.json
@@ -17,7 +17,7 @@
},
{
"role": "toggleDevTools",
- "label": "Toggle developer tools"
+ "label": "Developer tools"
},
{
"type": "separator"
diff --git a/apps/desktop/tests/expected/application-menu-zh-CN.json b/apps/desktop/tests/expected/application-menu-zh-CN.json
index f1699e23ee..472aa48a8e 100644
--- a/apps/desktop/tests/expected/application-menu-zh-CN.json
+++ b/apps/desktop/tests/expected/application-menu-zh-CN.json
@@ -17,7 +17,7 @@
},
{
"role": "toggleDevTools",
- "label": "切换开发者工具"
+ "label": "开发者工具"
},
{
"type": "separator"