Commit 2a3fd4e5cd9d9394d9ab6c18eefd0e333fb43cff

Authored by 刘宏哲
1 parent 0204f71d

feat(hm): hm app v1.0

Too many changes to show.

To preserve performance only 12 of 12+ files are displayed.

@@ -12,7 +12,6 @@ @@ -12,7 +12,6 @@
12 .swiftpm/ 12 .swiftpm/
13 migrate_working_dir/ 13 migrate_working_dir/
14 SDK/ 14 SDK/
15 -ohos/  
16 15
17 # IntelliJ related 16 # IntelliJ related
18 *.iml 17 *.iml
@@ -46,4 +45,3 @@ app.*.map.json @@ -46,4 +45,3 @@ app.*.map.json
46 /android/app/profile 45 /android/app/profile
47 /android/app/release 46 /android/app/release
48 /scripts/ 47 /scripts/
49 -/ohos/  
@@ -28,6 +28,7 @@ import 'package:doublefeel_flutter/data/models/vip/vip_info.dart'; @@ -28,6 +28,7 @@ import 'package:doublefeel_flutter/data/models/vip/vip_info.dart';
28 import 'package:doublefeel_flutter/core/result/app_result.dart'; 28 import 'package:doublefeel_flutter/core/result/app_result.dart';
29 import 'package:doublefeel_flutter/app/routes/app_pages.dart'; 29 import 'package:doublefeel_flutter/app/routes/app_pages.dart';
30 import 'package:doublefeel_flutter/core/services/loading_service.dart'; 30 import 'package:doublefeel_flutter/core/services/loading_service.dart';
  31 +import 'package:doublefeel_flutter/pigeon/wechat_api.g.dart';
31 32
32 class LoginController extends GetxController { 33 class LoginController extends GetxController {
33 final UserApi _userApi = Get.find<UserApi>(); 34 final UserApi _userApi = Get.find<UserApi>();
@@ -190,6 +191,31 @@ class LoginController extends GetxController { @@ -190,6 +191,31 @@ class LoginController extends GetxController {
190 } 191 }
191 } 192 }
192 193
  194 + void onWeChatLoginPressed() async {
  195 + if (!termsChecked.value &&
  196 + environmentConfig.region.value == AppRegion.china) {
  197 + AppToast.show(AppLocalizations.of(Get.context!)!.loginAgreeToTermsToast);
  198 + return;
  199 + }
  200 +
  201 + try {
  202 + final code = await LoadingService.instance.run(
  203 + () => WeChatHostApi().requestAuthorizationCode(),
  204 + type: LoadingType.circular,
  205 + );
  206 + if (code.isEmpty) return;
  207 +
  208 + // The backend login API has not been defined yet. Pass this one-time
  209 + // code to that API once its request contract is available.
  210 + AppLogger.i('WeChat authorization succeeded.');
  211 + AppToast.show('微信授权成功');
  212 + } on PlatformException catch (e) {
  213 + AppToast.show(e.message ?? '微信授权失败');
  214 + } catch (_) {
  215 + AppToast.show('微信授权失败');
  216 + }
  217 + }
  218 +
193 void onDebugPressed() { 219 void onDebugPressed() {
194 Get.toNamed(AppRoutes.debugEnvironment); 220 Get.toNamed(AppRoutes.debugEnvironment);
195 } 221 }
@@ -522,8 +548,8 @@ class LoginController extends GetxController { @@ -522,8 +548,8 @@ class LoginController extends GetxController {
522 } 548 }
523 if (environmentConfig.region.value == AppRegion.global) { 549 if (environmentConfig.region.value == AppRegion.global) {
524 try { 550 try {
525 - final timezoneInfo = await FlutterTimezone.getLocalTimezone();  
526 - registerData['tz_iana'] = timezoneInfo.identifier; 551 + final timezoneId = await FlutterTimezone.getLocalTimezone();
  552 + registerData['tz_iana'] = timezoneId;
527 } catch (e) { 553 } catch (e) {
528 // AppLogger.w('Failed to get IANA timezone: $e'); 554 // AppLogger.w('Failed to get IANA timezone: $e');
529 // registerData['tz_iana'] = DateTime.now().timeZoneName; 555 // registerData['tz_iana'] = DateTime.now().timeZoneName;
@@ -147,7 +147,31 @@ class LoginView extends GetView<LoginController> { @@ -147,7 +147,31 @@ class LoginView extends GetView<LoginController> {
147 'phone', 147 'phone',
148 lastUsedLabel: l10n.loginLastUsed, 148 lastUsedLabel: l10n.loginLastUsed,
149 ), 149 ),
150 - const SizedBox(height: 12) 150 + const SizedBox(height: 12),
  151 + _LoginMethodButton(
  152 + width: buttonWidth,
  153 + label: '微信登录',
  154 + onPressed: controller.onWeChatLoginPressed,
  155 + isLastUsed: false,
  156 + lastUsedLabel: l10n.loginLastUsed,
  157 + buttonStyle: ElevatedButton.styleFrom(
  158 + backgroundColor: const Color(0xFF07C160),
  159 + foregroundColor: Colors.white,
  160 + disabledBackgroundColor: const Color(0xFF07C160)
  161 + .withValues(alpha: 0.5),
  162 + disabledForegroundColor: Colors.white,
  163 + elevation: 0,
  164 + shadowColor: Colors.transparent,
  165 + shape: RoundedRectangleBorder(
  166 + borderRadius: BorderRadius.circular(24),
  167 + ),
  168 + textStyle: const TextStyle(
  169 + fontSize: 16,
  170 + fontWeight: FontWeight.w700,
  171 + ),
  172 + ),
  173 + ),
  174 + const SizedBox(height: 12),
151 ], 175 ],
152 if (region == AppRegion.global) ...[ 176 if (region == AppRegion.global) ...[
153 _LoginMethodButton( 177 _LoginMethodButton(
@@ -74,8 +74,7 @@ import 'app_localizations_zh.dart'; @@ -74,8 +74,7 @@ import 'app_localizations_zh.dart';
74 /// be consistent with the languages listed in the AppLocalizations.supportedLocales 74 /// be consistent with the languages listed in the AppLocalizations.supportedLocales
75 /// property. 75 /// property.
76 abstract class AppLocalizations { 76 abstract class AppLocalizations {
77 - AppLocalizations(String locale)  
78 - : localeName = intl.Intl.canonicalizedLocale(locale.toString()); 77 + AppLocalizations(String locale) : localeName = intl.Intl.canonicalizedLocale(locale.toString());
79 78
80 final String localeName; 79 final String localeName;
81 80
@@ -83,8 +82,7 @@ abstract class AppLocalizations { @@ -83,8 +82,7 @@ abstract class AppLocalizations {
83 return Localizations.of<AppLocalizations>(context, AppLocalizations); 82 return Localizations.of<AppLocalizations>(context, AppLocalizations);
84 } 83 }
85 84
86 - static const LocalizationsDelegate<AppLocalizations> delegate =  
87 - _AppLocalizationsDelegate(); 85 + static const LocalizationsDelegate<AppLocalizations> delegate = _AppLocalizationsDelegate();
88 86
89 /// A list of this localizations delegate along with the default localizations 87 /// A list of this localizations delegate along with the default localizations
90 /// delegates. 88 /// delegates.
@@ -96,8 +94,7 @@ abstract class AppLocalizations { @@ -96,8 +94,7 @@ abstract class AppLocalizations {
96 /// Additional delegates can be added by appending to this list in 94 /// Additional delegates can be added by appending to this list in
97 /// MaterialApp. This list does not have to be used at all if a custom list 95 /// MaterialApp. This list does not have to be used at all if a custom list
98 /// of delegates is preferred or required. 96 /// of delegates is preferred or required.
99 - static const List<LocalizationsDelegate<dynamic>> localizationsDelegates =  
100 - <LocalizationsDelegate<dynamic>>[ 97 + static const List<LocalizationsDelegate<dynamic>> localizationsDelegates = <LocalizationsDelegate<dynamic>>[
101 delegate, 98 delegate,
102 GlobalMaterialLocalizations.delegate, 99 GlobalMaterialLocalizations.delegate,
103 GlobalCupertinoLocalizations.delegate, 100 GlobalCupertinoLocalizations.delegate,
@@ -568,8 +565,7 @@ abstract class AppLocalizations { @@ -568,8 +565,7 @@ abstract class AppLocalizations {
568 /// 565 ///
569 /// In zh, this message translates to: 566 /// In zh, this message translates to:
570 /// **'你们现在可以查看彼此的 HRV、压力与睡眠变化,并在对方疲惫时及时送上关心。'** 567 /// **'你们现在可以查看彼此的 HRV、压力与睡眠变化,并在对方疲惫时及时送上关心。'**
571 - String  
572 - get youCanNowViewEachOtherSHrvStressLevelsAndSleepPatternsAndReachOutToCheckInWhenTheOtherPersonSeemsTired; 568 + String get youCanNowViewEachOtherSHrvStressLevelsAndSleepPatternsAndReachOutToCheckInWhenTheOtherPersonSeemsTired;
573 569
574 /// No description provided for @bindPartnerTitle. 570 /// No description provided for @bindPartnerTitle.
575 /// 571 ///
@@ -4751,8 +4747,7 @@ abstract class AppLocalizations { @@ -4751,8 +4747,7 @@ abstract class AppLocalizations {
4751 /// 4747 ///
4752 /// In zh, this message translates to: 4748 /// In zh, this message translates to:
4753 /// **'{state} · {startTime}-{endTime}'** 4749 /// **'{state} · {startTime}-{endTime}'**
4754 - String healthLocalNotificationRealtimeStressTitle(  
4755 - String state, String startTime, String endTime); 4750 + String healthLocalNotificationRealtimeStressTitle(String state, String startTime, String endTime);
4756 4751
4757 /// No description provided for @healthLocalNotificationRealtimeStressExcellentContent. 4752 /// No description provided for @healthLocalNotificationRealtimeStressExcellentContent.
4758 /// 4753 ///
@@ -4830,8 +4825,7 @@ abstract class AppLocalizations { @@ -4830,8 +4825,7 @@ abstract class AppLocalizations {
4830 /// 4825 ///
4831 /// In zh, this message translates to: 4826 /// In zh, this message translates to:
4832 /// **'由于其他设备登录或令牌过期,您的账户已被退出登录。请重新登录以继续操作。'** 4827 /// **'由于其他设备登录或令牌过期,您的账户已被退出登录。请重新登录以继续操作。'**
4833 - String  
4834 - get yourAccountWasSignedOutDueToAnotherDeviceLoginOrTokenExpirationPleaseLogInAgainToContinue; 4828 + String get yourAccountWasSignedOutDueToAnotherDeviceLoginOrTokenExpirationPleaseLogInAgainToContinue;
4835 4829
4836 /// No description provided for @contactUs. 4830 /// No description provided for @contactUs.
4837 /// 4831 ///
@@ -4843,8 +4837,7 @@ abstract class AppLocalizations { @@ -4843,8 +4837,7 @@ abstract class AppLocalizations {
4843 /// 4837 ///
4844 /// In zh, this message translates to: 4838 /// In zh, this message translates to:
4845 /// **'请清楚地描述问题,并尽可能附上屏幕录像。'** 4839 /// **'请清楚地描述问题,并尽可能附上屏幕录像。'**
4846 - String  
4847 - get pleaseDescribeTheProblemClearlyAndIncludeScreenRecordingsIfPossible; 4840 + String get pleaseDescribeTheProblemClearlyAndIncludeScreenRecordingsIfPossible;
4848 4841
4849 /// No description provided for @sendUsYourUserIdAsItWillHelpUsIdentifyTheProblemFaster. 4842 /// No description provided for @sendUsYourUserIdAsItWillHelpUsIdentifyTheProblemFaster.
4850 /// 4843 ///
@@ -4886,8 +4879,7 @@ abstract class AppLocalizations { @@ -4886,8 +4879,7 @@ abstract class AppLocalizations {
4886 /// 4879 ///
4887 /// In zh, this message translates to: 4880 /// In zh, this message translates to:
4888 /// **'请设置密码以成功添加此电子邮箱。如果现在退出,将取消此设置。'** 4881 /// **'请设置密码以成功添加此电子邮箱。如果现在退出,将取消此设置。'**
4889 - String  
4890 - get setAPasswordToAddThisEmailSuccessfullyLeavingNowWillCancelThisSetup; 4882 + String get setAPasswordToAddThisEmailSuccessfullyLeavingNowWillCancelThisSetup;
4891 4883
4892 /// No description provided for @setupIncomplete. 4884 /// No description provided for @setupIncomplete.
4893 /// 4885 ///
@@ -4911,8 +4903,7 @@ abstract class AppLocalizations { @@ -4911,8 +4903,7 @@ abstract class AppLocalizations {
4911 /// 4903 ///
4912 /// In zh, this message translates to: 4904 /// In zh, this message translates to:
4913 /// **'密码必须至少包含 6 个字符,并包含 1 个数字和 1 个大写字母。'** 4905 /// **'密码必须至少包含 6 个字符,并包含 1 个数字和 1 个大写字母。'**
4914 - String  
4915 - get passwordMustBeAtLeast6CharactersAndInclude1NumberAnd1UppercaseLetter; 4906 + String get passwordMustBeAtLeast6CharactersAndInclude1NumberAnd1UppercaseLetter;
4916 4907
4917 /// No description provided for @forgotPassword. 4908 /// No description provided for @forgotPassword.
4918 /// 4909 ///
@@ -5164,8 +5155,7 @@ abstract class AppLocalizations { @@ -5164,8 +5155,7 @@ abstract class AppLocalizations {
5164 /// 5155 ///
5165 /// In zh, this message translates to: 5156 /// In zh, this message translates to:
5166 /// **'您的密码必须至少包含 6 个字符,并包含至少 1 个数字和 1 个大写字母'** 5157 /// **'您的密码必须至少包含 6 个字符,并包含至少 1 个数字和 1 个大写字母'**
5167 - String  
5168 - get yourPasswordNeedsToHaveAMinimumOf6CharactersAndContainAtLeast1NumberAnd1UppercaseCharacter; 5158 + String get yourPasswordNeedsToHaveAMinimumOf6CharactersAndContainAtLeast1NumberAnd1UppercaseCharacter;
5169 5159
5170 /// No description provided for @weHaveSentACodeTo. 5160 /// No description provided for @weHaveSentACodeTo.
5171 /// 5161 ///
@@ -5222,8 +5212,7 @@ abstract class AppLocalizations { @@ -5222,8 +5212,7 @@ abstract class AppLocalizations {
5222 String get signOut; 5212 String get signOut;
5223 } 5213 }
5224 5214
5225 -class _AppLocalizationsDelegate  
5226 - extends LocalizationsDelegate<AppLocalizations> { 5215 +class _AppLocalizationsDelegate extends LocalizationsDelegate<AppLocalizations> {
5227 const _AppLocalizationsDelegate(); 5216 const _AppLocalizationsDelegate();
5228 5217
5229 @override 5218 @override
@@ -5232,91 +5221,58 @@ class _AppLocalizationsDelegate @@ -5232,91 +5221,58 @@ class _AppLocalizationsDelegate
5232 } 5221 }
5233 5222
5234 @override 5223 @override
5235 - bool isSupported(Locale locale) => <String>[  
5236 - 'de',  
5237 - 'en',  
5238 - 'es',  
5239 - 'fil',  
5240 - 'fr',  
5241 - 'hi',  
5242 - 'it',  
5243 - 'ja',  
5244 - 'ko',  
5245 - 'nl',  
5246 - 'pt',  
5247 - 'ru',  
5248 - 'tr',  
5249 - 'zh'  
5250 - ].contains(locale.languageCode); 5224 + bool isSupported(Locale locale) => <String>['de', 'en', 'es', 'fil', 'fr', 'hi', 'it', 'ja', 'ko', 'nl', 'pt', 'ru', 'tr', 'zh'].contains(locale.languageCode);
5251 5225
5252 @override 5226 @override
5253 bool shouldReload(_AppLocalizationsDelegate old) => false; 5227 bool shouldReload(_AppLocalizationsDelegate old) => false;
5254 } 5228 }
5255 5229
5256 AppLocalizations lookupAppLocalizations(Locale locale) { 5230 AppLocalizations lookupAppLocalizations(Locale locale) {
  5231 +
5257 // Lookup logic when language+script codes are specified. 5232 // Lookup logic when language+script codes are specified.
5258 switch (locale.languageCode) { 5233 switch (locale.languageCode) {
5259 - case 'zh':  
5260 - {  
5261 - switch (locale.scriptCode) {  
5262 - case 'Hans':  
5263 - return AppLocalizationsZhHans();  
5264 - case 'Hant':  
5265 - return AppLocalizationsZhHant();  
5266 - }  
5267 - break;  
5268 - } 5234 + case 'zh': {
  5235 + switch (locale.scriptCode) {
  5236 + case 'Hans': return AppLocalizationsZhHans();
  5237 +case 'Hant': return AppLocalizationsZhHant();
  5238 + }
  5239 + break;
  5240 + }
5269 } 5241 }
5270 5242
5271 // Lookup logic when language+country codes are specified. 5243 // Lookup logic when language+country codes are specified.
5272 switch (locale.languageCode) { 5244 switch (locale.languageCode) {
5273 - case 'pt':  
5274 - {  
5275 - switch (locale.countryCode) {  
5276 - case 'BR':  
5277 - return AppLocalizationsPtBr();  
5278 - case 'PT':  
5279 - return AppLocalizationsPtPt();  
5280 - }  
5281 - break;  
5282 - } 5245 + case 'pt': {
  5246 + switch (locale.countryCode) {
  5247 + case 'BR': return AppLocalizationsPtBr();
  5248 +case 'PT': return AppLocalizationsPtPt();
  5249 + }
  5250 + break;
  5251 + }
5283 } 5252 }
5284 5253
5285 // Lookup logic when only language code is specified. 5254 // Lookup logic when only language code is specified.
5286 switch (locale.languageCode) { 5255 switch (locale.languageCode) {
5287 - case 'de':  
5288 - return AppLocalizationsDe();  
5289 - case 'en':  
5290 - return AppLocalizationsEn();  
5291 - case 'es':  
5292 - return AppLocalizationsEs();  
5293 - case 'fil':  
5294 - return AppLocalizationsFil();  
5295 - case 'fr':  
5296 - return AppLocalizationsFr();  
5297 - case 'hi':  
5298 - return AppLocalizationsHi();  
5299 - case 'it':  
5300 - return AppLocalizationsIt();  
5301 - case 'ja':  
5302 - return AppLocalizationsJa();  
5303 - case 'ko':  
5304 - return AppLocalizationsKo();  
5305 - case 'nl':  
5306 - return AppLocalizationsNl();  
5307 - case 'pt':  
5308 - return AppLocalizationsPt();  
5309 - case 'ru':  
5310 - return AppLocalizationsRu();  
5311 - case 'tr':  
5312 - return AppLocalizationsTr();  
5313 - case 'zh':  
5314 - return AppLocalizationsZh(); 5256 + case 'de': return AppLocalizationsDe();
  5257 + case 'en': return AppLocalizationsEn();
  5258 + case 'es': return AppLocalizationsEs();
  5259 + case 'fil': return AppLocalizationsFil();
  5260 + case 'fr': return AppLocalizationsFr();
  5261 + case 'hi': return AppLocalizationsHi();
  5262 + case 'it': return AppLocalizationsIt();
  5263 + case 'ja': return AppLocalizationsJa();
  5264 + case 'ko': return AppLocalizationsKo();
  5265 + case 'nl': return AppLocalizationsNl();
  5266 + case 'pt': return AppLocalizationsPt();
  5267 + case 'ru': return AppLocalizationsRu();
  5268 + case 'tr': return AppLocalizationsTr();
  5269 + case 'zh': return AppLocalizationsZh();
5315 } 5270 }
5316 5271
5317 throw FlutterError( 5272 throw FlutterError(
5318 - 'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely '  
5319 - 'an issue with the localizations generation tool. Please file an issue '  
5320 - 'on GitHub with a reproducible sample app and the gen-l10n configuration '  
5321 - 'that was used.'); 5273 + 'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely '
  5274 + 'an issue with the localizations generation tool. Please file an issue '
  5275 + 'on GitHub with a reproducible sample app and the gen-l10n configuration '
  5276 + 'that was used.'
  5277 + );
5322 } 5278 }
This diff could not be displayed because it is too large.
1 -// ignore: unused_import  
2 -import 'package:intl/intl.dart' as intl;  
3 import 'app_localizations.dart'; 1 import 'app_localizations.dart';
4 2
5 // ignore_for_file: type=lint 3 // ignore_for_file: type=lint
@@ -72,27 +70,22 @@ class AppLocalizationsEn extends AppLocalizations { @@ -72,27 +70,22 @@ class AppLocalizationsEn extends AppLocalizations {
72 String get internationalServices => 'International Services'; 70 String get internationalServices => 'International Services';
73 71
74 @override 72 @override
75 - String get mainlandChinaServicesDescription =>  
76 - 'For users mainly in Mainland China. Health, account, and friend data is stored in Mainland China.'; 73 + String get mainlandChinaServicesDescription => 'For users mainly in Mainland China. Health, account, and friend data is stored in Mainland China.';
77 74
78 @override 75 @override
79 - String get internationalServicesDescription =>  
80 - 'For users mainly outside Mainland China. Health, account, and friend data is stored internationally.'; 76 + String get internationalServicesDescription => 'For users mainly outside Mainland China. Health, account, and friend data is stored internationally.';
81 77
82 @override 78 @override
83 - String get serviceRegionCannotBeChanged =>  
84 - 'Service region cannot be changed after account creation.'; 79 + String get serviceRegionCannotBeChanged => 'Service region cannot be changed after account creation.';
85 80
86 @override 81 @override
87 String get settings => 'Settings'; 82 String get settings => 'Settings';
88 83
89 @override 84 @override
90 - String get onboardingIntroTitle =>  
91 - 'DoubleFeel is a health companion app built for Apple Watch'; 85 + String get onboardingIntroTitle => 'DoubleFeel is a health companion app built for Apple Watch';
92 86
93 @override 87 @override
94 - String get onboardingIntroBody =>  
95 - '<em>Understand yourself better</em>, and let people who care about you <em>notice when you need support.</em>'; 88 + String get onboardingIntroBody => '<em>Understand yourself better</em>, and let people who care about you <em>notice when you need support.</em>';
96 89
97 @override 90 @override
98 String get onboardingStateQuestion => 'Which happens to you often?'; 91 String get onboardingStateQuestion => 'Which happens to you often?';
@@ -107,15 +100,13 @@ class AppLocalizationsEn extends AppLocalizations { @@ -107,15 +100,13 @@ class AppLocalizationsEn extends AppLocalizations {
107 String get onboardingStatePoorRest => 'Wake up feeling tired'; 100 String get onboardingStatePoorRest => 'Wake up feeling tired';
108 101
109 @override 102 @override
110 - String get onboardingStateNeedStimulants =>  
111 - 'Rely on stimulants to stay alert'; 103 + String get onboardingStateNeedStimulants => 'Rely on stimulants to stay alert';
112 104
113 @override 105 @override
114 String get onboardingStateNone => 'None of the above'; 106 String get onboardingStateNone => 'None of the above';
115 107
116 @override 108 @override
117 - String get onboardingStressGoalQuestion =>  
118 - 'What do you want from stress tracking?'; 109 + String get onboardingStressGoalQuestion => 'What do you want from stress tracking?';
119 110
120 @override 111 @override
121 String get onboardingStressGoalSource => 'Understand stress sources'; 112 String get onboardingStressGoalSource => 'Understand stress sources';
@@ -157,8 +148,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -157,8 +148,7 @@ class AppLocalizationsEn extends AppLocalizations {
157 String get onboardingKeyDataTitle => ''; 148 String get onboardingKeyDataTitle => '';
158 149
159 @override 150 @override
160 - String get onboardingKeyDataSubtitle =>  
161 - 'Your body has a hidden signal that can help you:'; 151 + String get onboardingKeyDataSubtitle => 'Your body has a hidden signal that can help you:';
162 152
163 @override 153 @override
164 String get onboardingKeyDataStress => 'Track stress'; 154 String get onboardingKeyDataStress => 'Track stress';
@@ -182,19 +172,16 @@ class AppLocalizationsEn extends AppLocalizations { @@ -182,19 +172,16 @@ class AppLocalizationsEn extends AppLocalizations {
182 String get onboardingHrvTitle => 'It’s called HRV'; 172 String get onboardingHrvTitle => 'It’s called HRV';
183 173
184 @override 174 @override
185 - String get onboardingHrvSubtitle =>  
186 - 'HRV helps reflect your stress, recovery, and overall wellness'; 175 + String get onboardingHrvSubtitle => 'HRV helps reflect your stress, recovery, and overall wellness';
187 176
188 @override 177 @override
189 - String get onboardingHrvDescription =>  
190 - 'Heart Rate Variability (HRV) measures tiny changes between heartbeats and reflects how your body responds to stress.'; 178 + String get onboardingHrvDescription => 'Heart Rate Variability (HRV) measures tiny changes between heartbeats and reflects how your body responds to stress.';
191 179
192 @override 180 @override
193 String get onboardingTellMeMore => 'Tell me more'; 181 String get onboardingTellMeMore => 'Tell me more';
194 182
195 @override 183 @override
196 - String get onboardingResearchTitle =>  
197 - 'Studies show that HRV changes are closely related to how our body and mind feel'; 184 + String get onboardingResearchTitle => 'Studies show that HRV changes are closely related to how our body and mind feel';
198 185
199 @override 186 @override
200 String get onboardingResearchFatigue => 'Feeling tired'; 187 String get onboardingResearchFatigue => 'Feeling tired';
@@ -212,12 +199,10 @@ class AppLocalizationsEn extends AppLocalizations { @@ -212,12 +199,10 @@ class AppLocalizationsEn extends AppLocalizations {
212 String get onboardingHealthPermissionTitle => 'Allow Health Access'; 199 String get onboardingHealthPermissionTitle => 'Allow Health Access';
213 200
214 @override 201 @override
215 - String get onboardingHealthPermissionBody =>  
216 - 'DoubleFeel uses health data to track stress and wellness.'; 202 + String get onboardingHealthPermissionBody => 'DoubleFeel uses health data to track stress and wellness.';
217 203
218 @override 204 @override
219 - String get onboardingHealthPermissionPrivacy =>  
220 - 'Your health raw data stays private and is never uploaded.'; 205 + String get onboardingHealthPermissionPrivacy => 'Your health raw data stays private and is never uploaded.';
221 206
222 @override 207 @override
223 String get onboardingNotificationTitle => 'Turn on notifications'; 208 String get onboardingNotificationTitle => 'Turn on notifications';
@@ -226,15 +211,13 @@ class AppLocalizationsEn extends AppLocalizations { @@ -226,15 +211,13 @@ class AppLocalizationsEn extends AppLocalizations {
226 String get onboardingNotificationSubtitle => ''; 211 String get onboardingNotificationSubtitle => '';
227 212
228 @override 213 @override
229 - String get onboardingNotificationBody =>  
230 - 'Get notified when your body shows unusual stress or fatigue signals.'; 214 + String get onboardingNotificationBody => 'Get notified when your body shows unusual stress or fatigue signals.';
231 215
232 @override 216 @override
233 String get onboardingMemberTitle => 'Get Annual Membership Offer'; 217 String get onboardingMemberTitle => 'Get Annual Membership Offer';
234 218
235 @override 219 @override
236 - String get onboardingMemberBody =>  
237 - 'Start your stress tracking and wellness journey, and never miss caring moments.'; 220 + String get onboardingMemberBody => 'Start your stress tracking and wellness journey, and never miss caring moments.';
238 221
239 @override 222 @override
240 String get onboardingMemberAllOptions => 'View all purchase options'; 223 String get onboardingMemberAllOptions => 'View all purchase options';
@@ -243,8 +226,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -243,8 +226,7 @@ class AppLocalizationsEn extends AppLocalizations {
243 String get healthCompanionIsNowAvailable => 'Wellness Companion Activated'; 226 String get healthCompanionIsNowAvailable => 'Wellness Companion Activated';
244 227
245 @override 228 @override
246 - String get youCanNowViewEachOtherSHrvStressLevelsAndSleepPatternsAndReachOutToCheckInWhenTheOtherPersonSeemsTired =>  
247 - 'You can now track HRV, stress, and sleep changes, and share alerts with loved ones.'; 229 + String get youCanNowViewEachOtherSHrvStressLevelsAndSleepPatternsAndReachOutToCheckInWhenTheOtherPersonSeemsTired => 'You can now track HRV, stress, and sleep changes, and share alerts with loved ones.';
248 230
249 @override 231 @override
250 String get bindPartnerTitle => 'Add a Loved One\nFollow your health'; 232 String get bindPartnerTitle => 'Add a Loved One\nFollow your health';
@@ -286,8 +268,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -286,8 +268,7 @@ class AppLocalizationsEn extends AppLocalizations {
286 String get onboardingResearchGoodSleep => 'Well rested'; 268 String get onboardingResearchGoodSleep => 'Well rested';
287 269
288 @override 270 @override
289 - String get loginSlogan =>  
290 - 'Start your journey of stress insights and caring connection.'; 271 + String get loginSlogan => 'Start your journey of stress insights and caring connection.';
291 272
292 @override 273 @override
293 String get loginWithPhone => 'Sign in with Phone'; 274 String get loginWithPhone => 'Sign in with Phone';
@@ -337,15 +318,13 @@ class AppLocalizationsEn extends AppLocalizations { @@ -337,15 +318,13 @@ class AppLocalizationsEn extends AppLocalizations {
337 String get phoneLoginCodeHint => 'Enter verification code'; 318 String get phoneLoginCodeHint => 'Enter verification code';
338 319
339 @override 320 @override
340 - String get phoneLoginAutoRegisterHint =>  
341 - 'Unregistered numbers will be registered automatically'; 321 + String get phoneLoginAutoRegisterHint => 'Unregistered numbers will be registered automatically';
342 322
343 @override 323 @override
344 String get phoneLoginLoggingIn => 'Signing in...'; 324 String get phoneLoginLoggingIn => 'Signing in...';
345 325
346 @override 326 @override
347 - String get loginAgreeToTermsToast =>  
348 - 'Please read and agree to the Terms of Service and Privacy Policy first'; 327 + String get loginAgreeToTermsToast => 'Please read and agree to the Terms of Service and Privacy Policy first';
349 328
350 @override 329 @override
351 String get phoneLoginInvalidPhone => 'Invalid phone number'; 330 String get phoneLoginInvalidPhone => 'Invalid phone number';
@@ -360,8 +339,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -360,8 +339,7 @@ class AppLocalizationsEn extends AppLocalizations {
360 String get todayHealthDataAuthTitle => 'Syncing Health Data'; 339 String get todayHealthDataAuthTitle => 'Syncing Health Data';
361 340
362 @override 341 @override
363 - String get todayHealthDataAuthDescription =>  
364 - 'DoubleFeel needs access to your Apple Health data to provide stress insights, Live Stress tracking, and health recommendations.\nIf you haven’t granted access, please allow permissions below. If you have already granted access, syncing your health data may take a few minutes. Please try again later.'; 342 + String get todayHealthDataAuthDescription => 'DoubleFeel needs access to your Apple Health data to provide stress insights, Live Stress tracking, and health recommendations.\nIf you haven’t granted access, please allow permissions below. If you have already granted access, syncing your health data may take a few minutes. Please try again later.';
365 343
366 @override 344 @override
367 String get todayHealthDataAuthAction => 'Continue'; 345 String get todayHealthDataAuthAction => 'Continue';
@@ -382,24 +360,19 @@ class AppLocalizationsEn extends AppLocalizations { @@ -382,24 +360,19 @@ class AppLocalizationsEn extends AppLocalizations {
382 String get todayFaqLinkNoData => 'What if the app or watch face has no data?'; 360 String get todayFaqLinkNoData => 'What if the app or watch face has no data?';
383 361
384 @override 362 @override
385 - String get todayFaqLinkHrvRealtimeUpdate =>  
386 - 'How can HRV data update in real time?'; 363 + String get todayFaqLinkHrvRealtimeUpdate => 'How can HRV data update in real time?';
387 364
388 @override 365 @override
389 - String get todayFaqLinkWatchNoStatusNotification =>  
390 - 'Why can\'t my watch receive status notifications?'; 366 + String get todayFaqLinkWatchNoStatusNotification => 'Why can\'t my watch receive status notifications?';
391 367
392 @override 368 @override
393 - String get todayFaqLinkWatchNoStatusAndInteractionNotification =>  
394 - 'Why can\'t my watch receive status and interaction notifications?'; 369 + String get todayFaqLinkWatchNoStatusAndInteractionNotification => 'Why can\'t my watch receive status and interaction notifications?';
395 370
396 @override 371 @override
397 - String get todayFaqLinkWatchFaceDataDelay =>  
398 - 'Why is watch face data delayed or not updating?'; 372 + String get todayFaqLinkWatchFaceDataDelay => 'Why is watch face data delayed or not updating?';
399 373
400 @override 374 @override
401 - String get todayFaqLinkWatchFaceBlackScreen =>  
402 - 'Why does the watch face turn black?'; 375 + String get todayFaqLinkWatchFaceBlackScreen => 'Why does the watch face turn black?';
403 376
404 @override 377 @override
405 String get todayStressStatusTitle => 'Overall stress status'; 378 String get todayStressStatusTitle => 'Overall stress status';
@@ -426,175 +399,136 @@ class AppLocalizationsEn extends AppLocalizations { @@ -426,175 +399,136 @@ class AppLocalizationsEn extends AppLocalizations {
426 String get todayStressStatusInsufficientData => 'Insufficient data'; 399 String get todayStressStatusInsufficientData => 'Insufficient data';
427 400
428 @override 401 @override
429 - String get todayStressStatusOverloadDescription =>  
430 - 'Your current HRV is much lower than your long-term average, which may indicate fatigue, high stress, or insufficient recovery. Rest is recommended.'; 402 + String get todayStressStatusOverloadDescription => 'Your current HRV is much lower than your long-term average, which may indicate fatigue, high stress, or insufficient recovery. Rest is recommended.';
431 403
432 @override 404 @override
433 - String get todayStressStatusCautionDescription =>  
434 - 'Your current HRV is below the normal range, and your body may be accumulating stress. Pay attention to rest and recovery.'; 405 + String get todayStressStatusCautionDescription => 'Your current HRV is below the normal range, and your body may be accumulating stress. Pay attention to rest and recovery.';
435 406
436 @override 407 @override
437 - String get todayStressStatusNormalDescription =>  
438 - 'Your current body state is within your normal fluctuation range.'; 408 + String get todayStressStatusNormalDescription => 'Your current body state is within your normal fluctuation range.';
439 409
440 @override 410 @override
441 - String get todayStressStatusExcellentDescription =>  
442 - 'Your current HRV is higher than your recent average, indicating better recovery and overall state.'; 411 + String get todayStressStatusExcellentDescription => 'Your current HRV is higher than your recent average, indicating better recovery and overall state.';
443 412
444 @override 413 @override
445 - String get todayStressStatusInsufficientDataDescription =>  
446 - 'There is not enough available data to accurately assess your stress state yet.'; 414 + String get todayStressStatusInsufficientDataDescription => 'There is not enough available data to accurately assess your stress state yet.';
447 415
448 @override 416 @override
449 - String get todayHrvMeasurementIntro =>  
450 - 'Apple Watch measures HRV automatically every 2–5 hours. If you’d like to take a manual measurement, follow these steps:'; 417 + String get todayHrvMeasurementIntro => 'Apple Watch measures HRV automatically every 2–5 hours. If you’d like to take a manual measurement, follow these steps:';
451 418
452 @override 419 @override
453 - String get todayHrvMeasurementStep1 =>  
454 - '1. Wear your Apple Watch, sit down, and stay relaxed.'; 420 + String get todayHrvMeasurementStep1 => '1. Wear your Apple Watch, sit down, and stay relaxed.';
455 421
456 @override 422 @override
457 - String get todayHrvMeasurementStep2 =>  
458 - '2. Open the “Mindfulness” app on your Apple Watch and start a “Breathe” session.'; 423 + String get todayHrvMeasurementStep2 => '2. Open the “Mindfulness” app on your Apple Watch and start a “Breathe” session.';
459 424
460 @override 425 @override
461 - String get todayHrvMeasurementStep3 =>  
462 - '3. Keep your breathing steady and wait for 1–3 minutes.'; 426 + String get todayHrvMeasurementStep3 => '3. Keep your breathing steady and wait for 1–3 minutes.';
463 427
464 @override 428 @override
465 - String get todayHrvMeasurementStep4 =>  
466 - '4. After the breathing session ends, lock your Apple Watch and unlock your iPhone once.'; 429 + String get todayHrvMeasurementStep4 => '4. After the breathing session ends, lock your Apple Watch and unlock your iPhone once.';
467 430
468 @override 431 @override
469 - String get todayHrvMeasurementStep5 =>  
470 - '5. Wait about one minute. DoubleFeel will receive and display your data.'; 432 + String get todayHrvMeasurementStep5 => '5. Wait about one minute. DoubleFeel will receive and display your data.';
471 433
472 @override 434 @override
473 - String get todayHrvMeasurementHint =>  
474 - 'Tip: Your data comes from Apple Watch. There may be a delay after measurement, or the data may not sync immediately. If this happens, please try measuring again and wait for the data to sync.'; 435 + String get todayHrvMeasurementHint => 'Tip: Your data comes from Apple Watch. There may be a delay after measurement, or the data may not sync immediately. If this happens, please try measuring again and wait for the data to sync.';
475 436
476 @override 437 @override
477 - String get todayHrvMeasurementWarning =>  
478 - 'Note: Health permissions must be enabled, and Low Power Mode must be turned off.'; 438 + String get todayHrvMeasurementWarning => 'Note: Health permissions must be enabled, and Low Power Mode must be turned off.';
479 439
480 @override 440 @override
481 String get todayStressStatusWhatTitle => 'What is Overall Stress Status?'; 441 String get todayStressStatusWhatTitle => 'What is Overall Stress Status?';
482 442
483 @override 443 @override
484 - String get todayStressStatusWhatDescription1 =>  
485 - 'DoubleFeel combines your HRV (heart rate variability), resting heart rate, and body-state changes from the past 30 days to assess your overall stress level.'; 444 + String get todayStressStatusWhatDescription1 => 'DoubleFeel combines your HRV (heart rate variability), resting heart rate, and body-state changes from the past 30 days to assess your overall stress level.';
486 445
487 @override 446 @override
488 - String get todayStressStatusWhatDescription2 =>  
489 - 'Because HRV fluctuates with emotions, exercise, sleep, and fatigue, a single reading has limited value. We recommend focusing on your overall stress status across the day, which is more stable and useful. It helps you understand your body state and helps close contacts notice changes in time.'; 447 + String get todayStressStatusWhatDescription2 => 'Because HRV fluctuates with emotions, exercise, sleep, and fatigue, a single reading has limited value. We recommend focusing on your overall stress status across the day, which is more stable and useful. It helps you understand your body state and helps close contacts notice changes in time.';
490 448
491 @override 449 @override
492 - String get todayStressStatusWhyHrvTitle =>  
493 - 'Why use HRV (heart rate variability)?'; 450 + String get todayStressStatusWhyHrvTitle => 'Why use HRV (heart rate variability)?';
494 451
495 @override 452 @override
496 - String get todayStressStatusWhyHrvDescription =>  
497 - 'HRV is an important metric for measuring body stress and recovery capacity.'; 453 + String get todayStressStatusWhyHrvDescription => 'HRV is an important metric for measuring body stress and recovery capacity.';
498 454
499 @override 455 @override
500 String get todayStressStatusUsually => 'In general:'; 456 String get todayStressStatusUsually => 'In general:';
501 457
502 @override 458 @override
503 - String get todayStressStatusHrvHigher =>  
504 - '· Higher HRV usually means better recovery'; 459 + String get todayStressStatusHrvHigher => '· Higher HRV usually means better recovery';
505 460
506 @override 461 @override
507 - String get todayStressStatusHrvLower =>  
508 - '· Lower HRV may indicate fatigue, stress, or insufficient sleep'; 462 + String get todayStressStatusHrvLower => '· Lower HRV may indicate fatigue, stress, or insufficient sleep';
509 463
510 @override 464 @override
511 - String get todayStressStatusHrvChangesFast =>  
512 - '· HRV changes quickly, making it useful for short-term body-state changes.'; 465 + String get todayStressStatusHrvChangesFast => '· HRV changes quickly, making it useful for short-term body-state changes.';
513 466
514 @override 467 @override
515 - String get todayStressStatusAppWatchDifferenceTitle =>  
516 - 'How are stress statuses on the phone app and Apple Watch different?'; 468 + String get todayStressStatusAppWatchDifferenceTitle => 'How are stress statuses on the phone app and Apple Watch different?';
517 469
518 @override 470 @override
519 - String get todayStressStatusAppWatchDifferenceApp =>  
520 - 'The phone app home page shows the day\'s overall stress status, combining HRV, resting heart rate, and overall trends.'; 471 + String get todayStressStatusAppWatchDifferenceApp => 'The phone app home page shows the day\'s overall stress status, combining HRV, resting heart rate, and overall trends.';
521 472
522 @override 473 @override
523 - String get todayStressStatusAppWatchDifferenceWatch =>  
524 - 'Apple Watch shows the most recent Live Stress status, which is better for quickly checking your current body changes.'; 474 + String get todayStressStatusAppWatchDifferenceWatch => 'Apple Watch shows the most recent Live Stress status, which is better for quickly checking your current body changes.';
525 475
526 @override 476 @override
527 - String get todayStressStatusWaitingDataTitle =>  
528 - 'Why does Waiting for data appear?'; 477 + String get todayStressStatusWaitingDataTitle => 'Why does Waiting for data appear?';
529 478
530 @override 479 @override
531 - String get todayStressStatusWaitingDataDescription1 =>  
532 - 'Waiting for data means the current amount of collected data is not enough to generate a reliable stress assessment.'; 480 + String get todayStressStatusWaitingDataDescription1 => 'Waiting for data means the current amount of collected data is not enough to generate a reliable stress assessment.';
533 481
534 @override 482 @override
535 - String get todayStressStatusWaitingDataDescription2 =>  
536 - 'Please keep wearing your Apple Watch and wait for the system to collect data automatically.'; 483 + String get todayStressStatusWaitingDataDescription2 => 'Please keep wearing your Apple Watch and wait for the system to collect data automatically.';
537 484
538 @override 485 @override
539 - String get todayStressStatusWaitingDataReasonsIntro =>  
540 - 'Possible reasons include:'; 486 + String get todayStressStatusWaitingDataReasonsIntro => 'Possible reasons include:';
541 487
542 @override 488 @override
543 String get todayStressStatusWaitingDataReason1 => '1. Not enough HRV samples'; 489 String get todayStressStatusWaitingDataReason1 => '1. Not enough HRV samples';
544 490
545 @override 491 @override
546 - String get todayStressStatusWaitingDataReason2 =>  
547 - '2. Missing resting heart rate data'; 492 + String get todayStressStatusWaitingDataReason2 => '2. Missing resting heart rate data';
548 493
549 @override 494 @override
550 - String get todayStressStatusWaitingDataReason3 =>  
551 - '3. Apple Watch has not been worn long enough'; 495 + String get todayStressStatusWaitingDataReason3 => '3. Apple Watch has not been worn long enough';
552 496
553 @override 497 @override
554 - String get todayStressStatusWaitingDataReason4 =>  
555 - '4. Apple Health permissions are not enabled'; 498 + String get todayStressStatusWaitingDataReason4 => '4. Apple Health permissions are not enabled';
556 499
557 @override 500 @override
558 - String get todayHrvPrincipleHowMeasureTitle =>  
559 - 'How does DoubleFeel measure stress status?'; 501 + String get todayHrvPrincipleHowMeasureTitle => 'How does DoubleFeel measure stress status?';
560 502
561 @override 503 @override
562 - String get todayHrvPrincipleHowMeasureDescription1 =>  
563 - 'When you wear Apple Watch normally, the system automatically collects your heart rate data and syncs it to Apple Health.'; 504 + String get todayHrvPrincipleHowMeasureDescription1 => 'When you wear Apple Watch normally, the system automatically collects your heart rate data and syncs it to Apple Health.';
564 505
565 @override 506 @override
566 - String get todayHrvPrincipleHowMeasureDescription2 =>  
567 - 'DoubleFeel calculates HRV (heart rate variability) indicators based on this data to assess your body stress and recovery state.'; 507 + String get todayHrvPrincipleHowMeasureDescription2 => 'DoubleFeel calculates HRV (heart rate variability) indicators based on this data to assess your body stress and recovery state.';
568 508
569 @override 509 @override
570 - String get todayHrvPrincipleHowMeasureDescription3 =>  
571 - 'HRV is sensitive to stress, fatigue, sleep, emotions, and recovery, so it helps us notice body-state changes earlier.'; 510 + String get todayHrvPrincipleHowMeasureDescription3 => 'HRV is sensitive to stress, fatigue, sleep, emotions, and recovery, so it helps us notice body-state changes earlier.';
572 511
573 @override 512 @override
574 - String get todayHrvPrincipleHowMeasureDescription4 =>  
575 - 'To make results more accurate, DoubleFeel compares your current HRV state with your own 30-day average instead of comparing it directly with other people.'; 513 + String get todayHrvPrincipleHowMeasureDescription4 => 'To make results more accurate, DoubleFeel compares your current HRV state with your own 30-day average instead of comparing it directly with other people.';
576 514
577 @override 515 @override
578 String get todayRealtimeStressWhatTitle => 'What is Live Stress?'; 516 String get todayRealtimeStressWhatTitle => 'What is Live Stress?';
579 517
580 @override 518 @override
581 - String get todayRealtimeStressWhatDescription1 =>  
582 - 'Live Stress is a body stress indicator dynamically generated by DoubleFeel based on your current HRV, heart rate state, and changes in your personal history.'; 519 + String get todayRealtimeStressWhatDescription1 => 'Live Stress is a body stress indicator dynamically generated by DoubleFeel based on your current HRV, heart rate state, and changes in your personal history.';
583 520
584 @override 521 @override
585 - String get todayRealtimeStressWhatDescription2 =>  
586 - 'A higher stress value means your body state is deviating more from your usual baseline and may reflect fatigue, insufficient recovery, or high stress.'; 522 + String get todayRealtimeStressWhatDescription2 => 'A higher stress value means your body state is deviating more from your usual baseline and may reflect fatigue, insufficient recovery, or high stress.';
587 523
588 @override 524 @override
589 - String get todayRealtimeStressWhatDescription3 =>  
590 - 'It helps you notice body changes faster and adjust rest, exercise, and daily rhythm in time.'; 525 + String get todayRealtimeStressWhatDescription3 => 'It helps you notice body changes faster and adjust rest, exercise, and daily rhythm in time.';
591 526
592 @override 527 @override
593 String get todayRealtimeStressDivisionTitle => 'How is Live Stress Scored?'; 528 String get todayRealtimeStressDivisionTitle => 'How is Live Stress Scored?';
594 529
595 @override 530 @override
596 - String get todayRealtimeStressDivisionIntro =>  
597 - 'Live stress is displayed as a percentage:'; 531 + String get todayRealtimeStressDivisionIntro => 'Live stress is displayed as a percentage:';
598 532
599 @override 533 @override
600 String get todayRealtimeStressExcellentRange => 'Excellent: 1%-20%'; 534 String get todayRealtimeStressExcellentRange => 'Excellent: 1%-20%';
@@ -609,103 +543,79 @@ class AppLocalizationsEn extends AppLocalizations { @@ -609,103 +543,79 @@ class AppLocalizationsEn extends AppLocalizations {
609 String get todayRealtimeStressOverloadRange => 'Overload: 81%-100%'; 543 String get todayRealtimeStressOverloadRange => 'Overload: 81%-100%';
610 544
611 @override 545 @override
612 - String get todayRealtimeStressExcellentDescription =>  
613 - 'Your body is in a good recovery state and feels more relaxed.'; 546 + String get todayRealtimeStressExcellentDescription => 'Your body is in a good recovery state and feels more relaxed.';
614 547
615 @override 548 @override
616 - String get todayRealtimeStressNormalDescription =>  
617 - 'Your body is within a normal fluctuation range.'; 549 + String get todayRealtimeStressNormalDescription => 'Your body is within a normal fluctuation range.';
618 550
619 @override 551 @override
620 - String get todayRealtimeStressCautionDescription =>  
621 - 'Your body may be accumulating stress. Consider taking breaks and recovering.'; 552 + String get todayRealtimeStressCautionDescription => 'Your body may be accumulating stress. Consider taking breaks and recovering.';
622 553
623 @override 554 @override
624 - String get todayRealtimeStressOverloadDescription =>  
625 - 'Your body may be under significant stress. Consider reducing your workload and prioritizing sleep and recovery.'; 555 + String get todayRealtimeStressOverloadDescription => 'Your body may be under significant stress. Consider reducing your workload and prioritizing sleep and recovery.';
626 556
627 @override 557 @override
628 - String get todayRealtimeStressDivisionBaseline =>  
629 - 'These ranges are adjusted based on your personal baseline and activity patterns. Results are not directly comparable between different users.'; 558 + String get todayRealtimeStressDivisionBaseline => 'These ranges are adjusted based on your personal baseline and activity patterns. Results are not directly comparable between different users.';
630 559
631 @override 560 @override
632 - String get todayRealtimeStressDivisionAwake =>  
633 - 'Live Stress mainly reflects changes in your body’s stress level while you are awake.'; 561 + String get todayRealtimeStressDivisionAwake => 'Live Stress mainly reflects changes in your body’s stress level while you are awake.';
634 562
635 @override 563 @override
636 - String get todayRealtimeStressLowBetterTitle =>  
637 - 'Is lower Live Stress always better?'; 564 + String get todayRealtimeStressLowBetterTitle => 'Is lower Live Stress always better?';
638 565
639 @override 566 @override
640 String get todayRealtimeStressLowBetterNo => 'Not necessarily.'; 567 String get todayRealtimeStressLowBetterNo => 'Not necessarily.';
641 568
642 @override 569 @override
643 - String get todayRealtimeStressLowBetterType =>  
644 - 'Body stress can be normal or abnormal.'; 570 + String get todayRealtimeStressLowBetterType => 'Body stress can be normal or abnormal.';
645 571
646 @override 572 @override
647 - String get todayRealtimeStressLowBetterExample =>  
648 - 'For example, real-time stress rising briefly during or after exercise is a normal recovery response. It can also rise temporarily during focused work or emotional excitement, which are normal body adjustments.'; 573 + String get todayRealtimeStressLowBetterExample => 'For example, real-time stress rising briefly during or after exercise is a normal recovery response. It can also rise temporarily during focused work or emotional excitement, which are normal body adjustments.';
649 574
650 @override 575 @override
651 - String get todayRealtimeStressLowBetterHighStress =>  
652 - 'But if stress remains high while resting, sitting for a long time, or after poor sleep, it may indicate physical fatigue, mental stress, insufficient sleep recovery, incomplete exercise recovery, too much caffeine, alcohol, stimulants, or possible discomfort.'; 576 + String get todayRealtimeStressLowBetterHighStress => 'But if stress remains high while resting, sitting for a long time, or after poor sleep, it may indicate physical fatigue, mental stress, insufficient sleep recovery, incomplete exercise recovery, too much caffeine, alcohol, stimulants, or possible discomfort.';
653 577
654 @override 578 @override
655 - String get todayRealtimeStressLowBetterTrend =>  
656 - 'DoubleFeel focuses more on your long-term trend than on a single fluctuation.'; 579 + String get todayRealtimeStressLowBetterTrend => 'DoubleFeel focuses more on your long-term trend than on a single fluctuation.';
657 580
658 @override 581 @override
659 - String get todayRealtimeStressScenarioTitle =>  
660 - 'When should HRV and Live Stress be used?'; 582 + String get todayRealtimeStressScenarioTitle => 'When should HRV and Live Stress be used?';
661 583
662 @override 584 @override
663 - String get todayRealtimeStressScenarioHrvDefault =>  
664 - 'With Apple Watch default settings, HRV updates every 2-5 hours.'; 585 + String get todayRealtimeStressScenarioHrvDefault => 'With Apple Watch default settings, HRV updates every 2-5 hours.';
665 586
666 @override 587 @override
667 - String get todayRealtimeStressScenarioRegionLimit =>  
668 - 'In some regions, Apple Watch breathing features may be limited, which can affect HRV update frequency. Turning on breathing features may also consume more battery.'; 588 + String get todayRealtimeStressScenarioRegionLimit => 'In some regions, Apple Watch breathing features may be limited, which can affect HRV update frequency. Turning on breathing features may also consume more battery.';
669 589
670 @override 590 @override
671 - String get todayRealtimeStressScenarioIntro =>  
672 - 'To address the long interval between HRV updates, DoubleFeel designed Live Stress:'; 591 + String get todayRealtimeStressScenarioIntro => 'To address the long interval between HRV updates, DoubleFeel designed Live Stress:';
673 592
674 @override 593 @override
675 - String get todayRealtimeStressScenarioUpdateEvery6Min =>  
676 - '· Live Stress updates every 6 minutes (Friend status updates rely on Apple Health sync and may experience brief delays due to system mechanisms. If your friend uses DoubleFeel frequently, their health status will be updated more promptly)'; 594 + String get todayRealtimeStressScenarioUpdateEvery6Min => '· Live Stress updates every 6 minutes (Friend status updates rely on Apple Health sync and may experience brief delays due to system mechanisms. If your friend uses DoubleFeel frequently, their health status will be updated more promptly)';
677 595
678 @override 596 @override
679 - String get todayRealtimeStressScenarioTimely =>  
680 - '· It can reflect body-state changes more promptly'; 597 + String get todayRealtimeStressScenarioTimely => '· It can reflect body-state changes more promptly';
681 598
682 @override 599 @override
683 - String get todayRealtimeStressScenarioConsistentTrend =>  
684 - '· In most cases, the Live Stress trend is consistent with the HRV trend'; 600 + String get todayRealtimeStressScenarioConsistentTrend => '· In most cases, the Live Stress trend is consistent with the HRV trend';
685 601
686 @override 602 @override
687 - String get todayRealtimeStressScenarioSummary =>  
688 - 'This lets users see long-term HRV trends while also using Live Stress as a short-term body-state reference.'; 603 + String get todayRealtimeStressScenarioSummary => 'This lets users see long-term HRV trends while also using Live Stress as a short-term body-state reference.';
689 604
690 @override 605 @override
691 - String get todayFaqNoDataTitle =>  
692 - 'What if the app or watch face has no data?'; 606 + String get todayFaqNoDataTitle => 'What if the app or watch face has no data?';
693 607
694 @override 608 @override
695 - String get todayFaqNoDataDescription1 =>  
696 - '1. Confirm that Apple Watch is on watchOS 10.0 or above and iPhone is on iOS 14 or above. You can check system versions in About.'; 609 + String get todayFaqNoDataDescription1 => '1. Confirm that Apple Watch is on watchOS 10.0 or above and iPhone is on iOS 14 or above. You can check system versions in About.';
697 610
698 @override 611 @override
699 - String get todayFaqNoDataDescription2 =>  
700 - '2. Confirm all permissions are enabled: iPhone Health > Sharing > Apps > DoubleFeel > Turn On All Permissions.'; 612 + String get todayFaqNoDataDescription2 => '2. Confirm all permissions are enabled: iPhone Health > Sharing > Apps > DoubleFeel > Turn On All Permissions.';
701 613
702 @override 614 @override
703 - String get todayFaqNoDataDescription3 =>  
704 - '3. Confirm the device is not in Low Power Mode, low battery, or worn too loosely, as these can affect data collection.'; 615 + String get todayFaqNoDataDescription3 => '3. Confirm the device is not in Low Power Mode, low battery, or worn too loosely, as these can affect data collection.';
705 616
706 @override 617 @override
707 - String get todayFaqContactPrefix =>  
708 - 'If everything above is correct, you can '; 618 + String get todayFaqContactPrefix => 'If everything above is correct, you can ';
709 619
710 @override 620 @override
711 String get todayFaqContactAction => 'contact us'; 621 String get todayFaqContactAction => 'contact us';
@@ -714,90 +624,70 @@ class AppLocalizationsEn extends AppLocalizations { @@ -714,90 +624,70 @@ class AppLocalizationsEn extends AppLocalizations {
714 String get todayFaqContactSuffix => '.'; 624 String get todayFaqContactSuffix => '.';
715 625
716 @override 626 @override
717 - String get todayFaqWatchNoNotificationTitle =>  
718 - 'Watch cannot receive status notifications?'; 627 + String get todayFaqWatchNoNotificationTitle => 'Watch cannot receive status notifications?';
719 628
720 @override 629 @override
721 - String get todayFaqWatchNoNotificationDescription1 =>  
722 - 'Apple Watch and iPhone notifications have priority rules: when your iPhone is unlocked and the screen is on, notifications only appear on the phone and will not appear on the watch.'; 630 + String get todayFaqWatchNoNotificationDescription1 => 'Apple Watch and iPhone notifications have priority rules: when your iPhone is unlocked and the screen is on, notifications only appear on the phone and will not appear on the watch.';
723 631
724 @override 632 @override
725 - String get todayFaqWatchNoNotificationDescription2 =>  
726 - 'If stress data displays and updates normally but your watch does not receive notifications, try the following:'; 633 + String get todayFaqWatchNoNotificationDescription2 => 'If stress data displays and updates normally but your watch does not receive notifications, try the following:';
727 634
728 @override 635 @override
729 - String get todayFaqWatchNoNotificationCheckPhoneNotification =>  
730 - '1. Check whether iPhone notifications are enabled (Settings > DoubleFeel > Notifications).'; 636 + String get todayFaqWatchNoNotificationCheckPhoneNotification => '1. Check whether iPhone notifications are enabled (Settings > DoubleFeel > Notifications).';
731 637
732 @override 638 @override
733 - String get todayFaqWatchNoNotificationCheckPhoneBackgroundRefresh =>  
734 - '2. Check whether iPhone Background App Refresh is enabled (Settings > DoubleFeel > Background App Refresh).'; 639 + String get todayFaqWatchNoNotificationCheckPhoneBackgroundRefresh => '2. Check whether iPhone Background App Refresh is enabled (Settings > DoubleFeel > Background App Refresh).';
735 640
736 @override 641 @override
737 - String get todayFaqWatchNoNotificationCheckWatchBackgroundRefresh =>  
738 - '3. Check whether Apple Watch Background App Refresh is enabled (Settings > General > Background App Refresh, and make sure DoubleFeel is enabled).'; 642 + String get todayFaqWatchNoNotificationCheckWatchBackgroundRefresh => '3. Check whether Apple Watch Background App Refresh is enabled (Settings > General > Background App Refresh, and make sure DoubleFeel is enabled).';
739 643
740 @override 644 @override
741 - String get todayFaqWatchNoNotificationCheckModes =>  
742 - '4. Make sure Low Power, Focus, Do Not Disturb, Theater, Sleep, and similar modes are off.'; 645 + String get todayFaqWatchNoNotificationCheckModes => '4. Make sure Low Power, Focus, Do Not Disturb, Theater, Sleep, and similar modes are off.';
743 646
744 @override 647 @override
745 - String get todayFaqWatchNoNotificationReinstall =>  
746 - '5. Reinstall DoubleFeel and restart Apple Watch and iPhone.'; 648 + String get todayFaqWatchNoNotificationReinstall => '5. Reinstall DoubleFeel and restart Apple Watch and iPhone.';
747 649
748 @override 650 @override
749 - String get todayFaqWatchFaceDelayTitle =>  
750 - 'Watch face data not updating or delayed?'; 651 + String get todayFaqWatchFaceDelayTitle => 'Watch face data not updating or delayed?';
751 652
752 @override 653 @override
753 - String get todayFaqWatchFaceDelayDescription1 =>  
754 - 'Due to Apple system limits, all watch faces, third-party or official, may have delays from a few minutes to half an hour. Developers cannot control the refresh frequency.'; 654 + String get todayFaqWatchFaceDelayDescription1 => 'Due to Apple system limits, all watch faces, third-party or official, may have delays from a few minutes to half an hour. Developers cannot control the refresh frequency.';
755 655
756 @override 656 @override
757 - String get todayFaqWatchFaceDelayIfOverOneHour =>  
758 - 'If the phone data refreshes but the watch face still has not updated after more than 1 hour:'; 657 + String get todayFaqWatchFaceDelayIfOverOneHour => 'If the phone data refreshes but the watch face still has not updated after more than 1 hour:';
759 658
760 @override 659 @override
761 - String get todayFaqWatchFaceDelayOpenWatchApp =>  
762 - 'Manually open DoubleFeel on Apple Watch and wait about 1 minute.'; 660 + String get todayFaqWatchFaceDelayOpenWatchApp => 'Manually open DoubleFeel on Apple Watch and wait about 1 minute.';
763 661
764 @override 662 @override
765 String get todayFaqWatchFaceDelayIfStill => 'If it still does not update:'; 663 String get todayFaqWatchFaceDelayIfStill => 'If it still does not update:';
766 664
767 @override 665 @override
768 - String get todayFaqWatchFaceDelayRestartApp =>  
769 - 'Close the DoubleFeel background process and restart it.'; 666 + String get todayFaqWatchFaceDelayRestartApp => 'Close the DoubleFeel background process and restart it.';
770 667
771 @override 668 @override
772 - String get todayFaqWatchFaceDelayCheckIntro =>  
773 - 'If it still does not work, check:'; 669 + String get todayFaqWatchFaceDelayCheckIntro => 'If it still does not work, check:';
774 670
775 @override 671 @override
776 - String get todayFaqWatchFaceDelayCheckData =>  
777 - '· Whether both phone and watch apps can show HRV data normally.'; 672 + String get todayFaqWatchFaceDelayCheckData => '· Whether both phone and watch apps can show HRV data normally.';
778 673
779 @override 674 @override
780 - String get todayFaqWatchFaceDelayCheckPhoneHealth =>  
781 - '· Make sure all permissions are enabled on iPhone: iOS Settings > Privacy & Security > Health > DoubleFeel.'; 675 + String get todayFaqWatchFaceDelayCheckPhoneHealth => '· Make sure all permissions are enabled on iPhone: iOS Settings > Privacy & Security > Health > DoubleFeel.';
782 676
783 @override 677 @override
784 - String get todayFaqWatchFaceDelayCheckWatchHealth =>  
785 - '· Make sure all permissions are enabled on Apple Watch: Settings > Health > Data Sources & Access > DoubleFeel.'; 678 + String get todayFaqWatchFaceDelayCheckWatchHealth => '· Make sure all permissions are enabled on Apple Watch: Settings > Health > Data Sources & Access > DoubleFeel.';
786 679
787 @override 680 @override
788 - String get todayFaqWatchFaceDelayCheckBackgroundRefresh =>  
789 - '· Confirm DoubleFeel is enabled in Apple Watch > Settings > General > Background App Refresh.'; 681 + String get todayFaqWatchFaceDelayCheckBackgroundRefresh => '· Confirm DoubleFeel is enabled in Apple Watch > Settings > General > Background App Refresh.';
790 682
791 @override 683 @override
792 - String get todayFaqWatchFaceDelayRestartWatch =>  
793 - '· If it still does not refresh automatically, restart Apple Watch. Long runtimes or high background usage may cause watch face updates to pause.'; 684 + String get todayFaqWatchFaceDelayRestartWatch => '· If it still does not refresh automatically, restart Apple Watch. Long runtimes or high background usage may cause watch face updates to pause.';
794 685
795 @override 686 @override
796 String get todayFaqWatchFaceBlackScreenTitle => 'Watch face turns black?'; 687 String get todayFaqWatchFaceBlackScreenTitle => 'Watch face turns black?';
797 688
798 @override 689 @override
799 - String get todayFaqWatchFaceBlackScreenDescription =>  
800 - 'If the custom interactive watch face turns black after being added and only shows time and date, long-press the watch face, tap Edit, swipe left to Complications, choose DoubleFeel, and add each component again as needed.'; 690 + String get todayFaqWatchFaceBlackScreenDescription => 'If the custom interactive watch face turns black after being added and only shows time and date, long-press the watch face, tap Edit, swipe left to Complications, choose DoubleFeel, and add each component again as needed.';
801 691
802 @override 692 @override
803 String get today => 'Today'; 693 String get today => 'Today';
@@ -881,12 +771,10 @@ class AppLocalizationsEn extends AppLocalizations { @@ -881,12 +771,10 @@ class AppLocalizationsEn extends AppLocalizations {
881 String get questionsAndFeedback => 'Questions and Feedback'; 771 String get questionsAndFeedback => 'Questions and Feedback';
882 772
883 @override 773 @override
884 - String get ifYouWouldLikeUsToReplyPleaseProvideYourEmailAddress =>  
885 - 'If you would like us to reply, please provide your email address'; 774 + String get ifYouWouldLikeUsToReplyPleaseProvideYourEmailAddress => 'If you would like us to reply, please provide your email address';
886 775
887 @override 776 @override
888 - String get feedbackHintText =>  
889 - '1. Please describe the screen and scenario where the issue occurred\n2. Please provide screenshots to help us resolve the issue more efficiently\n3. Please leave your contact information so we can get back to you as soon as possible'; 777 + String get feedbackHintText => '1. Please describe the screen and scenario where the issue occurred\n2. Please provide screenshots to help us resolve the issue more efficiently\n3. Please leave your contact information so we can get back to you as soon as possible';
890 778
891 @override 779 @override
892 String get uploadProof => 'Upload Proof'; 780 String get uploadProof => 'Upload Proof';
@@ -895,8 +783,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -895,8 +783,7 @@ class AppLocalizationsEn extends AppLocalizations {
895 String get frequentlyAskedQuestions => 'Frequently Asked Questions'; 783 String get frequentlyAskedQuestions => 'Frequently Asked Questions';
896 784
897 @override 785 @override
898 - String get areYouSureYouWantToDeleteYourAccount =>  
899 - 'Are you sure you want to delete your account?'; 786 + String get areYouSureYouWantToDeleteYourAccount => 'Are you sure you want to delete your account?';
900 787
901 @override 788 @override
902 String get accountSettings => 'Account Settings'; 789 String get accountSettings => 'Account Settings';
@@ -914,8 +801,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -914,8 +801,7 @@ class AppLocalizationsEn extends AppLocalizations {
914 String get addSecurityEmail => 'Add an email'; 801 String get addSecurityEmail => 'Add an email';
915 802
916 @override 803 @override
917 - String get securityEmailDescription =>  
918 - 'Adding an email address makes it easier to recover your account. For your account security, please use an email address you own.'; 804 + String get securityEmailDescription => 'Adding an email address makes it easier to recover your account. For your account security, please use an email address you own.';
919 805
920 @override 806 @override
921 String get securityEmailHint => 'Email address'; 807 String get securityEmailHint => 'Email address';
@@ -929,8 +815,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -929,8 +815,7 @@ class AppLocalizationsEn extends AppLocalizations {
929 } 815 }
930 816
931 @override 817 @override
932 - String get emailVerificationHelp =>  
933 - 'If you don\'t see the email, check other places it might be, like your junk, spam, social, or other folders'; 818 + String get emailVerificationHelp => 'If you don\'t see the email, check other places it might be, like your junk, spam, social, or other folders';
934 819
935 @override 820 @override
936 String get verificationCode => 'Verification code'; 821 String get verificationCode => 'Verification code';
@@ -968,20 +853,16 @@ class AppLocalizationsEn extends AppLocalizations { @@ -968,20 +853,16 @@ class AppLocalizationsEn extends AppLocalizations {
968 String get accountDeletedSuccessfully => 'Account deleted successfully'; 853 String get accountDeletedSuccessfully => 'Account deleted successfully';
969 854
970 @override 855 @override
971 - String get deleteAccountWarningTitle =>  
972 - 'Account deletion cannot be undone. Please proceed carefully.'; 856 + String get deleteAccountWarningTitle => 'Account deletion cannot be undone. Please proceed carefully.';
973 857
974 @override 858 @override
975 - String get deleteAccountWarningPrompt =>  
976 - '1. Deleting your account will permanently remove all your data, including health records, statistics, and account information.'; 859 + String get deleteAccountWarningPrompt => '1. Deleting your account will permanently remove all your data, including health records, statistics, and account information.';
977 860
978 @override 861 @override
979 - String get deleteAccountWarningNote1 =>  
980 - '2. To protect your privacy, we cannot recover deleted accounts or data.'; 862 + String get deleteAccountWarningNote1 => '2. To protect your privacy, we cannot recover deleted accounts or data.';
981 863
982 @override 864 @override
983 - String get deleteAccountWarningNote2 =>  
984 - '3. If you have an active subscription through the App Store, please cancel it in App Store → Subscriptions before deleting your account.'; 865 + String get deleteAccountWarningNote2 => '3. If you have an active subscription through the App Store, please cancel it in App Store → Subscriptions before deleting your account.';
985 866
986 @override 867 @override
987 String get confirmDeletion => 'Delete Account'; 868 String get confirmDeletion => 'Delete Account';
@@ -1736,8 +1617,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -1736,8 +1617,7 @@ class AppLocalizationsEn extends AppLocalizations {
1736 String get sleepEmptyDateWithWeekday => '-·-'; 1617 String get sleepEmptyDateWithWeekday => '-·-';
1737 1618
1738 @override 1619 @override
1739 - String get sleepQualityDescription =>  
1740 - 'DoubleFeel calculates your daily sleep quality score based on sleep duration, sleep stages, deep sleep, heart rate during the night, and HRV changes.\nThis score helps you better understand your body’s recovery and sleep performance.'; 1620 + String get sleepQualityDescription => 'DoubleFeel calculates your daily sleep quality score based on sleep duration, sleep stages, deep sleep, heart rate during the night, and HRV changes.\nThis score helps you better understand your body’s recovery and sleep performance.';
1741 1621
1742 @override 1622 @override
1743 String get sleepQualityAttentionRange => '<60'; 1623 String get sleepQualityAttentionRange => '<60';
@@ -1749,8 +1629,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -1749,8 +1629,7 @@ class AppLocalizationsEn extends AppLocalizations {
1749 String get sleepQualityExcellentRange => '>85'; 1629 String get sleepQualityExcellentRange => '>85';
1750 1630
1751 @override 1631 @override
1752 - String get friendsAddCloseContactDescription =>  
1753 - 'Add a loved one to follow your health'; 1632 + String get friendsAddCloseContactDescription => 'Add a loved one to follow your health';
1754 1633
1755 @override 1634 @override
1756 String get friendsLimitReached => 'You can add up to 10 friends'; 1635 String get friendsLimitReached => 'You can add up to 10 friends';
@@ -1868,12 +1747,10 @@ class AppLocalizationsEn extends AppLocalizations { @@ -1868,12 +1747,10 @@ class AppLocalizationsEn extends AppLocalizations {
1868 String get friendsPromptSelfIdTitle => 'You can\'t add yourself'; 1747 String get friendsPromptSelfIdTitle => 'You can\'t add yourself';
1869 1748
1870 @override 1749 @override
1871 - String get friendsPromptIdNotFoundMessage =>  
1872 - 'This ID doesn\'t exist. Check it and try again.'; 1750 + String get friendsPromptIdNotFoundMessage => 'This ID doesn\'t exist. Check it and try again.';
1873 1751
1874 @override 1752 @override
1875 - String get friendsPromptAlreadyFriendMessage =>  
1876 - 'You\'re already close contacts.'; 1753 + String get friendsPromptAlreadyFriendMessage => 'You\'re already close contacts.';
1877 1754
1878 @override 1755 @override
1879 String get friendsPromptSelfIdMessage => 'Enter your close contact\'s ID.'; 1756 String get friendsPromptSelfIdMessage => 'Enter your close contact\'s ID.';
@@ -1893,8 +1770,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -1893,8 +1770,7 @@ class AppLocalizationsEn extends AppLocalizations {
1893 } 1770 }
1894 1771
1895 @override 1772 @override
1896 - String get friendsDeleteConfirmMessage =>  
1897 - 'You’ll no longer receive their wellness updates after removal.'; 1773 + String get friendsDeleteConfirmMessage => 'You’ll no longer receive their wellness updates after removal.';
1898 1774
1899 @override 1775 @override
1900 String get friendsDeleteConfirmAction => 'Remove'; 1776 String get friendsDeleteConfirmAction => 'Remove';
@@ -1909,12 +1785,10 @@ class AppLocalizationsEn extends AppLocalizations { @@ -1909,12 +1785,10 @@ class AppLocalizationsEn extends AppLocalizations {
1909 String get privacySettingsShowRealtimeStress => 'Show Live Stress'; 1785 String get privacySettingsShowRealtimeStress => 'Show Live Stress';
1910 1786
1911 @override 1787 @override
1912 - String get premiumActivatedTitle =>  
1913 - 'Congratulations! You’re now a DoubleFeel Pro member.'; 1788 + String get premiumActivatedTitle => 'Congratulations! You’re now a DoubleFeel Pro member.';
1914 1789
1915 @override 1790 @override
1916 - String get premiumActivatedDescription =>  
1917 - 'You can now monitor stress, sleep, and HRV in real time, build healthier habits, and share health updates with close contacts so the people who matter can stay informed.'; 1791 + String get premiumActivatedDescription => 'You can now monitor stress, sleep, and HRV in real time, build healthier habits, and share health updates with close contacts so the people who matter can stay informed.';
1918 1792
1919 @override 1793 @override
1920 String get premiumActivatedContinue => 'Continue'; 1794 String get premiumActivatedContinue => 'Continue';
@@ -1959,12 +1833,10 @@ class AppLocalizationsEn extends AppLocalizations { @@ -1959,12 +1833,10 @@ class AppLocalizationsEn extends AppLocalizations {
1959 String get purchaseCurrencySymbol => '¥'; 1833 String get purchaseCurrencySymbol => '¥';
1960 1834
1961 @override 1835 @override
1962 - String get purchaseProductInfoUnavailable =>  
1963 - 'Product information is unavailable. Please try again later.'; 1836 + String get purchaseProductInfoUnavailable => 'Product information is unavailable. Please try again later.';
1964 1837
1965 @override 1838 @override
1966 - String get purchaseOrderInfoUnavailable =>  
1967 - 'Order information is unavailable. Please try again later.'; 1839 + String get purchaseOrderInfoUnavailable => 'Order information is unavailable. Please try again later.';
1968 1840
1969 @override 1841 @override
1970 String purchaseMonthlyUnitPrice(String unitPrice) { 1842 String purchaseMonthlyUnitPrice(String unitPrice) {
@@ -1975,15 +1847,13 @@ class AppLocalizationsEn extends AppLocalizations { @@ -1975,15 +1847,13 @@ class AppLocalizationsEn extends AppLocalizations {
1975 String get purchaseApplePaymentInvalidOrder => 'Invalid UUID format.'; 1847 String get purchaseApplePaymentInvalidOrder => 'Invalid UUID format.';
1976 1848
1977 @override 1849 @override
1978 - String get purchaseApplePaymentProductNotFound =>  
1979 - 'Failed to find product by product ID.'; 1850 + String get purchaseApplePaymentProductNotFound => 'Failed to find product by product ID.';
1980 1851
1981 @override 1852 @override
1982 String get purchaseApplePaymentCancelled => 'The user cancelled the payment.'; 1853 String get purchaseApplePaymentCancelled => 'The user cancelled the payment.';
1983 1854
1984 @override 1855 @override
1985 - String get purchaseApplePaymentVerificationFailed =>  
1986 - 'Payment verification failed.'; 1856 + String get purchaseApplePaymentVerificationFailed => 'Payment verification failed.';
1987 1857
1988 @override 1858 @override
1989 String get purchaseApplePaymentFailed => 'Unknown error.'; 1859 String get purchaseApplePaymentFailed => 'Unknown error.';
@@ -1992,23 +1862,19 @@ class AppLocalizationsEn extends AppLocalizations { @@ -1992,23 +1862,19 @@ class AppLocalizationsEn extends AppLocalizations {
1992 String get purchaseBenefitRealtimeStress => 'Live Stress Monitoring'; 1862 String get purchaseBenefitRealtimeStress => 'Live Stress Monitoring';
1993 1863
1994 @override 1864 @override
1995 - String get purchaseBenefitStressTrends =>  
1996 - 'Daily / Monthly / Yearly HRV Trends'; 1865 + String get purchaseBenefitStressTrends => 'Daily / Monthly / Yearly HRV Trends';
1997 1866
1998 @override 1867 @override
1999 - String get purchaseBenefitActivityTrends =>  
2000 - 'Daily / Monthly / Yearly Activity Trends'; 1868 + String get purchaseBenefitActivityTrends => 'Daily / Monthly / Yearly Activity Trends';
2001 1869
2002 @override 1870 @override
2003 - String get purchaseBenefitSleepReports =>  
2004 - 'Daily / Monthly / Yearly Sleep Reports'; 1871 + String get purchaseBenefitSleepReports => 'Daily / Monthly / Yearly Sleep Reports';
2005 1872
2006 @override 1873 @override
2007 String get purchaseBenefitHealthSync => 'Real-Time Health Data Sync'; 1874 String get purchaseBenefitHealthSync => 'Real-Time Health Data Sync';
2008 1875
2009 @override 1876 @override
2010 - String get purchaseBenefitContactNotifications =>  
2011 - 'Real-Time Health Updates to Loved Ones'; 1877 + String get purchaseBenefitContactNotifications => 'Real-Time Health Updates to Loved Ones';
2012 1878
2013 @override 1879 @override
2014 String get purchaseBenefitCustomWatchFace => 'Exclusive Custom Watch Faces'; 1880 String get purchaseBenefitCustomWatchFace => 'Exclusive Custom Watch Faces';
@@ -2023,15 +1889,13 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2023,15 +1889,13 @@ class AppLocalizationsEn extends AppLocalizations {
2023 String get purchaseNotesTitle => 'Instructions'; 1889 String get purchaseNotesTitle => 'Instructions';
2024 1890
2025 @override 1891 @override
2026 - String get purchaseNoteSubscription =>  
2027 - 'After you confirm and pay, the subscription will renew automatically through your iTunes account. Your Apple account will be charged within 24 hours before the current period ends, and the subscription will renew for another period. To cancel, turn off auto-renewal in your iTunes/Apple ID subscription settings at least 24 hours before the current period ends.\n\nDoubleFeel Pro is a virtual product. Purchases are non-refundable except through the App Store refund process. Tap '; 1892 + String get purchaseNoteSubscription => 'After you confirm and pay, the subscription will renew automatically through your iTunes account. Your Apple account will be charged within 24 hours before the current period ends, and the subscription will renew for another period. To cancel, turn off auto-renewal in your iTunes/Apple ID subscription settings at least 24 hours before the current period ends.\n\nDoubleFeel Pro is a virtual product. Purchases are non-refundable except through the App Store refund process. Tap ';
2028 1893
2029 @override 1894 @override
2030 String get purchaseLinkLearnMore => 'Learn More'; 1895 String get purchaseLinkLearnMore => 'Learn More';
2031 1896
2032 @override 1897 @override
2033 - String get purchaseNoteRestore =>  
2034 - 'If your purchase does not take effect, tap Restore Purchases.'; 1898 + String get purchaseNoteRestore => 'If your purchase does not take effect, tap Restore Purchases.';
2035 1899
2036 @override 1900 @override
2037 String get purchaseNoteContact => 'If you have any other questions, '; 1901 String get purchaseNoteContact => 'If you have any other questions, ';
@@ -2046,114 +1910,91 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2046,114 +1910,91 @@ class AppLocalizationsEn extends AppLocalizations {
2046 String get refundExplanationTitle => 'Refund Information'; 1910 String get refundExplanationTitle => 'Refund Information';
2047 1911
2048 @override 1912 @override
2049 - String get refundAppStoreReviewTitle =>  
2050 - 'Refunds are reviewed by the App Store'; 1913 + String get refundAppStoreReviewTitle => 'Refunds are reviewed by the App Store';
2051 1914
2052 @override 1915 @override
2053 - String get refundAppStoreReviewDescription =>  
2054 - 'All subscriptions and virtual products are purchased through the official App Store payment system. DoubleFeel cannot directly process payments or refunds.'; 1916 + String get refundAppStoreReviewDescription => 'All subscriptions and virtual products are purchased through the official App Store payment system. DoubleFeel cannot directly process payments or refunds.';
2055 1917
2056 @override 1918 @override
2057 String get refundAppleRulesIntroduction => 'Under Apple\'s platform rules:'; 1919 String get refundAppleRulesIntroduction => 'Under Apple\'s platform rules:';
2058 1920
2059 @override 1921 @override
2060 - String get refundAppleCollectsPayments =>  
2061 - ' · All payments are collected by the App Store'; 1922 + String get refundAppleCollectsPayments => ' · All payments are collected by the App Store';
2062 1923
2063 @override 1924 @override
2064 - String get refundAppleReviewsRequests =>  
2065 - ' · All refund requests are reviewed by Apple'; 1925 + String get refundAppleReviewsRequests => ' · All refund requests are reviewed by Apple';
2066 1926
2067 @override 1927 @override
2068 - String get refundDeveloperCannotSubmit =>  
2069 - ' · Developers cannot submit requests for users'; 1928 + String get refundDeveloperCannotSubmit => ' · Developers cannot submit requests for users';
2070 1929
2071 @override 1930 @override
2072 - String get refundDeveloperCannotIntervene =>  
2073 - ' · Developers cannot influence Apple\'s decision'; 1931 + String get refundDeveloperCannotIntervene => ' · Developers cannot influence Apple\'s decision';
2074 1932
2075 @override 1933 @override
2076 - String get refundAppStoreFinalDecision =>  
2077 - 'Your refund request will therefore be decided by the App Store.'; 1934 + String get refundAppStoreFinalDecision => 'Your refund request will therefore be decided by the App Store.';
2078 1935
2079 @override 1936 @override
2080 String get refundMayBeRejectedTitle => 'The App Store may reject a refund'; 1937 String get refundMayBeRejectedTitle => 'The App Store may reject a refund';
2081 1938
2082 @override 1939 @override
2083 - String get refundNoUnconditionalRefunds =>  
2084 - 'Apple\'s refund policy does not provide unconditional refunds in every situation.'; 1940 + String get refundNoUnconditionalRefunds => 'Apple\'s refund policy does not provide unconditional refunds in every situation.';
2085 1941
2086 @override 1942 @override
2087 - String get refundAppleTermsDescription =>  
2088 - 'By using the App Store, you agree to Apple\'s terms of service and refund rules. https://www.apple.com/legal/internet-services/itunes/'; 1943 + String get refundAppleTermsDescription => 'By using the App Store, you agree to Apple\'s terms of service and refund rules. https://www.apple.com/legal/internet-services/itunes/';
2089 1944
2090 @override 1945 @override
2091 - String get refundAppleReviewsCircumstances =>  
2092 - 'Apple reviews the order, account history, and actual usage when deciding whether to approve a refund.'; 1946 + String get refundAppleReviewsCircumstances => 'Apple reviews the order, account history, and actual usage when deciding whether to approve a refund.';
2093 1947
2094 @override 1948 @override
2095 String get refundRejectionReasonsTitle => 'Why might a refund be rejected?'; 1949 String get refundRejectionReasonsTitle => 'Why might a refund be rejected?';
2096 1950
2097 @override 1951 @override
2098 - String get refundRejectionReasonsIntroduction =>  
2099 - 'The App Store may reject a request for reasons including, but not limited to:'; 1952 + String get refundRejectionReasonsIntroduction => 'The App Store may reject a request for reasons including, but not limited to:';
2100 1953
2101 @override 1954 @override
2102 - String get refundReasonPurchaseTooOld =>  
2103 - ' · Too much time has passed since purchase'; 1955 + String get refundReasonPurchaseTooOld => ' · Too much time has passed since purchase';
2104 1956
2105 @override 1957 @override
2106 - String get refundReasonFrequentRequests =>  
2107 - ' · Frequent requests from the same account'; 1958 + String get refundReasonFrequentRequests => ' · Frequent requests from the same account';
2108 1959
2109 @override 1960 @override
2110 - String get refundReasonAbnormalHistory =>  
2111 - ' · A history of unusual refund activity'; 1961 + String get refundReasonAbnormalHistory => ' · A history of unusual refund activity';
2112 1962
2113 @override 1963 @override
2114 String get refundReasonInsufficient => ' · An insufficient refund reason'; 1964 String get refundReasonInsufficient => ' · An insufficient refund reason';
2115 1965
2116 @override 1966 @override
2117 - String get refundReasonLongTermUse =>  
2118 - ' · Extended normal use of membership features'; 1967 + String get refundReasonLongTermUse => ' · Extended normal use of membership features';
2119 1968
2120 @override 1969 @override
2121 - String get refundReasonPriceChange =>  
2122 - ' · Promotions, discounts, or price changes'; 1970 + String get refundReasonPriceChange => ' · Promotions, discounts, or price changes';
2123 1971
2124 @override 1972 @override
2125 - String get refundReasonNoReceipt =>  
2126 - ' · No valid order receipt can be provided'; 1973 + String get refundReasonNoReceipt => ' · No valid order receipt can be provided';
2127 1974
2128 @override 1975 @override
2129 - String get refundOfficialDecision =>  
2130 - 'The App Store\'s final decision applies.'; 1976 + String get refundOfficialDecision => 'The App Store\'s final decision applies.';
2131 1977
2132 @override 1978 @override
2133 String get refundRejectedNextStepsTitle => 'What if my request is rejected?'; 1979 String get refundRejectedNextStepsTitle => 'What if my request is rejected?';
2134 1980
2135 @override 1981 @override
2136 - String get refundTryAgain =>  
2137 - 'If your refund request is rejected, you can try submitting it to the App Store again.'; 1982 + String get refundTryAgain => 'If your refund request is rejected, you can try submitting it to the App Store again.';
2138 1983
2139 @override 1984 @override
2140 - String get refundFinalReview =>  
2141 - 'If it is rejected again, the App Store has completed its final review. Neither DoubleFeel nor Apple Support can change the result.'; 1985 + String get refundFinalReview => 'If it is rejected again, the App Store has completed its final review. Neither DoubleFeel nor Apple Support can change the result.';
2142 1986
2143 @override 1987 @override
2144 - String get refundNoAlternativeChannel =>  
2145 - 'DoubleFeel cannot process refund requests outside the App Store system.'; 1988 + String get refundNoAlternativeChannel => 'DoubleFeel cannot process refund requests outside the App Store system.';
2146 1989
2147 @override 1990 @override
2148 - String get refundMembershipCancellation =>  
2149 - 'After a successful refund, your DoubleFeel Pro benefits will also be canceled.'; 1991 + String get refundMembershipCancellation => 'After a successful refund, your DoubleFeel Pro benefits will also be canceled.';
2150 1992
2151 @override 1993 @override
2152 String get refundHelpTitle => 'Need help?'; 1994 String get refundHelpTitle => 'Need help?';
2153 1995
2154 @override 1996 @override
2155 - String get refundHelpDescription =>  
2156 - 'If you have questions about refunds or experience payment errors, duplicate charges, or a missing order, contact DoubleFeel Support and we will do our best to assist.'; 1997 + String get refundHelpDescription => 'If you have questions about refunds or experience payment errors, duplicate charges, or a missing order, contact DoubleFeel Support and we will do our best to assist.';
2157 1998
2158 @override 1999 @override
2159 String get refundFaqTitle => 'DoubleFeel FAQs'; 2000 String get refundFaqTitle => 'DoubleFeel FAQs';
@@ -2162,8 +2003,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2162,8 +2003,7 @@ class AppLocalizationsEn extends AppLocalizations {
2162 String get appReviewPromptTitle => 'Enjoying DoubleFeel?'; 2003 String get appReviewPromptTitle => 'Enjoying DoubleFeel?';
2163 2004
2164 @override 2005 @override
2165 - String get appReviewPromptMessage =>  
2166 - 'We\'d love to know if DoubleFeel is helping you better understand your stress and sleep. 💜'; 2006 + String get appReviewPromptMessage => 'We\'d love to know if DoubleFeel is helping you better understand your stress and sleep. 💜';
2167 2007
2168 @override 2008 @override
2169 String get appReviewPromptLikeActionEmoji => '😍'; 2009 String get appReviewPromptLikeActionEmoji => '😍';
@@ -2175,12 +2015,10 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2175,12 +2015,10 @@ class AppLocalizationsEn extends AppLocalizations {
2175 String get appReviewPromptFeedbackAction => 'Not Really'; 2015 String get appReviewPromptFeedbackAction => 'Not Really';
2176 2016
2177 @override 2017 @override
2178 - String get appReviewFeedbackTitle =>  
2179 - 'Sorry DoubleFeel Didn\'t Meet Your Expectations'; 2018 + String get appReviewFeedbackTitle => 'Sorry DoubleFeel Didn\'t Meet Your Expectations';
2180 2019
2181 @override 2020 @override
2182 - String get appReviewFeedbackMessage =>  
2183 - 'Tell us what happened and how we can improve. Your feedback helps make DoubleFeel better for everyone. 💜'; 2021 + String get appReviewFeedbackMessage => 'Tell us what happened and how we can improve. Your feedback helps make DoubleFeel better for everyone. 💜';
2184 2022
2185 @override 2023 @override
2186 String get appReviewFeedbackSendAction => 'Send Feedback'; 2024 String get appReviewFeedbackSendAction => 'Send Feedback';
@@ -2201,8 +2039,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2201,8 +2039,7 @@ class AppLocalizationsEn extends AppLocalizations {
2201 String get stressLevelsToday => 'Their Stress Status Today'; 2039 String get stressLevelsToday => 'Their Stress Status Today';
2202 2040
2203 @override 2041 @override
2204 - String get noPressureDataAvailableAtThisTime =>  
2205 - 'No pressure data available at this time'; 2042 + String get noPressureDataAvailableAtThisTime => 'No pressure data available at this time';
2206 2043
2207 @override 2044 @override
2208 String get membersCanViewTheCompleteData => 'Unlock Pro to view'; 2045 String get membersCanViewTheCompleteData => 'Unlock Pro to view';
@@ -2244,8 +2081,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2244,8 +2081,7 @@ class AppLocalizationsEn extends AppLocalizations {
2244 String get unlockTheProVersion => 'Unlock Pro'; 2081 String get unlockTheProVersion => 'Unlock Pro';
2245 2082
2246 @override 2083 @override
2247 - String get embarkOnAJourneyOfStressAwarenessAndWellnessSupport =>  
2248 - 'Begin Your Stress Alerts & Health Journey'; 2084 + String get embarkOnAJourneyOfStressAwarenessAndWellnessSupport => 'Begin Your Stress Alerts & Health Journey';
2249 2085
2250 @override 2086 @override
2251 String sharePartnerCodeTemplate(String inviteCode) { 2087 String sharePartnerCodeTemplate(String inviteCode) {
@@ -2256,8 +2092,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2256,8 +2092,7 @@ class AppLocalizationsEn extends AppLocalizations {
2256 String get bindPartnerIdNotExistTitle => 'User not found'; 2092 String get bindPartnerIdNotExistTitle => 'User not found';
2257 2093
2258 @override 2094 @override
2259 - String get bindPartnerIdNotExistMessage =>  
2260 - 'This user ID doesn’t exist. Please check and try again.'; 2095 + String get bindPartnerIdNotExistMessage => 'This user ID doesn’t exist. Please check and try again.';
2261 2096
2262 @override 2097 @override
2263 String get bindPartnerDialogGotIt => 'Got it'; 2098 String get bindPartnerDialogGotIt => 'Got it';
@@ -2266,8 +2101,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2266,8 +2101,7 @@ class AppLocalizationsEn extends AppLocalizations {
2266 String get bindPartnerAddFailedTitle => 'Unable to add friend'; 2101 String get bindPartnerAddFailedTitle => 'Unable to add friend';
2267 2102
2268 @override 2103 @override
2269 - String get bindPartnerAddFailedMessage =>  
2270 - 'This user doesn’t allow friend requests.'; 2104 + String get bindPartnerAddFailedMessage => 'This user doesn’t allow friend requests.';
2271 2105
2272 @override 2106 @override
2273 String get bindPartnerAlreadyFriendTitle => 'You’re already friends'; 2107 String get bindPartnerAlreadyFriendTitle => 'You’re already friends';
@@ -2310,20 +2144,16 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2310,20 +2144,16 @@ class AppLocalizationsEn extends AppLocalizations {
2310 String get todaySAverageHrv => 'Avg. Hrv Today'; 2144 String get todaySAverageHrv => 'Avg. Hrv Today';
2311 2145
2312 @override 2146 @override
2313 - String get helpNoDataReason1 =>  
2314 - '1. Ensure your Apple Watch is on watchOS 10.0+ and iPhone is on iOS 14+. The system version can be checked in [Settings] -> [General] -> [About].'; 2147 + String get helpNoDataReason1 => '1. Ensure your Apple Watch is on watchOS 10.0+ and iPhone is on iOS 14+. The system version can be checked in [Settings] -> [General] -> [About].';
2315 2148
2316 @override 2149 @override
2317 - String get helpNoDataReason2 =>  
2318 - '2. Confirm if all permissions are enabled: iPhone [Health] -> [Sharing] -> [Apps] -> [DoubleFeel] -> [Turn On All].'; 2150 + String get helpNoDataReason2 => '2. Confirm if all permissions are enabled: iPhone [Health] -> [Sharing] -> [Apps] -> [DoubleFeel] -> [Turn On All].';
2319 2151
2320 @override 2152 @override
2321 - String get helpNoDataReason3 =>  
2322 - '3. Confirm if devices are in power-saving mode, low battery status, or if the watch is not worn snugly, as these conditions affect watch data collection.'; 2153 + String get helpNoDataReason3 => '3. Confirm if devices are in power-saving mode, low battery status, or if the watch is not worn snugly, as these conditions affect watch data collection.';
2323 2154
2324 @override 2155 @override
2325 - String get helpNoDataReasonFooter =>  
2326 - 'If all checks are correct and the issue persists, you can submit the problem in [Feedback] -> [Contact Us]. We will reply as soon as possible.'; 2156 + String get helpNoDataReasonFooter => 'If all checks are correct and the issue persists, you can submit the problem in [Feedback] -> [Contact Us]. We will reply as soon as possible.';
2327 2157
2328 @override 2158 @override
2329 String get noHealthDataNeedHelp => 'Need help?'; 2159 String get noHealthDataNeedHelp => 'Need help?';
@@ -2335,30 +2165,25 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2335,30 +2165,25 @@ class AppLocalizationsEn extends AppLocalizations {
2335 String get noHealthDataHeadingTitle => 'No Heart Rate Data Available'; 2165 String get noHealthDataHeadingTitle => 'No Heart Rate Data Available';
2336 2166
2337 @override 2167 @override
2338 - String get noHealthDataHeadingBody =>  
2339 - 'DoubleFeel is unable to retrieve your HRV data from Apple Health. Please follow the instructions to grant permissions, then tap \'Refresh\' in the top right to continue.'; 2168 + String get noHealthDataHeadingBody => 'DoubleFeel is unable to retrieve your HRV data from Apple Health. Please follow the instructions to grant permissions, then tap \'Refresh\' in the top right to continue.';
2340 2169
2341 @override 2170 @override
2342 String get noHealthDataError1Title => 'Error 1: Apple Watch Data Unavailable'; 2171 String get noHealthDataError1Title => 'Error 1: Apple Watch Data Unavailable';
2343 2172
2344 @override 2173 @override
2345 - String get noHealthDataError1Body =>  
2346 - 'It looks like you haven\'t used your Apple Watch in the past 12 months. If you just started using it and have enabled all data permissions, this message might still appear. Please continue to wear your Apple Watch to allow data collection, or add HRV data manually on the homepage.'; 2174 + String get noHealthDataError1Body => 'It looks like you haven\'t used your Apple Watch in the past 12 months. If you just started using it and have enabled all data permissions, this message might still appear. Please continue to wear your Apple Watch to allow data collection, or add HRV data manually on the homepage.';
2347 2175
2348 @override 2176 @override
2349 - String get noHealthDataError2Title =>  
2350 - 'Error 2: Health Data Access Unauthorized'; 2177 + String get noHealthDataError2Title => 'Error 2: Health Data Access Unauthorized';
2351 2178
2352 @override 2179 @override
2353 - String get noHealthDataError2Body =>  
2354 - 'DoubleFeel requires access to Apple Health data to provide stress stats, alerts, and recommendations. If not authorized, some features may not work properly.\n\nRest assured, all health data is only stored locally and will not be uploaded.\n\nTo enable permissions, follow the prompt and select Allow All -> Health -> DoubleFeel in iOS Settings.'; 2180 + String get noHealthDataError2Body => 'DoubleFeel requires access to Apple Health data to provide stress stats, alerts, and recommendations. If not authorized, some features may not work properly.\n\nRest assured, all health data is only stored locally and will not be uploaded.\n\nTo enable permissions, follow the prompt and select Allow All -> Health -> DoubleFeel in iOS Settings.';
2355 2181
2356 @override 2182 @override
2357 String get noHealthDataError3Title => 'Error 3: System Issue'; 2183 String get noHealthDataError3Title => 'Error 3: System Issue';
2358 2184
2359 @override 2185 @override
2360 - String get noHealthDataError3Body =>  
2361 - 'Based on user feedback, we found two reasons why HRV or heart rate data might be missing:\n\n1. Apple Watch not connected\n · If your Apple Watch has not been worn for a long time, heart rate data may not be collected.\n · Please check iOS Health App -> \'My Watch\' to confirm if recent heart rate data was recorded while wearing the Apple Watch.\n · If not, please try wearing your Apple Watch for data collection and turn on the heart rate feature supported by Apple.\n\n2. Heart rate or HRV data missing in the past 30 days\n · Open iOS Health App -> Browse -> \'Heart Rate\' or \'HRV\' -> \'No Data Found\' to confirm if it\'s missing.\n · If data is missing, please wear the watch again, restart your iPhone and Apple Watch, then open DoubleFeel again.'; 2186 + String get noHealthDataError3Body => 'Based on user feedback, we found two reasons why HRV or heart rate data might be missing:\n\n1. Apple Watch not connected\n · If your Apple Watch has not been worn for a long time, heart rate data may not be collected.\n · Please check iOS Health App -> \'My Watch\' to confirm if recent heart rate data was recorded while wearing the Apple Watch.\n · If not, please try wearing your Apple Watch for data collection and turn on the heart rate feature supported by Apple.\n\n2. Heart rate or HRV data missing in the past 30 days\n · Open iOS Health App -> Browse -> \'Heart Rate\' or \'HRV\' -> \'No Data Found\' to confirm if it\'s missing.\n · If data is missing, please wear the watch again, restart your iPhone and Apple Watch, then open DoubleFeel again.';
2362 2187
2363 @override 2188 @override
2364 String get noHealthDataGoToSettings => 'Enable Now'; 2189 String get noHealthDataGoToSettings => 'Enable Now';
@@ -2385,8 +2210,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2385,8 +2210,7 @@ class AppLocalizationsEn extends AppLocalizations {
2385 String get watchThemeCustomTheme => 'Custom Themes'; 2210 String get watchThemeCustomTheme => 'Custom Themes';
2386 2211
2387 @override 2212 @override
2388 - String get watchThemeCustomDescription =>  
2389 - 'Turn your emotions into a watch face that\'s uniquely yours. ⭐'; 2213 + String get watchThemeCustomDescription => 'Turn your emotions into a watch face that\'s uniquely yours. ⭐';
2390 2214
2391 @override 2215 @override
2392 String get watchThemeCreateTheme => 'Create a Theme'; 2216 String get watchThemeCreateTheme => 'Create a Theme';
@@ -2404,8 +2228,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2404,8 +2228,7 @@ class AppLocalizationsEn extends AppLocalizations {
2404 String get watchThemeSave => 'Save'; 2228 String get watchThemeSave => 'Save';
2405 2229
2406 @override 2230 @override
2407 - String get watchThemeContentUnavailable =>  
2408 - 'This content is unavailable. Try another one.'; 2231 + String get watchThemeContentUnavailable => 'This content is unavailable. Try another one.';
2409 2232
2410 @override 2233 @override
2411 String get watchThemeDialPreview => 'Watch Preview'; 2234 String get watchThemeDialPreview => 'Watch Preview';
@@ -2426,8 +2249,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2426,8 +2249,7 @@ class AppLocalizationsEn extends AppLocalizations {
2426 String get watchThemeUseNow => 'Use Now'; 2249 String get watchThemeUseNow => 'Use Now';
2427 2250
2428 @override 2251 @override
2429 - String get watchThemeSyncIntro =>  
2430 - 'Open the DoubleFeel app on your Apple Watch, then tap Next below.'; 2252 + String get watchThemeSyncIntro => 'Open the DoubleFeel app on your Apple Watch, then tap Next below.';
2431 2253
2432 @override 2254 @override
2433 String get watchThemeSyncWaiting => 'Keep the Watch app open while syncing'; 2255 String get watchThemeSyncWaiting => 'Keep the Watch app open while syncing';
@@ -2465,12 +2287,10 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2465,12 +2287,10 @@ class AppLocalizationsEn extends AppLocalizations {
2465 String get watchThemeNameMaxLength => 'Up to 10 characters'; 2287 String get watchThemeNameMaxLength => 'Up to 10 characters';
2466 2288
2467 @override 2289 @override
2468 - String get watchThemeSubmissionAgreement =>  
2469 - 'I have read and agree to the User Submission Agreement'; 2290 + String get watchThemeSubmissionAgreement => 'I have read and agree to the User Submission Agreement';
2470 2291
2471 @override 2292 @override
2472 - String get watchThemeSubmissionAgreementPrefix =>  
2473 - 'I have read and agree to the User '; 2293 + String get watchThemeSubmissionAgreementPrefix => 'I have read and agree to the User ';
2474 2294
2475 @override 2295 @override
2476 String get watchThemeSubmissionAgreementLink => 'Submission Agreement'; 2296 String get watchThemeSubmissionAgreementLink => 'Submission Agreement';
@@ -2497,22 +2317,19 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2497,22 +2317,19 @@ class AppLocalizationsEn extends AppLocalizations {
2497 String get watchThemeCropImage => 'Crop Watch Face Image'; 2317 String get watchThemeCropImage => 'Crop Watch Face Image';
2498 2318
2499 @override 2319 @override
2500 - String get watchThemeImageProcessFailed =>  
2501 - 'Image processing failed. Please try again'; 2320 + String get watchThemeImageProcessFailed => 'Image processing failed. Please try again';
2502 2321
2503 @override 2322 @override
2504 String get watchThemeAbandonEdit => 'Discard Changes'; 2323 String get watchThemeAbandonEdit => 'Discard Changes';
2505 2324
2506 @override 2325 @override
2507 - String get watchThemeAbandonMessage =>  
2508 - 'Your changes won\'t be saved if you close this page. Discard them?'; 2326 + String get watchThemeAbandonMessage => 'Your changes won\'t be saved if you close this page. Discard them?';
2509 2327
2510 @override 2328 @override
2511 String get watchThemeContinueEditing => 'Continue Editing'; 2329 String get watchThemeContinueEditing => 'Continue Editing';
2512 2330
2513 @override 2331 @override
2514 - String get watchThemeImageUploadFailed =>  
2515 - 'Image upload failed. Please try again'; 2332 + String get watchThemeImageUploadFailed => 'Image upload failed. Please try again';
2516 2333
2517 @override 2334 @override
2518 String watchThemeImageDownloadFailed(String error) { 2335 String watchThemeImageDownloadFailed(String error) {
@@ -2520,15 +2337,13 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2520,15 +2337,13 @@ class AppLocalizationsEn extends AppLocalizations {
2520 } 2337 }
2521 2338
2522 @override 2339 @override
2523 - String get watchThemeCreateFailed =>  
2524 - 'Failed to create watch face. Please try again'; 2340 + String get watchThemeCreateFailed => 'Failed to create watch face. Please try again';
2525 2341
2526 @override 2342 @override
2527 String get watchThemeDeleteTheme => 'Delete Theme'; 2343 String get watchThemeDeleteTheme => 'Delete Theme';
2528 2344
2529 @override 2345 @override
2530 - String get watchThemeDeleteMessage =>  
2531 - 'Deleted themes cannot be restored. Delete this theme?'; 2346 + String get watchThemeDeleteMessage => 'Deleted themes cannot be restored. Delete this theme?';
2532 2347
2533 @override 2348 @override
2534 String get watchThemeCancel => 'Cancel'; 2349 String get watchThemeCancel => 'Cancel';
@@ -2569,8 +2384,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2569,8 +2384,7 @@ class AppLocalizationsEn extends AppLocalizations {
2569 } 2384 }
2570 2385
2571 @override 2386 @override
2572 - String get feedbackSelectImageError =>  
2573 - 'Unable to select images, please try again later'; 2387 + String get feedbackSelectImageError => 'Unable to select images, please try again later';
2574 2388
2575 @override 2389 @override
2576 String get feedbackEmptyContentHint => 'Please enter questions and feedback'; 2390 String get feedbackEmptyContentHint => 'Please enter questions and feedback';
@@ -2582,8 +2396,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2582,8 +2396,7 @@ class AppLocalizationsEn extends AppLocalizations {
2582 String get feedbackSubmitSuccessTitle => 'Feedback submitted successfully'; 2396 String get feedbackSubmitSuccessTitle => 'Feedback submitted successfully';
2583 2397
2584 @override 2398 @override
2585 - String get feedbackSubmitSuccessMessage =>  
2586 - 'Thank you for your feedback. If further communication is needed, we will contact you via the email address you left as soon as possible. Please keep an eye on your inbox.'; 2399 + String get feedbackSubmitSuccessMessage => 'Thank you for your feedback. If further communication is needed, we will contact you via the email address you left as soon as possible. Please keep an eye on your inbox.';
2587 2400
2588 @override 2401 @override
2589 String get feedbackSubmitSuccessConfirm => 'OK'; 2402 String get feedbackSubmitSuccessConfirm => 'OK';
@@ -2592,36 +2405,28 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2592,36 +2405,28 @@ class AppLocalizationsEn extends AppLocalizations {
2592 String get frequentMovement => 'Frequent movement'; 2405 String get frequentMovement => 'Frequent movement';
2593 2406
2594 @override 2407 @override
2595 - String get latestHrvTipExcellentAboveBaseline =>  
2596 - 'Your HRV is above your usual level. Your body appears relaxed and your stress state looks good. Keep your current rhythm.'; 2408 + String get latestHrvTipExcellentAboveBaseline => 'Your HRV is above your usual level. Your body appears relaxed and your stress state looks good. Keep your current rhythm.';
2597 2409
2598 @override 2410 @override
2599 - String get latestHrvTipExcellentBelowBaseline =>  
2600 - 'Your HRV is in an excellent range, but slightly lower than usual. Keep a regular routine and make time for recovery.'; 2411 + String get latestHrvTipExcellentBelowBaseline => 'Your HRV is in an excellent range, but slightly lower than usual. Keep a regular routine and make time for recovery.';
2601 2412
2602 @override 2413 @override
2603 - String get latestHrvTipNormalAboveBaseline =>  
2604 - 'Your HRV is within the normal range and your current stress state is stable. Keep maintaining healthy rest habits.'; 2414 + String get latestHrvTipNormalAboveBaseline => 'Your HRV is within the normal range and your current stress state is stable. Keep maintaining healthy rest habits.';
2605 2415
2606 @override 2416 @override
2607 - String get latestHrvTipNormalBelowBaseline =>  
2608 - 'Your HRV is within the normal range, but below your usual level. Consider relaxing and resting appropriately.'; 2417 + String get latestHrvTipNormalBelowBaseline => 'Your HRV is within the normal range, but below your usual level. Consider relaxing and resting appropriately.';
2609 2418
2610 @override 2419 @override
2611 - String get latestHrvTipAttentionAboveBaseline =>  
2612 - 'Your HRV is on the low side. Consider relaxing, keeping regular rest, and paying attention to nutrition and recovery.'; 2420 + String get latestHrvTipAttentionAboveBaseline => 'Your HRV is on the low side. Consider relaxing, keeping regular rest, and paying attention to nutrition and recovery.';
2613 2421
2614 @override 2422 @override
2615 - String get latestHrvTipAttentionBelowBaseline =>  
2616 - 'Your HRV is clearly below your usual level. Recent stress may be elevated, so try to rest and adjust your state.'; 2423 + String get latestHrvTipAttentionBelowBaseline => 'Your HRV is clearly below your usual level. Recent stress may be elevated, so try to rest and adjust your state.';
2617 2424
2618 @override 2425 @override
2619 - String get latestHrvTipOverloadAboveBaseline =>  
2620 - 'Your HRV is at a relatively low level. Your body may be under higher stress. If this is after exercise, a lower HRV can be normal. Rest and recover in time.'; 2426 + String get latestHrvTipOverloadAboveBaseline => 'Your HRV is at a relatively low level. Your body may be under higher stress. If this is after exercise, a lower HRV can be normal. Rest and recover in time.';
2621 2427
2622 @override 2428 @override
2623 - String get latestHrvTipOverloadBelowBaseline =>  
2624 - 'Your HRV is clearly below your usual level. Your body may be under high stress. If this is after exercise, a lower HRV can be normal. Reduce exertion, rest in time, and support sleep recovery.'; 2429 + String get latestHrvTipOverloadBelowBaseline => 'Your HRV is clearly below your usual level. Your body may be under high stress. If this is after exercise, a lower HRV can be normal. Reduce exertion, rest in time, and support sleep recovery.';
2625 2430
2626 @override 2431 @override
2627 String healthLocalNotificationSleepDuration(int hours, int minutes) { 2432 String healthLocalNotificationSleepDuration(int hours, int minutes) {
@@ -2634,8 +2439,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2634,8 +2439,7 @@ class AppLocalizationsEn extends AppLocalizations {
2634 } 2439 }
2635 2440
2636 @override 2441 @override
2637 - String get healthLocalNotificationSleepContent =>  
2638 - 'Today\'s sleep report is ready. Tap to view your detailed sleep data.'; 2442 + String get healthLocalNotificationSleepContent => 'Today\'s sleep report is ready. Tap to view your detailed sleep data.';
2639 2443
2640 @override 2444 @override
2641 String healthLocalNotificationHrvTitle(int hrv, String state, String time) { 2445 String healthLocalNotificationHrvTitle(int hrv, String state, String time) {
@@ -2643,33 +2447,27 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2643,33 +2447,27 @@ class AppLocalizationsEn extends AppLocalizations {
2643 } 2447 }
2644 2448
2645 @override 2449 @override
2646 - String healthLocalNotificationRealtimeStressTitle(  
2647 - String state, String startTime, String endTime) { 2450 + String healthLocalNotificationRealtimeStressTitle(String state, String startTime, String endTime) {
2648 return '$state · $startTime-$endTime'; 2451 return '$state · $startTime-$endTime';
2649 } 2452 }
2650 2453
2651 @override 2454 @override
2652 - String get healthLocalNotificationRealtimeStressExcellentContent =>  
2653 - 'Your realtime stress stayed low over the past 60 minutes. You seem relaxed overall. Keep your current rhythm.'; 2455 + String get healthLocalNotificationRealtimeStressExcellentContent => 'Your realtime stress stayed low over the past 60 minutes. You seem relaxed overall. Keep your current rhythm.';
2654 2456
2655 @override 2457 @override
2656 - String get healthLocalNotificationRealtimeStressNormalContent =>  
2657 - 'Your stress state was stable over the past 60 minutes. Your current rhythm looks normal.'; 2458 + String get healthLocalNotificationRealtimeStressNormalContent => 'Your stress state was stable over the past 60 minutes. Your current rhythm looks normal.';
2658 2459
2659 @override 2460 @override
2660 - String get healthLocalNotificationRealtimeStressAttentionContent =>  
2661 - 'Your stress was elevated over the past 60 minutes. Consider relaxing and making time for rest and recovery. Elevated stress during workouts is normal.'; 2461 + String get healthLocalNotificationRealtimeStressAttentionContent => 'Your stress was elevated over the past 60 minutes. Consider relaxing and making time for rest and recovery. Elevated stress during workouts is normal.';
2662 2462
2663 @override 2463 @override
2664 - String get healthLocalNotificationRealtimeStressOverloadContent =>  
2665 - 'You stayed in a high-stress state over the past 60 minutes. Reduce exertion and prioritize rest and sleep. Elevated stress during workouts is normal.'; 2464 + String get healthLocalNotificationRealtimeStressOverloadContent => 'You stayed in a high-stress state over the past 60 minutes. Reduce exertion and prioritize rest and sleep. Elevated stress during workouts is normal.';
2666 2465
2667 @override 2466 @override
2668 String get turnOnNotifications => 'Turn on Notifications'; 2467 String get turnOnNotifications => 'Turn on Notifications';
2669 2468
2670 @override 2469 @override
2671 - String get stayUpToDateOnChangesInYourOwnAndYourFriendsHealth =>  
2672 - 'Stay up to date on changes in your own and your friends\' health'; 2470 + String get stayUpToDateOnChangesInYourOwnAndYourFriendsHealth => 'Stay up to date on changes in your own and your friends\' health';
2673 2471
2674 @override 2472 @override
2675 String get refreshComplete => 'Refresh Complete'; 2473 String get refreshComplete => 'Refresh Complete';
@@ -2692,26 +2490,22 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2692,26 +2490,22 @@ class AppLocalizationsEn extends AppLocalizations {
2692 String get emailLoginYourPassword => 'Your password'; 2490 String get emailLoginYourPassword => 'Your password';
2693 2491
2694 @override 2492 @override
2695 - String get yourAccountWasSignedOutDueToAnotherDeviceLoginOrTokenExpirationPleaseLogInAgainToContinue =>  
2696 - 'Your account was signed out due to another device login or token expiration. Please log in again to continue.'; 2493 + String get yourAccountWasSignedOutDueToAnotherDeviceLoginOrTokenExpirationPleaseLogInAgainToContinue => 'Your account was signed out due to another device login or token expiration. Please log in again to continue.';
2697 2494
2698 @override 2495 @override
2699 String get contactUs => 'Contact us'; 2496 String get contactUs => 'Contact us';
2700 2497
2701 @override 2498 @override
2702 - String get pleaseDescribeTheProblemClearlyAndIncludeScreenRecordingsIfPossible =>  
2703 - 'Please describe the problem clearly and include screen recordings if possible.'; 2499 + String get pleaseDescribeTheProblemClearlyAndIncludeScreenRecordingsIfPossible => 'Please describe the problem clearly and include screen recordings if possible.';
2704 2500
2705 @override 2501 @override
2706 - String get sendUsYourUserIdAsItWillHelpUsIdentifyTheProblemFaster =>  
2707 - 'Send us your User ID as it will help us identify the problem faster.'; 2502 + String get sendUsYourUserIdAsItWillHelpUsIdentifyTheProblemFaster => 'Send us your User ID as it will help us identify the problem faster.';
2708 2503
2709 @override 2504 @override
2710 String get setAPassword => 'Set a Password'; 2505 String get setAPassword => 'Set a Password';
2711 2506
2712 @override 2507 @override
2713 - String get setAPasswordToSignInWithYourEmail =>  
2714 - 'Set a password to sign in with your email.'; 2508 + String get setAPasswordToSignInWithYourEmail => 'Set a password to sign in with your email.';
2715 2509
2716 @override 2510 @override
2717 String get settingsSaved => 'Settings saved'; 2511 String get settingsSaved => 'Settings saved';
@@ -2723,8 +2517,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2723,8 +2517,7 @@ class AppLocalizationsEn extends AppLocalizations {
2723 String get setPassword => 'Set Password'; 2517 String get setPassword => 'Set Password';
2724 2518
2725 @override 2519 @override
2726 - String get setAPasswordToAddThisEmailSuccessfullyLeavingNowWillCancelThisSetup =>  
2727 - 'Set a password to add this email successfully. Leaving now will cancel this setup.'; 2520 + String get setAPasswordToAddThisEmailSuccessfullyLeavingNowWillCancelThisSetup => 'Set a password to add this email successfully. Leaving now will cancel this setup.';
2728 2521
2729 @override 2522 @override
2730 String get setupIncomplete => 'Setup Incomplete'; 2523 String get setupIncomplete => 'Setup Incomplete';
@@ -2736,8 +2529,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2736,8 +2529,7 @@ class AppLocalizationsEn extends AppLocalizations {
2736 String get confirmNewPassword => 'Confirm new password'; 2529 String get confirmNewPassword => 'Confirm new password';
2737 2530
2738 @override 2531 @override
2739 - String get passwordMustBeAtLeast6CharactersAndInclude1NumberAnd1UppercaseLetter =>  
2740 - 'Password must be at least 6 characters and include 1 number and 1 uppercase letter.'; 2532 + String get passwordMustBeAtLeast6CharactersAndInclude1NumberAnd1UppercaseLetter => 'Password must be at least 6 characters and include 1 number and 1 uppercase letter.';
2741 2533
2742 @override 2534 @override
2743 String get forgotPassword => 'Forgot password?'; 2535 String get forgotPassword => 'Forgot password?';
@@ -2752,8 +2544,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2752,8 +2544,7 @@ class AppLocalizationsEn extends AppLocalizations {
2752 String get weVeSentACodeTo => 'We’ve sent a code to'; 2544 String get weVeSentACodeTo => 'We’ve sent a code to';
2753 2545
2754 @override 2546 @override
2755 - String get didnTGetItCheckYourSpamFolderOrTryAgain =>  
2756 - '. Didn’t get it? Check your spam folder or try again.'; 2547 + String get didnTGetItCheckYourSpamFolderOrTryAgain => '. Didn’t get it? Check your spam folder or try again.';
2757 2548
2758 @override 2549 @override
2759 String get checkYourEmail => 'Check your email'; 2550 String get checkYourEmail => 'Check your email';
@@ -2771,12 +2562,10 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2771,12 +2562,10 @@ class AppLocalizationsEn extends AppLocalizations {
2771 String get sendEmail => 'Send Email'; 2562 String get sendEmail => 'Send Email';
2772 2563
2773 @override 2564 @override
2774 - String get thisEmailIsNotRegisteredPleaseCheckAndTryAgain =>  
2775 - 'This email is not registered. Please check and try again.'; 2565 + String get thisEmailIsNotRegisteredPleaseCheckAndTryAgain => 'This email is not registered. Please check and try again.';
2776 2566
2777 @override 2567 @override
2778 - String get youLlReceiveACodeViaEmailToResetYourPassword =>  
2779 - 'You\'ll receive a code via email to reset your password.'; 2568 + String get youLlReceiveACodeViaEmailToResetYourPassword => 'You\'ll receive a code via email to reset your password.';
2780 2569
2781 @override 2570 @override
2782 String get codeFromEmail => 'Code from email'; 2571 String get codeFromEmail => 'Code from email';
@@ -2829,8 +2618,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2829,8 +2618,7 @@ class AppLocalizationsEn extends AppLocalizations {
2829 String get verifyYourPassword => 'Verify your password'; 2618 String get verifyYourPassword => 'Verify your password';
2830 2619
2831 @override 2620 @override
2832 - String get reEnterYourDoublefeelPasswordToContinue =>  
2833 - 'Re-enter your DoubleFeel password to continue.'; 2621 + String get reEnterYourDoublefeelPasswordToContinue => 'Re-enter your DoubleFeel password to continue.';
2834 2622
2835 @override 2623 @override
2836 String get changeEmail => 'Change Email'; 2624 String get changeEmail => 'Change Email';
@@ -2839,8 +2627,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2839,8 +2627,7 @@ class AppLocalizationsEn extends AppLocalizations {
2839 String get yourCurrentEmailIs => 'Your current email is'; 2627 String get yourCurrentEmailIs => 'Your current email is';
2840 2628
2841 @override 2629 @override
2842 - String get whatWouldYouLikeToUpdateItTo =>  
2843 - '. What would you like to update it to?'; 2630 + String get whatWouldYouLikeToUpdateItTo => '. What would you like to update it to?';
2844 2631
2845 @override 2632 @override
2846 String get successChanged => 'Success changed'; 2633 String get successChanged => 'Success changed';
@@ -2870,8 +2657,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2870,8 +2657,7 @@ class AppLocalizationsEn extends AppLocalizations {
2870 String get confirmYourNewPassword => 'Confirm your new password'; 2657 String get confirmYourNewPassword => 'Confirm your new password';
2871 2658
2872 @override 2659 @override
2873 - String get yourPasswordNeedsToHaveAMinimumOf6CharactersAndContainAtLeast1NumberAnd1UppercaseCharacter =>  
2874 - 'Your password needs to have a minimum of 6 characters and contain at least 1 number and 1 uppercase character'; 2660 + String get yourPasswordNeedsToHaveAMinimumOf6CharactersAndContainAtLeast1NumberAnd1UppercaseCharacter => 'Your password needs to have a minimum of 6 characters and contain at least 1 number and 1 uppercase character';
2875 2661
2876 @override 2662 @override
2877 String weHaveSentACodeTo(String email) { 2663 String weHaveSentACodeTo(String email) {
@@ -2891,8 +2677,7 @@ class AppLocalizationsEn extends AppLocalizations { @@ -2891,8 +2677,7 @@ class AppLocalizationsEn extends AppLocalizations {
2891 String get cannotUseCurrentPassword => 'You can\'t use the current password'; 2677 String get cannotUseCurrentPassword => 'You can\'t use the current password';
2892 2678
2893 @override 2679 @override
2894 - String get thisEmailIsAlreadyLinkedToAnotherAccountPleaseUseADifferentEmail =>  
2895 - 'This email is already linked to another account. Please use a different email.'; 2680 + String get thisEmailIsAlreadyLinkedToAnotherAccountPleaseUseADifferentEmail => 'This email is already linked to another account. Please use a different email.';
2896 2681
2897 @override 2682 @override
2898 String get loggedOutTokenInvalid => 'Logged Out'; 2683 String get loggedOutTokenInvalid => 'Logged Out';
1 -// ignore: unused_import  
2 -import 'package:intl/intl.dart' as intl;  
3 import 'app_localizations.dart'; 1 import 'app_localizations.dart';
4 2
5 // ignore_for_file: type=lint 3 // ignore_for_file: type=lint
@@ -72,27 +70,22 @@ class AppLocalizationsEs extends AppLocalizations { @@ -72,27 +70,22 @@ class AppLocalizationsEs extends AppLocalizations {
72 String get internationalServices => 'Servicios Internacionales'; 70 String get internationalServices => 'Servicios Internacionales';
73 71
74 @override 72 @override
75 - String get mainlandChinaServicesDescription =>  
76 - 'Para usuarios principalmente en China continental. Los datos de salud, cuentas y amigos se almacenan en China continental.'; 73 + String get mainlandChinaServicesDescription => 'Para usuarios principalmente en China continental. Los datos de salud, cuentas y amigos se almacenan en China continental.';
77 74
78 @override 75 @override
79 - String get internationalServicesDescription =>  
80 - 'Para usuarios principalmente fuera de China continental. Los datos de salud, cuentas y amigos se almacenan internacionalmente.'; 76 + String get internationalServicesDescription => 'Para usuarios principalmente fuera de China continental. Los datos de salud, cuentas y amigos se almacenan internacionalmente.';
81 77
82 @override 78 @override
83 - String get serviceRegionCannotBeChanged =>  
84 - 'La región del servicio no se puede cambiar después de la creación de la cuenta.'; 79 + String get serviceRegionCannotBeChanged => 'La región del servicio no se puede cambiar después de la creación de la cuenta.';
85 80
86 @override 81 @override
87 String get settings => 'Ajustes'; 82 String get settings => 'Ajustes';
88 83
89 @override 84 @override
90 - String get onboardingIntroTitle =>  
91 - 'DoubleFeel es una aplicación complementaria de salud creada para Apple Watch'; 85 + String get onboardingIntroTitle => 'DoubleFeel es una aplicación complementaria de salud creada para Apple Watch';
92 86
93 @override 87 @override
94 - String get onboardingIntroBody =>  
95 - '<em>Compréndete mejor a ti mismo</em> y deja que las personas que se preocupan por ti <em>se den cuenta cuando necesitas apoyo.</em>'; 88 + String get onboardingIntroBody => '<em>Compréndete mejor a ti mismo</em> y deja que las personas que se preocupan por ti <em>se den cuenta cuando necesitas apoyo.</em>';
96 89
97 @override 90 @override
98 String get onboardingStateQuestion => '¿Qué te pasa a menudo?'; 91 String get onboardingStateQuestion => '¿Qué te pasa a menudo?';
@@ -107,15 +100,13 @@ class AppLocalizationsEs extends AppLocalizations { @@ -107,15 +100,13 @@ class AppLocalizationsEs extends AppLocalizations {
107 String get onboardingStatePoorRest => 'Despierta sintiéndote cansado'; 100 String get onboardingStatePoorRest => 'Despierta sintiéndote cansado';
108 101
109 @override 102 @override
110 - String get onboardingStateNeedStimulants =>  
111 - 'Confíe en estimulantes para mantenerse alerta'; 103 + String get onboardingStateNeedStimulants => 'Confíe en estimulantes para mantenerse alerta';
112 104
113 @override 105 @override
114 String get onboardingStateNone => 'Ninguno de los anteriores'; 106 String get onboardingStateNone => 'Ninguno de los anteriores';
115 107
116 @override 108 @override
117 - String get onboardingStressGoalQuestion =>  
118 - '¿Qué quieres del seguimiento del estrés?'; 109 + String get onboardingStressGoalQuestion => '¿Qué quieres del seguimiento del estrés?';
119 110
120 @override 111 @override
121 String get onboardingStressGoalSource => 'Comprender las fuentes de estrés'; 112 String get onboardingStressGoalSource => 'Comprender las fuentes de estrés';
@@ -124,8 +115,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -124,8 +115,7 @@ class AppLocalizationsEs extends AppLocalizations {
124 String get onboardingStressGoalReminder => 'Recibe recordatorios de estrés'; 115 String get onboardingStressGoalReminder => 'Recibe recordatorios de estrés';
125 116
126 @override 117 @override
127 - String get onboardingStressGoalLovedOnes =>  
128 - 'Compartir el estrés con sus seres queridos'; 118 + String get onboardingStressGoalLovedOnes => 'Compartir el estrés con sus seres queridos';
129 119
130 @override 120 @override
131 String get onboardingStressGoalRelax => 'Siéntete más tranquilo'; 121 String get onboardingStressGoalRelax => 'Siéntete más tranquilo';
@@ -158,8 +148,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -158,8 +148,7 @@ class AppLocalizationsEs extends AppLocalizations {
158 String get onboardingKeyDataTitle => ''; 148 String get onboardingKeyDataTitle => '';
159 149
160 @override 150 @override
161 - String get onboardingKeyDataSubtitle =>  
162 - 'Tu cuerpo tiene una señal oculta que puede ayudarte a:'; 151 + String get onboardingKeyDataSubtitle => 'Tu cuerpo tiene una señal oculta que puede ayudarte a:';
163 152
164 @override 153 @override
165 String get onboardingKeyDataStress => 'Seguimiento del estrés'; 154 String get onboardingKeyDataStress => 'Seguimiento del estrés';
@@ -174,8 +163,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -174,8 +163,7 @@ class AppLocalizationsEs extends AppLocalizations {
174 String get onboardingKeyDataHabits => 'Desarrolla hábitos más saludables'; 163 String get onboardingKeyDataHabits => 'Desarrolla hábitos más saludables';
175 164
176 @override 165 @override
177 - String get onboardingKeyDataLovedOnes =>  
178 - 'Deja que tus seres queridos te cuiden antes'; 166 + String get onboardingKeyDataLovedOnes => 'Deja que tus seres queridos te cuiden antes';
179 167
180 @override 168 @override
181 String get onboardingTellMeWhatItIs => '¡Dime qué es!'; 169 String get onboardingTellMeWhatItIs => '¡Dime qué es!';
@@ -184,19 +172,16 @@ class AppLocalizationsEs extends AppLocalizations { @@ -184,19 +172,16 @@ class AppLocalizationsEs extends AppLocalizations {
184 String get onboardingHrvTitle => 'Se llama VFC'; 172 String get onboardingHrvTitle => 'Se llama VFC';
185 173
186 @override 174 @override
187 - String get onboardingHrvSubtitle =>  
188 - 'HRV ayuda a reflejar su estrés, recuperación y bienestar general'; 175 + String get onboardingHrvSubtitle => 'HRV ayuda a reflejar su estrés, recuperación y bienestar general';
189 176
190 @override 177 @override
191 - String get onboardingHrvDescription =>  
192 - 'La variabilidad de la frecuencia cardíaca (VFC) mide pequeños cambios entre los latidos del corazón y refleja cómo responde su cuerpo al estrés.'; 178 + String get onboardingHrvDescription => 'La variabilidad de la frecuencia cardíaca (VFC) mide pequeños cambios entre los latidos del corazón y refleja cómo responde su cuerpo al estrés.';
193 179
194 @override 180 @override
195 String get onboardingTellMeMore => 'Cuéntame más'; 181 String get onboardingTellMeMore => 'Cuéntame más';
196 182
197 @override 183 @override
198 - String get onboardingResearchTitle =>  
199 - 'Los estudios demuestran que los cambios en la VFC están estrechamente relacionados con cómo se sienten nuestro cuerpo y nuestra mente.'; 184 + String get onboardingResearchTitle => 'Los estudios demuestran que los cambios en la VFC están estrechamente relacionados con cómo se sienten nuestro cuerpo y nuestra mente.';
200 185
201 @override 186 @override
202 String get onboardingResearchFatigue => 'sentirse cansado'; 187 String get onboardingResearchFatigue => 'sentirse cansado';
@@ -214,12 +199,10 @@ class AppLocalizationsEs extends AppLocalizations { @@ -214,12 +199,10 @@ class AppLocalizationsEs extends AppLocalizations {
214 String get onboardingHealthPermissionTitle => 'Permitir acceso a la salud'; 199 String get onboardingHealthPermissionTitle => 'Permitir acceso a la salud';
215 200
216 @override 201 @override
217 - String get onboardingHealthPermissionBody =>  
218 - 'DoubleFeel utiliza datos de salud para realizar un seguimiento del estrés y el bienestar.'; 202 + String get onboardingHealthPermissionBody => 'DoubleFeel utiliza datos de salud para realizar un seguimiento del estrés y el bienestar.';
219 203
220 @override 204 @override
221 - String get onboardingHealthPermissionPrivacy =>  
222 - 'Sus datos de salud sin procesar permanecen privados y nunca se cargan.'; 205 + String get onboardingHealthPermissionPrivacy => 'Sus datos de salud sin procesar permanecen privados y nunca se cargan.';
223 206
224 @override 207 @override
225 String get onboardingNotificationTitle => 'Activar notificaciones'; 208 String get onboardingNotificationTitle => 'Activar notificaciones';
@@ -228,15 +211,13 @@ class AppLocalizationsEs extends AppLocalizations { @@ -228,15 +211,13 @@ class AppLocalizationsEs extends AppLocalizations {
228 String get onboardingNotificationSubtitle => ''; 211 String get onboardingNotificationSubtitle => '';
229 212
230 @override 213 @override
231 - String get onboardingNotificationBody =>  
232 - 'Reciba notificaciones cuando su cuerpo muestre señales inusuales de estrés o fatiga.'; 214 + String get onboardingNotificationBody => 'Reciba notificaciones cuando su cuerpo muestre señales inusuales de estrés o fatiga.';
233 215
234 @override 216 @override
235 String get onboardingMemberTitle => 'Obtenga la oferta de membresía anual'; 217 String get onboardingMemberTitle => 'Obtenga la oferta de membresía anual';
236 218
237 @override 219 @override
238 - String get onboardingMemberBody =>  
239 - 'Comience su viaje de bienestar y seguimiento del estrés, y nunca se pierda momentos de cariño.'; 220 + String get onboardingMemberBody => 'Comience su viaje de bienestar y seguimiento del estrés, y nunca se pierda momentos de cariño.';
240 221
241 @override 222 @override
242 String get onboardingMemberAllOptions => 'Ver todas las opciones de compra'; 223 String get onboardingMemberAllOptions => 'Ver todas las opciones de compra';
@@ -245,8 +226,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -245,8 +226,7 @@ class AppLocalizationsEs extends AppLocalizations {
245 String get healthCompanionIsNowAvailable => 'Compañero de bienestar activado'; 226 String get healthCompanionIsNowAvailable => 'Compañero de bienestar activado';
246 227
247 @override 228 @override
248 - String get youCanNowViewEachOtherSHrvStressLevelsAndSleepPatternsAndReachOutToCheckInWhenTheOtherPersonSeemsTired =>  
249 - 'Ahora puede realizar un seguimiento de la VFC, el estrés y los cambios del sueño, y compartir alertas con sus seres queridos.'; 229 + String get youCanNowViewEachOtherSHrvStressLevelsAndSleepPatternsAndReachOutToCheckInWhenTheOtherPersonSeemsTired => 'Ahora puede realizar un seguimiento de la VFC, el estrés y los cambios del sueño, y compartir alertas con sus seres queridos.';
250 230
251 @override 231 @override
252 String get bindPartnerTitle => 'Agregar un ser querido\nSigue tu salud'; 232 String get bindPartnerTitle => 'Agregar un ser querido\nSigue tu salud';
@@ -288,8 +268,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -288,8 +268,7 @@ class AppLocalizationsEs extends AppLocalizations {
288 String get onboardingResearchGoodSleep => 'bien descansado'; 268 String get onboardingResearchGoodSleep => 'bien descansado';
289 269
290 @override 270 @override
291 - String get loginSlogan =>  
292 - 'Comience su viaje de conocimientos sobre el estrés y conexión afectuosa.'; 271 + String get loginSlogan => 'Comience su viaje de conocimientos sobre el estrés y conexión afectuosa.';
293 272
294 @override 273 @override
295 String get loginWithPhone => 'Iniciar sesión con teléfono'; 274 String get loginWithPhone => 'Iniciar sesión con teléfono';
@@ -339,15 +318,13 @@ class AppLocalizationsEs extends AppLocalizations { @@ -339,15 +318,13 @@ class AppLocalizationsEs extends AppLocalizations {
339 String get phoneLoginCodeHint => 'Ingrese el código de verificación'; 318 String get phoneLoginCodeHint => 'Ingrese el código de verificación';
340 319
341 @override 320 @override
342 - String get phoneLoginAutoRegisterHint =>  
343 - 'Los números no registrados se registrarán automáticamente'; 321 + String get phoneLoginAutoRegisterHint => 'Los números no registrados se registrarán automáticamente';
344 322
345 @override 323 @override
346 String get phoneLoginLoggingIn => 'Iniciando sesión...'; 324 String get phoneLoginLoggingIn => 'Iniciando sesión...';
347 325
348 @override 326 @override
349 - String get loginAgreeToTermsToast =>  
350 - 'Primero lea y acepte los Términos de servicio y la Política de privacidad.'; 327 + String get loginAgreeToTermsToast => 'Primero lea y acepte los Términos de servicio y la Política de privacidad.';
351 328
352 @override 329 @override
353 String get phoneLoginInvalidPhone => 'Número de teléfono no válido'; 330 String get phoneLoginInvalidPhone => 'Número de teléfono no válido';
@@ -362,8 +339,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -362,8 +339,7 @@ class AppLocalizationsEs extends AppLocalizations {
362 String get todayHealthDataAuthTitle => 'Sincronización de datos de salud'; 339 String get todayHealthDataAuthTitle => 'Sincronización de datos de salud';
363 340
364 @override 341 @override
365 - String get todayHealthDataAuthDescription =>  
366 - 'DoubleFeel necesita acceso a sus datos de Apple Health para proporcionar información sobre el estrés, seguimiento del estrés en vivo y recomendaciones de salud.\nSi no ha otorgado acceso, permita los permisos a continuación. Si ya has concedido acceso, la sincronización de tus datos de salud puede tardar unos minutos. Inténtelo de nuevo más tarde.'; 342 + String get todayHealthDataAuthDescription => 'DoubleFeel necesita acceso a sus datos de Apple Health para proporcionar información sobre el estrés, seguimiento del estrés en vivo y recomendaciones de salud.\nSi no ha otorgado acceso, permita los permisos a continuación. Si ya has concedido acceso, la sincronización de tus datos de salud puede tardar unos minutos. Inténtelo de nuevo más tarde.';
367 343
368 @override 344 @override
369 String get todayHealthDataAuthAction => 'Continuar'; 345 String get todayHealthDataAuthAction => 'Continuar';
@@ -381,28 +357,22 @@ class AppLocalizationsEs extends AppLocalizations { @@ -381,28 +357,22 @@ class AppLocalizationsEs extends AppLocalizations {
381 String get todayFaqSectionTitle => 'Preguntas frecuentes sobre DoubleFeel'; 357 String get todayFaqSectionTitle => 'Preguntas frecuentes sobre DoubleFeel';
382 358
383 @override 359 @override
384 - String get todayFaqLinkNoData =>  
385 - '¿Qué pasa si la aplicación o la esfera del reloj no tiene datos?'; 360 + String get todayFaqLinkNoData => '¿Qué pasa si la aplicación o la esfera del reloj no tiene datos?';
386 361
387 @override 362 @override
388 - String get todayFaqLinkHrvRealtimeUpdate =>  
389 - '¿Cómo se pueden actualizar los datos de HRV en tiempo real?'; 363 + String get todayFaqLinkHrvRealtimeUpdate => '¿Cómo se pueden actualizar los datos de HRV en tiempo real?';
390 364
391 @override 365 @override
392 - String get todayFaqLinkWatchNoStatusNotification =>  
393 - '¿Por qué mi reloj no puede recibir notificaciones de estado?'; 366 + String get todayFaqLinkWatchNoStatusNotification => '¿Por qué mi reloj no puede recibir notificaciones de estado?';
394 367
395 @override 368 @override
396 - String get todayFaqLinkWatchNoStatusAndInteractionNotification =>  
397 - '¿Por qué mi reloj no puede recibir notificaciones de estado e interacción?'; 369 + String get todayFaqLinkWatchNoStatusAndInteractionNotification => '¿Por qué mi reloj no puede recibir notificaciones de estado e interacción?';
398 370
399 @override 371 @override
400 - String get todayFaqLinkWatchFaceDataDelay =>  
401 - '¿Por qué los datos de la esfera del reloj se retrasan o no se actualizan?'; 372 + String get todayFaqLinkWatchFaceDataDelay => '¿Por qué los datos de la esfera del reloj se retrasan o no se actualizan?';
402 373
403 @override 374 @override
404 - String get todayFaqLinkWatchFaceBlackScreen =>  
405 - '¿Por qué la esfera del reloj se vuelve negra?'; 375 + String get todayFaqLinkWatchFaceBlackScreen => '¿Por qué la esfera del reloj se vuelve negra?';
406 376
407 @override 377 @override
408 String get todayStressStatusTitle => 'Estado de estrés general'; 378 String get todayStressStatusTitle => 'Estado de estrés general';
@@ -429,178 +399,136 @@ class AppLocalizationsEs extends AppLocalizations { @@ -429,178 +399,136 @@ class AppLocalizationsEs extends AppLocalizations {
429 String get todayStressStatusInsufficientData => 'Datos insuficientes'; 399 String get todayStressStatusInsufficientData => 'Datos insuficientes';
430 400
431 @override 401 @override
432 - String get todayStressStatusOverloadDescription =>  
433 - 'Su VFC actual es mucho más baja que su promedio a largo plazo, lo que puede indicar fatiga, mucho estrés o una recuperación insuficiente. Se recomienda reposo.'; 402 + String get todayStressStatusOverloadDescription => 'Su VFC actual es mucho más baja que su promedio a largo plazo, lo que puede indicar fatiga, mucho estrés o una recuperación insuficiente. Se recomienda reposo.';
434 403
435 @override 404 @override
436 - String get todayStressStatusCautionDescription =>  
437 - 'Su VFC actual está por debajo del rango normal y su cuerpo puede estar acumulando estrés. Presta atención al descanso y la recuperación.'; 405 + String get todayStressStatusCautionDescription => 'Su VFC actual está por debajo del rango normal y su cuerpo puede estar acumulando estrés. Presta atención al descanso y la recuperación.';
438 406
439 @override 407 @override
440 - String get todayStressStatusNormalDescription =>  
441 - 'Su estado corporal actual está dentro de su rango de fluctuación normal.'; 408 + String get todayStressStatusNormalDescription => 'Su estado corporal actual está dentro de su rango de fluctuación normal.';
442 409
443 @override 410 @override
444 - String get todayStressStatusExcellentDescription =>  
445 - 'Su VFC actual es más alta que su promedio reciente, lo que indica una mejor recuperación y estado general.'; 411 + String get todayStressStatusExcellentDescription => 'Su VFC actual es más alta que su promedio reciente, lo que indica una mejor recuperación y estado general.';
446 412
447 @override 413 @override
448 - String get todayStressStatusInsufficientDataDescription =>  
449 - 'Todavía no hay suficientes datos disponibles para evaluar con precisión su estado de estrés.'; 414 + String get todayStressStatusInsufficientDataDescription => 'Todavía no hay suficientes datos disponibles para evaluar con precisión su estado de estrés.';
450 415
451 @override 416 @override
452 - String get todayHrvMeasurementIntro =>  
453 - 'Apple Watch mide la VFC automáticamente cada 2 a 5 horas. Si desea realizar una medición manual, siga estos pasos:'; 417 + String get todayHrvMeasurementIntro => 'Apple Watch mide la VFC automáticamente cada 2 a 5 horas. Si desea realizar una medición manual, siga estos pasos:';
454 418
455 @override 419 @override
456 - String get todayHrvMeasurementStep1 =>  
457 - '1. Usa tu Apple Watch, siéntate y mantente relajado.'; 420 + String get todayHrvMeasurementStep1 => '1. Usa tu Apple Watch, siéntate y mantente relajado.';
458 421
459 @override 422 @override
460 - String get todayHrvMeasurementStep2 =>  
461 - '2. Abra la aplicación \"Mindfulness\" en su Apple Watch e inicie una sesión de \"Respiración\".'; 423 + String get todayHrvMeasurementStep2 => '2. Abra la aplicación \"Mindfulness\" en su Apple Watch e inicie una sesión de \"Respiración\".';
462 424
463 @override 425 @override
464 - String get todayHrvMeasurementStep3 =>  
465 - '3. Mantenga la respiración constante y espere de 1 a 3 minutos.'; 426 + String get todayHrvMeasurementStep3 => '3. Mantenga la respiración constante y espere de 1 a 3 minutos.';
466 427
467 @override 428 @override
468 - String get todayHrvMeasurementStep4 =>  
469 - '4. Una vez finalizada la sesión de respiración, bloquea tu Apple Watch y desbloquea tu iPhone una vez.'; 429 + String get todayHrvMeasurementStep4 => '4. Una vez finalizada la sesión de respiración, bloquea tu Apple Watch y desbloquea tu iPhone una vez.';
470 430
471 @override 431 @override
472 - String get todayHrvMeasurementStep5 =>  
473 - '5. Espere aproximadamente un minuto. DoubleFeel recibirá y mostrará sus datos.'; 432 + String get todayHrvMeasurementStep5 => '5. Espere aproximadamente un minuto. DoubleFeel recibirá y mostrará sus datos.';
474 433
475 @override 434 @override
476 - String get todayHrvMeasurementHint =>  
477 - 'Consejo: Tus datos provienen del Apple Watch. Puede haber un retraso después de la medición o es posible que los datos no se sincronicen inmediatamente. Si esto sucede, intente medir nuevamente y espere a que se sincronicen los datos.'; 435 + String get todayHrvMeasurementHint => 'Consejo: Tus datos provienen del Apple Watch. Puede haber un retraso después de la medición o es posible que los datos no se sincronicen inmediatamente. Si esto sucede, intente medir nuevamente y espere a que se sincronicen los datos.';
478 436
479 @override 437 @override
480 - String get todayHrvMeasurementWarning =>  
481 - 'Nota: Los permisos de salud deben estar habilitados y el modo de bajo consumo debe estar desactivado.'; 438 + String get todayHrvMeasurementWarning => 'Nota: Los permisos de salud deben estar habilitados y el modo de bajo consumo debe estar desactivado.';
482 439
483 @override 440 @override
484 - String get todayStressStatusWhatTitle =>  
485 - '¿Qué es el estado de estrés general?'; 441 + String get todayStressStatusWhatTitle => '¿Qué es el estado de estrés general?';
486 442
487 @override 443 @override
488 - String get todayStressStatusWhatDescription1 =>  
489 - 'DoubleFeel combina su VFC (variabilidad de la frecuencia cardíaca), frecuencia cardíaca en reposo y cambios en el estado corporal de los últimos 30 días para evaluar su nivel de estrés general.'; 444 + String get todayStressStatusWhatDescription1 => 'DoubleFeel combina su VFC (variabilidad de la frecuencia cardíaca), frecuencia cardíaca en reposo y cambios en el estado corporal de los últimos 30 días para evaluar su nivel de estrés general.';
490 445
491 @override 446 @override
492 - String get todayStressStatusWhatDescription2 =>  
493 - 'Debido a que la VFC fluctúa con las emociones, el ejercicio, el sueño y la fatiga, una sola lectura tiene un valor limitado. Recomendamos centrarse en su estado de estrés general a lo largo del día, que es más estable y útil. Le ayuda a comprender su estado corporal y ayuda a sus contactos cercanos a notar cambios a tiempo.'; 447 + String get todayStressStatusWhatDescription2 => 'Debido a que la VFC fluctúa con las emociones, el ejercicio, el sueño y la fatiga, una sola lectura tiene un valor limitado. Recomendamos centrarse en su estado de estrés general a lo largo del día, que es más estable y útil. Le ayuda a comprender su estado corporal y ayuda a sus contactos cercanos a notar cambios a tiempo.';
494 448
495 @override 449 @override
496 - String get todayStressStatusWhyHrvTitle =>  
497 - '¿Por qué utilizar HRV (variabilidad de la frecuencia cardíaca)?'; 450 + String get todayStressStatusWhyHrvTitle => '¿Por qué utilizar HRV (variabilidad de la frecuencia cardíaca)?';
498 451
499 @override 452 @override
500 - String get todayStressStatusWhyHrvDescription =>  
501 - 'La VFC es una métrica importante para medir el estrés corporal y la capacidad de recuperación.'; 453 + String get todayStressStatusWhyHrvDescription => 'La VFC es una métrica importante para medir el estrés corporal y la capacidad de recuperación.';
502 454
503 @override 455 @override
504 String get todayStressStatusUsually => 'En general:'; 456 String get todayStressStatusUsually => 'En general:';
505 457
506 @override 458 @override
507 - String get todayStressStatusHrvHigher =>  
508 - '· Una VFC más alta generalmente significa una mejor recuperación'; 459 + String get todayStressStatusHrvHigher => '· Una VFC más alta generalmente significa una mejor recuperación';
509 460
510 @override 461 @override
511 - String get todayStressStatusHrvLower =>  
512 - '· Una VFC más baja puede indicar fatiga, estrés o sueño insuficiente'; 462 + String get todayStressStatusHrvLower => '· Una VFC más baja puede indicar fatiga, estrés o sueño insuficiente';
513 463
514 @override 464 @override
515 - String get todayStressStatusHrvChangesFast =>  
516 - '· La VFC cambia rápidamente, lo que la hace útil para cambios de estado corporal a corto plazo.'; 465 + String get todayStressStatusHrvChangesFast => '· La VFC cambia rápidamente, lo que la hace útil para cambios de estado corporal a corto plazo.';
517 466
518 @override 467 @override
519 - String get todayStressStatusAppWatchDifferenceTitle =>  
520 - '¿En qué se diferencian los estados de estrés en la aplicación del teléfono y en el Apple Watch?'; 468 + String get todayStressStatusAppWatchDifferenceTitle => '¿En qué se diferencian los estados de estrés en la aplicación del teléfono y en el Apple Watch?';
521 469
522 @override 470 @override
523 - String get todayStressStatusAppWatchDifferenceApp =>  
524 - 'La página de inicio de la aplicación del teléfono muestra el estado de estrés general del día, combinando la VFC, la frecuencia cardíaca en reposo y las tendencias generales.'; 471 + String get todayStressStatusAppWatchDifferenceApp => 'La página de inicio de la aplicación del teléfono muestra el estado de estrés general del día, combinando la VFC, la frecuencia cardíaca en reposo y las tendencias generales.';
525 472
526 @override 473 @override
527 - String get todayStressStatusAppWatchDifferenceWatch =>  
528 - 'Apple Watch muestra el estado Live Stress más reciente, lo cual es mejor para verificar rápidamente los cambios corporales actuales.'; 474 + String get todayStressStatusAppWatchDifferenceWatch => 'Apple Watch muestra el estado Live Stress más reciente, lo cual es mejor para verificar rápidamente los cambios corporales actuales.';
529 475
530 @override 476 @override
531 - String get todayStressStatusWaitingDataTitle =>  
532 - '¿Por qué aparece Esperando datos?'; 477 + String get todayStressStatusWaitingDataTitle => '¿Por qué aparece Esperando datos?';
533 478
534 @override 479 @override
535 - String get todayStressStatusWaitingDataDescription1 =>  
536 - 'Esperar datos significa que la cantidad actual de datos recopilados no es suficiente para generar una evaluación de estrés confiable.'; 480 + String get todayStressStatusWaitingDataDescription1 => 'Esperar datos significa que la cantidad actual de datos recopilados no es suficiente para generar una evaluación de estrés confiable.';
537 481
538 @override 482 @override
539 - String get todayStressStatusWaitingDataDescription2 =>  
540 - 'Continúe usando su Apple Watch y espere a que el sistema recopile datos automáticamente.'; 483 + String get todayStressStatusWaitingDataDescription2 => 'Continúe usando su Apple Watch y espere a que el sistema recopile datos automáticamente.';
541 484
542 @override 485 @override
543 - String get todayStressStatusWaitingDataReasonsIntro =>  
544 - 'Las posibles razones incluyen:'; 486 + String get todayStressStatusWaitingDataReasonsIntro => 'Las posibles razones incluyen:';
545 487
546 @override 488 @override
547 - String get todayStressStatusWaitingDataReason1 =>  
548 - '1. No hay suficientes muestras de VFC'; 489 + String get todayStressStatusWaitingDataReason1 => '1. No hay suficientes muestras de VFC';
549 490
550 @override 491 @override
551 - String get todayStressStatusWaitingDataReason2 =>  
552 - '2. Faltan datos de frecuencia cardíaca en reposo'; 492 + String get todayStressStatusWaitingDataReason2 => '2. Faltan datos de frecuencia cardíaca en reposo';
553 493
554 @override 494 @override
555 - String get todayStressStatusWaitingDataReason3 =>  
556 - '3. El Apple Watch no se ha usado el tiempo suficiente'; 495 + String get todayStressStatusWaitingDataReason3 => '3. El Apple Watch no se ha usado el tiempo suficiente';
557 496
558 @override 497 @override
559 - String get todayStressStatusWaitingDataReason4 =>  
560 - '4. Los permisos de Apple Health no están habilitados'; 498 + String get todayStressStatusWaitingDataReason4 => '4. Los permisos de Apple Health no están habilitados';
561 499
562 @override 500 @override
563 - String get todayHrvPrincipleHowMeasureTitle =>  
564 - '¿Cómo mide DoubleFeel el estado de estrés?'; 501 + String get todayHrvPrincipleHowMeasureTitle => '¿Cómo mide DoubleFeel el estado de estrés?';
565 502
566 @override 503 @override
567 - String get todayHrvPrincipleHowMeasureDescription1 =>  
568 - 'Cuando usas Apple Watch normalmente, el sistema recopila automáticamente tus datos de frecuencia cardíaca y los sincroniza con Apple Health.'; 504 + String get todayHrvPrincipleHowMeasureDescription1 => 'Cuando usas Apple Watch normalmente, el sistema recopila automáticamente tus datos de frecuencia cardíaca y los sincroniza con Apple Health.';
569 505
570 @override 506 @override
571 - String get todayHrvPrincipleHowMeasureDescription2 =>  
572 - 'DoubleFeel calcula los indicadores HRV (variabilidad de la frecuencia cardíaca) basándose en estos datos para evaluar el estrés corporal y el estado de recuperación.'; 507 + String get todayHrvPrincipleHowMeasureDescription2 => 'DoubleFeel calcula los indicadores HRV (variabilidad de la frecuencia cardíaca) basándose en estos datos para evaluar el estrés corporal y el estado de recuperación.';
573 508
574 @override 509 @override
575 - String get todayHrvPrincipleHowMeasureDescription3 =>  
576 - 'La VFC es sensible al estrés, la fatiga, el sueño, las emociones y la recuperación, por lo que nos ayuda a notar antes los cambios en el estado corporal.'; 510 + String get todayHrvPrincipleHowMeasureDescription3 => 'La VFC es sensible al estrés, la fatiga, el sueño, las emociones y la recuperación, por lo que nos ayuda a notar antes los cambios en el estado corporal.';
577 511
578 @override 512 @override
579 - String get todayHrvPrincipleHowMeasureDescription4 =>  
580 - 'Para que los resultados sean más precisos, DoubleFeel compara su estado actual de VFC con su propio promedio de 30 días en lugar de compararlo directamente con el de otras personas.'; 513 + String get todayHrvPrincipleHowMeasureDescription4 => 'Para que los resultados sean más precisos, DoubleFeel compara su estado actual de VFC con su propio promedio de 30 días en lugar de compararlo directamente con el de otras personas.';
581 514
582 @override 515 @override
583 String get todayRealtimeStressWhatTitle => '¿Qué es el estrés en vivo?'; 516 String get todayRealtimeStressWhatTitle => '¿Qué es el estrés en vivo?';
584 517
585 @override 518 @override
586 - String get todayRealtimeStressWhatDescription1 =>  
587 - 'Live Stress es un indicador de estrés corporal generado dinámicamente por DoubleFeel en función de su VFC actual, su estado de frecuencia cardíaca y los cambios en su historial personal.'; 519 + String get todayRealtimeStressWhatDescription1 => 'Live Stress es un indicador de estrés corporal generado dinámicamente por DoubleFeel en función de su VFC actual, su estado de frecuencia cardíaca y los cambios en su historial personal.';
588 520
589 @override 521 @override
590 - String get todayRealtimeStressWhatDescription2 =>  
591 - 'Un valor de estrés más alto significa que su estado corporal se está desviando más de su valor inicial habitual y puede reflejar fatiga, recuperación insuficiente o estrés elevado.'; 522 + String get todayRealtimeStressWhatDescription2 => 'Un valor de estrés más alto significa que su estado corporal se está desviando más de su valor inicial habitual y puede reflejar fatiga, recuperación insuficiente o estrés elevado.';
592 523
593 @override 524 @override
594 - String get todayRealtimeStressWhatDescription3 =>  
595 - 'Te ayuda a notar los cambios corporales más rápido y a ajustar el descanso, el ejercicio y el ritmo diario a tiempo.'; 525 + String get todayRealtimeStressWhatDescription3 => 'Te ayuda a notar los cambios corporales más rápido y a ajustar el descanso, el ejercicio y el ritmo diario a tiempo.';
596 526
597 @override 527 @override
598 - String get todayRealtimeStressDivisionTitle =>  
599 - '¿Cómo se califica el estrés en vivo?'; 528 + String get todayRealtimeStressDivisionTitle => '¿Cómo se califica el estrés en vivo?';
600 529
601 @override 530 @override
602 - String get todayRealtimeStressDivisionIntro =>  
603 - 'El estrés vivo se muestra como porcentaje:'; 531 + String get todayRealtimeStressDivisionIntro => 'El estrés vivo se muestra como porcentaje:';
604 532
605 @override 533 @override
606 String get todayRealtimeStressExcellentRange => 'Excelente: 1%-20%'; 534 String get todayRealtimeStressExcellentRange => 'Excelente: 1%-20%';
@@ -615,99 +543,76 @@ class AppLocalizationsEs extends AppLocalizations { @@ -615,99 +543,76 @@ class AppLocalizationsEs extends AppLocalizations {
615 String get todayRealtimeStressOverloadRange => 'Sobrecarga: 81%-100%'; 543 String get todayRealtimeStressOverloadRange => 'Sobrecarga: 81%-100%';
616 544
617 @override 545 @override
618 - String get todayRealtimeStressExcellentDescription =>  
619 - 'Tu cuerpo está en un buen estado de recuperación y se siente más relajado.'; 546 + String get todayRealtimeStressExcellentDescription => 'Tu cuerpo está en un buen estado de recuperación y se siente más relajado.';
620 547
621 @override 548 @override
622 - String get todayRealtimeStressNormalDescription =>  
623 - 'Su cuerpo está dentro de un rango de fluctuación normal.'; 549 + String get todayRealtimeStressNormalDescription => 'Su cuerpo está dentro de un rango de fluctuación normal.';
624 550
625 @override 551 @override
626 - String get todayRealtimeStressCautionDescription =>  
627 - 'Tu cuerpo puede estar acumulando estrés. Considere tomar descansos y recuperarse.'; 552 + String get todayRealtimeStressCautionDescription => 'Tu cuerpo puede estar acumulando estrés. Considere tomar descansos y recuperarse.';
628 553
629 @override 554 @override
630 - String get todayRealtimeStressOverloadDescription =>  
631 - 'Su cuerpo puede estar bajo un estrés significativo. Considere reducir su carga de trabajo y priorizar el sueño y la recuperación.'; 555 + String get todayRealtimeStressOverloadDescription => 'Su cuerpo puede estar bajo un estrés significativo. Considere reducir su carga de trabajo y priorizar el sueño y la recuperación.';
632 556
633 @override 557 @override
634 - String get todayRealtimeStressDivisionBaseline =>  
635 - 'Estos rangos se ajustan según su base personal y sus patrones de actividad. Los resultados no son directamente comparables entre diferentes usuarios.'; 558 + String get todayRealtimeStressDivisionBaseline => 'Estos rangos se ajustan según su base personal y sus patrones de actividad. Los resultados no son directamente comparables entre diferentes usuarios.';
636 559
637 @override 560 @override
638 - String get todayRealtimeStressDivisionAwake =>  
639 - 'Live Stress refleja principalmente cambios en el nivel de estrés de su cuerpo mientras está despierto.'; 561 + String get todayRealtimeStressDivisionAwake => 'Live Stress refleja principalmente cambios en el nivel de estrés de su cuerpo mientras está despierto.';
640 562
641 @override 563 @override
642 - String get todayRealtimeStressLowBetterTitle =>  
643 - '¿Es siempre mejor tener menos estrés en vivo?'; 564 + String get todayRealtimeStressLowBetterTitle => '¿Es siempre mejor tener menos estrés en vivo?';
644 565
645 @override 566 @override
646 String get todayRealtimeStressLowBetterNo => 'No necesariamente.'; 567 String get todayRealtimeStressLowBetterNo => 'No necesariamente.';
647 568
648 @override 569 @override
649 - String get todayRealtimeStressLowBetterType =>  
650 - 'El estrés corporal puede ser normal o anormal.'; 570 + String get todayRealtimeStressLowBetterType => 'El estrés corporal puede ser normal o anormal.';
651 571
652 @override 572 @override
653 - String get todayRealtimeStressLowBetterExample =>  
654 - 'Por ejemplo, el estrés en tiempo real que aumenta brevemente durante o después del ejercicio es una respuesta de recuperación normal. También puede aumentar temporalmente durante el trabajo concentrado o la excitación emocional, que son ajustes normales del cuerpo.'; 573 + String get todayRealtimeStressLowBetterExample => 'Por ejemplo, el estrés en tiempo real que aumenta brevemente durante o después del ejercicio es una respuesta de recuperación normal. También puede aumentar temporalmente durante el trabajo concentrado o la excitación emocional, que son ajustes normales del cuerpo.';
655 574
656 @override 575 @override
657 - String get todayRealtimeStressLowBetterHighStress =>  
658 - 'Pero si el estrés permanece alto mientras descansa, está sentado durante mucho tiempo o después de dormir mal, puede indicar fatiga física, estrés mental, recuperación insuficiente del sueño, recuperación incompleta del ejercicio, demasiada cafeína, alcohol, estimulantes o posible malestar.'; 576 + String get todayRealtimeStressLowBetterHighStress => 'Pero si el estrés permanece alto mientras descansa, está sentado durante mucho tiempo o después de dormir mal, puede indicar fatiga física, estrés mental, recuperación insuficiente del sueño, recuperación incompleta del ejercicio, demasiada cafeína, alcohol, estimulantes o posible malestar.';
659 577
660 @override 578 @override
661 - String get todayRealtimeStressLowBetterTrend =>  
662 - 'DoubleFeel se centra más en su tendencia a largo plazo que en una sola fluctuación.'; 579 + String get todayRealtimeStressLowBetterTrend => 'DoubleFeel se centra más en su tendencia a largo plazo que en una sola fluctuación.';
663 580
664 @override 581 @override
665 - String get todayRealtimeStressScenarioTitle =>  
666 - '¿Cuándo se debe utilizar HRV y Live Stress?'; 582 + String get todayRealtimeStressScenarioTitle => '¿Cuándo se debe utilizar HRV y Live Stress?';
667 583
668 @override 584 @override
669 - String get todayRealtimeStressScenarioHrvDefault =>  
670 - 'Con la configuración predeterminada de Apple Watch, la VFC se actualiza cada 2 a 5 horas.'; 585 + String get todayRealtimeStressScenarioHrvDefault => 'Con la configuración predeterminada de Apple Watch, la VFC se actualiza cada 2 a 5 horas.';
671 586
672 @override 587 @override
673 - String get todayRealtimeStressScenarioRegionLimit =>  
674 - 'En algunas regiones, las funciones de respiración del Apple Watch pueden ser limitadas, lo que puede afectar la frecuencia de actualización de la VFC. Activar las funciones de respiración también puede consumir más batería.'; 588 + String get todayRealtimeStressScenarioRegionLimit => 'En algunas regiones, las funciones de respiración del Apple Watch pueden ser limitadas, lo que puede afectar la frecuencia de actualización de la VFC. Activar las funciones de respiración también puede consumir más batería.';
675 589
676 @override 590 @override
677 - String get todayRealtimeStressScenarioIntro =>  
678 - 'Para abordar el largo intervalo entre actualizaciones de HRV, DoubleFeel diseñó Live Stress:'; 591 + String get todayRealtimeStressScenarioIntro => 'Para abordar el largo intervalo entre actualizaciones de HRV, DoubleFeel diseñó Live Stress:';
679 592
680 @override 593 @override
681 - String get todayRealtimeStressScenarioUpdateEvery6Min =>  
682 - '· Live Stress se actualiza cada 6 minutos (las actualizaciones del estado de los amigos dependen de la sincronización de Apple Health y pueden experimentar breves retrasos debido a los mecanismos del sistema. Si su amigo usa DoubleFeel con frecuencia, su estado de salud se actualizará más rápidamente)'; 594 + String get todayRealtimeStressScenarioUpdateEvery6Min => '· Live Stress se actualiza cada 6 minutos (las actualizaciones del estado de los amigos dependen de la sincronización de Apple Health y pueden experimentar breves retrasos debido a los mecanismos del sistema. Si su amigo usa DoubleFeel con frecuencia, su estado de salud se actualizará más rápidamente)';
683 595
684 @override 596 @override
685 - String get todayRealtimeStressScenarioTimely =>  
686 - '· Puede reflejar los cambios del estado corporal más rápidamente'; 597 + String get todayRealtimeStressScenarioTimely => '· Puede reflejar los cambios del estado corporal más rápidamente';
687 598
688 @override 599 @override
689 - String get todayRealtimeStressScenarioConsistentTrend =>  
690 - '· En la mayoría de los casos, la tendencia Live Stress es consistente con la tendencia HRV'; 600 + String get todayRealtimeStressScenarioConsistentTrend => '· En la mayoría de los casos, la tendencia Live Stress es consistente con la tendencia HRV';
691 601
692 @override 602 @override
693 - String get todayRealtimeStressScenarioSummary =>  
694 - 'Esto permite a los usuarios ver las tendencias de la VFC a largo plazo y al mismo tiempo utilizar Live Stress como referencia del estado corporal a corto plazo.'; 603 + String get todayRealtimeStressScenarioSummary => 'Esto permite a los usuarios ver las tendencias de la VFC a largo plazo y al mismo tiempo utilizar Live Stress como referencia del estado corporal a corto plazo.';
695 604
696 @override 605 @override
697 - String get todayFaqNoDataTitle =>  
698 - '¿Qué pasa si la aplicación o la esfera del reloj no tiene datos?'; 606 + String get todayFaqNoDataTitle => '¿Qué pasa si la aplicación o la esfera del reloj no tiene datos?';
699 607
700 @override 608 @override
701 - String get todayFaqNoDataDescription1 =>  
702 - '1. Confirme que Apple Watch esté en watchOS 10.0 o superior y que el iPhone esté en iOS 14 o superior. Puede consultar las versiones del sistema en Acerca de.'; 609 + String get todayFaqNoDataDescription1 => '1. Confirme que Apple Watch esté en watchOS 10.0 o superior y que el iPhone esté en iOS 14 o superior. Puede consultar las versiones del sistema en Acerca de.';
703 610
704 @override 611 @override
705 - String get todayFaqNoDataDescription2 =>  
706 - '2. Confirme que todos los permisos estén habilitados: Salud del iPhone > Compartir > Aplicaciones > DoubleFeel > Activar todos los permisos.'; 612 + String get todayFaqNoDataDescription2 => '2. Confirme que todos los permisos estén habilitados: Salud del iPhone > Compartir > Aplicaciones > DoubleFeel > Activar todos los permisos.';
707 613
708 @override 614 @override
709 - String get todayFaqNoDataDescription3 =>  
710 - '3. Confirme que el dispositivo no esté en modo de bajo consumo, batería baja o usado demasiado flojo, ya que esto puede afectar la recopilación de datos.'; 615 + String get todayFaqNoDataDescription3 => '3. Confirme que el dispositivo no esté en modo de bajo consumo, batería baja o usado demasiado flojo, ya que esto puede afectar la recopilación de datos.';
711 616
712 @override 617 @override
713 String get todayFaqContactPrefix => 'Si todo lo anterior es correcto, puedes'; 618 String get todayFaqContactPrefix => 'Si todo lo anterior es correcto, puedes';
@@ -719,90 +624,70 @@ class AppLocalizationsEs extends AppLocalizations { @@ -719,90 +624,70 @@ class AppLocalizationsEs extends AppLocalizations {
719 String get todayFaqContactSuffix => '.'; 624 String get todayFaqContactSuffix => '.';
720 625
721 @override 626 @override
722 - String get todayFaqWatchNoNotificationTitle =>  
723 - '¿El reloj no puede recibir notificaciones de estado?'; 627 + String get todayFaqWatchNoNotificationTitle => '¿El reloj no puede recibir notificaciones de estado?';
724 628
725 @override 629 @override
726 - String get todayFaqWatchNoNotificationDescription1 =>  
727 - 'Las notificaciones de Apple Watch y iPhone tienen reglas de prioridad: cuando tu iPhone está desbloqueado y la pantalla está encendida, las notificaciones solo aparecen en el teléfono y no aparecerán en el reloj.'; 630 + String get todayFaqWatchNoNotificationDescription1 => 'Las notificaciones de Apple Watch y iPhone tienen reglas de prioridad: cuando tu iPhone está desbloqueado y la pantalla está encendida, las notificaciones solo aparecen en el teléfono y no aparecerán en el reloj.';
728 631
729 @override 632 @override
730 - String get todayFaqWatchNoNotificationDescription2 =>  
731 - 'Si los datos de estrés se muestran y actualizan normalmente pero su reloj no recibe notificaciones, intente lo siguiente:'; 633 + String get todayFaqWatchNoNotificationDescription2 => 'Si los datos de estrés se muestran y actualizan normalmente pero su reloj no recibe notificaciones, intente lo siguiente:';
732 634
733 @override 635 @override
734 - String get todayFaqWatchNoNotificationCheckPhoneNotification =>  
735 - '1. Verifique si las notificaciones del iPhone están habilitadas (Configuración > DoubleFeel > Notificaciones).'; 636 + String get todayFaqWatchNoNotificationCheckPhoneNotification => '1. Verifique si las notificaciones del iPhone están habilitadas (Configuración > DoubleFeel > Notificaciones).';
736 637
737 @override 638 @override
738 - String get todayFaqWatchNoNotificationCheckPhoneBackgroundRefresh =>  
739 - '2. Compruebe si la Actualización de la aplicación en segundo plano del iPhone está habilitada (Configuración > DoubleFeel > Actualización de la aplicación en segundo plano).'; 639 + String get todayFaqWatchNoNotificationCheckPhoneBackgroundRefresh => '2. Compruebe si la Actualización de la aplicación en segundo plano del iPhone está habilitada (Configuración > DoubleFeel > Actualización de la aplicación en segundo plano).';
740 640
741 @override 641 @override
742 - String get todayFaqWatchNoNotificationCheckWatchBackgroundRefresh =>  
743 - '3. Verifique si la Actualización de la aplicación en segundo plano del Apple Watch está habilitada (Configuración > General > Actualización de la aplicación en segundo plano y asegúrese de que DoubleFeel esté habilitado).'; 642 + String get todayFaqWatchNoNotificationCheckWatchBackgroundRefresh => '3. Verifique si la Actualización de la aplicación en segundo plano del Apple Watch está habilitada (Configuración > General > Actualización de la aplicación en segundo plano y asegúrese de que DoubleFeel esté habilitado).';
744 643
745 @override 644 @override
746 - String get todayFaqWatchNoNotificationCheckModes =>  
747 - '4. Asegúrese de que los modos Bajo consumo, Enfoque, No molestar, Cine, Suspensión y similares estén desactivados.'; 645 + String get todayFaqWatchNoNotificationCheckModes => '4. Asegúrese de que los modos Bajo consumo, Enfoque, No molestar, Cine, Suspensión y similares estén desactivados.';
748 646
749 @override 647 @override
750 - String get todayFaqWatchNoNotificationReinstall =>  
751 - '5. Reinstale DoubleFeel y reinicie Apple Watch y iPhone.'; 648 + String get todayFaqWatchNoNotificationReinstall => '5. Reinstale DoubleFeel y reinicie Apple Watch y iPhone.';
752 649
753 @override 650 @override
754 - String get todayFaqWatchFaceDelayTitle =>  
755 - '¿Los datos de la esfera del reloj no se actualizan o se retrasan?'; 651 + String get todayFaqWatchFaceDelayTitle => '¿Los datos de la esfera del reloj no se actualizan o se retrasan?';
756 652
757 @override 653 @override
758 - String get todayFaqWatchFaceDelayDescription1 =>  
759 - 'Debido a los límites del sistema de Apple, todas las esferas de reloj, de terceros u oficiales, pueden tener retrasos desde unos minutos hasta media hora. Los desarrolladores no pueden controlar la frecuencia de actualización.'; 654 + String get todayFaqWatchFaceDelayDescription1 => 'Debido a los límites del sistema de Apple, todas las esferas de reloj, de terceros u oficiales, pueden tener retrasos desde unos minutos hasta media hora. Los desarrolladores no pueden controlar la frecuencia de actualización.';
760 655
761 @override 656 @override
762 - String get todayFaqWatchFaceDelayIfOverOneHour =>  
763 - 'Si los datos del teléfono se actualizan pero la esfera del reloj aún no se actualiza después de más de 1 hora:'; 657 + String get todayFaqWatchFaceDelayIfOverOneHour => 'Si los datos del teléfono se actualizan pero la esfera del reloj aún no se actualiza después de más de 1 hora:';
764 658
765 @override 659 @override
766 - String get todayFaqWatchFaceDelayOpenWatchApp =>  
767 - 'Abra DoubleFeel manualmente en Apple Watch y espere aproximadamente 1 minuto.'; 660 + String get todayFaqWatchFaceDelayOpenWatchApp => 'Abra DoubleFeel manualmente en Apple Watch y espere aproximadamente 1 minuto.';
768 661
769 @override 662 @override
770 String get todayFaqWatchFaceDelayIfStill => 'Si aún no se actualiza:'; 663 String get todayFaqWatchFaceDelayIfStill => 'Si aún no se actualiza:';
771 664
772 @override 665 @override
773 - String get todayFaqWatchFaceDelayRestartApp =>  
774 - 'Cierre el proceso en segundo plano de DoubleFeel y reinícielo.'; 666 + String get todayFaqWatchFaceDelayRestartApp => 'Cierre el proceso en segundo plano de DoubleFeel y reinícielo.';
775 667
776 @override 668 @override
777 String get todayFaqWatchFaceDelayCheckIntro => 'Si aún no funciona, revisa:'; 669 String get todayFaqWatchFaceDelayCheckIntro => 'Si aún no funciona, revisa:';
778 670
779 @override 671 @override
780 - String get todayFaqWatchFaceDelayCheckData =>  
781 - '· Si tanto las aplicaciones del teléfono como del reloj pueden mostrar datos de VFC con normalidad.'; 672 + String get todayFaqWatchFaceDelayCheckData => '· Si tanto las aplicaciones del teléfono como del reloj pueden mostrar datos de VFC con normalidad.';
782 673
783 @override 674 @override
784 - String get todayFaqWatchFaceDelayCheckPhoneHealth =>  
785 - '· Asegúrese de que todos los permisos estén habilitados en iPhone: Configuración de iOS > Privacidad y seguridad > Salud > DoubleFeel.'; 675 + String get todayFaqWatchFaceDelayCheckPhoneHealth => '· Asegúrese de que todos los permisos estén habilitados en iPhone: Configuración de iOS > Privacidad y seguridad > Salud > DoubleFeel.';
786 676
787 @override 677 @override
788 - String get todayFaqWatchFaceDelayCheckWatchHealth =>  
789 - '· Asegúrese de que todos los permisos estén habilitados en Apple Watch: Configuración > Salud > Fuentes de datos y acceso > DoubleFeel.'; 678 + String get todayFaqWatchFaceDelayCheckWatchHealth => '· Asegúrese de que todos los permisos estén habilitados en Apple Watch: Configuración > Salud > Fuentes de datos y acceso > DoubleFeel.';
790 679
791 @override 680 @override
792 - String get todayFaqWatchFaceDelayCheckBackgroundRefresh =>  
793 - '· Confirma que DoubleFeel está habilitado en Apple Watch > Configuración > General > Actualización de aplicación en segundo plano.'; 681 + String get todayFaqWatchFaceDelayCheckBackgroundRefresh => '· Confirma que DoubleFeel está habilitado en Apple Watch > Configuración > General > Actualización de aplicación en segundo plano.';
794 682
795 @override 683 @override
796 - String get todayFaqWatchFaceDelayRestartWatch =>  
797 - '· Si aún no se actualiza automáticamente, reinicie Apple Watch. Los tiempos de ejecución prolongados o un uso elevado en segundo plano pueden provocar que se detengan las actualizaciones de la esfera del reloj.'; 684 + String get todayFaqWatchFaceDelayRestartWatch => '· Si aún no se actualiza automáticamente, reinicie Apple Watch. Los tiempos de ejecución prolongados o un uso elevado en segundo plano pueden provocar que se detengan las actualizaciones de la esfera del reloj.';
798 685
799 @override 686 @override
800 - String get todayFaqWatchFaceBlackScreenTitle =>  
801 - '¿La esfera del reloj se vuelve negra?'; 687 + String get todayFaqWatchFaceBlackScreenTitle => '¿La esfera del reloj se vuelve negra?';
802 688
803 @override 689 @override
804 - String get todayFaqWatchFaceBlackScreenDescription =>  
805 - 'Si la esfera del reloj interactiva personalizada se vuelve negra después de agregarla y solo muestra la hora y la fecha, mantenga presionada la esfera del reloj, toque Editar, deslícese hacia la izquierda hasta Complicaciones, elija DoubleFeel y agregue cada componente nuevamente según sea necesario.'; 690 + String get todayFaqWatchFaceBlackScreenDescription => 'Si la esfera del reloj interactiva personalizada se vuelve negra después de agregarla y solo muestra la hora y la fecha, mantenga presionada la esfera del reloj, toque Editar, deslícese hacia la izquierda hasta Complicaciones, elija DoubleFeel y agregue cada componente nuevamente según sea necesario.';
806 691
807 @override 692 @override
808 String get today => 'Hoy'; 693 String get today => 'Hoy';
@@ -823,8 +708,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -823,8 +708,7 @@ class AppLocalizationsEs extends AppLocalizations {
823 String get clickToAddTheHrvThemedWatchFace => 'Agregar esfera de reloj HRV'; 708 String get clickToAddTheHrvThemedWatchFace => 'Agregar esfera de reloj HRV';
824 709
825 @override 710 @override
826 - String get stayOnTopOfYourHealthFluctuations =>  
827 - 'Sigue los cambios de tu cuerpo'; 711 + String get stayOnTopOfYourHealthFluctuations => 'Sigue los cambios de tu cuerpo';
828 712
829 @override 713 @override
830 String get addACloseContact => 'Agregar un ser querido'; 714 String get addACloseContact => 'Agregar un ser querido';
@@ -887,12 +771,10 @@ class AppLocalizationsEs extends AppLocalizations { @@ -887,12 +771,10 @@ class AppLocalizationsEs extends AppLocalizations {
887 String get questionsAndFeedback => 'Preguntas y comentarios'; 771 String get questionsAndFeedback => 'Preguntas y comentarios';
888 772
889 @override 773 @override
890 - String get ifYouWouldLikeUsToReplyPleaseProvideYourEmailAddress =>  
891 - 'Si desea que le respondamos, proporcione su dirección de correo electrónico'; 774 + String get ifYouWouldLikeUsToReplyPleaseProvideYourEmailAddress => 'Si desea que le respondamos, proporcione su dirección de correo electrónico';
892 775
893 @override 776 @override
894 - String get feedbackHintText =>  
895 - '1. Describa la pantalla y el escenario donde ocurrió el problema.\n2. Proporcione capturas de pantalla para ayudarnos a resolver el problema de manera más eficiente.\n3. Deje su información de contacto para que podamos comunicarnos con usted lo antes posible.'; 777 + String get feedbackHintText => '1. Describa la pantalla y el escenario donde ocurrió el problema.\n2. Proporcione capturas de pantalla para ayudarnos a resolver el problema de manera más eficiente.\n3. Deje su información de contacto para que podamos comunicarnos con usted lo antes posible.';
896 778
897 @override 779 @override
898 String get uploadProof => 'Subir prueba'; 780 String get uploadProof => 'Subir prueba';
@@ -901,8 +783,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -901,8 +783,7 @@ class AppLocalizationsEs extends AppLocalizations {
901 String get frequentlyAskedQuestions => 'Preguntas frecuentes'; 783 String get frequentlyAskedQuestions => 'Preguntas frecuentes';
902 784
903 @override 785 @override
904 - String get areYouSureYouWantToDeleteYourAccount =>  
905 - '¿Estás seguro de que quieres eliminar tu cuenta?'; 786 + String get areYouSureYouWantToDeleteYourAccount => '¿Estás seguro de que quieres eliminar tu cuenta?';
906 787
907 @override 788 @override
908 String get accountSettings => 'Configuraciones de la cuenta'; 789 String get accountSettings => 'Configuraciones de la cuenta';
@@ -920,8 +801,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -920,8 +801,7 @@ class AppLocalizationsEs extends AppLocalizations {
920 String get addSecurityEmail => 'Agregar un correo electrónico'; 801 String get addSecurityEmail => 'Agregar un correo electrónico';
921 802
922 @override 803 @override
923 - String get securityEmailDescription =>  
924 - 'Agregar una dirección de correo electrónico facilita la recuperación de su cuenta. Para la seguridad de su cuenta, utilice una dirección de correo electrónico de su propiedad.'; 804 + String get securityEmailDescription => 'Agregar una dirección de correo electrónico facilita la recuperación de su cuenta. Para la seguridad de su cuenta, utilice una dirección de correo electrónico de su propiedad.';
925 805
926 @override 806 @override
927 String get securityEmailHint => 'Dirección de correo electrónico'; 807 String get securityEmailHint => 'Dirección de correo electrónico';
@@ -935,8 +815,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -935,8 +815,7 @@ class AppLocalizationsEs extends AppLocalizations {
935 } 815 }
936 816
937 @override 817 @override
938 - String get emailVerificationHelp =>  
939 - 'Si no ve el correo electrónico, verifique otros lugares donde pueda estar, como su carpeta de correo no deseado, spam, redes sociales u otras.'; 818 + String get emailVerificationHelp => 'Si no ve el correo electrónico, verifique otros lugares donde pueda estar, como su carpeta de correo no deseado, spam, redes sociales u otras.';
940 819
941 @override 820 @override
942 String get verificationCode => 'Código de verificación'; 821 String get verificationCode => 'Código de verificación';
@@ -974,20 +853,16 @@ class AppLocalizationsEs extends AppLocalizations { @@ -974,20 +853,16 @@ class AppLocalizationsEs extends AppLocalizations {
974 String get accountDeletedSuccessfully => 'Cuenta eliminada exitosamente'; 853 String get accountDeletedSuccessfully => 'Cuenta eliminada exitosamente';
975 854
976 @override 855 @override
977 - String get deleteAccountWarningTitle =>  
978 - 'La eliminación de la cuenta no se puede deshacer. Proceda con cuidado.'; 856 + String get deleteAccountWarningTitle => 'La eliminación de la cuenta no se puede deshacer. Proceda con cuidado.';
979 857
980 @override 858 @override
981 - String get deleteAccountWarningPrompt =>  
982 - '1. Al eliminar su cuenta, se eliminarán permanentemente todos sus datos, incluidos registros médicos, estadísticas e información de la cuenta.'; 859 + String get deleteAccountWarningPrompt => '1. Al eliminar su cuenta, se eliminarán permanentemente todos sus datos, incluidos registros médicos, estadísticas e información de la cuenta.';
983 860
984 @override 861 @override
985 - String get deleteAccountWarningNote1 =>  
986 - '2. Para proteger su privacidad, no podemos recuperar cuentas o datos eliminados.'; 862 + String get deleteAccountWarningNote1 => '2. Para proteger su privacidad, no podemos recuperar cuentas o datos eliminados.';
987 863
988 @override 864 @override
989 - String get deleteAccountWarningNote2 =>  
990 - '3. Si tiene una suscripción activa a través de App Store, cancélela en App Store → Suscripciones antes de eliminar su cuenta.'; 865 + String get deleteAccountWarningNote2 => '3. Si tiene una suscripción activa a través de App Store, cancélela en App Store → Suscripciones antes de eliminar su cuenta.';
991 866
992 @override 867 @override
993 String get confirmDeletion => 'Eliminar cuenta'; 868 String get confirmDeletion => 'Eliminar cuenta';
@@ -1385,8 +1260,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -1385,8 +1260,7 @@ class AppLocalizationsEs extends AppLocalizations {
1385 String get hrvMostRelaxed => 'Más relajado'; 1260 String get hrvMostRelaxed => 'Más relajado';
1386 1261
1387 @override 1262 @override
1388 - String get hrvComparedLastWeekUnavailable =>  
1389 - 'Comparado con la semana pasada: -'; 1263 + String get hrvComparedLastWeekUnavailable => 'Comparado con la semana pasada: -';
1390 1264
1391 @override 1265 @override
1392 String get hrvSameAsLastWeek => 'Igual que la semana pasada'; 1266 String get hrvSameAsLastWeek => 'Igual que la semana pasada';
@@ -1402,8 +1276,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -1402,8 +1276,7 @@ class AppLocalizationsEs extends AppLocalizations {
1402 } 1276 }
1403 1277
1404 @override 1278 @override
1405 - String get hrvComparedLastMonthUnavailable =>  
1406 - 'Comparado con el mes pasado: -'; 1279 + String get hrvComparedLastMonthUnavailable => 'Comparado con el mes pasado: -';
1407 1280
1408 @override 1281 @override
1409 String get hrvSameAsLastMonth => 'Igual que el mes pasado'; 1282 String get hrvSameAsLastMonth => 'Igual que el mes pasado';
@@ -1744,8 +1617,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -1744,8 +1617,7 @@ class AppLocalizationsEs extends AppLocalizations {
1744 String get sleepEmptyDateWithWeekday => '-·-'; 1617 String get sleepEmptyDateWithWeekday => '-·-';
1745 1618
1746 @override 1619 @override
1747 - String get sleepQualityDescription =>  
1748 - 'DoubleFeel calcula su puntuación diaria de calidad del sueño en función de la duración del sueño, las etapas del sueño, el sueño profundo, la frecuencia cardíaca durante la noche y los cambios en la VFC.\nEsta puntuación le ayuda a comprender mejor la recuperación de su cuerpo y el rendimiento del sueño.'; 1620 + String get sleepQualityDescription => 'DoubleFeel calcula su puntuación diaria de calidad del sueño en función de la duración del sueño, las etapas del sueño, el sueño profundo, la frecuencia cardíaca durante la noche y los cambios en la VFC.\nEsta puntuación le ayuda a comprender mejor la recuperación de su cuerpo y el rendimiento del sueño.';
1749 1621
1750 @override 1622 @override
1751 String get sleepQualityAttentionRange => '<60'; 1623 String get sleepQualityAttentionRange => '<60';
@@ -1757,8 +1629,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -1757,8 +1629,7 @@ class AppLocalizationsEs extends AppLocalizations {
1757 String get sleepQualityExcellentRange => '>85'; 1629 String get sleepQualityExcellentRange => '>85';
1758 1630
1759 @override 1631 @override
1760 - String get friendsAddCloseContactDescription =>  
1761 - 'Añade un ser querido para seguir tu salud.'; 1632 + String get friendsAddCloseContactDescription => 'Añade un ser querido para seguir tu salud.';
1762 1633
1763 @override 1634 @override
1764 String get friendsLimitReached => 'Puedes agregar hasta 10 amigos.'; 1635 String get friendsLimitReached => 'Puedes agregar hasta 10 amigos.';
@@ -1876,16 +1747,13 @@ class AppLocalizationsEs extends AppLocalizations { @@ -1876,16 +1747,13 @@ class AppLocalizationsEs extends AppLocalizations {
1876 String get friendsPromptSelfIdTitle => 'No puedes agregarte'; 1747 String get friendsPromptSelfIdTitle => 'No puedes agregarte';
1877 1748
1878 @override 1749 @override
1879 - String get friendsPromptIdNotFoundMessage =>  
1880 - 'Esta identificación no existe. Compruébalo y vuelve a intentarlo.'; 1750 + String get friendsPromptIdNotFoundMessage => 'Esta identificación no existe. Compruébalo y vuelve a intentarlo.';
1881 1751
1882 @override 1752 @override
1883 - String get friendsPromptAlreadyFriendMessage =>  
1884 - 'Ya sois contactos estrechos.'; 1753 + String get friendsPromptAlreadyFriendMessage => 'Ya sois contactos estrechos.';
1885 1754
1886 @override 1755 @override
1887 - String get friendsPromptSelfIdMessage =>  
1888 - 'Ingrese la identificación de su contacto cercano.'; 1756 + String get friendsPromptSelfIdMessage => 'Ingrese la identificación de su contacto cercano.';
1889 1757
1890 @override 1758 @override
1891 String get friendsEditRemarkTitle => 'Editar nota'; 1759 String get friendsEditRemarkTitle => 'Editar nota';
@@ -1902,8 +1770,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -1902,8 +1770,7 @@ class AppLocalizationsEs extends AppLocalizations {
1902 } 1770 }
1903 1771
1904 @override 1772 @override
1905 - String get friendsDeleteConfirmMessage =>  
1906 - 'Ya no recibirás sus actualizaciones de bienestar después de la eliminación.'; 1773 + String get friendsDeleteConfirmMessage => 'Ya no recibirás sus actualizaciones de bienestar después de la eliminación.';
1907 1774
1908 @override 1775 @override
1909 String get friendsDeleteConfirmAction => 'Eliminar'; 1776 String get friendsDeleteConfirmAction => 'Eliminar';
@@ -1918,12 +1785,10 @@ class AppLocalizationsEs extends AppLocalizations { @@ -1918,12 +1785,10 @@ class AppLocalizationsEs extends AppLocalizations {
1918 String get privacySettingsShowRealtimeStress => 'Mostrar estrés en vivo'; 1785 String get privacySettingsShowRealtimeStress => 'Mostrar estrés en vivo';
1919 1786
1920 @override 1787 @override
1921 - String get premiumActivatedTitle =>  
1922 - '¡Felicidades! Ahora eres miembro de DoubleFeel Pro.'; 1788 + String get premiumActivatedTitle => '¡Felicidades! Ahora eres miembro de DoubleFeel Pro.';
1923 1789
1924 @override 1790 @override
1925 - String get premiumActivatedDescription =>  
1926 - 'Ahora puede controlar el estrés, el sueño y la VFC en tiempo real, desarrollar hábitos más saludables y compartir actualizaciones de salud con contactos cercanos para que las personas importantes puedan mantenerse informadas.'; 1791 + String get premiumActivatedDescription => 'Ahora puede controlar el estrés, el sueño y la VFC en tiempo real, desarrollar hábitos más saludables y compartir actualizaciones de salud con contactos cercanos para que las personas importantes puedan mantenerse informadas.';
1927 1792
1928 @override 1793 @override
1929 String get premiumActivatedContinue => 'Continuar'; 1794 String get premiumActivatedContinue => 'Continuar';
@@ -1932,8 +1797,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -1932,8 +1797,7 @@ class AppLocalizationsEs extends AppLocalizations {
1932 String get purchaseHeroTitle => 'Desbloquea Pro, cuídate mejor'; 1797 String get purchaseHeroTitle => 'Desbloquea Pro, cuídate mejor';
1933 1798
1934 @override 1799 @override
1935 - String get purchaseBenefitsTitle =>  
1936 - 'Desbloquea todos los beneficios profesionales'; 1800 + String get purchaseBenefitsTitle => 'Desbloquea todos los beneficios profesionales';
1937 1801
1938 @override 1802 @override
1939 String get purchaseUnlockNow => 'Descubrir'; 1803 String get purchaseUnlockNow => 'Descubrir';
@@ -1951,8 +1815,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -1951,8 +1815,7 @@ class AppLocalizationsEs extends AppLocalizations {
1951 String get purchaseLifetimePlan => 'Vida'; 1815 String get purchaseLifetimePlan => 'Vida';
1952 1816
1953 @override 1817 @override
1954 - String get purchaseLifetimeSubtitle =>  
1955 - 'Acceso de por vida con actualizaciones gratuitas'; 1818 + String get purchaseLifetimeSubtitle => 'Acceso de por vida con actualizaciones gratuitas';
1956 1819
1957 @override 1820 @override
1958 String get purchaseSpecialOffer => 'Oferta especial'; 1821 String get purchaseSpecialOffer => 'Oferta especial';
@@ -1970,12 +1833,10 @@ class AppLocalizationsEs extends AppLocalizations { @@ -1970,12 +1833,10 @@ class AppLocalizationsEs extends AppLocalizations {
1970 String get purchaseCurrencySymbol => '¥'; 1833 String get purchaseCurrencySymbol => '¥';
1971 1834
1972 @override 1835 @override
1973 - String get purchaseProductInfoUnavailable =>  
1974 - 'La información del producto no está disponible. Inténtelo de nuevo más tarde.'; 1836 + String get purchaseProductInfoUnavailable => 'La información del producto no está disponible. Inténtelo de nuevo más tarde.';
1975 1837
1976 @override 1838 @override
1977 - String get purchaseOrderInfoUnavailable =>  
1978 - 'La información del pedido no está disponible. Inténtelo de nuevo más tarde.'; 1839 + String get purchaseOrderInfoUnavailable => 'La información del pedido no está disponible. Inténtelo de nuevo más tarde.';
1979 1840
1980 @override 1841 @override
1981 String purchaseMonthlyUnitPrice(String unitPrice) { 1842 String purchaseMonthlyUnitPrice(String unitPrice) {
@@ -1986,15 +1847,13 @@ class AppLocalizationsEs extends AppLocalizations { @@ -1986,15 +1847,13 @@ class AppLocalizationsEs extends AppLocalizations {
1986 String get purchaseApplePaymentInvalidOrder => 'Formato UUID no válido.'; 1847 String get purchaseApplePaymentInvalidOrder => 'Formato UUID no válido.';
1987 1848
1988 @override 1849 @override
1989 - String get purchaseApplePaymentProductNotFound =>  
1990 - 'No se pudo encontrar el producto por ID de producto.'; 1850 + String get purchaseApplePaymentProductNotFound => 'No se pudo encontrar el producto por ID de producto.';
1991 1851
1992 @override 1852 @override
1993 String get purchaseApplePaymentCancelled => 'El usuario canceló el pago.'; 1853 String get purchaseApplePaymentCancelled => 'El usuario canceló el pago.';
1994 1854
1995 @override 1855 @override
1996 - String get purchaseApplePaymentVerificationFailed =>  
1997 - 'La verificación del pago falló.'; 1856 + String get purchaseApplePaymentVerificationFailed => 'La verificación del pago falló.';
1998 1857
1999 @override 1858 @override
2000 String get purchaseApplePaymentFailed => 'Error desconocido.'; 1859 String get purchaseApplePaymentFailed => 'Error desconocido.';
@@ -2003,49 +1862,40 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2003,49 +1862,40 @@ class AppLocalizationsEs extends AppLocalizations {
2003 String get purchaseBenefitRealtimeStress => 'Monitoreo de estrés en vivo'; 1862 String get purchaseBenefitRealtimeStress => 'Monitoreo de estrés en vivo';
2004 1863
2005 @override 1864 @override
2006 - String get purchaseBenefitStressTrends =>  
2007 - 'Tendencias diarias / mensuales / anuales de la VFC'; 1865 + String get purchaseBenefitStressTrends => 'Tendencias diarias / mensuales / anuales de la VFC';
2008 1866
2009 @override 1867 @override
2010 - String get purchaseBenefitActivityTrends =>  
2011 - 'Tendencias de actividad diaria/mensual/anual'; 1868 + String get purchaseBenefitActivityTrends => 'Tendencias de actividad diaria/mensual/anual';
2012 1869
2013 @override 1870 @override
2014 - String get purchaseBenefitSleepReports =>  
2015 - 'Informes de sueño diarios/mensuales/anuales'; 1871 + String get purchaseBenefitSleepReports => 'Informes de sueño diarios/mensuales/anuales';
2016 1872
2017 @override 1873 @override
2018 - String get purchaseBenefitHealthSync =>  
2019 - 'Sincronización de datos de salud en tiempo real'; 1874 + String get purchaseBenefitHealthSync => 'Sincronización de datos de salud en tiempo real';
2020 1875
2021 @override 1876 @override
2022 - String get purchaseBenefitContactNotifications =>  
2023 - 'Actualizaciones de salud en tiempo real para sus seres queridos'; 1877 + String get purchaseBenefitContactNotifications => 'Actualizaciones de salud en tiempo real para sus seres queridos';
2024 1878
2025 @override 1879 @override
2026 - String get purchaseBenefitCustomWatchFace =>  
2027 - 'Esferas de reloj personalizadas exclusivas'; 1880 + String get purchaseBenefitCustomWatchFace => 'Esferas de reloj personalizadas exclusivas';
2028 1881
2029 @override 1882 @override
2030 String get purchaseBenefitSleepAnalysis => 'Análisis del sueño'; 1883 String get purchaseBenefitSleepAnalysis => 'Análisis del sueño';
2031 1884
2032 @override 1885 @override
2033 - String get purchaseBenefitFutureFeatures =>  
2034 - 'Más beneficios profesionales próximamente'; 1886 + String get purchaseBenefitFutureFeatures => 'Más beneficios profesionales próximamente';
2035 1887
2036 @override 1888 @override
2037 String get purchaseNotesTitle => 'Instrucciones'; 1889 String get purchaseNotesTitle => 'Instrucciones';
2038 1890
2039 @override 1891 @override
2040 - String get purchaseNoteSubscription =>  
2041 - 'Después de confirmar y pagar, la suscripción se renovará automáticamente a través de su cuenta de iTunes. Se cargará a su cuenta Apple dentro de las 24 horas anteriores a que finalice el período actual y la suscripción se renovará por otro período. Para cancelar, desactive la renovación automática en la configuración de su suscripción de iTunes/ID de Apple al menos 24 horas antes de que finalice el período actual.\n\nDoubleFeel Pro es un producto virtual. Las compras no son reembolsables excepto a través del proceso de reembolso de la App Store. Grifo'; 1892 + String get purchaseNoteSubscription => 'Después de confirmar y pagar, la suscripción se renovará automáticamente a través de su cuenta de iTunes. Se cargará a su cuenta Apple dentro de las 24 horas anteriores a que finalice el período actual y la suscripción se renovará por otro período. Para cancelar, desactive la renovación automática en la configuración de su suscripción de iTunes/ID de Apple al menos 24 horas antes de que finalice el período actual.\n\nDoubleFeel Pro es un producto virtual. Las compras no son reembolsables excepto a través del proceso de reembolso de la App Store. Grifo';
2042 1893
2043 @override 1894 @override
2044 String get purchaseLinkLearnMore => 'Más información'; 1895 String get purchaseLinkLearnMore => 'Más información';
2045 1896
2046 @override 1897 @override
2047 - String get purchaseNoteRestore =>  
2048 - 'Si su compra no surte efecto, toque Restaurar compras.'; 1898 + String get purchaseNoteRestore => 'Si su compra no surte efecto, toque Restaurar compras.';
2049 1899
2050 @override 1900 @override
2051 String get purchaseNoteContact => 'Si tienes alguna otra pregunta,'; 1901 String get purchaseNoteContact => 'Si tienes alguna otra pregunta,';
@@ -2054,126 +1904,97 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2054,126 +1904,97 @@ class AppLocalizationsEs extends AppLocalizations {
2054 String get purchaseLinkContactUs => 'Contáctenos'; 1904 String get purchaseLinkContactUs => 'Contáctenos';
2055 1905
2056 @override 1906 @override
2057 - String get reportBottomSlogan =>  
2058 - 'El doble de conciencia, la mitad del estrés'; 1907 + String get reportBottomSlogan => 'El doble de conciencia, la mitad del estrés';
2059 1908
2060 @override 1909 @override
2061 String get refundExplanationTitle => 'Información de reembolso'; 1910 String get refundExplanationTitle => 'Información de reembolso';
2062 1911
2063 @override 1912 @override
2064 - String get refundAppStoreReviewTitle =>  
2065 - 'Los reembolsos son revisados ​​por la App Store'; 1913 + String get refundAppStoreReviewTitle => 'Los reembolsos son revisados ​​por la App Store';
2066 1914
2067 @override 1915 @override
2068 - String get refundAppStoreReviewDescription =>  
2069 - 'Todas las suscripciones y productos virtuales se compran a través del sistema de pago oficial de la App Store. DoubleFeel no puede procesar pagos o reembolsos directamente.'; 1916 + String get refundAppStoreReviewDescription => 'Todas las suscripciones y productos virtuales se compran a través del sistema de pago oficial de la App Store. DoubleFeel no puede procesar pagos o reembolsos directamente.';
2070 1917
2071 @override 1918 @override
2072 - String get refundAppleRulesIntroduction =>  
2073 - 'Según las reglas de la plataforma de Apple:'; 1919 + String get refundAppleRulesIntroduction => 'Según las reglas de la plataforma de Apple:';
2074 1920
2075 @override 1921 @override
2076 - String get refundAppleCollectsPayments =>  
2077 - '· Todos los pagos son cobrados por la App Store'; 1922 + String get refundAppleCollectsPayments => '· Todos los pagos son cobrados por la App Store';
2078 1923
2079 @override 1924 @override
2080 - String get refundAppleReviewsRequests =>  
2081 - '· Todas las solicitudes de reembolso son revisadas por Apple'; 1925 + String get refundAppleReviewsRequests => '· Todas las solicitudes de reembolso son revisadas por Apple';
2082 1926
2083 @override 1927 @override
2084 - String get refundDeveloperCannotSubmit =>  
2085 - '· Los desarrolladores no pueden enviar solicitudes de usuarios'; 1928 + String get refundDeveloperCannotSubmit => '· Los desarrolladores no pueden enviar solicitudes de usuarios';
2086 1929
2087 @override 1930 @override
2088 - String get refundDeveloperCannotIntervene =>  
2089 - '· Los desarrolladores no pueden influir en la decisión de Apple'; 1931 + String get refundDeveloperCannotIntervene => '· Los desarrolladores no pueden influir en la decisión de Apple';
2090 1932
2091 @override 1933 @override
2092 - String get refundAppStoreFinalDecision =>  
2093 - 'Por lo tanto, la App Store decidirá su solicitud de reembolso.'; 1934 + String get refundAppStoreFinalDecision => 'Por lo tanto, la App Store decidirá su solicitud de reembolso.';
2094 1935
2095 @override 1936 @override
2096 - String get refundMayBeRejectedTitle =>  
2097 - 'La App Store puede rechazar un reembolso'; 1937 + String get refundMayBeRejectedTitle => 'La App Store puede rechazar un reembolso';
2098 1938
2099 @override 1939 @override
2100 - String get refundNoUnconditionalRefunds =>  
2101 - 'La política de reembolso de Apple no proporciona reembolsos incondicionales en todas las situaciones.'; 1940 + String get refundNoUnconditionalRefunds => 'La política de reembolso de Apple no proporciona reembolsos incondicionales en todas las situaciones.';
2102 1941
2103 @override 1942 @override
2104 - String get refundAppleTermsDescription =>  
2105 - 'Al utilizar la App Store, aceptas los términos de servicio y las reglas de reembolso de Apple. https://www.apple.com/legal/internet-services/itunes/'; 1943 + String get refundAppleTermsDescription => 'Al utilizar la App Store, aceptas los términos de servicio y las reglas de reembolso de Apple. https://www.apple.com/legal/internet-services/itunes/';
2106 1944
2107 @override 1945 @override
2108 - String get refundAppleReviewsCircumstances =>  
2109 - 'Apple revisa el pedido, el historial de la cuenta y el uso real al decidir si aprueba un reembolso.'; 1946 + String get refundAppleReviewsCircumstances => 'Apple revisa el pedido, el historial de la cuenta y el uso real al decidir si aprueba un reembolso.';
2110 1947
2111 @override 1948 @override
2112 - String get refundRejectionReasonsTitle =>  
2113 - '¿Por qué se podría rechazar un reembolso?'; 1949 + String get refundRejectionReasonsTitle => '¿Por qué se podría rechazar un reembolso?';
2114 1950
2115 @override 1951 @override
2116 - String get refundRejectionReasonsIntroduction =>  
2117 - 'La App Store puede rechazar una solicitud por motivos que incluyen, entre otros:'; 1952 + String get refundRejectionReasonsIntroduction => 'La App Store puede rechazar una solicitud por motivos que incluyen, entre otros:';
2118 1953
2119 @override 1954 @override
2120 - String get refundReasonPurchaseTooOld =>  
2121 - '· Ha pasado demasiado tiempo desde la compra.'; 1955 + String get refundReasonPurchaseTooOld => '· Ha pasado demasiado tiempo desde la compra.';
2122 1956
2123 @override 1957 @override
2124 - String get refundReasonFrequentRequests =>  
2125 - '· Solicitudes frecuentes de la misma cuenta'; 1958 + String get refundReasonFrequentRequests => '· Solicitudes frecuentes de la misma cuenta';
2126 1959
2127 @override 1960 @override
2128 - String get refundReasonAbnormalHistory =>  
2129 - '· Un historial de actividad de reembolso inusual'; 1961 + String get refundReasonAbnormalHistory => '· Un historial de actividad de reembolso inusual';
2130 1962
2131 @override 1963 @override
2132 - String get refundReasonInsufficient =>  
2133 - '· Un motivo de reembolso insuficiente'; 1964 + String get refundReasonInsufficient => '· Un motivo de reembolso insuficiente';
2134 1965
2135 @override 1966 @override
2136 - String get refundReasonLongTermUse =>  
2137 - '· Uso normal extendido de las funciones de membresía'; 1967 + String get refundReasonLongTermUse => '· Uso normal extendido de las funciones de membresía';
2138 1968
2139 @override 1969 @override
2140 - String get refundReasonPriceChange =>  
2141 - '· Promociones, descuentos o cambios de precios.'; 1970 + String get refundReasonPriceChange => '· Promociones, descuentos o cambios de precios.';
2142 1971
2143 @override 1972 @override
2144 - String get refundReasonNoReceipt =>  
2145 - '· No se puede proporcionar ningún recibo de pedido válido'; 1973 + String get refundReasonNoReceipt => '· No se puede proporcionar ningún recibo de pedido válido';
2146 1974
2147 @override 1975 @override
2148 - String get refundOfficialDecision =>  
2149 - 'Se aplica la decisión final de la App Store.'; 1976 + String get refundOfficialDecision => 'Se aplica la decisión final de la App Store.';
2150 1977
2151 @override 1978 @override
2152 - String get refundRejectedNextStepsTitle =>  
2153 - '¿Qué pasa si mi solicitud es rechazada?'; 1979 + String get refundRejectedNextStepsTitle => '¿Qué pasa si mi solicitud es rechazada?';
2154 1980
2155 @override 1981 @override
2156 - String get refundTryAgain =>  
2157 - 'Si se rechaza su solicitud de reembolso, puede intentar enviarla a la App Store nuevamente.'; 1982 + String get refundTryAgain => 'Si se rechaza su solicitud de reembolso, puede intentar enviarla a la App Store nuevamente.';
2158 1983
2159 @override 1984 @override
2160 - String get refundFinalReview =>  
2161 - 'Si se rechaza nuevamente, la App Store habrá completado su revisión final. Ni DoubleFeel ni el soporte técnico de Apple pueden cambiar el resultado.'; 1985 + String get refundFinalReview => 'Si se rechaza nuevamente, la App Store habrá completado su revisión final. Ni DoubleFeel ni el soporte técnico de Apple pueden cambiar el resultado.';
2162 1986
2163 @override 1987 @override
2164 - String get refundNoAlternativeChannel =>  
2165 - 'DoubleFeel no puede procesar solicitudes de reembolso fuera del sistema App Store.'; 1988 + String get refundNoAlternativeChannel => 'DoubleFeel no puede procesar solicitudes de reembolso fuera del sistema App Store.';
2166 1989
2167 @override 1990 @override
2168 - String get refundMembershipCancellation =>  
2169 - 'Después de un reembolso exitoso, sus beneficios de DoubleFeel Pro también se cancelarán.'; 1991 + String get refundMembershipCancellation => 'Después de un reembolso exitoso, sus beneficios de DoubleFeel Pro también se cancelarán.';
2170 1992
2171 @override 1993 @override
2172 String get refundHelpTitle => '¿Necesitar ayuda?'; 1994 String get refundHelpTitle => '¿Necesitar ayuda?';
2173 1995
2174 @override 1996 @override
2175 - String get refundHelpDescription =>  
2176 - 'Si tiene preguntas sobre reembolsos o experimenta errores de pago, cargos duplicados o un pedido faltante, comuníquese con el soporte de DoubleFeel y haremos todo lo posible para ayudarlo.'; 1997 + String get refundHelpDescription => 'Si tiene preguntas sobre reembolsos o experimenta errores de pago, cargos duplicados o un pedido faltante, comuníquese con el soporte de DoubleFeel y haremos todo lo posible para ayudarlo.';
2177 1998
2178 @override 1999 @override
2179 String get refundFaqTitle => 'Preguntas frecuentes sobre DoubleFeel'; 2000 String get refundFaqTitle => 'Preguntas frecuentes sobre DoubleFeel';
@@ -2182,8 +2003,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2182,8 +2003,7 @@ class AppLocalizationsEs extends AppLocalizations {
2182 String get appReviewPromptTitle => '¿Disfrutas de DoubleFeel?'; 2003 String get appReviewPromptTitle => '¿Disfrutas de DoubleFeel?';
2183 2004
2184 @override 2005 @override
2185 - String get appReviewPromptMessage =>  
2186 - 'Nos encantaría saber si DoubleFeel le está ayudando a comprender mejor su estrés y su sueño. 💜'; 2006 + String get appReviewPromptMessage => 'Nos encantaría saber si DoubleFeel le está ayudando a comprender mejor su estrés y su sueño. 💜';
2187 2007
2188 @override 2008 @override
2189 String get appReviewPromptLikeActionEmoji => '😍'; 2009 String get appReviewPromptLikeActionEmoji => '😍';
@@ -2195,12 +2015,10 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2195,12 +2015,10 @@ class AppLocalizationsEs extends AppLocalizations {
2195 String get appReviewPromptFeedbackAction => 'No precisamente'; 2015 String get appReviewPromptFeedbackAction => 'No precisamente';
2196 2016
2197 @override 2017 @override
2198 - String get appReviewFeedbackTitle =>  
2199 - 'Lo sentimos, DoubleFeel no cumplió con sus expectativas'; 2018 + String get appReviewFeedbackTitle => 'Lo sentimos, DoubleFeel no cumplió con sus expectativas';
2200 2019
2201 @override 2020 @override
2202 - String get appReviewFeedbackMessage =>  
2203 - 'Cuéntanos qué pasó y cómo podemos mejorar. Sus comentarios ayudan a que DoubleFeel sea mejor para todos. 💜'; 2021 + String get appReviewFeedbackMessage => 'Cuéntanos qué pasó y cómo podemos mejorar. Sus comentarios ayudan a que DoubleFeel sea mejor para todos. 💜';
2204 2022
2205 @override 2023 @override
2206 String get appReviewFeedbackSendAction => 'Enviar comentarios'; 2024 String get appReviewFeedbackSendAction => 'Enviar comentarios';
@@ -2209,8 +2027,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2209,8 +2027,7 @@ class AppLocalizationsEs extends AppLocalizations {
2209 String get appReviewFeedbackLaterAction => 'Quizás más tarde'; 2027 String get appReviewFeedbackLaterAction => 'Quizás más tarde';
2210 2028
2211 @override 2029 @override
2212 - String get appReviewIllustrationPlaceholder =>  
2213 - 'Marcador de posición de ilustración'; 2030 + String get appReviewIllustrationPlaceholder => 'Marcador de posición de ilustración';
2214 2031
2215 @override 2032 @override
2216 String get overallStressLevelToday => 'aquí está su estado de estrés general'; 2033 String get overallStressLevelToday => 'aquí está su estado de estrés general';
@@ -2222,8 +2039,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2222,8 +2039,7 @@ class AppLocalizationsEs extends AppLocalizations {
2222 String get stressLevelsToday => 'Su estado de estrés hoy'; 2039 String get stressLevelsToday => 'Su estado de estrés hoy';
2223 2040
2224 @override 2041 @override
2225 - String get noPressureDataAvailableAtThisTime =>  
2226 - 'No hay datos de presión disponibles en este momento'; 2042 + String get noPressureDataAvailableAtThisTime => 'No hay datos de presión disponibles en este momento';
2227 2043
2228 @override 2044 @override
2229 String get membersCanViewTheCompleteData => 'Desbloquea Pro para ver'; 2045 String get membersCanViewTheCompleteData => 'Desbloquea Pro para ver';
@@ -2265,8 +2081,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2265,8 +2081,7 @@ class AppLocalizationsEs extends AppLocalizations {
2265 String get unlockTheProVersion => 'Desbloquear Pro'; 2081 String get unlockTheProVersion => 'Desbloquear Pro';
2266 2082
2267 @override 2083 @override
2268 - String get embarkOnAJourneyOfStressAwarenessAndWellnessSupport =>  
2269 - 'Comience sus alertas de estrés y su viaje de salud'; 2084 + String get embarkOnAJourneyOfStressAwarenessAndWellnessSupport => 'Comience sus alertas de estrés y su viaje de salud';
2270 2085
2271 @override 2086 @override
2272 String sharePartnerCodeTemplate(String inviteCode) { 2087 String sharePartnerCodeTemplate(String inviteCode) {
@@ -2277,8 +2092,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2277,8 +2092,7 @@ class AppLocalizationsEs extends AppLocalizations {
2277 String get bindPartnerIdNotExistTitle => 'Usuario no encontrado'; 2092 String get bindPartnerIdNotExistTitle => 'Usuario no encontrado';
2278 2093
2279 @override 2094 @override
2280 - String get bindPartnerIdNotExistMessage =>  
2281 - 'Esta identificación de usuario no existe. Por favor verifique e intente nuevamente.'; 2095 + String get bindPartnerIdNotExistMessage => 'Esta identificación de usuario no existe. Por favor verifique e intente nuevamente.';
2282 2096
2283 @override 2097 @override
2284 String get bindPartnerDialogGotIt => 'Entiendo'; 2098 String get bindPartnerDialogGotIt => 'Entiendo';
@@ -2287,15 +2101,13 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2287,15 +2101,13 @@ class AppLocalizationsEs extends AppLocalizations {
2287 String get bindPartnerAddFailedTitle => 'No se puede agregar amigo'; 2101 String get bindPartnerAddFailedTitle => 'No se puede agregar amigo';
2288 2102
2289 @override 2103 @override
2290 - String get bindPartnerAddFailedMessage =>  
2291 - 'Este usuario no permite solicitudes de amistad.'; 2104 + String get bindPartnerAddFailedMessage => 'Este usuario no permite solicitudes de amistad.';
2292 2105
2293 @override 2106 @override
2294 String get bindPartnerAlreadyFriendTitle => 'ya sois amigos'; 2107 String get bindPartnerAlreadyFriendTitle => 'ya sois amigos';
2295 2108
2296 @override 2109 @override
2297 - String get bindPartnerAlreadyFriendMessage =>  
2298 - 'No es necesario volver a agregarlos'; 2110 + String get bindPartnerAlreadyFriendMessage => 'No es necesario volver a agregarlos';
2299 2111
2300 @override 2112 @override
2301 String friendStatusTitle(String remarkName) { 2113 String friendStatusTitle(String remarkName) {
@@ -2332,20 +2144,16 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2332,20 +2144,16 @@ class AppLocalizationsEs extends AppLocalizations {
2332 String get todaySAverageHrv => 'Promedio Hrv hoy'; 2144 String get todaySAverageHrv => 'Promedio Hrv hoy';
2333 2145
2334 @override 2146 @override
2335 - String get helpNoDataReason1 =>  
2336 - '1. Asegúrese de que su Apple Watch esté en watchOS 10.0+ y su iPhone en iOS 14+. La versión del sistema se puede comprobar en [Configuración] -> [General] -> [Acerca de].'; 2147 + String get helpNoDataReason1 => '1. Asegúrese de que su Apple Watch esté en watchOS 10.0+ y su iPhone en iOS 14+. La versión del sistema se puede comprobar en [Configuración] -> [General] -> [Acerca de].';
2337 2148
2338 @override 2149 @override
2339 - String get helpNoDataReason2 =>  
2340 - '2. Confirme si todos los permisos están habilitados: iPhone [Salud] -> [Compartir] -> [Aplicaciones] -> [DoubleFeel] -> [Activar todo].'; 2150 + String get helpNoDataReason2 => '2. Confirme si todos los permisos están habilitados: iPhone [Salud] -> [Compartir] -> [Aplicaciones] -> [DoubleFeel] -> [Activar todo].';
2341 2151
2342 @override 2152 @override
2343 - String get helpNoDataReason3 =>  
2344 - '3. Confirme si los dispositivos están en modo de ahorro de energía, en estado de batería baja o si el reloj no está colocado cómodamente, ya que estas condiciones afectan la recopilación de datos del reloj.'; 2153 + String get helpNoDataReason3 => '3. Confirme si los dispositivos están en modo de ahorro de energía, en estado de batería baja o si el reloj no está colocado cómodamente, ya que estas condiciones afectan la recopilación de datos del reloj.';
2345 2154
2346 @override 2155 @override
2347 - String get helpNoDataReasonFooter =>  
2348 - 'Si todas las comprobaciones son correctas y el problema persiste, puede enviarlo en [Comentarios] -> [Contáctenos]. Le responderemos lo antes posible.'; 2156 + String get helpNoDataReasonFooter => 'Si todas las comprobaciones son correctas y el problema persiste, puede enviarlo en [Comentarios] -> [Contáctenos]. Le responderemos lo antes posible.';
2349 2157
2350 @override 2158 @override
2351 String get noHealthDataNeedHelp => '¿Necesitar ayuda?'; 2159 String get noHealthDataNeedHelp => '¿Necesitar ayuda?';
@@ -2354,35 +2162,28 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2354,35 +2162,28 @@ class AppLocalizationsEs extends AppLocalizations {
2354 String get noHealthDataRefresh => 'Refrescar'; 2162 String get noHealthDataRefresh => 'Refrescar';
2355 2163
2356 @override 2164 @override
2357 - String get noHealthDataHeadingTitle =>  
2358 - 'No hay datos de frecuencia cardíaca disponibles'; 2165 + String get noHealthDataHeadingTitle => 'No hay datos de frecuencia cardíaca disponibles';
2359 2166
2360 @override 2167 @override
2361 - String get noHealthDataHeadingBody =>  
2362 - 'DoubleFeel no puede recuperar sus datos de VFC de Apple Health. Siga las instrucciones para otorgar permisos y luego toque \"Actualizar\" en la parte superior derecha para continuar.'; 2168 + String get noHealthDataHeadingBody => 'DoubleFeel no puede recuperar sus datos de VFC de Apple Health. Siga las instrucciones para otorgar permisos y luego toque \"Actualizar\" en la parte superior derecha para continuar.';
2363 2169
2364 @override 2170 @override
2365 - String get noHealthDataError1Title =>  
2366 - 'Error 1: datos de Apple Watch no disponibles'; 2171 + String get noHealthDataError1Title => 'Error 1: datos de Apple Watch no disponibles';
2367 2172
2368 @override 2173 @override
2369 - String get noHealthDataError1Body =>  
2370 - 'Parece que no has usado tu Apple Watch en los últimos 12 meses. Si acaba de comenzar a usarlo y ha habilitado todos los permisos de datos, es posible que este mensaje aún aparezca. Continúe usando su Apple Watch para permitir la recopilación de datos o agregue datos de VFC manualmente en la página de inicio.'; 2174 + String get noHealthDataError1Body => 'Parece que no has usado tu Apple Watch en los últimos 12 meses. Si acaba de comenzar a usarlo y ha habilitado todos los permisos de datos, es posible que este mensaje aún aparezca. Continúe usando su Apple Watch para permitir la recopilación de datos o agregue datos de VFC manualmente en la página de inicio.';
2371 2175
2372 @override 2176 @override
2373 - String get noHealthDataError2Title =>  
2374 - 'Error 2: Acceso a datos de salud no autorizado'; 2177 + String get noHealthDataError2Title => 'Error 2: Acceso a datos de salud no autorizado';
2375 2178
2376 @override 2179 @override
2377 - String get noHealthDataError2Body =>  
2378 - 'DoubleFeel requiere acceso a los datos de Apple Health para proporcionar estadísticas, alertas y recomendaciones de estrés. Si no está autorizado, es posible que algunas funciones no funcionen correctamente.\n\nTenga la seguridad de que todos los datos de salud solo se almacenan localmente y no se cargarán.\n\nPara habilitar permisos, siga las indicaciones y seleccione Permitir todo -> Salud -> DoubleFeel en Configuración de iOS.'; 2180 + String get noHealthDataError2Body => 'DoubleFeel requiere acceso a los datos de Apple Health para proporcionar estadísticas, alertas y recomendaciones de estrés. Si no está autorizado, es posible que algunas funciones no funcionen correctamente.\n\nTenga la seguridad de que todos los datos de salud solo se almacenan localmente y no se cargarán.\n\nPara habilitar permisos, siga las indicaciones y seleccione Permitir todo -> Salud -> DoubleFeel en Configuración de iOS.';
2379 2181
2380 @override 2182 @override
2381 String get noHealthDataError3Title => 'Error 3: problema del sistema'; 2183 String get noHealthDataError3Title => 'Error 3: problema del sistema';
2382 2184
2383 @override 2185 @override
2384 - String get noHealthDataError3Body =>  
2385 - 'Según los comentarios de los usuarios, encontramos dos razones por las que podrían faltar datos de VFC o frecuencia cardíaca:\n\n1. Apple Watch no conectado\n · Si no ha usado su Apple Watch durante mucho tiempo, es posible que no se recopilen datos de frecuencia cardíaca.\n · Verifique la aplicación iOS Health -> \'Mi reloj\' para confirmar si se registraron datos recientes de frecuencia cardíaca mientras usaba el Apple Watch.\n · De lo contrario, intente usar su Apple Watch para recopilar datos y active la función de frecuencia cardíaca compatible con Apple.\n\n2. Faltan datos de frecuencia cardíaca o VFC en los últimos 30 días\n · Abra la aplicación iOS Health -> Explorar -> \'Frecuencia cardíaca\' o \'VFC\' -> \'No se encontraron datos\' para confirmar si falta.\n · Si faltan datos, use el reloj nuevamente, reinicie su iPhone y Apple Watch, luego abra DoubleFeel nuevamente.'; 2186 + String get noHealthDataError3Body => 'Según los comentarios de los usuarios, encontramos dos razones por las que podrían faltar datos de VFC o frecuencia cardíaca:\n\n1. Apple Watch no conectado\n · Si no ha usado su Apple Watch durante mucho tiempo, es posible que no se recopilen datos de frecuencia cardíaca.\n · Verifique la aplicación iOS Health -> \'Mi reloj\' para confirmar si se registraron datos recientes de frecuencia cardíaca mientras usaba el Apple Watch.\n · De lo contrario, intente usar su Apple Watch para recopilar datos y active la función de frecuencia cardíaca compatible con Apple.\n\n2. Faltan datos de frecuencia cardíaca o VFC en los últimos 30 días\n · Abra la aplicación iOS Health -> Explorar -> \'Frecuencia cardíaca\' o \'VFC\' -> \'No se encontraron datos\' para confirmar si falta.\n · Si faltan datos, use el reloj nuevamente, reinicie su iPhone y Apple Watch, luego abra DoubleFeel nuevamente.';
2386 2187
2387 @override 2188 @override
2388 String get noHealthDataGoToSettings => 'Habilitar ahora'; 2189 String get noHealthDataGoToSettings => 'Habilitar ahora';
@@ -2394,8 +2195,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2394,8 +2195,7 @@ class AppLocalizationsEs extends AppLocalizations {
2394 String get watchThemeNoWatchTitle => 'Apple Watch no encontrado'; 2195 String get watchThemeNoWatchTitle => 'Apple Watch no encontrado';
2395 2196
2396 @override 2197 @override
2397 - String get watchThemeNoWatchMessage =>  
2398 - 'Empareja un Apple Watch e inténtalo de nuevo'; 2198 + String get watchThemeNoWatchMessage => 'Empareja un Apple Watch e inténtalo de nuevo';
2399 2199
2400 @override 2200 @override
2401 String get watchThemeOk => 'DE ACUERDO'; 2201 String get watchThemeOk => 'DE ACUERDO';
@@ -2410,8 +2210,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2410,8 +2210,7 @@ class AppLocalizationsEs extends AppLocalizations {
2410 String get watchThemeCustomTheme => 'Temas personalizados'; 2210 String get watchThemeCustomTheme => 'Temas personalizados';
2411 2211
2412 @override 2212 @override
2413 - String get watchThemeCustomDescription =>  
2414 - 'Convierte tus emociones en una esfera de reloj exclusivamente tuya. ⭐'; 2213 + String get watchThemeCustomDescription => 'Convierte tus emociones en una esfera de reloj exclusivamente tuya. ⭐';
2415 2214
2416 @override 2215 @override
2417 String get watchThemeCreateTheme => 'Crear un tema'; 2216 String get watchThemeCreateTheme => 'Crear un tema';
@@ -2429,8 +2228,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2429,8 +2228,7 @@ class AppLocalizationsEs extends AppLocalizations {
2429 String get watchThemeSave => 'Ahorrar'; 2228 String get watchThemeSave => 'Ahorrar';
2430 2229
2431 @override 2230 @override
2432 - String get watchThemeContentUnavailable =>  
2433 - 'Este contenido no está disponible. Prueba con otro.'; 2231 + String get watchThemeContentUnavailable => 'Este contenido no está disponible. Prueba con otro.';
2434 2232
2435 @override 2233 @override
2436 String get watchThemeDialPreview => 'Ver vista previa'; 2234 String get watchThemeDialPreview => 'Ver vista previa';
@@ -2451,12 +2249,10 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2451,12 +2249,10 @@ class AppLocalizationsEs extends AppLocalizations {
2451 String get watchThemeUseNow => 'Usar ahora'; 2249 String get watchThemeUseNow => 'Usar ahora';
2452 2250
2453 @override 2251 @override
2454 - String get watchThemeSyncIntro =>  
2455 - 'Abra la aplicación DoubleFeel en su Apple Watch y luego toque Siguiente a continuación.'; 2252 + String get watchThemeSyncIntro => 'Abra la aplicación DoubleFeel en su Apple Watch y luego toque Siguiente a continuación.';
2456 2253
2457 @override 2254 @override
2458 - String get watchThemeSyncWaiting =>  
2459 - 'Mantenga abierta la aplicación Watch mientras sincroniza'; 2255 + String get watchThemeSyncWaiting => 'Mantenga abierta la aplicación Watch mientras sincroniza';
2460 2256
2461 @override 2257 @override
2462 String get watchThemeSyncComplete => 'Sincronización completa'; 2258 String get watchThemeSyncComplete => 'Sincronización completa';
@@ -2491,12 +2287,10 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2491,12 +2287,10 @@ class AppLocalizationsEs extends AppLocalizations {
2491 String get watchThemeNameMaxLength => 'Hasta 10 caracteres'; 2287 String get watchThemeNameMaxLength => 'Hasta 10 caracteres';
2492 2288
2493 @override 2289 @override
2494 - String get watchThemeSubmissionAgreement =>  
2495 - 'He leído y acepto el Acuerdo de envío de usuario'; 2290 + String get watchThemeSubmissionAgreement => 'He leído y acepto el Acuerdo de envío de usuario';
2496 2291
2497 @override 2292 @override
2498 - String get watchThemeSubmissionAgreementPrefix =>  
2499 - 'He leído y acepto el Usuario'; 2293 + String get watchThemeSubmissionAgreementPrefix => 'He leído y acepto el Usuario';
2500 2294
2501 @override 2295 @override
2502 String get watchThemeSubmissionAgreementLink => 'Acuerdo de presentación'; 2296 String get watchThemeSubmissionAgreementLink => 'Acuerdo de presentación';
@@ -2523,22 +2317,19 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2523,22 +2317,19 @@ class AppLocalizationsEs extends AppLocalizations {
2523 String get watchThemeCropImage => 'Recortar imagen de la esfera del reloj'; 2317 String get watchThemeCropImage => 'Recortar imagen de la esfera del reloj';
2524 2318
2525 @override 2319 @override
2526 - String get watchThemeImageProcessFailed =>  
2527 - 'Error en el procesamiento de imágenes. Por favor inténtalo de nuevo'; 2320 + String get watchThemeImageProcessFailed => 'Error en el procesamiento de imágenes. Por favor inténtalo de nuevo';
2528 2321
2529 @override 2322 @override
2530 String get watchThemeAbandonEdit => 'Descartar cambios'; 2323 String get watchThemeAbandonEdit => 'Descartar cambios';
2531 2324
2532 @override 2325 @override
2533 - String get watchThemeAbandonMessage =>  
2534 - 'Sus cambios no se guardarán si cierra esta página. ¿Descartarlos?'; 2326 + String get watchThemeAbandonMessage => 'Sus cambios no se guardarán si cierra esta página. ¿Descartarlos?';
2535 2327
2536 @override 2328 @override
2537 String get watchThemeContinueEditing => 'Continuar editando'; 2329 String get watchThemeContinueEditing => 'Continuar editando';
2538 2330
2539 @override 2331 @override
2540 - String get watchThemeImageUploadFailed =>  
2541 - 'Error al cargar la imagen. Por favor inténtalo de nuevo'; 2332 + String get watchThemeImageUploadFailed => 'Error al cargar la imagen. Por favor inténtalo de nuevo';
2542 2333
2543 @override 2334 @override
2544 String watchThemeImageDownloadFailed(String error) { 2335 String watchThemeImageDownloadFailed(String error) {
@@ -2546,15 +2337,13 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2546,15 +2337,13 @@ class AppLocalizationsEs extends AppLocalizations {
2546 } 2337 }
2547 2338
2548 @override 2339 @override
2549 - String get watchThemeCreateFailed =>  
2550 - 'No se pudo crear la esfera del reloj. Por favor inténtalo de nuevo'; 2340 + String get watchThemeCreateFailed => 'No se pudo crear la esfera del reloj. Por favor inténtalo de nuevo';
2551 2341
2552 @override 2342 @override
2553 String get watchThemeDeleteTheme => 'Eliminar tema'; 2343 String get watchThemeDeleteTheme => 'Eliminar tema';
2554 2344
2555 @override 2345 @override
2556 - String get watchThemeDeleteMessage =>  
2557 - 'Los temas eliminados no se pueden restaurar. ¿Eliminar este tema?'; 2346 + String get watchThemeDeleteMessage => 'Los temas eliminados no se pueden restaurar. ¿Eliminar este tema?';
2558 2347
2559 @override 2348 @override
2560 String get watchThemeCancel => 'Cancelar'; 2349 String get watchThemeCancel => 'Cancelar';
@@ -2572,19 +2361,16 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2572,19 +2361,16 @@ class AppLocalizationsEs extends AppLocalizations {
2572 String get watchThemeApplyFailed => 'No se pudo aplicar el tema'; 2361 String get watchThemeApplyFailed => 'No se pudo aplicar el tema';
2573 2362
2574 @override 2363 @override
2575 - String get watchThemeWatchSyncFailed =>  
2576 - 'Falló la sincronización de la esfera del reloj'; 2364 + String get watchThemeWatchSyncFailed => 'Falló la sincronización de la esfera del reloj';
2577 2365
2578 @override 2366 @override
2579 String get watchThemeWatchNotPaired => 'Reloj no emparejado'; 2367 String get watchThemeWatchNotPaired => 'Reloj no emparejado';
2580 2368
2581 @override 2369 @override
2582 - String get watchThemeWatchDataUnavailable =>  
2583 - 'Los datos del reloj no están disponibles'; 2370 + String get watchThemeWatchDataUnavailable => 'Los datos del reloj no están disponibles';
2584 2371
2585 @override 2372 @override
2586 - String get watchThemeWatchAppNotInstalled =>  
2587 - 'La aplicación del reloj no está instalada'; 2373 + String get watchThemeWatchAppNotInstalled => 'La aplicación del reloj no está instalada';
2588 2374
2589 @override 2375 @override
2590 String get watchThemePurchaseChannel => 'Temas de la esfera del reloj'; 2376 String get watchThemePurchaseChannel => 'Temas de la esfera del reloj';
@@ -2598,23 +2384,19 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2598,23 +2384,19 @@ class AppLocalizationsEs extends AppLocalizations {
2598 } 2384 }
2599 2385
2600 @override 2386 @override
2601 - String get feedbackSelectImageError =>  
2602 - 'No se pueden seleccionar imágenes. Vuelve a intentarlo más tarde.'; 2387 + String get feedbackSelectImageError => 'No se pueden seleccionar imágenes. Vuelve a intentarlo más tarde.';
2603 2388
2604 @override 2389 @override
2605 - String get feedbackEmptyContentHint =>  
2606 - 'Por favor ingrese preguntas y comentarios'; 2390 + String get feedbackEmptyContentHint => 'Por favor ingrese preguntas y comentarios';
2607 2391
2608 @override 2392 @override
2609 - String get feedbackInvalidEmail =>  
2610 - 'Formato de correo electrónico no válido, por favor ingresa nuevamente'; 2393 + String get feedbackInvalidEmail => 'Formato de correo electrónico no válido, por favor ingresa nuevamente';
2611 2394
2612 @override 2395 @override
2613 String get feedbackSubmitSuccessTitle => 'Comentarios enviados correctamente'; 2396 String get feedbackSubmitSuccessTitle => 'Comentarios enviados correctamente';
2614 2397
2615 @override 2398 @override
2616 - String get feedbackSubmitSuccessMessage =>  
2617 - 'Gracias por tus comentarios. Si se necesita más comunicación, nos comunicaremos con usted a través de la dirección de correo electrónico que dejó lo antes posible. Esté atento a su bandeja de entrada.'; 2399 + String get feedbackSubmitSuccessMessage => 'Gracias por tus comentarios. Si se necesita más comunicación, nos comunicaremos con usted a través de la dirección de correo electrónico que dejó lo antes posible. Esté atento a su bandeja de entrada.';
2618 2400
2619 @override 2401 @override
2620 String get feedbackSubmitSuccessConfirm => 'DE ACUERDO'; 2402 String get feedbackSubmitSuccessConfirm => 'DE ACUERDO';
@@ -2623,36 +2405,28 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2623,36 +2405,28 @@ class AppLocalizationsEs extends AppLocalizations {
2623 String get frequentMovement => 'Movimiento frecuente'; 2405 String get frequentMovement => 'Movimiento frecuente';
2624 2406
2625 @override 2407 @override
2626 - String get latestHrvTipExcellentAboveBaseline =>  
2627 - 'Su VFC está por encima de su nivel habitual. Su cuerpo parece relajado y su estado de estrés luce bien. Mantén tu ritmo actual.'; 2408 + String get latestHrvTipExcellentAboveBaseline => 'Su VFC está por encima de su nivel habitual. Su cuerpo parece relajado y su estado de estrés luce bien. Mantén tu ritmo actual.';
2628 2409
2629 @override 2410 @override
2630 - String get latestHrvTipExcellentBelowBaseline =>  
2631 - 'Su VFC está en un rango excelente, pero ligeramente más bajo de lo habitual. Mantenga una rutina regular y tómese tiempo para recuperarse.'; 2411 + String get latestHrvTipExcellentBelowBaseline => 'Su VFC está en un rango excelente, pero ligeramente más bajo de lo habitual. Mantenga una rutina regular y tómese tiempo para recuperarse.';
2632 2412
2633 @override 2413 @override
2634 - String get latestHrvTipNormalAboveBaseline =>  
2635 - 'Su VFC está dentro del rango normal y su estado de estrés actual es estable. Sigue manteniendo hábitos de descanso saludables.'; 2414 + String get latestHrvTipNormalAboveBaseline => 'Su VFC está dentro del rango normal y su estado de estrés actual es estable. Sigue manteniendo hábitos de descanso saludables.';
2636 2415
2637 @override 2416 @override
2638 - String get latestHrvTipNormalBelowBaseline =>  
2639 - 'Su VFC está dentro del rango normal, pero por debajo de su nivel habitual. Considere relajarse y descansar adecuadamente.'; 2417 + String get latestHrvTipNormalBelowBaseline => 'Su VFC está dentro del rango normal, pero por debajo de su nivel habitual. Considere relajarse y descansar adecuadamente.';
2640 2418
2641 @override 2419 @override
2642 - String get latestHrvTipAttentionAboveBaseline =>  
2643 - 'Su VFC está en el lado bajo. Considere relajarse, descansar regularmente y prestar atención a la nutrición y la recuperación.'; 2420 + String get latestHrvTipAttentionAboveBaseline => 'Su VFC está en el lado bajo. Considere relajarse, descansar regularmente y prestar atención a la nutrición y la recuperación.';
2644 2421
2645 @override 2422 @override
2646 - String get latestHrvTipAttentionBelowBaseline =>  
2647 - 'Su VFC está claramente por debajo de su nivel habitual. El estrés reciente puede ser elevado, así que trate de descansar y ajustar su estado.'; 2423 + String get latestHrvTipAttentionBelowBaseline => 'Su VFC está claramente por debajo de su nivel habitual. El estrés reciente puede ser elevado, así que trate de descansar y ajustar su estado.';
2648 2424
2649 @override 2425 @override
2650 - String get latestHrvTipOverloadAboveBaseline =>  
2651 - 'Su VFC está en un nivel relativamente bajo. Su cuerpo puede estar bajo mayor estrés. Si esto es después del ejercicio, una VFC más baja puede ser normal. Descansa y recupérate a tiempo.'; 2426 + String get latestHrvTipOverloadAboveBaseline => 'Su VFC está en un nivel relativamente bajo. Su cuerpo puede estar bajo mayor estrés. Si esto es después del ejercicio, una VFC más baja puede ser normal. Descansa y recupérate a tiempo.';
2652 2427
2653 @override 2428 @override
2654 - String get latestHrvTipOverloadBelowBaseline =>  
2655 - 'Su VFC está claramente por debajo de su nivel habitual. Su cuerpo puede estar bajo mucho estrés. Si esto es después del ejercicio, una VFC más baja puede ser normal. Reduzca el esfuerzo, descanse a tiempo y apoye la recuperación del sueño.'; 2429 + String get latestHrvTipOverloadBelowBaseline => 'Su VFC está claramente por debajo de su nivel habitual. Su cuerpo puede estar bajo mucho estrés. Si esto es después del ejercicio, una VFC más baja puede ser normal. Reduzca el esfuerzo, descanse a tiempo y apoye la recuperación del sueño.';
2656 2430
2657 @override 2431 @override
2658 String healthLocalNotificationSleepDuration(int hours, int minutes) { 2432 String healthLocalNotificationSleepDuration(int hours, int minutes) {
@@ -2665,8 +2439,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2665,8 +2439,7 @@ class AppLocalizationsEs extends AppLocalizations {
2665 } 2439 }
2666 2440
2667 @override 2441 @override
2668 - String get healthLocalNotificationSleepContent =>  
2669 - 'El informe de sueño de hoy está listo. Toque para ver sus datos detallados de sueño.'; 2442 + String get healthLocalNotificationSleepContent => 'El informe de sueño de hoy está listo. Toque para ver sus datos detallados de sueño.';
2670 2443
2671 @override 2444 @override
2672 String healthLocalNotificationHrvTitle(int hrv, String state, String time) { 2445 String healthLocalNotificationHrvTitle(int hrv, String state, String time) {
@@ -2674,33 +2447,27 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2674,33 +2447,27 @@ class AppLocalizationsEs extends AppLocalizations {
2674 } 2447 }
2675 2448
2676 @override 2449 @override
2677 - String healthLocalNotificationRealtimeStressTitle(  
2678 - String state, String startTime, String endTime) { 2450 + String healthLocalNotificationRealtimeStressTitle(String state, String startTime, String endTime) {
2679 return '$state · $startTime-$endTime'; 2451 return '$state · $startTime-$endTime';
2680 } 2452 }
2681 2453
2682 @override 2454 @override
2683 - String get healthLocalNotificationRealtimeStressExcellentContent =>  
2684 - 'Tu estrés en tiempo real se mantuvo bajo durante los últimos 60 minutos. Pareces relajado en general. Mantén tu ritmo actual.'; 2455 + String get healthLocalNotificationRealtimeStressExcellentContent => 'Tu estrés en tiempo real se mantuvo bajo durante los últimos 60 minutos. Pareces relajado en general. Mantén tu ritmo actual.';
2685 2456
2686 @override 2457 @override
2687 - String get healthLocalNotificationRealtimeStressNormalContent =>  
2688 - 'Su estado de estrés se mantuvo estable durante los últimos 60 minutos. Su ritmo actual parece normal.'; 2458 + String get healthLocalNotificationRealtimeStressNormalContent => 'Su estado de estrés se mantuvo estable durante los últimos 60 minutos. Su ritmo actual parece normal.';
2689 2459
2690 @override 2460 @override
2691 - String get healthLocalNotificationRealtimeStressAttentionContent =>  
2692 - 'Su estrés aumentó durante los últimos 60 minutos. Considere relajarse y reservar tiempo para descansar y recuperarse. El estrés elevado durante los entrenamientos es normal.'; 2461 + String get healthLocalNotificationRealtimeStressAttentionContent => 'Su estrés aumentó durante los últimos 60 minutos. Considere relajarse y reservar tiempo para descansar y recuperarse. El estrés elevado durante los entrenamientos es normal.';
2693 2462
2694 @override 2463 @override
2695 - String get healthLocalNotificationRealtimeStressOverloadContent =>  
2696 - 'Permaneció en un estado de alto estrés durante los últimos 60 minutos. Reducir el esfuerzo y priorizar el descanso y el sueño. El estrés elevado durante los entrenamientos es normal.'; 2464 + String get healthLocalNotificationRealtimeStressOverloadContent => 'Permaneció en un estado de alto estrés durante los últimos 60 minutos. Reducir el esfuerzo y priorizar el descanso y el sueño. El estrés elevado durante los entrenamientos es normal.';
2697 2465
2698 @override 2466 @override
2699 String get turnOnNotifications => 'Activar notificaciones'; 2467 String get turnOnNotifications => 'Activar notificaciones';
2700 2468
2701 @override 2469 @override
2702 - String get stayUpToDateOnChangesInYourOwnAndYourFriendsHealth =>  
2703 - 'Manténgase actualizado sobre los cambios en su salud y la de sus amigos'; 2470 + String get stayUpToDateOnChangesInYourOwnAndYourFriendsHealth => 'Manténgase actualizado sobre los cambios en su salud y la de sus amigos';
2704 2471
2705 @override 2472 @override
2706 String get refreshComplete => 'Actualización completa'; 2473 String get refreshComplete => 'Actualización completa';
@@ -2723,26 +2490,22 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2723,26 +2490,22 @@ class AppLocalizationsEs extends AppLocalizations {
2723 String get emailLoginYourPassword => 'Tu contraseña'; 2490 String get emailLoginYourPassword => 'Tu contraseña';
2724 2491
2725 @override 2492 @override
2726 - String get yourAccountWasSignedOutDueToAnotherDeviceLoginOrTokenExpirationPleaseLogInAgainToContinue =>  
2727 - 'Se cerró la sesión de su cuenta debido a otro inicio de sesión en el dispositivo o a la expiración del token. Por favor inicie sesión nuevamente para continuar.'; 2493 + String get yourAccountWasSignedOutDueToAnotherDeviceLoginOrTokenExpirationPleaseLogInAgainToContinue => 'Se cerró la sesión de su cuenta debido a otro inicio de sesión en el dispositivo o a la expiración del token. Por favor inicie sesión nuevamente para continuar.';
2728 2494
2729 @override 2495 @override
2730 String get contactUs => 'Contáctenos'; 2496 String get contactUs => 'Contáctenos';
2731 2497
2732 @override 2498 @override
2733 - String get pleaseDescribeTheProblemClearlyAndIncludeScreenRecordingsIfPossible =>  
2734 - 'Describa el problema claramente e incluya grabaciones de pantalla si es posible.'; 2499 + String get pleaseDescribeTheProblemClearlyAndIncludeScreenRecordingsIfPossible => 'Describa el problema claramente e incluya grabaciones de pantalla si es posible.';
2735 2500
2736 @override 2501 @override
2737 - String get sendUsYourUserIdAsItWillHelpUsIdentifyTheProblemFaster =>  
2738 - 'Envíenos su ID de usuario, ya que nos ayudará a identificar el problema más rápido.'; 2502 + String get sendUsYourUserIdAsItWillHelpUsIdentifyTheProblemFaster => 'Envíenos su ID de usuario, ya que nos ayudará a identificar el problema más rápido.';
2739 2503
2740 @override 2504 @override
2741 String get setAPassword => 'Establecer una contraseña'; 2505 String get setAPassword => 'Establecer una contraseña';
2742 2506
2743 @override 2507 @override
2744 - String get setAPasswordToSignInWithYourEmail =>  
2745 - 'Establece una contraseña para iniciar sesión con tu correo electrónico.'; 2508 + String get setAPasswordToSignInWithYourEmail => 'Establece una contraseña para iniciar sesión con tu correo electrónico.';
2746 2509
2747 @override 2510 @override
2748 String get settingsSaved => 'Configuración guardada'; 2511 String get settingsSaved => 'Configuración guardada';
@@ -2754,8 +2517,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2754,8 +2517,7 @@ class AppLocalizationsEs extends AppLocalizations {
2754 String get setPassword => 'Establecer contraseña'; 2517 String get setPassword => 'Establecer contraseña';
2755 2518
2756 @override 2519 @override
2757 - String get setAPasswordToAddThisEmailSuccessfullyLeavingNowWillCancelThisSetup =>  
2758 - 'Establezca una contraseña para agregar este correo electrónico correctamente. Salir ahora cancelará esta configuración.'; 2520 + String get setAPasswordToAddThisEmailSuccessfullyLeavingNowWillCancelThisSetup => 'Establezca una contraseña para agregar este correo electrónico correctamente. Salir ahora cancelará esta configuración.';
2759 2521
2760 @override 2522 @override
2761 String get setupIncomplete => 'Configuración incompleta'; 2523 String get setupIncomplete => 'Configuración incompleta';
@@ -2767,15 +2529,13 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2767,15 +2529,13 @@ class AppLocalizationsEs extends AppLocalizations {
2767 String get confirmNewPassword => 'Confirmar nueva contraseña'; 2529 String get confirmNewPassword => 'Confirmar nueva contraseña';
2768 2530
2769 @override 2531 @override
2770 - String get passwordMustBeAtLeast6CharactersAndInclude1NumberAnd1UppercaseLetter =>  
2771 - 'La contraseña debe tener al menos 6 caracteres e incluir 1 número y 1 letra mayúscula.'; 2532 + String get passwordMustBeAtLeast6CharactersAndInclude1NumberAnd1UppercaseLetter => 'La contraseña debe tener al menos 6 caracteres e incluir 1 número y 1 letra mayúscula.';
2772 2533
2773 @override 2534 @override
2774 String get forgotPassword => '¿Has olvidado tu contraseña?'; 2535 String get forgotPassword => '¿Has olvidado tu contraseña?';
2775 2536
2776 @override 2537 @override
2777 - String get enterYourEmailAndPassword =>  
2778 - 'Introduce tu correo electrónico y contraseña'; 2538 + String get enterYourEmailAndPassword => 'Introduce tu correo electrónico y contraseña';
2779 2539
2780 @override 2540 @override
2781 String get newPassword => 'Nueva contraseña'; 2541 String get newPassword => 'Nueva contraseña';
@@ -2784,8 +2544,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2784,8 +2544,7 @@ class AppLocalizationsEs extends AppLocalizations {
2784 String get weVeSentACodeTo => 'Hemos enviado un código a'; 2544 String get weVeSentACodeTo => 'Hemos enviado un código a';
2785 2545
2786 @override 2546 @override
2787 - String get didnTGetItCheckYourSpamFolderOrTryAgain =>  
2788 - '. ¿No lo entendiste? Revisa tu carpeta de spam o inténtalo de nuevo.'; 2547 + String get didnTGetItCheckYourSpamFolderOrTryAgain => '. ¿No lo entendiste? Revisa tu carpeta de spam o inténtalo de nuevo.';
2789 2548
2790 @override 2549 @override
2791 String get checkYourEmail => 'Revisa tu correo electrónico'; 2550 String get checkYourEmail => 'Revisa tu correo electrónico';
@@ -2803,12 +2562,10 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2803,12 +2562,10 @@ class AppLocalizationsEs extends AppLocalizations {
2803 String get sendEmail => 'Enviar correo electrónico'; 2562 String get sendEmail => 'Enviar correo electrónico';
2804 2563
2805 @override 2564 @override
2806 - String get thisEmailIsNotRegisteredPleaseCheckAndTryAgain =>  
2807 - 'Este correo electrónico no está registrado. Por favor verifique e intente nuevamente.'; 2565 + String get thisEmailIsNotRegisteredPleaseCheckAndTryAgain => 'Este correo electrónico no está registrado. Por favor verifique e intente nuevamente.';
2808 2566
2809 @override 2567 @override
2810 - String get youLlReceiveACodeViaEmailToResetYourPassword =>  
2811 - 'Recibirás un código por correo electrónico para restablecer tu contraseña.'; 2568 + String get youLlReceiveACodeViaEmailToResetYourPassword => 'Recibirás un código por correo electrónico para restablecer tu contraseña.';
2812 2569
2813 @override 2570 @override
2814 String get codeFromEmail => 'Código del correo electrónico'; 2571 String get codeFromEmail => 'Código del correo electrónico';
@@ -2826,8 +2583,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2826,8 +2583,7 @@ class AppLocalizationsEs extends AppLocalizations {
2826 String get copiedSuccessfully => 'Copiado exitosamente'; 2583 String get copiedSuccessfully => 'Copiado exitosamente';
2827 2584
2828 @override 2585 @override
2829 - String get enjoyAllPremiumBenefits =>  
2830 - 'Disfrute de todos los beneficios premium'; 2586 + String get enjoyAllPremiumBenefits => 'Disfrute de todos los beneficios premium';
2831 2587
2832 @override 2588 @override
2833 String get membershipManagement => 'Afiliación'; 2589 String get membershipManagement => 'Afiliación';
@@ -2862,8 +2618,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2862,8 +2618,7 @@ class AppLocalizationsEs extends AppLocalizations {
2862 String get verifyYourPassword => 'Verifica tu contraseña'; 2618 String get verifyYourPassword => 'Verifica tu contraseña';
2863 2619
2864 @override 2620 @override
2865 - String get reEnterYourDoublefeelPasswordToContinue =>  
2866 - 'Vuelva a ingresar su contraseña de DoubleFeel para continuar.'; 2621 + String get reEnterYourDoublefeelPasswordToContinue => 'Vuelva a ingresar su contraseña de DoubleFeel para continuar.';
2867 2622
2868 @override 2623 @override
2869 String get changeEmail => 'Cambiar correo electrónico'; 2624 String get changeEmail => 'Cambiar correo electrónico';
@@ -2872,8 +2627,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2872,8 +2627,7 @@ class AppLocalizationsEs extends AppLocalizations {
2872 String get yourCurrentEmailIs => 'Su correo electrónico actual es'; 2627 String get yourCurrentEmailIs => 'Su correo electrónico actual es';
2873 2628
2874 @override 2629 @override
2875 - String get whatWouldYouLikeToUpdateItTo =>  
2876 - '. ¿A qué te gustaría actualizarlo?'; 2630 + String get whatWouldYouLikeToUpdateItTo => '. ¿A qué te gustaría actualizarlo?';
2877 2631
2878 @override 2632 @override
2879 String get successChanged => 'El éxito cambió'; 2633 String get successChanged => 'El éxito cambió';
@@ -2882,8 +2636,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2882,8 +2636,7 @@ class AppLocalizationsEs extends AppLocalizations {
2882 String get verifyEmailFailed => 'Error al verificar el correo electrónico'; 2636 String get verifyEmailFailed => 'Error al verificar el correo electrónico';
2883 2637
2884 @override 2638 @override
2885 - String get aResetEmailHasBeenSent =>  
2886 - 'Se ha enviado un correo electrónico de reinicio.'; 2639 + String get aResetEmailHasBeenSent => 'Se ha enviado un correo electrónico de reinicio.';
2887 2640
2888 @override 2641 @override
2889 String get enterPassword => 'Introduce la contraseña'; 2642 String get enterPassword => 'Introduce la contraseña';
@@ -2895,8 +2648,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2895,8 +2648,7 @@ class AppLocalizationsEs extends AppLocalizations {
2895 String get currentPassword => 'Contraseña actual'; 2648 String get currentPassword => 'Contraseña actual';
2896 2649
2897 @override 2650 @override
2898 - String get enterYourCurrentPasswordHere =>  
2899 - 'Ingrese su contraseña actual aquí'; 2651 + String get enterYourCurrentPasswordHere => 'Ingrese su contraseña actual aquí';
2900 2652
2901 @override 2653 @override
2902 String get enterYourNewPassword => 'Ingresa tu nueva contraseña'; 2654 String get enterYourNewPassword => 'Ingresa tu nueva contraseña';
@@ -2905,8 +2657,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2905,8 +2657,7 @@ class AppLocalizationsEs extends AppLocalizations {
2905 String get confirmYourNewPassword => 'Confirma tu nueva contraseña'; 2657 String get confirmYourNewPassword => 'Confirma tu nueva contraseña';
2906 2658
2907 @override 2659 @override
2908 - String get yourPasswordNeedsToHaveAMinimumOf6CharactersAndContainAtLeast1NumberAnd1UppercaseCharacter =>  
2909 - 'Su contraseña debe tener un mínimo de 6 caracteres y contener al menos 1 número y 1 carácter en mayúscula'; 2660 + String get yourPasswordNeedsToHaveAMinimumOf6CharactersAndContainAtLeast1NumberAnd1UppercaseCharacter => 'Su contraseña debe tener un mínimo de 6 caracteres y contener al menos 1 número y 1 carácter en mayúscula';
2910 2661
2911 @override 2662 @override
2912 String weHaveSentACodeTo(String email) { 2663 String weHaveSentACodeTo(String email) {
@@ -2926,8 +2677,7 @@ class AppLocalizationsEs extends AppLocalizations { @@ -2926,8 +2677,7 @@ class AppLocalizationsEs extends AppLocalizations {
2926 String get cannotUseCurrentPassword => 'No puedes usar la contraseña actual'; 2677 String get cannotUseCurrentPassword => 'No puedes usar la contraseña actual';
2927 2678
2928 @override 2679 @override
2929 - String get thisEmailIsAlreadyLinkedToAnotherAccountPleaseUseADifferentEmail =>  
2930 - 'Esta dirección de correo electrónico ya está vinculada a otra cuenta. Por favor, utiliza otra dirección de correo electrónico.'; 2680 + String get thisEmailIsAlreadyLinkedToAnotherAccountPleaseUseADifferentEmail => 'Esta dirección de correo electrónico ya está vinculada a otra cuenta. Por favor, utiliza otra dirección de correo electrónico.';
2931 2681
2932 @override 2682 @override
2933 String get loggedOutTokenInvalid => 'Sesión cerrada'; 2683 String get loggedOutTokenInvalid => 'Sesión cerrada';
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
1 -// ignore: unused_import  
2 -import 'package:intl/intl.dart' as intl;  
3 import 'app_localizations.dart'; 1 import 'app_localizations.dart';
4 2
5 // ignore_for_file: type=lint 3 // ignore_for_file: type=lint
@@ -72,12 +70,10 @@ class AppLocalizationsJa extends AppLocalizations { @@ -72,12 +70,10 @@ class AppLocalizationsJa extends AppLocalizations {
72 String get internationalServices => '国際サービス'; 70 String get internationalServices => '国際サービス';
73 71
74 @override 72 @override
75 - String get mainlandChinaServicesDescription =>  
76 - '主に中国本土のユーザー向け。健康状態、アカウント、友人のデータは中国本土に保存されます。'; 73 + String get mainlandChinaServicesDescription => '主に中国本土のユーザー向け。健康状態、アカウント、友人のデータは中国本土に保存されます。';
77 74
78 @override 75 @override
79 - String get internationalServicesDescription =>  
80 - '主に中国本土以外のユーザー向け。健康状態、アカウント、友人のデータは国際的に保存されます。'; 76 + String get internationalServicesDescription => '主に中国本土以外のユーザー向け。健康状態、アカウント、友人のデータは国際的に保存されます。';
81 77
82 @override 78 @override
83 String get serviceRegionCannotBeChanged => 'アカウント作成後にサービス地域を変更することはできません。'; 79 String get serviceRegionCannotBeChanged => 'アカウント作成後にサービス地域を変更することはできません。';
@@ -86,12 +82,10 @@ class AppLocalizationsJa extends AppLocalizations { @@ -86,12 +82,10 @@ class AppLocalizationsJa extends AppLocalizations {
86 String get settings => '設定'; 82 String get settings => '設定';
87 83
88 @override 84 @override
89 - String get onboardingIntroTitle =>  
90 - 'DoubleFeel は Apple Watch 用に構築された健康コンパニオン アプリです'; 85 + String get onboardingIntroTitle => 'DoubleFeel は Apple Watch 用に構築された健康コンパニオン アプリです';
91 86
92 @override 87 @override
93 - String get onboardingIntroBody =>  
94 - '<em>自分自身をよりよく理解</em>し、 あなたのことを気にかけてくれる人たちに<em>サポートが必要なときに気づいてもらいましょう</em>。'; 88 + String get onboardingIntroBody => '<em>自分自身をよりよく理解</em>し、 あなたのことを気にかけてくれる人たちに<em>サポートが必要なときに気づいてもらいましょう</em>。';
95 89
96 @override 90 @override
97 String get onboardingStateQuestion => 'あなたによく起こるのはどれですか?'; 91 String get onboardingStateQuestion => 'あなたによく起こるのはどれですか?';
@@ -181,8 +175,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -181,8 +175,7 @@ class AppLocalizationsJa extends AppLocalizations {
181 String get onboardingHrvSubtitle => 'HRV はストレス、回復、全体的な健康状態を反映するのに役立ちます'; 175 String get onboardingHrvSubtitle => 'HRV はストレス、回復、全体的な健康状態を反映するのに役立ちます';
182 176
183 @override 177 @override
184 - String get onboardingHrvDescription =>  
185 - '心拍数変動 (HRV) は、心拍間のわずかな変化を測定し、身体がストレスにどのように反応するかを反映します。'; 178 + String get onboardingHrvDescription => '心拍数変動 (HRV) は、心拍間のわずかな変化を測定し、身体がストレスにどのように反応するかを反映します。';
186 179
187 @override 180 @override
188 String get onboardingTellMeMore => 'もっと教えてください'; 181 String get onboardingTellMeMore => 'もっと教えてください';
@@ -206,12 +199,10 @@ class AppLocalizationsJa extends AppLocalizations { @@ -206,12 +199,10 @@ class AppLocalizationsJa extends AppLocalizations {
206 String get onboardingHealthPermissionTitle => 'ヘルスアクセスを許可する'; 199 String get onboardingHealthPermissionTitle => 'ヘルスアクセスを許可する';
207 200
208 @override 201 @override
209 - String get onboardingHealthPermissionBody =>  
210 - 'DoubleFeel は健康データを使用してストレスと健康状態を追跡します。'; 202 + String get onboardingHealthPermissionBody => 'DoubleFeel は健康データを使用してストレスと健康状態を追跡します。';
211 203
212 @override 204 @override
213 - String get onboardingHealthPermissionPrivacy =>  
214 - 'あなたの健康状態の生データは非公開のままであり、アップロードされることはありません。'; 205 + String get onboardingHealthPermissionPrivacy => 'あなたの健康状態の生データは非公開のままであり、アップロードされることはありません。';
215 206
216 @override 207 @override
217 String get onboardingNotificationTitle => '通知をオンにする'; 208 String get onboardingNotificationTitle => '通知をオンにする';
@@ -235,9 +226,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -235,9 +226,7 @@ class AppLocalizationsJa extends AppLocalizations {
235 String get healthCompanionIsNowAvailable => 'ウェルネス コンパニオンがアクティブになりました'; 226 String get healthCompanionIsNowAvailable => 'ウェルネス コンパニオンがアクティブになりました';
236 227
237 @override 228 @override
238 - String  
239 - get youCanNowViewEachOtherSHrvStressLevelsAndSleepPatternsAndReachOutToCheckInWhenTheOtherPersonSeemsTired =>  
240 - 'HRV、ストレス、睡眠の変化を追跡し、愛する人とアラートを共有できるようになりました。'; 229 + String get youCanNowViewEachOtherSHrvStressLevelsAndSleepPatternsAndReachOutToCheckInWhenTheOtherPersonSeemsTired => 'HRV、ストレス、睡眠の変化を追跡し、愛する人とアラートを共有できるようになりました。';
241 230
242 @override 231 @override
243 String get bindPartnerTitle => '愛する人を追加\n健康に気をつけてください'; 232 String get bindPartnerTitle => '愛する人を追加\n健康に気をつけてください';
@@ -350,8 +339,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -350,8 +339,7 @@ class AppLocalizationsJa extends AppLocalizations {
350 String get todayHealthDataAuthTitle => '健康データの同期'; 339 String get todayHealthDataAuthTitle => '健康データの同期';
351 340
352 @override 341 @override
353 - String get todayHealthDataAuthDescription =>  
354 - 'DoubleFeel は、ストレスに関する洞察、リアルタイムのストレス追跡、健康上の推奨事項を提供するために、Apple Health データにアクセスする必要があります。\nアクセスを許可していない場合は、以下の許可を許可してください。すでにアクセスを許可している場合、健康データの同期には数分かかる場合があります。後でもう一度試してください。'; 342 + String get todayHealthDataAuthDescription => 'DoubleFeel は、ストレスに関する洞察、リアルタイムのストレス追跡、健康上の推奨事項を提供するために、Apple Health データにアクセスする必要があります。\nアクセスを許可していない場合は、以下の許可を許可してください。すでにアクセスを許可している場合、健康データの同期には数分かかる場合があります。後でもう一度試してください。';
355 343
356 @override 344 @override
357 String get todayHealthDataAuthAction => '続く'; 345 String get todayHealthDataAuthAction => '続く';
@@ -372,20 +360,16 @@ class AppLocalizationsJa extends AppLocalizations { @@ -372,20 +360,16 @@ class AppLocalizationsJa extends AppLocalizations {
372 String get todayFaqLinkNoData => 'アプリまたはウォッチフェイスにデータがない場合はどうなりますか?'; 360 String get todayFaqLinkNoData => 'アプリまたはウォッチフェイスにデータがない場合はどうなりますか?';
373 361
374 @override 362 @override
375 - String get todayFaqLinkHrvRealtimeUpdate =>  
376 - 'HRV データをリアルタイムで更新するにはどうすればよいですか?'; 363 + String get todayFaqLinkHrvRealtimeUpdate => 'HRV データをリアルタイムで更新するにはどうすればよいですか?';
377 364
378 @override 365 @override
379 - String get todayFaqLinkWatchNoStatusNotification =>  
380 - '私のウォッチがステータス通知を受信できないのはなぜですか?'; 366 + String get todayFaqLinkWatchNoStatusNotification => '私のウォッチがステータス通知を受信できないのはなぜですか?';
381 367
382 @override 368 @override
383 - String get todayFaqLinkWatchNoStatusAndInteractionNotification =>  
384 - '私のウォッチがステータスとインタラクションの通知を受信できないのはなぜですか?'; 369 + String get todayFaqLinkWatchNoStatusAndInteractionNotification => '私のウォッチがステータスとインタラクションの通知を受信できないのはなぜですか?';
385 370
386 @override 371 @override
387 - String get todayFaqLinkWatchFaceDataDelay =>  
388 - 'ウォッチフェイスのデータが遅れたり、更新されないのはなぜですか?'; 372 + String get todayFaqLinkWatchFaceDataDelay => 'ウォッチフェイスのデータが遅れたり、更新されないのはなぜですか?';
389 373
390 @override 374 @override
391 String get todayFaqLinkWatchFaceBlackScreen => '時計の文字盤が黒くなるのはなぜですか?'; 375 String get todayFaqLinkWatchFaceBlackScreen => '時計の文字盤が黒くなるのはなぜですか?';
@@ -415,71 +399,58 @@ class AppLocalizationsJa extends AppLocalizations { @@ -415,71 +399,58 @@ class AppLocalizationsJa extends AppLocalizations {
415 String get todayStressStatusInsufficientData => 'データが不十分です'; 399 String get todayStressStatusInsufficientData => 'データが不十分です';
416 400
417 @override 401 @override
418 - String get todayStressStatusOverloadDescription =>  
419 - '現在の HRV は長期平均よりも大幅に低く、これは疲労、高いストレス、または不十分な回復を示している可能性があります。休むことをお勧めします。'; 402 + String get todayStressStatusOverloadDescription => '現在の HRV は長期平均よりも大幅に低く、これは疲労、高いストレス、または不十分な回復を示している可能性があります。休むことをお勧めします。';
420 403
421 @override 404 @override
422 - String get todayStressStatusCautionDescription =>  
423 - '現在の HRV は正常範囲を下回っており、体にストレスが蓄積している可能性があります。休息と回復に注意してください。'; 405 + String get todayStressStatusCautionDescription => '現在の HRV は正常範囲を下回っており、体にストレスが蓄積している可能性があります。休息と回復に注意してください。';
424 406
425 @override 407 @override
426 String get todayStressStatusNormalDescription => '現在の体の状態は、通常の変動範囲内にあります。'; 408 String get todayStressStatusNormalDescription => '現在の体の状態は、通常の変動範囲内にあります。';
427 409
428 @override 410 @override
429 - String get todayStressStatusExcellentDescription =>  
430 - '現在の HRV は最近の平均よりも高く、回復と全体的な状態が良好であることを示しています。'; 411 + String get todayStressStatusExcellentDescription => '現在の HRV は最近の平均よりも高く、回復と全体的な状態が良好であることを示しています。';
431 412
432 @override 413 @override
433 - String get todayStressStatusInsufficientDataDescription =>  
434 - 'あなたのストレス状態を正確に評価するのに十分なデータはまだありません。'; 414 + String get todayStressStatusInsufficientDataDescription => 'あなたのストレス状態を正確に評価するのに十分なデータはまだありません。';
435 415
436 @override 416 @override
437 - String get todayHrvMeasurementIntro =>  
438 - 'Apple Watch は 2 ~ 5 時間ごとに HRV を自動的に測定します。手動で測定したい場合は、次の手順に従ってください。'; 417 + String get todayHrvMeasurementIntro => 'Apple Watch は 2 ~ 5 時間ごとに HRV を自動的に測定します。手動で測定したい場合は、次の手順に従ってください。';
439 418
440 @override 419 @override
441 String get todayHrvMeasurementStep1 => '1. Apple Watch を着用し、座ってリラックスしてください。'; 420 String get todayHrvMeasurementStep1 => '1. Apple Watch を着用し、座ってリラックスしてください。';
442 421
443 @override 422 @override
444 - String get todayHrvMeasurementStep2 =>  
445 - '2. Apple Watch で「マインドフルネス」アプリを開き、「呼吸」セッションを開始します。'; 423 + String get todayHrvMeasurementStep2 => '2. Apple Watch で「マインドフルネス」アプリを開き、「呼吸」セッションを開始します。';
446 424
447 @override 425 @override
448 String get todayHrvMeasurementStep3 => '3. 呼吸を安定させて 1 ~ 3 分間待ちます。'; 426 String get todayHrvMeasurementStep3 => '3. 呼吸を安定させて 1 ~ 3 分間待ちます。';
449 427
450 @override 428 @override
451 - String get todayHrvMeasurementStep4 =>  
452 - '4. 呼吸セッションが終了したら、Apple Watch をロックし、iPhone のロックを一度解除します。'; 429 + String get todayHrvMeasurementStep4 => '4. 呼吸セッションが終了したら、Apple Watch をロックし、iPhone のロックを一度解除します。';
453 430
454 @override 431 @override
455 - String get todayHrvMeasurementStep5 =>  
456 - '5. 約 1 分間待ちます。 DoubleFeel はデータを受信して​​表示します。'; 432 + String get todayHrvMeasurementStep5 => '5. 約 1 分間待ちます。 DoubleFeel はデータを受信して​​表示します。';
457 433
458 @override 434 @override
459 - String get todayHrvMeasurementHint =>  
460 - 'ヒント: データは Apple Watch から取得されます。測定後に遅延が発生したり、データがすぐに同期されない場合があります。この問題が発生した場合は、再度測定を試みて、データが同期されるまでお待ちください。'; 435 + String get todayHrvMeasurementHint => 'ヒント: データは Apple Watch から取得されます。測定後に遅延が発生したり、データがすぐに同期されない場合があります。この問題が発生した場合は、再度測定を試みて、データが同期されるまでお待ちください。';
461 436
462 @override 437 @override
463 - String get todayHrvMeasurementWarning =>  
464 - '注: ヘルスアクセス許可を有効にし、低電力モードをオフにする必要があります。'; 438 + String get todayHrvMeasurementWarning => '注: ヘルスアクセス許可を有効にし、低電力モードをオフにする必要があります。';
465 439
466 @override 440 @override
467 String get todayStressStatusWhatTitle => '全体的なストレス状態とは何ですか?'; 441 String get todayStressStatusWhatTitle => '全体的なストレス状態とは何ですか?';
468 442
469 @override 443 @override
470 - String get todayStressStatusWhatDescription1 =>  
471 - 'DoubleFeel は、過去 30 日間の HRV (心拍数変動)、安静時心拍数、身体状態の変化を組み合わせて、全体的なストレス レベルを評価します。'; 444 + String get todayStressStatusWhatDescription1 => 'DoubleFeel は、過去 30 日間の HRV (心拍数変動)、安静時心拍数、身体状態の変化を組み合わせて、全体的なストレス レベルを評価します。';
472 445
473 @override 446 @override
474 - String get todayStressStatusWhatDescription2 =>  
475 - 'HRV は感情、運動、睡眠、疲労によって変動するため、1 回の測定値には限界があります。より安定して有用な、1 日を通しての全体的なストレス状態に焦点を当てることをお勧めします。自分の体の状態を理解し、濃厚接触者が時間の経過とともに変化に気づくのに役立ちます。'; 447 + String get todayStressStatusWhatDescription2 => 'HRV は感情、運動、睡眠、疲労によって変動するため、1 回の測定値には限界があります。より安定して有用な、1 日を通しての全体的なストレス状態に焦点を当てることをお勧めします。自分の体の状態を理解し、濃厚接触者が時間の経過とともに変化に気づくのに役立ちます。';
476 448
477 @override 449 @override
478 String get todayStressStatusWhyHrvTitle => 'HRV (心拍数変動) を使用する理由は何ですか?'; 450 String get todayStressStatusWhyHrvTitle => 'HRV (心拍数変動) を使用する理由は何ですか?';
479 451
480 @override 452 @override
481 - String get todayStressStatusWhyHrvDescription =>  
482 - 'HRV は、体のストレスと回復能力を測定するための重要な指標です。'; 453 + String get todayStressStatusWhyHrvDescription => 'HRV は、体のストレスと回復能力を測定するための重要な指標です。';
483 454
484 @override 455 @override
485 String get todayStressStatusUsually => '一般的に:'; 456 String get todayStressStatusUsually => '一般的に:';
@@ -488,35 +459,28 @@ class AppLocalizationsJa extends AppLocalizations { @@ -488,35 +459,28 @@ class AppLocalizationsJa extends AppLocalizations {
488 String get todayStressStatusHrvHigher => '· 通常、HRV が高いほど回復が良好であることを意味します'; 459 String get todayStressStatusHrvHigher => '· 通常、HRV が高いほど回復が良好であることを意味します';
489 460
490 @override 461 @override
491 - String get todayStressStatusHrvLower =>  
492 - '· HRV の低下は疲労、ストレス、睡眠不足を示している可能性があります'; 462 + String get todayStressStatusHrvLower => '· HRV の低下は疲労、ストレス、睡眠不足を示している可能性があります';
493 463
494 @override 464 @override
495 - String get todayStressStatusHrvChangesFast =>  
496 - '· HRV は急速に変化するため、短期的な身体状態の変化に役立ちます。'; 465 + String get todayStressStatusHrvChangesFast => '· HRV は急速に変化するため、短期的な身体状態の変化に役立ちます。';
497 466
498 @override 467 @override
499 - String get todayStressStatusAppWatchDifferenceTitle =>  
500 - '電話アプリと Apple Watch のストレス ステータスはどのように異なりますか?'; 468 + String get todayStressStatusAppWatchDifferenceTitle => '電話アプリと Apple Watch のストレス ステータスはどのように異なりますか?';
501 469
502 @override 470 @override
503 - String get todayStressStatusAppWatchDifferenceApp =>  
504 - '電話アプリのホームページには、HRV、安静時心拍数、全体的な傾向を組み合わせた、その日の全体的なストレス状態が表示されます。'; 471 + String get todayStressStatusAppWatchDifferenceApp => '電話アプリのホームページには、HRV、安静時心拍数、全体的な傾向を組み合わせた、その日の全体的なストレス状態が表示されます。';
505 472
506 @override 473 @override
507 - String get todayStressStatusAppWatchDifferenceWatch =>  
508 - 'Apple Watch には最新のライブストレスステータスが表示されるため、現在の体の変化をすばやく確認するのに適しています。'; 474 + String get todayStressStatusAppWatchDifferenceWatch => 'Apple Watch には最新のライブストレスステータスが表示されるため、現在の体の変化をすばやく確認するのに適しています。';
509 475
510 @override 476 @override
511 String get todayStressStatusWaitingDataTitle => '「データ待機中」が表示されるのはなぜですか?'; 477 String get todayStressStatusWaitingDataTitle => '「データ待機中」が表示されるのはなぜですか?';
512 478
513 @override 479 @override
514 - String get todayStressStatusWaitingDataDescription1 =>  
515 - 'データを待っているということは、現在収集されているデータの量が信頼できるストレス評価を生成するには十分ではないことを意味します。'; 480 + String get todayStressStatusWaitingDataDescription1 => 'データを待っているということは、現在収集されているデータの量が信頼できるストレス評価を生成するには十分ではないことを意味します。';
516 481
517 @override 482 @override
518 - String get todayStressStatusWaitingDataDescription2 =>  
519 - 'Apple Watch を装着したままにして、システムが自動的にデータを収集するまでお待ちください。'; 483 + String get todayStressStatusWaitingDataDescription2 => 'Apple Watch を装着したままにして、システムが自動的にデータを収集するまでお待ちください。';
520 484
521 @override 485 @override
522 String get todayStressStatusWaitingDataReasonsIntro => '考えられる理由は次のとおりです。'; 486 String get todayStressStatusWaitingDataReasonsIntro => '考えられる理由は次のとおりです。';
@@ -528,47 +492,37 @@ class AppLocalizationsJa extends AppLocalizations { @@ -528,47 +492,37 @@ class AppLocalizationsJa extends AppLocalizations {
528 String get todayStressStatusWaitingDataReason2 => '2. 安静時心拍数データが​​欠落している'; 492 String get todayStressStatusWaitingDataReason2 => '2. 安静時心拍数データが​​欠落している';
529 493
530 @override 494 @override
531 - String get todayStressStatusWaitingDataReason3 =>  
532 - '3. Apple Watch を装着してから時間が経っていない'; 495 + String get todayStressStatusWaitingDataReason3 => '3. Apple Watch を装着してから時間が経っていない';
533 496
534 @override 497 @override
535 - String get todayStressStatusWaitingDataReason4 =>  
536 - '4. Apple Healthの権限が有効になっていない'; 498 + String get todayStressStatusWaitingDataReason4 => '4. Apple Healthの権限が有効になっていない';
537 499
538 @override 500 @override
539 - String get todayHrvPrincipleHowMeasureTitle =>  
540 - 'DoubleFeel はストレス状態をどのように測定しますか?'; 501 + String get todayHrvPrincipleHowMeasureTitle => 'DoubleFeel はストレス状態をどのように測定しますか?';
541 502
542 @override 503 @override
543 - String get todayHrvPrincipleHowMeasureDescription1 =>  
544 - 'Apple Watch を通常通りに着用すると、システムは心拍数データを自動的に収集し、Apple Health に同期します。'; 504 + String get todayHrvPrincipleHowMeasureDescription1 => 'Apple Watch を通常通りに着用すると、システムは心拍数データを自動的に収集し、Apple Health に同期します。';
545 505
546 @override 506 @override
547 - String get todayHrvPrincipleHowMeasureDescription2 =>  
548 - 'DoubleFeel は、このデータに基づいて HRV (心拍変動) 指標を計算し、体のストレスと回復状態を評価します。'; 507 + String get todayHrvPrincipleHowMeasureDescription2 => 'DoubleFeel は、このデータに基づいて HRV (心拍変動) 指標を計算し、体のストレスと回復状態を評価します。';
549 508
550 @override 509 @override
551 - String get todayHrvPrincipleHowMeasureDescription3 =>  
552 - 'HRV はストレス、疲労、睡眠、感情、回復に敏感なので、体の状態の変化に早く気づくのに役立ちます。'; 510 + String get todayHrvPrincipleHowMeasureDescription3 => 'HRV はストレス、疲労、睡眠、感情、回復に敏感なので、体の状態の変化に早く気づくのに役立ちます。';
553 511
554 @override 512 @override
555 - String get todayHrvPrincipleHowMeasureDescription4 =>  
556 - '結果をより正確にするために、DoubleFeel は他の人と直接比較するのではなく、現在の HRV 状態を自分の 30 日間の平均と比較します。'; 513 + String get todayHrvPrincipleHowMeasureDescription4 => '結果をより正確にするために、DoubleFeel は他の人と直接比較するのではなく、現在の HRV 状態を自分の 30 日間の平均と比較します。';
557 514
558 @override 515 @override
559 String get todayRealtimeStressWhatTitle => 'ライブストレスとは何ですか?'; 516 String get todayRealtimeStressWhatTitle => 'ライブストレスとは何ですか?';
560 517
561 @override 518 @override
562 - String get todayRealtimeStressWhatDescription1 =>  
563 - 'Live Stress は、現在の HRV、心拍数の状態、個人履歴の変化に基づいて DoubleFeel によって動的に生成される身体ストレス指標です。'; 519 + String get todayRealtimeStressWhatDescription1 => 'Live Stress は、現在の HRV、心拍数の状態、個人履歴の変化に基づいて DoubleFeel によって動的に生成される身体ストレス指標です。';
564 520
565 @override 521 @override
566 - String get todayRealtimeStressWhatDescription2 =>  
567 - 'ストレス値が高いということは、体の状態が通常のベースラインから大きく逸脱していることを意味し、疲労、不十分な回復、または高いストレスを反映している可能性があります。'; 522 + String get todayRealtimeStressWhatDescription2 => 'ストレス値が高いということは、体の状態が通常のベースラインから大きく逸脱していることを意味し、疲労、不十分な回復、または高いストレスを反映している可能性があります。';
568 523
569 @override 524 @override
570 - String get todayRealtimeStressWhatDescription3 =>  
571 - '体の変化に早く気づき、休息、運動、生活リズムを適時に調整するのに役立ちます。'; 525 + String get todayRealtimeStressWhatDescription3 => '体の変化に早く気づき、休息、運動、生活リズムを適時に調整するのに役立ちます。';
572 526
573 @override 527 @override
574 String get todayRealtimeStressDivisionTitle => 'ライブストレスはどのようにスコアリングされますか?'; 528 String get todayRealtimeStressDivisionTitle => 'ライブストレスはどのようにスコアリングされますか?';
@@ -589,27 +543,22 @@ class AppLocalizationsJa extends AppLocalizations { @@ -589,27 +543,22 @@ class AppLocalizationsJa extends AppLocalizations {
589 String get todayRealtimeStressOverloadRange => '過負荷: 81%-100%'; 543 String get todayRealtimeStressOverloadRange => '過負荷: 81%-100%';
590 544
591 @override 545 @override
592 - String get todayRealtimeStressExcellentDescription =>  
593 - 'あなたの体は良好な回復状態にあり、よりリラックスした気分になります。'; 546 + String get todayRealtimeStressExcellentDescription => 'あなたの体は良好な回復状態にあり、よりリラックスした気分になります。';
594 547
595 @override 548 @override
596 String get todayRealtimeStressNormalDescription => 'あなたの体は正常な変動範囲内にあります。'; 549 String get todayRealtimeStressNormalDescription => 'あなたの体は正常な変動範囲内にあります。';
597 550
598 @override 551 @override
599 - String get todayRealtimeStressCautionDescription =>  
600 - '身体にストレスが溜まっている可能性があります。休憩を取って回復することを検討してください。'; 552 + String get todayRealtimeStressCautionDescription => '身体にストレスが溜まっている可能性があります。休憩を取って回復することを検討してください。';
601 553
602 @override 554 @override
603 - String get todayRealtimeStressOverloadDescription =>  
604 - 'あなたの体は大きなストレスにさらされている可能性があります。仕事量を減らし、睡眠と回復を優先することを検討してください。'; 555 + String get todayRealtimeStressOverloadDescription => 'あなたの体は大きなストレスにさらされている可能性があります。仕事量を減らし、睡眠と回復を優先することを検討してください。';
605 556
606 @override 557 @override
607 - String get todayRealtimeStressDivisionBaseline =>  
608 - 'これらの範囲は、個人のベースラインと活動パターンに基づいて調整されます。異なるユーザー間で結果を直接比較することはできません。'; 558 + String get todayRealtimeStressDivisionBaseline => 'これらの範囲は、個人のベースラインと活動パターンに基づいて調整されます。異なるユーザー間で結果を直接比較することはできません。';
609 559
610 @override 560 @override
611 - String get todayRealtimeStressDivisionAwake =>  
612 - 'ライブストレスは主に、起きている間の体のストレスレベルの変化を反映します。'; 561 + String get todayRealtimeStressDivisionAwake => 'ライブストレスは主に、起きている間の体のストレスレベルの変化を反映します。';
613 562
614 @override 563 @override
615 String get todayRealtimeStressLowBetterTitle => 'ライブストレスは常に低い方が良いのでしょうか?'; 564 String get todayRealtimeStressLowBetterTitle => 'ライブストレスは常に低い方が良いのでしょうか?';
@@ -621,62 +570,49 @@ class AppLocalizationsJa extends AppLocalizations { @@ -621,62 +570,49 @@ class AppLocalizationsJa extends AppLocalizations {
621 String get todayRealtimeStressLowBetterType => '体のストレスには正常な場合と異常な場合があります。'; 570 String get todayRealtimeStressLowBetterType => '体のストレスには正常な場合と異常な場合があります。';
622 571
623 @override 572 @override
624 - String get todayRealtimeStressLowBetterExample =>  
625 - 'たとえば、運動中または運動後にリアルタイムでストレスが一時的に上昇するのは、正常な回復反応です。また、集中した仕事や感情的な興奮の際にも一時的に上昇することがありますが、これは通常の体の調整です。'; 573 + String get todayRealtimeStressLowBetterExample => 'たとえば、運動中または運動後にリアルタイムでストレスが一時的に上昇するのは、正常な回復反応です。また、集中した仕事や感情的な興奮の際にも一時的に上昇することがありますが、これは通常の体の調整です。';
626 574
627 @override 575 @override
628 - String get todayRealtimeStressLowBetterHighStress =>  
629 - 'しかし、休息中、長時間座っているとき、または睡眠不足の後にストレスが高い状態が続いている場合は、肉体的疲労、精神的ストレス、睡眠回復の不十分、運動回復の不完全、カフェイン、アルコール、刺激物の過剰摂取、または不快感の可能性を示している可能性があります。'; 576 + String get todayRealtimeStressLowBetterHighStress => 'しかし、休息中、長時間座っているとき、または睡眠不足の後にストレスが高い状態が続いている場合は、肉体的疲労、精神的ストレス、睡眠回復の不十分、運動回復の不完全、カフェイン、アルコール、刺激物の過剰摂取、または不快感の可能性を示している可能性があります。';
630 577
631 @override 578 @override
632 - String get todayRealtimeStressLowBetterTrend =>  
633 - 'DoubleFeel は、単一の変動よりも長期的な傾向に重点を置いています。'; 579 + String get todayRealtimeStressLowBetterTrend => 'DoubleFeel は、単一の変動よりも長期的な傾向に重点を置いています。';
634 580
635 @override 581 @override
636 - String get todayRealtimeStressScenarioTitle =>  
637 - 'HRV とライブ ストレスはいつ使用する必要がありますか?'; 582 + String get todayRealtimeStressScenarioTitle => 'HRV とライブ ストレスはいつ使用する必要がありますか?';
638 583
639 @override 584 @override
640 - String get todayRealtimeStressScenarioHrvDefault =>  
641 - 'Apple Watch のデフォルト設定では、HRV は 2 ~ 5 時間ごとに更新されます。'; 585 + String get todayRealtimeStressScenarioHrvDefault => 'Apple Watch のデフォルト設定では、HRV は 2 ~ 5 時間ごとに更新されます。';
642 586
643 @override 587 @override
644 - String get todayRealtimeStressScenarioRegionLimit =>  
645 - '一部の地域では、Apple Watch の呼吸機能が制限され、HRV 更新頻度に影響を与える可能性があります。呼吸機能をオンにすると、バッテリーの消費量が増える場合もあります。'; 588 + String get todayRealtimeStressScenarioRegionLimit => '一部の地域では、Apple Watch の呼吸機能が制限され、HRV 更新頻度に影響を与える可能性があります。呼吸機能をオンにすると、バッテリーの消費量が増える場合もあります。';
646 589
647 @override 590 @override
648 - String get todayRealtimeStressScenarioIntro =>  
649 - 'HRV 更新間の長い間隔に対処するために、DoubleFeel は Live Stress を設計しました。'; 591 + String get todayRealtimeStressScenarioIntro => 'HRV 更新間の長い間隔に対処するために、DoubleFeel は Live Stress を設計しました。';
650 592
651 @override 593 @override
652 - String get todayRealtimeStressScenarioUpdateEvery6Min =>  
653 - '· Live Stress は 6 分ごとに更新されます (友人のステータス更新は Apple Health 同期に依存しており、システムのメカニズムにより短時間の遅延が発生する場合があります。友人が DoubleFeel を頻繁に使用している場合、健康状態はより迅速に更新されます)'; 594 + String get todayRealtimeStressScenarioUpdateEvery6Min => '· Live Stress は 6 分ごとに更新されます (友人のステータス更新は Apple Health 同期に依存しており、システムのメカニズムにより短時間の遅延が発生する場合があります。友人が DoubleFeel を頻繁に使用している場合、健康状態はより迅速に更新されます)';
654 595
655 @override 596 @override
656 String get todayRealtimeStressScenarioTimely => '・身体状態の変化をより早く反映できる'; 597 String get todayRealtimeStressScenarioTimely => '・身体状態の変化をより早く反映できる';
657 598
658 @override 599 @override
659 - String get todayRealtimeStressScenarioConsistentTrend =>  
660 - '· ほとんどの場合、ライブストレスの傾向は HRV の傾向と一致します。'; 600 + String get todayRealtimeStressScenarioConsistentTrend => '· ほとんどの場合、ライブストレスの傾向は HRV の傾向と一致します。';
661 601
662 @override 602 @override
663 - String get todayRealtimeStressScenarioSummary =>  
664 - 'これにより、ユーザーは長期的な HRV 傾向を確認しながら、ライブ ストレスを短期的な身体状態の参照として使用できるようになります。'; 603 + String get todayRealtimeStressScenarioSummary => 'これにより、ユーザーは長期的な HRV 傾向を確認しながら、ライブ ストレスを短期的な身体状態の参照として使用できるようになります。';
665 604
666 @override 605 @override
667 String get todayFaqNoDataTitle => 'アプリまたはウォッチフェイスにデータがない場合はどうなりますか?'; 606 String get todayFaqNoDataTitle => 'アプリまたはウォッチフェイスにデータがない場合はどうなりますか?';
668 607
669 @override 608 @override
670 - String get todayFaqNoDataDescription1 =>  
671 - '1. Apple Watch が watchOS 10.0 以降、iPhone が iOS 14 以降であることを確認します。システムバージョンは「バージョン情報」で確認できます。'; 609 + String get todayFaqNoDataDescription1 => '1. Apple Watch が watchOS 10.0 以降、iPhone が iOS 14 以降であることを確認します。システムバージョンは「バージョン情報」で確認できます。';
672 610
673 @override 611 @override
674 - String get todayFaqNoDataDescription2 =>  
675 - '2. すべての権限が有効になっていることを確認します: [iPhone の健康状態] > [共有] > [アプリ] > [DoubleFeel] > [すべての権限をオンにする]。'; 612 + String get todayFaqNoDataDescription2 => '2. すべての権限が有効になっていることを確認します: [iPhone の健康状態] > [共有] > [アプリ] > [DoubleFeel] > [すべての権限をオンにする]。';
676 613
677 @override 614 @override
678 - String get todayFaqNoDataDescription3 =>  
679 - '3. データ収集に影響を与える可能性があるため、デバイスが低電力モードではないこと、バッテリー残量が少ないこと、または着用がゆるすぎていないことを確認します。'; 615 + String get todayFaqNoDataDescription3 => '3. データ収集に影響を与える可能性があるため、デバイスが低電力モードではないこと、バッテリー残量が少ないこと、または着用がゆるすぎていないことを確認します。';
680 616
681 @override 617 @override
682 String get todayFaqContactPrefix => '上記のすべてが正しい場合は、次のことができます。'; 618 String get todayFaqContactPrefix => '上記のすべてが正しい場合は、次のことができます。';
@@ -691,84 +627,67 @@ class AppLocalizationsJa extends AppLocalizations { @@ -691,84 +627,67 @@ class AppLocalizationsJa extends AppLocalizations {
691 String get todayFaqWatchNoNotificationTitle => 'ウォッチはステータス通知を受信できませんか?'; 627 String get todayFaqWatchNoNotificationTitle => 'ウォッチはステータス通知を受信できませんか?';
692 628
693 @override 629 @override
694 - String get todayFaqWatchNoNotificationDescription1 =>  
695 - 'Apple Watch と iPhone の通知には優先ルールがあります。iPhone のロックが解除され、画面がオンになっている場合、通知は電話機にのみ表示され、時計には表示されません。'; 630 + String get todayFaqWatchNoNotificationDescription1 => 'Apple Watch と iPhone の通知には優先ルールがあります。iPhone のロックが解除され、画面がオンになっている場合、通知は電話機にのみ表示され、時計には表示されません。';
696 631
697 @override 632 @override
698 - String get todayFaqWatchNoNotificationDescription2 =>  
699 - 'ストレスデータは正常に表示および更新されるが、ウォッチが通知を受信しない場合は、次のことを試してください。'; 633 + String get todayFaqWatchNoNotificationDescription2 => 'ストレスデータは正常に表示および更新されるが、ウォッチが通知を受信しない場合は、次のことを試してください。';
700 634
701 @override 635 @override
702 - String get todayFaqWatchNoNotificationCheckPhoneNotification =>  
703 - '1. iPhone の通知が有効になっているかどうかを確認します ([設定] > [DoubleFeel] > [通知])。'; 636 + String get todayFaqWatchNoNotificationCheckPhoneNotification => '1. iPhone の通知が有効になっているかどうかを確認します ([設定] > [DoubleFeel] > [通知])。';
704 637
705 @override 638 @override
706 - String get todayFaqWatchNoNotificationCheckPhoneBackgroundRefresh =>  
707 - '2. iPhone のアプリのバックグラウンド更新が有効になっているかどうかを確認します ([設定] > [DoubleFeel] > [アプリのバックグラウンド更新])。'; 639 + String get todayFaqWatchNoNotificationCheckPhoneBackgroundRefresh => '2. iPhone のアプリのバックグラウンド更新が有効になっているかどうかを確認します ([設定] > [DoubleFeel] > [アプリのバックグラウンド更新])。';
708 640
709 @override 641 @override
710 - String get todayFaqWatchNoNotificationCheckWatchBackgroundRefresh =>  
711 - '3. Apple Watch のアプリのバックグラウンド更新が有効になっているかどうかを確認します ([設定] > [一般] > [アプリのバックグラウンド更新] を選択し、DoubleFeel が有効になっていることを確認します)。'; 642 + String get todayFaqWatchNoNotificationCheckWatchBackgroundRefresh => '3. Apple Watch のアプリのバックグラウンド更新が有効になっているかどうかを確認します ([設定] > [一般] > [アプリのバックグラウンド更新] を選択し、DoubleFeel が有効になっていることを確認します)。';
712 643
713 @override 644 @override
714 - String get todayFaqWatchNoNotificationCheckModes =>  
715 - '4. 低電力、フォーカス、おやすみモード、シアター、スリープ、および同様のモードがオフになっていることを確認します。'; 645 + String get todayFaqWatchNoNotificationCheckModes => '4. 低電力、フォーカス、おやすみモード、シアター、スリープ、および同様のモードがオフになっていることを確認します。';
716 646
717 @override 647 @override
718 - String get todayFaqWatchNoNotificationReinstall =>  
719 - '5. DoubleFeel を再インストールし、Apple Watch と iPhone を再起動します。'; 648 + String get todayFaqWatchNoNotificationReinstall => '5. DoubleFeel を再インストールし、Apple Watch と iPhone を再起動します。';
720 649
721 @override 650 @override
722 String get todayFaqWatchFaceDelayTitle => 'ウォッチフェイスのデータが更新されない、または遅れていますか?'; 651 String get todayFaqWatchFaceDelayTitle => 'ウォッチフェイスのデータが更新されない、または遅れていますか?';
723 652
724 @override 653 @override
725 - String get todayFaqWatchFaceDelayDescription1 =>  
726 - 'Apple のシステム制限により、サードパーティ製か公式製かにかかわらず、すべてのウォッチフェイスに数分から 30 分の遅延が発生する可能性があります。開発者は更新頻度を制御できません。'; 654 + String get todayFaqWatchFaceDelayDescription1 => 'Apple のシステム制限により、サードパーティ製か公式製かにかかわらず、すべてのウォッチフェイスに数分から 30 分の遅延が発生する可能性があります。開発者は更新頻度を制御できません。';
727 655
728 @override 656 @override
729 - String get todayFaqWatchFaceDelayIfOverOneHour =>  
730 - '携帯電話のデータが更新されても、時計の文字盤が 1 時間以上経っても更新されない場合:'; 657 + String get todayFaqWatchFaceDelayIfOverOneHour => '携帯電話のデータが更新されても、時計の文字盤が 1 時間以上経っても更新されない場合:';
731 658
732 @override 659 @override
733 - String get todayFaqWatchFaceDelayOpenWatchApp =>  
734 - 'Apple Watch で DoubleFeel を手動で開き、約 1 分間待ちます。'; 660 + String get todayFaqWatchFaceDelayOpenWatchApp => 'Apple Watch で DoubleFeel を手動で開き、約 1 分間待ちます。';
735 661
736 @override 662 @override
737 String get todayFaqWatchFaceDelayIfStill => 'それでも更新されない場合:'; 663 String get todayFaqWatchFaceDelayIfStill => 'それでも更新されない場合:';
738 664
739 @override 665 @override
740 - String get todayFaqWatchFaceDelayRestartApp =>  
741 - 'DoubleFeel バックグラウンド プロセスを閉じて、再起動します。'; 666 + String get todayFaqWatchFaceDelayRestartApp => 'DoubleFeel バックグラウンド プロセスを閉じて、再起動します。';
742 667
743 @override 668 @override
744 String get todayFaqWatchFaceDelayCheckIntro => 'それでも動作しない場合は、以下を確認してください。'; 669 String get todayFaqWatchFaceDelayCheckIntro => 'それでも動作しない場合は、以下を確認してください。';
745 670
746 @override 671 @override
747 - String get todayFaqWatchFaceDelayCheckData =>  
748 - '· 電話アプリと時計アプリの両方で HRV データを正常に表示できるかどうか。'; 672 + String get todayFaqWatchFaceDelayCheckData => '· 電話アプリと時計アプリの両方で HRV データを正常に表示できるかどうか。';
749 673
750 @override 674 @override
751 - String get todayFaqWatchFaceDelayCheckPhoneHealth =>  
752 - '· iPhone ですべての権限が有効になっていることを確認します: [iOS 設定] > [プライバシーとセキュリティ] > [健康状態] > [DoubleFeel]。'; 675 + String get todayFaqWatchFaceDelayCheckPhoneHealth => '· iPhone ですべての権限が有効になっていることを確認します: [iOS 設定] > [プライバシーとセキュリティ] > [健康状態] > [DoubleFeel]。';
753 676
754 @override 677 @override
755 - String get todayFaqWatchFaceDelayCheckWatchHealth =>  
756 - '· Apple Watch ですべての権限が有効になっていることを確認します: [設定] > [健康状態] > [データ ソースとアクセス] > [DoubleFeel]。'; 678 + String get todayFaqWatchFaceDelayCheckWatchHealth => '· Apple Watch ですべての権限が有効になっていることを確認します: [設定] > [健康状態] > [データ ソースとアクセス] > [DoubleFeel]。';
757 679
758 @override 680 @override
759 - String get todayFaqWatchFaceDelayCheckBackgroundRefresh =>  
760 - '· Apple Watch > 設定 > 一般 > App のバックグラウンド更新で DoubleFeel が有効になっていることを確認します。'; 681 + String get todayFaqWatchFaceDelayCheckBackgroundRefresh => '· Apple Watch > 設定 > 一般 > App のバックグラウンド更新で DoubleFeel が有効になっていることを確認します。';
761 682
762 @override 683 @override
763 - String get todayFaqWatchFaceDelayRestartWatch =>  
764 - '· それでも自動的に更新されない場合は、Apple Watch を再起動します。実行時間が長いか、バックグラウンドでの使用量が多いと、ウォッチフェイスの更新が一時停止することがあります。'; 684 + String get todayFaqWatchFaceDelayRestartWatch => '· それでも自動的に更新されない場合は、Apple Watch を再起動します。実行時間が長いか、バックグラウンドでの使用量が多いと、ウォッチフェイスの更新が一時停止することがあります。';
765 685
766 @override 686 @override
767 String get todayFaqWatchFaceBlackScreenTitle => '時計の文字盤が黒くなりますか?'; 687 String get todayFaqWatchFaceBlackScreenTitle => '時計の文字盤が黒くなりますか?';
768 688
769 @override 689 @override
770 - String get todayFaqWatchFaceBlackScreenDescription =>  
771 - '追加後にカスタム インタラクティブ ウォッチフェイスが黒くなり、時刻と日付のみが表示される場合は、ウォッチフェイスを長押しし、[編集] をタップし、左にスワイプして合併症まで表示し、DoubleFeel を選択し、必要に応じて各コンポーネントを再度追加します。'; 690 + String get todayFaqWatchFaceBlackScreenDescription => '追加後にカスタム インタラクティブ ウォッチフェイスが黒くなり、時刻と日付のみが表示される場合は、ウォッチフェイスを長押しし、[編集] をタップし、左にスワイプして合併症まで表示し、DoubleFeel を選択し、必要に応じて各コンポーネントを再度追加します。';
772 691
773 @override 692 @override
774 String get today => '今日'; 693 String get today => '今日';
@@ -852,12 +771,10 @@ class AppLocalizationsJa extends AppLocalizations { @@ -852,12 +771,10 @@ class AppLocalizationsJa extends AppLocalizations {
852 String get questionsAndFeedback => '質問とフィードバック'; 771 String get questionsAndFeedback => '質問とフィードバック';
853 772
854 @override 773 @override
855 - String get ifYouWouldLikeUsToReplyPleaseProvideYourEmailAddress =>  
856 - '返信をご希望の場合は、メールアドレスをご入力ください'; 774 + String get ifYouWouldLikeUsToReplyPleaseProvideYourEmailAddress => '返信をご希望の場合は、メールアドレスをご入力ください';
857 775
858 @override 776 @override
859 - String get feedbackHintText =>  
860 - '1. 問題が発生した画面とシナリオについて説明してください\n2. 問題をより効率的に解決するために、スクリーンショットを提供してください。\n3.できるだけ早くご連絡させていただきますので、連絡先情報を残してください。'; 777 + String get feedbackHintText => '1. 問題が発生した画面とシナリオについて説明してください\n2. 問題をより効率的に解決するために、スクリーンショットを提供してください。\n3.できるだけ早くご連絡させていただきますので、連絡先情報を残してください。';
861 778
862 @override 779 @override
863 String get uploadProof => '証拠のアップロード'; 780 String get uploadProof => '証拠のアップロード';
@@ -884,8 +801,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -884,8 +801,7 @@ class AppLocalizationsJa extends AppLocalizations {
884 String get addSecurityEmail => 'メールを追加する'; 801 String get addSecurityEmail => 'メールを追加する';
885 802
886 @override 803 @override
887 - String get securityEmailDescription =>  
888 - '電子メール アドレスを追加すると、アカウントを簡単に回復できます。アカウントのセキュリティを確保するため、ご自身のメール アドレスを使用してください。'; 804 + String get securityEmailDescription => '電子メール アドレスを追加すると、アカウントを簡単に回復できます。アカウントのセキュリティを確保するため、ご自身のメール アドレスを使用してください。';
889 805
890 @override 806 @override
891 String get securityEmailHint => '電子メールアドレス'; 807 String get securityEmailHint => '電子メールアドレス';
@@ -899,8 +815,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -899,8 +815,7 @@ class AppLocalizationsJa extends AppLocalizations {
899 } 815 }
900 816
901 @override 817 @override
902 - String get emailVerificationHelp =>  
903 - 'メールが見つからない場合は、迷惑メール、スパム、ソーシャル、その他のフォルダーなど、メールが存在する可能性のある他の場所を確認してください。'; 818 + String get emailVerificationHelp => 'メールが見つからない場合は、迷惑メール、スパム、ソーシャル、その他のフォルダーなど、メールが存在する可能性のある他の場所を確認してください。';
904 819
905 @override 820 @override
906 String get verificationCode => '検証コード'; 821 String get verificationCode => '検証コード';
@@ -941,16 +856,13 @@ class AppLocalizationsJa extends AppLocalizations { @@ -941,16 +856,13 @@ class AppLocalizationsJa extends AppLocalizations {
941 String get deleteAccountWarningTitle => 'アカウントの削除は元に戻せません。慎重に進んでください。'; 856 String get deleteAccountWarningTitle => 'アカウントの削除は元に戻せません。慎重に進んでください。';
942 857
943 @override 858 @override
944 - String get deleteAccountWarningPrompt =>  
945 - '1. アカウントを削除すると、健康記録、統計、アカウント情報を含むすべてのデータが永久に削除されます。'; 859 + String get deleteAccountWarningPrompt => '1. アカウントを削除すると、健康記録、統計、アカウント情報を含むすべてのデータが永久に削除されます。';
946 860
947 @override 861 @override
948 - String get deleteAccountWarningNote1 =>  
949 - '2. お客様のプライバシーを保護するため、削除されたアカウントやデータを復元することはできません。'; 862 + String get deleteAccountWarningNote1 => '2. お客様のプライバシーを保護するため、削除されたアカウントやデータを復元することはできません。';
950 863
951 @override 864 @override
952 - String get deleteAccountWarningNote2 =>  
953 - '3. App Store を通じて有効なサブスクリプションをお持ちの場合は、アカウントを削除する前に、「App Store」→「サブスクリプション」でサブスクリプションをキャンセルしてください。'; 865 + String get deleteAccountWarningNote2 => '3. App Store を通じて有効なサブスクリプションをお持ちの場合は、アカウントを削除する前に、「App Store」→「サブスクリプション」でサブスクリプションをキャンセルしてください。';
954 866
955 @override 867 @override
956 String get confirmDeletion => 'アカウントの削除'; 868 String get confirmDeletion => 'アカウントの削除';
@@ -1705,8 +1617,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -1705,8 +1617,7 @@ class AppLocalizationsJa extends AppLocalizations {
1705 String get sleepEmptyDateWithWeekday => '-·-'; 1617 String get sleepEmptyDateWithWeekday => '-·-';
1706 1618
1707 @override 1619 @override
1708 - String get sleepQualityDescription =>  
1709 - 'DoubleFeel は、睡眠時間、睡眠段階、深い睡眠、夜間の心拍数、HRV 変化に基づいて毎日の睡眠の質スコアを計算します。\nこのスコアは、体の回復と睡眠のパフォーマンスをより深く理解するのに役立ちます。'; 1620 + String get sleepQualityDescription => 'DoubleFeel は、睡眠時間、睡眠段階、深い睡眠、夜間の心拍数、HRV 変化に基づいて毎日の睡眠の質スコアを計算します。\nこのスコアは、体の回復と睡眠のパフォーマンスをより深く理解するのに役立ちます。';
1710 1621
1711 @override 1622 @override
1712 String get sleepQualityAttentionRange => '<60'; 1623 String get sleepQualityAttentionRange => '<60';
@@ -1718,8 +1629,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -1718,8 +1629,7 @@ class AppLocalizationsJa extends AppLocalizations {
1718 String get sleepQualityExcellentRange => '>85'; 1629 String get sleepQualityExcellentRange => '>85';
1719 1630
1720 @override 1631 @override
1721 - String get friendsAddCloseContactDescription =>  
1722 - 'あなたの健康をフォローするために愛する人を追加してください'; 1632 + String get friendsAddCloseContactDescription => 'あなたの健康をフォローするために愛する人を追加してください';
1723 1633
1724 @override 1634 @override
1725 String get friendsLimitReached => '最大10人まで友達を追加できます'; 1635 String get friendsLimitReached => '最大10人まで友達を追加できます';
@@ -1875,12 +1785,10 @@ class AppLocalizationsJa extends AppLocalizations { @@ -1875,12 +1785,10 @@ class AppLocalizationsJa extends AppLocalizations {
1875 String get privacySettingsShowRealtimeStress => 'ライブストレスを表示'; 1785 String get privacySettingsShowRealtimeStress => 'ライブストレスを表示';
1876 1786
1877 @override 1787 @override
1878 - String get premiumActivatedTitle =>  
1879 - 'おめでとう!これであなたも DoubleFeel Pro メンバーになりました。'; 1788 + String get premiumActivatedTitle => 'おめでとう!これであなたも DoubleFeel Pro メンバーになりました。';
1880 1789
1881 @override 1790 @override
1882 - String get premiumActivatedDescription =>  
1883 - 'ストレス、睡眠、HRV をリアルタイムで監視し、より健康的な習慣を構築し、近しい接触者と健康に関する最新情報を共有して、重要な人が最新情報を入手できるようになりました。'; 1791 + String get premiumActivatedDescription => 'ストレス、睡眠、HRV をリアルタイムで監視し、より健康的な習慣を構築し、近しい接触者と健康に関する最新情報を共有して、重要な人が最新情報を入手できるようになりました。';
1884 1792
1885 @override 1793 @override
1886 String get premiumActivatedContinue => '続く'; 1794 String get premiumActivatedContinue => '続く';
@@ -1981,8 +1889,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -1981,8 +1889,7 @@ class AppLocalizationsJa extends AppLocalizations {
1981 String get purchaseNotesTitle => '説明書'; 1889 String get purchaseNotesTitle => '説明書';
1982 1890
1983 @override 1891 @override
1984 - String get purchaseNoteSubscription =>  
1985 - '確認して支払うと、サブスクリプションは iTunes アカウントを通じて自動的に更新されます。現在の期間が終了する 24 時間以内に Apple アカウントに請求され、サブスクリプションは別の期間に更新されます。キャンセルするには、現在の期間が終了する少なくとも 24 時間前に、iTunes/Apple ID サブスクリプション設定で自動更新をオフにしてください。\n\nDoubleFeel Pro は仮想製品です。購入した商品は、App Store の返金プロセスを除いて返金できません。タップ'; 1892 + String get purchaseNoteSubscription => '確認して支払うと、サブスクリプションは iTunes アカウントを通じて自動的に更新されます。現在の期間が終了する 24 時間以内に Apple アカウントに請求され、サブスクリプションは別の期間に更新されます。キャンセルするには、現在の期間が終了する少なくとも 24 時間前に、iTunes/Apple ID サブスクリプション設定で自動更新をオフにしてください。\n\nDoubleFeel Pro は仮想製品です。購入した商品は、App Store の返金プロセスを除いて返金できません。タップ';
1986 1893
1987 @override 1894 @override
1988 String get purchaseLinkLearnMore => 'もっと詳しく知る'; 1895 String get purchaseLinkLearnMore => 'もっと詳しく知る';
@@ -2006,8 +1913,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2006,8 +1913,7 @@ class AppLocalizationsJa extends AppLocalizations {
2006 String get refundAppStoreReviewTitle => '払い戻しはApp Storeによって審査されます'; 1913 String get refundAppStoreReviewTitle => '払い戻しはApp Storeによって審査されます';
2007 1914
2008 @override 1915 @override
2009 - String get refundAppStoreReviewDescription =>  
2010 - 'すべてのサブスクリプションと仮想製品は、公式の App Store 支払いシステムを通じて購入されます。 DoubleFeel は支払いや返金を直接処理することはできません。'; 1916 + String get refundAppStoreReviewDescription => 'すべてのサブスクリプションと仮想製品は、公式の App Store 支払いシステムを通じて購入されます。 DoubleFeel は支払いや返金を直接処理することはできません。';
2011 1917
2012 @override 1918 @override
2013 String get refundAppleRulesIntroduction => 'Apple のプラットフォーム規則では次のようになります。'; 1919 String get refundAppleRulesIntroduction => 'Apple のプラットフォーム規則では次のようになります。';
@@ -2022,34 +1928,28 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2022,34 +1928,28 @@ class AppLocalizationsJa extends AppLocalizations {
2022 String get refundDeveloperCannotSubmit => '· 開発者はユーザーのリクエストを送信できません'; 1928 String get refundDeveloperCannotSubmit => '· 開発者はユーザーのリクエストを送信できません';
2023 1929
2024 @override 1930 @override
2025 - String get refundDeveloperCannotIntervene =>  
2026 - '· 開発者は Apple の決定に影響を与えることはできません'; 1931 + String get refundDeveloperCannotIntervene => '· 開発者は Apple の決定に影響を与えることはできません';
2027 1932
2028 @override 1933 @override
2029 - String get refundAppStoreFinalDecision =>  
2030 - 'したがって、返金リクエストは App Store によって決定されます。'; 1934 + String get refundAppStoreFinalDecision => 'したがって、返金リクエストは App Store によって決定されます。';
2031 1935
2032 @override 1936 @override
2033 String get refundMayBeRejectedTitle => 'App Store が払い戻しを拒否する場合があります'; 1937 String get refundMayBeRejectedTitle => 'App Store が払い戻しを拒否する場合があります';
2034 1938
2035 @override 1939 @override
2036 - String get refundNoUnconditionalRefunds =>  
2037 - 'Apple の返金ポリシーは、あらゆる状況において無条件の返金を提供するものではありません。'; 1940 + String get refundNoUnconditionalRefunds => 'Apple の返金ポリシーは、あらゆる状況において無条件の返金を提供するものではありません。';
2038 1941
2039 @override 1942 @override
2040 - String get refundAppleTermsDescription =>  
2041 - 'App Store を使用すると、Apple のサービス利用規約と返金ルールに同意したことになります。 https://www.apple.com/legal/internet-services/itunes/'; 1943 + String get refundAppleTermsDescription => 'App Store を使用すると、Apple のサービス利用規約と返金ルールに同意したことになります。 https://www.apple.com/legal/internet-services/itunes/';
2042 1944
2043 @override 1945 @override
2044 - String get refundAppleReviewsCircumstances =>  
2045 - 'Apple は、返金を承認するかどうかを決定する際に、注文、アカウント履歴、実際の使用状況を確認します。'; 1946 + String get refundAppleReviewsCircumstances => 'Apple は、返金を承認するかどうかを決定する際に、注文、アカウント履歴、実際の使用状況を確認します。';
2046 1947
2047 @override 1948 @override
2048 String get refundRejectionReasonsTitle => '返金が拒否されるのはなぜですか?'; 1949 String get refundRejectionReasonsTitle => '返金が拒否されるのはなぜですか?';
2049 1950
2050 @override 1951 @override
2051 - String get refundRejectionReasonsIntroduction =>  
2052 - 'App Store は、次のような理由でリクエストを拒否する場合がありますが、これらに限定されません。'; 1952 + String get refundRejectionReasonsIntroduction => 'App Store は、次のような理由でリクエストを拒否する場合がありますが、これらに限定されません。';
2053 1953
2054 @override 1954 @override
2055 String get refundReasonPurchaseTooOld => '・購入してから時間が経ちすぎている'; 1955 String get refundReasonPurchaseTooOld => '・購入してから時間が経ちすぎている';
@@ -2079,27 +1979,22 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2079,27 +1979,22 @@ class AppLocalizationsJa extends AppLocalizations {
2079 String get refundRejectedNextStepsTitle => '私のリクエストが拒否された場合はどうなりますか?'; 1979 String get refundRejectedNextStepsTitle => '私のリクエストが拒否された場合はどうなりますか?';
2080 1980
2081 @override 1981 @override
2082 - String get refundTryAgain =>  
2083 - '返金リクエストが拒否された場合は、App Store に再度リクエストを送信してみてください。'; 1982 + String get refundTryAgain => '返金リクエストが拒否された場合は、App Store に再度リクエストを送信してみてください。';
2084 1983
2085 @override 1984 @override
2086 - String get refundFinalReview =>  
2087 - '再度拒否された場合、App Store は最終審査を完了したことになります。 DoubleFeel も Apple サポートも結果を変更することはできません。'; 1985 + String get refundFinalReview => '再度拒否された場合、App Store は最終審査を完了したことになります。 DoubleFeel も Apple サポートも結果を変更することはできません。';
2088 1986
2089 @override 1987 @override
2090 - String get refundNoAlternativeChannel =>  
2091 - 'DoubleFeel は、App Store システム外で返金リクエストを処理することはできません。'; 1988 + String get refundNoAlternativeChannel => 'DoubleFeel は、App Store システム外で返金リクエストを処理することはできません。';
2092 1989
2093 @override 1990 @override
2094 - String get refundMembershipCancellation =>  
2095 - '返金が完了すると、DoubleFeel Pro の特典もキャンセルされます。'; 1991 + String get refundMembershipCancellation => '返金が完了すると、DoubleFeel Pro の特典もキャンセルされます。';
2096 1992
2097 @override 1993 @override
2098 String get refundHelpTitle => '助けが必要ですか?'; 1994 String get refundHelpTitle => '助けが必要ですか?';
2099 1995
2100 @override 1996 @override
2101 - String get refundHelpDescription =>  
2102 - '返金についてご質問がある場合、または支払いエラー、重複請求、または注文の紛失などが発生した場合は、DoubleFeel サポートにご連絡ください。最善を尽くしてサポートさせていただきます。'; 1997 + String get refundHelpDescription => '返金についてご質問がある場合、または支払いエラー、重複請求、または注文の紛失などが発生した場合は、DoubleFeel サポートにご連絡ください。最善を尽くしてサポートさせていただきます。';
2103 1998
2104 @override 1999 @override
2105 String get refundFaqTitle => 'ダブルフィールに関するよくある質問'; 2000 String get refundFaqTitle => 'ダブルフィールに関するよくある質問';
@@ -2108,8 +2003,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2108,8 +2003,7 @@ class AppLocalizationsJa extends AppLocalizations {
2108 String get appReviewPromptTitle => 'DoubleFeel を楽しんでいますか?'; 2003 String get appReviewPromptTitle => 'DoubleFeel を楽しんでいますか?';
2109 2004
2110 @override 2005 @override
2111 - String get appReviewPromptMessage =>  
2112 - 'DoubleFeel がストレスと睡眠についての理解を深めるのに役立っているかどうか知りたいと思っています。 💜'; 2006 + String get appReviewPromptMessage => 'DoubleFeel がストレスと睡眠についての理解を深めるのに役立っているかどうか知りたいと思っています。 💜';
2113 2007
2114 @override 2008 @override
2115 String get appReviewPromptLikeActionEmoji => '😍'; 2009 String get appReviewPromptLikeActionEmoji => '😍';
@@ -2121,12 +2015,10 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2121,12 +2015,10 @@ class AppLocalizationsJa extends AppLocalizations {
2121 String get appReviewPromptFeedbackAction => 'あまり'; 2015 String get appReviewPromptFeedbackAction => 'あまり';
2122 2016
2123 @override 2017 @override
2124 - String get appReviewFeedbackTitle =>  
2125 - '申し訳ありませんが、DoubleFeel はあなたの期待に応えられませんでした'; 2018 + String get appReviewFeedbackTitle => '申し訳ありませんが、DoubleFeel はあなたの期待に応えられませんでした';
2126 2019
2127 @override 2020 @override
2128 - String get appReviewFeedbackMessage =>  
2129 - '何が起こったのか、そしてどのように改善できるかを教えてください。あなたのフィードバックは、DoubleFeel をすべての人にとってより良いものにするのに役立ちます。 💜'; 2021 + String get appReviewFeedbackMessage => '何が起こったのか、そしてどのように改善できるかを教えてください。あなたのフィードバックは、DoubleFeel をすべての人にとってより良いものにするのに役立ちます。 💜';
2130 2022
2131 @override 2023 @override
2132 String get appReviewFeedbackSendAction => 'フィードバックを送信する'; 2024 String get appReviewFeedbackSendAction => 'フィードバックを送信する';
@@ -2189,8 +2081,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2189,8 +2081,7 @@ class AppLocalizationsJa extends AppLocalizations {
2189 String get unlockTheProVersion => 'プロのロックを解除する'; 2081 String get unlockTheProVersion => 'プロのロックを解除する';
2190 2082
2191 @override 2083 @override
2192 - String get embarkOnAJourneyOfStressAwarenessAndWellnessSupport =>  
2193 - 'ストレスアラートと健康の旅を始めましょう'; 2084 + String get embarkOnAJourneyOfStressAwarenessAndWellnessSupport => 'ストレスアラートと健康の旅を始めましょう';
2194 2085
2195 @override 2086 @override
2196 String sharePartnerCodeTemplate(String inviteCode) { 2087 String sharePartnerCodeTemplate(String inviteCode) {
@@ -2253,20 +2144,16 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2253,20 +2144,16 @@ class AppLocalizationsJa extends AppLocalizations {
2253 String get todaySAverageHrv => '平均今日のHRV'; 2144 String get todaySAverageHrv => '平均今日のHRV';
2254 2145
2255 @override 2146 @override
2256 - String get helpNoDataReason1 =>  
2257 - '1. Apple Watch が watchOS 10.0 以降、iPhone が iOS 14 以降であることを確認します。システムバージョンは[設定]→[一般]→[バージョン情報]で確認できます。'; 2147 + String get helpNoDataReason1 => '1. Apple Watch が watchOS 10.0 以降、iPhone が iOS 14 以降であることを確認します。システムバージョンは[設定]→[一般]→[バージョン情報]で確認できます。';
2258 2148
2259 @override 2149 @override
2260 - String get helpNoDataReason2 =>  
2261 - '2. すべての権限が有効になっているかどうかを確認します: iPhone [ヘルスケア] -> [共有] -> [アプリ] -> [DoubleFeel] -> [すべてオン]。'; 2150 + String get helpNoDataReason2 => '2. すべての権限が有効になっているかどうかを確認します: iPhone [ヘルスケア] -> [共有] -> [アプリ] -> [DoubleFeel] -> [すべてオン]。';
2262 2151
2263 @override 2152 @override
2264 - String get helpNoDataReason3 =>  
2265 - '3. デバイスが省電力モードになっていないか、バッテリー残量が低下していないか、または時計がぴったりと装着されていないかを確認します。これらの状態は時計のデータ収集に影響します。'; 2153 + String get helpNoDataReason3 => '3. デバイスが省電力モードになっていないか、バッテリー残量が低下していないか、または時計がぴったりと装着されていないかを確認します。これらの状態は時計のデータ収集に影響します。';
2266 2154
2267 @override 2155 @override
2268 - String get helpNoDataReasonFooter =>  
2269 - 'すべてのチェックが正しくても問題が解決しない場合は、[フィードバック] -> [お問い合わせ] で問題を送信できます。できるだけ早く返信させていただきます。'; 2156 + String get helpNoDataReasonFooter => 'すべてのチェックが正しくても問題が解決しない場合は、[フィードバック] -> [お問い合わせ] で問題を送信できます。できるだけ早く返信させていただきます。';
2270 2157
2271 @override 2158 @override
2272 String get noHealthDataNeedHelp => '助けが必要ですか?'; 2159 String get noHealthDataNeedHelp => '助けが必要ですか?';
@@ -2278,29 +2165,25 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2278,29 +2165,25 @@ class AppLocalizationsJa extends AppLocalizations {
2278 String get noHealthDataHeadingTitle => '利用可能な心拍数データが​​ありません'; 2165 String get noHealthDataHeadingTitle => '利用可能な心拍数データが​​ありません';
2279 2166
2280 @override 2167 @override
2281 - String get noHealthDataHeadingBody =>  
2282 - 'DoubleFeel は Apple Health から HRV データを取得できません。指示に従って権限を付与し、右上の「更新」をタップして続行してください。'; 2168 + String get noHealthDataHeadingBody => 'DoubleFeel は Apple Health から HRV データを取得できません。指示に従って権限を付与し、右上の「更新」をタップして続行してください。';
2283 2169
2284 @override 2170 @override
2285 String get noHealthDataError1Title => 'エラー 1: Apple Watch データが利用できない'; 2171 String get noHealthDataError1Title => 'エラー 1: Apple Watch データが利用できない';
2286 2172
2287 @override 2173 @override
2288 - String get noHealthDataError1Body =>  
2289 - '過去 12 か月間 Apple Watch を使用していないようです。使い始めたばかりで、すべてのデータ権限を有効にしている場合でも、このメッセージが表示される可能性があります。データ収集を可能にするために Apple Watch を着用し続けるか、ホームページに HRV データを手動で追加してください。'; 2174 + String get noHealthDataError1Body => '過去 12 か月間 Apple Watch を使用していないようです。使い始めたばかりで、すべてのデータ権限を有効にしている場合でも、このメッセージが表示される可能性があります。データ収集を可能にするために Apple Watch を着用し続けるか、ホームページに HRV データを手動で追加してください。';
2290 2175
2291 @override 2176 @override
2292 String get noHealthDataError2Title => 'エラー 2: 健康データへのアクセスが許可されていません'; 2177 String get noHealthDataError2Title => 'エラー 2: 健康データへのアクセスが許可されていません';
2293 2178
2294 @override 2179 @override
2295 - String get noHealthDataError2Body =>  
2296 - 'DoubleFeel では、ストレス統計、アラート、推奨事項を提供するために Apple Health データにアクセスする必要があります。許可されていない場合、一部の機能が正しく動作しない可能性があります。\n\nすべての健康データはローカルにのみ保存され、アップロードされることはありませんので、ご安心ください。\n\n権限を有効にするには、プロンプトに従い、iOS 設定で [すべて許可] -> [ヘルス] -> [DoubleFeel] を選択します。'; 2180 + String get noHealthDataError2Body => 'DoubleFeel では、ストレス統計、アラート、推奨事項を提供するために Apple Health データにアクセスする必要があります。許可されていない場合、一部の機能が正しく動作しない可能性があります。\n\nすべての健康データはローカルにのみ保存され、アップロードされることはありませんので、ご安心ください。\n\n権限を有効にするには、プロンプトに従い、iOS 設定で [すべて許可] -> [ヘルス] -> [DoubleFeel] を選択します。';
2297 2181
2298 @override 2182 @override
2299 String get noHealthDataError3Title => 'エラー 3: システムの問題'; 2183 String get noHealthDataError3Title => 'エラー 3: システムの問題';
2300 2184
2301 @override 2185 @override
2302 - String get noHealthDataError3Body =>  
2303 - 'ユーザーからのフィードバックに基づいて、HRV または心拍数データが欠落している可能性がある 2 つの理由を発見しました。\n\n1. Apple Watchが接続されていない\n ・Apple Watchを長期間装着していなかった場合、心拍数データが収集されない場合があります。\n · iOS ヘルスケアアプリ -> 「マイウォッチ」をチェックして、Apple Watch を装着中に最近の心拍数データが​​記録されたかどうかを確認してください。\n · そうでない場合は、データ収集のために Apple Watch を着用し、Apple がサポートする心拍数機能をオンにしてみてください。\n\n2. 過去 30 日間の心拍数または HRV データが欠落している\n · iOS ヘルスケア アプリを開き、[参照] -> [心拍数] または [HRV] -> [データが見つかりません] を選択し、データが欠落しているかどうかを確認します。\n · データが欠落している場合は、ウォッチを再度装着し、iPhone と Apple Watch を再起動してから、DoubleFeel を再度開いてください。'; 2186 + String get noHealthDataError3Body => 'ユーザーからのフィードバックに基づいて、HRV または心拍数データが欠落している可能性がある 2 つの理由を発見しました。\n\n1. Apple Watchが接続されていない\n ・Apple Watchを長期間装着していなかった場合、心拍数データが収集されない場合があります。\n · iOS ヘルスケアアプリ -> 「マイウォッチ」をチェックして、Apple Watch を装着中に最近の心拍数データが​​記録されたかどうかを確認してください。\n · そうでない場合は、データ収集のために Apple Watch を着用し、Apple がサポートする心拍数機能をオンにしてみてください。\n\n2. 過去 30 日間の心拍数または HRV データが欠落している\n · iOS ヘルスケア アプリを開き、[参照] -> [心拍数] または [HRV] -> [データが見つかりません] を選択し、データが欠落しているかどうかを確認します。\n · データが欠落している場合は、ウォッチを再度装着し、iPhone と Apple Watch を再起動してから、DoubleFeel を再度開いてください。';
2304 2187
2305 @override 2188 @override
2306 String get noHealthDataGoToSettings => '今すぐ有効にする'; 2189 String get noHealthDataGoToSettings => '今すぐ有効にする';
@@ -2366,8 +2249,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2366,8 +2249,7 @@ class AppLocalizationsJa extends AppLocalizations {
2366 String get watchThemeUseNow => '今すぐ使用'; 2249 String get watchThemeUseNow => '今すぐ使用';
2367 2250
2368 @override 2251 @override
2369 - String get watchThemeSyncIntro =>  
2370 - 'Apple Watch で DoubleFeel アプリを開き、下の「次へ」をタップします。'; 2252 + String get watchThemeSyncIntro => 'Apple Watch で DoubleFeel アプリを開き、下の「次へ」をタップします。';
2371 2253
2372 @override 2254 @override
2373 String get watchThemeSyncWaiting => '同期中は Watch アプリを開いたままにしてください'; 2255 String get watchThemeSyncWaiting => '同期中は Watch アプリを開いたままにしてください';
@@ -2514,8 +2396,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2514,8 +2396,7 @@ class AppLocalizationsJa extends AppLocalizations {
2514 String get feedbackSubmitSuccessTitle => 'フィードバックは正常に送信されました'; 2396 String get feedbackSubmitSuccessTitle => 'フィードバックは正常に送信されました';
2515 2397
2516 @override 2398 @override
2517 - String get feedbackSubmitSuccessMessage =>  
2518 - 'ご意見ありがとうございます。さらに連絡が必要な場合は、できるだけ早く残していただいたメールアドレスに連絡させていただきます。受信箱に注目してください。'; 2399 + String get feedbackSubmitSuccessMessage => 'ご意見ありがとうございます。さらに連絡が必要な場合は、できるだけ早く残していただいたメールアドレスに連絡させていただきます。受信箱に注目してください。';
2519 2400
2520 @override 2401 @override
2521 String get feedbackSubmitSuccessConfirm => 'わかりました'; 2402 String get feedbackSubmitSuccessConfirm => 'わかりました';
@@ -2524,36 +2405,28 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2524,36 +2405,28 @@ class AppLocalizationsJa extends AppLocalizations {
2524 String get frequentMovement => '頻繁な移動'; 2405 String get frequentMovement => '頻繁な移動';
2525 2406
2526 @override 2407 @override
2527 - String get latestHrvTipExcellentAboveBaseline =>  
2528 - 'あなたのHRVは通常のレベルを上回っています。体はリラックスしており、ストレス状態も良好に見えます。今のリズムを維持してください。'; 2408 + String get latestHrvTipExcellentAboveBaseline => 'あなたのHRVは通常のレベルを上回っています。体はリラックスしており、ストレス状態も良好に見えます。今のリズムを維持してください。';
2529 2409
2530 @override 2410 @override
2531 - String get latestHrvTipExcellentBelowBaseline =>  
2532 - 'あなたの HRV は良好な範囲にありますが、通常よりわずかに低いです。規則正しい生活習慣を維持し、回復のための時間を確保しましょう。'; 2411 + String get latestHrvTipExcellentBelowBaseline => 'あなたの HRV は良好な範囲にありますが、通常よりわずかに低いです。規則正しい生活習慣を維持し、回復のための時間を確保しましょう。';
2533 2412
2534 @override 2413 @override
2535 - String get latestHrvTipNormalAboveBaseline =>  
2536 - 'あなたの HRV は正常範囲内にあり、現在のストレス状態は安定しています。健康的な休息習慣を維持してください。'; 2414 + String get latestHrvTipNormalAboveBaseline => 'あなたの HRV は正常範囲内にあり、現在のストレス状態は安定しています。健康的な休息習慣を維持してください。';
2537 2415
2538 @override 2416 @override
2539 - String get latestHrvTipNormalBelowBaseline =>  
2540 - 'あなたの HRV は正常範囲内ですが、通常のレベルを下回っています。リラックスして適切に休むことを考慮してください。'; 2417 + String get latestHrvTipNormalBelowBaseline => 'あなたの HRV は正常範囲内ですが、通常のレベルを下回っています。リラックスして適切に休むことを考慮してください。';
2541 2418
2542 @override 2419 @override
2543 - String get latestHrvTipAttentionAboveBaseline =>  
2544 - '心拍変動は低いほうにあります。リラックスし、定期的に休息をとり、栄養と回復に注意を払うことを検討してください。'; 2420 + String get latestHrvTipAttentionAboveBaseline => '心拍変動は低いほうにあります。リラックスし、定期的に休息をとり、栄養と回復に注意を払うことを検討してください。';
2545 2421
2546 @override 2422 @override
2547 - String get latestHrvTipAttentionBelowBaseline =>  
2548 - 'あなたの心拍変動は明らかに通常のレベルを下回っています。最近ストレスが高まっている可能性がありますので、休息をとり状態を整えるようにしましょう。'; 2423 + String get latestHrvTipAttentionBelowBaseline => 'あなたの心拍変動は明らかに通常のレベルを下回っています。最近ストレスが高まっている可能性がありますので、休息をとり状態を整えるようにしましょう。';
2549 2424
2550 @override 2425 @override
2551 - String get latestHrvTipOverloadAboveBaseline =>  
2552 - 'あなたの HRV は比較的低いレベルにあります。あなたの体はより高いストレスにさらされている可能性があります。これが運動後の場合、HRV が低下するのは正常の可能性があります。休んで、時間内に回復してください。'; 2426 + String get latestHrvTipOverloadAboveBaseline => 'あなたの HRV は比較的低いレベルにあります。あなたの体はより高いストレスにさらされている可能性があります。これが運動後の場合、HRV が低下するのは正常の可能性があります。休んで、時間内に回復してください。';
2553 2427
2554 @override 2428 @override
2555 - String get latestHrvTipOverloadBelowBaseline =>  
2556 - 'あなたの心拍変動は明らかに通常のレベルを下回っています。あなたの体は高いストレスにさらされている可能性があります。これが運動後の場合、HRV が低下するのは正常の可能性があります。運動量を減らし、時間をかけて休息し、睡眠からの回復をサポートします。'; 2429 + String get latestHrvTipOverloadBelowBaseline => 'あなたの心拍変動は明らかに通常のレベルを下回っています。あなたの体は高いストレスにさらされている可能性があります。これが運動後の場合、HRV が低下するのは正常の可能性があります。運動量を減らし、時間をかけて休息し、睡眠からの回復をサポートします。';
2557 2430
2558 @override 2431 @override
2559 String healthLocalNotificationSleepDuration(int hours, int minutes) { 2432 String healthLocalNotificationSleepDuration(int hours, int minutes) {
@@ -2566,8 +2439,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2566,8 +2439,7 @@ class AppLocalizationsJa extends AppLocalizations {
2566 } 2439 }
2567 2440
2568 @override 2441 @override
2569 - String get healthLocalNotificationSleepContent =>  
2570 - '本日の睡眠レポートが完成しました。タップして詳細な睡眠データを表示します。'; 2442 + String get healthLocalNotificationSleepContent => '本日の睡眠レポートが完成しました。タップして詳細な睡眠データを表示します。';
2571 2443
2572 @override 2444 @override
2573 String healthLocalNotificationHrvTitle(int hrv, String state, String time) { 2445 String healthLocalNotificationHrvTitle(int hrv, String state, String time) {
@@ -2575,33 +2447,27 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2575,33 +2447,27 @@ class AppLocalizationsJa extends AppLocalizations {
2575 } 2447 }
2576 2448
2577 @override 2449 @override
2578 - String healthLocalNotificationRealtimeStressTitle(  
2579 - String state, String startTime, String endTime) { 2450 + String healthLocalNotificationRealtimeStressTitle(String state, String startTime, String endTime) {
2580 return '$state · $startTime-$endTime'; 2451 return '$state · $startTime-$endTime';
2581 } 2452 }
2582 2453
2583 @override 2454 @override
2584 - String get healthLocalNotificationRealtimeStressExcellentContent =>  
2585 - '過去 60 分間、リアルタイムのストレスは低いままでした。全体的にリラックスしているようですね。今のリズムを維持してください。'; 2455 + String get healthLocalNotificationRealtimeStressExcellentContent => '過去 60 分間、リアルタイムのストレスは低いままでした。全体的にリラックスしているようですね。今のリズムを維持してください。';
2586 2456
2587 @override 2457 @override
2588 - String get healthLocalNotificationRealtimeStressNormalContent =>  
2589 - '過去 60 分間、あなたのストレス状態は安定していました。現在のリズムは正常のようです。'; 2458 + String get healthLocalNotificationRealtimeStressNormalContent => '過去 60 分間、あなたのストレス状態は安定していました。現在のリズムは正常のようです。';
2590 2459
2591 @override 2460 @override
2592 - String get healthLocalNotificationRealtimeStressAttentionContent =>  
2593 - '過去 60 分間でストレスが高まりました。リラックスして休息と回復のための時間を作ることを検討してください。トレーニング中にストレスが高まるのは正常なことです。'; 2461 + String get healthLocalNotificationRealtimeStressAttentionContent => '過去 60 分間でストレスが高まりました。リラックスして休息と回復のための時間を作ることを検討してください。トレーニング中にストレスが高まるのは正常なことです。';
2594 2462
2595 @override 2463 @override
2596 - String get healthLocalNotificationRealtimeStressOverloadContent =>  
2597 - 'あなたは過去 60 分間、高いストレス状態にありました。運動量を減らし、休息と睡眠を優先します。トレーニング中にストレスが高まるのは正常なことです。'; 2464 + String get healthLocalNotificationRealtimeStressOverloadContent => 'あなたは過去 60 分間、高いストレス状態にありました。運動量を減らし、休息と睡眠を優先します。トレーニング中にストレスが高まるのは正常なことです。';
2598 2465
2599 @override 2466 @override
2600 String get turnOnNotifications => '通知をオンにする'; 2467 String get turnOnNotifications => '通知をオンにする';
2601 2468
2602 @override 2469 @override
2603 - String get stayUpToDateOnChangesInYourOwnAndYourFriendsHealth =>  
2604 - 'あなた自身や友人の健康状態の変化について最新の情報を入手してください'; 2470 + String get stayUpToDateOnChangesInYourOwnAndYourFriendsHealth => 'あなた自身や友人の健康状態の変化について最新の情報を入手してください';
2605 2471
2606 @override 2472 @override
2607 String get refreshComplete => '更新が完了しました'; 2473 String get refreshComplete => '更新が完了しました';
@@ -2624,28 +2490,22 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2624,28 +2490,22 @@ class AppLocalizationsJa extends AppLocalizations {
2624 String get emailLoginYourPassword => 'あなたのパスワード'; 2490 String get emailLoginYourPassword => 'あなたのパスワード';
2625 2491
2626 @override 2492 @override
2627 - String  
2628 - get yourAccountWasSignedOutDueToAnotherDeviceLoginOrTokenExpirationPleaseLogInAgainToContinue =>  
2629 - '別のデバイスでのログインまたはトークンの有効期限が切れたため、アカウントはサインアウトされました。続行するには再度ログインしてください。'; 2493 + String get yourAccountWasSignedOutDueToAnotherDeviceLoginOrTokenExpirationPleaseLogInAgainToContinue => '別のデバイスでのログインまたはトークンの有効期限が切れたため、アカウントはサインアウトされました。続行するには再度ログインしてください。';
2630 2494
2631 @override 2495 @override
2632 String get contactUs => 'お問い合わせ'; 2496 String get contactUs => 'お問い合わせ';
2633 2497
2634 @override 2498 @override
2635 - String  
2636 - get pleaseDescribeTheProblemClearlyAndIncludeScreenRecordingsIfPossible =>  
2637 - '問題を明確に説明し、可能であれば画面録画も含めてください。'; 2499 + String get pleaseDescribeTheProblemClearlyAndIncludeScreenRecordingsIfPossible => '問題を明確に説明し、可能であれば画面録画も含めてください。';
2638 2500
2639 @override 2501 @override
2640 - String get sendUsYourUserIdAsItWillHelpUsIdentifyTheProblemFaster =>  
2641 - '問題をより迅速に特定するのに役立つため、ユーザー ID を送信してください。'; 2502 + String get sendUsYourUserIdAsItWillHelpUsIdentifyTheProblemFaster => '問題をより迅速に特定するのに役立つため、ユーザー ID を送信してください。';
2642 2503
2643 @override 2504 @override
2644 String get setAPassword => 'パスワードを設定する'; 2505 String get setAPassword => 'パスワードを設定する';
2645 2506
2646 @override 2507 @override
2647 - String get setAPasswordToSignInWithYourEmail =>  
2648 - 'メールアドレスでサインインするためのパスワードを設定します。'; 2508 + String get setAPasswordToSignInWithYourEmail => 'メールアドレスでサインインするためのパスワードを設定します。';
2649 2509
2650 @override 2510 @override
2651 String get settingsSaved => '設定が保存されました'; 2511 String get settingsSaved => '設定が保存されました';
@@ -2657,9 +2517,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2657,9 +2517,7 @@ class AppLocalizationsJa extends AppLocalizations {
2657 String get setPassword => 'パスワードを設定する'; 2517 String get setPassword => 'パスワードを設定する';
2658 2518
2659 @override 2519 @override
2660 - String  
2661 - get setAPasswordToAddThisEmailSuccessfullyLeavingNowWillCancelThisSetup =>  
2662 - 'このメールを正常に追加するには、パスワードを設定してください。今すぐ終了すると、この設定がキャンセルされます。'; 2520 + String get setAPasswordToAddThisEmailSuccessfullyLeavingNowWillCancelThisSetup => 'このメールを正常に追加するには、パスワードを設定してください。今すぐ終了すると、この設定がキャンセルされます。';
2663 2521
2664 @override 2522 @override
2665 String get setupIncomplete => 'セットアップが不完全'; 2523 String get setupIncomplete => 'セットアップが不完全';
@@ -2671,9 +2529,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2671,9 +2529,7 @@ class AppLocalizationsJa extends AppLocalizations {
2671 String get confirmNewPassword => '新しいパスワードを確認します'; 2529 String get confirmNewPassword => '新しいパスワードを確認します';
2672 2530
2673 @override 2531 @override
2674 - String  
2675 - get passwordMustBeAtLeast6CharactersAndInclude1NumberAnd1UppercaseLetter =>  
2676 - 'パスワードは 6 文字以上で、数字 1 つと大文字 1 つを含む必要があります。'; 2532 + String get passwordMustBeAtLeast6CharactersAndInclude1NumberAnd1UppercaseLetter => 'パスワードは 6 文字以上で、数字 1 つと大文字 1 つを含む必要があります。';
2677 2533
2678 @override 2534 @override
2679 String get forgotPassword => 'パスワードをお忘れですか?'; 2535 String get forgotPassword => 'パスワードをお忘れですか?';
@@ -2688,8 +2544,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2688,8 +2544,7 @@ class AppLocalizationsJa extends AppLocalizations {
2688 String get weVeSentACodeTo => 'コードを送信しました'; 2544 String get weVeSentACodeTo => 'コードを送信しました';
2689 2545
2690 @override 2546 @override
2691 - String get didnTGetItCheckYourSpamFolderOrTryAgain =>  
2692 - '。分かりませんでしたか?スパムフォルダーを確認するか、もう一度試してください。'; 2547 + String get didnTGetItCheckYourSpamFolderOrTryAgain => '。分かりませんでしたか?スパムフォルダーを確認するか、もう一度試してください。';
2693 2548
2694 @override 2549 @override
2695 String get checkYourEmail => 'メールを確認してください'; 2550 String get checkYourEmail => 'メールを確認してください';
@@ -2707,12 +2562,10 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2707,12 +2562,10 @@ class AppLocalizationsJa extends AppLocalizations {
2707 String get sendEmail => '電子メールを送信する'; 2562 String get sendEmail => '電子メールを送信する';
2708 2563
2709 @override 2564 @override
2710 - String get thisEmailIsNotRegisteredPleaseCheckAndTryAgain =>  
2711 - 'このメールは登録されていません。確認してもう一度お試しください。'; 2565 + String get thisEmailIsNotRegisteredPleaseCheckAndTryAgain => 'このメールは登録されていません。確認してもう一度お試しください。';
2712 2566
2713 @override 2567 @override
2714 - String get youLlReceiveACodeViaEmailToResetYourPassword =>  
2715 - 'パスワードをリセットするためのコードが電子メールで届きます。'; 2568 + String get youLlReceiveACodeViaEmailToResetYourPassword => 'パスワードをリセットするためのコードが電子メールで届きます。';
2716 2569
2717 @override 2570 @override
2718 String get codeFromEmail => 'メールからのコード'; 2571 String get codeFromEmail => 'メールからのコード';
@@ -2765,8 +2618,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2765,8 +2618,7 @@ class AppLocalizationsJa extends AppLocalizations {
2765 String get verifyYourPassword => 'パスワードを確認してください'; 2618 String get verifyYourPassword => 'パスワードを確認してください';
2766 2619
2767 @override 2620 @override
2768 - String get reEnterYourDoublefeelPasswordToContinue =>  
2769 - '続行するには、DoubleFeel パスワードを再入力してください。'; 2621 + String get reEnterYourDoublefeelPasswordToContinue => '続行するには、DoubleFeel パスワードを再入力してください。';
2770 2622
2771 @override 2623 @override
2772 String get changeEmail => 'メールアドレスの変更'; 2624 String get changeEmail => 'メールアドレスの変更';
@@ -2805,9 +2657,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2805,9 +2657,7 @@ class AppLocalizationsJa extends AppLocalizations {
2805 String get confirmYourNewPassword => '新しいパスワードを確認します'; 2657 String get confirmYourNewPassword => '新しいパスワードを確認します';
2806 2658
2807 @override 2659 @override
2808 - String  
2809 - get yourPasswordNeedsToHaveAMinimumOf6CharactersAndContainAtLeast1NumberAnd1UppercaseCharacter =>  
2810 - 'パスワードは 6 文字以上で、少なくとも 1 つの数字と 1 つの大文字を含む必要があります。'; 2660 + String get yourPasswordNeedsToHaveAMinimumOf6CharactersAndContainAtLeast1NumberAnd1UppercaseCharacter => 'パスワードは 6 文字以上で、少なくとも 1 つの数字と 1 つの大文字を含む必要があります。';
2811 2661
2812 @override 2662 @override
2813 String weHaveSentACodeTo(String email) { 2663 String weHaveSentACodeTo(String email) {
@@ -2827,8 +2677,7 @@ class AppLocalizationsJa extends AppLocalizations { @@ -2827,8 +2677,7 @@ class AppLocalizationsJa extends AppLocalizations {
2827 String get cannotUseCurrentPassword => '現在のパスワードは使用できません'; 2677 String get cannotUseCurrentPassword => '現在のパスワードは使用できません';
2828 2678
2829 @override 2679 @override
2830 - String get thisEmailIsAlreadyLinkedToAnotherAccountPleaseUseADifferentEmail =>  
2831 - 'このメールアドレスはすでに別のアカウントに登録されています。別のメールアドレスをご使用ください。'; 2680 + String get thisEmailIsAlreadyLinkedToAnotherAccountPleaseUseADifferentEmail => 'このメールアドレスはすでに別のアカウントに登録されています。別のメールアドレスをご使用ください。';
2832 2681
2833 @override 2682 @override
2834 String get loggedOutTokenInvalid => 'ログアウトしました'; 2683 String get loggedOutTokenInvalid => 'ログアウトしました';