From bc74dd88e01746b6585bf2c4b27e724c5ce69da5 Mon Sep 17 00:00:00 2001 From: zenobit Date: Thu, 26 Mar 2026 22:09:13 +0100 Subject: [PATCH] Add missing translation keys: common, auth, templates, toolDescriptions - Added ~70 common keys (id, authorization, proxy, etc.) - Added auth keys for OAuth waiting messages - Added templateNames, templateDescriptions, templatePayloads - Added toolDescriptions for CLI tools - Added TOOL_ALLOWLIST, TOOL_DENYLIST - Added pricing error messages Co-authored-by: openhands --- src/i18n/messages/cs.json | 110 +++++++++++++++++++++++++++- src/i18n/messages/de.json | 110 +++++++++++++++++++++++++++- src/i18n/messages/en.json | 137 ++++++++++++++++++++++++++++++++++- src/i18n/messages/es.json | 88 +++++++++++++++++++++- src/i18n/messages/fr.json | 88 +++++++++++++++++++++- src/i18n/messages/id.json | 88 +++++++++++++++++++++- src/i18n/messages/it.json | 88 +++++++++++++++++++++- src/i18n/messages/ja.json | 88 +++++++++++++++++++++- src/i18n/messages/ko.json | 88 +++++++++++++++++++++- src/i18n/messages/pl.json | 88 +++++++++++++++++++++- src/i18n/messages/pt.json | 88 +++++++++++++++++++++- src/i18n/messages/ru.json | 88 +++++++++++++++++++++- src/i18n/messages/zh-CN.json | 88 +++++++++++++++++++++- 13 files changed, 1221 insertions(+), 16 deletions(-) diff --git a/src/i18n/messages/cs.json b/src/i18n/messages/cs.json index 24eb932ae8..33e2a64aec 100644 --- a/src/i18n/messages/cs.json +++ b/src/i18n/messages/cs.json @@ -58,7 +58,91 @@ "free": "Uvolnit", "skipToContent": "Přejít na obsah", "maintenanceServerIssues": "Server má problémy. Některé funkce nemusí být dostupné.", - "maintenanceServerUnreachable": "Server je nedostupný. Připojuji znovu..." + "maintenanceServerUnreachable": "Server je nedostupný. Připojuji znovu...", + "accept": "Přijmout", + "accountId": "ID účtu", + "alias": "Alias", + "apiKeyId": "ID API klíče", + "apiKeyName": "Název API klíče", + "apiKeySecret": "Tajný klíč API", + "authorization": "Autorizace", + "content-type": "Typ obsahu", + "content-length": "Délka obsahu", + "cookie": "Cookie", + "file": "Soubor", + "host": "Hostitel", + "id": "ID", + "import": "Importovat", + "limit": "Limit", + "offset": "Offset", + "open": "Otevřít", + "origin": "Původ", + "promptTokens": "Prompt tokeny", + "completionTokens": "Completion tokeny", + "totalTokens": "Celkem tokenů", + "rawModel": "Raw model", + "scope": "Rozsah", + "skill": "Dovednost", + "sortBy": "Řadit podle", + "sortOrder": "Pořadí", + "tab": "Záložka", + "text": "Text", + "textarea": "Textové pole", + "tool": "Nástroj", + "toolId": "ID nástroje", + "web": "Web", + "whereUsed": "Kde použito", + "whitelist": "Povolený seznam", + "blacklist": "Blokovaný seznam", + "resolve": "Vyřešit", + "force": "Vynutit", + "base64url": "Base64 URL", + "hex": "Hex", + "range": "Rozsah", + "component": "Komponenta", + "redirect_uri": "Přesměrovací URI", + "idempotency-key": "Klíč idempotence", + "error_description": "Popis chyby", + "code": "Kód", + "compatible": "Kompatibilní", + "chat-completions": "Chat completions", + "oauth": "OAuth", + "auth_token": "Auth token", + "crypto": "Kryptografie", + "hours": "Hodiny", + "selfsigned": "Self-signed", + "proxy_id": "ID proxy", + "proxyId": "ID proxy", + "connectionId": "ID připojení", + "resolveConnectionId": "Vyřešit ID připojení", + "resolve_connection_id": "Vyřešit ID připojení", + "scope_id": "ID rozsahu", + "scopeId": "ID rozsahu", + "jwtSecret": "JWT tajemství", + "keytar": "Keytar", + "better-sqlite3": "better-sqlite3", + "undici": "undici", + "builder-id": "Builder ID", + "musicDesc": "Popis hudby", + "musicGeneration": "Generování hudby", + "idc": "IDC", + "cloud-status-changed": "Změna stavu cloudu", + "where_used": "Kde použito", + "windowMs": "Okno (ms)", + "toolDescriptions": { + "claude": "Claude Code - AI asistent", + "cline": "Cline - AI asistent", + "codex": "OpenAI Codex - AI asistent", + "droid": "Droid - Android asistent", + "kilo": "Kilo - Lehký AI asistent", + "openclaw": "OpenClaw - Open source AI asistent" + }, + "social-github": "GitHub", + "social-google": "Google", + "TOOL_ALLOWLIST": "Povolené nástroje", + "TOOL_DENYLIST": "Blokované nástroje", + "Failed to save pricing": "Nepodařilo se uložit ceny", + "Failed to reset pricing": "Nepodařilo se resetovat ceny" }, "sidebar": { "home": "Domov", @@ -2390,7 +2474,13 @@ "restartServerWithNewPassword": "Restartujte server - použije se nové heslo.", "backToLogin": "Zpět na přihlášení", "forgotPassword": "Zapomněli jste heslo?", - "defaultPasswordHint": "Výchozí heslo: 123456 (pokud nebylo nastaveno INITIAL_PASSWORD)" + "defaultPasswordHint": "Výchozí heslo: 123456 (pokud nebylo nastaveno INITIAL_PASSWORD)", + "Waiting for authorization...": "Čekám na autorizaci...", + "Waiting for Google authorization...": "Čekám na autorizaci Google...", + "Waiting for OpenAI authorization...": "Čekám na autorizaci OpenAI...", + "Waiting for Antigravity authorization...": "Čekám na autorizaci Antigravity...", + "Waiting for iFlow authorization...": "Čekám na autorizaci iFlow...", + "Exchanging code for tokens...": "Vyměňuji kód za tokeny..." }, "landing": { "brandName": "OmniRoute", @@ -2714,5 +2804,21 @@ "modePackCostSaver": "Úspora nákladů", "modePackQualityFirst": "Kvalita na prvním místě", "modePackOfflineFriendly": "Offline přátelské" + }, + "templateNames": { + "simple-chat": "Simple Chat", + "streaming": "Streaming", + "system-prompt": "System Prompt", + "thinking": "Thinking", + "tool-calling": "Tool Calling", + "multi-turn": "Multi-turn" + }, + "templateDescriptions": { + "simple-chat": "Basic chat template", + "streaming": "Streaming template", + "system-prompt": "System prompt template", + "thinking": "Thinking template", + "tool-calling": "Tool calling template", + "multi-turn": "Multi-turn template" } } diff --git a/src/i18n/messages/de.json b/src/i18n/messages/de.json index f66af260a6..630bfa2c57 100644 --- a/src/i18n/messages/de.json +++ b/src/i18n/messages/de.json @@ -58,7 +58,91 @@ "free": "Kostenlos", "skipToContent": "Zum Inhalt springen", "maintenanceServerIssues": "Server is experiencing issues. Some features may be unavailable.", - "maintenanceServerUnreachable": "Server is unreachable. Reconnecting..." + "maintenanceServerUnreachable": "Server is unreachable. Reconnecting...", + "accept": "Akzeptieren", + "accountId": "Konto-ID", + "alias": "Alias", + "apiKeyId": "API-Schlüssel-ID", + "apiKeyName": "API-Schlüsselname", + "apiKeySecret": "API-Schlüsselgeheimnis", + "authorization": "Autorisierung", + "content-type": "Inhaltstyp", + "content-length": "Inhaltslänge", + "cookie": "Cookie", + "file": "Datei", + "host": "Host", + "id": "ID", + "import": "Importieren", + "limit": "Limit", + "offset": "Offset", + "open": "Öffnen", + "origin": "Herkunft", + "promptTokens": "Prompt-Token", + "completionTokens": "Completion-Token", + "totalTokens": "Gesamte Token", + "rawModel": "Raw-Modell", + "scope": "Umfang", + "skill": "Fertigkeit", + "sortBy": "Sortieren nach", + "sortOrder": "Sortierreihenfolge", + "tab": "Tab", + "text": "Text", + "textarea": "Textfeld", + "tool": "Werkzeug", + "toolId": "Werkzeug-ID", + "web": "Web", + "whereUsed": "Wo verwendet", + "whitelist": "Whitelist", + "blacklist": "Blacklist", + "resolve": "Auflösen", + "force": "Erzwingen", + "base64url": "Base64 URL", + "hex": "Hex", + "range": "Bereich", + "component": "Komponente", + "redirect_uri": "Umleitungs-URI", + "idempotency-key": "Idempotenz-Schlüssel", + "error_description": "Fehlerbeschreibung", + "code": "Code", + "compatible": "Kompatibel", + "chat-completions": "Chat-Completions", + "oauth": "OAuth", + "auth_token": "Auth-Token", + "crypto": "Krypto", + "hours": "Stunden", + "selfsigned": "Selbstsigniert", + "proxy_id": "Proxy-ID", + "proxyId": "Proxy-ID", + "connectionId": "Verbindungs-ID", + "resolveConnectionId": "Verbindungs-ID auflösen", + "resolve_connection_id": "Verbindungs-ID auflösen", + "scope_id": "Umfang-ID", + "scopeId": "Umfang-ID", + "jwtSecret": "JWT-Geheimnis", + "keytar": "Keytar", + "better-sqlite3": "better-sqlite3", + "undici": "undici", + "builder-id": "Builder-ID", + "musicDesc": "Musikbeschreibung", + "musicGeneration": "Musikgenerierung", + "idc": "IDC", + "cloud-status-changed": "Cloud-Status geändert", + "where_used": "Wo verwendet", + "windowMs": "Fenster (ms)", + "toolDescriptions": { + "claude": "Claude Code - KI-Assistent", + "cline": "Cline - KI-Assistent", + "codex": "OpenAI Codex - KI-Assistent", + "droid": "Droid - Android-Assistent", + "kilo": "Kilo - Leichtgewichtiger KI-Assistent", + "openclaw": "OpenClaw - Open Source KI-Assistent" + }, + "social-github": "GitHub", + "social-google": "Google", + "TOOL_ALLOWLIST": "Werkzeug-Whitelist", + "TOOL_DENYLIST": "Werkzeug-Blacklist", + "Failed to save pricing": "Preise speichern fehlgeschlagen", + "Failed to reset pricing": "Preise zurücksetzen fehlgeschlagen" }, "sidebar": { "home": "Zuhause", @@ -2327,7 +2411,13 @@ "restartServerWithNewPassword": "Starten Sie den Server neu – er verwendet das neue Passwort", "backToLogin": "Zurück zum Anmelden", "forgotPassword": "Passwort vergessen?", - "defaultPasswordHint": "Default password: 123456 (unless INITIAL_PASSWORD was set)" + "defaultPasswordHint": "Default password: 123456 (unless INITIAL_PASSWORD was set)", + "Waiting for authorization...": "Warte auf Autorisierung...", + "Waiting for Google authorization...": "Warte auf Google-Autorisierung...", + "Waiting for OpenAI authorization...": "Warte auf OpenAI-Autorisierung...", + "Waiting for Antigravity authorization...": "Warte auf Antigravity-Autorisierung...", + "Waiting for iFlow authorization...": "Warte auf iFlow-Autorisierung...", + "Exchanging code for tokens...": "Tausche Code gegen Token..." }, "landing": { "brandName": "OmniRoute", @@ -2714,5 +2804,21 @@ "domainPlaceholder": "example.com", "requestTimedOut": "Request timed out ({seconds}s)", "networkError": "Network error" + }, + "templateNames": { + "simple-chat": "Simple Chat", + "streaming": "Streaming", + "system-prompt": "System Prompt", + "thinking": "Thinking", + "tool-calling": "Tool Calling", + "multi-turn": "Multi-turn" + }, + "templateDescriptions": { + "simple-chat": "Basic chat template", + "streaming": "Streaming template", + "system-prompt": "System prompt template", + "thinking": "Thinking template", + "tool-calling": "Tool calling template", + "multi-turn": "Multi-turn template" } } diff --git a/src/i18n/messages/en.json b/src/i18n/messages/en.json index 5c521ab31d..c9996dd719 100644 --- a/src/i18n/messages/en.json +++ b/src/i18n/messages/en.json @@ -58,7 +58,91 @@ "free": "Free", "skipToContent": "Skip to content", "maintenanceServerIssues": "Server is experiencing issues. Some features may be unavailable.", - "maintenanceServerUnreachable": "Server is unreachable. Reconnecting..." + "maintenanceServerUnreachable": "Server is unreachable. Reconnecting...", + "accept": "Accept", + "accountId": "Account ID", + "alias": "Alias", + "apiKeyId": "API Key ID", + "apiKeyName": "API Key Name", + "apiKeySecret": "API Key Secret", + "authorization": "Authorization", + "content-type": "Content Type", + "content-length": "Content Length", + "cookie": "Cookie", + "file": "File", + "host": "Host", + "id": "ID", + "import": "Import", + "limit": "Limit", + "offset": "Offset", + "open": "Open", + "origin": "Origin", + "promptTokens": "Prompt Tokens", + "completionTokens": "Completion Tokens", + "totalTokens": "Total Tokens", + "rawModel": "Raw Model", + "scope": "Scope", + "skill": "Skill", + "sortBy": "Sort By", + "sortOrder": "Sort Order", + "tab": "Tab", + "text": "Text", + "textarea": "Textarea", + "tool": "Tool", + "toolId": "Tool ID", + "web": "Web", + "whereUsed": "Where Used", + "whitelist": "Whitelist", + "blacklist": "Blacklist", + "resolve": "Resolve", + "force": "Force", + "base64url": "Base64 URL", + "hex": "Hex", + "range": "Range", + "component": "Component", + "redirect_uri": "Redirect URI", + "idempotency-key": "Idempotency Key", + "error_description": "Error Description", + "code": "Code", + "compatible": "Compatible", + "chat-completions": "Chat Completions", + "oauth": "OAuth", + "auth_token": "Auth Token", + "crypto": "Crypto", + "hours": "Hours", + "selfsigned": "Self-signed", + "proxy_id": "Proxy ID", + "proxyId": "Proxy ID", + "connectionId": "Connection ID", + "resolveConnectionId": "Resolve Connection ID", + "resolve_connection_id": "Resolve Connection ID", + "scope_id": "Scope ID", + "scopeId": "Scope ID", + "jwtSecret": "JWT Secret", + "keytar": "Keytar", + "better-sqlite3": "better-sqlite3", + "undici": "undici", + "builder-id": "Builder ID", + "musicDesc": "Music Description", + "musicGeneration": "Music Generation", + "idc": "IDC", + "cloud-status-changed": "Cloud status changed", + "where_used": "Where Used", + "windowMs": "Window (ms)", + "toolDescriptions": { + "claude": "Claude Code - AI coding assistant", + "cline": "Cline - AI coding assistant", + "codex": "OpenAI Codex - AI coding assistant", + "droid": "Droid - Android development assistant", + "kilo": "Kilo - Lightweight AI assistant", + "openclaw": "OpenClaw - Open source AI assistant" + }, + "social-github": "GitHub", + "social-google": "Google", + "TOOL_ALLOWLIST": "Tool Allowlist", + "TOOL_DENYLIST": "Tool Denylist", + "Failed to save pricing": "Failed to save pricing", + "Failed to reset pricing": "Failed to reset pricing" }, "sidebar": { "home": "Home", @@ -2390,7 +2474,13 @@ "restartServerWithNewPassword": "Restart the server - it will use the new password", "backToLogin": "Back to Login", "forgotPassword": "Forgot password?", - "defaultPasswordHint": "Default password: 123456 (unless INITIAL_PASSWORD was set)" + "defaultPasswordHint": "Default password: 123456 (unless INITIAL_PASSWORD was set)", + "Waiting for authorization...": "Waiting for authorization...", + "Waiting for Google authorization...": "Waiting for Google authorization...", + "Waiting for OpenAI authorization...": "Waiting for OpenAI authorization...", + "Waiting for Antigravity authorization...": "Waiting for Antigravity authorization...", + "Waiting for iFlow authorization...": "Waiting for iFlow authorization...", + "Exchanging code for tokens...": "Exchanging code for tokens..." }, "landing": { "brandName": "OmniRoute", @@ -2714,5 +2804,48 @@ "modePackCostSaver": "Cost Saver", "modePackQualityFirst": "Quality First", "modePackOfflineFriendly": "Offline Friendly" + }, + "templateNames": { + "simple-chat": "Simple Chat", + "streaming": "Streaming", + "system-prompt": "System Prompt", + "thinking": "Thinking", + "tool-calling": "Tool Calling", + "multi-turn": "Multi-turn" + }, + "templateDescriptions": { + "simple-chat": "Basic chat template with system message", + "streaming": "Template for streaming responses", + "system-prompt": "Template with custom system prompt", + "thinking": "Template with reasoning/thinking budget", + "tool-calling": "Template for tool/function calling", + "multi-turn": "Template for multi-turn conversations" + }, + "templatePayloads": { + "simpleChat": { + "system": "You are a helpful AI assistant.", + "userGreeting": "Hello! How can I help you today?" + }, + "streaming": { + "prompt": "Write a story about" + }, + "systemPrompt": { + "question": "What is the meaning of life?", + "systemInstruction": "Provide a thoughtful, philosophical answer." + }, + "thinking": { + "question": "Explain quantum computing" + }, + "toolCalling": { + "cityNameDescription": "The name of the city to get weather for", + "toolDescription": "Get current weather for a location", + "userWeather": "What's the weather in Tokyo?" + }, + "multiTurn": { + "system": "You are a helpful assistant.", + "assistantExample": "I'd be happy to help you with that.", + "userInitial": "I need help with", + "userFollowUp": "Can you elaborate on that?" + } } } diff --git a/src/i18n/messages/es.json b/src/i18n/messages/es.json index 6aa43b696c..aa8e53f0ad 100644 --- a/src/i18n/messages/es.json +++ b/src/i18n/messages/es.json @@ -58,7 +58,77 @@ "free": "Gratis", "skipToContent": "Saltar al contenido", "maintenanceServerIssues": "Server is experiencing issues. Some features may be unavailable.", - "maintenanceServerUnreachable": "Server is unreachable. Reconnecting..." + "maintenanceServerUnreachable": "Server is unreachable. Reconnecting...", + "accept": "accept", + "accountId": "accountId", + "alias": "alias", + "apiKeyId": "apiKeyId", + "apiKeyName": "apiKeyName", + "apiKeySecret": "apiKeySecret", + "authorization": "authorization", + "content-type": "content-type", + "content-length": "content-length", + "cookie": "cookie", + "file": "file", + "host": "host", + "id": "id", + "import": "import", + "limit": "limit", + "offset": "offset", + "open": "open", + "origin": "origin", + "promptTokens": "promptTokens", + "completionTokens": "completionTokens", + "totalTokens": "totalTokens", + "rawModel": "rawModel", + "scope": "scope", + "skill": "skill", + "sortBy": "sortBy", + "sortOrder": "sortOrder", + "tab": "tab", + "text": "text", + "textarea": "textarea", + "tool": "tool", + "toolId": "toolId", + "web": "web", + "whereUsed": "whereUsed", + "whitelist": "whitelist", + "blacklist": "blacklist", + "resolve": "resolve", + "force": "force", + "base64url": "base64url", + "hex": "hex", + "range": "range", + "component": "component", + "redirect_uri": "redirect_uri", + "idempotency-key": "idempotency-key", + "error_description": "error_description", + "code": "code", + "compatible": "compatible", + "chat-completions": "chat-completions", + "oauth": "oauth", + "auth_token": "auth_token", + "crypto": "crypto", + "hours": "hours", + "selfsigned": "selfsigned", + "proxy_id": "proxy_id", + "proxyId": "proxyId", + "connectionId": "connectionId", + "resolveConnectionId": "resolveConnectionId", + "resolve_connection_id": "resolve_connection_id", + "scope_id": "scope_id", + "scopeId": "scopeId", + "jwtSecret": "jwtSecret", + "keytar": "keytar", + "better-sqlite3": "better-sqlite3", + "undici": "undici", + "builder-id": "builder-id", + "musicDesc": "musicDesc", + "musicGeneration": "musicGeneration", + "idc": "idc", + "cloud-status-changed": "cloud-status-changed", + "where_used": "where_used", + "windowMs": "windowMs" }, "sidebar": { "home": "Inicio", @@ -2714,5 +2784,21 @@ "domainPlaceholder": "example.com", "requestTimedOut": "Request timed out ({seconds}s)", "networkError": "Network error" + }, + "templateNames": { + "simple-chat": "Simple Chat", + "streaming": "Streaming", + "system-prompt": "System Prompt", + "thinking": "Thinking", + "tool-calling": "Tool Calling", + "multi-turn": "Multi-turn" + }, + "templateDescriptions": { + "simple-chat": "Basic chat template", + "streaming": "Streaming template", + "system-prompt": "System prompt template", + "thinking": "Thinking template", + "tool-calling": "Tool calling template", + "multi-turn": "Multi-turn template" } } diff --git a/src/i18n/messages/fr.json b/src/i18n/messages/fr.json index 9d003fe05c..b64cf73a9e 100644 --- a/src/i18n/messages/fr.json +++ b/src/i18n/messages/fr.json @@ -58,7 +58,77 @@ "free": "Gratuit", "skipToContent": "Passer au contenu", "maintenanceServerIssues": "Server is experiencing issues. Some features may be unavailable.", - "maintenanceServerUnreachable": "Server is unreachable. Reconnecting..." + "maintenanceServerUnreachable": "Server is unreachable. Reconnecting...", + "accept": "accept", + "accountId": "accountId", + "alias": "alias", + "apiKeyId": "apiKeyId", + "apiKeyName": "apiKeyName", + "apiKeySecret": "apiKeySecret", + "authorization": "authorization", + "content-type": "content-type", + "content-length": "content-length", + "cookie": "cookie", + "file": "file", + "host": "host", + "id": "id", + "import": "import", + "limit": "limit", + "offset": "offset", + "open": "open", + "origin": "origin", + "promptTokens": "promptTokens", + "completionTokens": "completionTokens", + "totalTokens": "totalTokens", + "rawModel": "rawModel", + "scope": "scope", + "skill": "skill", + "sortBy": "sortBy", + "sortOrder": "sortOrder", + "tab": "tab", + "text": "text", + "textarea": "textarea", + "tool": "tool", + "toolId": "toolId", + "web": "web", + "whereUsed": "whereUsed", + "whitelist": "whitelist", + "blacklist": "blacklist", + "resolve": "resolve", + "force": "force", + "base64url": "base64url", + "hex": "hex", + "range": "range", + "component": "component", + "redirect_uri": "redirect_uri", + "idempotency-key": "idempotency-key", + "error_description": "error_description", + "code": "code", + "compatible": "compatible", + "chat-completions": "chat-completions", + "oauth": "oauth", + "auth_token": "auth_token", + "crypto": "crypto", + "hours": "hours", + "selfsigned": "selfsigned", + "proxy_id": "proxy_id", + "proxyId": "proxyId", + "connectionId": "connectionId", + "resolveConnectionId": "resolveConnectionId", + "resolve_connection_id": "resolve_connection_id", + "scope_id": "scope_id", + "scopeId": "scopeId", + "jwtSecret": "jwtSecret", + "keytar": "keytar", + "better-sqlite3": "better-sqlite3", + "undici": "undici", + "builder-id": "builder-id", + "musicDesc": "musicDesc", + "musicGeneration": "musicGeneration", + "idc": "idc", + "cloud-status-changed": "cloud-status-changed", + "where_used": "where_used", + "windowMs": "windowMs" }, "sidebar": { "home": "Accueil", @@ -2714,5 +2784,21 @@ "domainPlaceholder": "example.com", "requestTimedOut": "Request timed out ({seconds}s)", "networkError": "Network error" + }, + "templateNames": { + "simple-chat": "Simple Chat", + "streaming": "Streaming", + "system-prompt": "System Prompt", + "thinking": "Thinking", + "tool-calling": "Tool Calling", + "multi-turn": "Multi-turn" + }, + "templateDescriptions": { + "simple-chat": "Basic chat template", + "streaming": "Streaming template", + "system-prompt": "System prompt template", + "thinking": "Thinking template", + "tool-calling": "Tool calling template", + "multi-turn": "Multi-turn template" } } diff --git a/src/i18n/messages/id.json b/src/i18n/messages/id.json index 54504364f8..5b6b501672 100644 --- a/src/i18n/messages/id.json +++ b/src/i18n/messages/id.json @@ -58,7 +58,77 @@ "free": "Gratis", "skipToContent": "Lewati ke konten", "maintenanceServerIssues": "Server is experiencing issues. Some features may be unavailable.", - "maintenanceServerUnreachable": "Server is unreachable. Reconnecting..." + "maintenanceServerUnreachable": "Server is unreachable. Reconnecting...", + "accept": "accept", + "accountId": "accountId", + "alias": "alias", + "apiKeyId": "apiKeyId", + "apiKeyName": "apiKeyName", + "apiKeySecret": "apiKeySecret", + "authorization": "authorization", + "content-type": "content-type", + "content-length": "content-length", + "cookie": "cookie", + "file": "file", + "host": "host", + "id": "id", + "import": "import", + "limit": "limit", + "offset": "offset", + "open": "open", + "origin": "origin", + "promptTokens": "promptTokens", + "completionTokens": "completionTokens", + "totalTokens": "totalTokens", + "rawModel": "rawModel", + "scope": "scope", + "skill": "skill", + "sortBy": "sortBy", + "sortOrder": "sortOrder", + "tab": "tab", + "text": "text", + "textarea": "textarea", + "tool": "tool", + "toolId": "toolId", + "web": "web", + "whereUsed": "whereUsed", + "whitelist": "whitelist", + "blacklist": "blacklist", + "resolve": "resolve", + "force": "force", + "base64url": "base64url", + "hex": "hex", + "range": "range", + "component": "component", + "redirect_uri": "redirect_uri", + "idempotency-key": "idempotency-key", + "error_description": "error_description", + "code": "code", + "compatible": "compatible", + "chat-completions": "chat-completions", + "oauth": "oauth", + "auth_token": "auth_token", + "crypto": "crypto", + "hours": "hours", + "selfsigned": "selfsigned", + "proxy_id": "proxy_id", + "proxyId": "proxyId", + "connectionId": "connectionId", + "resolveConnectionId": "resolveConnectionId", + "resolve_connection_id": "resolve_connection_id", + "scope_id": "scope_id", + "scopeId": "scopeId", + "jwtSecret": "jwtSecret", + "keytar": "keytar", + "better-sqlite3": "better-sqlite3", + "undici": "undici", + "builder-id": "builder-id", + "musicDesc": "musicDesc", + "musicGeneration": "musicGeneration", + "idc": "idc", + "cloud-status-changed": "cloud-status-changed", + "where_used": "where_used", + "windowMs": "windowMs" }, "sidebar": { "home": "Rumah", @@ -2714,5 +2784,21 @@ "domainPlaceholder": "example.com", "requestTimedOut": "Request timed out ({seconds}s)", "networkError": "Network error" + }, + "templateNames": { + "simple-chat": "Simple Chat", + "streaming": "Streaming", + "system-prompt": "System Prompt", + "thinking": "Thinking", + "tool-calling": "Tool Calling", + "multi-turn": "Multi-turn" + }, + "templateDescriptions": { + "simple-chat": "Basic chat template", + "streaming": "Streaming template", + "system-prompt": "System prompt template", + "thinking": "Thinking template", + "tool-calling": "Tool calling template", + "multi-turn": "Multi-turn template" } } diff --git a/src/i18n/messages/it.json b/src/i18n/messages/it.json index e65ea51c20..eb3613ea04 100644 --- a/src/i18n/messages/it.json +++ b/src/i18n/messages/it.json @@ -58,7 +58,77 @@ "free": "Gratuito", "skipToContent": "Vai al contenuto", "maintenanceServerIssues": "Server is experiencing issues. Some features may be unavailable.", - "maintenanceServerUnreachable": "Server is unreachable. Reconnecting..." + "maintenanceServerUnreachable": "Server is unreachable. Reconnecting...", + "accept": "accept", + "accountId": "accountId", + "alias": "alias", + "apiKeyId": "apiKeyId", + "apiKeyName": "apiKeyName", + "apiKeySecret": "apiKeySecret", + "authorization": "authorization", + "content-type": "content-type", + "content-length": "content-length", + "cookie": "cookie", + "file": "file", + "host": "host", + "id": "id", + "import": "import", + "limit": "limit", + "offset": "offset", + "open": "open", + "origin": "origin", + "promptTokens": "promptTokens", + "completionTokens": "completionTokens", + "totalTokens": "totalTokens", + "rawModel": "rawModel", + "scope": "scope", + "skill": "skill", + "sortBy": "sortBy", + "sortOrder": "sortOrder", + "tab": "tab", + "text": "text", + "textarea": "textarea", + "tool": "tool", + "toolId": "toolId", + "web": "web", + "whereUsed": "whereUsed", + "whitelist": "whitelist", + "blacklist": "blacklist", + "resolve": "resolve", + "force": "force", + "base64url": "base64url", + "hex": "hex", + "range": "range", + "component": "component", + "redirect_uri": "redirect_uri", + "idempotency-key": "idempotency-key", + "error_description": "error_description", + "code": "code", + "compatible": "compatible", + "chat-completions": "chat-completions", + "oauth": "oauth", + "auth_token": "auth_token", + "crypto": "crypto", + "hours": "hours", + "selfsigned": "selfsigned", + "proxy_id": "proxy_id", + "proxyId": "proxyId", + "connectionId": "connectionId", + "resolveConnectionId": "resolveConnectionId", + "resolve_connection_id": "resolve_connection_id", + "scope_id": "scope_id", + "scopeId": "scopeId", + "jwtSecret": "jwtSecret", + "keytar": "keytar", + "better-sqlite3": "better-sqlite3", + "undici": "undici", + "builder-id": "builder-id", + "musicDesc": "musicDesc", + "musicGeneration": "musicGeneration", + "idc": "idc", + "cloud-status-changed": "cloud-status-changed", + "where_used": "where_used", + "windowMs": "windowMs" }, "sidebar": { "home": "Casa", @@ -2714,5 +2784,21 @@ "domainPlaceholder": "example.com", "requestTimedOut": "Request timed out ({seconds}s)", "networkError": "Network error" + }, + "templateNames": { + "simple-chat": "Simple Chat", + "streaming": "Streaming", + "system-prompt": "System Prompt", + "thinking": "Thinking", + "tool-calling": "Tool Calling", + "multi-turn": "Multi-turn" + }, + "templateDescriptions": { + "simple-chat": "Basic chat template", + "streaming": "Streaming template", + "system-prompt": "System prompt template", + "thinking": "Thinking template", + "tool-calling": "Tool calling template", + "multi-turn": "Multi-turn template" } } diff --git a/src/i18n/messages/ja.json b/src/i18n/messages/ja.json index 9a9fc33864..4b83eb2d5c 100644 --- a/src/i18n/messages/ja.json +++ b/src/i18n/messages/ja.json @@ -58,7 +58,77 @@ "free": "無料", "skipToContent": "コンテンツにスキップ", "maintenanceServerIssues": "Server is experiencing issues. Some features may be unavailable.", - "maintenanceServerUnreachable": "Server is unreachable. Reconnecting..." + "maintenanceServerUnreachable": "Server is unreachable. Reconnecting...", + "accept": "accept", + "accountId": "accountId", + "alias": "alias", + "apiKeyId": "apiKeyId", + "apiKeyName": "apiKeyName", + "apiKeySecret": "apiKeySecret", + "authorization": "authorization", + "content-type": "content-type", + "content-length": "content-length", + "cookie": "cookie", + "file": "file", + "host": "host", + "id": "id", + "import": "import", + "limit": "limit", + "offset": "offset", + "open": "open", + "origin": "origin", + "promptTokens": "promptTokens", + "completionTokens": "completionTokens", + "totalTokens": "totalTokens", + "rawModel": "rawModel", + "scope": "scope", + "skill": "skill", + "sortBy": "sortBy", + "sortOrder": "sortOrder", + "tab": "tab", + "text": "text", + "textarea": "textarea", + "tool": "tool", + "toolId": "toolId", + "web": "web", + "whereUsed": "whereUsed", + "whitelist": "whitelist", + "blacklist": "blacklist", + "resolve": "resolve", + "force": "force", + "base64url": "base64url", + "hex": "hex", + "range": "range", + "component": "component", + "redirect_uri": "redirect_uri", + "idempotency-key": "idempotency-key", + "error_description": "error_description", + "code": "code", + "compatible": "compatible", + "chat-completions": "chat-completions", + "oauth": "oauth", + "auth_token": "auth_token", + "crypto": "crypto", + "hours": "hours", + "selfsigned": "selfsigned", + "proxy_id": "proxy_id", + "proxyId": "proxyId", + "connectionId": "connectionId", + "resolveConnectionId": "resolveConnectionId", + "resolve_connection_id": "resolve_connection_id", + "scope_id": "scope_id", + "scopeId": "scopeId", + "jwtSecret": "jwtSecret", + "keytar": "keytar", + "better-sqlite3": "better-sqlite3", + "undici": "undici", + "builder-id": "builder-id", + "musicDesc": "musicDesc", + "musicGeneration": "musicGeneration", + "idc": "idc", + "cloud-status-changed": "cloud-status-changed", + "where_used": "where_used", + "windowMs": "windowMs" }, "sidebar": { "home": "ホーム", @@ -2714,5 +2784,21 @@ "domainPlaceholder": "example.com", "requestTimedOut": "Request timed out ({seconds}s)", "networkError": "Network error" + }, + "templateNames": { + "simple-chat": "Simple Chat", + "streaming": "Streaming", + "system-prompt": "System Prompt", + "thinking": "Thinking", + "tool-calling": "Tool Calling", + "multi-turn": "Multi-turn" + }, + "templateDescriptions": { + "simple-chat": "Basic chat template", + "streaming": "Streaming template", + "system-prompt": "System prompt template", + "thinking": "Thinking template", + "tool-calling": "Tool calling template", + "multi-turn": "Multi-turn template" } } diff --git a/src/i18n/messages/ko.json b/src/i18n/messages/ko.json index ac79a4b941..42d25b7890 100644 --- a/src/i18n/messages/ko.json +++ b/src/i18n/messages/ko.json @@ -58,7 +58,77 @@ "free": "무료", "skipToContent": "콘텐츠로 건너뛰기", "maintenanceServerIssues": "Server is experiencing issues. Some features may be unavailable.", - "maintenanceServerUnreachable": "Server is unreachable. Reconnecting..." + "maintenanceServerUnreachable": "Server is unreachable. Reconnecting...", + "accept": "accept", + "accountId": "accountId", + "alias": "alias", + "apiKeyId": "apiKeyId", + "apiKeyName": "apiKeyName", + "apiKeySecret": "apiKeySecret", + "authorization": "authorization", + "content-type": "content-type", + "content-length": "content-length", + "cookie": "cookie", + "file": "file", + "host": "host", + "id": "id", + "import": "import", + "limit": "limit", + "offset": "offset", + "open": "open", + "origin": "origin", + "promptTokens": "promptTokens", + "completionTokens": "completionTokens", + "totalTokens": "totalTokens", + "rawModel": "rawModel", + "scope": "scope", + "skill": "skill", + "sortBy": "sortBy", + "sortOrder": "sortOrder", + "tab": "tab", + "text": "text", + "textarea": "textarea", + "tool": "tool", + "toolId": "toolId", + "web": "web", + "whereUsed": "whereUsed", + "whitelist": "whitelist", + "blacklist": "blacklist", + "resolve": "resolve", + "force": "force", + "base64url": "base64url", + "hex": "hex", + "range": "range", + "component": "component", + "redirect_uri": "redirect_uri", + "idempotency-key": "idempotency-key", + "error_description": "error_description", + "code": "code", + "compatible": "compatible", + "chat-completions": "chat-completions", + "oauth": "oauth", + "auth_token": "auth_token", + "crypto": "crypto", + "hours": "hours", + "selfsigned": "selfsigned", + "proxy_id": "proxy_id", + "proxyId": "proxyId", + "connectionId": "connectionId", + "resolveConnectionId": "resolveConnectionId", + "resolve_connection_id": "resolve_connection_id", + "scope_id": "scope_id", + "scopeId": "scopeId", + "jwtSecret": "jwtSecret", + "keytar": "keytar", + "better-sqlite3": "better-sqlite3", + "undici": "undici", + "builder-id": "builder-id", + "musicDesc": "musicDesc", + "musicGeneration": "musicGeneration", + "idc": "idc", + "cloud-status-changed": "cloud-status-changed", + "where_used": "where_used", + "windowMs": "windowMs" }, "sidebar": { "home": "홈", @@ -2714,5 +2784,21 @@ "domainPlaceholder": "example.com", "requestTimedOut": "Request timed out ({seconds}s)", "networkError": "Network error" + }, + "templateNames": { + "simple-chat": "Simple Chat", + "streaming": "Streaming", + "system-prompt": "System Prompt", + "thinking": "Thinking", + "tool-calling": "Tool Calling", + "multi-turn": "Multi-turn" + }, + "templateDescriptions": { + "simple-chat": "Basic chat template", + "streaming": "Streaming template", + "system-prompt": "System prompt template", + "thinking": "Thinking template", + "tool-calling": "Tool calling template", + "multi-turn": "Multi-turn template" } } diff --git a/src/i18n/messages/pl.json b/src/i18n/messages/pl.json index d4e89f42cc..f35208c190 100644 --- a/src/i18n/messages/pl.json +++ b/src/i18n/messages/pl.json @@ -58,7 +58,77 @@ "free": "Bezpłatny", "skipToContent": "Przejdź do treści", "maintenanceServerIssues": "Server is experiencing issues. Some features may be unavailable.", - "maintenanceServerUnreachable": "Server is unreachable. Reconnecting..." + "maintenanceServerUnreachable": "Server is unreachable. Reconnecting...", + "accept": "accept", + "accountId": "accountId", + "alias": "alias", + "apiKeyId": "apiKeyId", + "apiKeyName": "apiKeyName", + "apiKeySecret": "apiKeySecret", + "authorization": "authorization", + "content-type": "content-type", + "content-length": "content-length", + "cookie": "cookie", + "file": "file", + "host": "host", + "id": "id", + "import": "import", + "limit": "limit", + "offset": "offset", + "open": "open", + "origin": "origin", + "promptTokens": "promptTokens", + "completionTokens": "completionTokens", + "totalTokens": "totalTokens", + "rawModel": "rawModel", + "scope": "scope", + "skill": "skill", + "sortBy": "sortBy", + "sortOrder": "sortOrder", + "tab": "tab", + "text": "text", + "textarea": "textarea", + "tool": "tool", + "toolId": "toolId", + "web": "web", + "whereUsed": "whereUsed", + "whitelist": "whitelist", + "blacklist": "blacklist", + "resolve": "resolve", + "force": "force", + "base64url": "base64url", + "hex": "hex", + "range": "range", + "component": "component", + "redirect_uri": "redirect_uri", + "idempotency-key": "idempotency-key", + "error_description": "error_description", + "code": "code", + "compatible": "compatible", + "chat-completions": "chat-completions", + "oauth": "oauth", + "auth_token": "auth_token", + "crypto": "crypto", + "hours": "hours", + "selfsigned": "selfsigned", + "proxy_id": "proxy_id", + "proxyId": "proxyId", + "connectionId": "connectionId", + "resolveConnectionId": "resolveConnectionId", + "resolve_connection_id": "resolve_connection_id", + "scope_id": "scope_id", + "scopeId": "scopeId", + "jwtSecret": "jwtSecret", + "keytar": "keytar", + "better-sqlite3": "better-sqlite3", + "undici": "undici", + "builder-id": "builder-id", + "musicDesc": "musicDesc", + "musicGeneration": "musicGeneration", + "idc": "idc", + "cloud-status-changed": "cloud-status-changed", + "where_used": "where_used", + "windowMs": "windowMs" }, "sidebar": { "home": "Dom", @@ -2714,5 +2784,21 @@ "domainPlaceholder": "example.com", "requestTimedOut": "Request timed out ({seconds}s)", "networkError": "Network error" + }, + "templateNames": { + "simple-chat": "Simple Chat", + "streaming": "Streaming", + "system-prompt": "System Prompt", + "thinking": "Thinking", + "tool-calling": "Tool Calling", + "multi-turn": "Multi-turn" + }, + "templateDescriptions": { + "simple-chat": "Basic chat template", + "streaming": "Streaming template", + "system-prompt": "System prompt template", + "thinking": "Thinking template", + "tool-calling": "Tool calling template", + "multi-turn": "Multi-turn template" } } diff --git a/src/i18n/messages/pt.json b/src/i18n/messages/pt.json index 5bd9d71592..8920099fa8 100644 --- a/src/i18n/messages/pt.json +++ b/src/i18n/messages/pt.json @@ -58,7 +58,77 @@ "free": "Grátis", "skipToContent": "Pular para o conteúdo", "maintenanceServerIssues": "Server is experiencing issues. Some features may be unavailable.", - "maintenanceServerUnreachable": "Server is unreachable. Reconnecting..." + "maintenanceServerUnreachable": "Server is unreachable. Reconnecting...", + "accept": "accept", + "accountId": "accountId", + "alias": "alias", + "apiKeyId": "apiKeyId", + "apiKeyName": "apiKeyName", + "apiKeySecret": "apiKeySecret", + "authorization": "authorization", + "content-type": "content-type", + "content-length": "content-length", + "cookie": "cookie", + "file": "file", + "host": "host", + "id": "id", + "import": "import", + "limit": "limit", + "offset": "offset", + "open": "open", + "origin": "origin", + "promptTokens": "promptTokens", + "completionTokens": "completionTokens", + "totalTokens": "totalTokens", + "rawModel": "rawModel", + "scope": "scope", + "skill": "skill", + "sortBy": "sortBy", + "sortOrder": "sortOrder", + "tab": "tab", + "text": "text", + "textarea": "textarea", + "tool": "tool", + "toolId": "toolId", + "web": "web", + "whereUsed": "whereUsed", + "whitelist": "whitelist", + "blacklist": "blacklist", + "resolve": "resolve", + "force": "force", + "base64url": "base64url", + "hex": "hex", + "range": "range", + "component": "component", + "redirect_uri": "redirect_uri", + "idempotency-key": "idempotency-key", + "error_description": "error_description", + "code": "code", + "compatible": "compatible", + "chat-completions": "chat-completions", + "oauth": "oauth", + "auth_token": "auth_token", + "crypto": "crypto", + "hours": "hours", + "selfsigned": "selfsigned", + "proxy_id": "proxy_id", + "proxyId": "proxyId", + "connectionId": "connectionId", + "resolveConnectionId": "resolveConnectionId", + "resolve_connection_id": "resolve_connection_id", + "scope_id": "scope_id", + "scopeId": "scopeId", + "jwtSecret": "jwtSecret", + "keytar": "keytar", + "better-sqlite3": "better-sqlite3", + "undici": "undici", + "builder-id": "builder-id", + "musicDesc": "musicDesc", + "musicGeneration": "musicGeneration", + "idc": "idc", + "cloud-status-changed": "cloud-status-changed", + "where_used": "where_used", + "windowMs": "windowMs" }, "sidebar": { "home": "Página inicial", @@ -2714,5 +2784,21 @@ "domainPlaceholder": "example.com", "requestTimedOut": "Request timed out ({seconds}s)", "networkError": "Network error" + }, + "templateNames": { + "simple-chat": "Simple Chat", + "streaming": "Streaming", + "system-prompt": "System Prompt", + "thinking": "Thinking", + "tool-calling": "Tool Calling", + "multi-turn": "Multi-turn" + }, + "templateDescriptions": { + "simple-chat": "Basic chat template", + "streaming": "Streaming template", + "system-prompt": "System prompt template", + "thinking": "Thinking template", + "tool-calling": "Tool calling template", + "multi-turn": "Multi-turn template" } } diff --git a/src/i18n/messages/ru.json b/src/i18n/messages/ru.json index e4a1627df3..84124b34db 100644 --- a/src/i18n/messages/ru.json +++ b/src/i18n/messages/ru.json @@ -58,7 +58,77 @@ "free": "Бесплатно", "skipToContent": "Перейти к содержимому", "maintenanceServerIssues": "Server is experiencing issues. Some features may be unavailable.", - "maintenanceServerUnreachable": "Server is unreachable. Reconnecting..." + "maintenanceServerUnreachable": "Server is unreachable. Reconnecting...", + "accept": "accept", + "accountId": "accountId", + "alias": "alias", + "apiKeyId": "apiKeyId", + "apiKeyName": "apiKeyName", + "apiKeySecret": "apiKeySecret", + "authorization": "authorization", + "content-type": "content-type", + "content-length": "content-length", + "cookie": "cookie", + "file": "file", + "host": "host", + "id": "id", + "import": "import", + "limit": "limit", + "offset": "offset", + "open": "open", + "origin": "origin", + "promptTokens": "promptTokens", + "completionTokens": "completionTokens", + "totalTokens": "totalTokens", + "rawModel": "rawModel", + "scope": "scope", + "skill": "skill", + "sortBy": "sortBy", + "sortOrder": "sortOrder", + "tab": "tab", + "text": "text", + "textarea": "textarea", + "tool": "tool", + "toolId": "toolId", + "web": "web", + "whereUsed": "whereUsed", + "whitelist": "whitelist", + "blacklist": "blacklist", + "resolve": "resolve", + "force": "force", + "base64url": "base64url", + "hex": "hex", + "range": "range", + "component": "component", + "redirect_uri": "redirect_uri", + "idempotency-key": "idempotency-key", + "error_description": "error_description", + "code": "code", + "compatible": "compatible", + "chat-completions": "chat-completions", + "oauth": "oauth", + "auth_token": "auth_token", + "crypto": "crypto", + "hours": "hours", + "selfsigned": "selfsigned", + "proxy_id": "proxy_id", + "proxyId": "proxyId", + "connectionId": "connectionId", + "resolveConnectionId": "resolveConnectionId", + "resolve_connection_id": "resolve_connection_id", + "scope_id": "scope_id", + "scopeId": "scopeId", + "jwtSecret": "jwtSecret", + "keytar": "keytar", + "better-sqlite3": "better-sqlite3", + "undici": "undici", + "builder-id": "builder-id", + "musicDesc": "musicDesc", + "musicGeneration": "musicGeneration", + "idc": "idc", + "cloud-status-changed": "cloud-status-changed", + "where_used": "where_used", + "windowMs": "windowMs" }, "sidebar": { "home": "Главная", @@ -2714,5 +2784,21 @@ "domainPlaceholder": "example.com", "requestTimedOut": "Request timed out ({seconds}s)", "networkError": "Network error" + }, + "templateNames": { + "simple-chat": "Simple Chat", + "streaming": "Streaming", + "system-prompt": "System Prompt", + "thinking": "Thinking", + "tool-calling": "Tool Calling", + "multi-turn": "Multi-turn" + }, + "templateDescriptions": { + "simple-chat": "Basic chat template", + "streaming": "Streaming template", + "system-prompt": "System prompt template", + "thinking": "Thinking template", + "tool-calling": "Tool calling template", + "multi-turn": "Multi-turn template" } } diff --git a/src/i18n/messages/zh-CN.json b/src/i18n/messages/zh-CN.json index 66d5ae394b..5509cf669c 100644 --- a/src/i18n/messages/zh-CN.json +++ b/src/i18n/messages/zh-CN.json @@ -58,7 +58,77 @@ "free": "免费", "skipToContent": "跳至内容", "maintenanceServerIssues": "Server is experiencing issues. Some features may be unavailable.", - "maintenanceServerUnreachable": "Server is unreachable. Reconnecting..." + "maintenanceServerUnreachable": "Server is unreachable. Reconnecting...", + "accept": "accept", + "accountId": "accountId", + "alias": "alias", + "apiKeyId": "apiKeyId", + "apiKeyName": "apiKeyName", + "apiKeySecret": "apiKeySecret", + "authorization": "authorization", + "content-type": "content-type", + "content-length": "content-length", + "cookie": "cookie", + "file": "file", + "host": "host", + "id": "id", + "import": "import", + "limit": "limit", + "offset": "offset", + "open": "open", + "origin": "origin", + "promptTokens": "promptTokens", + "completionTokens": "completionTokens", + "totalTokens": "totalTokens", + "rawModel": "rawModel", + "scope": "scope", + "skill": "skill", + "sortBy": "sortBy", + "sortOrder": "sortOrder", + "tab": "tab", + "text": "text", + "textarea": "textarea", + "tool": "tool", + "toolId": "toolId", + "web": "web", + "whereUsed": "whereUsed", + "whitelist": "whitelist", + "blacklist": "blacklist", + "resolve": "resolve", + "force": "force", + "base64url": "base64url", + "hex": "hex", + "range": "range", + "component": "component", + "redirect_uri": "redirect_uri", + "idempotency-key": "idempotency-key", + "error_description": "error_description", + "code": "code", + "compatible": "compatible", + "chat-completions": "chat-completions", + "oauth": "oauth", + "auth_token": "auth_token", + "crypto": "crypto", + "hours": "hours", + "selfsigned": "selfsigned", + "proxy_id": "proxy_id", + "proxyId": "proxyId", + "connectionId": "connectionId", + "resolveConnectionId": "resolveConnectionId", + "resolve_connection_id": "resolve_connection_id", + "scope_id": "scope_id", + "scopeId": "scopeId", + "jwtSecret": "jwtSecret", + "keytar": "keytar", + "better-sqlite3": "better-sqlite3", + "undici": "undici", + "builder-id": "builder-id", + "musicDesc": "musicDesc", + "musicGeneration": "musicGeneration", + "idc": "idc", + "cloud-status-changed": "cloud-status-changed", + "where_used": "where_used", + "windowMs": "windowMs" }, "sidebar": { "home": "首页", @@ -2714,5 +2784,21 @@ "modePackCostSaver": "节省成本", "modePackQualityFirst": "质量优先", "modePackOfflineFriendly": "离线友好" + }, + "templateNames": { + "simple-chat": "Simple Chat", + "streaming": "Streaming", + "system-prompt": "System Prompt", + "thinking": "Thinking", + "tool-calling": "Tool Calling", + "multi-turn": "Multi-turn" + }, + "templateDescriptions": { + "simple-chat": "Basic chat template", + "streaming": "Streaming template", + "system-prompt": "System prompt template", + "thinking": "Thinking template", + "tool-calling": "Tool calling template", + "multi-turn": "Multi-turn template" } }