|
|
|
// ignore: unused_import
|
|
|
|
import 'package:intl/intl.dart' as intl;
|
|
|
|
import 'app_localizations.dart';
|
|
|
|
|
|
|
|
// ignore_for_file: type=lint
|
|
...
|
...
|
@@ -70,7 +72,8 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get onboardingIntroTitle => 'DoubleFeel 是专为 Apple Watch 打造的健康陪伴app';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingIntroBody => '我们希望可以帮助你\n<em>关注自己的身心变化,也让爱你的人</em>及时发现你的<em>疲惫与需要</em>';
|
|
|
|
String get onboardingIntroBody =>
|
|
|
|
'我们希望可以帮助你\n<em>关注自己的身心变化,也让爱你的人</em>及时发现你的<em>疲惫与需要</em>';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingStateQuestion => '请问以下哪些描述,经常发生在你身上?';
|
|
...
|
...
|
@@ -160,7 +163,8 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get onboardingHrvSubtitle => '它能帮助我们衡量整体的压力和健康状态';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingHrvDescription => '心率变异性(HRV, Heart Rate Variability)即心跳之间间隔时间的微小变化,反映了自主神经系统活动和身体对压力的反应能力';
|
|
|
|
String get onboardingHrvDescription =>
|
|
|
|
'心率变异性(HRV, Heart Rate Variability)即心跳之间间隔时间的微小变化,反映了自主神经系统活动和身体对压力的反应能力';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingTellMeMore => '展开说说';
|
|
...
|
...
|
@@ -181,13 +185,15 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get onboardingResearchHrvUp => 'HRV上升';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingHealthPermissionTitle => '允许访问健康数据';
|
|
|
|
String get onboardingHealthPermissionTitle => '开启健康授权提醒、统计你的压力';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingHealthPermissionBody => 'DoubleFeel需要连接健康穿戴设备数据,以提醒、统计压力时刻、提供建议。';
|
|
|
|
String get onboardingHealthPermissionBody =>
|
|
|
|
'DoubleFeel需要连接健康穿戴设备数据,以提醒、统计压力时刻、提供建议。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingHealthPermissionPrivacy => '请放心,你的健康数据只会存储在本地,我们不上传任何相关数据。';
|
|
|
|
String get onboardingHealthPermissionPrivacy =>
|
|
|
|
'请放心,你的健康数据仅储存在本地,我们不上传任何相关数据。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingNotificationTitle => '开启通知';
|
|
...
|
...
|
@@ -196,7 +202,8 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get onboardingNotificationSubtitle => '及时了解身体每一次异动';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingNotificationBody => 'AppleWatch数据更新后会及时提醒你,帮助你及时行动,改善压力状态';
|
|
|
|
String get onboardingNotificationBody =>
|
|
|
|
'AppleWatch数据更新后会及时提醒你,帮助你及时行动,改善压力状态';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingMemberTitle => '获得年度会员优惠';
|
|
...
|
...
|
@@ -220,7 +227,9 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get healthCompanionIsNowAvailable => '健康陪伴已开启';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get youCanNowViewEachOtherSHrvStressLevelsAndSleepPatternsAndReachOutToCheckInWhenTheOtherPersonSeemsTired => '你们现在可以查看彼此的 HRV、压力与睡眠变化,并在对方疲惫时及时送上关心。';
|
|
|
|
String
|
|
|
|
get youCanNowViewEachOtherSHrvStressLevelsAndSleepPatternsAndReachOutToCheckInWhenTheOtherPersonSeemsTired =>
|
|
|
|
'你们现在可以查看彼此的 HRV、压力与睡眠变化,并在对方疲惫时及时送上关心。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get bindPartnerTitle => '添加亲密联系人\n多一个人关注你的健康';
|
|
...
|
...
|
@@ -333,7 +342,8 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get todayHealthDataAuthTitle => '无法获取心率健康数据';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHealthDataAuthDescription => 'DoubleFeel 需要授权访问你的健康数据,才能提供压力提醒、实时压力统计和健康建议;否则应用功能可能无法正常使用。请放心,你的健康数据仅存储在本地,不会上传到任何服务器。';
|
|
|
|
String get todayHealthDataAuthDescription =>
|
|
|
|
'DoubleFeel 需要授权访问你的健康数据,才能提供压力提醒、实时压力统计和健康建议;否则应用功能可能无法正常使用。请放心,你的健康数据仅存储在本地,不会上传到任何服务器。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHealthDataAuthAction => '授权访问健康数据';
|
|
...
|
...
|
@@ -360,7 +370,8 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get todayFaqLinkWatchNoStatusNotification => '手表为什么无法收到状态通知?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqLinkWatchNoStatusAndInteractionNotification => '手表为什么无法收到状态和互动通知?';
|
|
|
|
String get todayFaqLinkWatchNoStatusAndInteractionNotification =>
|
|
|
|
'手表为什么无法收到状态和互动通知?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqLinkWatchFaceDataDelay => '手表表盘数据不更新或者有延迟?';
|
|
...
|
...
|
@@ -393,22 +404,27 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get todayStressStatusInsufficientData => '数据不足';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusOverloadDescription => '当前 HRV 明显低于你的长期平均水平,可能意味着身体疲劳、压力过高或恢复不足。建议及时休息。';
|
|
|
|
String get todayStressStatusOverloadDescription =>
|
|
|
|
'当前 HRV 明显低于你的长期平均水平,可能意味着身体疲劳、压力过高或恢复不足。建议及时休息。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusCautionDescription => '当前 HRV 低于正常范围,身体可能正在积累压力,需要注意作息与恢复。';
|
|
|
|
String get todayStressStatusCautionDescription =>
|
|
|
|
'当前 HRV 低于正常范围,身体可能正在积累压力,需要注意作息与恢复。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusNormalDescription => '当前身体状态处于你的正常波动范围内。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusExcellentDescription => '当前 HRV 高于近期平均水平,代表身体恢复与整体状态较好。';
|
|
|
|
String get todayStressStatusExcellentDescription =>
|
|
|
|
'当前 HRV 高于近期平均水平,代表身体恢复与整体状态较好。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusInsufficientDataDescription => '当前可用数据不足,暂时无法准确判断压力状态。';
|
|
|
|
String get todayStressStatusInsufficientDataDescription =>
|
|
|
|
'当前可用数据不足,暂时无法准确判断压力状态。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvMeasurementIntro => 'AppleWatch默认每2-5小时测量一次HRV,如果你希望立即手动进行测量,可以参考以下方法:';
|
|
|
|
String get todayHrvMeasurementIntro =>
|
|
|
|
'AppleWatch默认每2-5小时测量一次HRV,如果你希望立即手动进行测量,可以参考以下方法:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvMeasurementStep1 => '1、戴紧AppleWatch,坐下来,保持心境平和';
|
|
...
|
...
|
@@ -426,7 +442,8 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get todayHrvMeasurementStep5 => '5、等待一分钟左右,StressWatch会收到你的数据并展示';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvMeasurementHint => '提示:数据源来自AppleWatch,在测量之后可能存在延迟或是数据未能同步的情况。如若出现上述情况,请重新测量并等待数据读取。';
|
|
|
|
String get todayHrvMeasurementHint =>
|
|
|
|
'提示:数据源来自AppleWatch,在测量之后可能存在延迟或是数据未能同步的情况。如若出现上述情况,请重新测量并等待数据读取。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvMeasurementWarning => '注意:需打开健康里的权限,同时关闭省电模式。';
|
|
...
|
...
|
@@ -435,10 +452,12 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get todayStressStatusWhatTitle => '什么是综合压力状态?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWhatDescription1 => 'DoubleFeel 会结合你过去 30 天的 HRV(心率变异性)、静息心率以及当天的身体状态变化,综合评估你的整体压力水平。';
|
|
|
|
String get todayStressStatusWhatDescription1 =>
|
|
|
|
'DoubleFeel 会结合你过去 30 天的 HRV(心率变异性)、静息心率以及当天的身体状态变化,综合评估你的整体压力水平。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWhatDescription2 => '由于 HRV 会随着情绪、运动、睡眠和疲劳不断波动,单次数据参考意义有限,因此我们更建议关注一整天的综合压力状态,让结果更稳定、更有参考价值。综合压力不仅能帮助你了解自己的身体状态,也能让亲密联系人更及时地关注你的变化。';
|
|
|
|
String get todayStressStatusWhatDescription2 =>
|
|
|
|
'由于 HRV 会随着情绪、运动、睡眠和疲劳不断波动,单次数据参考意义有限,因此我们更建议关注一整天的综合压力状态,让结果更稳定、更有参考价值。综合压力不仅能帮助你了解自己的身体状态,也能让亲密联系人更及时地关注你的变化。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWhyHrvTitle => '为什么要参考 HRV(心率变异性)?';
|
|
...
|
...
|
@@ -459,22 +478,27 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get todayStressStatusHrvChangesFast => '· HRV 变化较快,更适合观察短时间内的身体状态变化。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusAppWatchDifferenceTitle => '手机 App 与 Apple Watch 显示的压力状态有什么区别?';
|
|
|
|
String get todayStressStatusAppWatchDifferenceTitle =>
|
|
|
|
'手机 App 与 Apple Watch 显示的压力状态有什么区别?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusAppWatchDifferenceApp => '手机 App 首页显示的是当天的综合压力状态,会综合分析 HRV、静息心率与整体趋势。';
|
|
|
|
String get todayStressStatusAppWatchDifferenceApp =>
|
|
|
|
'手机 App 首页显示的是当天的综合压力状态,会综合分析 HRV、静息心率与整体趋势。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusAppWatchDifferenceWatch => 'Apple Watch 显示的是最近一次的实时压力状态,更适合快速查看当前身体变化。';
|
|
|
|
String get todayStressStatusAppWatchDifferenceWatch =>
|
|
|
|
'Apple Watch 显示的是最近一次的实时压力状态,更适合快速查看当前身体变化。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWaitingDataTitle => '为什么会出现“等待数据”?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWaitingDataDescription1 => '“等待数据”代表当前采集到的数据量不足,暂时无法生成可靠的压力评估。';
|
|
|
|
String get todayStressStatusWaitingDataDescription1 =>
|
|
|
|
'“等待数据”代表当前采集到的数据量不足,暂时无法生成可靠的压力评估。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWaitingDataDescription2 => '请继续佩戴 Apple Watch,等待系统自动采集数据。';
|
|
|
|
String get todayStressStatusWaitingDataDescription2 =>
|
|
|
|
'请继续佩戴 Apple Watch,等待系统自动采集数据。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWaitingDataReasonsIntro => '可能原因包括:';
|
|
...
|
...
|
@@ -495,28 +519,35 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get todayHrvPrincipleHowMeasureTitle => 'DoubleFeel 如何测量压力状态?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvPrincipleHowMeasureDescription1 => '当你正常佩戴 Apple Watch 时,系统会自动采集你的心率数据,并同步至 Apple Health。';
|
|
|
|
String get todayHrvPrincipleHowMeasureDescription1 =>
|
|
|
|
'当你正常佩戴 Apple Watch 时,系统会自动采集你的心率数据,并同步至 Apple Health。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvPrincipleHowMeasureDescription2 => 'DoubleFeel 会基于这些数据计算 HRV(心率变异性)相关指标,用于评估你的身体压力与恢复状态。';
|
|
|
|
String get todayHrvPrincipleHowMeasureDescription2 =>
|
|
|
|
'DoubleFeel 会基于这些数据计算 HRV(心率变异性)相关指标,用于评估你的身体压力与恢复状态。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvPrincipleHowMeasureDescription3 => 'HRV 对压力、疲劳、睡眠、情绪与身体恢复都非常敏感,因此它能够帮助我们更早发现身体状态变化。';
|
|
|
|
String get todayHrvPrincipleHowMeasureDescription3 =>
|
|
|
|
'HRV 对压力、疲劳、睡眠、情绪与身体恢复都非常敏感,因此它能够帮助我们更早发现身体状态变化。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvPrincipleHowMeasureDescription4 => '为了让结果更准确,DoubleFeel 会将你当前的 HRV 状态与过去 30 天的个人平均水平进行对比,而不是直接与其他人比较。';
|
|
|
|
String get todayHrvPrincipleHowMeasureDescription4 =>
|
|
|
|
'为了让结果更准确,DoubleFeel 会将你当前的 HRV 状态与过去 30 天的个人平均水平进行对比,而不是直接与其他人比较。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressWhatTitle => '什么是实时压力?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressWhatDescription1 => '实时压力是 DoubleFeel 根据你当前的 HRV、心率状态与个人历史数据变化,动态生成的身体压力指标。';
|
|
|
|
String get todayRealtimeStressWhatDescription1 =>
|
|
|
|
'实时压力是 DoubleFeel 根据你当前的 HRV、心率状态与个人历史数据变化,动态生成的身体压力指标。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressWhatDescription2 => '压力值越高,代表你的身体状态相比平时偏离越明显,可能正处于疲劳、恢复不足或高压力状态。';
|
|
|
|
String get todayRealtimeStressWhatDescription2 =>
|
|
|
|
'压力值越高,代表你的身体状态相比平时偏离越明显,可能正处于疲劳、恢复不足或高压力状态。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressWhatDescription3 => '它能够帮助你更快发现身体变化,并及时调整休息、运动与生活节奏。';
|
|
|
|
String get todayRealtimeStressWhatDescription3 =>
|
|
|
|
'它能够帮助你更快发现身体变化,并及时调整休息、运动与生活节奏。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressDivisionTitle => '实时压力如何划分?';
|
|
...
|
...
|
@@ -546,10 +577,12 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get todayRealtimeStressCautionDescription => '身体可能正在积累压力,需要适当休息与恢复。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressOverloadDescription => '身体压力明显偏高,建议减少负荷、注意睡眠与恢复。';
|
|
|
|
String get todayRealtimeStressOverloadDescription =>
|
|
|
|
'身体压力明显偏高,建议减少负荷、注意睡眠与恢复。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressDivisionBaseline => '以上区间会结合你的个人基线动态调整,不同用户之间并不直接比较。';
|
|
|
|
String get todayRealtimeStressDivisionBaseline =>
|
|
|
|
'以上区间会结合你的个人基线动态调整,不同用户之间并不直接比较。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressDivisionAwake => '此外,实时压力主要反映清醒状态下的身体压力变化。';
|
|
...
|
...
|
@@ -564,25 +597,31 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get todayRealtimeStressLowBetterType => '身体压力分为“正常压力”与“异常压力”。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressLowBetterExample => '例如:运动期间或运动后,实时压力短时间升高属于正常恢复反应;工作专注、情绪兴奋时,压力也可能暂时升高,这些都属于正常的身体调节。';
|
|
|
|
String get todayRealtimeStressLowBetterExample =>
|
|
|
|
'例如:运动期间或运动后,实时压力短时间升高属于正常恢复反应;工作专注、情绪兴奋时,压力也可能暂时升高,这些都属于正常的身体调节。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressLowBetterHighStress => '但如果在静息、久坐或睡眠不足的情况下,压力长期偏高,则可能意味着身体疲劳、心理压力较大、睡眠恢复不足、运动恢复不充分、摄入过多咖啡因、酒精或刺激物、身体可能处于不适状态。';
|
|
|
|
String get todayRealtimeStressLowBetterHighStress =>
|
|
|
|
'但如果在静息、久坐或睡眠不足的情况下,压力长期偏高,则可能意味着身体疲劳、心理压力较大、睡眠恢复不足、运动恢复不充分、摄入过多咖啡因、酒精或刺激物、身体可能处于不适状态。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressLowBetterTrend => 'DoubleFeel 更关注的是你的长期变化趋势,而不是单次波动。';
|
|
|
|
String get todayRealtimeStressLowBetterTrend =>
|
|
|
|
'DoubleFeel 更关注的是你的长期变化趋势,而不是单次波动。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressScenarioTitle => 'HRV 与实时压力适用场景?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressScenarioHrvDefault => '在 Apple Watch 的默认设置下,HRV 每 2~5 小时更新一次。';
|
|
|
|
String get todayRealtimeStressScenarioHrvDefault =>
|
|
|
|
'在 Apple Watch 的默认设置下,HRV 每 2~5 小时更新一次。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressScenarioRegionLimit => '在部分地区,由于 Apple Watch 的呼吸功能受限,HRV 的更新频率可能会受到影响,并且开启呼吸功能后也会消耗更多电量。';
|
|
|
|
String get todayRealtimeStressScenarioRegionLimit =>
|
|
|
|
'在部分地区,由于 Apple Watch 的呼吸功能受限,HRV 的更新频率可能会受到影响,并且开启呼吸功能后也会消耗更多电量。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressScenarioIntro => '为了解决 HRV 更新间隔较长的问题,DoubleFeel 设计了实时压力功能:';
|
|
|
|
String get todayRealtimeStressScenarioIntro =>
|
|
|
|
'为了解决 HRV 更新间隔较长的问题,DoubleFeel 设计了实时压力功能:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressScenarioUpdateEvery6Min => '· 实时压力每 6 分钟更新一次';
|
|
...
|
...
|
@@ -591,22 +630,27 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get todayRealtimeStressScenarioTimely => '· 可以更及时地反映身体状态变化';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressScenarioConsistentTrend => '· 在大多数情况下,实时压力趋势与 HRV 趋势是一致的';
|
|
|
|
String get todayRealtimeStressScenarioConsistentTrend =>
|
|
|
|
'· 在大多数情况下,实时压力趋势与 HRV 趋势是一致的';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressScenarioSummary => '这样用户既能获得 HRV 的长期趋势,也能通过实时压力获得短时身体状态的参考。';
|
|
|
|
String get todayRealtimeStressScenarioSummary =>
|
|
|
|
'这样用户既能获得 HRV 的长期趋势,也能通过实时压力获得短时身体状态的参考。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqNoDataTitle => 'APP或表盘有没有数据怎么办?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqNoDataDescription1 => '1. 确认苹果手表系统在10.0以上,手机系统在14以上,系统版本可在「关于本机」内查看。';
|
|
|
|
String get todayFaqNoDataDescription1 =>
|
|
|
|
'1. 确认苹果手表系统在10.0以上,手机系统在14以上,系统版本可在「关于本机」内查看。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqNoDataDescription2 => '2. 确认是否开启所有权限:手机「健康」-「共享」-「app」-「DoubleFeel」-「打开所有权限」。';
|
|
|
|
String get todayFaqNoDataDescription2 =>
|
|
|
|
'2. 确认是否开启所有权限:手机「健康」-「共享」-「app」-「DoubleFeel」-「打开所有权限」。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqNoDataDescription3 => '3. 确认设备是否处于省电模式、低电量状态或手表佩戴未贴紧,以上情况会影响手表数据采集。';
|
|
|
|
String get todayFaqNoDataDescription3 =>
|
|
|
|
'3. 确认设备是否处于省电模式、低电量状态或手表佩戴未贴紧,以上情况会影响手表数据采集。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqContactPrefix => '如以上均检查无问题,可以';
|
|
...
|
...
|
@@ -621,37 +665,46 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get todayFaqWatchNoNotificationTitle => '手表无法收到状态通知?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchNoNotificationDescription1 => '苹果手表和手机的通知展示有优先级:当手机已解锁并亮屏时,通知只会在手机端展示,不会在手表上出现。';
|
|
|
|
String get todayFaqWatchNoNotificationDescription1 =>
|
|
|
|
'苹果手表和手机的通知展示有优先级:当手机已解锁并亮屏时,通知只会在手机端展示,不会在手表上出现。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchNoNotificationDescription2 => '若压力数据可正常显示和自动更新,但手表未收到通知,可尝试以下操作:';
|
|
|
|
String get todayFaqWatchNoNotificationDescription2 =>
|
|
|
|
'若压力数据可正常显示和自动更新,但手表未收到通知,可尝试以下操作:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchNoNotificationCheckPhoneNotification => '1. 检查手机是否打开通知(设置-DoubleFeel-通知)。';
|
|
|
|
String get todayFaqWatchNoNotificationCheckPhoneNotification =>
|
|
|
|
'1. 检查手机是否打开通知(设置-DoubleFeel-通知)。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchNoNotificationCheckPhoneBackgroundRefresh => '2. 检查手机是否打开后台App刷新(设置-DoubleFeel-后台App刷新)。';
|
|
|
|
String get todayFaqWatchNoNotificationCheckPhoneBackgroundRefresh =>
|
|
|
|
'2. 检查手机是否打开后台App刷新(设置-DoubleFeel-后台App刷新)。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchNoNotificationCheckWatchBackgroundRefresh => '3. 检查手表是否打开后台App刷新(设置-通用-后台App刷新,并确保DoubleFeel开启)。';
|
|
|
|
String get todayFaqWatchNoNotificationCheckWatchBackgroundRefresh =>
|
|
|
|
'3. 检查手表是否打开后台App刷新(设置-通用-后台App刷新,并确保DoubleFeel开启)。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchNoNotificationCheckModes => '4. 确保未处于低电量/专注/勿扰/剧院/睡眠等模式。';
|
|
|
|
String get todayFaqWatchNoNotificationCheckModes =>
|
|
|
|
'4. 确保未处于低电量/专注/勿扰/剧院/睡眠等模式。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchNoNotificationReinstall => '5. 重装DoubleFeel 并重启AppleWatch与iPhone。';
|
|
|
|
String get todayFaqWatchNoNotificationReinstall =>
|
|
|
|
'5. 重装DoubleFeel 并重启AppleWatch与iPhone。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayTitle => '手表表盘数据不更新或有延迟?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayDescription1 => '由于苹果系统限制,所有手表表盘(第三方或官方)都会存在几分钟至半小时的延迟,开发者无法控制刷新频率。';
|
|
|
|
String get todayFaqWatchFaceDelayDescription1 =>
|
|
|
|
'由于苹果系统限制,所有手表表盘(第三方或官方)都会存在几分钟至半小时的延迟,开发者无法控制刷新频率。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayIfOverOneHour => '若手机数据刷新后超过1小时表盘仍未更新:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayOpenWatchApp => '请在手表上手动打开DoubleFeel,等待约1分钟。';
|
|
|
|
String get todayFaqWatchFaceDelayOpenWatchApp =>
|
|
|
|
'请在手表上手动打开DoubleFeel,等待约1分钟。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayIfStill => '若仍未更新:';
|
|
...
|
...
|
@@ -666,22 +719,27 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get todayFaqWatchFaceDelayCheckData => '· 手机和手表app是否可正常看到HRV数据。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayCheckPhoneHealth => '· 确保手机端「iOS设置-隐私与安全性-健康-DoubleFeel」全部授权。';
|
|
|
|
String get todayFaqWatchFaceDelayCheckPhoneHealth =>
|
|
|
|
'· 确保手机端「iOS设置-隐私与安全性-健康-DoubleFeel」全部授权。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayCheckWatchHealth => '· 确保手表端「设置-健康-数据来源、App和服务-DoubleFeel」全部授权。';
|
|
|
|
String get todayFaqWatchFaceDelayCheckWatchHealth =>
|
|
|
|
'· 确保手表端「设置-健康-数据来源、App和服务-DoubleFeel」全部授权。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayCheckBackgroundRefresh => '· 确认AppleWatch-设置-通用-后台App刷新中DoubleFeel已开启。';
|
|
|
|
String get todayFaqWatchFaceDelayCheckBackgroundRefresh =>
|
|
|
|
'· 确认AppleWatch-设置-通用-后台App刷新中DoubleFeel已开启。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayRestartWatch => '· 若仍未自动刷新,请重启手表。长时间运行或后台占用过高可能导致表盘暂停更新。';
|
|
|
|
String get todayFaqWatchFaceDelayRestartWatch =>
|
|
|
|
'· 若仍未自动刷新,请重启手表。长时间运行或后台占用过高可能导致表盘暂停更新。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceBlackScreenTitle => '手表表盘出现黑屏?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceBlackScreenDescription => '若添加专属互动表盘后出现黑屏(仅显示时间和日期),可长按表盘,点击「编辑」,左滑至「复杂功能」,选择 DoubleFeel,然后按需选择各组件重新添加。';
|
|
|
|
String get todayFaqWatchFaceBlackScreenDescription =>
|
|
|
|
'若添加专属互动表盘后出现黑屏(仅显示时间和日期),可长按表盘,点击「编辑」,左滑至「复杂功能」,选择 DoubleFeel,然后按需选择各组件重新添加。';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get today => '今天';
|
|
...
|
...
|
@@ -765,7 +823,8 @@ class AppLocalizationsZh extends AppLocalizations { |
|
|
|
String get questionsAndFeedback => '问题和反馈';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get ifYouWouldLikeUsToReplyPleaseProvideYourEmailAddress => '如果需要我们回复,请填写联系邮箱';
|
|
|
|
String get ifYouWouldLikeUsToReplyPleaseProvideYourEmailAddress =>
|
|
|
|
'如果需要我们回复,请填写联系邮箱';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get uploadProof => '上传凭证';
|
...
|
...
|
|