export const healthPermissions = { title: '健康数据授权说明', subtitle: '我们通过 Apple Health 的 HealthKit/CareKit 接口同步必要的数据,让训练、恢复和提醒更贴合你的身体状态。', cards: { usage: { title: '我们会读取 / 写入的数据', items: [ '运动与活动:步数、活动能量、锻炼记录用于生成训练表现和热力图。', '身体指标:身高、体重、体脂率帮助制定个性化训练与营养建议。', '睡眠与恢复:睡眠时长与阶段用于智能提醒与恢复建议。', '水分摄入:读取与写入饮水记录,保持与「健康」App 一致。', ], }, purpose: { title: '使用这些数据的目的', items: [ '提供个性化训练计划、挑战与恢复建议。', '在统计页展示长期趋势,帮助你理解身体变化。', '减少重复输入,在提醒与挑战中自动同步进度。', ], }, control: { title: '你的控制权', items: [ '授权流程完全由 Apple Health 控制,你可随时在 iOS 设置 > 健康 > 数据访问与设备 中更改权限。', '未授权的数据不会被访问,撤销授权后我们会清理相关缓存。', '核心功能依旧可用,并提供手动输入等替代方案。', ], }, privacy: { title: '数据存储与隐私', items: [ '健康数据仅存储在你的设备上,我们不会上传服务器或共享给第三方。', '只有在需要同步的功能中才会保存聚合后的匿名统计值。', '我们遵循 Apple 的审核要求,任何变更都会提前告知。', ], }, }, callout: { title: '未授权会怎样?', items: [ '相关模块会提示你授权,并提供手动记录入口。', '拒绝授权不会影响其它与健康数据无关的功能。', ], }, contact: { title: '需要更多帮助?', description: '如果你对 HealthKit / CareKit 的使用方式有疑问,可通过以下邮箱或在个人中心提交反馈:', email: 'richardwei1995@gmail.com', }, }; export const statistics = { title: 'Out Live', sections: { bodyMetrics: '身体指标', }, components: { diet: { title: '饮食分析', loading: '加载中...', updated: '更新: {{time}}', remaining: '还能吃', calories: '热量', protein: '蛋白质', carb: '碳水', fat: '脂肪', fiber: '纤维', sodium: '钠', basal: '基代', exercise: '运动', diet: '饮食', kcal: '千卡', aiRecognition: 'AI识别', foodLibrary: '食物库', voiceRecord: '一句话记录', nutritionLabel: '成分表分析', }, fitness: { kcal: '千卡', minutes: '分钟', hours: '小时', }, steps: { title: '步数', }, mood: { title: '心情', empty: '点击记录心情', }, stress: { title: '压力', unit: 'ms', }, water: { title: '喝水', unit: 'ml', addButton: '+ {{amount}}ml', }, metabolism: { title: '基础代谢', loading: '加载中...', unit: '千卡/日', status: { high: '高代谢', normal: '正常', low: '偏低', veryLow: '较低', unknown: '未知', }, }, sleep: { title: '睡眠', loading: '加载中...', }, oxygen: { title: '血氧饱和度', }, circumference: { title: '围度 (cm)', setTitle: '设置{{label}}', confirm: '确认', measurements: { chest: '胸围', waist: '腰围', hip: '上臀围', arm: '臂围', thigh: '大腿围', calf: '小腿围', }, }, workout: { title: '近期锻炼', minutes: '分钟', kcal: '千卡', noData: '尚无锻炼数据', syncing: '等待同步', sourceWaiting: '来源:等待同步', sourceUnknown: '来源:未知', sourceFormat: '来源:{{source}}', sourceFormatMultiple: '来源:{{source}} 等', lastWorkout: '最近锻炼', updated: '更新', }, weight: { title: '体重记录', addButton: '记录体重', bmi: 'BMI', weight: '体重', days: '天', range: '范围', unit: 'kg', bmiModal: { title: 'BMI 指数说明', description: 'BMI(身体质量指数)是评估体重与身高关系的国际通用健康指标', formula: '计算公式:体重(kg) ÷ 身高²(m)', classificationTitle: 'BMI 分类标准', healthTipsTitle: '健康建议', tips: { nutrition: '保持均衡饮食,控制热量摄入', exercise: '每周至少150分钟中等强度运动', sleep: '保证7-9小时充足睡眠', monitoring: '定期监测体重变化,及时调整', }, disclaimer: 'BMI 仅供参考,不能反映肌肉量、骨密度等指标。如有健康疑问,请咨询专业医生。', continueButton: '继续', }, }, fitnessRings: { title: '健身圆环', activeCalories: '活动卡路里', exerciseMinutes: '锻炼分钟', standHours: '站立小时', goal: '/{{goal}}', ringLabels: { active: '活动', exercise: '锻炼', stand: '站立', }, }, }, tabs: { health: '健康', medications: '用药', fasting: '断食', challenges: '挑战', personal: '个人', }, activityHeatMap: { subtitle: '最近6个月活跃 {{days}} 天', activeRate: '{{rate}}%', popover: { title: '能量值的积攒后续可以用来兑换 AI 相关权益', subtitle: '获取说明', rules: { login: '1. 每日登录获得能量值+1', mood: '2. 每日记录心情获得能量值+1', diet: '3. 记饮食获得能量值+1', goal: '4. 完成一次目标获得能量值+1', }, }, months: { 1: '1月', 2: '2月', 3: '3月', 4: '4月', 5: '5月', 6: '6月', 7: '7月', 8: '8月', 9: '9月', 10: '10月', 11: '11月', 12: '12月', }, legend: { less: '少', more: '多', }, }, }; export const sleepDetail = { title: '睡眠详情', loading: '加载睡眠数据中...', today: '今天', sleepScore: '睡眠评分', noData: '暂无睡眠数据', noDataRecommendation: '请确保在真实iOS设备上运行并授权访问健康数据,或等待有睡眠数据后再查看。', sleepDuration: '睡眠时长', sleepQuality: '睡眠质量', sleepStages: '睡眠阶段', learnMore: '了解更多', awake: '清醒', rem: '快速眼动', core: '核心睡眠', deep: '深度睡眠', unknown: '未知', rawData: '原始数据', rawDataDescription: '包含 {{count}} 条 HealthKit 睡眠样本记录', infoModalTitles: { sleepTime: '睡眠时间', sleepQuality: '睡眠质量', }, sleepGrades: { low: '低', normal: '正常', good: '良好', excellent: '优秀', poor: '较差', fair: '一般', }, sleepTimeDescription: '睡眠最重要 - 它占据了你睡眠得分的一半以上。长时间的睡眠可以减少睡眠债务,但是规律的睡眠时间对于高质量的休息至关重要。', sleepQualityDescription: '睡眠质量综合评估您的睡眠效率、深度睡眠时长、REM睡眠比例等多个指标。高质量的睡眠不仅仅取决于时长,还包括睡眠的连续性和各睡眠阶段的平衡。', sleepStagesInfo: { title: '了解你的睡眠阶段', description: '人们对睡眠阶段和睡眠质量有许多误解。有些人可能需要更多深度睡眠,其他人则不然。科学家和医生仍在探索不同睡眠阶段的作用及其对身体的影响。通过跟踪睡眠阶段并留意每天清晨的感受,你或许能深入了解自己的睡眠。', awake: { title: '清醒时间', description: '一次睡眠期间,你可能会醒来几次。偶尔醒来很正常。可能你会立刻再次入睡,并不记得曾在夜间醒来。', }, rem: { title: '快速动眼睡眠', description: '这一睡眠阶段可能对学习和记忆产生一定影响。在此阶段,你的肌肉最为放松,眼球也会快速左右移动。这也是你大多数梦境出现的阶段。', }, core: { title: '核心睡眠', description: '这一阶段有时也称为浅睡期,与其他阶段一样重要。此阶段通常占据你每晚大部分的睡眠时间。对于认知至关重要的脑电波会在这一阶段产生。', }, deep: { title: '深度睡眠', description: '因为脑电波的特征,这一阶段也称为慢波睡眠。在此阶段,身体组织得到修复,并释放重要荷尔蒙。它通常出现在睡眠的前半段,且持续时间较长。深度睡眠期间,身体非常放松,因此相较于其他阶段,你可能更难在此阶段醒来。', }, }, }; export const sleepQuality = { excellent: { description: '你身心愉悦并且精力充沛', recommendation: '恭喜你获得优质的睡眠!如果你感到精力充沛,可以考虑中等强度的运动,以维持健康的生活方式,并进一步减轻压力,以获得最佳睡眠。' }, good: { description: '睡眠质量良好,精神状态不错', recommendation: '你的睡眠质量还不错,但还有改善空间。建议保持规律的睡眠时间,睡前避免使用电子设备,营造安静舒适的睡眠环境。' }, fair: { description: '睡眠质量一般,可能影响日间表现', recommendation: '你的睡眠需要改善。建议制定固定的睡前例行程序,限制咖啡因摄入,确保卧室温度适宜,考虑进行轻度运动来改善睡眠质量。' }, poor: { description: '睡眠质量较差,建议重视睡眠健康', recommendation: '你的睡眠质量需要严重关注。建议咨询医生或睡眠专家,检查是否有睡眠障碍,同时改善睡眠环境和习惯,避免睡前刺激性活动。' } }; export const stepsDetail = { title: '步数详情', loading: '加载中...', stats: { totalSteps: '总步数', averagePerHour: '平均每小时', mostActiveTime: '最活跃时段', }, chart: { title: '每小时步数分布', averageLabel: '平均 {{steps}}步', }, activityLevel: { currentActivity: '你今天的活动量处于', levels: { inactive: '不怎么动', light: '轻度活跃', moderate: '中等活跃', very_active: '非常活跃', }, progress: { current: '当前', nextLevel: '下一级: {{level}}', highestLevel: '已达最高级', }, }, timeLabels: { midnight: '0:00', noon: '12:00', nextDay: '24:00', }, }; export const fitnessRingsDetail = { title: '健身圆环详情', loading: '加载中...', weekDays: { monday: '周一', tuesday: '周二', wednesday: '周三', thursday: '周四', friday: '周五', saturday: '周六', sunday: '周日', }, cards: { activeCalories: { title: '活动热量', unit: '千卡', }, exerciseMinutes: { title: '锻炼分钟数', unit: '分钟', info: { title: '锻炼分钟数:', description: '进行强度不低于"快走"的运动锻炼,就会积累对应时长的锻炼分钟数。', recommendation: '世卫组织推荐的成年人每天至少保持30分钟以上的中高强度运动。', knowButton: '知道了', }, }, standHours: { title: '活动小时数', unit: '小时', }, }, stats: { weeklyClosedRings: '周闭环天数', daysUnit: '天', }, datePicker: { cancel: '取消', confirm: '确定', }, errors: { loadExerciseInfoPreference: '加载锻炼分钟说明偏好失败', saveExerciseInfoPreference: '保存锻炼分钟说明偏好失败', }, }; export const circumferenceDetail = { title: '围度统计', loading: '加载中...', error: '加载失败', retry: '重试', noData: '暂无数据', noDataSelected: '请选择要显示的围度数据', tabs: { week: '按周', month: '按月', year: '按年', }, measurements: { chest: '胸围', waist: '腰围', upperHip: '上臀围', arm: '臂围', thigh: '大腿围', calf: '小腿围', }, modal: { title: '设置{{label}}', defaultTitle: '设置围度', confirm: '确认', }, chart: { weekLabel: '第{{week}}周', monthLabel: '{{month}}月', empty: '暂无数据', noSelection: '请选择要显示的围度数据', }, }; export const basalMetabolismDetail = { title: '基础代谢', currentData: { title: '{{date}} 基础代谢', unit: '千卡', normalRange: '正常范围: {{min}}-{{max}} 千卡', noData: '--', }, stats: { title: '基础代谢统计', tabs: { week: '按周', month: '按月', }, }, chart: { loading: '加载中...', loadingText: '加载中...', error: { text: '加载失败: {{error}}', retry: '重试', fetchFailed: '获取数据失败', }, empty: '暂无数据', yAxisSuffix: '千卡', weekLabel: '第{{week}}周', }, modal: { title: '基础代谢', closeButton: '×', description: '基础代谢,也称基础代谢率(BMR),是指人体在完全静息状态下维持基本生命功能(心跳、呼吸、体温调节等)所需的最低能量消耗,通常以卡路里为单位。', sections: { importance: { title: '为什么重要?', content: '基础代谢占总能量消耗的60-75%,是能量平衡的基础。了解您的基础代谢有助于制定科学的营养计划、优化体重管理策略,以及评估代谢健康状态。', }, normalRange: { title: '正常范围', formulas: { male: '男性:BMR = 10 × 体重(kg) + 6.25 × 身高(cm) - 5 × 年龄 + 5', female: '女性:BMR = 10 × 体重(kg) + 6.25 × 身高(cm) - 5 × 年龄 - 161', }, userRange: '您的正常区间:{{min}}-{{max}}千卡/天', rangeNote: '(在公式基础计算值上下浮动15%都属于正常范围)', userInfo: '基于您的信息:{{gender}},{{age}}岁,{{height}}cm,{{weight}}kg', incompleteInfo: '请完善基本信息以计算您的代谢率', }, strategies: { title: '提高代谢率的策略', subtitle: '科学研究支持以下方法:', items: [ '1.增加肌肉量 (每周2-3次力量训练)', '2.高强度间歇训练 (HIIT)', '3.充分蛋白质摄入 (体重每公斤1.6-2.2g)', '4.保证充足睡眠 (7-9小时/晚)', '5.避免过度热量限制 (不低于BMR的80%)', ], }, }, }, gender: { male: '男性', female: '女性', }, comments: { reloadData: '重新加载数据', }, }; export const workoutHistory = { title: '锻炼总结', loading: '正在加载锻炼记录...', error: { permissionDenied: '尚未授予健康数据权限', loadFailed: '加载锻炼记录失败,请稍后再试', detailLoadFailed: '加载锻炼详情失败,请稍后再试', }, retry: '重试', monthlyStats: { title: '锻炼时间', periodText: '统计周期:1日 - {{day}}日(本月)', overviewWithStats: '截至{{date}},你已完成{{count}}次锻炼,累计{{duration}}。', overviewEmpty: '本月还没有锻炼记录,动起来收集第一条吧!', emptyData: '本月还没有锻炼数据', }, intensity: { low: '低强度', medium: '中强度', high: '高强度', }, historyCard: { calories: '{{calories}}千卡 · {{minutes}}分钟', activityTime: '{{activity}},{{time}}', }, empty: { title: '暂无锻炼记录', subtitle: '完成一次锻炼后即可在此查看详细历史', }, monthOccurrence: '这是你{{month}}的第 {{index}} 次{{activity}}。', };