2025-12-25 16:16:01 +08:00
|
|
|
|
{
|
2026-06-10 16:09:49 +08:00
|
|
|
|
"nav": {
|
|
|
|
|
|
"scan": "搜索",
|
|
|
|
|
|
"info": "设备信息",
|
|
|
|
|
|
"dfu": "固件升级",
|
|
|
|
|
|
"privacy": "隐私协议"
|
|
|
|
|
|
},
|
|
|
|
|
|
"home": {
|
|
|
|
|
|
"title": "POWERFUN设置",
|
|
|
|
|
|
"scan": "搜索设备",
|
|
|
|
|
|
"privacy": "隐私协议",
|
|
|
|
|
|
"version": "版本号 v0.0.1",
|
|
|
|
|
|
"powerMeter": "功率计",
|
|
|
|
|
|
"paddle": "桨频器",
|
|
|
|
|
|
"T5trainer": "T5骑行台",
|
|
|
|
|
|
"updateTitle": "发现新版本",
|
|
|
|
|
|
"latestVersion": "最新版本",
|
|
|
|
|
|
"currentVersion": "当前版本",
|
|
|
|
|
|
"updateLogs": "更新日志",
|
|
|
|
|
|
"updateNow": "立即更新",
|
|
|
|
|
|
"updateLater": "稍后再说"
|
|
|
|
|
|
},
|
|
|
|
|
|
"scan": {
|
|
|
|
|
|
"title": "搜索设备",
|
|
|
|
|
|
"scanning": "搜索中...",
|
|
|
|
|
|
"noDevice": "暂无设备",
|
|
|
|
|
|
"tipScanning": "(请确保设备有电且被唤醒)",
|
|
|
|
|
|
"tipBluetooth": "(请在设置中打开蓝牙)",
|
|
|
|
|
|
"noName": "[无名称]",
|
|
|
|
|
|
"rssiUnit": "dBm"
|
|
|
|
|
|
},
|
|
|
|
|
|
"t5Scan": {
|
|
|
|
|
|
"title": "搜索T5骑行台",
|
|
|
|
|
|
"scanning": "搜索中...",
|
|
|
|
|
|
"noDevice": "暂无T5骑行台设备",
|
|
|
|
|
|
"tipScanning": "(请确保骑行台有电且被唤醒)",
|
|
|
|
|
|
"tipBluetooth": "(请在设置中打开蓝牙)"
|
|
|
|
|
|
},
|
|
|
|
|
|
"paddleScan": {
|
|
|
|
|
|
"title": "搜索桨频器",
|
|
|
|
|
|
"scanning": "搜索中...",
|
|
|
|
|
|
"noDevice": "暂无桨频器设备",
|
|
|
|
|
|
"tipScanning": "(请确保桨频器设备有电且被唤醒)",
|
|
|
|
|
|
"tipBluetooth": "(请在设置中打开蓝牙)",
|
|
|
|
|
|
"noName": "[无名称]",
|
|
|
|
|
|
"rssiUnit": "dBm"
|
|
|
|
|
|
},
|
|
|
|
|
|
"common": {
|
|
|
|
|
|
"notice": "提示",
|
|
|
|
|
|
"unknown": "未知",
|
|
|
|
|
|
"unknownDevice": "未知设备",
|
|
|
|
|
|
"yes": "是",
|
|
|
|
|
|
"no": "否"
|
|
|
|
|
|
},
|
|
|
|
|
|
"info2": {
|
|
|
|
|
|
"waitingAction": "等待操作",
|
|
|
|
|
|
"notMatched": "未匹配",
|
|
|
|
|
|
"checkFailed": "检查失败",
|
|
|
|
|
|
"unknownBoatType": "读取到未知船型",
|
|
|
|
|
|
"readAbnormal": "读取返回异常:{{hex}}",
|
|
|
|
|
|
"writingBoat": "正在写入{{boatName}}...",
|
|
|
|
|
|
"writtenWaitRead": "已写入{{boatName}},200ms后读取确认...",
|
|
|
|
|
|
"requestingBoatRead": "正在请求读取船型...",
|
|
|
|
|
|
"setSuccess": "设置成功:{{boatName}}",
|
|
|
|
|
|
"notMatch": "不一致:期望 {{expected}},实际 {{actual}}",
|
|
|
|
|
|
"readResult": "读取返回:{{hex}}",
|
|
|
|
|
|
"actionFailed": "操作失败:{{message}}",
|
|
|
|
|
|
"failed": "失败",
|
|
|
|
|
|
"waitFff3Timeout": "等待 FFF3 返回超时",
|
|
|
|
|
|
"currentBoat": "✅ 当前船型:{{boatName}}",
|
|
|
|
|
|
"readCurrentBoat": "已读取当前船型:{{boatName}}",
|
|
|
|
|
|
"disconnectedNeedReconnect": "设备已断开,请重新连接",
|
|
|
|
|
|
"defaultReadFailed": "已连接,但默认读取船型失败",
|
|
|
|
|
|
"connectOrReadFailed": "连接或读取失败",
|
|
|
|
|
|
"connectOrReadFailedAlert": "蓝牙连接失败或设备信息读取失败",
|
|
|
|
|
|
"cadence": "桨频",
|
|
|
|
|
|
"cadenceUnit": "RPM(次/分钟)",
|
|
|
|
|
|
"boatSelect": "船型选择",
|
|
|
|
|
|
"boatSwitching": "船型切换中...",
|
|
|
|
|
|
"retry": "请重试",
|
|
|
|
|
|
"boatKayak": "皮艇",
|
|
|
|
|
|
"boatRowing": "划艇",
|
|
|
|
|
|
"boatRacing": "赛艇",
|
|
|
|
|
|
"latestFirmware": "最新固件",
|
|
|
|
|
|
"checking": "检查中..."
|
|
|
|
|
|
},
|
|
|
|
|
|
"info3": {
|
|
|
|
|
|
"bikeTypeFollow": "跟随软件",
|
|
|
|
|
|
"bikeTypeRoad": "公路车",
|
|
|
|
|
|
"bikeTypeMtb26": "山地车26寸",
|
|
|
|
|
|
"bikeTypeMtb275": "山地车27.5寸",
|
|
|
|
|
|
"bikeTypeMtb29": "山地车29寸",
|
|
|
|
|
|
"bikeTypeSmallWheel": "小轮车",
|
|
|
|
|
|
"ergOn": "开启",
|
|
|
|
|
|
"ergOff": "关闭",
|
|
|
|
|
|
"readUsedMileageTimeout": "读取使用里程超时",
|
|
|
|
|
|
"powerTrimRangeError": "请输入50.00-200.00之间的数,最多保留两位小数",
|
|
|
|
|
|
"deviceNotReady": "设备尚未准备完成,请稍后再试",
|
|
|
|
|
|
"invalidWeight": "请输入正确的体重",
|
|
|
|
|
|
"waitFff3Timeout": "等待FFF3返回超时",
|
|
|
|
|
|
"readPowerTrimTimeout": "读取当前功率微调超时",
|
|
|
|
|
|
"waitWeightAckTimeout": "等待体重设定确认超时",
|
|
|
|
|
|
"readWeightTimeout": "读取当前体重超时",
|
|
|
|
|
|
"readBikeTypeTimeout": "读取当前车型超时",
|
|
|
|
|
|
"waitBikeTypeAckTimeout": "等待车型设定确认超时",
|
|
|
|
|
|
"readErgTimeout": "读取ERG功率平滑超时",
|
|
|
|
|
|
"waitErgAckTimeout": "等待ERG功率平滑确认超时",
|
|
|
|
|
|
"connectReadFailed": "设备连接或读取失败",
|
|
|
|
|
|
"readFailed": "读取失败",
|
|
|
|
|
|
"connecting": "连接中",
|
|
|
|
|
|
"pendingTag": "待保存",
|
|
|
|
|
|
"settingTag": "设置中",
|
|
|
|
|
|
"currentWeightValue": "当前:{{value}} kg",
|
|
|
|
|
|
"currentPowerTrimValue": "当前:{{value}} %",
|
|
|
|
|
|
"currentTextValue": "当前:{{value}}",
|
|
|
|
|
|
"usedMileage": "使用里程",
|
|
|
|
|
|
"speedKph": "速度/km/h",
|
|
|
|
|
|
"weightSetting": "体重设定",
|
|
|
|
|
|
"powerTrim": "功率微调",
|
|
|
|
|
|
"bikeType": "车型选择",
|
|
|
|
|
|
"ergSmooth": "ERG功率平滑",
|
|
|
|
|
|
"settingWeight": "正在设置体重…",
|
|
|
|
|
|
"weightSetDone": "体重设定完成",
|
|
|
|
|
|
"weightSetFailed": "体重设定失败",
|
|
|
|
|
|
"settingPowerTrim": "正在设置功率微调…",
|
|
|
|
|
|
"powerTrimSetDone": "功率微调设定完成",
|
|
|
|
|
|
"powerTrimSetFailed": "功率微调设定失败",
|
|
|
|
|
|
"settingBikeType": "车型设定中",
|
|
|
|
|
|
"bikeTypeSetDone": "车型设定完成",
|
|
|
|
|
|
"bikeTypeSetFailed": "车型设定失败",
|
|
|
|
|
|
"settingErgSmooth": "ERG功率平滑设定中",
|
|
|
|
|
|
"ergSmoothSetDone": "ERG功率平滑设定完成",
|
|
|
|
|
|
"ergSmoothSetFailed": "ERG功率平滑设定失败",
|
|
|
|
|
|
"confirmWeightChange": "是否将体重改为{{value}}kg",
|
|
|
|
|
|
"confirmPowerTrimChange": "是否将功率微调改为{{value}}%",
|
|
|
|
|
|
"helpText": "按住查看说明"
|
|
|
|
|
|
},
|
|
|
|
|
|
"spindown": {
|
|
|
|
|
|
"title": "消旋",
|
|
|
|
|
|
"headerTitle": "骑行台消旋",
|
|
|
|
|
|
"connecting": "设备连接中",
|
|
|
|
|
|
"connected": "设备已连接",
|
|
|
|
|
|
"targetLabel": "目标速度",
|
|
|
|
|
|
"targetHint": "请先骑行加速到目标速度",
|
|
|
|
|
|
"currentSpeed": "当前速度",
|
|
|
|
|
|
"statusReach36": "请骑行加速到 {{speed}} km/h",
|
|
|
|
|
|
"statusReached36": "已达到 {{high}} km/h,请停止踩踏并等待速度下降到 {{low}} km/h",
|
|
|
|
|
|
"statusCalibrating": "正在消旋,请等待",
|
|
|
|
|
|
"statusCompleted": "消旋完成",
|
|
|
|
|
|
"deviceNotReady": "设备未准备好,请稍后重试",
|
|
|
|
|
|
"connectFailed": "设备连接失败,请返回重试",
|
|
|
|
|
|
"timeout": "等待消旋时间返回超时",
|
|
|
|
|
|
"failedRetry": "消旋失败,请重试",
|
|
|
|
|
|
"step1Title": "请骑行到 {{speed}} km/h",
|
|
|
|
|
|
"step1Desc": "达到目标速度后自动进入下一步",
|
|
|
|
|
|
"step2Title": "停止踩踏并等待减速",
|
|
|
|
|
|
"step2Desc": "速度下降到 {{speed}} km/h 后自动开始消旋",
|
|
|
|
|
|
"step3Title": "消旋完成",
|
|
|
|
|
|
"step3Loading": "正在读取消旋时间...",
|
|
|
|
|
|
"step3Pending": "完成前会显示在这里",
|
|
|
|
|
|
"loading": "正在连接设备并准备消旋...",
|
|
|
|
|
|
"result": "消旋完成,时间 {{seconds}}s",
|
|
|
|
|
|
"retry": "重新开始消旋"
|
|
|
|
|
|
},
|
2026-06-03 14:35:08 +08:00
|
|
|
|
|
2026-06-10 16:09:49 +08:00
|
|
|
|
"dfu": {
|
|
|
|
|
|
"title": "固件升级",
|
|
|
|
|
|
"preparing": "准备中...",
|
|
|
|
|
|
"reading": "读取中...",
|
|
|
|
|
|
|
|
|
|
|
|
"bluetoothName": "蓝牙名称",
|
|
|
|
|
|
"latestVersion": "最新版本",
|
|
|
|
|
|
"currentVersion": "当前版本",
|
|
|
|
|
|
"upgradeStatus": "升级状态",
|
|
|
|
|
|
|
|
|
|
|
|
"stateConnecting": "连接中…",
|
|
|
|
|
|
"stateStarting": "初始化中…",
|
|
|
|
|
|
"stateEnablingDfuMode": "启用 DFU 模式…",
|
|
|
|
|
|
"stateUploading": "上传固件中…",
|
|
|
|
|
|
"stateValidating": "校验固件…",
|
|
|
|
|
|
"stateDisconnecting": "断开连接…",
|
|
|
|
|
|
"stateCompleted": "升级完成",
|
|
|
|
|
|
"stateAborted": "已取消",
|
|
|
|
|
|
"stateFailed": "升级失败",
|
|
|
|
|
|
"stateInitializing": "启动中…",
|
|
|
|
|
|
"stateErrored": "升级出错!",
|
|
|
|
|
|
|
|
|
|
|
|
"pleaseWait": "请稍候",
|
|
|
|
|
|
"doNotReturn": "正在升级,请勿返回或关闭应用!",
|
|
|
|
|
|
|
|
|
|
|
|
"cannotUpgrade": "无法升级",
|
2026-06-17 14:09:47 +08:00
|
|
|
|
"hardwareNotFound": "未找到硬件版本 {{hardware}} 的固件",
|
2026-06-10 16:09:49 +08:00
|
|
|
|
"noNeedUpgrade": "无需升级",
|
|
|
|
|
|
"alreadyLatest": "已是最新固件,无需升级",
|
2026-06-17 14:09:47 +08:00
|
|
|
|
"invalidTargetDeviceId": "无法生成 DFU 目标设备 ID",
|
|
|
|
|
|
"manifestDownloadFailed": "manifest 下载失败,HTTP {{status}}",
|
|
|
|
|
|
"manifestInvalidJson": "manifest 不是合法 JSON: {{preview}}",
|
|
|
|
|
|
"hardwareMismatch": "服务器固件硬件号不匹配:当前 {{current}},服务器 {{latest}}",
|
|
|
|
|
|
"firmwareDownloadFailed": "固件包下载失败,HTTP {{status}}",
|
|
|
|
|
|
"firmwareFileMissing": "固件包下载后文件不存在: {{path}}",
|
|
|
|
|
|
"firmwareFileInvalid": "固件包文件无效,大小为 {{size}}",
|
2026-06-10 16:09:49 +08:00
|
|
|
|
|
|
|
|
|
|
"upgradeSuccess": "升级成功",
|
|
|
|
|
|
"upgradeSuccessMessage": "升级成功,请重连设备",
|
|
|
|
|
|
"upgradeFailed": "升级失败",
|
|
|
|
|
|
"dfuFailed": "DFU失败",
|
|
|
|
|
|
|
|
|
|
|
|
"confirm": "确认"
|
|
|
|
|
|
},
|
|
|
|
|
|
"privacy": {
|
|
|
|
|
|
"title": "隐私协议",
|
|
|
|
|
|
"content": "本应用尊重并保护所有使用服务用户的个人隐私权。本隐私政策仅适用于无锡执行派体育文化发展有限公司的 POWERFUN 设置 APP 产品或服务。请在使用我们的产品或服务前,仔细阅读并了解本隐私政策。\n\n一、我们如何收集和使用您的信息\n\n1. POWERFUN 设置 APP 不需要注册和登录,也不会收集任何关于个人的信息。\n\n2. 在您使用我司产品或服务过程中,我们可能会使用以下权限和信息:\n- Android ID:用于第三方或我们分析错误信息。\n- 存储权限:用于管理本地缓存。\n- 位置权限:用于设备产品与 APP 蓝牙连接。\n- 蓝牙权限:用于设备产品与 APP 蓝牙连接。\n\n3. 关于第三方 SDK 使用说明:\n\n(1)第三方 SDK 名称:腾讯 Bugly \n提供方:深圳市腾讯计算机系统有限公司 \n收集类型:系统版本、设备 ID、手机型号、网络状态、系统设置、网络与 WiFi 信息、手机状态、系统日志等。 \n使用目的:用于监控应用性能与稳定性,收集崩溃报告和使用数据以帮助我们识别并修复问题。\n\n(2)第三方 SDK 名称:Aliyun OSS \n提供方:阿里云计算有限公司 \n使用目的:用于存储应用运行必要的配置和固件升级文件,确保数据可靠存储。\n\n二、本政策如何更新\n\n我们的隐私政策可能会根据需求进行变更。未经您明确同意,我们不会削减您依据隐私政策应享有的权利。任何变更我们将在本页面公布。对于重大变更,我们会提供更为显著的通知。\n\n重大变更包括但不限于:\n- 服务模式发生重大变化(如用户信息处理目的、类型、方式等)。\n- 在所有权或组织架构方面发生变更(如业务调整、破产并购等)。\n- 用户信息安全影响评估报告显示存在高风险。\n\n三、如何联系我们\n\n如果您对本隐私政策有任何疑问、意见或建议,可通过以下方式与我们联系:\n电子邮件:bike99@qq.com\n\n一般情况下,我们将在三十天内回复。\n\n无锡执行派体育文化发展有限公司 \n本政策自 2019 年 7 月 1 日起生效"
|
|
|
|
|
|
},
|
|
|
|
|
|
"settings": {
|
|
|
|
|
|
"title": "设置",
|
|
|
|
|
|
"language": "软件语言",
|
|
|
|
|
|
"privacy": "隐私协议",
|
|
|
|
|
|
"version": "版本号"
|
|
|
|
|
|
},
|
|
|
|
|
|
"languageModal": {
|
|
|
|
|
|
"title": "软件语言"
|
|
|
|
|
|
},
|
|
|
|
|
|
"info": {
|
|
|
|
|
|
"title": "设备信息",
|
|
|
|
|
|
"bluetoothName": "蓝牙名称",
|
|
|
|
|
|
"idNumber": "ID号",
|
|
|
|
|
|
"firmwareVersion": "固件版本",
|
|
|
|
|
|
"battery": "电量",
|
|
|
|
|
|
"connectionStatus": "连接状态",
|
|
|
|
|
|
"connected": "已连接",
|
|
|
|
|
|
"disconnected": "未连接",
|
|
|
|
|
|
"reading": "读取中...",
|
|
|
|
|
|
|
|
|
|
|
|
"power": "功率/W",
|
|
|
|
|
|
"cadence": "踏频/RPM",
|
|
|
|
|
|
"balance": "左右平衡/%",
|
|
|
|
|
|
"balanceHeader": "L / R",
|
|
|
|
|
|
|
|
|
|
|
|
"powerTrimTitle": "功率微调设置",
|
|
|
|
|
|
"currentTrim": "当前微调",
|
|
|
|
|
|
"trimPlaceholder": "输入50-200",
|
|
|
|
|
|
"updateValue": "更新数值",
|
|
|
|
|
|
|
|
|
|
|
|
"calibrateButton": "校准归零",
|
|
|
|
|
|
"calibrating": "校准中...等待设备反应",
|
|
|
|
|
|
"firmwareUpgrade": "固件升级",
|
|
|
|
|
|
|
|
|
|
|
|
"readingInfo": "正在读取信息...",
|
|
|
|
|
|
"readSuccess": "读取成功!",
|
|
|
|
|
|
"writingTrim": "正在写入功率微调...",
|
|
|
|
|
|
"trimUpdateSuccess": "功率微调更新成功!",
|
|
|
|
|
|
|
|
|
|
|
|
"disconnectTitle": "提示",
|
|
|
|
|
|
"disconnectMessage": "设备已断开,请重新连接设备",
|
|
|
|
|
|
"reconnectMessage": "请重新连接设备",
|
|
|
|
|
|
"confirm": "确定",
|
|
|
|
|
|
|
|
|
|
|
|
"trimRangeAlert": "功率微调可调整功率计的高低偏差,默认值100%。可调整的范围是50%-200%。请输入50至200的纯数字,不需要包含%符号。输入后点击下方按钮更新进功率计设备。",
|
|
|
|
|
|
"deviceNotConnected": "设备未连接",
|
|
|
|
|
|
"writeFailed": "写入失败",
|
|
|
|
|
|
|
|
|
|
|
|
"calibrationSuccess": "校准成功",
|
|
|
|
|
|
"calibrationValue": "校准值",
|
|
|
|
|
|
"calibrationError": "校准错误",
|
|
|
|
|
|
"calibrationTimeout": "设备未响应,请重试",
|
|
|
|
|
|
"calibrationFormatError": "设备返回数据格式错误",
|
|
|
|
|
|
"calibrationSendError": "发送校准命令失败",
|
|
|
|
|
|
"error": "错误"
|
2026-06-03 14:35:08 +08:00
|
|
|
|
}
|
2026-06-10 16:09:49 +08:00
|
|
|
|
}
|