Files
auto-login/_locales/zh_CN/messages.json
T

879 lines
28 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"appTitle": {
"message": "Auto Login Manager",
"description": "应用标题"
},
"extDescription": {
"message": "针对特定域名自动填充用户名密码并完成登录,支持界面管理域名配置",
"description": "扩展描述(manifest)"
},
"lockSetupTitle": {
"message": "设置本机密码",
"description": "锁定界面 - 设置本机密码时标题"
},
"lockSetupHint": {
"message": "本机密码用于加密存储所有配置,忘记将无法恢复",
"description": "锁定界面 - 设置本机密码时提示"
},
"lockUnlockTitle": {
"message": "已锁定",
"description": "锁定界面 - 已锁定时标题"
},
"lockUnlockHint": {
"message": "请输入本机密码查看已加密的配置",
"description": "锁定界面 - 已锁定时提示"
},
"lockPasswordPlaceholder": {
"message": "请输入本机密码",
"description": "锁定界面 - 本机密码输入框 placeholder"
},
"lockPasswordConfirmLabel": {
"message": "确认本机密码",
"description": "锁定界面 - 确认本机密码 label"
},
"lockPasswordConfirmPlaceholder": {
"message": "再次输入本机密码",
"description": "锁定界面 - 确认本机密码 placeholder"
},
"lockSetupBtn": {
"message": "设置本机密码并进入",
"description": "锁定界面 - 设置本机密码按钮"
},
"lockUnlockBtn": {
"message": "进入",
"description": "锁定界面 - 进入按钮"
},
"lockFootnote": {
"message": "本机密码仅用于本地加密,不会上传到任何服务器",
"description": "锁定界面 - 底部说明"
},
"lockBtnTitle": {
"message": "锁定(清除内存中的明文)",
"description": "锁定按钮 title"
},
"lockConfirmPrompt": {
"message": "确认锁定?锁定后需重新输入本机密码才能查看配置。",
"description": "锁定确认对话框"
},
"lockWarnEmpty": {
"message": "请输入本机密码",
"description": "锁定界面 - 本机密码为空"
},
"lockWarnShort": {
"message": "本机密码至少 6 位",
"description": "锁定界面 - 本机密码过短"
},
"lockWarnMismatch": {
"message": "两次输入的本机密码不一致",
"description": "锁定界面 - 两次密码不一致"
},
"lockWarnSetupFail": {
"message": "设置失败:$1",
"description": "锁定界面 - 设置失败,$1 为错误信息"
},
"lockWarnUnlockFail": {
"message": "进入失败:$1",
"description": "锁定界面 - 进入失败,$1 为错误信息"
},
"lockWarnNoService": {
"message": "无法连接后台服务,请尝试刷新面板或重新加载扩展",
"description": "锁定界面 - 后台服务不可用"
},
"toastPasswordSet": {
"message": "本机密码已设置,配置已加密存储",
"description": "toast - 本机密码设置成功"
},
"toastUnlocked": {
"message": "已进入",
"description": "toast - 解锁成功"
},
"toastLocked": {
"message": "已锁定",
"description": "toast - 已锁定"
},
"currentEnvLabel": {
"message": "当前环境",
"description": "环境栏 - 当前环境 label"
},
"envManageBtnTitle": {
"message": "管理环境(新建 / 重命名 / 删除)",
"description": "环境管理按钮 title"
},
"addConfigTitle": {
"message": "添加域名配置",
"description": "添加配置区标题"
},
"editConfigTitle": {
"message": "编辑域名配置",
"description": "编辑配置区标题"
},
"domainLabel": {
"message": "域名 / URL 匹配规则",
"description": "域名输入框 label"
},
"domainPlaceholder": {
"message": "example.com 或 *.example.com 或 site.com/admin/*",
"description": "域名输入框 placeholder"
},
"fillDomainBtn": {
"message": "填入当前域名",
"description": "填入当前域名按钮"
},
"fillDomainBtnTitle": {
"message": "填入当前标签页域名",
"description": "填入当前域名按钮 title"
},
"domainHelp": {
"message": "支持通配符 *。带 / 时按 hostname+path 匹配,如 oa.com/login/*;不带 / 时只匹配域名",
"description": "域名输入框下方说明"
},
"usernameLabel": {
"message": "用户名",
"description": "用户名输入框 label"
},
"usernamePlaceholder": {
"message": "输入用户名",
"description": "用户名输入框 placeholder"
},
"passwordLabel": {
"message": "密码",
"description": "密码输入框 label"
},
"passwordPlaceholder": {
"message": "输入密码",
"description": "密码输入框 placeholder"
},
"togglePwdAria": {
"message": "切换密码显示",
"description": "小眼睛按钮 aria-label"
},
"aliasLabel": {
"message": "别名(可选)",
"description": "别输入框 label"
},
"aliasPlaceholder": {
"message": "例如: 公司OA、GitLab、邮箱",
"description": "别输入框 placeholder"
},
"aliasHelp": {
"message": "方便识别该配置,留空则显示域名",
"description": "别输入框下方说明"
},
"advancedOptionsSummary": {
"message": "高级选项(选填,默认即可)",
"description": "高级选项折叠块 summary"
},
"autoSubmitLabel": {
"message": "自动提交登录",
"description": "自动提交 label"
},
"autoSubmitYes": {
"message": "是 - 自动点击登录按钮",
"description": "自动提交 - 是"
},
"autoSubmitNo": {
"message": "否 - 仅填充不提交",
"description": "自动提交 - 否"
},
"enabledLabel": {
"message": "启用 / 禁用",
"description": "启用 / 禁用 label"
},
"enabledHelp": {
"message": "禁用后该条配置将不会生效",
"description": "启用开关下方说明"
},
"delayMsLabel": {
"message": "填充延迟(毫秒,可选)",
"description": "延迟毫秒 label"
},
"delayMsPlaceholder": {
"message": "留空=默认 300ms,可填 500-2000 用于 SPA 页面",
"description": "延迟毫秒 placeholder"
},
"delayMsHelp": {
"message": "某些页面(Ant Design、ASP.NET)需 JS 初始化,立即填充会失效",
"description": "延迟毫秒下方说明"
},
"selectorHelpTip": {
"message": "下面三项通常留空即可,插件会自动找到登录框。只有当自动填充失败、或填错位置时才需要填。",
"description": "选择器教程提示"
},
"selectorHelpStep1": {
"message": "1. 在登录页面按 F12 打开开发者工具,切到\"Elements(元素)\"标签",
"description": "选择器教程步骤 1"
},
"selectorHelpStep2": {
"message": "2. 点开发者工具左上角的箭头图标,再去点页面上的输入框/按钮",
"description": "选择器教程步骤 2"
},
"selectorHelpStep3": {
"message": "3. 工具会跳到对应的 HTML 行,在 <input> 或 <button> 标签上看 id、name、class、type 属性",
"description": "选择器教程步骤 3"
},
"selectorHelpStep4": {
"message": "4. 按 #id、.class、[name=xxx]、tag[属性=值] 规则组合填写即可",
"description": "选择器教程步骤 4"
},
"usernameSelectorLabel": {
"message": "用户名输入框位置",
"description": "用户名选择器 label"
},
"usernameSelectorPlaceholder": {
"message": "留空=自动查找,可粘贴元素 HTML 或填 CSS 选择器",
"description": "用户名选择器 placeholder"
},
"usernameSelectorHelp": {
"message": "直接粘贴该输入框的 DOM 节点,或填 CSS 选择器;留空则自动查找。",
"description": "用户名选择器下方说明"
},
"passwordSelectorLabel": {
"message": "密码输入框位置",
"description": "密码选择器 label"
},
"passwordSelectorPlaceholder": {
"message": "留空=自动查找,可粘贴元素 HTML 或填 CSS 选择器",
"description": "密码选择器 placeholder"
},
"passwordSelectorHelp": {
"message": "直接粘贴该输入框的 DOM 节点,或填 CSS 选择器;留空则自动查找。",
"description": "密码选择器下方说明"
},
"submitSelectorLabel": {
"message": "登录按钮位置",
"description": "登录按钮选择器 label"
},
"submitSelectorPlaceholder": {
"message": "留空=自动查找,可粘贴元素 HTML 或填 CSS 选择器",
"description": "登录按钮选择器 placeholder"
},
"submitSelectorHelp": {
"message": "直接粘贴该按钮的 DOM 节点,或填 CSS 选择器;留空则自动查找。",
"description": "登录按钮选择器下方说明"
},
"addConfigBtn": {
"message": "添加配置",
"description": "添加配置按钮"
},
"updateConfigBtn": {
"message": "更新配置",
"description": "更新配置按钮"
},
"configuredDomainsTitle": {
"message": "域名清单",
"description": "域名清单区标题"
},
"exportBtn": {
"message": "导出",
"description": "导出按钮"
},
"importBtn": {
"message": "导入",
"description": "导入按钮"
},
"searchBtnTitle": {
"message": "搜索",
"description": "搜索按钮 title"
},
"searchPlaceholder": {
"message": "搜索域名 / 用户名 / 别名",
"description": "搜索框 placeholder"
},
"noSearchResult": {
"message": "无匹配结果",
"description": "搜索无结果提示"
},
"fillCurrentBtn": {
"message": "在当前页面填充",
"description": "在当前页面填充按钮"
},
"poweredBy": {
"message": "power by chenxuan",
"description": "页脚署名"
},
"envManageTitle": {
"message": "环境管理",
"description": "环境管理对话框标题"
},
"closeBtn": {
"message": "关闭",
"description": "关闭按钮"
},
"createEnvBtn": {
"message": "新建环境",
"description": "新建环境按钮"
},
"envManageEmpty": {
"message": "暂无环境",
"description": "环境管理列表空状态"
},
"envCurrentMark": {
"message": "当前",
"description": "环境管理列表 - 当前环境标记"
},
"renameBtn": {
"message": "重命名",
"description": "重命名按钮"
},
"deleteBtn": {
"message": "删除",
"description": "删除按钮"
},
"envCreateTitle": {
"message": "新建环境",
"description": "新建环境对话框标题"
},
"envRenameTitle": {
"message": "重命名环境",
"description": "重命名环境对话框标题"
},
"envNameLabel": {
"message": "环境名称",
"description": "环境名称 label"
},
"envNamePlaceholder": {
"message": "例如: 个人 / 测试 / 生产 / 客户A",
"description": "环境名称 placeholder"
},
"presetPersonal": {
"message": "个人",
"description": "预置环境 - 个人"
},
"presetTest": {
"message": "测试",
"description": "预置环境 - 测试"
},
"presetProd": {
"message": "生产",
"description": "预置环境 - 生产"
},
"presetDev": {
"message": "开发",
"description": "预置环境 - 开发"
},
"presetStaging": {
"message": "预发",
"description": "预置环境 - 预发"
},
"cancelBtn": {
"message": "取消",
"description": "取消按钮"
},
"confirmBtn": {
"message": "确认",
"description": "确认按钮"
},
"okBtn": {
"message": "确定",
"description": "确定按钮(弹窗内提交)"
},
"envWarnEmpty": {
"message": "环境名称不能为空",
"description": "环境名称为空警告"
},
"envWarnTooLong": {
"message": "名称过长(最多 20 字符)",
"description": "环境名称过长警告"
},
"pwdModalExportTitle": {
"message": "加密导出",
"description": "加密导出对话框标题"
},
"pwdModalImportTitle": {
"message": "输入解密文件密码",
"description": "解密导入对话框标题"
},
"encryptExportLabel": {
"message": "加密导出文件",
"description": "加密导出文件勾选框"
},
"encryptExportHelp": {
"message": "勾选后用文件密码加密;不勾选则导出明文 JSON",
"description": "加密导出勾选说明"
},
"filePasswordLabel": {
"message": "文件密码",
"description": "文件密码 label"
},
"filePasswordPlaceholder": {
"message": "输入文件密码",
"description": "文件密码 placeholder"
},
"filePasswordConfirmLabel": {
"message": "确认文件密码",
"description": "确认文件密码 label"
},
"filePasswordConfirmPlaceholder": {
"message": "再次输入文件密码",
"description": "确认文件密码 placeholder"
},
"pwdModalExportWarn": {
"message": "文件密码将用于 AES-GCM 加密,无法找回,请妥善保存",
"description": "导出对话框警告"
},
"pwdModalImportWarn": {
"message": "请输入导出时设置的文件密码",
"description": "导入对话框提示"
},
"strengthEmpty": {
"message": "尚未输入",
"description": "密码强度 - 空"
},
"strengthVeryWeak": {
"message": "极弱",
"description": "密码强度 - 极弱"
},
"strengthWeak": {
"message": "弱",
"description": "密码强度 - 弱"
},
"strengthMedium": {
"message": "中",
"description": "密码强度 - 中"
},
"strengthStrong": {
"message": "强",
"description": "密码强度 - 强"
},
"strengthVeryStrong": {
"message": "极强",
"description": "密码强度 - 极强"
},
"strengthLabel": {
"message": "强度:$1(熵 $2 bits)",
"description": "密码强度标签,$1 为强度文案,$2 为熵值"
},
"crackTimeLabel": {
"message": "破解时间:$1",
"description": "破解时间标签,$1 为时间"
},
"crackInstant": {
"message": "瞬间破解",
"description": "破解时间 - 瞬间"
},
"crackSeconds": {
"message": "约 $1 秒",
"description": "破解时间 - 秒,$1 为数字"
},
"crackMinutes": {
"message": "约 $1 分钟",
"description": "破解时间 - 分钟,$1 为数字"
},
"crackHours": {
"message": "约 $1 小时",
"description": "破解时间 - 小时,$1 为数字"
},
"crackDays": {
"message": "约 $1 天",
"description": "破解时间 - 天,$1 为数字"
},
"crackMonths": {
"message": "约 $1 个月",
"description": "破解时间 - 月,$1 为数字"
},
"crackYears": {
"message": "约 $1 年",
"description": "破解时间 - 年,$1 为数字"
},
"crackThousandYears": {
"message": "约 $1 千年",
"description": "破解时间 - 千年,$1 为数字"
},
"crackMillionYears": {
"message": "约 $1 百万年",
"description": "破解时间 - 百万年,$1 为数字"
},
"crackBillionYears": {
"message": "约 $1 亿年",
"description": "破解时间 - 亿年,$1 为数字"
},
"crackTrillionYears": {
"message": "约 $1 万亿年",
"description": "破解时间 - 万亿年,$1 为数字(科学计数)"
},
"warnFilePwdEmpty": {
"message": "文件密码不能为空",
"description": "文件密码为空警告"
},
"warnFilePwdMismatch": {
"message": "两次文件密码不一致",
"description": "两次文件密码不一致警告"
},
"toastSwitchEnv": {
"message": "已切换环境",
"description": "toast - 切换环境"
},
"toastRenamed": {
"message": "已重命名",
"description": "toast - 重命名成功"
},
"toastRenameFail": {
"message": "重命名失败",
"description": "toast - 重命名失败"
},
"toastKeepOneEnv": {
"message": "至少保留一个环境",
"description": "toast - 至少保留一个环境"
},
"confirmDeleteEnvWithCfgs": {
"message": "环境「$1」下有 $2 条配置,确认删除?(将一并删除这些配置)",
"description": "删除有配置的环境确认,$1 为环境名,$2 为数量"
},
"confirmDeleteEnv": {
"message": "确认删除环境「$1」?",
"description": "删除空环境确认,$1 为环境名"
},
"confirmDeleteConfig": {
"message": "确认删除「$1」?",
"description": "删除域名配置确认,$1 为别名或域名"
},
"toastEnvDeleted": {
"message": "已删除环境",
"description": "toast - 删除环境成功"
},
"toastDeleteFail": {
"message": "删除失败",
"description": "toast - 删除失败"
},
"toastEnvCreated": {
"message": "已创建环境「$1」",
"description": "toast - 创建环境成功,$1 为环境名"
},
"toastCreateFail": {
"message": "创建失败",
"description": "toast - 创建失败"
},
"emptyStateTitle": {
"message": "暂无配置",
"description": "空状态标题"
},
"emptyStateSub": {
"message": "在上方填写域名 / 用户名 / 密码后点击「添加配置」",
"description": "空状态副标题"
},
"tagDisabled": {
"message": "已禁用",
"description": "配置项 - 已禁用标签"
},
"tagUnauthorized": {
"message": "未授权",
"description": "配置项 - 未授权访问该网站标签"
},
"tagUnauthorizedTitle": {
"message": "尚未授权访问该网站,自动填充不会生效。点击此处授权。",
"description": "未授权标签的悬浮提示"
},
"toastUnauthorized": {
"message": "已保存,但未授权访问该网站,自动填充不会生效(可点击列表中的「未授权」授权)",
"description": "toast - 未授权"
},
"toastAuthorized": {
"message": "已授权,自动填充将在该网站生效",
"description": "toast - 已授权"
},
"toastAuthFail": {
"message": "授权未完成,该网站不会自动填充",
"description": "toast - 授权失败或被拒绝"
},
"toastNoTabUrl": {
"message": "无法读取当前页面地址,请在目标网页点击扩展图标后重试",
"description": "toast - 读不到标签页地址(缺少 activeTab 授权)"
},
"toastNeedActiveTab": {
"message": "无法访问当前页面,请在目标网页点击扩展图标后重试",
"description": "toast - 缺少站点授权,无法注入"
},
"tagDelay": {
"message": "延迟 $1ms",
"description": "配置项 - 延迟标签,$1 为毫秒数"
},
"configDetailUser": {
"message": "用户: $1 | 自动提交: $2",
"description": "配置详情,$1 为用户名,$2 为是否自动提交"
},
"yesShort": {
"message": "是",
"description": "简短的是"
},
"noShort": {
"message": "否",
"description": "简短的否"
},
"toggleEnable": {
"message": "启用",
"description": "启用按钮(配置已禁用时)"
},
"toggleDisable": {
"message": "禁用",
"description": "禁用按钮(配置已启用时)"
},
"toggleEnableTitle": {
"message": "点击启用此配置",
"description": "启用按钮 title"
},
"toggleDisableTitle": {
"message": "点击禁用此配置",
"description": "禁用按钮 title"
},
"editBtn": {
"message": "编辑",
"description": "编辑按钮"
},
"moreActionsTitle": {
"message": "更多操作",
"description": "更多操作按钮 title"
},
"toastEnabled": {
"message": "已启用",
"description": "toast - 已启用"
},
"toastDisabled": {
"message": "已禁用",
"description": "toast - 已禁用"
},
"toastAdded": {
"message": "配置已添加",
"description": "toast - 配置已添加"
},
"toastUpdated": {
"message": "配置已更新",
"description": "toast - 配置已更新"
},
"toastDeleted": {
"message": "已删除",
"description": "toast - 已删除"
},
"toastRequired": {
"message": "域名、用户名、密码不能为空",
"description": "toast - 必填项为空"
},
"toastNoTab": {
"message": "无法获取当前标签页",
"description": "toast - 无法获取当前标签页"
},
"toastNoMatch": {
"message": "当前域名无匹配配置",
"description": "toast - 当前域名无匹配配置"
},
"toastFilled": {
"message": "已填充,请确认",
"description": "toast - 已填充"
},
"toastFilledNoForm": {
"message": "已发送但未找到登录表单,请确认页面已加载完成",
"description": "toast - 已发送但未找到登录表单"
},
"toastScriptNotInjected": {
"message": "页面未注入脚本,请刷新页面后重试",
"description": "toast - 页面未注入脚本"
},
"toastSendFail": {
"message": "发送失败:$1",
"description": "toast - 发送失败,$1 为错误信息"
},
"toastMultiMatch": {
"message": "命中 $1 个环境配置,请在页面选择",
"description": "toast - 多环境命中,$1 为数量"
},
"toastNoDomain": {
"message": "当前页面无有效域名",
"description": "toast - 当前页面无有效域名"
},
"toastDomainFilled": {
"message": "已填入: $1",
"description": "toast - 域名已填入,$1 为域名"
},
"toastUrlParseFail": {
"message": "无法解析当前页面 URL",
"description": "toast - URL 解析失败"
},
"toastNoExportable": {
"message": "暂无配置可导出",
"description": "toast - 暂无配置可导出"
},
"toastExportCancelled": {
"message": "已取消导出",
"description": "toast - 已取消导出"
},
"toastExported": {
"message": "已导出 $1 个环境 / $2 条配置$3",
"description": "toast - 导出成功,$1 环境数,$2 配置数,$3 加密标记"
},
"encryptedMark": {
"message": "(加密)",
"description": "导出 toast 末尾的加密标记"
},
"toastImportCancelled": {
"message": "已取消导入",
"description": "toast - 已取消导入"
},
"toastImportedEnvs": {
"message": "已导入 $1 个环境 / $2 条配置,跳过 $3 条(同名或无效)",
"description": "toast - 导入环境成功,$1 环境数,$2 配置数,$3 跳过数"
},
"toastImportedCfgs": {
"message": "已导入 $1 条到当前环境,跳过 $2 条(重复或无效)",
"description": "toast - 导入配置成功,$1 添加数,$2 跳过数"
},
"toastInvalidFormat": {
"message": "解密后内容格式无效",
"description": "toast - 解密后内容格式无效"
},
"toastDecryptFail": {
"message": "解密失败:文件密码错误或文件损坏",
"description": "toast - 解密失败"
},
"toastFileInvalid": {
"message": "文件格式无效",
"description": "toast - 文件格式无效"
},
"toastImportFail": {
"message": "导入失败:$1",
"description": "toast - 导入失败,$1 为错误信息"
},
"toastContextReload": {
"message": "扩展已重新加载,正在刷新面板…",
"description": "toast - 扩展上下文失效刷新"
},
"captchaTitleRe": {
"message": "检测到 reCAPTCHA",
"description": "验证码检测 - reCAPTCHA"
},
"captchaTitleH": {
"message": "检测到 hCaptcha",
"description": "验证码检测 - hCaptcha"
},
"captchaReasonSlider": {
"message": "检测到验证码元素 ($1)",
"description": "验证码检测 - 滑块元素,$1 为选择器"
},
"captchaReasonInput": {
"message": "检测到验证码输入框",
"description": "验证码检测 - 输入框"
},
"captchaToastTitle": {
"message": "需要手动操作",
"description": "验证码浮窗标题"
},
"captchaToastBody": {
"message": "$1,已为你填充账密,请完成验证码后点击登录",
"description": "验证码浮窗内容,$1 为检测原因"
},
"fillToastMsg": {
"message": "已填充用户名和密码",
"description": "填充完成轻量提示"
},
"logNoPasswordField": {
"message": "未找到密码输入框",
"description": "日志 - 未找到密码输入框"
},
"logFilledUsername": {
"message": "已填充用户名",
"description": "日志 - 已填充用户名"
},
"logNoUsernameField": {
"message": "未找到用户名输入框,跳过用户名填充",
"description": "日志 - 未找到用户名输入框"
},
"logFilledPassword": {
"message": "已填充密码",
"description": "日志 - 已填充密码"
},
"logCaptchaSkip": {
"message": "$1,已跳过自动提交,请手动完成验证码后点击登录",
"description": "日志 - 验证码跳过自动提交,$1 为原因"
},
"logAutoClick": {
"message": "自动点击登录按钮(延迟 $1ms)",
"description": "日志 - 自动点击登录按钮,$1 为延迟"
},
"logTryFormSubmit": {
"message": "未找到登录按钮,尝试提交表单",
"description": "日志 - 尝试提交表单"
},
"logNoSubmitAndForm": {
"message": "未找到登录按钮,也无法提交表单",
"description": "日志 - 未找到登录按钮也无法提交表单"
},
"logCaptchaFilled": {
"message": "已检测到验证码,仅填充不自动提交,请手动完成验证码后点击登录",
"description": "日志 - 验证码已检测到仅填充"
},
"logAttemptExceeded": {
"message": "自动提交次数已达上限,仅填充不自动提交,请手动确认后点击登录",
"description": "日志 - 自动提交次数已达上限"
},
"attemptToastTitle": {
"message": "自动提交已暂停",
"description": "浮窗标题 - 自动提交暂停"
},
"attemptToastBody": {
"message": "该域名已连续自动提交 $1 次,为避免账号被锁定,暂时只填充不自动提交。$2 分钟后自动恢复,你也可以手动点击登录。",
"description": "浮窗内容 - $1 为上限次数,$2 为冷却分钟数"
},
"logLoginSuccessReset": {
"message": "已判断登录成功($1),重置自动提交计数",
"description": "日志 - 判定登录成功后重置计数"
},
"logNoAutoSubmit": {
"message": "自动提交已关闭,仅填充",
"description": "日志 - 自动提交已关闭"
},
"logMatchedMulti": {
"message": "匹配到 $1 个环境配置,弹出选择菜单",
"description": "日志 - 匹配到多个环境配置,$1 为数量"
},
"logStartFillEnv": {
"message": "使用环境「$1」的配置开始填充",
"description": "日志 - 开始填充,$1 为环境名"
},
"logAttemptExceededDetail": {
"message": "环境「$1」域名 $2 已自动提交 $3 次,达到上限 $4 次,停止自动提交。请手动确认账号密码后点击登录,或 $5 分钟后自动恢复。",
"description": "日志 - 达到上限详情,$1 环境,$2 域名,$3 已提交数,$4 上限,$5 冷却分钟"
},
"logSpaTimeout": {
"message": "SPA 动态表单等待超时($1s),已停止尝试",
"description": "日志 - SPA 超时,$1 为秒数"
},
"envPickerTitle": {
"message": "选择要使用哪个环境",
"description": "环境选择浮窗标题"
},
"defaultEnvName": {
"message": "默认",
"description": "默认环境名"
},
"logGetLockStatusFail": {
"message": "获取锁状态失败",
"description": "日志 - 获取锁状态失败"
},
"importBookmarkBtnTitle": {
"message": "从书签导入",
"description": "书签导入按钮 title"
},
"bookmarkImportTitle": {
"message": "从书签导入",
"description": "书签导入弹窗标题"
},
"bookmarkSelectAll": {
"message": "全选",
"description": "书签全选"
},
"bookmarkSearchPlaceholder": {
"message": "搜索书签",
"description": "书签搜索框 placeholder"
},
"bookmarkImportBtn": {
"message": "导入选中",
"description": "书签导入确认按钮"
},
"bookmarkLoadFail": {
"message": "书签加载失败",
"description": "toast - 书签加载失败"
},
"toastBookmarkImported": {
"message": "已导入 $1 条,跳过 $2 条",
"description": "toast - 书签导入结果,$1 导入数,$2 跳过数"
}
}