Files
parcer/public/locales/zh.json

607 lines
20 KiB
JSON
Raw Normal View History

2024-12-07 22:20:17 +05:30
{
2024-12-20 14:48:33 +05:30
"login": {
"title": "欢迎回来!",
"email": "输入工作电子邮箱",
2024-12-20 14:48:33 +05:30
"password": "密码",
"button": "登录",
"loading": "加载中",
"register_prompt": "还没有账号?",
"register_link": "注册",
"welcome_notification": "欢迎使用 Maxun",
"validation": {
"required_fields": "邮箱和密码为必填项",
"password_length": "密码必须至少6个字符"
},
"error": {
"user_not_found": "用户不存在",
"invalid_credentials": "邮箱或密码无效",
"server_error": "登录失败,请稍后重试",
"generic": "发生错误,请重试"
}
2024-12-20 14:48:33 +05:30
},
"register": {
"title": "注册账号",
"email": "输入工作电子邮箱",
2024-12-20 14:48:33 +05:30
"password": "密码",
"button": "注册",
"loading": "加载中",
"register_prompt": "已有账号?",
"login_link": "登录",
"welcome_notification": "欢迎使用 Maxun",
"validation": {
"email_required": "邮箱是必填项",
"password_requirements": "密码必须至少6个字符"
},
"error": {
"user_exists": "该邮箱已被注册",
"creation_failed": "无法创建账户",
"server_error": "服务器错误",
"generic": "注册失败,请重试"
}
2024-12-20 14:48:33 +05:30
},
"recordingtable": {
"run": "运行",
"name": "名称",
"schedule": "计划",
"integrate": "集成",
"settings": "设置",
"options": "选项",
"heading": "我的机器人",
"new": "创建机器人",
"modal": {
"title": "输入URL",
"login_title": "此网站需要登录吗?",
2024-12-20 14:48:33 +05:30
"label": "URL",
"button": "开始录制"
2024-12-07 22:20:17 +05:30
},
2025-04-09 20:52:32 +05:30
"retrain": "重新训练",
2024-12-20 14:48:33 +05:30
"edit": "编辑",
"delete": "删除",
"duplicate": "复制",
"search": "搜索机器人...",
"notifications": {
"delete_warning": "该机器人有关联的运行记录。请先删除运行记录才能删除机器人",
"delete_success": "机器人删除成功",
"auth_success": "机器人认证成功",
"browser_limit_warning": "远程浏览器当前繁忙。请稍等几分钟后重试"
}
2024-12-20 14:48:33 +05:30
},
"mainmenu": {
"recordings": "机器人",
"runs": "运行记录",
"proxy": "代理",
"apikey": "API密钥",
"feedback": "加入 Maxun Cloud",
"apidocs": "网站转API"
2024-12-20 14:48:33 +05:30
},
"runstable": {
"runs": "所有运行记录",
"runStatus": "状态",
"runName": "名称",
"startedAt": "开始时间",
"finishedAt": "结束时间",
"delete": "删除",
"settings": "设置",
"search": "搜索运行记录...",
"sort_tooltip": "点击排序",
"notifications": {
"no_runs": "未找到运行记录。请重试。",
"delete_success": "运行记录删除成功"
}
},
"proxy": {
"title": "代理设置",
"tab_standard": "标准代理",
"tab_rotation": "自动代理轮换",
"server_url": "代理服务器URL",
"server_url_helper": "用于所有机器人的代理。支持HTTP和SOCKS代理。示例 http://myproxy.com:3128 或 socks5://myproxy.com:3128。简短形式 myproxy.com:3128 被视为HTTP代理。",
"requires_auth": "需要认证?",
"username": "用户名",
"password": "密码",
"add_proxy": "添加代理",
"test_proxy": "测试代理",
"remove_proxy": "删除代理",
"table": {
"proxy_url": "代理URL",
"requires_auth": "需要认证"
},
"coming_soon": "即将推出 - 开源版(基础轮换)和云版(高级轮换)。如果您不想管理基础设施,请加入我们的云服务等候名单以获得早期访问权限。",
"join_waitlist": "加入Maxun Cloud等候名单",
"alert": {
"title": "如果您的代理需要用户名和密码请务必将它们与代理URL分开提供。",
"right_way": "正确方式",
"wrong_way": "错误方式",
"proxy_url": "代理URL",
"username": "用户名:",
"password": "密码:"
},
"notifications": {
"config_success": "代理配置提交成功",
"config_error": "提交代理配置失败。请重试。",
"test_success": "代理配置运行正常",
"test_error": "测试代理配置失败。请重试。",
"fetch_success": "成功获取代理配置",
"remove_success": "成功删除代理配置",
"remove_error": "删除代理配置失败。请重试。"
}
},
"apikey": {
"title": "管理API密钥",
"default_name": "Maxun API密钥",
"table": {
"name": "API密钥名称",
"key": "API密钥",
"actions": "操作"
},
"actions": {
"copy": "复制",
"show": "显示",
"hide": "隐藏",
"delete": "删除"
},
"no_key_message": "您还未生成API密钥。",
"generate_button": "生成API密钥",
"notifications": {
"fetch_error": "获取API密钥失败 - ${error}",
2025-02-24 22:00:40 +05:30
"generate_success": "成功生成API密钥",
"generate_error": "生成API密钥失败 - ${error}",
2025-02-24 22:00:40 +05:30
"delete_success": "成功删除API密钥",
"delete_error": "删除API密钥失败 - ${error}",
2025-02-24 22:00:40 +05:30
"copy_success": "成功复制API密钥"
}
},
"action_description": {
"text": {
"title": "捕获文本",
"description": "将鼠标悬停在要提取的文本上并点击选择"
},
"screenshot": {
"title": "捕获截图",
"description": "捕获当前页面的部分或全部截图。"
},
"list": {
"title": "捕获列表",
"description": "将鼠标悬停在要提取的列表上。选择后,您可以将鼠标悬停在所选列表中的所有文本上。点击选择它们。"
},
"default": {
"title": "您想提取什么数据?",
"description": "机器人可以执行一个或多个动作。请从以下选项中选择。"
},
"list_stages": {
"initial": "选择要提取的列表及其中的文本",
"pagination": "选择机器人如何捕获列表的其余部分",
"limit": "选择要提取的项目数量",
"complete": "捕获完成"
}
},
"right_panel": {
"buttons": {
"capture_list": "捕获列表",
"capture_text": "捕获文本",
"capture_screenshot": "捕获截图",
"confirm": "确认",
"discard": "放弃",
"confirm_capture": "确认捕获",
"confirm_pagination": "确认",
"confirm_limit": "确认",
"finish_capture": "完成捕获",
"back": "返回",
"reset": "重置",
"finish": "完成",
"cancel": "取消",
"delete": "删除"
},
"screenshot": {
"capture_fullpage": "捕获整页",
"capture_visible": "捕获可见部分",
"display_fullpage": "获取整页截图",
"display_visible": "获取可见部分截图"
},
"pagination": {
"title": "如何在页面上找到下一个列表项?",
"click_next": "点击下一页导航到下一页",
"click_load_more": "点击加载更多来加载更多项目",
"scroll_down": "向下滚动加载更多项目",
"scroll_up": "向上滚动加载更多项目",
"none": "没有更多项目可加载"
},
"limit": {
"title": "您想要提取的最大行数是多少?",
"custom": "自定义",
"enter_number": "输入数字"
},
"fields": {
"label": "标签",
"data": "数据",
"field_label": "字段标签",
"field_data": "字段数据"
},
"messages": {
"list_selected": "列表选择成功",
"list_empty": "已选择列表。请选择列表内的字段。"
},
"errors": {
"select_pagination": "请选择分页类型。",
"select_pagination_element": "请先选择分页元素。",
"select_limit": "请选择限制或输入自定义限制。",
"invalid_limit": "请输入有效的限制。",
"confirm_text_fields": "请确认所有文本字段",
"unable_create_settings": "无法创建列表设置。请确保您已为列表定义了字段。",
"capture_text_discarded": "文本捕获已放弃",
2025-01-24 14:08:36 +05:30
"capture_list_discarded": "列表捕获已放弃",
"label_required": "标签不能为空"
}
},
"save_recording": {
"title": "保存机器人",
"robot_name": "机器人名称",
"buttons": {
"save": "保存",
"confirm": "确认"
},
"notifications": {
"save_success": "机器人保存成功",
"retrain_success": "机器人重新训练成功",
"save_error": "保存机器人时出错"
},
"errors": {
"user_not_logged": "用户未登录。无法保存录制。",
"exists_warning": "已存在同名机器人,请确认是否覆盖机器人。"
},
"tooltips": {
"saving": "正在优化并保存工作流程"
}
},
"browser_recording": {
"modal": {
"confirm_discard": "您确定要放弃此录制吗?",
"confirm_reset": "您确定要重置吗?",
"reset_warning": "这将清除当前会话中的所有先前捕获。录制会话将针对同一网站重新启动。"
},
"notifications": {
"terminated": "当前录制已终止",
"environment_reset": "浏览器环境已重置",
"reset_successful": "已成功重置所有捕获并返回初始状态"
}
},
"interpretation_log": {
"titles": {
"output_preview": "输出数据预览",
"screenshot": "截图"
},
"messages": {
"additional_rows": "完成录制后将提取更多数据行。",
"successful_training": "您已成功训练机器人执行操作!点击下方按钮预览机器人将提取的数据。",
"no_selection": "看起来您还没有选择要提取的内容。选择后,机器人将在此处显示您的选择预览。"
},
"data_sections": {
"binary_received": "---------- 已接收二进制输出数据 ----------",
"serializable_received": "---------- 已接收可序列化输出数据 ----------",
"mimetype": "MIME类型",
"image_below": "图片显示如下:",
"separator": "--------------------------------------------------"
2024-12-21 21:43:35 +05:30
},
"notifications": {
"reset_success": "输出预览已成功重置"
}
},
"interpretation_buttons": {
"buttons": {
"preview": "获取输出数据预览",
2024-12-21 20:35:26 +05:30
"reset": "重置",
"yes": "是",
"no": "否"
},
"messages": {
2025-06-22 18:18:19 +05:30
"extracting": "正在提取数据...请等待",
"restart_required": "更新录制后请重新启动解释",
"run_finished": "运行完成",
"run_failed": "运行启动失败"
},
"modal": {
"use_previous": "您要将之前的选择用作执行此操作的条件吗?",
"previous_action": "您之前的操作是:",
"element_text": "在文本元素上 "
}
},
"recording_page": {
"loader": {
"browser_startup": "正在启动浏览器...正在导航至{{url}}"
}
},
"integration_settings": {
2025-02-26 14:49:00 +05:30
"title": "集成设置",
"descriptions": {
"authenticated_as": "已认证为:{{email}}"
},
"buttons": {
2025-02-26 14:49:00 +05:30
"submit": "提交",
"remove_integration": "移除集成"
},
2025-02-26 14:49:00 +05:30
"google": {
"title": "与Google表格集成",
2025-02-26 14:49:00 +05:30
"descriptions": {
"sync_info": "如果启用此选项每次机器人成功运行任务时其捕获的数据将附加到您的Google表格中。",
"authenticated_as": "已认证为:{{email}}"
2025-02-26 14:49:00 +05:30
},
"alerts": {
"success": {
"title": "Google表格集成成功。",
"content": "每次此机器人创建成功运行时,其捕获的数据将附加到您的{{sheetName}} Google表格中。您可以检查数据更新",
"here": "在这里",
2025-02-26 14:49:00 +05:30
"note": "注意:",
"sync_limitation": "在与Google表格集成之前提取的数据将不会在Google表格中同步。只有集成后提取的数据才会同步。"
2025-02-26 14:49:00 +05:30
}
},
"buttons": {
"authenticate": "使用Google认证",
"fetch_sheets": "获取Google电子表格",
2025-02-26 14:49:00 +05:30
"remove_integration": "移除集成",
"submit": "提交"
},
"fields": {
"select_sheet": "选择Google表格",
"selected_sheet": "已选择表格:{{name}}ID{{id}}"
},
"errors": {
"auth_error": "使用Google认证时出错",
"fetch_error": "获取电子表格文件时出错:{{message}}",
"update_error": "更新Google表格ID时出错{{message}}",
"remove_error": "移除Google表格集成时出错{{message}}"
},
"notifications": {
"sheet_selected": "Google表格选择成功",
"integration_removed": "Google表格集成已成功移除"
2025-02-26 14:49:00 +05:30
}
},
"airtable": {
"title": "与Airtable集成",
"descriptions": {
"sync_info": "如果启用此选项每次机器人成功运行任务时其捕获的数据将附加到您的Airtable中。",
"authenticated_as": "已成功通过 Airtable 进行身份验证。您现在可以选择要集成的底座和桌子。"
2025-02-26 14:49:00 +05:30
},
"alerts": {
"success": {
"title": "Airtable 基地成功集成",
"content": "每次此机器人成功运行时,其捕获的数据都会附加到您的 {{baseName}} 基础和 {{tableName}} 表中。您可以检查更新情况",
"here": "在这里",
2025-02-26 14:49:00 +05:30
"note": "注意:",
"sync_limitation": "只有集成后捕获的数据才会同步到Airtable。"
}
},
"buttons": {
"authenticate": "连接Airtable",
"fetch_bases": "获取Airtable基础",
2025-02-26 14:49:00 +05:30
"fetch_tables": "获取Airtable表格",
"remove_integration": "移除集成",
"submit": "选择基础和表格"
2025-02-26 14:49:00 +05:30
},
"fields": {
"select_base": "选择Airtable基础",
2025-02-26 14:49:00 +05:30
"select_table": "选择Airtable表格",
"selected_base": "已选择基础:{{name}}",
"selected_table": "已选择表格:{{name}}"
2025-02-26 14:49:00 +05:30
},
"errors": {
"auth_error": "使用Airtable认证时出错",
"fetch_error": "获取Airtable基础时出错{{message}}",
"fetch_tables_error": "获取Airtable表格时出错{{message}}",
"update_error": "更新Airtable基础时出错{{message}}",
"remove_error": "移除Airtable集成时出错{{message}}"
2025-02-26 14:49:00 +05:30
},
"notifications": {
"base_selected": "Airtable基础选择成功",
"table_selected": "Airtable表格选择成功",
"integration_removed": "Airtable集成已成功移除"
2025-02-26 14:49:00 +05:30
}
}
},
"robot_duplication": {
"title": "复制机器人",
"descriptions": {
"purpose": "机器人复制功能用于从具有相同结构的页面提取数据。",
"example": "示例:如果您已经为{{url1}}创建了机器人,您可以复制它来抓取类似的页面(如{{url2}}),而无需从头开始训练机器人。",
"warning": "⚠️ 确保新页面与原始页面具有相同的结构。"
},
"fields": {
"target_url": "机器人目标URL"
},
"buttons": {
"duplicate": "复制机器人",
"cancel": "取消"
},
"notifications": {
"robot_not_found": "找不到机器人详细信息。请重试。",
"url_required": "需要目标URL。",
"duplicate_success": "机器人复制成功。",
"duplicate_error": "更新目标URL失败。请重试。",
"unknown_error": "更新目标URL时发生错误。"
}
},
"robot_settings": {
"title": "机器人设置",
"target_url": "机器人目标URL",
"robot_id": "机器人ID",
"robot_limit": "机器人限制",
"created_by_user": "由用户创建",
"created_at": "机器人创建时间",
"errors": {
"robot_not_found": "无法找到机器人详细信息。请重试。"
}
},
"robot_edit": {
"title": "编辑机器人",
"change_name": "更改机器人名称",
"robot_limit": "机器人限制",
"save": "保存更改",
"cancel": "取消",
"notifications": {
"update_success": "机器人更新成功。",
"update_failed": "无法更新机器人。请重试。",
"update_error": "更新机器人时发生错误。"
}
},
"schedule_settings": {
"title": "计划设置",
"run_every": "每次运行",
"start_from": "开始于",
"on_day": "在日",
"at_around": "大约在",
"timezone": "时区",
"buttons": {
"delete_schedule": "删除计划",
"save_schedule": "保存计划",
"cancel": "取消"
},
"labels": {
"in_between": "之间",
"run_once_every": "每次运行",
"start_from_label": "开始于",
"on_day_of_month": "月份日期",
"on_day": {
"st": "日",
"nd": "日",
"rd": "日",
"th": "日"
}
}
},
"main_page": {
"notifications": {
"interpretation_success": "机器人{{name}}解释成功",
"interpretation_failed": "机器人{{name}}解释失败",
"run_started": "正在运行机器人:{{name}}",
"run_start_failed": "机器人运行失败:{{name}}",
"schedule_success": "机器人{{name}}调度成功",
"schedule_failed": "机器人{{name}}调度失败",
"abort_success": "成功中止机器人{{name}}的解释",
2025-06-12 11:41:23 +05:30
"abort_failed": "中止机器人{{name}}的解释失败",
"abort_initiated": "正在中止机器人 {{name}} 的解释"
},
"menu": {
"recordings": "机器人",
"runs": "运行",
"proxy": "代理",
"apikey": "API密钥"
}
},
"browser_window": {
"attribute_modal": {
"title": "选择属性",
"notifications": {
"list_select_success": "列表选择成功。选择要提取的文本数据。",
"pagination_select_success": "分页元素选择成功。"
}
},
"attribute_options": {
"anchor": {
"text": "文本: {{text}}",
"url": "URL: {{url}}"
},
"image": {
"alt_text": "替代文本: {{altText}}",
"image_url": "图像URL: {{imageUrl}}"
},
"default": {
"text": "文本: {{text}}"
}
}
},
"runs_table": {
"run_type_chips": {
"manual_run": "手动运行",
"scheduled_run": "计划运行",
"api": "API",
"unknown_run_type": "未知运行类型"
},
"run_status_chips": {
"success": "成功",
"running": "运行中",
"scheduled": "已计划",
2025-03-12 19:30:41 +05:30
"queued": "排队",
"failed": "失败",
"aborted": "已中止"
},
"run_settings_modal": {
"title": "运行设置",
"labels": {
"run_id": "运行ID",
"run_by_user": "由用户运行",
"run_by_schedule": "按计划ID运行",
"run_by_api": "由API运行",
"run_type": "运行类型"
}
}
},
"run_content": {
"tabs": {
"output_data": "输出数据",
"log": "日志"
},
2025-04-29 00:37:43 +05:30
"buttons": {
"stop": "停止"
},
"loading": "加载数据中...",
"empty_output": "没有可用的输出数据",
"captured_data": {
2025-04-29 00:37:43 +05:30
"title": "已捕获的数据",
"download_csv": "下载CSV",
"view_full": "查看完整数据",
"items": "项目",
2025-04-30 21:39:05 +05:30
"schema_title": "已捕获的文本",
"list_title": "已捕获的列表"
},
"captured_screenshot": {
2025-04-29 00:37:43 +05:30
"title": "已捕获的截图",
2025-04-30 21:39:05 +05:30
"download": "下载",
2025-04-29 00:37:43 +05:30
"render_failed": "渲染截图失败"
}
},
"navbar": {
"project_name": "Maxun",
"notifications": {
"success": {
"logout": "退出登录成功"
},
"errors": {
"logout": {
"unauthorized": "您没有执行此操作的权限",
"server": "退出登录时发生服务器错误",
"network": "退出登录时发生网络错误",
"unknown": "退出登录时发生未知错误"
}
}
},
"upgrade": {
"button": "升级",
"modal": {
"up_to_date": "🎉 您已是最新版本!",
"new_version_available": "新版本已可用:{{version}}。升级到最新版本以获取错误修复、增强和新功能!",
"view_updates": "查看所有新更新",
"view_updates_link": "此处",
"tabs": {
"manual_setup": "手动设置升级",
"docker_setup": "Docker Compose设置升级"
}
}
},
"menu_items": {
"logout": "退出登录",
"discord": "Discord",
"youtube": "YouTube",
"twitter": "Twitter (X)",
"language": "语言"
},
"recording": {
"discard": "丢弃"
}
},
"language_menu": {
"en": "英语",
"es": "西班牙语",
"ja": "日语",
"zh": "中文",
"de": "德语"
2024-12-20 14:48:33 +05:30
}
2025-06-22 18:18:19 +05:30
}