diff --git a/src/languages/zh-CN.js b/src/languages/zh-CN.js index 761c1626a..d4d379482 100644 --- a/src/languages/zh-CN.js +++ b/src/languages/zh-CN.js @@ -1,92 +1,104 @@ export default { languageName: "简体中文", checkEverySecond: "检测频率 {0} 秒", - retriesDescription: "最大重试失败次数", - ignoreTLSError: "忽略 HTTPS 站点的证书错误", - upsideDownModeDescription: "反向状态监控(状态码范围外为有效状态,反之为无效)", - maxRedirectDescription: "最大重定向次数,设置为 0 禁止重定向", - acceptedStatusCodesDescription: "选择被视为成功响应的状态码", - passwordNotMatchMsg: "两次密码输入不一致", - notificationDescription: "请为监控项配置消息通知", - keywordDescription: "检测响应内容中的关键字,区分大小写", + retryCheckEverySecond: "重试间隔 {0} 秒", + retriesDescription: "服务被标记为故障并发送通知之前得最大重试次数", + ignoreTLSError: "忽略 HTTPS 站点的 TLS/SSL 错误", + upsideDownModeDescription: "反转状态监控,如果服务可访问,则认为是故障。", + maxRedirectDescription: "允许的最大重定向次数。设置为 0 禁用重定向。", + acceptedStatusCodesDescription: "选择被视为成功响应的状态码。", + passwordNotMatchMsg: "两次输入的密码不一致。", + notificationDescription: "通知必须被分配给监控项才能正常工作。", + keywordDescription: "在纯 HTML 或 JSON 响应中搜索关键字,区分大小写。", pauseDashboardHome: "暂停", - deleteMonitorMsg: "确定要删除此监控吗?", - deleteNotificationMsg: "确定要删除此消息通知吗?这将对所有监控生效。", - resolverserverDescription: "可自定义要使用的 DNS 服务器", + deleteMonitorMsg: "确定要删除此监控项吗?", + deleteNotificationMsg: "确定要为所有监控项删除此通知吗?", + resoverserverDescription: "默认服务器是 Cloudflare。您随时可以修改解析服务器。", rrtypeDescription: "选择要监控的资源记录类型", pauseMonitorMsg: "确定要暂停吗?", + enableDefaultNotificationDescription: "新的监控项将默认启用此通知,您仍然为每个监控项单独禁用。", + clearEventsMsg: "确定要删除此监控项的所有事件吗?", + clearHeartbeatsMsg: "确定要删除此监控项的所有心跳状态吗?", + confirmClearStatisticsMsg: "确定要删除所有统计信息吗?", + importHandleDescription: "如果想跳过同名的监控项或消息通知,请选择“跳过已存在”。“覆盖”将删除所有现有的监控项和通知。", + confirmImportMsg: "确定要导入备份吗?请确保已经选择了正确的导入选项。", + twoFAVerifyLabel: "请输入令牌码以确认二次验证:", + tokenValidSettingsMsg: "令牌码有效!您现在可以保存二次验证设置了。", + confirmEnableTwoFAMsg: "确定要启用二次验证吗?", + confirmDisableTwoFAMsg: "确定要禁用二次验证吗?", Settings: "设置", Dashboard: "仪表盘", - "New Update": "有新版本更新", + "New Update": "有新版本", Language: "语言", - Appearance: "外观设置", + Appearance: "外观", Theme: "主题", - General: "基本设置", - "Primary Base URL": "站点地址(URL)", + General: "常规", + "Primary Base URL": "站点主 URL", About: "关于", Version: "版本", - "Check Update On GitHub": "检查更新", + "Check Update On GitHub": "检查 GitHub 上的更新", List: "列表", Add: "添加", - "Add New Monitor": "创建监控项", + "Add New Monitor": "添加监控项", "Quick Stats": "状态速览", Up: "正常", Down: "故障", - Pending: "检测失败", + Pending: "正在检测", Unknown: "未知", Pause: "暂停", Name: "名称", Status: "状态", - DateTime: "时间", - Message: "事件", + DateTime: "日期时间", + Message: "消息", "No important events": "暂无重要事件", Resume: "恢复", - Edit: "修改", + Edit: "编辑", Delete: "删除", Current: "当前", - Uptime: "可用率", + Uptime: "在线时间", "Cert Exp.": "证书有效期", days: "天", day: "天", "-day": " 天", hour: "小时", "-hour": " 小时", - Response: "响应时长", + Response: "响应", Ping: "Ping", "Monitor Type": "监控类型", Keyword: "关键字", - "Friendly Name": "自定义名称", - URL: "网址 URL", + "Friendly Name": "显示名称", + URL: "URL", Hostname: "主机名", Port: "端口号", "Heartbeat Interval": "心跳间隔", Retries: "重试次数", - Advanced: "高级选项", - "Upside Down Mode": "反向监控", - "Max. Redirects": "重定向次数", + "Heartbeat Retry Interval": "心跳重试间隔", + Advanced: "高级", + "Upside Down Mode": "反转监控", + "Max. Redirects": "最大重定向次数", "Accepted Status Codes": "有效状态码", - "Push URL": "推送链接", - needPushEvery: "你需要每 {0} 秒调用一次", + "Push URL": "推送 URL", + needPushEvery: "您需要每 {0} 秒调用一次该 URL", pushOptionalParams: "可选参数:{0}", Save: "保存", - Notifications: "消息通知", - "Not available, please setup.": "无可用通道,请先设置", + Notifications: "通知", + "Not available, please setup.": "暂不可用,请先设置", "Setup Notification": "设置通知", Light: "明亮", Dark: "黑暗", Auto: "自动", - "Theme - Heartbeat Bar": "状态显示", + "Theme - Heartbeat Bar": "主题 - 心跳栏", Normal: "正常显示", Bottom: "靠下显示", None: "不显示", Timezone: "时区", - "Search Engine Visibility": "搜索引擎设置", + "Search Engine Visibility": "搜索引擎可见性", "Allow indexing": "允许索引", "Discourage search engines from indexing site": "阻止搜索引擎索引网站", "Change Password": "修改密码", "Current Password": "当前密码", - "New Password": "新的密码", - "Repeat New Password": "重复新的密码", + "New Password": "新密码", + "Repeat New Password": "重复新密码", "Update Password": "更新密码", "Disable Auth": "禁用身份验证", "Enable Auth": "启用身份验证", @@ -94,74 +106,61 @@ export default { Leave: "离开", "I understand, please disable": "我已了解,继续禁用", Confirm: "确认", - Yes: "确定", - No: "取消", + Yes: "是", + No: "否", Username: "用户名", Password: "密码", - "Remember me": "记住登录", + "Remember me": "记住我", Login: "登录", "No Monitors, please": "还没有监控项,", - "add one": "点击新增", - "Notification Type": "消息类型", + "add one": "点击添加", + "Notification Type": "通知类型", Email: "邮件", - Test: "测试一下", + Test: "测试", "Certificate Info": "证书信息", "Resolver Server": "解析服务器", "Resource Record Type": "资源记录类型", - "Last Result": "最后结果", - "Create your admin account": "创建管理员账号", + "Last Result": "上次结果", + "Create your admin account": "创建管理员账户", "Repeat Password": "重复密码", + Backup: "备份", + "Import Backup": "导入备份", + "Export Backup": "导出备份", + Export: "导出", + Import: "导入", respTime: "响应时间(毫秒)", notAvailableShort: "N/A", + "Default enabled": "默认开启", + "Apply on all existing monitors": "应用到所有现有监控项", Create: "创建", - clearEventsMsg: "确定要删除此监控项的所有事件吗?", - clearHeartbeatsMsg: "确定要删除此监控项的所有状态吗?", - confirmClearStatisticsMsg: "确定要删除所有统计信息吗?", "Clear Data": "清除数据", Events: "事件", Heartbeats: "心跳", "Auto Get": "自动获取", - enableDefaultNotificationDescription: "新的监控项将默认启用,你也可以在每个监控项中分别设置", - "Default enabled": "默认开启", - "Also apply to existing monitors": "应用到所有监控项", - Export: "导出", - Import: "导入", - backupDescription: "你可以将所有的监控项和消息通知备份到一个 JSON 文件中", - backupDescription2: "注意: 不包括历史状态和事件数据", - backupDescription3: "导出的文件中可能包含敏感信息,如消息通知的 Token 信息,请小心存放!", - alertNoFile: "请选择一个文件导入", - alertWrongFileType: "请选择一个 JSON 格式的文件", - twoFAVerifyLabel: "请输入 Token 以验证 2FA(二次验证)是否正常工作", - tokenValidSettingsMsg: "Token 有效!您现在可以保存 2FA(二次验证)设置", - confirmEnableTwoFAMsg: "确定要启用 2FA(二次验证)吗?", - confirmDisableTwoFAMsg: "确定要禁用 2FA(二次验证)吗?", - "Apply on all existing monitors": "应用到所有监控项", - "Verify Token": "验证 Token", - "Setup 2FA": "设置 2FA", - "Enable 2FA": "启用 2FA", - "Disable 2FA": "禁用 2FA", - "2FA Settings": "2FA 设置", - "Two Factor Authentication": "双因素认证", - Active: "生效", - Inactive: "未生效", - Token: "Token", - "Show URI": "显示链接", + backupDescription: "您可以将所有监控项和通知备份到 JSON 文件。", + backupDescription2: "注意: 不包括历史状态和事件数据。", + backupDescription3: "导出的文件可能包含敏感信息,例如通知的令牌信息,请小心存放!", + alertNoFile: "请选择要导入的文件", + alertWrongFileType: "请选择一个 JSON 文件", "Clear all statistics": "清除所有统计数据", - retryCheckEverySecond: "重试间隔 {0} 秒", - importHandleDescription: "如果想跳过同名的监控项或通知,请选择“跳过”;“覆盖”将删除所有现有的监控项和通知。", - confirmImportMsg: "确定要导入备份吗?请确保已经选择了正确的导入选项。", - "Heartbeat Retry Interval": "心跳重试间隔", - Backup: "备份", - "Import Backup": "导入备份", - "Export Backup": "导出备份", - "Skip existing": "跳过", + "Skip existing": "跳过已存在", Overwrite: "覆盖", Options: "选项", "Keep both": "全部保留", + "Verify Token": "验证令牌", + "Setup 2FA": "设置二次验证", + "Enable 2FA": "启用二次验证", + "Disable 2FA": "禁用二次验证", + "2FA Settings": "二次验证设置", + "Two Factor Authentication": "二次验证", + Active: "激活", + Inactive: "停用", + Token: "令牌", + "Show URI": "显示 URI", Tags: "标签", - "Add New below or Select...": "在下面新增或选择...", - "Tag with this name already exist.": "相同名称的标签已存在", - "Tag with this value already exist.": "相同内容的标签已存在", + "Add New below or Select...": "在下面添加或选择...", + "Tag with this name already exist.": "相同名称的标签已存在。", + "Tag with this value already exist.": "相同内容的标签已存在。", color: "颜色", "value (optional)": "值(可选)", Gray: "灰色", @@ -181,141 +180,141 @@ export default { "All Systems Operational": "所有服务运行正常", "Partially Degraded Service": "部分服务出现故障", "Degraded Service": "全部服务出现故障", - "Add Group": "新建分组", + "Add Group": "添加分组", "Add a monitor": "添加监控项", - "Edit Status Page": "编辑状态页", + "Edit Status Page": "编辑状态页面", "Go to Dashboard": "前往仪表盘", - "Status Page": "状态页", - telegram: "Telegram", - webhook: "Webhook", - smtp: "电子邮件(SMTP)", - discord: "Discord", - teams: "Microsoft Teams", - signal: "Signal", - gotify: "Gotify", - slack: "Slack", - "rocket.chat": "Rocket.chat", - pushover: "Pushover", - pushy: "Pushy", - octopush: "Octopush", - promosms: "PromoSMS", - lunasea: "LunaSea", - apprise: "Apprise (支持50+种通知服务)", - pushbullet: "Pushbullet", - line: "Line Messenger", - mattermost: "Mattermost", - "Feishu WebHookUrl": "飞书 WebHook 地址", + "Status Page": "状态页面", defaultNotificationName: "{notification} 通知({number})", here: "这里", Required: "必填", + telegram: "Telegram", "Bot Token": "Bot Token", - wayToGetTelegramToken: "你可以从 {0} 获取 Token。", + wayToGetTelegramToken: "您可以从 {0} 获取 Token。", "Chat ID": "Chat ID", - supportTelegramChatID: "支持对话/群组/频道的 ID", - wayToGetTelegramChatID: "你可以发送一条消息给你的机器人然后到下面的链接来查看你的 chat_id:", - "YOUR BOT TOKEN HERE": "这里替换成你的 BOT TOKEN", - chatIDNotFound: "没有找到 Chat ID,请先给你的机器人发送一条消息。", - "Post URL": "目标链接", + supportTelegramChatID: "支持对话/群组/频道的 Chat ID", + wayToGetTelegramChatID: "您可以发送一条消息给您的机器人,然后访问此链接来查看 chat_id:", + "YOUR BOT TOKEN HERE": "这里替换成您的 BOT TOKEN", + chatIDNotFound: "未找到 Chat ID,请先给您的机器人发送一条消息。", + webhook: "Webhook", + "Post URL": "Post URL", "Content Type": "Content Type", - webhookJsonDesc: "{0} 适合现代的服务,比如 express.js", - webhookFormDataDesc: "{multipart} 适合 PHP,解码使用 {decodeFunction}", - secureOptionNone: "无 / STARTTLS(常见端口号为 25、587)", - secureOptionTLS: "TLS(常见端口号为 465)", + webhookJsonDesc: "{0} 适合现代的 HTTP 服务器,例如 Express.js", + webhookFormDataDesc: "{multipart} 适合 PHP,其中 JSON 需要使用 {decodeFunction} 解码", + smtp: "电子邮件(SMTP)", + secureOptionNone: "无 / STARTTLS(常用端口 25、587)", + secureOptionTLS: "TLS(常用端口 465)", "Ignore TLS Error": "忽略 TLS 错误", "From Email": "发信人", + emailCustomSubject: "邮件主题", "To Email": "收信人", smtpCC: "抄送", smtpBCC: "密送", - "Discord Webhook URL": "Discord Webhook 链接", - wayToGetDiscordURL: "获取方式:服务器设置 -> 整合 -> 创建 Webhook", + discord: "Discord", + "Discord Webhook URL": "Discord Webhook URL", + wayToGetDiscordURL: "要获取,可以前往服务器设置 -> 整合 -> 创建 Webhook", "Bot Display Name": "机器人显示名称", "Prefix Custom Message": "自定义消息前缀", - "Hello @everyone is...": "{'@'}所有人,……", - "Webhook URL": "Webhook 链接", - wayToGetTeamsURL: "你可以在 {0} 获取 Webhook 链接。", + "Hello @everyone is...": "{'@'}everyone,……", + teams: "Microsoft Teams", + "Webhook URL": "Webhook URL", + wayToGetTeamsURL: "您可以在 {0} 了解如何获取 Webhook URL。", + signal: "Signal", Number: "号码", Recipients: "收件人", - needSignalAPI: "你需要有一个带 REST API 的 Signal 客户端。", - wayToCheckSignalURL: "你可以通过下面的链接来了解如何设置:", - signalImportant: "重要:你不能混合设定收件人的分组和号码!", + needSignalAPI: "您需要有一个支持 REST API 的 Signal 客户端。", + wayToCheckSignalURL: "您可以通过下面的 URL 了解如何设置:", + signalImportant: "重要:您不能混合设定收件人的分组和号码!", + gotify: "Gotify", "Application Token": "Application Token", - "Server URL": "服务器链接", + "Server URL": "服务器 URL", Priority: "优先级", + slack: "Slack", "Icon Emoji": "Emoji 图标", "Channel Name": "频道名称", - "Uptime Kuma URL": "Uptime Kuma 链接", + "Uptime Kuma URL": "Uptime Kuma URL", aboutWebhooks: "关于 Webhook 的更多信息:{0}", - aboutChannelName: "如果你想绕过 Webhook 设定的频道,请在设定 {0} 的频道名称字段为你想要的频道。例:#other-channel", - aboutKumaURL: "如果保留 Uptime Kuma 链接为空,将会默认指向项目的 Github 页面。", - emojiCheatSheet: "Emoji 参考表:{0}", + aboutChannelName: "如果您想绕过 Webhook 频道,请在 {0} 字段输入所需的频道名称。例如:#other-channel", + aboutKumaURL: "如果保留 Uptime Kuma URL 为空,将会默认指向项目的 GitHub 页面。", + emojiCheatSheet: "Emoji 速查:{0}", + "rocket.chat": "Rocket.Chat", + pushover: "Pushover", + pushy: "Pushy", + octopush: "Octopush", + promosms: "PromoSMS", + clicksendsms: "ClickSend SMS", + lunasea: "LunaSea", + apprise: "Apprise (支持 50+ 种通知服务)", + GoogleChat: "Google Chat(仅 Google Workspace)", + pushbullet: "Pushbullet", + line: "Line Messenger", + mattermost: "Mattermost", "User Key": "User Key", Device: "设备", "Message Title": "消息标题", "Notification Sound": "通知铃声", "More info on:": "更多信息:{0}", - pushoverDesc1: "紧急优先级(2)会在一小时内每30秒重试一次。", - pushoverDesc2: "如果你想发送通知给不同的设备,请填写“设备”字段。", + pushoverDesc1: "紧急优先级(2)会在一小时内每隔 30 秒重试一次。", + pushoverDesc2: "如果您想发送通知给不同的设备,请填写“设备”字段。", "SMS Type": "短信类型", octopushTypePremium: "Premium(快 - 推荐用于警报)", octopushTypeLowCost: "Low Cost(慢 - 有时会被运营商屏蔽)", + checkPrice: "查看 {0} 的价格:", + apiCredentials: "API Credentials", + octopushLegacyHint: "您是否在使用旧版本的 Octopush(2011-2020)?", "Check octopush prices": "查看 Octopush 的价格 {0}。", - octopushPhoneNumber: "电话号码(国际格式,例:+33612345678)", - octopushSMSSender: "短信发送名称:3-11位大小写字母、数字和空格(a-zA-Z0-9)", + octopushPhoneNumber: "电话号码(国际格式,例如:+33612345678)", + octopushSMSSender: "短信发送名称:3-11 位大小写字母、数字和空格(a-zA-Z0-9)", "LunaSea Device ID": "LunaSea 设备 ID", - "Apprise URL": "Apprise 链接", - "Example:": "例:{0}", + "Apprise URL": "Apprise URL", + "Example:": "例如:{0}", "Read more:": "了解更多:{0}", "Status:": "状态:{0}", "Read more": "了解更多", appriseInstalled: "Apprise 已安装", appriseNotInstalled: "Apprise 未安装。{0}", "Access Token": "Access Token", - "Channel access token": "频道 access token", - "Line Developers Console": "Line Developers Console", - lineDevConsoleTo: "Line Developers Console - {0}", - "Basic Settings": "Basic Settings", - "User ID": "User ID", + "Channel access token": "频道 Access Token", + "Line Developers Console": "Line 开发者控制台", + lineDevConsoleTo: "Line 开发者控制台 - {0}", + "Basic Settings": "基本设置", + "User ID": "用户 ID", "Messaging API": "Messaging API", - wayToGetLineChannelToken: "首先访问 {0},创建一个提供者和频道(Messaging API),然后你就可以从上面提到的地方获取频道的 access token 和用户 ID。", - "Icon URL": "图标链接", - aboutIconURL: "你可以在“Icon URL”中提供一个图片地址来覆盖默认的资料图片。如果设置了 Emoji 图标此字段会被忽略。", - aboutMattermostChannelName: "如果你想覆盖 Webhook 设定的频道,请在“频道名称”字段为你想要的频道。这需要在 Mattermost 的 Webhook 设定中启用。例:#other-channel", + wayToGetLineChannelToken: "首先访问 {0},创建一个提供者和频道(Messaging API),然后您就可以从上面提到的菜单获取频道的 Access Token 和用户 ID。", + "Icon URL": "图标 URL", + aboutIconURL: "您可以在“图标 URL”中提供一个图片链接来覆盖默认的资料图片。如果设置了 Emoji 图标则此字段会被忽略。", + aboutMattermostChannelName: "您可以覆盖 Webhook 发送消息的默认频道,只需在“频道名称”字段中输入您想要的频道名。这需要在 Mattermost 的 Webhook 设置中启用。例如:#other-channel", matrix: "Matrix", - promosmsTypeEco: "SMS ECO - 便宜但是慢,并且容易超负荷。仅限波兰地区的收件人。", - promosmsTypeFlash: "SMS FLASH - 消息会自动显示在收件人设备上。仅限波兰地区的收件人。", - promosmsTypeFull: "SMS FULL - 高等级,你可以使用你自己的发件人名称(你需要先注册一个). 对于警报来说更可靠。", - promosmsTypeSpeed: "SMS SPEED - 最高优先级。非常快速可靠,但更贵(越两倍 SMS FULL 等级的价格)。", - promosmsPhoneNumber: "电话号码(波兰地区收件人可以不填区号)", - promosmsSMSSender: "短信发件人名称:已注册的名称或以下默认值之一:InfoSMS,SMS Info,MaxSMS,INFO,SMS", - checkPrice: "查看 {0} 的价格:", - octopushLegacyHint: "你是否在使用旧版本的 Octopush(2011-2020)?", - matrixHomeserverURL: "服务器链接(开头带 http(s):// 和可能的需要的端口号)", - "Internal Room Id": "Internal Room Id", - matrixDesc1: "你可以在 Matrix 客户端房间设置的高级选项找到 Internal Room Id。格式类似于 !QMdRCpUIfLwsfjxye6:home.server。", - matrixDesc2: "请不要使用你自己的 Access Token,这将开放你所有的账户权限和你加入的房间权限。你可以创建一个新的用户并邀请它至你允许的的房间中。你可以运行以下命令来获取 Access Token:{0}", - emailCustomSubject: "邮件主题", - clicksendsms: "ClickSend SMS", - GoogleChat: "Google Chat (Google Workspace only)", - apiCredentials: "API credentials", + promosmsTypeEco: "SMS ECO - 便宜但是慢,并且容易超负荷。仅限波兰地区的收信人。", + promosmsTypeFlash: "SMS FLASH - 消息会自动显示在收信人设备上。仅限波兰地区的收信人。", + promosmsTypeFull: "SMS FULL - 高级短信,您可以使用您自己的发信人名称(需要先注册)。对于警报来说更可靠。", + promosmsTypeSpeed: "SMS SPEED - 最高优先级。非常快速可靠,但更贵(大约两倍 SMS FULL 的价格)。", + promosmsPhoneNumber: "电话号码(波兰地区收信人可以不填区号)", + promosmsSMSSender: "短信发信人名称:已注册的名称或以下默认值之一:InfoSMS、SMS Info、MaxSMS、INFO、SMS", + "Feishu WebHookUrl": "飞书 WebHook URL", + matrixHomeserverURL: "服务器 URL(包含 http(s):// 和可选的端口号)", + "Internal Room Id": "内部房间 ID", + matrixDesc1: "您可以在 Matrix 客户端房间设置的高级选项内找到内部房间 ID。格式类似于 !QMdRCpUIfLwsfjxye6:home.server。", + matrixDesc2: "请不要使用您自己的 Access Token,这将开放您所有的账户权限和您已加入房间的权限。我们强烈建议您创建一个新用户并邀请它至您接收通知的房间中。您可以运行以下命令来获取 Access Token:{0}", Method: "方法", Body: "请求体", Headers: "请求头", - PushUrl: "Push URL", + PushUrl: "推送 URL", HeadersInvalidFormat: "请求头不是有效的 JSON: ", BodyInvalidFormat: "请求体不是有效的 JSON: ", - "Monitor History": "监控历史数据", - clearDataOlderThan: "保留监控历史数据 {0} 天", + "Monitor History": "监控历史", + clearDataOlderThan: "保留监控历史数据 {0} 天。", PasswordsDoNotMatch: "密码不匹配", - records: "records", - "One record": "One record", - steamApiKeyDescription: "为了监控 Steam 游戏服务器,你需要一个 Steam Web-API key。你可以在这里注册你的 API 密钥: ", + records: "记录", + "One record": "一条记录", + steamApiKeyDescription: "要监控 Steam 游戏服务器,您需要 Steam Web-API 密钥。您可以在这里注册您的 API 密钥: ", "Current User": "当前用户", recent: "最近", Done: "完成", Info: "信息", Security: "安全性", - "Steam API Key": "Steam API Key", - "Shrink Database": "缩小数据库", + "Steam API Key": "Steam API 密钥", + "Shrink Database": "压缩数据库", "Pick a RR-Type...": "选择资源记录类型...", "Pick Accepted Status Codes...": "选择有效的状态码...", Default: "默认", @@ -324,45 +323,45 @@ export default { Title: "标题", Content: "内容", Style: "类型", - info: "info", - warning: "warning", - danger: "danger", - primary: "primary", - light: "light", - dark: "dark", + info: "信息", + warning: "警告", + danger: "危险", + primary: "主要", + light: "明亮", + dark: "黑暗", Post: "发布", "Please input title and content": "请输入标题和内容", - Created: "创建于", - "Last Updated": "最后更新", - Unpin: "删除", + Created: "创建时间", + "Last Updated": "更新时间", + Unpin: "取消钉选", "Switch to Light Theme": "切换到浅色主题", "Switch to Dark Theme": "切换到深色主题", "Show Tags": "显示标签", "Hide Tags": "隐藏标签", Description: "描述", - "No monitors available.": "没有可用的监控项", - "Add one": "创建新的监控项", + "No monitors available.": "没有可用的监控项。", + "Add one": "添加一个", "No Monitors": "没有监控项", - "Untitled Group": "无标题的分组", + "Untitled Group": "无标题分组", Services: "服务", - Discard: "取消", + Discard: "放弃", Cancel: "取消", "Powered by": "Powered by", - shrinkDatabaseDescription: "这将触发 SQLite 数据库的 VACUUM 命令,如果您的数据库是在1.10.0版本之后创建的,AUTO_VACUUM 已经启用了,则不需要再使用此功能", + shrinkDatabaseDescription: "触发 SQLite 数据库的 VACUUM 命令,如果您的数据库是在 1.10.0 版本之后创建的,则已启用 AUTO_VACUUM,不再需要此操作。", serwersms: "SerwerSMS.pl", - serwersmsAPIUser: "API Username(请保留 webapi_ 前缀)", - serwersmsAPIPassword: "API Password", - serwersmsPhoneNumber: "Phone number", - serwersmsSenderName: "SMS Sender Name (registered via customer portal)", + serwersmsAPIUser: "API 用户名(包括 webapi_ 前缀)", + serwersmsAPIPassword: "API 密码", + serwersmsPhoneNumber: "电话号码", + serwersmsSenderName: "SMS 发信人名称(需要在客户中心注册)", stackfield: "Stackfield", smtpDkimSettings: "DKIM 设置", - smtpDkimDesc: "请参考 Nodemailer 的 DKIM {0} 进行配置。", + smtpDkimDesc: "请访问 Nodemailer DKIM {0} 了解配置方法。", documentation: "文档", smtpDkimDomain: "域名", smtpDkimKeySelector: "前缀选择器", smtpDkimPrivateKey: "密钥", smtpDkimHashAlgo: "哈希算法(可选)", - smtpDkimheaderFieldNames: "明确包含在哈希计算对象内的 Header 列表(可选)", + smtpDkimheaderFieldNames: "包含在哈希计算对象内的 Header 列表(可选)", smtpDkimskipFields: "不包含在哈希计算对象内的 Header 列表(可选)", Feishu: "飞书", AliyunSMS: "阿里云短信服务", @@ -372,5 +371,5 @@ export default { SecretKey: "钉钉自定义机器人加签密钥", "For safety, must use secret key": "出于安全考虑,必须使用加签密钥", WeCom: "企业微信群机器人", - "WeCom Bot Key": "企业微信群机器人 key", + "WeCom Bot Key": "企业微信群机器人 Key", };