Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions docs/archives/i18n-missing-translations/plan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Plan

## Scope

The scan found four real missing key paths that are referenced from renderer code:

- `mcp.errors.loadClientsFailed`
- `mcp.prompts.required`
- `promptSetting.uploadFailed`
- `settings.mcp.noServersDescription`

`searchDisclaimer` is supplied from each locale `index.ts`, and `settings.display.*` is dynamically built from existing `text-sm`, `text-base`, `text-lg`, `text-xl`, and `text-2xl` keys, so those are not changed.

## Implementation

- Add the missing keys to every locale JSON file in the matching namespace.
- Re-run the i18n type generator so `src/types/i18n.d.ts` reflects the source locale.
- Validate with format, i18n check, and lint.

## Test Strategy

- Run `pnpm run i18n:types`.
- Run `pnpm run format`.
- Run `pnpm run i18n`.
- Run `pnpm run lint`.
22 changes: 22 additions & 0 deletions docs/archives/i18n-missing-translations/spec.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Missing i18n Translations

## User Story

As a DeepChat user, I want every supported locale to provide translations for UI keys that are currently used by the app so that the interface never falls back to raw i18n key strings.

## Acceptance Criteria

- All statically used i18n keys found missing from the active locale bundles are added to every supported locale.
- `pnpm run i18n` reports no missing or invalid translations.
- The generated i18n type definitions include the restored source-locale keys.

## Non-Goals

- Do not rewrite existing translations unrelated to missing keys.
- Do not remove stale extra keys that are not currently used by the UI.
- Do not change runtime i18n loading behavior.

## Constraints

- Keep the existing locale file layout under `src/renderer/src/i18n/<locale>/`.
- Preserve interpolation placeholders such as `{count}` and `{serverName}` exactly where needed.
8 changes: 8 additions & 0 deletions docs/archives/i18n-missing-translations/tasks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Tasks

- [x] Create SDD notes for the missing translation fix.
- [x] Add `mcp.errors.loadClientsFailed` and `mcp.prompts.required` in all locales.
- [x] Add `promptSetting.uploadFailed` in all locales.
- [x] Add `settings.mcp.noServersDescription` in all locales.
- [x] Regenerate i18n types and run validation commands.
- [x] Archive the completed SDD notes.
2 changes: 2 additions & 0 deletions src/renderer/src/i18n/da-DK/mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
"loadPromptsFailed": "Indlæsning af skabelon til indlæsningsprompt mislykkedes",
"loadResourcesFailed": "Indlæsning af ressourcer mislykkedes",
"loadToolsFailed": "Indlæsning af værktøj mislykkedes",
"loadClientsFailed": "Indlæsning af MCP-klienter mislykkedes",
"maxDefaultServersReached": "Du kan højst indstille 30 standardservere.",
"mcpDisabled": "MCP-funktionen er deaktiveret.",
"missingParameters": "Manglende parameter: {params}",
Expand Down Expand Up @@ -129,6 +130,7 @@
"noDescription": "Ingen beskrivelse tilgængelig",
"noPromptsAvailable": "Ingen tilgængelige prompts i øjeblikket",
"parameters": "Prompt parametre",
"required": "påkrævet",
"parametersHint": "Indtast venligst parametre i JSON-format, understøtter automatisk formatering.",
"resultTitle": "Prompt detaljer",
"runningPrompt": "Henter prompt",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/da-DK/promptSetting.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
"noFiles": "Ingen filer",
"noFilesUploadDesc": "Klik ovenfor for at uploade filer",
"uploadSuccess": "Upload lykkedes",
"uploadFailed": "Upload mislykkedes",
"uploadedCount": "Der er uploadet {count} filer",
"confirmDelete": "Er du sikker på, at du vil slette prompten \"{name}\"?",
"confirmDeleteDescription": "Handlingen kan ikke fortrydes. Prompten slettes permanent.",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/da-DK/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -1149,6 +1149,7 @@
"stopServer": "Stop server",
"startServer": "Start server",
"noServersFound": "Ingen servere fundet",
"noServersDescription": "Tilføj en MCP-server for at bruge værktøjer, prompts og ressourcer.",
"addServerDialog": {
"title": "Tilføj server",
"description": "Konfigurér en ny MCP-server"
Expand Down
2 changes: 2 additions & 0 deletions src/renderer/src/i18n/de-DE/mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"resetToDefaultFailed": "Standardserver konnten nicht wiederhergestellt werden",
"toggleServerFailed": "Status von Server {serverName} konnte nicht umgeschaltet werden",
"loadToolsFailed": "Tools konnten nicht geladen werden",
"loadClientsFailed": "MCP-Clients konnten nicht geladen werden",
"loadPromptsFailed": "Prompt-Vorlagen konnten nicht geladen werden",
"loadResourcesFailed": "Ressourcen konnten nicht geladen werden",
"callToolFailed": "Tool {toolName} konnte nicht aufgerufen werden",
Expand Down Expand Up @@ -229,6 +230,7 @@
"noDescription": "Keine Beschreibung",
"selectPrompt": "Der ausgewählte Prompt wird hier angezeigt",
"parameters": "Prompt-Parameter",
"required": "Erforderlich",
"input": "Eingabeparameter",
"runningPrompt": "Prompt wird abgerufen",
"executeButton": "Abrufen",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/de-DE/promptSetting.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
"noFiles": "Keine Dateien",
"noFilesUploadDesc": "Klicken Sie oben, um Dateien hochzuladen",
"uploadSuccess": "Upload erfolgreich",
"uploadFailed": "Upload fehlgeschlagen",
"uploadedCount": "{count} Dateien hochgeladen",
"confirmDelete": "Prompt \"{name}\" wirklich löschen?",
"confirmDeleteDescription": "Diese Aktion kann nicht rückgängig gemacht werden. Der Prompt wird dauerhaft gelöscht.",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/de-DE/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -1278,6 +1278,7 @@
"stopServer": "Server stoppen",
"startServer": "Server starten",
"noServersFound": "Keine Server gefunden",
"noServersDescription": "Fügen Sie einen MCP-Server hinzu, um Tools, Prompts und Ressourcen zu verwenden.",
"addServerDialog": {
"title": "Server hinzufügen",
"description": "Neuen MCP-Server konfigurieren"
Expand Down
2 changes: 2 additions & 0 deletions src/renderer/src/i18n/en-US/mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,7 @@
"noDescription": "No description yet",
"selectPrompt": "Details for the selected prompt will be shown here.",
"parameters": "Parameters",
"required": "Required",
"input": "Parameters",
"runningPrompt": "Fetching prompt...",
"executeButton": "Get Prompt",
Expand Down Expand Up @@ -273,6 +274,7 @@
"resetToDefaultFailed": "Failed to reset to default servers",
"toggleServerFailed": "Failed to toggle server {serverName}",
"loadToolsFailed": "Failed to load tools",
"loadClientsFailed": "Failed to load MCP clients",
"loadPromptsFailed": "Failed to load prompts",
"loadResourcesFailed": "Failed to load resources",
"callToolFailed": "Failed to call tool {toolName}",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/en-US/promptSetting.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
"noFiles": "No files",
"noFilesUploadDesc": "Click above to upload files",
"uploadSuccess": "Upload successful",
"uploadFailed": "Upload failed",
"uploadedCount": "Uploaded {count} files",
"confirmDelete": "Are you sure you want to delete prompt \"{name}\"?",
"confirmDeleteDescription": "This action cannot be undone. The prompt will be permanently deleted.",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/en-US/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -1279,6 +1279,7 @@
"stopServer": "Stop Server",
"startServer": "Start Server",
"noServersFound": "No Servers Found",
"noServersDescription": "Add an MCP server to use tools, prompts, and resources.",
"addServerDialog": {
"title": "Add Server",
"description": "Configure a new MCP server"
Expand Down
2 changes: 2 additions & 0 deletions src/renderer/src/i18n/es-ES/mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"resetToDefaultFailed": "No se pudo restablecer los servidores predeterminados",
"toggleServerFailed": "No se pudo alternar el servidor {serverName}",
"loadToolsFailed": "No se pudieron cargar las herramientas",
"loadClientsFailed": "No se pudieron cargar los clientes MCP",
"loadPromptsFailed": "No se pudieron cargar los prompts",
"loadResourcesFailed": "No se pudieron cargar los recursos",
"callToolFailed": "No se pudo llamar a la herramienta {toolName}",
Expand Down Expand Up @@ -229,6 +230,7 @@
"noDescription": "Aún no hay descripción",
"selectPrompt": "Aquí se mostrarán los detalles del prompt seleccionado.",
"parameters": "Parámetros",
"required": "Requerido",
"input": "Parámetros",
"runningPrompt": "Obteniendo prompt...",
"executeButton": "Obtener prompt",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/es-ES/promptSetting.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
"noFiles": "Sin archivos",
"noFilesUploadDesc": "Haga clic arriba para cargar archivos",
"uploadSuccess": "Subida exitosa",
"uploadFailed": "Error al subir",
"uploadedCount": "Archivos {count} cargados",
"confirmDelete": "¿Seguro que quieres eliminar el prompt \"{name}\"?",
"confirmDeleteDescription": "Esta acción no se puede deshacer. El prompt se eliminará de forma permanente.",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/es-ES/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -1278,6 +1278,7 @@
"stopServer": "Detener servidor",
"startServer": "Iniciar servidor",
"noServersFound": "No se encontraron servidores",
"noServersDescription": "Agregue un servidor MCP para usar herramientas, prompts y recursos.",
"addServerDialog": {
"title": "Agregar servidor",
"description": "Configurar un nuevo servidor MCP"
Expand Down
2 changes: 2 additions & 0 deletions src/renderer/src/i18n/fa-IR/mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@
"noDescription": "هنوز توضیحی نیست",
"selectPrompt": "اینجا نمایش داده می‌شود",
"parameters": "داده‌های دستور",
"required": "لازم",
"input": "داده‌های ورودی",
"runningPrompt": "دستورکار در حال دریافت است",
"executeButton": "برای دریافت اینحا بزنید",
Expand Down Expand Up @@ -234,6 +235,7 @@
"resetToDefaultFailed": "بازنشانی به کارسازهای پیش‌فرض ناموفق بود",
"toggleServerFailed": "تغییر حالت کارساز {serverName} ناموفق بود",
"loadToolsFailed": "بارگذاری ابزارها ناموفق بود",
"loadClientsFailed": "بارگذاری کلاینت‌های MCP ناموفق بود",
"loadPromptsFailed": "بارگذاری دستورکار‌ها ناموفق بود",
"loadResourcesFailed": "بارگذاری منابع ناموفق بود",
"callToolFailed": "فراخوانی ابزار {toolName} ناموفق بود",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/fa-IR/promptSetting.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
"noFiles": "بدون پرونده",
"noFilesUploadDesc": "برای بارگذاری پرونده‌ها روی بالا بزنید",
"uploadSuccess": "بارگذاری موفق",
"uploadFailed": "بارگذاری ناموفق بود",
"uploadedCount": "{count} پرونده بارگذاری شد",
"confirmDelete": "آیا مطمئن هستید که می‌خواهید دستورکار \"{name}\" را پاک کنید؟",
"confirmDeleteDescription": "این عمل قابل بازگشت نیست. دستورکار به طور دائم پاک خواهد شد.",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/fa-IR/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -1216,6 +1216,7 @@
"stopServer": "ایست کارساز",
"startServer": "راه‌اندازی کارساز",
"noServersFound": "کارسازی یافت نشد",
"noServersDescription": "برای استفاده از ابزارها، دستورکارها و منابع، یک کارساز MCP اضافه کنید.",
"addServerDialog": {
"title": "افزودن کارساز",
"description": "پیکربندی کارساز جدید MCP"
Expand Down
2 changes: 2 additions & 0 deletions src/renderer/src/i18n/fr-FR/mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@
"noDescription": "Aucune description encore",
"selectPrompt": "Montré ici",
"parameters": "Paramètres rapides",
"required": "Requis",
"input": "Paramètres d'entrée",
"runningPrompt": "Invite obtient",
"executeButton": "Cliquez pour obtenir",
Expand Down Expand Up @@ -234,6 +235,7 @@
"resetToDefaultFailed": "Échec de la réinitialisation des serveurs par défaut",
"toggleServerFailed": "Échec du changement d'état du serveur {serverName}",
"loadToolsFailed": "Échec du chargement des outils",
"loadClientsFailed": "Échec du chargement des clients MCP",
"loadPromptsFailed": "Échec du chargement des prompts",
"loadResourcesFailed": "Échec du chargement des ressources",
"callToolFailed": "Échec de l'appel de l'outil {toolName}",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/fr-FR/promptSetting.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
"noFiles": "Aucun fichier",
"noFilesUploadDesc": "Cliquez ci-dessus pour télécharger des fichiers",
"uploadSuccess": "Téléchargement réussi",
"uploadFailed": "Échec du téléchargement",
"uploadedCount": "{count} fichiers téléchargés",
"confirmDelete": "Êtes-vous sûr de vouloir supprimer le prompt \"{name}\" ?",
"confirmDeleteDescription": "Cette action ne peut pas être annulée. Le prompt sera définitivement supprimé.",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/fr-FR/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -1205,6 +1205,7 @@
"stopServer": "Arrêter le serveur",
"startServer": "Démarrer le serveur",
"noServersFound": "Aucun serveur trouvé",
"noServersDescription": "Ajoutez un serveur MCP pour utiliser les outils, prompts et ressources.",
"addServerDialog": {
"title": "Ajouter un serveur",
"description": "Configurer un nouveau serveur MCP"
Expand Down
2 changes: 2 additions & 0 deletions src/renderer/src/i18n/he-IL/mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,7 @@
"noDescription": "אין תיאור עדיין",
"selectPrompt": "פרטים עבור ההנחיה שנבחרה יוצגו כאן.",
"parameters": "פרמטרים",
"required": "נדרש",
"input": "פרמטרים",
"runningPrompt": "מביא הנחיה...",
"executeButton": "קבל הנחיה",
Expand Down Expand Up @@ -273,6 +274,7 @@
"resetToDefaultFailed": "שחזור לשרתי ברירת מחדל נכשל",
"toggleServerFailed": "שינוי מצב השרת {serverName} נכשל",
"loadToolsFailed": "טעינת הכלים נכשלה",
"loadClientsFailed": "טעינת לקוחות MCP נכשלה",
"loadPromptsFailed": "טעינת ההנחיות נכשלה",
"loadResourcesFailed": "טעינת המשאבים נכשלה",
"callToolFailed": "הקריאה לכלי {toolName} נכשלה",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/he-IL/promptSetting.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
"noFiles": "אין קבצים",
"noFilesUploadDesc": "לחץ למעלה להעלאת קבצים",
"uploadSuccess": "ההעלאה הושלמה",
"uploadFailed": "ההעלאה נכשלה",
"uploadedCount": "הועלו {count} קבצים",
"confirmDelete": "האם אתה בטוח שברצונך למחוק את ההנחיה \"{name}\"?",
"confirmDeleteDescription": "לא ניתן לבטל פעולה זו. ההנחיה תימחק לצמיתות.",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/he-IL/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -1216,6 +1216,7 @@
"stopServer": "עצור שרת",
"startServer": "התחל שרת",
"noServersFound": "לא נמצאו שרתים",
"noServersDescription": "הוסף שרת MCP כדי להשתמש בכלים, הנחיות ומשאבים.",
"addServerDialog": {
"title": "הוסף שרת",
"description": "הגדר שרת MCP חדש"
Expand Down
2 changes: 2 additions & 0 deletions src/renderer/src/i18n/id-ID/mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"resetToDefaultFailed": "Gagal memulihkan server default",
"toggleServerFailed": "Beralih status server {serverName} gagal",
"loadToolsFailed": "Gagal memuat alat",
"loadClientsFailed": "Gagal memuat klien MCP",
"loadPromptsFailed": "Gagal memuat prompt template",
"loadResourcesFailed": "Gagal memuat sumber daya",
"callToolFailed": "Gagal memanggil alat {toolName}",
Expand Down Expand Up @@ -229,6 +230,7 @@
"noDescription": "Belum ada deskripsi",
"selectPrompt": "Prompt yang dipilih ditampilkan di sini",
"parameters": "Prompt Parameter",
"required": "diperlukan",
"input": "parameter masukan",
"runningPrompt": "Prompt Mendapatkan",
"executeButton": "Klik untuk mendapatkan",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/id-ID/promptSetting.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
"noFiles": "Belum ada file",
"noFilesUploadDesc": "Klik di atas untuk mengunggah file",
"uploadSuccess": "Unggahan berhasil",
"uploadFailed": "Unggahan gagal",
"uploadedCount": "{count} file diunggah",
"confirmDelete": "Apakah Anda yakin ingin menghapus prompt \"{name}\"?",
"confirmDeleteDescription": "Operasi ini tidak dapat diubah dan prompt tidak dapat dipulihkan setelah penghapusan.",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/id-ID/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -1278,6 +1278,7 @@
"stopServer": "Hentikan servernya",
"startServer": "Mulai servernya",
"noServersFound": "Server tidak ditemukan",
"noServersDescription": "Tambahkan server MCP untuk menggunakan alat, prompt, dan sumber daya.",
"addServerDialog": {
"title": "Tambahkan server",
"description": "Konfigurasikan server MCP baru"
Expand Down
2 changes: 2 additions & 0 deletions src/renderer/src/i18n/it-IT/mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"resetToDefaultFailed": "Ripristino server predefiniti non riuscito",
"toggleServerFailed": "Cambio stato server {serverName} non riuscito",
"loadToolsFailed": "Caricamento strumenti non riuscito",
"loadClientsFailed": "Caricamento client MCP non riuscito",
"loadPromptsFailed": "Caricamento template prompt non riuscito",
"loadResourcesFailed": "Caricamento risorse non riuscito",
"callToolFailed": "Chiamata allo strumento {toolName} non riuscita",
Expand Down Expand Up @@ -229,6 +230,7 @@
"noDescription": "Nessuna descrizione",
"selectPrompt": "Qui viene mostrato il Prompt selezionato",
"parameters": "Parametri Prompt",
"required": "Obbligatorio",
"input": "Parametri di input",
"runningPrompt": "Recupero Prompt",
"executeButton": "Fai clic per recuperare",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/it-IT/promptSetting.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
"noFiles": "Nessun file",
"noFilesUploadDesc": "Fai clic sopra per caricare file",
"uploadSuccess": "Caricamento riuscito",
"uploadFailed": "Caricamento non riuscito",
"uploadedCount": "{count} file caricati",
"confirmDelete": "Vuoi davvero eliminare il prompt \"{name}\"?",
"confirmDeleteDescription": "Questa operazione non può essere annullata. Il prompt non potrà essere recuperato.",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/it-IT/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -1278,6 +1278,7 @@
"stopServer": "Arresta server",
"startServer": "Avvia server",
"noServersFound": "Nessun server trovato",
"noServersDescription": "Aggiungi un server MCP per usare strumenti, prompt e risorse.",
"addServerDialog": {
"title": "Aggiungi server",
"description": "Configura un nuovo server MCP"
Expand Down
2 changes: 2 additions & 0 deletions src/renderer/src/i18n/ja-JP/mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@
"noDescription": "まだ説明はありません",
"selectPrompt": "ここに示されています",
"parameters": "プロンプトパラメーター",
"required": "必須",
"input": "入力パラメーター",
"runningPrompt": "プロンプトが取得されています",
"executeButton": "クリックして取得します",
Expand Down Expand Up @@ -234,6 +235,7 @@
"resetToDefaultFailed": "デフォルトサーバーへのリセットに失敗しました",
"toggleServerFailed": "サーバー {serverName} の状態の切り替えに失敗しました",
"loadToolsFailed": "ツールの読み込みに失敗しました",
"loadClientsFailed": "MCPクライアントの読み込みに失敗しました",
"loadPromptsFailed": "プロンプトの読み込みに失敗しました",
"loadResourcesFailed": "リソースの読み込みに失敗しました",
"callToolFailed": "ツール {toolName} の呼び出しに失敗しました",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/ja-JP/promptSetting.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
"noFiles": "ファイルがありません",
"noFilesUploadDesc": "上記をクリックしてファイルをアップロードしてください",
"uploadSuccess": "アップロード成功",
"uploadFailed": "アップロードに失敗しました",
"uploadedCount": "{count}個のファイルがアップロードされました",
"confirmDelete": "プロンプト「{name}」を削除してもよろしいですか?",
"confirmDeleteDescription": "この操作は元に戻すことができません。プロンプトは完全に削除されます。",
Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/i18n/ja-JP/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -1205,6 +1205,7 @@
"stopServer": "停止サーバー",
"startServer": "起動サーバー",
"noServersFound": "サーバーは見つかりません",
"noServersDescription": "ツール、プロンプト、リソースを使用するにはMCPサーバーを追加してください。",
"addServerDialog": {
"title": "サーバーを追加",
"description": "新しいMCPサーバーを構成します"
Expand Down
2 changes: 2 additions & 0 deletions src/renderer/src/i18n/ko-KR/mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@
"noDescription": "아직 설명이 없습니다",
"selectPrompt": "여기에 표시됩니다",
"parameters": "프롬프트 매개 변수",
"required": "필수",
"input": "입력 매개 변수",
"runningPrompt": "프롬프트가 얻고 있습니다",
"executeButton": "클릭하려면 클릭하십시오",
Expand Down Expand Up @@ -234,6 +235,7 @@
"resetToDefaultFailed": "기본 서버로 재설정 실패",
"toggleServerFailed": "서버 {serverName} 상태 전환 실패",
"loadToolsFailed": "도구 로드 실패",
"loadClientsFailed": "MCP 클라이언트 로드 실패",
"loadPromptsFailed": "프롬프트 로드 실패",
"loadResourcesFailed": "리소스 로드 실패",
"callToolFailed": "도구 {toolName} 호출 실패",
Expand Down
Loading