refactor IPC (#341)
This commit is contained in:
committed by
GitHub
Unverified
parent
c03d92e9a2
commit
3d804a9f5e
@@ -11,6 +11,10 @@
|
||||
"gatewayWarning": "Gateway service is not running. Channels cannot connect.",
|
||||
"available": "Available Channels",
|
||||
"availableDesc": "Connect a new channel",
|
||||
"configured": "Configured Channels",
|
||||
"configuredDesc": "Manage channels that are already configured",
|
||||
"configuredBadge": "Configured",
|
||||
"deleteConfirm": "Are you sure you want to delete this channel?",
|
||||
"showAll": "Show All",
|
||||
"pluginBadge": "Plugin",
|
||||
"toast": {
|
||||
@@ -37,6 +41,8 @@
|
||||
"viewDocs": "View Documentation",
|
||||
"channelName": "Channel Name",
|
||||
"channelNamePlaceholder": "My {{name}}",
|
||||
"enableChannel": "Enable Channel",
|
||||
"enableChannelDesc": "When off, config is saved but the channel stays disabled",
|
||||
"credentialsVerified": "Credentials Verified",
|
||||
"validationFailed": "Validation Failed",
|
||||
"warnings": "Warnings",
|
||||
@@ -293,4 +299,4 @@
|
||||
}
|
||||
},
|
||||
"viewDocs": "View Documentation"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,5 +14,13 @@
|
||||
"refresh": "Refresh chat",
|
||||
"showThinking": "Show thinking",
|
||||
"hideThinking": "Hide thinking"
|
||||
},
|
||||
"historyBuckets": {
|
||||
"today": "Today",
|
||||
"yesterday": "Yesterday",
|
||||
"withinWeek": "Within 1 Week",
|
||||
"withinTwoWeeks": "Within 2 Weeks",
|
||||
"withinMonth": "Within 1 Month",
|
||||
"older": "Older than 1 Month"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,6 +59,7 @@
|
||||
"paused": "Task paused",
|
||||
"deleted": "Task deleted",
|
||||
"triggered": "Task triggered successfully",
|
||||
"failedTrigger": "Failed to trigger task: {{error}}",
|
||||
"failedUpdate": "Failed to update task",
|
||||
"failedDelete": "Failed to delete task",
|
||||
"nameRequired": "Please enter a task name",
|
||||
@@ -66,5 +67,16 @@
|
||||
"channelRequired": "Please select a channel",
|
||||
"discordIdRequired": "Please enter a Discord Channel ID",
|
||||
"scheduleRequired": "Please select or enter a schedule"
|
||||
},
|
||||
"schedule": {
|
||||
"everySeconds": "Every {{count}}s",
|
||||
"everyMinutes": "Every {{count}} minutes",
|
||||
"everyHours": "Every {{count}} hours",
|
||||
"everyDays": "Every {{count}} days",
|
||||
"onceAt": "Once at {{time}}",
|
||||
"weeklyAt": "Weekly on {{day}} at {{time}}",
|
||||
"monthlyAtDay": "Monthly on day {{day}} at {{time}}",
|
||||
"dailyAt": "Daily at {{time}}",
|
||||
"unknown": "Unknown"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,8 +12,10 @@
|
||||
"quickActions": {
|
||||
"title": "Quick Actions",
|
||||
"description": "Common tasks and shortcuts",
|
||||
"addProvider": "Add Provider",
|
||||
"addChannel": "Add Channel",
|
||||
"browseSkills": "Browse Skills",
|
||||
"createCron": "Create Cron",
|
||||
"installSkill": "Install Skill",
|
||||
"openChat": "Open Chat",
|
||||
"settings": "Settings",
|
||||
"devConsole": "Dev Console"
|
||||
|
||||
@@ -113,6 +113,8 @@
|
||||
"proxyHttpsServerHelp": "Advanced override for HTTPS requests. Leave blank to use Proxy Server.",
|
||||
"proxyAllServer": "ALL_PROXY / SOCKS",
|
||||
"proxyAllServerHelp": "Advanced fallback for SOCKS-capable clients and protocols such as Telegram. Leave blank to use Proxy Server.",
|
||||
"showAdvancedProxy": "Show advanced proxy fields",
|
||||
"hideAdvancedProxy": "Hide advanced proxy fields",
|
||||
"proxyBypass": "Bypass Rules",
|
||||
"proxyBypassHelp": "Semicolon, comma, or newline separated hosts that should connect directly.",
|
||||
"proxyRestartNote": "Saving reapplies Electron networking and restarts the Gateway immediately.",
|
||||
@@ -153,6 +155,25 @@
|
||||
"advanced": {
|
||||
"title": "Advanced",
|
||||
"description": "Power-user options",
|
||||
"transport": {
|
||||
"label": "Gateway Transport Preference",
|
||||
"desc": "Choose how renderer requests gateway RPC: WebSocket, HTTP proxy, or IPC fallback.",
|
||||
"saved": "Gateway transport preference saved",
|
||||
"options": {
|
||||
"wsFirst": "WS First",
|
||||
"httpFirst": "HTTP First",
|
||||
"wsOnly": "WS Only",
|
||||
"httpOnly": "HTTP Only",
|
||||
"ipcOnly": "IPC Only"
|
||||
},
|
||||
"descriptions": {
|
||||
"wsFirst": "WS -> HTTP -> IPC",
|
||||
"httpFirst": "HTTP -> WS -> IPC",
|
||||
"wsOnly": "WS -> IPC",
|
||||
"httpOnly": "HTTP -> IPC",
|
||||
"ipcOnly": "IPC only"
|
||||
}
|
||||
},
|
||||
"devMode": "Developer Mode",
|
||||
"devModeDesc": "Show developer tools and shortcuts"
|
||||
},
|
||||
|
||||
@@ -16,6 +16,10 @@
|
||||
"search": "Search skills...",
|
||||
"searchMarketplace": "Search marketplace...",
|
||||
"searchButton": "Search",
|
||||
"actions": {
|
||||
"enableVisible": "Enable Visible",
|
||||
"disableVisible": "Disable Visible"
|
||||
},
|
||||
"noSkills": "No skills found",
|
||||
"noSkillsSearch": "Try a different search term",
|
||||
"noSkillsAvailable": "No skills available",
|
||||
@@ -63,7 +67,12 @@
|
||||
"searchRateLimitError": "Search rate limit exceeded. You can also search on ClawHub.ai, download the ZIP, and extract it to \"{{path}}\"",
|
||||
"installRateLimitError": "Installation rate limit exceeded. You can also download the ZIP from ClawHub.ai and extract it to \"{{path}}\"",
|
||||
"fetchTimeoutError": "Fetching skills timed out, please check your network connection.",
|
||||
"fetchRateLimitError": "Fetching skills rate limit exceeded, please try again later."
|
||||
"fetchRateLimitError": "Fetching skills rate limit exceeded, please try again later.",
|
||||
"noBatchEnableTargets": "All visible skills are already enabled.",
|
||||
"noBatchDisableTargets": "All visible skills are already disabled.",
|
||||
"batchEnabled": "{{count}} skills enabled.",
|
||||
"batchDisabled": "{{count}} skills disabled.",
|
||||
"batchPartial": "Updated {{success}} / {{total}} skills. Some items failed."
|
||||
},
|
||||
"marketplace": {
|
||||
"title": "Marketplace",
|
||||
@@ -74,4 +83,4 @@
|
||||
"emptyPrompt": "Search for new skills to expand your capabilities.",
|
||||
"searchError": "ClawHub search failed. Check your connection or installation."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,10 @@
|
||||
"gatewayWarning": "ゲートウェイサービスが実行されていないため、チャンネルに接続できません。",
|
||||
"available": "利用可能なチャンネル",
|
||||
"availableDesc": "新しいチャンネルを接続",
|
||||
"configured": "設定済みチャンネル",
|
||||
"configuredDesc": "すでに設定済みのチャンネルを管理",
|
||||
"configuredBadge": "設定済み",
|
||||
"deleteConfirm": "このチャンネルを削除してもよろしいですか?",
|
||||
"showAll": "すべて表示",
|
||||
"pluginBadge": "プラグイン",
|
||||
"toast": {
|
||||
@@ -37,6 +41,8 @@
|
||||
"viewDocs": "ドキュメントを表示",
|
||||
"channelName": "チャンネル名",
|
||||
"channelNamePlaceholder": "マイ {{name}}",
|
||||
"enableChannel": "チャンネルを有効化",
|
||||
"enableChannelDesc": "オフの場合、設定のみ保存しチャンネルは起動しません",
|
||||
"credentialsVerified": "認証情報が確認されました",
|
||||
"validationFailed": "検証に失敗しました",
|
||||
"warnings": "警告",
|
||||
@@ -293,4 +299,4 @@
|
||||
}
|
||||
},
|
||||
"viewDocs": "ドキュメントを表示"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,5 +14,13 @@
|
||||
"refresh": "チャットを更新",
|
||||
"showThinking": "思考を表示",
|
||||
"hideThinking": "思考を非表示"
|
||||
},
|
||||
"historyBuckets": {
|
||||
"today": "今日",
|
||||
"yesterday": "昨日",
|
||||
"withinWeek": "1週間以内",
|
||||
"withinTwoWeeks": "2週間以内",
|
||||
"withinMonth": "1か月以内",
|
||||
"older": "1か月より前"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,6 +59,7 @@
|
||||
"paused": "タスクを停止しました",
|
||||
"deleted": "タスクを削除しました",
|
||||
"triggered": "タスクを正常にトリガーしました",
|
||||
"failedTrigger": "タスクの実行に失敗しました: {{error}}",
|
||||
"failedUpdate": "タスクの更新に失敗しました",
|
||||
"failedDelete": "タスクの削除に失敗しました",
|
||||
"nameRequired": "タスク名を入力してください",
|
||||
@@ -66,5 +67,16 @@
|
||||
"channelRequired": "チャンネルを選択してください",
|
||||
"discordIdRequired": "DiscordチャンネルIDを入力してください",
|
||||
"scheduleRequired": "スケジュールを選択または入力してください"
|
||||
},
|
||||
"schedule": {
|
||||
"everySeconds": "{{count}}秒ごと",
|
||||
"everyMinutes": "{{count}}分ごと",
|
||||
"everyHours": "{{count}}時間ごと",
|
||||
"everyDays": "{{count}}日ごと",
|
||||
"onceAt": "{{time}} に1回実行",
|
||||
"weeklyAt": "毎週 {{day}} {{time}}",
|
||||
"monthlyAtDay": "毎月 {{day}}日 {{time}}",
|
||||
"dailyAt": "毎日 {{time}}",
|
||||
"unknown": "不明"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,8 +12,10 @@
|
||||
"quickActions": {
|
||||
"title": "クイックアクション",
|
||||
"description": "よく使うタスクとショートカット",
|
||||
"addProvider": "プロバイダー追加",
|
||||
"addChannel": "チャンネル追加",
|
||||
"browseSkills": "スキルを探す",
|
||||
"createCron": "定期タスク作成",
|
||||
"installSkill": "スキルをインストール",
|
||||
"openChat": "チャットを開く",
|
||||
"settings": "設定",
|
||||
"devConsole": "開発者コンソール"
|
||||
|
||||
@@ -112,6 +112,8 @@
|
||||
"proxyHttpsServerHelp": "HTTPS リクエスト用の高度な上書き設定です。空欄の場合はプロキシサーバーを使用します。",
|
||||
"proxyAllServer": "ALL_PROXY / SOCKS",
|
||||
"proxyAllServerHelp": "SOCKS 対応クライアントや Telegram など向けの高度なフォールバックです。空欄の場合はプロキシサーバーを使用します。",
|
||||
"showAdvancedProxy": "高度なプロキシ項目を表示",
|
||||
"hideAdvancedProxy": "高度なプロキシ項目を非表示",
|
||||
"proxyBypass": "バイパスルール",
|
||||
"proxyBypassHelp": "直接接続するホストをセミコロン、カンマ、または改行で区切って指定します。",
|
||||
"proxyRestartNote": "保存すると Electron のネットワーク設定を再適用し、Gateway をすぐ再起動します。",
|
||||
@@ -152,6 +154,25 @@
|
||||
"advanced": {
|
||||
"title": "詳細設定",
|
||||
"description": "上級ユーザー向けオプション",
|
||||
"transport": {
|
||||
"label": "Gateway 転送優先度",
|
||||
"desc": "レンダラープロセスから Gateway RPC を呼ぶ際の優先プロトコルを選択します。",
|
||||
"saved": "Gateway 転送優先度を保存しました",
|
||||
"options": {
|
||||
"wsFirst": "WS 優先",
|
||||
"httpFirst": "HTTP 優先",
|
||||
"wsOnly": "WS のみ",
|
||||
"httpOnly": "HTTP のみ",
|
||||
"ipcOnly": "IPC のみ"
|
||||
},
|
||||
"descriptions": {
|
||||
"wsFirst": "WS -> HTTP -> IPC",
|
||||
"httpFirst": "HTTP -> WS -> IPC",
|
||||
"wsOnly": "WS -> IPC",
|
||||
"httpOnly": "HTTP -> IPC",
|
||||
"ipcOnly": "IPC のみ"
|
||||
}
|
||||
},
|
||||
"devMode": "開発者モード",
|
||||
"devModeDesc": "開発者ツールとショートカットを表示"
|
||||
},
|
||||
|
||||
@@ -16,6 +16,10 @@
|
||||
"search": "スキルを検索...",
|
||||
"searchMarketplace": "マーケットプレイスを検索...",
|
||||
"searchButton": "検索",
|
||||
"actions": {
|
||||
"enableVisible": "表示中を一括有効化",
|
||||
"disableVisible": "表示中を一括無効化"
|
||||
},
|
||||
"noSkills": "スキルが見つかりません",
|
||||
"noSkillsSearch": "別の検索語をお試しください",
|
||||
"noSkillsAvailable": "利用可能なスキルがありません",
|
||||
@@ -63,7 +67,12 @@
|
||||
"searchRateLimitError": "検索リクエストの制限を超過しました。ClawHub.aiで検索してZIPをダウンロードし、\"{{path}}\" に展開することも可能です",
|
||||
"installRateLimitError": "インストールリクエストの制限を超過しました。ClawHub.aiからZIPをダウンロードし、\"{{path}}\" に展開することも可能です",
|
||||
"fetchTimeoutError": "スキルリストの取得がタイムアウトしました。ネットワークを確認してください。",
|
||||
"fetchRateLimitError": "スキルリスト取得のリクエスト制限を超過しました。後でお試しください。"
|
||||
"fetchRateLimitError": "スキルリスト取得のリクエスト制限を超過しました。後でお試しください。",
|
||||
"noBatchEnableTargets": "表示中のスキルはすべて有効です。",
|
||||
"noBatchDisableTargets": "表示中のスキルはすべて無効です。",
|
||||
"batchEnabled": "{{count}} 件のスキルを有効化しました。",
|
||||
"batchDisabled": "{{count}} 件のスキルを無効化しました。",
|
||||
"batchPartial": "{{success}} / {{total}} 件を更新しました。一部失敗しています。"
|
||||
},
|
||||
"marketplace": {
|
||||
"title": "マーケットプレイス",
|
||||
@@ -74,4 +83,4 @@
|
||||
"emptyPrompt": "新しいスキルを検索して機能を拡張しましょう。",
|
||||
"searchError": "ClawHub検索に失敗しました。接続またはインストールを確認してください。"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,10 @@
|
||||
"gatewayWarning": "网关服务未运行,频道无法连接。",
|
||||
"available": "可用频道",
|
||||
"availableDesc": "连接一个新的频道",
|
||||
"configured": "已配置频道",
|
||||
"configuredDesc": "管理已完成配置的频道",
|
||||
"configuredBadge": "已配置",
|
||||
"deleteConfirm": "确定要删除此频道吗?",
|
||||
"showAll": "显示全部",
|
||||
"pluginBadge": "插件",
|
||||
"toast": {
|
||||
@@ -37,6 +41,8 @@
|
||||
"viewDocs": "查看文档",
|
||||
"channelName": "频道名称",
|
||||
"channelNamePlaceholder": "我的 {{name}}",
|
||||
"enableChannel": "启用频道",
|
||||
"enableChannelDesc": "关闭后会保存配置,但不会启动该频道",
|
||||
"credentialsVerified": "凭证已验证",
|
||||
"validationFailed": "验证失败",
|
||||
"warnings": "警告",
|
||||
@@ -293,4 +299,4 @@
|
||||
}
|
||||
},
|
||||
"viewDocs": "查看文档"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,5 +14,13 @@
|
||||
"refresh": "刷新聊天",
|
||||
"showThinking": "显示思考过程",
|
||||
"hideThinking": "隐藏思考过程"
|
||||
},
|
||||
"historyBuckets": {
|
||||
"today": "今天",
|
||||
"yesterday": "昨天",
|
||||
"withinWeek": "一周内",
|
||||
"withinTwoWeeks": "两周内",
|
||||
"withinMonth": "一个月内",
|
||||
"older": "一个月之前"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,6 +59,7 @@
|
||||
"paused": "任务已暂停",
|
||||
"deleted": "任务已删除",
|
||||
"triggered": "任务已成功触发",
|
||||
"failedTrigger": "触发任务失败: {{error}}",
|
||||
"failedUpdate": "更新任务失败",
|
||||
"failedDelete": "删除任务失败",
|
||||
"nameRequired": "请输入任务名称",
|
||||
@@ -66,5 +67,16 @@
|
||||
"channelRequired": "请选择频道",
|
||||
"discordIdRequired": "请输入 Discord 频道 ID",
|
||||
"scheduleRequired": "请选择或输入调度计划"
|
||||
},
|
||||
"schedule": {
|
||||
"everySeconds": "每 {{count}} 秒",
|
||||
"everyMinutes": "每 {{count}} 分钟",
|
||||
"everyHours": "每 {{count}} 小时",
|
||||
"everyDays": "每 {{count}} 天",
|
||||
"onceAt": "执行一次,时间:{{time}}",
|
||||
"weeklyAt": "每周 {{day}} {{time}}",
|
||||
"monthlyAtDay": "每月 {{day}} 日 {{time}}",
|
||||
"dailyAt": "每天 {{time}}",
|
||||
"unknown": "未知"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,8 +12,10 @@
|
||||
"quickActions": {
|
||||
"title": "快捷操作",
|
||||
"description": "常用任务和快捷方式",
|
||||
"addProvider": "添加模型供应商",
|
||||
"addChannel": "添加频道",
|
||||
"browseSkills": "浏览技能",
|
||||
"createCron": "创建定时任务",
|
||||
"installSkill": "安装技能",
|
||||
"openChat": "打开聊天",
|
||||
"settings": "设置",
|
||||
"devConsole": "开发者控制台"
|
||||
|
||||
@@ -113,6 +113,8 @@
|
||||
"proxyHttpsServerHelp": "HTTPS 请求的高级覆盖项。留空时使用“代理服务器”。",
|
||||
"proxyAllServer": "ALL_PROXY / SOCKS",
|
||||
"proxyAllServerHelp": "支持 SOCKS 的客户端和 Telegram 等协议的高级兜底代理。留空时使用“代理服务器”。",
|
||||
"showAdvancedProxy": "显示高级代理字段",
|
||||
"hideAdvancedProxy": "隐藏高级代理字段",
|
||||
"proxyBypass": "绕过规则",
|
||||
"proxyBypassHelp": "使用分号、逗号或换行分隔需要直连的主机。",
|
||||
"proxyRestartNote": "保存后会立即重新应用 Electron 网络代理,并自动重启 Gateway。",
|
||||
@@ -153,6 +155,25 @@
|
||||
"advanced": {
|
||||
"title": "高级",
|
||||
"description": "高级选项",
|
||||
"transport": {
|
||||
"label": "网关传输策略",
|
||||
"desc": "选择渲染进程访问网关 RPC 的优先协议:WebSocket、HTTP 代理或 IPC 回退。",
|
||||
"saved": "网关传输策略已保存",
|
||||
"options": {
|
||||
"wsFirst": "WS 优先",
|
||||
"httpFirst": "HTTP 优先",
|
||||
"wsOnly": "仅 WS",
|
||||
"httpOnly": "仅 HTTP",
|
||||
"ipcOnly": "仅 IPC"
|
||||
},
|
||||
"descriptions": {
|
||||
"wsFirst": "WS -> HTTP -> IPC",
|
||||
"httpFirst": "HTTP -> WS -> IPC",
|
||||
"wsOnly": "WS -> IPC",
|
||||
"httpOnly": "HTTP -> IPC",
|
||||
"ipcOnly": "仅 IPC"
|
||||
}
|
||||
},
|
||||
"devMode": "开发者模式",
|
||||
"devModeDesc": "显示开发者工具和快捷方式"
|
||||
},
|
||||
|
||||
@@ -16,6 +16,10 @@
|
||||
"search": "搜索技能...",
|
||||
"searchMarketplace": "搜索市场...",
|
||||
"searchButton": "搜索",
|
||||
"actions": {
|
||||
"enableVisible": "批量启用可见项",
|
||||
"disableVisible": "批量禁用可见项"
|
||||
},
|
||||
"noSkills": "未找到技能",
|
||||
"noSkillsSearch": "尝试不同的搜索词",
|
||||
"noSkillsAvailable": "暂无可用技能",
|
||||
@@ -63,7 +67,12 @@
|
||||
"searchRateLimitError": "搜索请求过于频繁。您也可访问 ClawHub.ai 搜索并下载压缩包,解压到 \"{{path}}\"",
|
||||
"installRateLimitError": "安装请求过于频繁。您也可在 ClawHub.ai 下载该技能压缩包,解压到 \"{{path}}\"",
|
||||
"fetchTimeoutError": "获取技能列表超时,请检查网络。",
|
||||
"fetchRateLimitError": "获取技能列表请求过于频繁,请稍后再试。"
|
||||
"fetchRateLimitError": "获取技能列表请求过于频繁,请稍后再试。",
|
||||
"noBatchEnableTargets": "当前可见技能都已启用。",
|
||||
"noBatchDisableTargets": "当前可见技能都已禁用。",
|
||||
"batchEnabled": "已启用 {{count}} 个技能。",
|
||||
"batchDisabled": "已禁用 {{count}} 个技能。",
|
||||
"batchPartial": "已更新 {{success}} / {{total}} 个技能,部分操作失败。"
|
||||
},
|
||||
"marketplace": {
|
||||
"title": "市场",
|
||||
@@ -74,4 +83,4 @@
|
||||
"emptyPrompt": "搜索新技能以扩展您的能力。",
|
||||
"searchError": "ClawHub 搜索失败。请检查您的连接或安装。"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user