Task 14 收尾(几乎不含生产代码改动): - 清扫三条孤儿字符串:`placeholder_workout_history` / `placeholder_device_settings` / `placeholder_metric_detail`。grep 全 `app/src` 确认三者均无调用点后删除; 顺带逐条核对了 `strings.xml` 其余字符串,除 manifest 引用的 `app_name` 外全部有调用点, 未发现别的漏接线(不是顺手一起删,是先查清才决定)。 - 按 ledger R31,给 `MockRingDeviceRepository.setFunctionEnabled` 补中文 KDoc, 写明「必须返回新列表」及其原因(`DeviceViewModel.stateIn(initialValue=…)` 在构造时 冻结 List 引用,原地改写会让 `DeviceViewModelTest` 第一条用例退化成自我确认)。 验证:`./gradlew :app:testDebugUnitTest` 21 项全绿(FormattersTest 7 + MockDataProviderTest 5 + HomeViewModelTest 1 + WorkoutViewModelTest 1 + DeviceViewModelTest 2 + MetricDetailViewModelTest 3 + RoutesTest 2);`./gradlew clean assembleDebug` BUILD SUCCESSFUL, 产物 app-debug.apk(18,907,329 字节)。 新增 `docs/verification-m1.md` 记录 M1 验收。**人工验收全表标注「未执行 —— 无设备」**: 本机无模拟器镜像、无连接真机(`adb devices` 为空;`~/.android/avd` 下两个 AVD 只是指向 已删除旧 SDK 的空壳,不可启动),IDE Preview 亦无法打开。记录中含覆盖缺口声明: M1 全部运行时行为目前只有编译期与单元测试保证,`assembleDebug` 成功不代表界面正确或不会崩溃。 README 补 M1 页面清单表,路由与 `core/navigation/Routes.kt` 逐条核对一致; 并核对 `profile_check_update_desc` 的手抄版本号 `0.1.0` 与 build.gradle.kts 的 `versionName` 一致(计划 3682 行交办项)。 Co-Authored-By: Claude Code <noreply@anthropic.com>
82 lines
4.0 KiB
XML
82 lines
4.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<resources>
|
|
<string name="app_name">RingHealth</string>
|
|
|
|
<string name="stress_relaxed">放松</string>
|
|
<string name="stress_normal">正常</string>
|
|
<string name="stress_medium">中等</string>
|
|
<string name="stress_high">偏高</string>
|
|
|
|
<string name="tab_home">健康</string>
|
|
<string name="tab_workout">运动</string>
|
|
<string name="tab_device">设备</string>
|
|
<string name="tab_profile">我的</string>
|
|
|
|
<string name="home_device_connected">%1$s · 已连接</string>
|
|
<string name="home_device_disconnected">未连接设备</string>
|
|
<string name="home_battery">电量 %1$d%%</string>
|
|
<string name="home_steps_title">今日步数</string>
|
|
<string name="home_steps_goal">目标 %1$s 步</string>
|
|
<string name="home_calories_label">千卡</string>
|
|
<string name="home_distance_label">公里</string>
|
|
<string name="home_metrics">健康指标</string>
|
|
<string name="home_not_enabled">未开启</string>
|
|
<string name="unit_bpm">次/分</string>
|
|
<string name="unit_percent">%</string>
|
|
<string name="unit_celsius">°C</string>
|
|
<string name="unit_mmhg">mmHg</string>
|
|
|
|
<string name="metric_heart_rate">心率</string>
|
|
<string name="metric_sleep">睡眠</string>
|
|
<string name="metric_blood_oxygen">血氧</string>
|
|
<string name="metric_stress">压力</string>
|
|
<string name="metric_temperature">体温</string>
|
|
<string name="metric_blood_pressure">血压</string>
|
|
<string name="metric_step">步数</string>
|
|
|
|
<string name="workout_start">开始运动</string>
|
|
<string name="workout_start_desc">选择运动类型,记录你的训练</string>
|
|
<string name="workout_recent">最近运动</string>
|
|
<string name="workout_empty">暂无运动记录</string>
|
|
<string name="workout_item_summary">%1$s · %2$s 公里</string>
|
|
<string name="workout_detail_calories">消耗 %1$s 千卡</string>
|
|
<string name="action_view_all">查看全部</string>
|
|
|
|
<string name="device_connected">已连接</string>
|
|
<string name="device_disconnected">未连接</string>
|
|
<string name="device_battery">电量 %1$d%%</string>
|
|
<string name="device_firmware">固件版本 %1$s</string>
|
|
<string name="device_settings_title">功能设置</string>
|
|
<string name="device_more">更多设置</string>
|
|
<string name="device_switch_on">已开启</string>
|
|
<string name="device_switch_off">已关闭</string>
|
|
<string name="device_settings_hint">阶段一为演示开关,接入戒指后将同步到设备。</string>
|
|
|
|
<string name="profile_nickname">健康用户</string>
|
|
<string name="profile_login_hint">登录后可同步数据(阶段一未开放)</string>
|
|
<string name="profile_group_app">应用设置</string>
|
|
<string name="profile_units">单位设置</string>
|
|
<string name="profile_units_desc">公里 / 公斤</string>
|
|
<string name="profile_notification">通知权限</string>
|
|
<string name="profile_notification_desc">接收健康提醒</string>
|
|
<string name="profile_group_about">关于</string>
|
|
<string name="profile_check_update">检查更新</string>
|
|
<string name="profile_check_update_desc">当前版本 0.1.0</string>
|
|
<string name="profile_help">帮助与反馈</string>
|
|
<string name="profile_help_desc">常见问题与意见反馈</string>
|
|
|
|
<string name="detail_range_week">近 7 天</string>
|
|
<string name="detail_range_month">近 30 天</string>
|
|
<string name="detail_average">平均</string>
|
|
<string name="detail_max">最高</string>
|
|
<string name="detail_min">最低</string>
|
|
<string name="detail_trend">趋势</string>
|
|
<string name="detail_sleep_stages">睡眠分期</string>
|
|
<string name="detail_sleep_deep">深睡</string>
|
|
<string name="detail_sleep_light">浅睡</string>
|
|
<string name="detail_sleep_awake">清醒</string>
|
|
<string name="detail_sleep_fall_asleep">入睡时间</string>
|
|
<string name="detail_sleep_wake_up">起床时间</string>
|
|
<string name="action_back">返回</string>
|
|
</resources>
|