feat(webui): add localized slash commands
Add a session-scoped slash command palette sourced from backend command metadata, and keep welcome-page quick actions localized across all WebUI languages. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
committed by
Xubin Ren
co-authored by
Cursor
parent
49c07aa45a
commit
ac18a8baad
@@ -127,6 +127,51 @@
|
||||
"deepResearch": "Deep research",
|
||||
"voice": "Voice input"
|
||||
},
|
||||
"slash": {
|
||||
"ariaLabel": "Slash commands",
|
||||
"label": "commands",
|
||||
"navigateHint": "↑↓ Navigate",
|
||||
"selectHint": "Enter/Tab Select",
|
||||
"closeHint": "Esc Close",
|
||||
"commands": {
|
||||
"new": {
|
||||
"title": "New chat",
|
||||
"description": "Stop the current task and start a fresh conversation."
|
||||
},
|
||||
"stop": {
|
||||
"title": "Stop current task",
|
||||
"description": "Cancel the active agent turn for this chat."
|
||||
},
|
||||
"restart": {
|
||||
"title": "Restart nanobot",
|
||||
"description": "Restart the bot process in place."
|
||||
},
|
||||
"status": {
|
||||
"title": "Show status",
|
||||
"description": "Display runtime, provider, and channel status."
|
||||
},
|
||||
"history": {
|
||||
"title": "Show conversation history",
|
||||
"description": "Print the last N persisted conversation messages."
|
||||
},
|
||||
"dream": {
|
||||
"title": "Run Dream",
|
||||
"description": "Manually trigger memory consolidation."
|
||||
},
|
||||
"dream_log": {
|
||||
"title": "Show Dream log",
|
||||
"description": "Show what the last Dream consolidation changed."
|
||||
},
|
||||
"dream_restore": {
|
||||
"title": "Restore memory",
|
||||
"description": "Revert memory to a previous Dream snapshot."
|
||||
},
|
||||
"help": {
|
||||
"title": "Show help",
|
||||
"description": "List available slash commands."
|
||||
}
|
||||
}
|
||||
},
|
||||
"encoding": "Encoding…",
|
||||
"remove": "Remove attachment",
|
||||
"normalizedSizeHint": "{{orig}} → {{current}} (auto)",
|
||||
|
||||
@@ -53,7 +53,34 @@
|
||||
"thread": {
|
||||
"loadingConversation": "Cargando conversación…",
|
||||
"empty": {
|
||||
"description": "Haz preguntas, continúa tu trabajo local o inicia un nuevo hilo."
|
||||
"description": "Haz preguntas, continúa tu trabajo local o inicia un nuevo hilo.",
|
||||
"greeting": "¿Qué puedo hacer por ti?",
|
||||
"quickActions": {
|
||||
"plan": {
|
||||
"title": "Crear un plan de proyecto",
|
||||
"prompt": "Crea un plan de proyecto conciso para lo que debería construir después."
|
||||
},
|
||||
"analyze": {
|
||||
"title": "Analizar estos datos",
|
||||
"prompt": "Ayúdame a analizar estos datos y destaca los patrones más importantes."
|
||||
},
|
||||
"brainstorm": {
|
||||
"title": "Lluvia de ideas",
|
||||
"prompt": "Propón algunas ideas prácticas y sus compensaciones para este problema."
|
||||
},
|
||||
"code": {
|
||||
"title": "Escribir código",
|
||||
"prompt": "Ayúdame a escribir el código para esta tarea, empezando por el cambio útil más pequeño."
|
||||
},
|
||||
"summarize": {
|
||||
"title": "Resumir este documento",
|
||||
"prompt": "Resume este documento y enumera las conclusiones clave."
|
||||
},
|
||||
"more": {
|
||||
"title": "Más",
|
||||
"prompt": "Muéstrame algunas formas útiles en las que puedes ayudar en este workspace."
|
||||
}
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "Mostrar u ocultar la barra lateral"
|
||||
@@ -77,6 +104,51 @@
|
||||
"decode_failed": "No se pudo decodificar esta imagen",
|
||||
"too_large": "Imagen demasiado grande — prueba una más pequeña",
|
||||
"io": "No se pudo leer este archivo"
|
||||
},
|
||||
"slash": {
|
||||
"ariaLabel": "Comandos slash",
|
||||
"label": "comandos",
|
||||
"navigateHint": "↑↓ Navegar",
|
||||
"selectHint": "Enter/Tab Insertar",
|
||||
"closeHint": "Esc Cerrar",
|
||||
"commands": {
|
||||
"new": {
|
||||
"title": "Nuevo chat",
|
||||
"description": "Detiene la tarea actual e inicia una conversación nueva."
|
||||
},
|
||||
"stop": {
|
||||
"title": "Detener tarea actual",
|
||||
"description": "Cancela el turno activo del agent en este chat."
|
||||
},
|
||||
"restart": {
|
||||
"title": "Reiniciar nanobot",
|
||||
"description": "Reinicia el proceso del bot en el mismo lugar."
|
||||
},
|
||||
"status": {
|
||||
"title": "Mostrar estado",
|
||||
"description": "Muestra el estado del runtime, provider y channels."
|
||||
},
|
||||
"history": {
|
||||
"title": "Mostrar historial",
|
||||
"description": "Imprime los últimos N mensajes persistidos de la conversación."
|
||||
},
|
||||
"dream": {
|
||||
"title": "Ejecutar Dream",
|
||||
"description": "Activa manualmente la consolidación de memoria."
|
||||
},
|
||||
"dream_log": {
|
||||
"title": "Mostrar registro de Dream",
|
||||
"description": "Muestra qué cambió la última consolidación Dream."
|
||||
},
|
||||
"dream_restore": {
|
||||
"title": "Restaurar memoria",
|
||||
"description": "Revierte la memoria a una instantánea Dream anterior."
|
||||
},
|
||||
"help": {
|
||||
"title": "Mostrar ayuda",
|
||||
"description": "Lista los comandos slash disponibles."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "Desplazarse al final"
|
||||
|
||||
@@ -53,7 +53,34 @@
|
||||
"thread": {
|
||||
"loadingConversation": "Chargement de la conversation…",
|
||||
"empty": {
|
||||
"description": "Posez des questions, poursuivez votre travail local ou démarrez un nouveau fil."
|
||||
"description": "Posez des questions, poursuivez votre travail local ou démarrez un nouveau fil.",
|
||||
"greeting": "Que puis-je faire pour vous ?",
|
||||
"quickActions": {
|
||||
"plan": {
|
||||
"title": "Créer un plan de projet",
|
||||
"prompt": "Créez un plan de projet concis pour ce que je devrais construire ensuite."
|
||||
},
|
||||
"analyze": {
|
||||
"title": "Analyser ces données",
|
||||
"prompt": "Aidez-moi à analyser ces données et à faire ressortir les tendances les plus importantes."
|
||||
},
|
||||
"brainstorm": {
|
||||
"title": "Trouver des idées",
|
||||
"prompt": "Proposez quelques idées pratiques et leurs compromis pour ce problème."
|
||||
},
|
||||
"code": {
|
||||
"title": "Écrire du code",
|
||||
"prompt": "Aidez-moi à écrire le code pour cette tâche, en commençant par le plus petit changement utile."
|
||||
},
|
||||
"summarize": {
|
||||
"title": "Résumer ce document",
|
||||
"prompt": "Résumez ce document et listez les points clés à retenir."
|
||||
},
|
||||
"more": {
|
||||
"title": "Plus",
|
||||
"prompt": "Montrez-moi quelques façons utiles dont vous pouvez m’aider dans cet espace de travail."
|
||||
}
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "Afficher ou masquer la barre latérale"
|
||||
@@ -77,6 +104,51 @@
|
||||
"decode_failed": "Impossible de décoder cette image",
|
||||
"too_large": "Image trop grande — essayez-en une plus petite",
|
||||
"io": "Impossible de lire ce fichier"
|
||||
},
|
||||
"slash": {
|
||||
"ariaLabel": "Commandes slash",
|
||||
"label": "commandes",
|
||||
"navigateHint": "↑↓ Naviguer",
|
||||
"selectHint": "Entrée/Tab Insérer",
|
||||
"closeHint": "Échap Fermer",
|
||||
"commands": {
|
||||
"new": {
|
||||
"title": "Nouvelle discussion",
|
||||
"description": "Arrêter la tâche en cours et démarrer une nouvelle conversation."
|
||||
},
|
||||
"stop": {
|
||||
"title": "Arrêter la tâche en cours",
|
||||
"description": "Annuler le tour agent actif pour cette discussion."
|
||||
},
|
||||
"restart": {
|
||||
"title": "Redémarrer nanobot",
|
||||
"description": "Redémarrer le processus du bot sur place."
|
||||
},
|
||||
"status": {
|
||||
"title": "Afficher l’état",
|
||||
"description": "Afficher l’état du runtime, du provider et des channels."
|
||||
},
|
||||
"history": {
|
||||
"title": "Afficher l’historique",
|
||||
"description": "Afficher les N derniers messages persistés de la conversation."
|
||||
},
|
||||
"dream": {
|
||||
"title": "Lancer Dream",
|
||||
"description": "Déclencher manuellement la consolidation de la mémoire."
|
||||
},
|
||||
"dream_log": {
|
||||
"title": "Afficher le journal Dream",
|
||||
"description": "Afficher ce que la dernière consolidation Dream a changé."
|
||||
},
|
||||
"dream_restore": {
|
||||
"title": "Restaurer la mémoire",
|
||||
"description": "Revenir à un instantané Dream précédent."
|
||||
},
|
||||
"help": {
|
||||
"title": "Afficher l’aide",
|
||||
"description": "Lister les commandes slash disponibles."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "Faire défiler vers le bas"
|
||||
|
||||
@@ -53,7 +53,34 @@
|
||||
"thread": {
|
||||
"loadingConversation": "Memuat percakapan…",
|
||||
"empty": {
|
||||
"description": "Ajukan pertanyaan, lanjutkan pekerjaan lokal, atau mulai thread baru."
|
||||
"description": "Ajukan pertanyaan, lanjutkan pekerjaan lokal, atau mulai thread baru.",
|
||||
"greeting": "Apa yang bisa saya bantu?",
|
||||
"quickActions": {
|
||||
"plan": {
|
||||
"title": "Buat rencana proyek",
|
||||
"prompt": "Buat rencana proyek ringkas untuk apa yang sebaiknya saya bangun berikutnya."
|
||||
},
|
||||
"analyze": {
|
||||
"title": "Analisis data ini",
|
||||
"prompt": "Bantu saya menganalisis data ini dan soroti pola yang paling penting."
|
||||
},
|
||||
"brainstorm": {
|
||||
"title": "Brainstorm ide",
|
||||
"prompt": "Brainstorm beberapa ide praktis dan tradeoff untuk masalah ini."
|
||||
},
|
||||
"code": {
|
||||
"title": "Tulis kode",
|
||||
"prompt": "Bantu saya menulis kode untuk tugas ini, mulai dari perubahan berguna yang paling kecil."
|
||||
},
|
||||
"summarize": {
|
||||
"title": "Ringkas dokumen ini",
|
||||
"prompt": "Ringkas dokumen ini dan daftar poin-poin utamanya."
|
||||
},
|
||||
"more": {
|
||||
"title": "Lainnya",
|
||||
"prompt": "Tunjukkan beberapa cara berguna Anda dapat membantu di workspace ini."
|
||||
}
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "Tampilkan atau sembunyikan sidebar"
|
||||
@@ -77,6 +104,51 @@
|
||||
"decode_failed": "Tidak dapat mendekode gambar ini",
|
||||
"too_large": "Gambar terlalu besar — coba yang lebih kecil",
|
||||
"io": "Tidak dapat membaca file ini"
|
||||
},
|
||||
"slash": {
|
||||
"ariaLabel": "Perintah slash",
|
||||
"label": "perintah",
|
||||
"navigateHint": "↑↓ Pilih",
|
||||
"selectHint": "Enter/Tab Sisipkan",
|
||||
"closeHint": "Esc Tutup",
|
||||
"commands": {
|
||||
"new": {
|
||||
"title": "Obrolan baru",
|
||||
"description": "Hentikan tugas saat ini dan mulai percakapan baru."
|
||||
},
|
||||
"stop": {
|
||||
"title": "Hentikan tugas saat ini",
|
||||
"description": "Batalkan giliran agent yang sedang aktif di chat ini."
|
||||
},
|
||||
"restart": {
|
||||
"title": "Mulai ulang nanobot",
|
||||
"description": "Mulai ulang proses bot di tempat."
|
||||
},
|
||||
"status": {
|
||||
"title": "Tampilkan status",
|
||||
"description": "Tampilkan status runtime, provider, dan channel."
|
||||
},
|
||||
"history": {
|
||||
"title": "Tampilkan riwayat",
|
||||
"description": "Cetak N pesan percakapan tersimpan terbaru."
|
||||
},
|
||||
"dream": {
|
||||
"title": "Jalankan Dream",
|
||||
"description": "Picu konsolidasi memori secara manual."
|
||||
},
|
||||
"dream_log": {
|
||||
"title": "Tampilkan log Dream",
|
||||
"description": "Tampilkan perubahan dari konsolidasi Dream terakhir."
|
||||
},
|
||||
"dream_restore": {
|
||||
"title": "Pulihkan memori",
|
||||
"description": "Kembalikan memori ke snapshot Dream sebelumnya."
|
||||
},
|
||||
"help": {
|
||||
"title": "Tampilkan bantuan",
|
||||
"description": "Daftar perintah slash yang tersedia."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "Gulir ke bawah"
|
||||
|
||||
@@ -53,7 +53,34 @@
|
||||
"thread": {
|
||||
"loadingConversation": "会話を読み込み中…",
|
||||
"empty": {
|
||||
"description": "質問したり、ローカル作業を続けたり、新しいスレッドを始めたりできます。"
|
||||
"description": "質問したり、ローカル作業を続けたり、新しいスレッドを始めたりできます。",
|
||||
"greeting": "何をお手伝いしましょうか?",
|
||||
"quickActions": {
|
||||
"plan": {
|
||||
"title": "プロジェクト計画を作成",
|
||||
"prompt": "次に作るものについて、簡潔なプロジェクト計画を作成してください。"
|
||||
},
|
||||
"analyze": {
|
||||
"title": "このデータを分析",
|
||||
"prompt": "このデータを分析し、最も重要なパターンを指摘してください。"
|
||||
},
|
||||
"brainstorm": {
|
||||
"title": "アイデアを出す",
|
||||
"prompt": "この問題について、実用的なアイデアとトレードオフをいくつか出してください。"
|
||||
},
|
||||
"code": {
|
||||
"title": "コードを書く",
|
||||
"prompt": "このタスクのコードを書くのを手伝ってください。まず最小限の有用な変更から始めてください。"
|
||||
},
|
||||
"summarize": {
|
||||
"title": "この文書を要約",
|
||||
"prompt": "この文書を要約し、重要なポイントを列挙してください。"
|
||||
},
|
||||
"more": {
|
||||
"title": "その他",
|
||||
"prompt": "このワークスペースであなたが手伝える便利な方法をいくつか見せてください。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "サイドバーを切り替える"
|
||||
@@ -77,6 +104,51 @@
|
||||
"decode_failed": "この画像をデコードできません",
|
||||
"too_large": "画像が大きすぎます。小さいものを選んでください",
|
||||
"io": "このファイルを読み込めません"
|
||||
},
|
||||
"slash": {
|
||||
"ariaLabel": "スラッシュコマンド",
|
||||
"label": "コマンド",
|
||||
"navigateHint": "↑↓ 選択",
|
||||
"selectHint": "Enter/Tab 入力",
|
||||
"closeHint": "Esc 閉じる",
|
||||
"commands": {
|
||||
"new": {
|
||||
"title": "新しいチャット",
|
||||
"description": "現在のタスクを停止して、新しい会話を開始します。"
|
||||
},
|
||||
"stop": {
|
||||
"title": "現在のタスクを停止",
|
||||
"description": "このチャットで実行中の agent ターンをキャンセルします。"
|
||||
},
|
||||
"restart": {
|
||||
"title": "nanobot を再起動",
|
||||
"description": "bot プロセスをその場で再起動します。"
|
||||
},
|
||||
"status": {
|
||||
"title": "ステータスを表示",
|
||||
"description": "ランタイム、provider、channel の状態を表示します。"
|
||||
},
|
||||
"history": {
|
||||
"title": "会話履歴を表示",
|
||||
"description": "保存済みの直近 N 件の会話メッセージを表示します。"
|
||||
},
|
||||
"dream": {
|
||||
"title": "Dream を実行",
|
||||
"description": "メモリ統合を手動で開始します。"
|
||||
},
|
||||
"dream_log": {
|
||||
"title": "Dream ログを表示",
|
||||
"description": "直近の Dream 統合で変更された内容を表示します。"
|
||||
},
|
||||
"dream_restore": {
|
||||
"title": "メモリを復元",
|
||||
"description": "以前の Dream スナップショットへメモリを戻します。"
|
||||
},
|
||||
"help": {
|
||||
"title": "ヘルプを表示",
|
||||
"description": "利用可能なスラッシュコマンドを一覧表示します。"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "一番下へスクロール"
|
||||
|
||||
@@ -53,7 +53,34 @@
|
||||
"thread": {
|
||||
"loadingConversation": "대화 불러오는 중…",
|
||||
"empty": {
|
||||
"description": "질문을 하거나, 로컬 작업을 이어가거나, 새 스레드를 시작할 수 있습니다."
|
||||
"description": "질문을 하거나, 로컬 작업을 이어가거나, 새 스레드를 시작할 수 있습니다.",
|
||||
"greeting": "무엇을 도와드릴까요?",
|
||||
"quickActions": {
|
||||
"plan": {
|
||||
"title": "프로젝트 계획 만들기",
|
||||
"prompt": "다음에 만들 것에 대한 간결한 프로젝트 계획을 작성해 주세요."
|
||||
},
|
||||
"analyze": {
|
||||
"title": "이 데이터 분석하기",
|
||||
"prompt": "이 데이터를 분석하고 가장 중요한 패턴을 짚어 주세요."
|
||||
},
|
||||
"brainstorm": {
|
||||
"title": "아이디어 브레인스토밍",
|
||||
"prompt": "이 문제에 대한 실용적인 아이디어와 트레이드오프를 몇 가지 제안해 주세요."
|
||||
},
|
||||
"code": {
|
||||
"title": "코드 작성하기",
|
||||
"prompt": "이 작업을 위한 코드를 작성해 주세요. 가장 작은 유용한 변경부터 시작해 주세요."
|
||||
},
|
||||
"summarize": {
|
||||
"title": "문서 요약하기",
|
||||
"prompt": "이 문서를 요약하고 핵심 내용을 정리해 주세요."
|
||||
},
|
||||
"more": {
|
||||
"title": "더 보기",
|
||||
"prompt": "이 워크스페이스에서 도와줄 수 있는 유용한 방법을 몇 가지 보여 주세요."
|
||||
}
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "사이드바 전환"
|
||||
@@ -77,6 +104,51 @@
|
||||
"decode_failed": "이 이미지를 디코딩할 수 없습니다",
|
||||
"too_large": "이미지가 너무 큽니다. 더 작은 걸로 시도해 주세요",
|
||||
"io": "이 파일을 읽을 수 없습니다"
|
||||
},
|
||||
"slash": {
|
||||
"ariaLabel": "슬래시 명령",
|
||||
"label": "명령",
|
||||
"navigateHint": "↑↓ 선택",
|
||||
"selectHint": "Enter/Tab 입력",
|
||||
"closeHint": "Esc 닫기",
|
||||
"commands": {
|
||||
"new": {
|
||||
"title": "새 채팅",
|
||||
"description": "현재 작업을 중지하고 새 대화를 시작합니다."
|
||||
},
|
||||
"stop": {
|
||||
"title": "현재 작업 중지",
|
||||
"description": "이 채팅에서 실행 중인 agent 턴을 취소합니다."
|
||||
},
|
||||
"restart": {
|
||||
"title": "nanobot 재시작",
|
||||
"description": "bot 프로세스를 제자리에서 재시작합니다."
|
||||
},
|
||||
"status": {
|
||||
"title": "상태 보기",
|
||||
"description": "런타임, provider, channel 상태를 표시합니다."
|
||||
},
|
||||
"history": {
|
||||
"title": "대화 기록 보기",
|
||||
"description": "저장된 최근 N개의 대화 메시지를 출력합니다."
|
||||
},
|
||||
"dream": {
|
||||
"title": "Dream 실행",
|
||||
"description": "메모리 정리를 수동으로 트리거합니다."
|
||||
},
|
||||
"dream_log": {
|
||||
"title": "Dream 로그 보기",
|
||||
"description": "마지막 Dream 정리에서 변경된 내용을 표시합니다."
|
||||
},
|
||||
"dream_restore": {
|
||||
"title": "메모리 복원",
|
||||
"description": "이전 Dream 스냅샷으로 메모리를 되돌립니다."
|
||||
},
|
||||
"help": {
|
||||
"title": "도움말 보기",
|
||||
"description": "사용 가능한 슬래시 명령을 나열합니다."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "맨 아래로 스크롤"
|
||||
|
||||
@@ -53,7 +53,34 @@
|
||||
"thread": {
|
||||
"loadingConversation": "Đang tải cuộc trò chuyện…",
|
||||
"empty": {
|
||||
"description": "Hãy đặt câu hỏi, tiếp tục công việc cục bộ hoặc bắt đầu một luồng mới."
|
||||
"description": "Hãy đặt câu hỏi, tiếp tục công việc cục bộ hoặc bắt đầu một luồng mới.",
|
||||
"greeting": "Tôi có thể giúp gì cho bạn?",
|
||||
"quickActions": {
|
||||
"plan": {
|
||||
"title": "Tạo kế hoạch dự án",
|
||||
"prompt": "Tạo một kế hoạch dự án ngắn gọn cho việc tôi nên xây dựng tiếp theo."
|
||||
},
|
||||
"analyze": {
|
||||
"title": "Phân tích dữ liệu này",
|
||||
"prompt": "Giúp tôi phân tích dữ liệu này và chỉ ra các mẫu quan trọng nhất."
|
||||
},
|
||||
"brainstorm": {
|
||||
"title": "Động não ý tưởng",
|
||||
"prompt": "Động não vài ý tưởng thực tế và các đánh đổi cho vấn đề này."
|
||||
},
|
||||
"code": {
|
||||
"title": "Viết mã",
|
||||
"prompt": "Giúp tôi viết mã cho nhiệm vụ này, bắt đầu từ thay đổi hữu ích nhỏ nhất."
|
||||
},
|
||||
"summarize": {
|
||||
"title": "Tóm tắt tài liệu này",
|
||||
"prompt": "Tóm tắt tài liệu này và liệt kê các ý chính."
|
||||
},
|
||||
"more": {
|
||||
"title": "Thêm",
|
||||
"prompt": "Cho tôi xem vài cách hữu ích mà bạn có thể giúp trong workspace này."
|
||||
}
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "Bật/tắt thanh bên"
|
||||
@@ -77,6 +104,51 @@
|
||||
"decode_failed": "Không thể giải mã ảnh này",
|
||||
"too_large": "Ảnh quá lớn — hãy thử ảnh nhỏ hơn",
|
||||
"io": "Không thể đọc tệp này"
|
||||
},
|
||||
"slash": {
|
||||
"ariaLabel": "Lệnh slash",
|
||||
"label": "lệnh",
|
||||
"navigateHint": "↑↓ Chọn",
|
||||
"selectHint": "Enter/Tab Chèn",
|
||||
"closeHint": "Esc Đóng",
|
||||
"commands": {
|
||||
"new": {
|
||||
"title": "Cuộc trò chuyện mới",
|
||||
"description": "Dừng tác vụ hiện tại và bắt đầu một cuộc trò chuyện mới."
|
||||
},
|
||||
"stop": {
|
||||
"title": "Dừng tác vụ hiện tại",
|
||||
"description": "Hủy lượt agent đang chạy trong cuộc trò chuyện này."
|
||||
},
|
||||
"restart": {
|
||||
"title": "Khởi động lại nanobot",
|
||||
"description": "Khởi động lại tiến trình bot tại chỗ."
|
||||
},
|
||||
"status": {
|
||||
"title": "Hiển thị trạng thái",
|
||||
"description": "Hiển thị trạng thái runtime, provider và channel."
|
||||
},
|
||||
"history": {
|
||||
"title": "Hiển thị lịch sử",
|
||||
"description": "In N tin nhắn hội thoại đã lưu gần nhất."
|
||||
},
|
||||
"dream": {
|
||||
"title": "Chạy Dream",
|
||||
"description": "Kích hoạt thủ công quá trình hợp nhất bộ nhớ."
|
||||
},
|
||||
"dream_log": {
|
||||
"title": "Hiển thị nhật ký Dream",
|
||||
"description": "Hiển thị những gì lần hợp nhất Dream gần nhất đã thay đổi."
|
||||
},
|
||||
"dream_restore": {
|
||||
"title": "Khôi phục bộ nhớ",
|
||||
"description": "Đưa bộ nhớ về một snapshot Dream trước đó."
|
||||
},
|
||||
"help": {
|
||||
"title": "Hiển thị trợ giúp",
|
||||
"description": "Liệt kê các lệnh slash có sẵn."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "Cuộn xuống cuối"
|
||||
|
||||
@@ -115,6 +115,51 @@
|
||||
"deepResearch": "深度研究",
|
||||
"voice": "语音输入"
|
||||
},
|
||||
"slash": {
|
||||
"ariaLabel": "斜杠命令",
|
||||
"label": "命令",
|
||||
"navigateHint": "↑↓ 选择",
|
||||
"selectHint": "Enter/Tab 填入",
|
||||
"closeHint": "Esc 关闭",
|
||||
"commands": {
|
||||
"new": {
|
||||
"title": "新建对话",
|
||||
"description": "停止当前任务,并开始一个新的对话。"
|
||||
},
|
||||
"stop": {
|
||||
"title": "停止当前任务",
|
||||
"description": "取消这个对话中正在运行的 agent 回合。"
|
||||
},
|
||||
"restart": {
|
||||
"title": "重启 nanobot",
|
||||
"description": "原地重启 bot 进程。"
|
||||
},
|
||||
"status": {
|
||||
"title": "查看状态",
|
||||
"description": "显示运行时、provider 和 channel 状态。"
|
||||
},
|
||||
"history": {
|
||||
"title": "查看对话历史",
|
||||
"description": "打印最近 N 条已持久化的对话消息。"
|
||||
},
|
||||
"dream": {
|
||||
"title": "运行 Dream",
|
||||
"description": "手动触发记忆整理。"
|
||||
},
|
||||
"dream_log": {
|
||||
"title": "查看 Dream 日志",
|
||||
"description": "查看上一次 Dream 整理改变了什么。"
|
||||
},
|
||||
"dream_restore": {
|
||||
"title": "恢复记忆",
|
||||
"description": "将记忆恢复到之前的 Dream 快照。"
|
||||
},
|
||||
"help": {
|
||||
"title": "查看帮助",
|
||||
"description": "列出可用的斜杠命令。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"encoding": "处理中…",
|
||||
"remove": "移除附件",
|
||||
"normalizedSizeHint": "{{orig}} → {{current}}(已自动压缩)",
|
||||
|
||||
@@ -53,7 +53,34 @@
|
||||
"thread": {
|
||||
"loadingConversation": "正在載入對話…",
|
||||
"empty": {
|
||||
"description": "你可以提問、延續本地工作,或是開始新的執行緒。"
|
||||
"description": "你可以提問、延續本地工作,或是開始新的執行緒。",
|
||||
"greeting": "我可以幫你做什麼?",
|
||||
"quickActions": {
|
||||
"plan": {
|
||||
"title": "建立專案計畫",
|
||||
"prompt": "幫我為接下來要做的事情寫一份簡潔的專案計畫。"
|
||||
},
|
||||
"analyze": {
|
||||
"title": "分析這些資料",
|
||||
"prompt": "幫我分析這些資料,並指出最重要的模式。"
|
||||
},
|
||||
"brainstorm": {
|
||||
"title": "腦力激盪想法",
|
||||
"prompt": "圍繞這個問題腦力激盪幾個實用方案,並說明取捨。"
|
||||
},
|
||||
"code": {
|
||||
"title": "撰寫程式碼",
|
||||
"prompt": "幫我為這個任務撰寫程式碼,先從最小可用改動開始。"
|
||||
},
|
||||
"summarize": {
|
||||
"title": "總結這份文件",
|
||||
"prompt": "幫我總結這份文件,並列出關鍵重點。"
|
||||
},
|
||||
"more": {
|
||||
"title": "更多",
|
||||
"prompt": "展示幾個你在這個工作區裡可以幫我的實用方式。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "切換側邊欄"
|
||||
@@ -77,6 +104,51 @@
|
||||
"decode_failed": "無法解碼這張圖片",
|
||||
"too_large": "圖片太大,請換一張小一點的",
|
||||
"io": "無法讀取這個檔案"
|
||||
},
|
||||
"slash": {
|
||||
"ariaLabel": "斜線命令",
|
||||
"label": "命令",
|
||||
"navigateHint": "↑↓ 選擇",
|
||||
"selectHint": "Enter/Tab 填入",
|
||||
"closeHint": "Esc 關閉",
|
||||
"commands": {
|
||||
"new": {
|
||||
"title": "新增對話",
|
||||
"description": "停止目前任務,並開始新的對話。"
|
||||
},
|
||||
"stop": {
|
||||
"title": "停止目前任務",
|
||||
"description": "取消這個對話中正在執行的 agent 回合。"
|
||||
},
|
||||
"restart": {
|
||||
"title": "重新啟動 nanobot",
|
||||
"description": "原地重新啟動 bot 進程。"
|
||||
},
|
||||
"status": {
|
||||
"title": "查看狀態",
|
||||
"description": "顯示執行環境、provider 和 channel 狀態。"
|
||||
},
|
||||
"history": {
|
||||
"title": "查看對話歷史",
|
||||
"description": "列印最近 N 則已持久化的對話訊息。"
|
||||
},
|
||||
"dream": {
|
||||
"title": "執行 Dream",
|
||||
"description": "手動觸發記憶整理。"
|
||||
},
|
||||
"dream_log": {
|
||||
"title": "查看 Dream 日誌",
|
||||
"description": "查看上一次 Dream 整理變更了什麼。"
|
||||
},
|
||||
"dream_restore": {
|
||||
"title": "恢復記憶",
|
||||
"description": "將記憶恢復到之前的 Dream 快照。"
|
||||
},
|
||||
"help": {
|
||||
"title": "查看說明",
|
||||
"description": "列出可用的斜線命令。"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "捲動到底部"
|
||||
|
||||
Reference in New Issue
Block a user