mirror of
https://github.com/xweiba/location-spoofer.git
synced 2026-09-25 16:11:54 +08:00
669 lines
52 KiB
Plaintext
669 lines
52 KiB
Plaintext
/* Generated from en.lproj/Localizable.strings by Scripts/generate-chinese-localizations.swift. */
|
||
"APP模式" = "APP模式";
|
||
"第三方代理模式" = "第三方代理模式";
|
||
"成功" = "成功";
|
||
"已有验证正在进行" = "已有验证正在进行";
|
||
"验证已被新位置取代" = "验证已被新位置取代";
|
||
"证书未信任" = "证书未信任";
|
||
"WiFi代理未配置" = "WiFi代理未配置";
|
||
"坐标写入失败" = "坐标写入失败";
|
||
"改写验证失败" = "改写验证失败";
|
||
"运行模式" = "运行模式";
|
||
"模式" = "模式";
|
||
"状态" = "状态";
|
||
"本机代理" = "本机代理";
|
||
"第三方模块" = "第三方模块";
|
||
"检测连接" = "检测连接";
|
||
"虚拟定位" = "虚拟定位";
|
||
"定位模拟" = "定位模拟";
|
||
"运动状态模拟" = "运动状态模拟";
|
||
"实验性功能,默认关闭。开启后会同时模拟定位响应中的运动状态。" = "实验性功能,默认关闭。开启后会同时模拟定位响应中的运动状态。";
|
||
"随机扰动" = "随机扰动";
|
||
"开启后,下次同步坐标时会给目标点添加随机偏移(默认半径 50 米),避免位置固定在同一点。" = "开启后,下次同步坐标时会给目标点添加随机偏移(默认半径 50 米),避免位置固定在同一点。";
|
||
"说明" = "说明";
|
||
"工作原理" = "工作原理";
|
||
"应用" = "应用";
|
||
"进入引导页" = "进入引导页";
|
||
"正在检查…" = "正在检查…";
|
||
"检查更新" = "检查更新";
|
||
"版本" = "版本";
|
||
"证书" = "证书";
|
||
"重置证书" = "重置证书";
|
||
"仅删除 App 钥匙串中的设备 CA。iOS 中已经安装的旧证书需要在系统设置里手动移除。" = "仅删除 App 钥匙串中的设备 CA。iOS 中已经安装的旧证书需要在系统设置里手动移除。";
|
||
"支持" = "支持";
|
||
"使用帮助" = "使用帮助";
|
||
"功能建议" = "功能建议";
|
||
"分享第三方配置" = "分享第三方配置";
|
||
"关于" = "关于";
|
||
"如果觉得好用,欢迎去 GitHub 给项目点个 Star" = "如果觉得好用,欢迎去 GitHub 给项目点个 Star";
|
||
"致谢" = "致谢";
|
||
"核心定位改写逻辑移植自 Yu9191/wloc" = "核心定位改写逻辑移植自 Yu9191/wloc";
|
||
"设置" = "设置";
|
||
"完成" = "完成";
|
||
"代理操作失败" = "代理操作失败";
|
||
"重置证书?" = "重置证书?";
|
||
"重置并生成新证书" = "重置并生成新证书";
|
||
"当前虚拟定位和本地代理将停止。App 会删除钥匙串中的设备 CA、立即生成新证书,并打开安装与信任引导。你还需要前往 iOS「设置 → 通用 → VPN 与设备管理」手动删除旧证书,然后重新下载安装并完全信任新证书。" = "当前虚拟定位和本地代理将停止。App 会删除钥匙串中的设备 CA、立即生成新证书,并打开安装与信任引导。你还需要前往 iOS「设置 → 通用 → VPN 与设备管理」手动删除旧证书,然后重新下载安装并完全信任新证书。";
|
||
"第三方代理配置" = "第三方代理配置";
|
||
"客户端" = "客户端";
|
||
"使用国内镜像下载模块" = "使用国内镜像下载模块";
|
||
"仅影响之后复制和重新导入的模块地址;已安装模块需要重新导入后切换来源。" = "仅影响之后复制和重新导入的模块地址;已安装模块需要重新导入后切换来源。";
|
||
"验证状态" = "验证状态";
|
||
"已复制模块订阅地址" = "已复制模块订阅地址";
|
||
"复制模块订阅地址" = "复制模块订阅地址";
|
||
"复制 %@" = "复制 %@";
|
||
"已复制 %@" = "已复制 %@";
|
||
"已复制解密域名" = "已复制解密域名";
|
||
"复制解密域名" = "复制解密域名";
|
||
"打开 %@" = "打开 %@";
|
||
"重新打开配置引导" = "重新打开配置引导";
|
||
"Egern 直接使用 Surge 的 .sgmodule 模块。" = "Egern 直接使用 Surge 的 .sgmodule 模块。";
|
||
"Stash 直接订阅 .stoverride,不要通过 Script Hub 转换。" = "Stash 直接订阅 .stoverride,不要通过 Script Hub 转换。";
|
||
"复制模块订阅地址后,在对应代理客户端中添加模块/重写订阅,并为复制的全部域名(含 gsp-ssl.ls.apple.com、bluedot.is.autonavi.com)启用 MITM。第三方客户端保存坐标后,即使关闭本 App,坐标仍由代理客户端持久化并继续生效。" = "复制模块订阅地址后,在对应代理客户端中添加模块/重写订阅,并为复制的全部域名(含 gsp-ssl.ls.apple.com、bluedot.is.autonavi.com)启用 MITM。第三方客户端保存坐标后,即使关闭本 App,坐标仍由代理客户端持久化并继续生效。";
|
||
"已是最新版本" = "已是最新版本";
|
||
"当前版本 %@,远程最新版本 %@。" = "当前版本 %@,远程最新版本 %@。";
|
||
"检查更新失败" = "检查更新失败";
|
||
"无法获取远程版本信息,请检查网络后重试。" = "无法获取远程版本信息,请检查网络后重试。";
|
||
"未检测" = "未检测";
|
||
"已连接,有坐标" = "已连接,有坐标";
|
||
"已连接,无坐标" = "已连接,无坐标";
|
||
"连接失败" = "连接失败";
|
||
"已开启" = "已开启";
|
||
"已关闭" = "已关闭";
|
||
"第三方已保存" = "第三方已保存";
|
||
"未保存" = "未保存";
|
||
"未知" = "未知";
|
||
"App 只负责地图选点、收藏和发送 WGS-84 坐标。第三方代理客户端通过模块拦截 Apple WLOC 请求并持久化当前坐标;本模式不启动本机代理,不使用 App 的 CA,也不需要配置 127.0.0.1:8888。" = "App 只负责地图选点、收藏和发送 WGS-84 坐标。第三方代理客户端通过模块拦截 Apple WLOC 请求并持久化当前坐标;本模式不启动本机代理,不使用 App 的 CA,也不需要配置 127.0.0.1:8888。";
|
||
"App 在设备本地运行一个代理服务器(127.0.0.1:8888)。\n\n通过 WiFi 手动代理配置,让系统发往 Apple 定位域名(gs-loc.apple.com、gsp-ssl.ls.apple.com、bluedot.is.autonavi.com 等)的定位请求经过这个本地代理。代理使用已安装的 CA 证书对 HTTPS 流量做中间人解密,把 Apple 返回的定位坐标改写为你设置的虚拟坐标,再加密返回给系统,从而实现虚拟定位。" = "App 在设备本地运行一个代理服务器(127.0.0.1:8888)。\n\n通过 WiFi 手动代理配置,让系统发往 Apple 定位域名(gs-loc.apple.com、gsp-ssl.ls.apple.com、bluedot.is.autonavi.com 等)的定位请求经过这个本地代理。代理使用已安装的 CA 证书对 HTTPS 流量做中间人解密,把 Apple 返回的定位坐标改写为你设置的虚拟坐标,再加密返回给系统,从而实现虚拟定位。";
|
||
"模式已切换" = "模式已切换";
|
||
"第三方代理模式检测通过。请关闭 Wi-Fi 中的 127.0.0.1:8888 手动代理,避免双重拦截。" = "第三方代理模式检测通过。请关闭 Wi-Fi 中的 127.0.0.1:8888 手动代理,避免双重拦截。";
|
||
"APP 模式环境检测通过。请停用第三方 WLOC 模块或代理连接,避免双重拦截。" = "APP 模式环境检测通过。请停用第三方 WLOC 模块或代理连接,避免双重拦截。";
|
||
"证书重置失败" = "证书重置失败";
|
||
"无法打开客户端" = "无法打开客户端";
|
||
"无法打开 %@,请确认客户端已安装后手动打开。" = "无法打开 %@,请确认客户端已安装后手动打开。";
|
||
"正在初始化地图与本地代理…" = "正在初始化地图与本地代理…";
|
||
"正在初始化地图…" = "正在初始化地图…";
|
||
"更新说明暂时无法加载,请前往最新 Release 页面查看。" = "更新说明暂时无法加载,请前往最新 Release 页面查看。";
|
||
"需要更新" = "需要更新";
|
||
"当前版本 %@ 已停止支持,请更新到 %@ 后继续使用。\n\n%@" = "当前版本 %@ 已停止支持,请更新到 %@ 后继续使用。\n\n%@";
|
||
"立即更新" = "立即更新";
|
||
"发现新版本" = "发现新版本";
|
||
"当前版本 %@,最新版本 %@。\n\n%@" = "当前版本 %@,最新版本 %@。\n\n%@";
|
||
"前往更新" = "前往更新";
|
||
"稍后" = "稍后";
|
||
"遇到问题时,在这里生成 Bug 报告。系统会运行一次诊断测试,并将完整报告复制到剪切板。跳转到 GitHub 后,请粘贴到“App 生成的诊断报告”字段。" = "遇到问题时,在这里生成 Bug 报告。系统会运行一次诊断测试,并将完整报告复制到剪切板。跳转到 GitHub 后,请粘贴到“App 生成的诊断报告”字段。";
|
||
"可复现环境" = "可复现环境";
|
||
"当前设备上问题稳定复现,非偶发性。" = "当前设备上问题稳定复现,非偶发性。";
|
||
"问题描述" = "问题描述";
|
||
"正在生成报告…" = "正在生成报告…";
|
||
"生成 Bug 报告" = "生成 Bug 报告";
|
||
"报告 Bug" = "报告 Bug";
|
||
"已生成" = "已生成";
|
||
"打开 GitHub 表单" = "打开 GitHub 表单";
|
||
"稍后再说" = "稍后再说";
|
||
"Bug 报告已复制到剪切板。请在 GitHub 表单的“App 生成的诊断报告”字段中粘贴并提交。" = "Bug 报告已复制到剪切板。请在 GitHub 表单的“App 生成的诊断报告”字段中粘贴并提交。";
|
||
"过滤日志" = "过滤日志";
|
||
"暂无运行日志" = "暂无运行日志";
|
||
"无匹配日志" = "无匹配日志";
|
||
"运行日志" = "运行日志";
|
||
"日志自动清理,仅保留近 3 天" = "日志自动清理,仅保留近 3 天";
|
||
"关闭" = "关闭";
|
||
"复制全部日志" = "复制全部日志";
|
||
"清空全部日志" = "清空全部日志";
|
||
"清空所有运行日志?" = "清空所有运行日志?";
|
||
"清空日志" = "清空日志";
|
||
"取消" = "取消";
|
||
"正在检测…" = "正在检测…";
|
||
"环境检测" = "环境检测";
|
||
"检查第三方模块能否拦截并响应 query 请求;不会写入测试坐标。" = "检查第三方模块能否拦截并响应 query 请求;不会写入测试坐标。";
|
||
"依次检查:本地代理 → CA 证书信任 → Wi-Fi 代理链路。" = "依次检查:本地代理 → CA 证书信任 → Wi-Fi 代理链路。";
|
||
"测试日志" = "测试日志";
|
||
"已复制" = "已复制";
|
||
"代理运行中" = "代理运行中";
|
||
"代理未运行" = "代理未运行";
|
||
"可修改" = "可修改";
|
||
"不可修改" = "不可修改";
|
||
"环境检测通过" = "环境检测通过";
|
||
"环境检测失败: %@" = "环境检测失败: %@";
|
||
",查看下方日志" = ",查看下方日志";
|
||
"第三方模块连接通过,已有坐标" = "第三方模块连接通过,已有坐标";
|
||
"第三方模块连接通过,暂无坐标" = "第三方模块连接通过,暂无坐标";
|
||
"第三方模块连接失败" = "第三方模块连接失败";
|
||
"======== 第三方代理连接检测 ========" = "======== 第三方代理连接检测 ========";
|
||
"模式: 测试模式" = "模式: 测试模式";
|
||
"请求: wloc-settings/save?action=query" = "请求: wloc-settings/save?action=query";
|
||
"拦截响应: 有效 JSON" = "拦截响应: 有效 JSON";
|
||
"已保存坐标: %@" = "已保存坐标: %@";
|
||
"结果: %@" = "结果: %@";
|
||
"生效说明" = "生效说明";
|
||
"失效说明" = "失效说明";
|
||
"关闭 WiFi 代理" = "关闭 WiFi 代理";
|
||
"知道了" = "知道了";
|
||
"让虚拟定位生效" = "让虚拟定位生效";
|
||
"确认第三方代理已开启" = "确认第三方代理已开启";
|
||
"保持已导入的 WLOC 模块、HTTPS 解密和第三方代理/VPN 连接开启。" = "保持已导入的 WLOC 模块、HTTPS 解密和第三方代理/VPN 连接开启。";
|
||
"开启飞行模式" = "开启飞行模式";
|
||
"从控制中心打开飞行模式(点飞机图标),Wi‑Fi 会自动断开。这是为了清除 iOS 的定位缓存。等待 2 秒。" = "从控制中心打开飞行模式(点飞机图标),Wi‑Fi 会自动断开。这是为了清除 iOS 的定位缓存。等待 2 秒。";
|
||
"关闭 Wi‑Fi" = "关闭 Wi‑Fi";
|
||
"从控制中心再点一下 Wi‑Fi 图标,确认 Wi‑Fi 已关闭。等待 2 秒。" = "从控制中心再点一下 Wi‑Fi 图标,确认 Wi‑Fi 已关闭。等待 2 秒。";
|
||
"关闭系统定位服务" = "关闭系统定位服务";
|
||
"打开系统「设置 → 隐私与安全性 → 定位服务」,关闭顶部的总开关。等待 2 秒。" = "打开系统「设置 → 隐私与安全性 → 定位服务」,关闭顶部的总开关。等待 2 秒。";
|
||
"打开 Wi‑Fi,启动虚拟定位" = "打开 Wi‑Fi,启动虚拟定位";
|
||
"从控制中心打开 Wi‑Fi(飞行模式保持开启),确认第三方代理已连接。坐标已经同步到第三方代理。等待 2 秒。" = "从控制中心打开 Wi‑Fi(飞行模式保持开启),确认第三方代理已连接。坐标已经同步到第三方代理。等待 2 秒。";
|
||
"从控制中心打开 Wi‑Fi(飞行模式保持开启),进入 App 点底部「开始虚拟定位」。等待 2 秒。" = "从控制中心打开 Wi‑Fi(飞行模式保持开启),进入 App 点底部「开始虚拟定位」。等待 2 秒。";
|
||
"关闭飞行模式" = "关闭飞行模式";
|
||
"从控制中心关闭飞行模式。等待 2 秒。" = "从控制中心关闭飞行模式。等待 2 秒。";
|
||
"重新开启定位服务" = "重新开启定位服务";
|
||
"再次进入「设置 → 隐私与安全性 → 定位服务」,打开总开关。完成后打开地图验证定位是否已变化。" = "再次进入「设置 → 隐私与安全性 → 定位服务」,打开总开关。完成后打开地图验证定位是否已变化。";
|
||
"还是无法生效?" = "还是无法生效?";
|
||
"操作到第 3 步时关机重启,开机后从第 4 步继续。这样能彻底清除系统缓存的定位数据。" = "操作到第 3 步时关机重启,开机后从第 4 步继续。这样能彻底清除系统缓存的定位数据。";
|
||
"去设置" = "去设置";
|
||
"取消虚拟定位" = "取消虚拟定位";
|
||
"从控制中心打开飞行模式,Wi‑Fi 会自动断开。等待 2 秒。" = "从控制中心打开飞行模式,Wi‑Fi 会自动断开。等待 2 秒。";
|
||
"从控制中心确认 Wi‑Fi 已关闭。等待 2 秒。" = "从控制中心确认 Wi‑Fi 已关闭。等待 2 秒。";
|
||
"打开「设置 → 隐私与安全性 → 定位服务」,关闭总开关。等待 2 秒。" = "打开「设置 → 隐私与安全性 → 定位服务」,关闭总开关。等待 2 秒。";
|
||
"确认坐标已清除" = "确认坐标已清除";
|
||
"App 已通知第三方代理清除虚拟坐标。保持网络可用并等待 2 秒,让系统重新获取真实定位。" = "App 已通知第三方代理清除虚拟坐标。保持网络可用并等待 2 秒,让系统重新获取真实定位。";
|
||
"打开 Wi‑Fi,移除代理" = "打开 Wi‑Fi,移除代理";
|
||
"从控制中心打开 Wi‑Fi。然后进入「设置 → 无线局域网 → 点 WiFi 右侧 (i) → HTTP 代理」,选择「关闭」后存储。等待 2 秒。" = "从控制中心打开 Wi‑Fi。然后进入「设置 → 无线局域网 → 点 WiFi 右侧 (i) → HTTP 代理」,选择「关闭」后存储。等待 2 秒。";
|
||
"再次进入「设置 → 隐私与安全性 → 定位服务」打开总开关。打开地图验证定位是否恢复。" = "再次进入「设置 → 隐私与安全性 → 定位服务」打开总开关。打开地图验证定位是否恢复。";
|
||
"还是无法取消?" = "还是无法取消?";
|
||
"操作到第 3 步时关机重启,开机后从第 4 步继续。" = "操作到第 3 步时关机重启,开机后从第 4 步继续。";
|
||
"移除代理配置" = "移除代理配置";
|
||
"停止虚拟定位后,需要手动移除 WiFi 代理配置,否则可能无法上网。\n\n1. 打开「设置 → 无线局域网」\n2. 点击当前 WiFi 右侧 (i) 图标\n3. 找到「HTTP 代理」\n4. 选择「关闭」\n5. 点右上角「存储」" = "停止虚拟定位后,需要手动移除 WiFi 代理配置,否则可能无法上网。\n\n1. 打开「设置 → 无线局域网」\n2. 点击当前 WiFi 右侧 (i) 图标\n3. 找到「HTTP 代理」\n4. 选择「关闭」\n5. 点右上角「存储」";
|
||
"社区分享成功配置?" = "社区分享成功配置?";
|
||
"去提交" = "去提交";
|
||
"复制模板" = "复制模板";
|
||
"不再提示" = "不再提示";
|
||
"第三方客户端" = "第三方客户端";
|
||
"你正在使用 %@。点击“去提交”会先复制投稿模板,并在 App 内打开社区页面。采纳后将收录到 README,可选择是否匿名署名。" = "你正在使用 %@。点击“去提交”会先复制投稿模板,并在 App 内打开社区页面。采纳后将收录到 README,可选择是否匿名署名。";
|
||
"已复制投稿模板" = "已复制投稿模板";
|
||
"如果 GitHub 登录或浏览器跳转后模板没有自动填充,可以直接粘贴。" = "如果 GitHub 登录或浏览器跳转后模板没有自动填充,可以直接粘贴。";
|
||
"无法直接跳转" = "无法直接跳转";
|
||
"定位失败" = "定位失败";
|
||
"打开设置" = "打开设置";
|
||
"无法获取当前定位,请检查定位服务是否已开启" = "无法获取当前定位,请检查定位服务是否已开启";
|
||
"编辑收藏名称" = "编辑收藏名称";
|
||
"名称" = "名称";
|
||
"保存" = "保存";
|
||
"修改收藏地点名称" = "修改收藏地点名称";
|
||
"搜索地点或坐标" = "搜索地点或坐标";
|
||
"日志" = "日志";
|
||
"更多" = "更多";
|
||
"当前选点" = "当前选点";
|
||
"GCJ-02(国内)" = "GCJ-02(国内)";
|
||
"WGS-84(国际)" = "WGS-84(国际)";
|
||
"无法生效?" = "无法生效?";
|
||
"无法取消?" = "无法取消?";
|
||
"已收藏,点击取消收藏" = "已收藏,点击取消收藏";
|
||
"收藏当前选点" = "收藏当前选点";
|
||
"搜索或点击地图选点后,保存为收藏。" = "搜索或点击地图选点后,保存为收藏。";
|
||
"切换到此处" = "切换到此处";
|
||
"同步到第三方代理" = "同步到第三方代理";
|
||
"检测并同步中…" = "检测并同步中…";
|
||
"停止第三方虚拟定位" = "停止第三方虚拟定位";
|
||
"开始虚拟定位" = "开始虚拟定位";
|
||
"验证环境中…" = "验证环境中…";
|
||
"停止虚拟定位" = "停止虚拟定位";
|
||
"当前未连接可用的 Wi-Fi,请连接 Wi-Fi 后配置 127.0.0.1:8888 手动代理。" = "当前未连接可用的 Wi-Fi,请连接 Wi-Fi 后配置 127.0.0.1:8888 手动代理。";
|
||
"第三方代理查询失败" = "第三方代理查询失败";
|
||
"未命名" = "未命名";
|
||
"没有找到相关地点" = "没有找到相关地点";
|
||
"虚拟定位已开启" = "虚拟定位已开启";
|
||
"不再提醒" = "不再提醒";
|
||
"虚拟定位已关闭" = "虚拟定位已关闭";
|
||
"选择模式" = "选择模式";
|
||
"配置 Wi-Fi 代理" = "配置 Wi-Fi 代理";
|
||
"初始化 CA 证书" = "初始化 CA 证书";
|
||
"选择客户端" = "选择客户端";
|
||
"导入并检测" = "导入并检测";
|
||
"上一步" = "上一步";
|
||
"开始使用" = "开始使用";
|
||
"操作失败" = "操作失败";
|
||
"选择运行模式" = "选择运行模式";
|
||
"后续可在“设置 → 运行模式”中切换。两种模式不要同时拦截 WLOC 请求。" = "后续可在“设置 → 运行模式”中切换。两种模式不要同时拦截 WLOC 请求。";
|
||
"仅 Wi-Fi" = "仅 Wi-Fi";
|
||
"无外部依赖" = "无外部依赖";
|
||
"App 在设备本地启动代理,通过当前 Wi-Fi 的手动 HTTP 代理改写定位响应。免费自签应用无法使用系统 VPN 的 Network Extension 能力,因此 APP模式不支持蜂窝网络,需要配置 Wi-Fi 代理并安装 App 生成的 CA。" = "App 在设备本地启动代理,通过当前 Wi-Fi 的手动 HTTP 代理改写定位响应。免费自签应用无法使用系统 VPN 的 Network Extension 能力,因此 APP模式不支持蜂窝网络,需要配置 Wi-Fi 代理并安装 App 生成的 CA。";
|
||
"测试模式" = "测试模式";
|
||
"App 负责选点,并通过 WLOC 配置接口查询和同步坐标;第三方代理客户端负责网络代理、模块拦截、MITM 和持久化。证书、VPN 与代理连接均由第三方客户端处理。" = "App 负责选点,并通过 WLOC 配置接口查询和同步坐标;第三方代理客户端负责网络代理、模块拦截、MITM 和持久化。证书、VPN 与代理连接均由第三方客户端处理。";
|
||
"正在准备 APP模式本地服务…" = "正在准备 APP模式本地服务…";
|
||
"先配置 Wi-Fi 系统代理" = "先配置 Wi-Fi 系统代理";
|
||
"在当前 Wi-Fi 的详情页,将「HTTP 代理」设为「手动」:服务器填 127.0.0.1,端口填 8888。配置后点击下方「完成」。检测会自动判断是 Wi-Fi 代理还是证书信任有问题。" = "在当前 Wi-Fi 的详情页,将「HTTP 代理」设为「手动」:服务器填 127.0.0.1,端口填 8888。配置后点击下方「完成」。检测会自动判断是 Wi-Fi 代理还是证书信任有问题。";
|
||
"Wi-Fi 代理设置" = "Wi-Fi 代理设置";
|
||
"1 选择手动,2 填写服务器 127.0.0.1,3 填写端口 8888。" = "1 选择手动,2 填写服务器 127.0.0.1,3 填写端口 8888。";
|
||
"复制地址" = "复制地址";
|
||
"打开 Wi-Fi 设置" = "打开 Wi-Fi 设置";
|
||
"第 1 步:下载证书" = "第 1 步:下载证书";
|
||
"下载本机随机生成的 CA 根证书。私钥仅保存在此设备的钥匙串中,不会随证书文件导出。App 会弹出 Safari 下载页;出现配置描述文件下载提示时,选择「允许」。" = "下载本机随机生成的 CA 根证书。私钥仅保存在此设备的钥匙串中,不会随证书文件导出。App 会弹出 Safari 下载页;出现配置描述文件下载提示时,选择「允许」。";
|
||
"打开下载页" = "打开下载页";
|
||
"无法准备证书下载页面,请查看诊断日志" = "无法准备证书下载页面,请查看诊断日志";
|
||
"第 2 步:安装证书" = "第 2 步:安装证书";
|
||
"下载完成后打开系统「设置」。如果顶部显示「已下载描述文件」,点进去安装;否则进入「通用 → VPN 与设备管理」,找到 Location Spoofer CA 并完成安装。" = "下载完成后打开系统「设置」。如果顶部显示「已下载描述文件」,点进去安装;否则进入「通用 → VPN 与设备管理」,找到 Location Spoofer CA 并完成安装。";
|
||
"去安装" = "去安装";
|
||
"安装证书" = "安装证书";
|
||
"1 在「VPN 与设备管理」中打开 Location Spoofer CA 描述文件并完成安装。" = "1 在「VPN 与设备管理」中打开 Location Spoofer CA 描述文件并完成安装。";
|
||
"第 3 步:信任证书" = "第 3 步:信任证书";
|
||
"安装后进入「设置 → 通用 → 关于本机 → 证书信任设置」,找到 Location Spoofer CA 并开启完全信任。iOS 保留钥匙串数据时,重装 App 会继续复用同一证书。" = "安装后进入「设置 → 通用 → 关于本机 → 证书信任设置」,找到 Location Spoofer CA 并开启完全信任。iOS 保留钥匙串数据时,重装 App 会继续复用同一证书。";
|
||
"去信任" = "去信任";
|
||
"信任证书" = "信任证书";
|
||
"1 在「证书信任设置」中为 Location Spoofer CA 开启完全信任。" = "1 在「证书信任设置」中为 Location Spoofer CA 开启完全信任。";
|
||
"已完成" = "已完成";
|
||
"已完成 ✓" = "已完成 ✓";
|
||
"iOS 27 beta 6 起,系统已禁止对 gs-loc.apple.com 进行 MITM 拦截。该版本及之后的 beta 版本暂时无法使用本项目,等待后续适配方案。" = "iOS 27 beta 6 起,系统已禁止对 gs-loc.apple.com 进行 MITM 拦截。该版本及之后的 beta 版本暂时无法使用本项目,等待后续适配方案。";
|
||
"选择第三方代理客户端" = "选择第三方代理客户端";
|
||
"除 Shadowrocket 外,当前客户端配置尚未完成真机验证,页面只提供模块导入入口和通用配置提醒。" = "除 Shadowrocket 外,当前客户端配置尚未完成真机验证,页面只提供模块导入入口和通用配置提醒。";
|
||
"第三方客户端适配说明" = "第三方客户端适配说明";
|
||
"App 不连接远程坐标服务器,而是向 Apple 域名发起一个约定请求。第三方客户端需要在本机拦截该请求、保存 WGS-84 坐标并返回 JSON;定位模块再读取同一份数据,修改 Apple WLOC 响应。" = "App 不连接远程坐标服务器,而是向 Apple 域名发起一个约定请求。第三方客户端需要在本机拦截该请求、保存 WGS-84 坐标并返回 JSON;定位模块再读取同一份数据,修改 Apple WLOC 响应。";
|
||
"配置接口" = "配置接口";
|
||
"查询:GET ?action=query\n保存:GET ?lon=<经度>&lat=<纬度>&acc=<精度>\n清除:GET ?action=clear" = "查询:GET ?action=query\n保存:GET ?lon=<经度>&lat=<纬度>&acc=<精度>\n清除:GET ?action=clear";
|
||
"返回格式" = "返回格式";
|
||
"适配要求" = "适配要求";
|
||
"客户端需要支持请求脚本、持久化存储、HTTP 200 JSON 响应、Apple WLOC 响应脚本,以及 Apple 定位域名(gs-loc.apple.com、gsp-ssl.ls.apple.com、bluedot.is.autonavi.com 等)的 HTTPS 解密。保存接口和 WLOC 响应脚本必须读取同一份持久化数据。" = "客户端需要支持请求脚本、持久化存储、HTTP 200 JSON 响应、Apple WLOC 响应脚本,以及 Apple 定位域名(gs-loc.apple.com、gsp-ssl.ls.apple.com、bluedot.is.autonavi.com 等)的 HTTPS 解密。保存接口和 WLOC 响应脚本必须读取同一份持久化数据。";
|
||
"检测到第三方代理连接异常,请检查模块、MITM 和代理连接后重新检测。" = "检测到第三方代理连接异常,请检查模块、MITM 和代理连接后重新检测。";
|
||
"第 1 步:导入 %@ 模块" = "第 1 步:导入 %@ 模块";
|
||
"复制 %@ 的模块订阅地址。" = "复制 %@ 的模块订阅地址。";
|
||
"打开 Shadowrocket,进入“配置 → 模块”。" = "打开 Shadowrocket,进入“配置 → 模块”。";
|
||
"打开 %@。" = "打开 %@。";
|
||
"进入 Shadowrocket 配置" = "进入 Shadowrocket 配置";
|
||
"1 点击「模块」进入模块列表,2 可打开当前本地配置详情。" = "1 点击「模块」进入模块列表,2 可打开当前本地配置详情。";
|
||
"点击右上角“+”,粘贴模块订阅地址并导入,然后确认模块已启用。" = "点击右上角“+”,粘贴模块订阅地址并导入,然后确认模块已启用。";
|
||
"导入 Shadowrocket 模块" = "导入 Shadowrocket 模块";
|
||
"1 点击右上角加号导入模块,2 确认模块已启用。" = "1 点击右上角加号导入模块,2 确认模块已启用。";
|
||
"在 %@ 中导入刚才复制的模块订阅地址。" = "在 %@ 中导入刚才复制的模块订阅地址。";
|
||
"第 2 步:完成 %@ 配置" = "第 2 步:完成 %@ 配置";
|
||
"请在 %@ 中完成相应配置。" = "请在 %@ 中完成相应配置。";
|
||
"配置时请复制下方全部解密域名(含 gsp-ssl.ls.apple.com、bluedot.is.autonavi.com)。" = "配置时请复制下方全部解密域名(含 gsp-ssl.ls.apple.com、bluedot.is.autonavi.com)。";
|
||
"第 2 步:配置 HTTPS 解密" = "第 2 步:配置 HTTPS 解密";
|
||
"进入“配置 → 本地文件”,找到带黄点的配置,点击右侧 i 图标。" = "进入“配置 → 本地文件”,找到带黄点的配置,点击右侧 i 图标。";
|
||
"进入“HTTPS 解密”,开启解密开关。" = "进入“HTTPS 解密”,开启解密开关。";
|
||
"在域名列表中添加下方复制的全部解密域名。" = "在域名列表中添加下方复制的全部解密域名。";
|
||
"配置 HTTPS 解密" = "配置 HTTPS 解密";
|
||
"1 开启 HTTPS 解密,2 添加复制的全部解密域名,3 打开证书设置。" = "1 开启 HTTPS 解密,2 添加复制的全部解密域名,3 打开证书设置。";
|
||
"按 Shadowrocket 提示生成并完成证书授权。" = "按 Shadowrocket 提示生成并完成证书授权。";
|
||
"授权 Shadowrocket 证书" = "授权 Shadowrocket 证书";
|
||
"1 打开 Shadowrocket 证书项并按提示安装、授权。" = "1 打开 Shadowrocket 证书项并按提示安装、授权。";
|
||
"返回 HTTPS 解密页面,点击右上角勾号保存,然后开启代理。" = "返回 HTTPS 解密页面,点击右上角勾号保存,然后开启代理。";
|
||
"打开 Shadowrocket 继续配置" = "打开 Shadowrocket 继续配置";
|
||
"App 只能唤起 Shadowrocket,无法通过公开接口直接跳转到“模块”或“HTTPS 解密”页面。" = "App 只能唤起 Shadowrocket,无法通过公开接口直接跳转到“模块”或“HTTPS 解密”页面。";
|
||
"轻点查看大图" = "轻点查看大图";
|
||
"证书尚未安装或信任" = "证书尚未安装或信任";
|
||
"Wi-Fi 代理未正确设置" = "Wi-Fi 代理未正确设置";
|
||
"本地代理未能启动" = "本地代理未能启动";
|
||
"检测仍在进行" = "检测仍在进行";
|
||
"检测结果已过期" = "检测结果已过期";
|
||
"定位改写检测失败" = "定位改写检测失败";
|
||
"接口连接失败" = "接口连接失败";
|
||
"本地代理初始化失败:%@" = "本地代理初始化失败:%@";
|
||
"✓ 定位环境正常" = "✓ 定位环境正常";
|
||
"CA 证书未安装或未信任" = "CA 证书未安装或未信任";
|
||
"Wi-Fi 代理未正确设置,请检查 127.0.0.1:8888" = "Wi-Fi 代理未正确设置,请检查 127.0.0.1:8888";
|
||
"请手动打开「设置」,找到本 App 后检查定位权限。" = "请手动打开「设置」,找到本 App 后检查定位权限。";
|
||
"请手动打开「设置 → 通用」。" = "请手动打开「设置 → 通用」。";
|
||
"请手动打开「设置 → 无线局域网」,进入当前 Wi-Fi 的详情页。" = "请手动打开「设置 → 无线局域网」,进入当前 Wi-Fi 的详情页。";
|
||
"请手动打开「设置 → 隐私与安全性 → 定位服务」。" = "请手动打开「设置 → 隐私与安全性 → 定位服务」。";
|
||
"第三方代理返回了无法识别的数据" = "第三方代理返回了无法识别的数据";
|
||
"请求未被第三方代理模块拦截,请检查模块、MITM 和代理连接" = "请求未被第三方代理模块拦截,请检查模块、MITM 和代理连接";
|
||
"第三方代理保存的坐标与当前选点不一致" = "第三方代理保存的坐标与当前选点不一致";
|
||
"第三方代理请求失败:%@" = "第三方代理请求失败:%@";
|
||
"检查模块、MITM、证书和代理/VPN连接" = "检查模块、MITM、证书和代理/VPN连接";
|
||
"第三方代理拒绝保存坐标" = "第三方代理拒绝保存坐标";
|
||
"第三方代理清除坐标失败" = "第三方代理清除坐标失败";
|
||
"已有第三方代理请求正在执行" = "已有第三方代理请求正在执行";
|
||
"配置已提供,尚未验证" = "配置已提供,尚未验证";
|
||
"已连接,有保存坐标" = "已连接,有保存坐标";
|
||
"已连接,无保存坐标" = "已连接,无保存坐标";
|
||
"连接失败(%@)" = "连接失败(%@)";
|
||
"当前客户端:%@" = "当前客户端:%@";
|
||
"配置接口:/wloc-settings/save" = "配置接口:/wloc-settings/save";
|
||
"请求动作:WLOC query" = "请求动作:WLOC query";
|
||
"检查范围:模块拦截、MITM、证书、代理/VPN 连接" = "检查范围:模块拦截、MITM、证书、代理/VPN 连接";
|
||
"连接状态:%@" = "连接状态:%@";
|
||
"检测结果:失败" = "检测结果:失败";
|
||
"耗时:%lld ms" = "耗时:%lld ms";
|
||
"错误类型:%@" = "错误类型:%@";
|
||
"错误详情:%@" = "错误详情:%@";
|
||
"处理建议:%@。" = "处理建议:%@。";
|
||
"======== 第三方代理运行检测 ========" = "======== 第三方代理运行检测 ========";
|
||
"触发来源:地图或设置中的第三方代理操作" = "触发来源:地图或设置中的第三方代理操作";
|
||
"请求动作:WLOC 配置接口" = "请求动作:WLOC 配置接口";
|
||
"处理建议:确认模块已启用,并检查 MITM、证书和代理/VPN 连接。" = "处理建议:确认模块已启用,并检查 MITM、证书和代理/VPN 连接。";
|
||
"环境信息" = "环境信息";
|
||
"App 版本" = "App 版本";
|
||
"系统版本" = "系统版本";
|
||
"诊断日志" = "诊断日志";
|
||
"不适用" = "不适用";
|
||
"是" = "是";
|
||
"否" = "否";
|
||
"(无诊断数据)" = "(无诊断数据)";
|
||
"第三方代理测试模式:模块连接成功;已保存坐标=%@" = "第三方代理测试模式:模块连接成功;已保存坐标=%@";
|
||
"第三方代理测试模式:模块连接失败;%@" = "第三方代理测试模式:模块连接失败;%@";
|
||
"======== 代理验证测试 ========" = "======== 代理验证测试 ========";
|
||
"App 版本: %@" = "App 版本: %@";
|
||
"系统版本: iOS %@" = "系统版本: iOS %@";
|
||
"[步骤 A] 检查代理是否运行…" = "[步骤 A] 检查代理是否运行…";
|
||
" 端口: 127.0.0.1:8888" = " 端口: 127.0.0.1:8888";
|
||
" ⚠ 代理未运行,尝试启动…" = " ⚠ 代理未运行,尝试启动…";
|
||
" ✗ 启动失败: %@" = " ✗ 启动失败: %@";
|
||
" ✓ 代理启动成功" = " ✓ 代理启动成功";
|
||
" ✓ 代理已在运行中" = " ✓ 代理已在运行中";
|
||
"[步骤 B] 检测证书与 WiFi 代理…" = "[步骤 B] 检测证书与 WiFi 代理…";
|
||
" 方式: 请求 baidu.com/paopao-verify-<token>" = " 方式: 请求 baidu.com/paopao-verify-<token>";
|
||
" 结果判定: TLS 错误=证书问题 / 响应不匹配=代理未配置 / 匹配=通过" = " 结果判定: TLS 错误=证书问题 / 响应不匹配=代理未配置 / 匹配=通过";
|
||
" ✗ 无法生成验证 token" = " ✗ 无法生成验证 token";
|
||
" ✓ 证书已信任,WiFi 代理已配置" = " ✓ 证书已信任,WiFi 代理已配置";
|
||
" ✗ 响应不匹配: HTTP %lld, %lld bytes,WiFi 代理未配置" = " ✗ 响应不匹配: HTTP %lld, %lld bytes,WiFi 代理未配置";
|
||
" ✗ 请求失败 [%@ code=%lld]: %@" = " ✗ 请求失败 [%@ code=%lld]: %@";
|
||
" TLS/证书校验失败,CA 证书未信任" = " TLS/证书校验失败,CA 证书未信任";
|
||
"======== 环境检测通过 ✓ ========" = "======== 环境检测通过 ✓ ========";
|
||
" --- 代理日志 ---" = " --- 代理日志 ---";
|
||
"成功:{\"success\":true,\"longitude\":113.0,\"latitude\":22.0,\"accuracy\":25}\n失败:{\"success\":false,\"error\":\"错误说明\"}" = "成功:{\"success\":true,\"longitude\":113.0,\"latitude\":22.0,\"accuracy\":25}\n失败:{\"success\":false,\"error\":\"错误说明\"}";
|
||
"定位改写脚本源自 Yu9191/wloc,现由本项目维护" = "定位改写脚本源自 Yu9191/wloc,现由本项目维护";
|
||
"地图" = "地图";
|
||
"坐标转换" = "坐标转换";
|
||
"定位" = "定位";
|
||
"实时定位" = "实时定位";
|
||
"提醒" = "提醒";
|
||
"搜索" = "搜索";
|
||
"收藏" = "收藏";
|
||
"缩放" = "缩放";
|
||
"========== App 启动 ==========" = "========== App 启动 ==========";
|
||
"尚未选择运行模式,跳过本地 CA 和代理初始化" = "尚未选择运行模式,跳过本地 CA 和代理初始化";
|
||
"第三方代理测试模式:跳过本地 CA、代理和环境检测" = "第三方代理测试模式:跳过本地 CA、代理和环境检测";
|
||
"旧坐标数据迁移失败,将在下次启动重试" = "旧坐标数据迁移失败,将在下次启动重试";
|
||
"地图坐标标准初始化完成,开始后续启动流程" = "地图坐标标准初始化完成,开始后续启动流程";
|
||
"没有持久化图钉,地图创建前请求实时定位" = "没有持久化图钉,地图创建前请求实时定位";
|
||
"已使用实时定位准备唯一初始地图状态" = "已使用实时定位准备唯一初始地图状态";
|
||
"地图创建前取得的初始实时位置(WGS-84)" = "地图创建前取得的初始实时位置(WGS-84)";
|
||
"地图创建前无法取得实时定位,唯一初始位置使用深圳" = "地图创建前无法取得实时定位,唯一初始位置使用深圳";
|
||
"已找到持久化图钉,直接准备唯一初始地图状态" = "已找到持久化图钉,直接准备唯一初始地图状态";
|
||
"启动门禁全部完成,现在创建 MapHomeView" = "启动门禁全部完成,现在创建 MapHomeView";
|
||
"初始化" = "初始化";
|
||
"启动代理 127.0.0.1:8888" = "启动代理 127.0.0.1:8888";
|
||
"启动代理: 恢复上次 WGS-84 定位" = "启动代理: 恢复上次 WGS-84 定位";
|
||
"启动成功" = "启动成功";
|
||
"启动失败" = "启动失败";
|
||
"写入坐标" = "写入坐标";
|
||
"跳过过期坐标写入" = "跳过过期坐标写入";
|
||
"跳过旧验证坐标恢复" = "跳过旧验证坐标恢复";
|
||
"运动状态模拟设置已更新" = "运动状态模拟设置已更新";
|
||
"准备证书下载失败" = "准备证书下载失败";
|
||
"设置虚拟定位坐标" = "设置虚拟定位坐标";
|
||
"apply失败" = "apply失败";
|
||
"保存收藏失败" = "保存收藏失败";
|
||
"本地服务初始化失败" = "本地服务初始化失败";
|
||
"代理运行模式已切换" = "代理运行模式已切换";
|
||
"已迁移旧版模式初始化状态" = "已迁移旧版模式初始化状态";
|
||
"地图坐标标准检测已有请求进行中" = "地图坐标标准检测已有请求进行中";
|
||
"地图坐标标准检测开始" = "地图坐标标准检测开始";
|
||
"地图坐标标准检测获得明确结果" = "地图坐标标准检测获得明确结果";
|
||
"地图坐标标准检测不可用,开始实时定位兜底" = "地图坐标标准检测不可用,开始实时定位兜底";
|
||
"地图坐标标准检测使用兜底结果" = "地图坐标标准检测使用兜底结果";
|
||
"地图坐标标准检测被取消,保留默认国内标准" = "地图坐标标准检测被取消,保留默认国内标准";
|
||
"地图坐标标准已确定,允许创建地图" = "地图坐标标准已确定,允许创建地图";
|
||
"地图坐标标准运行期检测合并到进行中请求" = "地图坐标标准运行期检测合并到进行中请求";
|
||
"地图坐标标准运行期检测开始" = "地图坐标标准运行期检测开始";
|
||
"地图坐标标准运行期检测结果已过期,取消写入" = "地图坐标标准运行期检测结果已过期,取消写入";
|
||
"地图坐标标准运行期检测完成,标准未变化" = "地图坐标标准运行期检测完成,标准未变化";
|
||
"地图坐标标准运行期检测发现切换" = "地图坐标标准运行期检测发现切换";
|
||
"地图坐标标准运行期检测失败,保留当前标准" = "地图坐标标准运行期检测失败,保留当前标准";
|
||
"地图坐标标准运行期检测已取消" = "地图坐标标准运行期检测已取消";
|
||
"实时定位不覆盖固定锚点的明确检测结果" = "实时定位不覆盖固定锚点的明确检测结果";
|
||
"实时定位确认兜底地图坐标标准无需修正" = "实时定位确认兜底地图坐标标准无需修正";
|
||
"实时定位修正启动兜底地图坐标标准" = "实时定位修正启动兜底地图坐标标准";
|
||
"第三方代理已保存 WGS-84 坐标" = "第三方代理已保存 WGS-84 坐标";
|
||
"第三方代理坐标已清除" = "第三方代理坐标已清除";
|
||
"第三方代理请求失败" = "第三方代理请求失败";
|
||
"第三方代理坐标同步成功" = "第三方代理坐标同步成功";
|
||
"同步坐标到第三方客户端失败" = "同步坐标到第三方客户端失败";
|
||
"验证结果" = "验证结果";
|
||
"验证失败" = "验证失败";
|
||
"开启前检测失败,进入对应环境引导" = "开启前检测失败,进入对应环境引导";
|
||
"清除第三方客户端坐标失败" = "清除第三方客户端坐标失败";
|
||
"累计虚拟定位操作次数" = "累计虚拟定位操作次数";
|
||
"已复制坐标" = "已复制坐标";
|
||
"地图坐标标准切换时未找到当前选点缓存" = "地图坐标标准切换时未找到当前选点缓存";
|
||
"地图坐标标准切换后已使用缓存坐标对回显当前选点" = "地图坐标标准切换后已使用缓存坐标对回显当前选点";
|
||
"地图坐标类型已变化" = "地图坐标类型已变化";
|
||
"取消保存收藏:检测期间当前选点已变化" = "取消保存收藏:检测期间当前选点已变化";
|
||
"保存当前选点为收藏" = "保存当前选点为收藏";
|
||
"第三方代理查询返回失败" = "第三方代理查询返回失败";
|
||
"启动后第三方代理状态查询失败" = "启动后第三方代理状态查询失败";
|
||
"检测到 Wi-Fi 网络变化" = "检测到 Wi-Fi 网络变化";
|
||
"网络仍在变化,重新计算环境检测等待时间" = "网络仍在变化,重新计算环境检测等待时间";
|
||
"等待 Wi-Fi 连接稳定后检测" = "等待 Wi-Fi 连接稳定后检测";
|
||
"延时检测已被更新的网络事件取消" = "延时检测已被更新的网络事件取消";
|
||
"稳定等待结束后仍未连接 Wi-Fi,提示检查代理" = "稳定等待结束后仍未连接 Wi-Fi,提示检查代理";
|
||
"开始后台环境检测" = "开始后台环境检测";
|
||
"已有环境检测运行,1 秒后重试" = "已有环境检测运行,1 秒后重试";
|
||
"后台环境检测完成" = "后台环境检测完成";
|
||
"环境检测连续被占用,本次不重复弹窗" = "环境检测连续被占用,本次不重复弹窗";
|
||
"用户点击实时定位" = "用户点击实时定位";
|
||
"MapKit 蓝点尚不可用,启动 CLLocationManager 兜底" = "MapKit 蓝点尚不可用,启动 CLLocationManager 兜底";
|
||
"MapKit 蓝点抢先完成请求,取消 CLLocationManager 兜底" = "MapKit 蓝点抢先完成请求,取消 CLLocationManager 兜底";
|
||
"虚拟定位开启后的 MapKit 蓝点标准判定" = "虚拟定位开启后的 MapKit 蓝点标准判定";
|
||
"登记实时定位请求上下文" = "登记实时定位请求上下文";
|
||
"复用进行中的 CLLocationManager 请求并更新意图上下文" = "复用进行中的 CLLocationManager 请求并更新意图上下文";
|
||
"CLLocationManager 兜底未返回坐标" = "CLLocationManager 兜底未返回坐标";
|
||
"丢弃 CLLocationManager 结果:任务已取消或蓝点已抢先完成" = "丢弃 CLLocationManager 结果:任务已取消或蓝点已抢先完成";
|
||
"实时定位坐标完成标准判断并提交到地图" = "实时定位坐标完成标准判断并提交到地图";
|
||
"MKLocalSearch 返回地点结果" = "MKLocalSearch 返回地点结果";
|
||
"反向地理编码网络失败,准备重试" = "反向地理编码网络失败,准备重试";
|
||
"反向地理编码失败" = "反向地理编码失败";
|
||
"获得搜索结果" = "获得搜索结果";
|
||
"点击收藏点并回显到地图" = "点击收藏点并回显到地图";
|
||
"忽略重复 CLLocationManager 请求" = "忽略重复 CLLocationManager 请求";
|
||
"CLLocationManager 请求入口" = "CLLocationManager 请求入口";
|
||
"授权状态不允许定位" = "授权状态不允许定位";
|
||
"创建 CLLocationManager 请求" = "创建 CLLocationManager 请求";
|
||
"请求前台定位授权" = "请求前台定位授权";
|
||
"定位授权状态变化" = "定位授权状态变化";
|
||
"CLLocationManager 返回样本批次" = "CLLocationManager 返回样本批次";
|
||
"本批次没有可完成当前请求的样本" = "本批次没有可完成当前请求的样本";
|
||
"接受 CLLocationManager 样本并完成请求" = "接受 CLLocationManager 样本并完成请求";
|
||
"定位回调失败" = "定位回调失败";
|
||
"跳过 CLLocationManager 缓存样本" = "跳过 CLLocationManager 缓存样本";
|
||
"等待定位授权超时" = "等待定位授权超时";
|
||
"单次定位超时,切换持续定位" = "单次定位超时,切换持续定位";
|
||
"持续定位超时" = "持续定位超时";
|
||
"开始 CLLocationManager 单次定位" = "开始 CLLocationManager 单次定位";
|
||
"开始 CLLocationManager 持续定位兜底" = "开始 CLLocationManager 持续定位兜底";
|
||
"CLLocationManager 请求完成" = "CLLocationManager 请求完成";
|
||
"CLLocationManager 请求结束但没有坐标" = "CLLocationManager 请求结束但没有坐标";
|
||
"使用 CLLocationManager 新鲜缓存" = "使用 CLLocationManager 新鲜缓存";
|
||
"实时定位按钮直接使用 MapKit 蓝点缓存" = "实时定位按钮直接使用 MapKit 蓝点缓存";
|
||
"主页收到待处理请求所需的 MapKit 蓝点回调" = "主页收到待处理请求所需的 MapKit 蓝点回调";
|
||
"主页收到 CLLocationManager 兜底坐标" = "主页收到 CLLocationManager 兜底坐标";
|
||
"原始实时定位坐标" = "原始实时定位坐标";
|
||
"检查 CLLocationManager 样本" = "检查 CLLocationManager 样本";
|
||
"拒绝 CLLocationManager 样本:坐标或精度无效" = "拒绝 CLLocationManager 样本:坐标或精度无效";
|
||
"MapKit 蓝点更新但 location 为空" = "MapKit 蓝点更新但 location 为空";
|
||
"拒绝 MapKit 蓝点样本:坐标无效" = "拒绝 MapKit 蓝点样本:坐标无效";
|
||
"拒绝 MapKit 蓝点样本:水平精度无效" = "拒绝 MapKit 蓝点样本:水平精度无效";
|
||
"音频中断恢复" = "音频中断恢复";
|
||
"音频会话失败" = "音频会话失败";
|
||
"无法创建静音音频缓冲区" = "无法创建静音音频缓冲区";
|
||
"引擎启动失败" = "引擎启动失败";
|
||
"后台保活已启动(静音音频)" = "后台保活已启动(静音音频)";
|
||
"后台保活已停止" = "后台保活已停止";
|
||
"保存当前图钉失败" = "保存当前图钉失败";
|
||
"存储缩放" = "存储缩放";
|
||
"旧坐标数据迁移完成" = "旧坐标数据迁移完成";
|
||
"远程版本配置加载成功" = "远程版本配置加载成功";
|
||
"版本配置源不可用,尝试下一地址" = "版本配置源不可用,尝试下一地址";
|
||
"版本配置加载失败,继续使用内置配置" = "版本配置加载失败,继续使用内置配置";
|
||
"版本说明源不可用,尝试下一地址" = "版本说明源不可用,尝试下一地址";
|
||
"版本说明加载失败,将使用最新 Release 页面" = "版本说明加载失败,将使用最新 Release 页面";
|
||
"复用设备钥匙串中的 CA" = "复用设备钥匙串中的 CA";
|
||
"旧 CA 已迁移到设备钥匙串" = "旧 CA 已迁移到设备钥匙串";
|
||
"已生成并保存设备专属 CA" = "已生成并保存设备专属 CA";
|
||
"已删除设备 CA,等待重新生成" = "已删除设备 CA,等待重新生成";
|
||
"钥匙串中的 CA 无效,准备回退" = "钥匙串中的 CA 无效,准备回退";
|
||
"删除旧 CA 文件失败,将在下次启动重试" = "删除旧 CA 文件失败,将在下次启动重试";
|
||
"无法解析 CA 证书 PEM" = "无法解析 CA 证书 PEM";
|
||
"无法创建 SecTrust" = "无法创建 SecTrust";
|
||
"SecTrust 评估返回错误" = "SecTrust 评估返回错误";
|
||
"CA 证书已被系统信任" = "CA 证书已被系统信任";
|
||
"CA 证书未被系统信任" = "CA 证书未被系统信任";
|
||
"调用 Go Core 生成 CA" = "调用 Go Core 生成 CA";
|
||
"Go Core CA 生成成功" = "Go Core CA 生成成功";
|
||
"本地证书服务已在运行" = "本地证书服务已在运行";
|
||
"调用 Go Core 启动本地证书服务" = "调用 Go Core 启动本地证书服务";
|
||
"本地证书服务启动成功" = "本地证书服务启动成功";
|
||
"停止本地证书服务" = "停止本地证书服务";
|
||
"开始第三方代理连接检测" = "开始第三方代理连接检测";
|
||
"第三方代理连接检测通过" = "第三方代理连接检测通过";
|
||
"第三方代理连接检测失败" = "第三方代理连接检测失败";
|
||
"关闭代理前已同步关闭虚拟定位" = "关闭代理前已同步关闭虚拟定位";
|
||
"切换 APP 模式前无法清除第三方坐标" = "切换 APP 模式前无法清除第三方坐标";
|
||
"设置页第三方连接检测通过" = "设置页第三方连接检测通过";
|
||
"设置页第三方连接检测失败" = "设置页第三方连接检测失败";
|
||
"地图实际显示坐标" = "地图实际显示坐标";
|
||
"App回到前台" = "App回到前台";
|
||
"App已确认地图标准" = "App已确认地图标准";
|
||
"CLLocationManager请求中" = "CLLocationManager请求中";
|
||
"Go proxy 启动失败" = "Go proxy 启动失败";
|
||
"MapKit地图蓝点" = "MapKit地图蓝点";
|
||
"MapKit蓝点新样本" = "MapKit蓝点新样本";
|
||
"MapKit蓝点缓存" = "MapKit蓝点缓存";
|
||
"SSID可读取" = "SSID可读取";
|
||
"WLOC写入标准" = "WLOC写入标准";
|
||
"WLOC目标标准" = "WLOC目标标准";
|
||
"Wi-Fi接口" = "Wi-Fi接口";
|
||
"intent选点revision" = "intent选点revision";
|
||
"manager请求中" = "manager请求中";
|
||
"上下文存在" = "上下文存在";
|
||
"事件原因" = "事件原因";
|
||
"任务已取消" = "任务已取消";
|
||
"任务已存在" = "任务已存在";
|
||
"使用兜底" = "使用兜底";
|
||
"保存收藏" = "保存收藏";
|
||
"保存数据包含" = "保存数据包含";
|
||
"保持未启用" = "保持未启用";
|
||
"保留原第三方坐标" = "保留原第三方坐标";
|
||
"保留已启用状态" = "保留已启用状态";
|
||
"保留标准" = "保留标准";
|
||
"修正兜底标准" = "修正兜底标准";
|
||
"内存缓存存在" = "内存缓存存在";
|
||
"初始坐标来源" = "初始坐标来源";
|
||
"初始来源" = "初始来源";
|
||
"初始阶段" = "初始阶段";
|
||
"判定规则" = "判定规则";
|
||
"原兜底来源" = "原兜底来源";
|
||
"原因" = "原因";
|
||
"取值字段" = "取值字段";
|
||
"可显示不再提醒" = "可显示不再提醒";
|
||
"启动代理…" = "启动代理…";
|
||
"命中林士街" = "命中林士街";
|
||
"固定锚点" = "固定锚点";
|
||
"固定锚点查询超过5秒" = "固定锚点查询超过5秒";
|
||
"固定锚点查询返回空结果" = "固定锚点查询返回空结果";
|
||
"国内标准(GCJ-02)" = "国内标准(GCJ-02)";
|
||
"国内转换区域" = "国内转换区域";
|
||
"国外非转换区域" = "国外非转换区域";
|
||
"国际标准(WGS-84)" = "国际标准(WGS-84)";
|
||
"国际标准(WGS-84)+国内标准(GCJ-02)" = "国际标准(WGS-84)+国内标准(GCJ-02)";
|
||
"图钉已按新类型重设" = "图钉已按新类型重设";
|
||
"地图取值字段" = "地图取值字段";
|
||
"地图标准" = "地图标准";
|
||
"坐标有效" = "坐标有效";
|
||
"坐标标准" = "坐标标准";
|
||
"垂直精度米" = "垂直精度米";
|
||
"基础校验通过" = "基础校验通过";
|
||
"处理建议" = "处理建议";
|
||
"失败时提示" = "失败时提示";
|
||
"实时定位存在" = "实时定位存在";
|
||
"实时定位服务区域" = "实时定位服务区域";
|
||
"客户端模式" = "客户端模式";
|
||
"尝试" = "尝试";
|
||
"已取消位置更新" = "已取消位置更新";
|
||
"已恢复真实定位" = "已恢复真实定位";
|
||
"已清理" = "已清理";
|
||
"已重置" = "已重置";
|
||
"开启" = "开启";
|
||
"异步地理编码" = "异步地理编码";
|
||
"当前地图标准" = "当前地图标准";
|
||
"当前客户端" = "当前客户端";
|
||
"当前标准" = "当前标准";
|
||
"当前选点revision" = "当前选点revision";
|
||
"恢复状态" = "恢复状态";
|
||
"批次索引" = "批次索引";
|
||
"持久化字段" = "持久化字段";
|
||
"授权状态" = "授权状态";
|
||
"授权状态rawValue" = "授权状态rawValue";
|
||
"探测失败原因" = "探测失败原因";
|
||
"搜索结果" = "搜索结果";
|
||
"操作" = "操作";
|
||
"新类型" = "新类型";
|
||
"无已保存" = "无已保存";
|
||
"无法判定" = "无法判定";
|
||
"无法启动本地证书服务" = "无法启动本地证书服务";
|
||
"无法生成本地证书" = "无法生成本地证书";
|
||
"日志策略" = "日志策略";
|
||
"旧类型" = "旧类型";
|
||
"显示坐标字段" = "显示坐标字段";
|
||
"最低版本" = "最低版本";
|
||
"最新版本" = "最新版本";
|
||
"最终标准" = "最终标准";
|
||
"最终阶段" = "最终阶段";
|
||
"有坐标" = "有坐标";
|
||
"有效样本数" = "有效样本数";
|
||
"有缓存" = "有缓存";
|
||
"未知错误" = "未知错误";
|
||
"本地 CA 证书或私钥无效" = "本地 CA 证书或私钥无效";
|
||
"无法写入设备钥匙串(%d)" = "无法写入设备钥匙串(%d)";
|
||
"来源" = "来源";
|
||
"来源类型" = "来源类型";
|
||
"林士街" = "林士街";
|
||
"查看诊断日志" = "查看诊断日志";
|
||
"样本年龄秒" = "样本年龄秒";
|
||
"样本数" = "样本数";
|
||
"样本时间" = "样本时间";
|
||
"检查范围" = "检查范围";
|
||
"检测前标准" = "检测前标准";
|
||
"模块拦截、MITM、代理/VPN连接" = "模块拦截、MITM、代理/VPN连接";
|
||
"次数" = "次数";
|
||
"每次开启首次或判定变化" = "每次开启首次或判定变化";
|
||
"水平精度米" = "水平精度米";
|
||
"活动requestID" = "活动requestID";
|
||
"活动阶段" = "活动阶段";
|
||
"海拔米" = "海拔米";
|
||
"满足当前请求时间窗" = "满足当前请求时间窗";
|
||
"点击实时定位" = "点击实时定位";
|
||
"目标所在区域" = "目标所在区域";
|
||
"确认标准" = "确认标准";
|
||
"社区征集客户端数" = "社区征集客户端数";
|
||
"等待秒数" = "等待秒数";
|
||
"系统缓存存在" = "系统缓存存在";
|
||
"结果" = "结果";
|
||
"结果数" = "结果数";
|
||
"结果来源" = "结果来源";
|
||
"缓存" = "缓存";
|
||
"缓存上限秒" = "缓存上限秒";
|
||
"缓存时效通过" = "缓存时效通过";
|
||
"缩放米" = "缩放米";
|
||
"网络可用" = "网络可用";
|
||
"耗时毫秒" = "耗时毫秒";
|
||
"蓝点回调更接近" = "蓝点回调更接近";
|
||
"蓝点缓存" = "蓝点缓存";
|
||
"蓝点缓存存在" = "蓝点缓存存在";
|
||
"蓝点距GCJ目标米" = "蓝点距GCJ目标米";
|
||
"蓝点距WGS目标米" = "蓝点距WGS目标米";
|
||
"触发原因" = "触发原因";
|
||
"诊断位置" = "诊断位置";
|
||
"请求动作" = "请求动作";
|
||
"超时毫秒" = "超时毫秒";
|
||
"输入坐标标准" = "输入坐标标准";
|
||
"连接状态" = "连接状态";
|
||
"选点revision" = "选点revision";
|
||
"选点期间发生变化" = "选点期间发生变化";
|
||
"错误" = "错误";
|
||
"错误类型" = "错误类型";
|
||
"锚点" = "锚点";
|
||
"阶段" = "阶段";
|
||
"首条名称" = "首条名称";
|
||
"首条名称=林士街→GCJ-02,否则→WGS-84" = "首条名称=林士街→GCJ-02,否则→WGS-84";
|
||
"默认国内标准" = "默认国内标准";
|
||
"证书下载地址无效" = "证书下载地址无效";
|
||
"启动代理失败: %@" = "启动代理失败: %@";
|