feat(app): i18n (#48)
This commit is contained in:
committed by
GitHub
Unverified
parent
505a64438e
commit
6e09a69f4f
263
src/i18n/locales/zh/channels.json
Normal file
263
src/i18n/locales/zh/channels.json
Normal file
@@ -0,0 +1,263 @@
|
||||
{
|
||||
"title": "消息频道",
|
||||
"subtitle": "管理您的消息频道和连接",
|
||||
"refresh": "刷新",
|
||||
"addChannel": "添加频道",
|
||||
"stats": {
|
||||
"total": "频道总数",
|
||||
"connected": "已连接",
|
||||
"disconnected": "未连接"
|
||||
},
|
||||
"gatewayWarning": "网关服务未运行,频道无法连接。",
|
||||
"available": "可用频道",
|
||||
"availableDesc": "连接一个新的频道",
|
||||
"showAll": "显示全部",
|
||||
"pluginBadge": "插件",
|
||||
"toast": {
|
||||
"whatsappConnected": "WhatsApp 连接成功",
|
||||
"whatsappFailed": "WhatsApp 连接失败: {{error}}",
|
||||
"channelSaved": "频道 {{name}} 已保存",
|
||||
"channelConnecting": "正在连接 {{name}}...",
|
||||
"restartManual": "请手动重启网关",
|
||||
"configFailed": "配置失败: {{error}}"
|
||||
},
|
||||
"dialog": {
|
||||
"updateTitle": "更新 {{name}}",
|
||||
"configureTitle": "配置 {{name}}",
|
||||
"addTitle": "添加频道",
|
||||
"existingDesc": "更新您现有的配置",
|
||||
"selectDesc": "选择要配置的频道类型",
|
||||
"qrCode": "二维码",
|
||||
"token": "令牌",
|
||||
"scanQR": "使用 {{name}} 扫描此二维码",
|
||||
"refreshCode": "刷新代码",
|
||||
"loadingConfig": "正在加载配置...",
|
||||
"existingHint": "您已配置过此频道",
|
||||
"howToConnect": "如何连接",
|
||||
"viewDocs": "查看文档",
|
||||
"channelName": "频道名称",
|
||||
"channelNamePlaceholder": "我的 {{name}}",
|
||||
"credentialsVerified": "凭证已验证",
|
||||
"validationFailed": "验证失败",
|
||||
"warnings": "警告",
|
||||
"back": "返回",
|
||||
"validating": "正在验证...",
|
||||
"validateConfig": "验证配置",
|
||||
"generatingQR": "正在生成二维码...",
|
||||
"validatingAndSaving": "正在验证并保存...",
|
||||
"generateQRCode": "生成二维码",
|
||||
"updateAndReconnect": "更新并重新连接",
|
||||
"saveAndConnect": "保存并连接",
|
||||
"envVar": "环境变量: {{var}}"
|
||||
},
|
||||
"meta": {
|
||||
"telegram": {
|
||||
"description": "使用 @BotFather 提供的机器人令牌连接 Telegram",
|
||||
"docsUrl": "https://docs.openclaw.ai/zh-CN/channels/telegram",
|
||||
"fields": {
|
||||
"botToken": {
|
||||
"label": "机器人令牌",
|
||||
"placeholder": "123456:ABC-DEF..."
|
||||
},
|
||||
"allowedUsers": {
|
||||
"label": "允许的用户 ID",
|
||||
"placeholder": "例如 123456789, 987654321",
|
||||
"description": "允许使用机器人的用户 ID 列表(逗号分隔)。出于安全考虑,此项为必填。"
|
||||
}
|
||||
},
|
||||
"instructions": [
|
||||
"打开 Telegram 并搜索 @BotFather",
|
||||
"发送 /newbot 并按照说明操作",
|
||||
"复制提供的机器人令牌",
|
||||
"在下方粘贴令牌",
|
||||
"从 @userinfobot 获取您的用户 ID 并粘贴在下方"
|
||||
]
|
||||
},
|
||||
"discord": {
|
||||
"description": "使用开发者门户提供的机器人令牌连接 Discord",
|
||||
"docsUrl": "https://docs.openclaw.ai/zh-CN/channels/discord#%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E4%BD%A0%E7%9A%84%E6%9C%BA%E5%99%A8%E4%BA%BA",
|
||||
"fields": {
|
||||
"token": {
|
||||
"label": "机器人令牌",
|
||||
"placeholder": "您的 Discord 机器人令牌"
|
||||
},
|
||||
"guildId": {
|
||||
"label": "服务器 ID",
|
||||
"placeholder": "例如 123456789012345678",
|
||||
"description": "限制机器人仅在特定服务器工作。右键点击服务器 → 复制服务器 ID。"
|
||||
},
|
||||
"channelId": {
|
||||
"label": "频道 ID (可选)",
|
||||
"placeholder": "例如 123456789012345678",
|
||||
"description": "限制机器人仅在特定频道工作。右键点击频道 → 复制频道 ID。"
|
||||
}
|
||||
},
|
||||
"instructions": [
|
||||
"前往 Discord 开发者门户 → Applications → New Application",
|
||||
"在 Bot 部分:添加 Bot,然后复制 Bot Token",
|
||||
"在 Bot → Privileged Gateway Intents 中启用 Message Content Intent 和 Server Members Intent",
|
||||
"在 OAuth2 → URL Generator:选择 \"bot\" + \"applications.commands\",添加消息权限",
|
||||
"使用生成的 URL 邀请机器人加入您的服务器",
|
||||
"在下方粘贴机器人令牌"
|
||||
]
|
||||
},
|
||||
"whatsapp": {
|
||||
"description": "通过扫描二维码连接 WhatsApp(无需手机号)",
|
||||
"docsUrl": "https://docs.openclaw.ai/zh-CN/channels/whatsapp",
|
||||
"instructions": [
|
||||
"在手机上打开 WhatsApp",
|
||||
"前往 设置 > 已关联设备 >包含连接设备",
|
||||
"扫描下方显示的二维码",
|
||||
"系统将自动识别您的手机号"
|
||||
]
|
||||
},
|
||||
"signal": {
|
||||
"description": "使用 signal-cli 连接 Signal",
|
||||
"docsUrl": "https://docs.openclaw.ai/zh-CN/channels/signal",
|
||||
"fields": {
|
||||
"phoneNumber": {
|
||||
"label": "手机号码",
|
||||
"placeholder": "+1234567890"
|
||||
}
|
||||
},
|
||||
"instructions": [
|
||||
"在您的系统上安装 signal-cli",
|
||||
"注册或链接您的手机号码",
|
||||
"在下方输入您的手机号码"
|
||||
]
|
||||
},
|
||||
"feishu": {
|
||||
"description": "通过 WebSocket 连接飞书/Lark 机器人",
|
||||
"docsUrl": "https://docs.openclaw.ai/zh-CN/channels/feishu#%E7%AC%AC%E4%B8%80%E6%AD%A5%EF%BC%9A%E5%88%9B%E5%BB%BA%E9%A3%9E%E4%B9%A6%E5%BA%94%E7%94%A8",
|
||||
"fields": {
|
||||
"appId": {
|
||||
"label": "应用 ID (App ID)",
|
||||
"placeholder": "cli_xxxxxx"
|
||||
},
|
||||
"appSecret": {
|
||||
"label": "应用密钥 (App Secret)",
|
||||
"placeholder": "您的应用密钥"
|
||||
}
|
||||
},
|
||||
"instructions": [
|
||||
"前往飞书开放平台",
|
||||
"创建一个新应用",
|
||||
"获取 App ID 和 App Secret",
|
||||
"配置事件订阅"
|
||||
]
|
||||
},
|
||||
"imessage": {
|
||||
"description": "通过 BlueBubbles (macOS) 连接 iMessage",
|
||||
"docsUrl": "https://docs.openclaw.ai/zh-CN/channels/bluebubbles",
|
||||
"fields": {
|
||||
"serverUrl": {
|
||||
"label": "BlueBubbles 服务器地址",
|
||||
"placeholder": "http://localhost:1234"
|
||||
},
|
||||
"password": {
|
||||
"label": "服务器密码",
|
||||
"placeholder": "您的服务器密码"
|
||||
}
|
||||
},
|
||||
"instructions": [
|
||||
"在您的 Mac 上安装 BlueBubbles 服务器",
|
||||
"记下服务器地址和密码",
|
||||
"在下方输入连接详情"
|
||||
]
|
||||
},
|
||||
"matrix": {
|
||||
"description": "连接到 Matrix 协议",
|
||||
"docsUrl": "https://docs.openclaw.ai/zh-CN/channels/matrix",
|
||||
"fields": {
|
||||
"homeserver": {
|
||||
"label": "Homeserver 地址",
|
||||
"placeholder": "https://matrix.org"
|
||||
},
|
||||
"accessToken": {
|
||||
"label": "访问令牌 (Access Token)",
|
||||
"placeholder": "您的访问令牌"
|
||||
}
|
||||
},
|
||||
"instructions": [
|
||||
"创建一个 Matrix 账户或使用现有账户",
|
||||
"从您的客户端获取访问令牌",
|
||||
"在下方输入 Homeserver 地址和令牌"
|
||||
]
|
||||
},
|
||||
"line": {
|
||||
"description": "连接 LINE Messaging API",
|
||||
"docsUrl": "https://docs.openclaw.ai/channels/line",
|
||||
"fields": {
|
||||
"channelAccessToken": {
|
||||
"label": "频道访问令牌",
|
||||
"placeholder": "您的 LINE 频道访问令牌"
|
||||
},
|
||||
"channelSecret": {
|
||||
"label": "频道密钥",
|
||||
"placeholder": "您的 LINE 频道密钥"
|
||||
}
|
||||
},
|
||||
"instructions": [
|
||||
"前往 LINE 开发者控制台",
|
||||
"创建一个 Messaging API 频道",
|
||||
"获取频道访问令牌和密钥"
|
||||
]
|
||||
},
|
||||
"msteams": {
|
||||
"description": "通过 Bot Framework 连接 Microsoft Teams",
|
||||
"docsUrl": "https://docs.openclaw.ai/channels/msteams",
|
||||
"fields": {
|
||||
"appId": {
|
||||
"label": "应用 ID",
|
||||
"placeholder": "您的 Microsoft 应用 ID"
|
||||
},
|
||||
"appPassword": {
|
||||
"label": "应用密码",
|
||||
"placeholder": "您的 Microsoft 应用密码"
|
||||
}
|
||||
},
|
||||
"instructions": [
|
||||
"前往 Azure 门户",
|
||||
"注册一个新的 Bot 应用",
|
||||
"获取应用 ID 并创建密码",
|
||||
"配置 Teams 频道"
|
||||
]
|
||||
},
|
||||
"googlechat": {
|
||||
"description": "通过 Webhook 连接 Google Chat",
|
||||
"docsUrl": "https://docs.openclaw.ai/channels/googlechat",
|
||||
"fields": {
|
||||
"serviceAccountKey": {
|
||||
"label": "服务账号 JSON 路径",
|
||||
"placeholder": "/path/to/service-account.json"
|
||||
}
|
||||
},
|
||||
"instructions": [
|
||||
"创建 Google Cloud 项目",
|
||||
"启用 Google Chat API",
|
||||
"创建服务账号",
|
||||
"下载 JSON 密钥文件"
|
||||
]
|
||||
},
|
||||
"mattermost": {
|
||||
"description": "通过 Bot API 连接 Mattermost",
|
||||
"docsUrl": "https://docs.openclaw.ai/channels/mattermost",
|
||||
"fields": {
|
||||
"serverUrl": {
|
||||
"label": "服务器地址",
|
||||
"placeholder": "https://your-mattermost.com"
|
||||
},
|
||||
"botToken": {
|
||||
"label": "机器人访问令牌",
|
||||
"placeholder": "您的机器人访问令牌"
|
||||
}
|
||||
},
|
||||
"instructions": [
|
||||
"前往 Mattermost 集成",
|
||||
"创建一个新的 Bot 账户",
|
||||
"复制访问令牌"
|
||||
]
|
||||
}
|
||||
},
|
||||
"viewDocs": "查看文档"
|
||||
}
|
||||
13
src/i18n/locales/zh/chat.json
Normal file
13
src/i18n/locales/zh/chat.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"gatewayNotRunning": "网关未运行",
|
||||
"gatewayRequired": "OpenClaw 网关需要运行才能使用聊天。它将自动启动,或者您可以从设置中启动。",
|
||||
"welcome": {
|
||||
"title": "ClawX 聊天",
|
||||
"subtitle": "您的 AI 助手已就绪。在下方开始对话。",
|
||||
"askQuestions": "提问",
|
||||
"askQuestionsDesc": "获取任何话题的答案",
|
||||
"creativeTasks": "创意任务",
|
||||
"creativeTasksDesc": "写作、头脑风暴、创意"
|
||||
},
|
||||
"noLogs": "(暂无日志)"
|
||||
}
|
||||
51
src/i18n/locales/zh/common.json
Normal file
51
src/i18n/locales/zh/common.json
Normal file
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"sidebar": {
|
||||
"chat": "聊天",
|
||||
"cronTasks": "定时任务",
|
||||
"skills": "技能",
|
||||
"channels": "频道",
|
||||
"dashboard": "仪表盘",
|
||||
"settings": "设置",
|
||||
"devConsole": "开发者控制台"
|
||||
},
|
||||
"actions": {
|
||||
"save": "保存",
|
||||
"cancel": "取消",
|
||||
"delete": "删除",
|
||||
"edit": "编辑",
|
||||
"refresh": "刷新",
|
||||
"close": "关闭",
|
||||
"copy": "复制",
|
||||
"search": "搜索",
|
||||
"confirm": "确认",
|
||||
"dismiss": "忽略",
|
||||
"load": "加载",
|
||||
"install": "安装",
|
||||
"uninstall": "卸载",
|
||||
"enable": "启用",
|
||||
"disable": "禁用",
|
||||
"back": "返回",
|
||||
"next": "下一步",
|
||||
"skip": "跳过",
|
||||
"restart": "重启"
|
||||
},
|
||||
"status": {
|
||||
"running": "运行中",
|
||||
"stopped": "已停止",
|
||||
"error": "错误",
|
||||
"connected": "已连接",
|
||||
"disconnected": "已断开",
|
||||
"enabled": "已启用",
|
||||
"disabled": "已禁用",
|
||||
"active": "活跃",
|
||||
"paused": "已暂停",
|
||||
"configured": "已配置",
|
||||
"loading": "加载中...",
|
||||
"saving": "保存中..."
|
||||
},
|
||||
"gateway": {
|
||||
"notRunning": "网关未运行",
|
||||
"notRunningDesc": "OpenClaw 网关需要运行才能使用此功能。它将自动启动,或者您可以从设置中启动。",
|
||||
"warning": "网关未运行。"
|
||||
}
|
||||
}
|
||||
69
src/i18n/locales/zh/cron.json
Normal file
69
src/i18n/locales/zh/cron.json
Normal file
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"title": "定时任务",
|
||||
"subtitle": "通过定时任务自动化 AI 工作流",
|
||||
"newTask": "新建任务",
|
||||
"gatewayWarning": "网关未运行。没有活跃的网关,无法管理定时任务。",
|
||||
"stats": {
|
||||
"total": "任务总数",
|
||||
"active": "运行中",
|
||||
"paused": "已暂停",
|
||||
"failed": "失败"
|
||||
},
|
||||
"empty": {
|
||||
"title": "暂无定时任务",
|
||||
"description": "创建定时任务以自动化 AI 工作流。任务可以在指定时间发送消息、运行查询或执行操作。",
|
||||
"create": "创建第一个任务"
|
||||
},
|
||||
"card": {
|
||||
"runNow": "立即运行",
|
||||
"deleteConfirm": "确定要删除此任务吗?",
|
||||
"last": "上次运行",
|
||||
"next": "下次运行"
|
||||
},
|
||||
"dialog": {
|
||||
"createTitle": "创建任务",
|
||||
"editTitle": "编辑任务",
|
||||
"description": "安排自动化的 AI 任务",
|
||||
"taskName": "任务名称",
|
||||
"taskNamePlaceholder": "例如:早间简报",
|
||||
"message": "消息/提示词",
|
||||
"messagePlaceholder": "AI 应该做什么?例如:给我一份今天的新闻和天气摘要",
|
||||
"schedule": "调度计划",
|
||||
"cronPlaceholder": "Cron 表达式 (例如:0 9 * * *)",
|
||||
"usePresets": "使用预设",
|
||||
"useCustomCron": "使用自定义 Cron",
|
||||
"targetChannel": "目标频道",
|
||||
"noChannels": "无可用频道。请先添加频道。",
|
||||
"discordChannelId": "Discord 频道 ID",
|
||||
"discordChannelIdPlaceholder": "例如:1438452657525100686",
|
||||
"discordChannelIdDesc": "右键点击 Discord 频道 → 复制频道 ID",
|
||||
"enableImmediately": "立即启用",
|
||||
"enableImmediatelyDesc": "创建后立即开始运行此任务",
|
||||
"saveChanges": "保存更改"
|
||||
},
|
||||
"presets": {
|
||||
"everyMinute": "每分钟",
|
||||
"every5Min": "每 5 分钟",
|
||||
"every15Min": "每 15 分钟",
|
||||
"everyHour": "每小时",
|
||||
"daily9am": "每天上午 9 点",
|
||||
"daily6pm": "每天下午 6 点",
|
||||
"weeklyMon": "每周 (周一上午 9 点)",
|
||||
"monthly1st": "每月 (1号上午 9 点)"
|
||||
},
|
||||
"toast": {
|
||||
"created": "任务已创建",
|
||||
"updated": "任务已更新",
|
||||
"enabled": "任务已启用",
|
||||
"paused": "任务已暂停",
|
||||
"deleted": "任务已删除",
|
||||
"triggered": "任务已成功触发",
|
||||
"failedUpdate": "更新任务失败",
|
||||
"failedDelete": "删除任务失败",
|
||||
"nameRequired": "请输入任务名称",
|
||||
"messageRequired": "请输入消息",
|
||||
"channelRequired": "请选择频道",
|
||||
"discordIdRequired": "请输入 Discord 频道 ID",
|
||||
"scheduleRequired": "请选择或输入调度计划"
|
||||
}
|
||||
}
|
||||
28
src/i18n/locales/zh/dashboard.json
Normal file
28
src/i18n/locales/zh/dashboard.json
Normal file
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"gateway": "网关",
|
||||
"channels": "频道",
|
||||
"skills": "技能",
|
||||
"uptime": "运行时间",
|
||||
"port": "端口: {{port}}",
|
||||
"pid": "PID: {{pid}}",
|
||||
"connectedOf": "{{connected}} / {{total}} 已连接",
|
||||
"enabledOf": "{{enabled}} / {{total}} 已启用",
|
||||
"sinceRestart": "自上次重启",
|
||||
"gatewayNotRunning": "网关未运行",
|
||||
"quickActions": {
|
||||
"title": "快捷操作",
|
||||
"description": "常用任务和快捷方式",
|
||||
"addChannel": "添加频道",
|
||||
"browseSkills": "浏览技能",
|
||||
"openChat": "打开聊天",
|
||||
"settings": "设置",
|
||||
"devConsole": "开发者控制台"
|
||||
},
|
||||
"connectedChannels": "已连接频道",
|
||||
"noChannels": "未配置频道",
|
||||
"addFirst": "添加你的第一个频道",
|
||||
"activeSkills": "已启用技能",
|
||||
"noSkills": "未启用技能",
|
||||
"enableSome": "启用一些技能",
|
||||
"more": "+{{count}} 更多"
|
||||
}
|
||||
134
src/i18n/locales/zh/settings.json
Normal file
134
src/i18n/locales/zh/settings.json
Normal file
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"title": "设置",
|
||||
"subtitle": "配置您的 ClawX 体验",
|
||||
"appearance": {
|
||||
"title": "外观",
|
||||
"description": "自定义外观和风格",
|
||||
"theme": "主题",
|
||||
"light": "浅色",
|
||||
"dark": "深色",
|
||||
"system": "跟随系统",
|
||||
"language": "语言"
|
||||
},
|
||||
"aiProviders": {
|
||||
"title": "AI 模型提供商",
|
||||
"description": "配置 AI 模型提供商和 API 密钥",
|
||||
"add": "添加提供商",
|
||||
"empty": {
|
||||
"title": "未配置提供商",
|
||||
"desc": "添加 AI 提供商以开始使用 ClawX",
|
||||
"cta": "添加您的第一个提供商"
|
||||
},
|
||||
"dialog": {
|
||||
"title": "添加 AI 提供商",
|
||||
"desc": "配置新的 AI 模型提供商",
|
||||
"displayName": "显示名称",
|
||||
"apiKey": "API 密钥",
|
||||
"apiKeyStored": "您的 API 密钥存储在本地机器上。",
|
||||
"baseUrl": "基础 URL",
|
||||
"modelId": "模型 ID",
|
||||
"cancel": "取消",
|
||||
"change": "更换提供商",
|
||||
"add": "添加提供商",
|
||||
"save": "保存",
|
||||
"validate": "验证"
|
||||
},
|
||||
"card": {
|
||||
"default": "默认",
|
||||
"configured": "已配置",
|
||||
"noKey": "未设置 API 密钥",
|
||||
"setDefault": "设为默认",
|
||||
"editKey": "编辑 API 密钥",
|
||||
"delete": "删除提供商"
|
||||
},
|
||||
"toast": {
|
||||
"added": "提供商添加成功",
|
||||
"failedAdd": "添加提供商失败",
|
||||
"deleted": "提供商已删除",
|
||||
"failedDelete": "删除提供商失败",
|
||||
"defaultUpdated": "默认提供商已更新",
|
||||
"failedDefault": "设置默认失败",
|
||||
"updated": "提供商已更新",
|
||||
"failedUpdate": "更新提供商失败",
|
||||
"invalidKey": "无效的 API 密钥",
|
||||
"modelRequired": "需要模型 ID"
|
||||
}
|
||||
},
|
||||
"gateway": {
|
||||
"title": "网关",
|
||||
"description": "OpenClaw 网关设置",
|
||||
"status": "状态",
|
||||
"port": "端口",
|
||||
"logs": "日志",
|
||||
"appLogs": "应用日志",
|
||||
"openFolder": "打开文件夹",
|
||||
"autoStart": "自动启动网关",
|
||||
"autoStartDesc": "ClawX 启动时自动启动网关"
|
||||
},
|
||||
"updates": {
|
||||
"title": "更新",
|
||||
"description": "保持 ClawX 最新",
|
||||
"autoCheck": "自动检查更新",
|
||||
"autoCheckDesc": "启动时检查更新",
|
||||
"autoDownload": "自动下载更新",
|
||||
"autoDownloadDesc": "在后台下载更新",
|
||||
"status": {
|
||||
"checking": "正在检查更新...",
|
||||
"downloading": "正在下载更新...",
|
||||
"available": "可用更新:v{{version}}",
|
||||
"downloaded": "准备安装:v{{version}}",
|
||||
"failed": "检查更新失败",
|
||||
"latest": "您已拥有最新版本",
|
||||
"check": "检查更新以获取最新功能"
|
||||
},
|
||||
"action": {
|
||||
"checking": "检查中...",
|
||||
"downloading": "下载中...",
|
||||
"download": "下载更新",
|
||||
"install": "安装并重启",
|
||||
"retry": "重试",
|
||||
"check": "检查更新"
|
||||
},
|
||||
"currentVersion": "当前版本",
|
||||
"whatsNew": "更新内容:",
|
||||
"errorDetails": "错误详情:",
|
||||
"help": "更新将在后台下载,并在您重启应用时安装。"
|
||||
},
|
||||
"advanced": {
|
||||
"title": "高级",
|
||||
"description": "高级选项",
|
||||
"devMode": "开发者模式",
|
||||
"devModeDesc": "显示开发者工具和快捷方式"
|
||||
},
|
||||
"developer": {
|
||||
"title": "开发者",
|
||||
"description": "开发者高级选项",
|
||||
"console": "OpenClaw 控制台",
|
||||
"consoleDesc": "访问原生 OpenClaw 管理界面",
|
||||
"openConsole": "打开开发者控制台",
|
||||
"consoleNote": "使用注入的网关令牌打开控制台",
|
||||
"gatewayToken": "网关令牌",
|
||||
"gatewayTokenDesc": "如果需要,将此粘贴到控制台设置中",
|
||||
"tokenUnavailable": "令牌不可用",
|
||||
"tokenCopied": "网关令牌已复制",
|
||||
"cli": "OpenClaw CLI",
|
||||
"cliDesc": "复制命令以运行 OpenClaw,无需修改 PATH。",
|
||||
"cliPowershell": "PowerShell 命令。",
|
||||
"cmdUnavailable": "命令不可用",
|
||||
"cmdCopied": "CLI 命令已复制",
|
||||
"installCmd": "安装 \"openclaw\" 命令",
|
||||
"installCmdDesc": "安装 ~/.local/bin/openclaw(无需管理员权限)",
|
||||
"installTitle": "安装 OpenClaw 命令",
|
||||
"installMessage": "安装 \"openclaw\" 命令?",
|
||||
"installDetail": "这将创建 ~/.local/bin/openclaw。确保 ~/.local/bin 在您的 PATH 中。"
|
||||
},
|
||||
"about": {
|
||||
"title": "关于",
|
||||
"appName": "ClawX",
|
||||
"tagline": "图形化 AI 助手",
|
||||
"basedOn": "基于 OpenClaw",
|
||||
"version": "版本 {{version}}",
|
||||
"docs": "文档",
|
||||
"github": "GitHub"
|
||||
}
|
||||
}
|
||||
119
src/i18n/locales/zh/setup.json
Normal file
119
src/i18n/locales/zh/setup.json
Normal file
@@ -0,0 +1,119 @@
|
||||
{
|
||||
"steps": {
|
||||
"welcome": {
|
||||
"title": "欢迎使用 ClawX",
|
||||
"description": "您的 AI 助手已准备好进行配置"
|
||||
},
|
||||
"runtime": {
|
||||
"title": "环境检查",
|
||||
"description": "验证系统要求"
|
||||
},
|
||||
"provider": {
|
||||
"title": "AI 提供商",
|
||||
"description": "配置您的 AI 服务"
|
||||
},
|
||||
"channel": {
|
||||
"title": "连接渠道",
|
||||
"description": "连接消息平台(可选)"
|
||||
},
|
||||
"installing": {
|
||||
"title": "设置中",
|
||||
"description": "安装必要组件"
|
||||
},
|
||||
"complete": {
|
||||
"title": "准备就绪!",
|
||||
"description": "ClawX 已准备好使用"
|
||||
}
|
||||
},
|
||||
"welcome": {
|
||||
"title": "欢迎使用 ClawX",
|
||||
"description": "ClawX 是 OpenClaw 的图形界面,让您可以在喜爱的消息平台上轻松使用 AI 助手。",
|
||||
"features": {
|
||||
"noCommand": "无需命令行",
|
||||
"modernUI": "现代美观的界面",
|
||||
"bundles": "预装技能包",
|
||||
"crossPlatform": "跨平台支持"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"title": "检查环境",
|
||||
"viewLogs": "查看日志",
|
||||
"recheck": "重新检查",
|
||||
"nodejs": "Node.js 运行时",
|
||||
"openclaw": "OpenClaw 包",
|
||||
"gateway": "网关服务",
|
||||
"startGateway": "启动网关",
|
||||
"status": {
|
||||
"checking": "检查中...",
|
||||
"success": "Node.js 可用",
|
||||
"error": "失败",
|
||||
"gatewayRunning": "运行在端口 {{port}}",
|
||||
"packageReady": "OpenClaw 包已就绪"
|
||||
},
|
||||
"issue": {
|
||||
"title": "检测到环境问题",
|
||||
"desc": "请确保 OpenClaw 已正确安装。查看日志以获取详情。"
|
||||
},
|
||||
"logs": {
|
||||
"title": "应用程序日志",
|
||||
"openFolder": "打开日志文件夹",
|
||||
"close": "关闭",
|
||||
"noLogs": "(暂无日志)"
|
||||
}
|
||||
},
|
||||
"provider": {
|
||||
"label": "模型提供商",
|
||||
"selectPlaceholder": "选择提供商...",
|
||||
"baseUrl": "基础 URL",
|
||||
"modelId": "模型 ID",
|
||||
"modelIdDesc": "提供商的模型标识符(例如 deepseek-ai/DeepSeek-V3)",
|
||||
"apiKey": "API 密钥",
|
||||
"save": "保存",
|
||||
"validateSave": "验证并保存",
|
||||
"valid": "提供商配置成功",
|
||||
"invalid": "无效的 API 密钥",
|
||||
"storedLocally": "您的 API 密钥存储在本地机器上。"
|
||||
},
|
||||
"channel": {
|
||||
"title": "连接消息渠道",
|
||||
"subtitle": "选择要连接 AI 助手的平台。您可以稍后在设置中添加更多渠道。",
|
||||
"configure": "配置 {{name}}",
|
||||
"howTo": "如何连接:",
|
||||
"viewDocs": "查看文档",
|
||||
"validationError": "验证失败",
|
||||
"connected": "{{name}} 已连接",
|
||||
"connectedDesc": "您的渠道已配置。将在网关启动时连接。",
|
||||
"configureAnother": "配置另一个渠道"
|
||||
},
|
||||
"installing": {
|
||||
"title": "安装必要组件",
|
||||
"subtitle": "正在设置 AI 助手所需的工具",
|
||||
"progress": "进度",
|
||||
"status": {
|
||||
"pending": "等待中",
|
||||
"installing": "安装中...",
|
||||
"installed": "已安装",
|
||||
"failed": "失败"
|
||||
},
|
||||
"error": "设置错误:",
|
||||
"restart": "尝试重启应用",
|
||||
"wait": "这可能需要一点时间...",
|
||||
"skip": "跳过此步骤"
|
||||
},
|
||||
"complete": {
|
||||
"title": "设置完成!",
|
||||
"subtitle": "ClawX 已配置并准备就绪。您现在可以开始与您的 AI 助手聊天了。",
|
||||
"provider": "AI 提供商",
|
||||
"components": "组件",
|
||||
"gateway": "网关",
|
||||
"running": "运行中",
|
||||
"footer": "您可以在设置中自定义技能并连接渠道"
|
||||
},
|
||||
"nav": {
|
||||
"next": "下一步",
|
||||
"back": "返回",
|
||||
"skipStep": "跳过此步骤",
|
||||
"skipSetup": "跳过设置",
|
||||
"getStarted": "开始使用"
|
||||
}
|
||||
}
|
||||
69
src/i18n/locales/zh/skills.json
Normal file
69
src/i18n/locales/zh/skills.json
Normal file
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"title": "技能",
|
||||
"subtitle": "浏览和管理 AI 能力",
|
||||
"refresh": "刷新",
|
||||
"openFolder": "打开技能文件夹",
|
||||
"gatewayWarning": "网关未运行。没有活跃的网关,无法加载技能。",
|
||||
"tabs": {
|
||||
"installed": "已安装",
|
||||
"marketplace": "市场"
|
||||
},
|
||||
"filter": {
|
||||
"all": "全部 ({{count}})",
|
||||
"builtIn": "内置 ({{count}})",
|
||||
"marketplace": "市场 ({{count}})"
|
||||
},
|
||||
"search": "搜索技能...",
|
||||
"searchMarketplace": "搜索市场...",
|
||||
"searchButton": "搜索",
|
||||
"noSkills": "未找到技能",
|
||||
"noSkillsSearch": "尝试不同的搜索词",
|
||||
"noSkillsAvailable": "暂无可用技能",
|
||||
"detail": {
|
||||
"info": "信息",
|
||||
"config": "配置",
|
||||
"description": "描述",
|
||||
"version": "版本",
|
||||
"author": "作者",
|
||||
"source": "来源",
|
||||
"coreSystem": "核心系统",
|
||||
"bundled": "内置",
|
||||
"userInstalled": "用户安装",
|
||||
"enabled": "已启用",
|
||||
"disabled": "已禁用",
|
||||
"apiKey": "API 密钥",
|
||||
"apiKeyPlaceholder": "输入 API 密钥(可选)",
|
||||
"apiKeyDesc": "此技能的主要 API 密钥。如果不需要或在别处配置,请留空。",
|
||||
"envVars": "环境变量",
|
||||
"addVariable": "添加变量",
|
||||
"noEnvVars": "未配置环境变量。",
|
||||
"keyPlaceholder": "键名 (例如 BASE_URL)",
|
||||
"valuePlaceholder": "值",
|
||||
"envNote": "注意:键名为空的行将在保存时自动移除。",
|
||||
"saving": "保存中...",
|
||||
"saveConfig": "保存配置",
|
||||
"configSaved": "配置已保存",
|
||||
"openManual": "打开手册",
|
||||
"configurable": "可配置"
|
||||
},
|
||||
"toast": {
|
||||
"enabled": "技能已启用",
|
||||
"disabled": "技能已禁用",
|
||||
"installed": "技能已安装并启用",
|
||||
"uninstalled": "技能已成功卸载",
|
||||
"openedEditor": "已在编辑器中打开",
|
||||
"failedEditor": "无法打开编辑器",
|
||||
"failedSave": "保存配置失败",
|
||||
"failedOpenFolder": "无法打开技能文件夹",
|
||||
"failedInstall": "安装失败",
|
||||
"failedUninstall": "卸载失败"
|
||||
},
|
||||
"marketplace": {
|
||||
"title": "市场",
|
||||
"securityNote": "安装前请点击技能卡片,在 ClawHub 上查看其文档和安全信息。",
|
||||
"searching": "正在搜索 ClawHub...",
|
||||
"noResults": "未找到匹配的技能。",
|
||||
"emptyPrompt": "搜索新技能以扩展您的能力。",
|
||||
"searchError": "ClawHub 搜索失败。请检查您的连接或安装。"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user