i18n: add missing translations for interactive terminal feature

Add translations for terminal session and stdin operation strings
to all 17 supported locales in chat.json:
- terminal.sessionsRunning (singular/plural forms)
- stdinOperations.sentToSession
- stdinOperations.polledSession
- stdinOperations.wantsToTerminate
- stdinOperations.didTerminate
- stdinOperations.wantsToListSessions
- stdinOperations.didListSessions
This commit is contained in:
Hannes Rudolph 2026-01-28 15:22:54 -07:00
parent bb5ee6c0f2
commit 65a6ddefe7
17 changed files with 237 additions and 16 deletions

View file

@ -355,6 +355,11 @@
"total": "Cost total: ${{cost}}",
"includesSubtasks": "Inclou els costos de les subtasques"
},
"terminal": {
"sessionsRunning_one": "{{count}} sessió de terminal en execució",
"sessionsRunning_other": "{{count}} sessions de terminal en execució",
"sessionsRunning": "{{count}} sessió(ns) de terminal en execució"
},
"browser": {
"session": "Sessió del navegador",
"active": "Actiu",
@ -506,6 +511,14 @@
"openMcpSettings": "Obrir configuració de MCP"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo ha llegit la sortida de la comanda"
},
"stdinOperations": {
"sentToSession": "S'ha enviat \"{{chars}}\" a la sessió {{sessionId}}",
"polledSession": "S'ha consultat la sessió {{sessionId}}",
"wantsToTerminate": "Vol finalitzar la sessió {{sessionId}}",
"didTerminate": "S'ha finalitzat la sessió {{sessionId}}",
"wantsToListSessions": "Vol llistar les sessions actives",
"didListSessions": "S'han llistat les sessions actives"
}
}

View file

@ -355,6 +355,11 @@
"total": "Gesamtkosten: ${{cost}}",
"includesSubtasks": "Enthält Kosten für Unteraufgaben"
},
"terminal": {
"sessionsRunning_one": "{{count}} Terminal-Sitzung läuft",
"sessionsRunning_other": "{{count}} Terminal-Sitzungen laufen",
"sessionsRunning": "{{count}} Terminal-Sitzung(en) läuft/laufen"
},
"browser": {
"session": "Browser-Sitzung",
"active": "Aktiv",
@ -507,5 +512,13 @@
},
"readCommandOutput": {
"title": "Roo las Befehlsausgabe"
},
"stdinOperations": {
"sentToSession": "\"{{chars}}\" an Sitzung {{sessionId}} gesendet",
"polledSession": "Sitzung {{sessionId}} abgefragt",
"wantsToTerminate": "Möchte Sitzung {{sessionId}} beenden",
"didTerminate": "Sitzung {{sessionId}} beendet",
"wantsToListSessions": "Möchte aktive Sitzungen auflisten",
"didListSessions": "Aktive Sitzungen aufgelistet"
}
}

View file

@ -355,6 +355,11 @@
"total": "Costo total: ${{cost}}",
"includesSubtasks": "Incluye costos de subtareas"
},
"terminal": {
"sessionsRunning_one": "{{count}} sesión de terminal en ejecución",
"sessionsRunning_other": "{{count}} sesiones de terminal en ejecución",
"sessionsRunning": "{{count}} sesión(es) de terminal en ejecución"
},
"browser": {
"session": "Sesión del navegador",
"active": "Activo",
@ -506,6 +511,14 @@
"openMcpSettings": "Abrir configuración de MCP"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo leyó la salida del comando"
},
"stdinOperations": {
"sentToSession": "Se envió \"{{chars}}\" a la sesión {{sessionId}}",
"polledSession": "Se consultó la sesión {{sessionId}}",
"wantsToTerminate": "Quiere terminar la sesión {{sessionId}}",
"didTerminate": "Se terminó la sesión {{sessionId}}",
"wantsToListSessions": "Quiere listar las sesiones activas",
"didListSessions": "Se listaron las sesiones activas"
}
}

View file

@ -355,6 +355,11 @@
"total": "Coût total : ${{cost}}",
"includesSubtasks": "Inclut les coûts des sous-tâches"
},
"terminal": {
"sessionsRunning_one": "{{count}} session de terminal en cours d'exécution",
"sessionsRunning_other": "{{count}} sessions de terminal en cours d'exécution",
"sessionsRunning": "{{count}} session(s) de terminal en cours d'exécution"
},
"browser": {
"session": "Session du navigateur",
"active": "Actif",
@ -506,6 +511,14 @@
"openMcpSettings": "Ouvrir les paramètres MCP"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo a lu la sortie de la commande"
},
"stdinOperations": {
"sentToSession": "\"{{chars}}\" envoyé à la session {{sessionId}}",
"polledSession": "Session {{sessionId}} interrogée",
"wantsToTerminate": "Veut terminer la session {{sessionId}}",
"didTerminate": "Session {{sessionId}} terminée",
"wantsToListSessions": "Veut lister les sessions actives",
"didListSessions": "Sessions actives listées"
}
}

View file

@ -355,6 +355,11 @@
"total": "कुल लागत: ${{cost}}",
"includesSubtasks": "उप-कार्यों की लागत शामिल है"
},
"terminal": {
"sessionsRunning_one": "{{count}} टर्मिनल सत्र चल रहा है",
"sessionsRunning_other": "{{count}} टर्मिनल सत्र चल रहे हैं",
"sessionsRunning": "{{count}} टर्मिनल सत्र चल रहा/रहे है/हैं"
},
"browser": {
"session": "ब्राउज़र सत्र",
"active": "सक्रिय",
@ -506,6 +511,14 @@
"openMcpSettings": "MCP सेटिंग्स खोलें"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo ने कमांड आउटपुट पढ़ा"
},
"stdinOperations": {
"sentToSession": "\"{{chars}}\" सत्र {{sessionId}} को भेजा गया",
"polledSession": "सत्र {{sessionId}} की जांच की गई",
"wantsToTerminate": "सत्र {{sessionId}} को समाप्त करना चाहता है",
"didTerminate": "सत्र {{sessionId}} समाप्त किया गया",
"wantsToListSessions": "सक्रिय सत्रों की सूची बनाना चाहता है",
"didListSessions": "सक्रिय सत्रों की सूची बनाई गई"
}
}

View file

@ -376,6 +376,11 @@
"total": "Total Biaya: ${{cost}}",
"includesSubtasks": "Termasuk biaya subtugas"
},
"terminal": {
"sessionsRunning_one": "{{count}} sesi terminal berjalan",
"sessionsRunning_other": "{{count}} sesi terminal berjalan",
"sessionsRunning": "{{count}} sesi terminal berjalan"
},
"browser": {
"session": "Sesi Browser",
"active": "Aktif",
@ -512,6 +517,14 @@
"openMcpSettings": "Buka Pengaturan MCP"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo membaca output perintah"
},
"stdinOperations": {
"sentToSession": "Mengirim \"{{chars}}\" ke sesi {{sessionId}}",
"polledSession": "Memeriksa sesi {{sessionId}}",
"wantsToTerminate": "Ingin menghentikan sesi {{sessionId}}",
"didTerminate": "Menghentikan sesi {{sessionId}}",
"wantsToListSessions": "Ingin mendaftar sesi aktif",
"didListSessions": "Mendaftar sesi aktif"
}
}

View file

@ -355,6 +355,11 @@
"total": "Costo totale: ${{cost}}",
"includesSubtasks": "Include i costi delle sottoattività"
},
"terminal": {
"sessionsRunning_one": "{{count}} sessione di terminale in esecuzione",
"sessionsRunning_other": "{{count}} sessioni di terminale in esecuzione",
"sessionsRunning": "{{count}} sessione/i di terminale in esecuzione"
},
"browser": {
"session": "Sessione del browser",
"active": "Attivo",
@ -506,6 +511,14 @@
"openMcpSettings": "Apri impostazioni MCP"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo ha letto l'output del comando"
},
"stdinOperations": {
"sentToSession": "Inviato \"{{chars}}\" alla sessione {{sessionId}}",
"polledSession": "Controllata sessione {{sessionId}}",
"wantsToTerminate": "Vuole terminare la sessione {{sessionId}}",
"didTerminate": "Terminata sessione {{sessionId}}",
"wantsToListSessions": "Vuole elencare le sessioni attive",
"didListSessions": "Elencate le sessioni attive"
}
}

View file

@ -355,6 +355,11 @@
"total": "合計コスト: ${{cost}}",
"includesSubtasks": "サブタスクのコストを含む"
},
"terminal": {
"sessionsRunning_one": "{{count}} 個のターミナルセッションが実行中",
"sessionsRunning_other": "{{count}} 個のターミナルセッションが実行中",
"sessionsRunning": "{{count}} 個のターミナルセッションが実行中"
},
"browser": {
"session": "ブラウザセッション",
"active": "アクティブ",
@ -506,6 +511,14 @@
"openMcpSettings": "MCP 設定を開く"
},
"readCommandOutput": {
"title": "Rooがコマンド出力を読み込みました"
"title": "Rooがコマンド出力を読み取りました"
},
"stdinOperations": {
"sentToSession": "セッション {{sessionId}} に \"{{chars}}\" を送信しました",
"polledSession": "セッション {{sessionId}} をポーリングしました",
"wantsToTerminate": "セッション {{sessionId}} を終了したい",
"didTerminate": "セッション {{sessionId}} を終了しました",
"wantsToListSessions": "アクティブなセッションを一覧表示したい",
"didListSessions": "アクティブなセッションを一覧表示しました"
}
}

View file

@ -355,6 +355,11 @@
"total": "총 비용: ${{cost}}",
"includesSubtasks": "하위 작업 비용 포함"
},
"terminal": {
"sessionsRunning_one": "{{count}}개의 터미널 세션이 실행 중",
"sessionsRunning_other": "{{count}}개의 터미널 세션이 실행 중",
"sessionsRunning": "{{count}}개의 터미널 세션이 실행 중"
},
"browser": {
"session": "브라우저 세션",
"active": "활성",
@ -506,6 +511,14 @@
"openMcpSettings": "MCP 설정 열기"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo가 명령 출력을 읽었습니다"
},
"stdinOperations": {
"sentToSession": "세션 {{sessionId}}에 \"{{chars}}\" 전송",
"polledSession": "세션 {{sessionId}} 폴링",
"wantsToTerminate": "세션 {{sessionId}}를 종료하려고 함",
"didTerminate": "세션 {{sessionId}} 종료",
"wantsToListSessions": "활성 세션 목록을 보려고 함",
"didListSessions": "활성 세션 목록 표시"
}
}

View file

@ -355,6 +355,11 @@
"total": "Totale kosten: ${{cost}}",
"includesSubtasks": "Inclusief kosten van subtaken"
},
"terminal": {
"sessionsRunning_one": "{{count}} terminalsessie actief",
"sessionsRunning_other": "{{count}} terminalsessies actief",
"sessionsRunning": "{{count}} terminalsessie(s) actief"
},
"browser": {
"session": "Browsersessie",
"active": "Actief",
@ -506,6 +511,14 @@
"openMcpSettings": "MCP-instellingen openen"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo heeft opdrachtuitvoer gelezen"
},
"stdinOperations": {
"sentToSession": "\"{{chars}}\" verzonden naar sessie {{sessionId}}",
"polledSession": "Sessie {{sessionId}} opgevraagd",
"wantsToTerminate": "Wil sessie {{sessionId}} beëindigen",
"didTerminate": "Sessie {{sessionId}} beëindigd",
"wantsToListSessions": "Wil actieve sessies weergeven",
"didListSessions": "Actieve sessies weergegeven"
}
}

View file

@ -355,6 +355,11 @@
"total": "Całkowity koszt: ${{cost}}",
"includesSubtasks": "Zawiera koszty podzadań"
},
"terminal": {
"sessionsRunning_one": "{{count}} sesja terminala uruchomiona",
"sessionsRunning_other": "{{count}} sesji terminala uruchomionych",
"sessionsRunning": "{{count}} sesja/sesji terminala uruchomiona/uruchomionych"
},
"browser": {
"session": "Sesja przeglądarki",
"active": "Aktywna",
@ -506,6 +511,14 @@
"openMcpSettings": "Otwórz ustawienia MCP"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo odczytał dane wyjściowe polecenia"
},
"stdinOperations": {
"sentToSession": "Wysłano \"{{chars}}\" do sesji {{sessionId}}",
"polledSession": "Sprawdzono sesję {{sessionId}}",
"wantsToTerminate": "Chce zakończyć sesję {{sessionId}}",
"didTerminate": "Zakończono sesję {{sessionId}}",
"wantsToListSessions": "Chce wyświetlić aktywne sesje",
"didListSessions": "Wyświetlono aktywne sesje"
}
}

View file

@ -355,6 +355,11 @@
"total": "Custo Total: ${{cost}}",
"includesSubtasks": "Inclui custos de subtarefas"
},
"terminal": {
"sessionsRunning_one": "{{count}} sessão de terminal em execução",
"sessionsRunning_other": "{{count}} sessões de terminal em execução",
"sessionsRunning": "{{count}} sessão(ões) de terminal em execução"
},
"browser": {
"session": "Sessão do Navegador",
"active": "Ativo",
@ -506,6 +511,14 @@
"openMcpSettings": "Abrir Configurações MCP"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo leu a saída do comando"
},
"stdinOperations": {
"sentToSession": "Enviado \"{{chars}}\" para a sessão {{sessionId}}",
"polledSession": "Sessão {{sessionId}} consultada",
"wantsToTerminate": "Deseja terminar a sessão {{sessionId}}",
"didTerminate": "Sessão {{sessionId}} terminada",
"wantsToListSessions": "Deseja listar sessões ativas",
"didListSessions": "Sessões ativas listadas"
}
}

View file

@ -356,6 +356,11 @@
"total": "Общая стоимость: ${{cost}}",
"includesSubtasks": "Включает стоимость подзадач"
},
"terminal": {
"sessionsRunning_one": "{{count}} сеанс терминала запущен",
"sessionsRunning_other": "{{count}} сеансов терминала запущено",
"sessionsRunning": "{{count}} сеанс(ов) терминала запущено"
},
"browser": {
"session": "Сеанс браузера",
"active": "Активен",
@ -507,6 +512,14 @@
"openMcpSettings": "Открыть настройки MCP"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo прочитал вывод команды"
},
"stdinOperations": {
"sentToSession": "Отправлено \"{{chars}}\" в сеанс {{sessionId}}",
"polledSession": "Опрошен сеанс {{sessionId}}",
"wantsToTerminate": "Хочет завершить сеанс {{sessionId}}",
"didTerminate": "Завершен сеанс {{sessionId}}",
"wantsToListSessions": "Хочет получить список активных сеансов",
"didListSessions": "Получен список активных сеансов"
}
}

View file

@ -356,6 +356,11 @@
"total": "Toplam Maliyet: ${{cost}}",
"includesSubtasks": "Alt görev maliyetlerini içerir"
},
"terminal": {
"sessionsRunning_one": "{{count}} terminal oturumu çalışıyor",
"sessionsRunning_other": "{{count}} terminal oturumu çalışıyor",
"sessionsRunning": "{{count}} terminal oturumu çalışıyor"
},
"browser": {
"session": "Tarayıcı Oturumu",
"active": "Aktif",
@ -507,6 +512,14 @@
"openMcpSettings": "MCP Ayarlarını Aç"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo komut çıktısını okudu"
},
"stdinOperations": {
"sentToSession": "Oturum {{sessionId}}'ye \"{{chars}}\" gönderildi",
"polledSession": "Oturum {{sessionId}} sorgulandı",
"wantsToTerminate": "Oturum {{sessionId}}'yi sonlandırmak istiyor",
"didTerminate": "Oturum {{sessionId}} sonlandırıldı",
"wantsToListSessions": "Aktif oturumları listelemek istiyor",
"didListSessions": "Aktif oturumlar listelendi"
}
}

View file

@ -356,6 +356,11 @@
"total": "Tổng chi phí: ${{cost}}",
"includesSubtasks": "Bao gồm chi phí của các tác vụ phụ"
},
"terminal": {
"sessionsRunning_one": "{{count}} phiên terminal đang chạy",
"sessionsRunning_other": "{{count}} phiên terminal đang chạy",
"sessionsRunning": "{{count}} phiên terminal đang chạy"
},
"browser": {
"session": "Phiên trình duyệt",
"active": "Đang hoạt động",
@ -507,6 +512,14 @@
"openMcpSettings": "Mở cài đặt MCP"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo đã đọc đầu ra lệnh"
},
"stdinOperations": {
"sentToSession": "Đã gửi \"{{chars}}\" tới phiên {{sessionId}}",
"polledSession": "Đã thăm dò phiên {{sessionId}}",
"wantsToTerminate": "Muốn kết thúc phiên {{sessionId}}",
"didTerminate": "Đã kết thúc phiên {{sessionId}}",
"wantsToListSessions": "Muốn liệt kê các phiên đang hoạt động",
"didListSessions": "Đã liệt kê các phiên đang hoạt động"
}
}

View file

@ -356,6 +356,11 @@
"total": "总成本: ${{cost}}",
"includesSubtasks": "包括子任务成本"
},
"terminal": {
"sessionsRunning_one": "{{count}} 个终端会话运行中",
"sessionsRunning_other": "{{count}} 个终端会话运行中",
"sessionsRunning": "{{count}} 个终端会话运行中"
},
"browser": {
"session": "浏览器会话",
"active": "活动中",
@ -507,6 +512,14 @@
"openMcpSettings": "打开 MCP 设置"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo 读取了命令输出"
},
"stdinOperations": {
"sentToSession": "已向会话 {{sessionId}} 发送 \"{{chars}}\"",
"polledSession": "已轮询会话 {{sessionId}}",
"wantsToTerminate": "想要终止会话 {{sessionId}}",
"didTerminate": "已终止会话 {{sessionId}}",
"wantsToListSessions": "想要列出活动会话",
"didListSessions": "已列出活动会话"
}
}

View file

@ -369,6 +369,11 @@
"total": "總成本:${{cost}}",
"includesSubtasks": "包含子任務成本"
},
"terminal": {
"sessionsRunning_one": "{{count}} 個終端機工作階段執行中",
"sessionsRunning_other": "{{count}} 個終端機工作階段執行中",
"sessionsRunning": "{{count}} 個終端機工作階段執行中"
},
"browser": {
"session": "瀏覽器工作階段",
"active": "使用中",
@ -497,6 +502,14 @@
"openMcpSettings": "開啟 MCP 設定"
},
"readCommandOutput": {
"title": "Roo read command output"
"title": "Roo 讀取了命令輸出"
},
"stdinOperations": {
"sentToSession": "已向工作階段 {{sessionId}} 傳送 \"{{chars}}\"",
"polledSession": "已輪詢工作階段 {{sessionId}}",
"wantsToTerminate": "想要終止工作階段 {{sessionId}}",
"didTerminate": "已終止工作階段 {{sessionId}}",
"wantsToListSessions": "想要列出使用中的工作階段",
"didListSessions": "已列出使用中的工作階段"
}
}