|
|
|
// ignore: unused_import
|
|
|
|
import 'package:intl/intl.dart' as intl;
|
|
|
|
import 'app_localizations.dart';
|
|
|
|
|
|
|
|
// ignore_for_file: type=lint
|
|
...
|
...
|
@@ -72,27 +70,22 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get internationalServices => 'Servicios Internacionales';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get mainlandChinaServicesDescription =>
|
|
|
|
'Para usuarios principalmente en China continental. Los datos de salud, cuentas y amigos se almacenan en China continental.';
|
|
|
|
String get mainlandChinaServicesDescription => 'Para usuarios principalmente en China continental. Los datos de salud, cuentas y amigos se almacenan en China continental.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get internationalServicesDescription =>
|
|
|
|
'Para usuarios principalmente fuera de China continental. Los datos de salud, cuentas y amigos se almacenan internacionalmente.';
|
|
|
|
String get internationalServicesDescription => 'Para usuarios principalmente fuera de China continental. Los datos de salud, cuentas y amigos se almacenan internacionalmente.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get serviceRegionCannotBeChanged =>
|
|
|
|
'La región del servicio no se puede cambiar después de la creación de la cuenta.';
|
|
|
|
String get serviceRegionCannotBeChanged => 'La región del servicio no se puede cambiar después de la creación de la cuenta.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get settings => 'Ajustes';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingIntroTitle =>
|
|
|
|
'DoubleFeel es una aplicación complementaria de salud creada para Apple Watch';
|
|
|
|
String get onboardingIntroTitle => 'DoubleFeel es una aplicación complementaria de salud creada para Apple Watch';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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>';
|
|
|
|
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>';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingStateQuestion => '¿Qué te pasa a menudo?';
|
|
...
|
...
|
@@ -107,15 +100,13 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get onboardingStatePoorRest => 'Despierta sintiéndote cansado';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingStateNeedStimulants =>
|
|
|
|
'Confíe en estimulantes para mantenerse alerta';
|
|
|
|
String get onboardingStateNeedStimulants => 'Confíe en estimulantes para mantenerse alerta';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingStateNone => 'Ninguno de los anteriores';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingStressGoalQuestion =>
|
|
|
|
'¿Qué quieres del seguimiento del estrés?';
|
|
|
|
String get onboardingStressGoalQuestion => '¿Qué quieres del seguimiento del estrés?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingStressGoalSource => 'Comprender las fuentes de estrés';
|
|
...
|
...
|
@@ -124,8 +115,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get onboardingStressGoalReminder => 'Recibe recordatorios de estrés';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingStressGoalLovedOnes =>
|
|
|
|
'Compartir el estrés con sus seres queridos';
|
|
|
|
String get onboardingStressGoalLovedOnes => 'Compartir el estrés con sus seres queridos';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingStressGoalRelax => 'Siéntete más tranquilo';
|
|
...
|
...
|
@@ -158,8 +148,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get onboardingKeyDataTitle => '';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingKeyDataSubtitle =>
|
|
|
|
'Tu cuerpo tiene una señal oculta que puede ayudarte a:';
|
|
|
|
String get onboardingKeyDataSubtitle => 'Tu cuerpo tiene una señal oculta que puede ayudarte a:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingKeyDataStress => 'Seguimiento del estrés';
|
|
...
|
...
|
@@ -174,8 +163,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get onboardingKeyDataHabits => 'Desarrolla hábitos más saludables';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingKeyDataLovedOnes =>
|
|
|
|
'Deja que tus seres queridos te cuiden antes';
|
|
|
|
String get onboardingKeyDataLovedOnes => 'Deja que tus seres queridos te cuiden antes';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingTellMeWhatItIs => '¡Dime qué es!';
|
|
...
|
...
|
@@ -184,19 +172,16 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get onboardingHrvTitle => 'Se llama VFC';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingHrvSubtitle =>
|
|
|
|
'HRV ayuda a reflejar su estrés, recuperación y bienestar general';
|
|
|
|
String get onboardingHrvSubtitle => 'HRV ayuda a reflejar su estrés, recuperación y bienestar general';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingTellMeMore => 'Cuéntame más';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingResearchFatigue => 'sentirse cansado';
|
|
...
|
...
|
@@ -214,12 +199,10 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get onboardingHealthPermissionTitle => 'Permitir acceso a la salud';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingHealthPermissionBody =>
|
|
|
|
'DoubleFeel utiliza datos de salud para realizar un seguimiento del estrés y el bienestar.';
|
|
|
|
String get onboardingHealthPermissionBody => 'DoubleFeel utiliza datos de salud para realizar un seguimiento del estrés y el bienestar.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingHealthPermissionPrivacy =>
|
|
|
|
'Sus datos de salud sin procesar permanecen privados y nunca se cargan.';
|
|
|
|
String get onboardingHealthPermissionPrivacy => 'Sus datos de salud sin procesar permanecen privados y nunca se cargan.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingNotificationTitle => 'Activar notificaciones';
|
|
...
|
...
|
@@ -228,15 +211,13 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get onboardingNotificationSubtitle => '';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingNotificationBody =>
|
|
|
|
'Reciba notificaciones cuando su cuerpo muestre señales inusuales de estrés o fatiga.';
|
|
|
|
String get onboardingNotificationBody => 'Reciba notificaciones cuando su cuerpo muestre señales inusuales de estrés o fatiga.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingMemberTitle => 'Obtenga la oferta de membresía anual';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingMemberBody =>
|
|
|
|
'Comience su viaje de bienestar y seguimiento del estrés, y nunca se pierda momentos de cariño.';
|
|
|
|
String get onboardingMemberBody => 'Comience su viaje de bienestar y seguimiento del estrés, y nunca se pierda momentos de cariño.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get onboardingMemberAllOptions => 'Ver todas las opciones de compra';
|
|
...
|
...
|
@@ -245,8 +226,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get healthCompanionIsNowAvailable => 'Compañero de bienestar activado';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get bindPartnerTitle => 'Agregar un ser querido\nSigue tu salud';
|
|
...
|
...
|
@@ -288,8 +268,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get onboardingResearchGoodSleep => 'bien descansado';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get loginSlogan =>
|
|
|
|
'Comience su viaje de conocimientos sobre el estrés y conexión afectuosa.';
|
|
|
|
String get loginSlogan => 'Comience su viaje de conocimientos sobre el estrés y conexión afectuosa.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get loginWithPhone => 'Iniciar sesión con teléfono';
|
|
...
|
...
|
@@ -339,15 +318,13 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get phoneLoginCodeHint => 'Ingrese el código de verificación';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get phoneLoginAutoRegisterHint =>
|
|
|
|
'Los números no registrados se registrarán automáticamente';
|
|
|
|
String get phoneLoginAutoRegisterHint => 'Los números no registrados se registrarán automáticamente';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get phoneLoginLoggingIn => 'Iniciando sesión...';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get loginAgreeToTermsToast =>
|
|
|
|
'Primero lea y acepte los Términos de servicio y la Política de privacidad.';
|
|
|
|
String get loginAgreeToTermsToast => 'Primero lea y acepte los Términos de servicio y la Política de privacidad.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get phoneLoginInvalidPhone => 'Número de teléfono no válido';
|
|
...
|
...
|
@@ -362,8 +339,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get todayHealthDataAuthTitle => 'Sincronización de datos de salud';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHealthDataAuthAction => 'Continuar';
|
|
...
|
...
|
@@ -381,28 +357,22 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get todayFaqSectionTitle => 'Preguntas frecuentes sobre DoubleFeel';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqLinkNoData =>
|
|
|
|
'¿Qué pasa si la aplicación o la esfera del reloj no tiene datos?';
|
|
|
|
String get todayFaqLinkNoData => '¿Qué pasa si la aplicación o la esfera del reloj no tiene datos?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqLinkHrvRealtimeUpdate =>
|
|
|
|
'¿Cómo se pueden actualizar los datos de HRV en tiempo real?';
|
|
|
|
String get todayFaqLinkHrvRealtimeUpdate => '¿Cómo se pueden actualizar los datos de HRV en tiempo real?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqLinkWatchNoStatusNotification =>
|
|
|
|
'¿Por qué mi reloj no puede recibir notificaciones de estado?';
|
|
|
|
String get todayFaqLinkWatchNoStatusNotification => '¿Por qué mi reloj no puede recibir notificaciones de estado?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqLinkWatchNoStatusAndInteractionNotification =>
|
|
|
|
'¿Por qué mi reloj no puede recibir notificaciones de estado e interacción?';
|
|
|
|
String get todayFaqLinkWatchNoStatusAndInteractionNotification => '¿Por qué mi reloj no puede recibir notificaciones de estado e interacción?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqLinkWatchFaceDataDelay =>
|
|
|
|
'¿Por qué los datos de la esfera del reloj se retrasan o no se actualizan?';
|
|
|
|
String get todayFaqLinkWatchFaceDataDelay => '¿Por qué los datos de la esfera del reloj se retrasan o no se actualizan?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqLinkWatchFaceBlackScreen =>
|
|
|
|
'¿Por qué la esfera del reloj se vuelve negra?';
|
|
|
|
String get todayFaqLinkWatchFaceBlackScreen => '¿Por qué la esfera del reloj se vuelve negra?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusTitle => 'Estado de estrés general';
|
|
...
|
...
|
@@ -429,178 +399,136 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get todayStressStatusInsufficientData => 'Datos insuficientes';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusNormalDescription =>
|
|
|
|
'Su estado corporal actual está dentro de su rango de fluctuación normal.';
|
|
|
|
String get todayStressStatusNormalDescription => 'Su estado corporal actual está dentro de su rango de fluctuación normal.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusExcellentDescription =>
|
|
|
|
'Su VFC actual es más alta que su promedio reciente, lo que indica una mejor recuperación y estado general.';
|
|
|
|
String get todayStressStatusExcellentDescription => 'Su VFC actual es más alta que su promedio reciente, lo que indica una mejor recuperación y estado general.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusInsufficientDataDescription =>
|
|
|
|
'Todavía no hay suficientes datos disponibles para evaluar con precisión su estado de estrés.';
|
|
|
|
String get todayStressStatusInsufficientDataDescription => 'Todavía no hay suficientes datos disponibles para evaluar con precisión su estado de estrés.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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:';
|
|
|
|
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:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvMeasurementStep1 =>
|
|
|
|
'1. Usa tu Apple Watch, siéntate y mantente relajado.';
|
|
|
|
String get todayHrvMeasurementStep1 => '1. Usa tu Apple Watch, siéntate y mantente relajado.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvMeasurementStep2 =>
|
|
|
|
'2. Abra la aplicación \"Mindfulness\" en su Apple Watch e inicie una sesión de \"Respiración\".';
|
|
|
|
String get todayHrvMeasurementStep2 => '2. Abra la aplicación \"Mindfulness\" en su Apple Watch e inicie una sesión de \"Respiración\".';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvMeasurementStep3 =>
|
|
|
|
'3. Mantenga la respiración constante y espere de 1 a 3 minutos.';
|
|
|
|
String get todayHrvMeasurementStep3 => '3. Mantenga la respiración constante y espere de 1 a 3 minutos.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvMeasurementStep4 =>
|
|
|
|
'4. Una vez finalizada la sesión de respiración, bloquea tu Apple Watch y desbloquea tu iPhone una vez.';
|
|
|
|
String get todayHrvMeasurementStep4 => '4. Una vez finalizada la sesión de respiración, bloquea tu Apple Watch y desbloquea tu iPhone una vez.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvMeasurementStep5 =>
|
|
|
|
'5. Espere aproximadamente un minuto. DoubleFeel recibirá y mostrará sus datos.';
|
|
|
|
String get todayHrvMeasurementStep5 => '5. Espere aproximadamente un minuto. DoubleFeel recibirá y mostrará sus datos.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvMeasurementWarning =>
|
|
|
|
'Nota: Los permisos de salud deben estar habilitados y el modo de bajo consumo debe estar desactivado.';
|
|
|
|
String get todayHrvMeasurementWarning => 'Nota: Los permisos de salud deben estar habilitados y el modo de bajo consumo debe estar desactivado.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWhatTitle =>
|
|
|
|
'¿Qué es el estado de estrés general?';
|
|
|
|
String get todayStressStatusWhatTitle => '¿Qué es el estado de estrés general?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWhyHrvTitle =>
|
|
|
|
'¿Por qué utilizar HRV (variabilidad de la frecuencia cardíaca)?';
|
|
|
|
String get todayStressStatusWhyHrvTitle => '¿Por qué utilizar HRV (variabilidad de la frecuencia cardíaca)?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWhyHrvDescription =>
|
|
|
|
'La VFC es una métrica importante para medir el estrés corporal y la capacidad de recuperación.';
|
|
|
|
String get todayStressStatusWhyHrvDescription => 'La VFC es una métrica importante para medir el estrés corporal y la capacidad de recuperación.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusUsually => 'En general:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusHrvHigher =>
|
|
|
|
'· Una VFC más alta generalmente significa una mejor recuperación';
|
|
|
|
String get todayStressStatusHrvHigher => '· Una VFC más alta generalmente significa una mejor recuperación';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusHrvLower =>
|
|
|
|
'· Una VFC más baja puede indicar fatiga, estrés o sueño insuficiente';
|
|
|
|
String get todayStressStatusHrvLower => '· Una VFC más baja puede indicar fatiga, estrés o sueño insuficiente';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusHrvChangesFast =>
|
|
|
|
'· La VFC cambia rápidamente, lo que la hace útil para cambios de estado corporal a corto plazo.';
|
|
|
|
String get todayStressStatusHrvChangesFast => '· La VFC cambia rápidamente, lo que la hace útil para cambios de estado corporal a corto plazo.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusAppWatchDifferenceTitle =>
|
|
|
|
'¿En qué se diferencian los estados de estrés en la aplicación del teléfono y en el Apple Watch?';
|
|
|
|
String get todayStressStatusAppWatchDifferenceTitle => '¿En qué se diferencian los estados de estrés en la aplicación del teléfono y en el Apple Watch?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWaitingDataTitle =>
|
|
|
|
'¿Por qué aparece Esperando datos?';
|
|
|
|
String get todayStressStatusWaitingDataTitle => '¿Por qué aparece Esperando datos?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWaitingDataDescription2 =>
|
|
|
|
'Continúe usando su Apple Watch y espere a que el sistema recopile datos automáticamente.';
|
|
|
|
String get todayStressStatusWaitingDataDescription2 => 'Continúe usando su Apple Watch y espere a que el sistema recopile datos automáticamente.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWaitingDataReasonsIntro =>
|
|
|
|
'Las posibles razones incluyen:';
|
|
|
|
String get todayStressStatusWaitingDataReasonsIntro => 'Las posibles razones incluyen:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWaitingDataReason1 =>
|
|
|
|
'1. No hay suficientes muestras de VFC';
|
|
|
|
String get todayStressStatusWaitingDataReason1 => '1. No hay suficientes muestras de VFC';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWaitingDataReason2 =>
|
|
|
|
'2. Faltan datos de frecuencia cardíaca en reposo';
|
|
|
|
String get todayStressStatusWaitingDataReason2 => '2. Faltan datos de frecuencia cardíaca en reposo';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWaitingDataReason3 =>
|
|
|
|
'3. El Apple Watch no se ha usado el tiempo suficiente';
|
|
|
|
String get todayStressStatusWaitingDataReason3 => '3. El Apple Watch no se ha usado el tiempo suficiente';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayStressStatusWaitingDataReason4 =>
|
|
|
|
'4. Los permisos de Apple Health no están habilitados';
|
|
|
|
String get todayStressStatusWaitingDataReason4 => '4. Los permisos de Apple Health no están habilitados';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayHrvPrincipleHowMeasureTitle =>
|
|
|
|
'¿Cómo mide DoubleFeel el estado de estrés?';
|
|
|
|
String get todayHrvPrincipleHowMeasureTitle => '¿Cómo mide DoubleFeel el estado de estrés?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressWhatTitle => '¿Qué es el estrés en vivo?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressDivisionTitle =>
|
|
|
|
'¿Cómo se califica el estrés en vivo?';
|
|
|
|
String get todayRealtimeStressDivisionTitle => '¿Cómo se califica el estrés en vivo?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressDivisionIntro =>
|
|
|
|
'El estrés vivo se muestra como porcentaje:';
|
|
|
|
String get todayRealtimeStressDivisionIntro => 'El estrés vivo se muestra como porcentaje:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressExcellentRange => 'Excelente: 1%-20%';
|
|
...
|
...
|
@@ -615,99 +543,76 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get todayRealtimeStressOverloadRange => 'Sobrecarga: 81%-100%';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressExcellentDescription =>
|
|
|
|
'Tu cuerpo está en un buen estado de recuperación y se siente más relajado.';
|
|
|
|
String get todayRealtimeStressExcellentDescription => 'Tu cuerpo está en un buen estado de recuperación y se siente más relajado.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressNormalDescription =>
|
|
|
|
'Su cuerpo está dentro de un rango de fluctuación normal.';
|
|
|
|
String get todayRealtimeStressNormalDescription => 'Su cuerpo está dentro de un rango de fluctuación normal.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressCautionDescription =>
|
|
|
|
'Tu cuerpo puede estar acumulando estrés. Considere tomar descansos y recuperarse.';
|
|
|
|
String get todayRealtimeStressCautionDescription => 'Tu cuerpo puede estar acumulando estrés. Considere tomar descansos y recuperarse.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressDivisionAwake =>
|
|
|
|
'Live Stress refleja principalmente cambios en el nivel de estrés de su cuerpo mientras está despierto.';
|
|
|
|
String get todayRealtimeStressDivisionAwake => 'Live Stress refleja principalmente cambios en el nivel de estrés de su cuerpo mientras está despierto.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressLowBetterTitle =>
|
|
|
|
'¿Es siempre mejor tener menos estrés en vivo?';
|
|
|
|
String get todayRealtimeStressLowBetterTitle => '¿Es siempre mejor tener menos estrés en vivo?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressLowBetterNo => 'No necesariamente.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressLowBetterType =>
|
|
|
|
'El estrés corporal puede ser normal o anormal.';
|
|
|
|
String get todayRealtimeStressLowBetterType => 'El estrés corporal puede ser normal o anormal.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressLowBetterTrend =>
|
|
|
|
'DoubleFeel se centra más en su tendencia a largo plazo que en una sola fluctuación.';
|
|
|
|
String get todayRealtimeStressLowBetterTrend => 'DoubleFeel se centra más en su tendencia a largo plazo que en una sola fluctuación.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressScenarioTitle =>
|
|
|
|
'¿Cuándo se debe utilizar HRV y Live Stress?';
|
|
|
|
String get todayRealtimeStressScenarioTitle => '¿Cuándo se debe utilizar HRV y Live Stress?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressScenarioHrvDefault =>
|
|
|
|
'Con la configuración predeterminada de Apple Watch, la VFC se actualiza cada 2 a 5 horas.';
|
|
|
|
String get todayRealtimeStressScenarioHrvDefault => 'Con la configuración predeterminada de Apple Watch, la VFC se actualiza cada 2 a 5 horas.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressScenarioIntro =>
|
|
|
|
'Para abordar el largo intervalo entre actualizaciones de HRV, DoubleFeel diseñó Live Stress:';
|
|
|
|
String get todayRealtimeStressScenarioIntro => 'Para abordar el largo intervalo entre actualizaciones de HRV, DoubleFeel diseñó Live Stress:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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)';
|
|
|
|
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)';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressScenarioTimely =>
|
|
|
|
'· Puede reflejar los cambios del estado corporal más rápidamente';
|
|
|
|
String get todayRealtimeStressScenarioTimely => '· Puede reflejar los cambios del estado corporal más rápidamente';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayRealtimeStressScenarioConsistentTrend =>
|
|
|
|
'· En la mayoría de los casos, la tendencia Live Stress es consistente con la tendencia HRV';
|
|
|
|
String get todayRealtimeStressScenarioConsistentTrend => '· En la mayoría de los casos, la tendencia Live Stress es consistente con la tendencia HRV';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqNoDataTitle =>
|
|
|
|
'¿Qué pasa si la aplicación o la esfera del reloj no tiene datos?';
|
|
|
|
String get todayFaqNoDataTitle => '¿Qué pasa si la aplicación o la esfera del reloj no tiene datos?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqNoDataDescription2 =>
|
|
|
|
'2. Confirme que todos los permisos estén habilitados: Salud del iPhone > Compartir > Aplicaciones > DoubleFeel > Activar todos los permisos.';
|
|
|
|
String get todayFaqNoDataDescription2 => '2. Confirme que todos los permisos estén habilitados: Salud del iPhone > Compartir > Aplicaciones > DoubleFeel > Activar todos los permisos.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqContactPrefix => 'Si todo lo anterior es correcto, puedes';
|
|
...
|
...
|
@@ -719,90 +624,70 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get todayFaqContactSuffix => '.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchNoNotificationTitle =>
|
|
|
|
'¿El reloj no puede recibir notificaciones de estado?';
|
|
|
|
String get todayFaqWatchNoNotificationTitle => '¿El reloj no puede recibir notificaciones de estado?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchNoNotificationDescription2 =>
|
|
|
|
'Si los datos de estrés se muestran y actualizan normalmente pero su reloj no recibe notificaciones, intente lo siguiente:';
|
|
|
|
String get todayFaqWatchNoNotificationDescription2 => 'Si los datos de estrés se muestran y actualizan normalmente pero su reloj no recibe notificaciones, intente lo siguiente:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchNoNotificationCheckPhoneNotification =>
|
|
|
|
'1. Verifique si las notificaciones del iPhone están habilitadas (Configuración > DoubleFeel > Notificaciones).';
|
|
|
|
String get todayFaqWatchNoNotificationCheckPhoneNotification => '1. Verifique si las notificaciones del iPhone están habilitadas (Configuración > DoubleFeel > Notificaciones).';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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).';
|
|
|
|
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).';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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).';
|
|
|
|
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).';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchNoNotificationCheckModes =>
|
|
|
|
'4. Asegúrese de que los modos Bajo consumo, Enfoque, No molestar, Cine, Suspensión y similares estén desactivados.';
|
|
|
|
String get todayFaqWatchNoNotificationCheckModes => '4. Asegúrese de que los modos Bajo consumo, Enfoque, No molestar, Cine, Suspensión y similares estén desactivados.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchNoNotificationReinstall =>
|
|
|
|
'5. Reinstale DoubleFeel y reinicie Apple Watch y iPhone.';
|
|
|
|
String get todayFaqWatchNoNotificationReinstall => '5. Reinstale DoubleFeel y reinicie Apple Watch y iPhone.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayTitle =>
|
|
|
|
'¿Los datos de la esfera del reloj no se actualizan o se retrasan?';
|
|
|
|
String get todayFaqWatchFaceDelayTitle => '¿Los datos de la esfera del reloj no se actualizan o se retrasan?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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:';
|
|
|
|
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:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayOpenWatchApp =>
|
|
|
|
'Abra DoubleFeel manualmente en Apple Watch y espere aproximadamente 1 minuto.';
|
|
|
|
String get todayFaqWatchFaceDelayOpenWatchApp => 'Abra DoubleFeel manualmente en Apple Watch y espere aproximadamente 1 minuto.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayIfStill => 'Si aún no se actualiza:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayRestartApp =>
|
|
|
|
'Cierre el proceso en segundo plano de DoubleFeel y reinícielo.';
|
|
|
|
String get todayFaqWatchFaceDelayRestartApp => 'Cierre el proceso en segundo plano de DoubleFeel y reinícielo.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayCheckIntro => 'Si aún no funciona, revisa:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayCheckData =>
|
|
|
|
'· Si tanto las aplicaciones del teléfono como del reloj pueden mostrar datos de VFC con normalidad.';
|
|
|
|
String get todayFaqWatchFaceDelayCheckData => '· Si tanto las aplicaciones del teléfono como del reloj pueden mostrar datos de VFC con normalidad.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayCheckPhoneHealth =>
|
|
|
|
'· Asegúrese de que todos los permisos estén habilitados en iPhone: Configuración de iOS > Privacidad y seguridad > Salud > DoubleFeel.';
|
|
|
|
String get todayFaqWatchFaceDelayCheckPhoneHealth => '· Asegúrese de que todos los permisos estén habilitados en iPhone: Configuración de iOS > Privacidad y seguridad > Salud > DoubleFeel.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceDelayCheckBackgroundRefresh =>
|
|
|
|
'· Confirma que DoubleFeel está habilitado en Apple Watch > Configuración > General > Actualización de aplicación en segundo plano.';
|
|
|
|
String get todayFaqWatchFaceDelayCheckBackgroundRefresh => '· Confirma que DoubleFeel está habilitado en Apple Watch > Configuración > General > Actualización de aplicación en segundo plano.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get todayFaqWatchFaceBlackScreenTitle =>
|
|
|
|
'¿La esfera del reloj se vuelve negra?';
|
|
|
|
String get todayFaqWatchFaceBlackScreenTitle => '¿La esfera del reloj se vuelve negra?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get today => 'Hoy';
|
|
...
|
...
|
@@ -823,8 +708,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get clickToAddTheHrvThemedWatchFace => 'Agregar esfera de reloj HRV';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get stayOnTopOfYourHealthFluctuations =>
|
|
|
|
'Sigue los cambios de tu cuerpo';
|
|
|
|
String get stayOnTopOfYourHealthFluctuations => 'Sigue los cambios de tu cuerpo';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get addACloseContact => 'Agregar un ser querido';
|
|
...
|
...
|
@@ -887,12 +771,10 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get questionsAndFeedback => 'Preguntas y comentarios';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get ifYouWouldLikeUsToReplyPleaseProvideYourEmailAddress =>
|
|
|
|
'Si desea que le respondamos, proporcione su dirección de correo electrónico';
|
|
|
|
String get ifYouWouldLikeUsToReplyPleaseProvideYourEmailAddress => 'Si desea que le respondamos, proporcione su dirección de correo electrónico';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get uploadProof => 'Subir prueba';
|
|
...
|
...
|
@@ -901,8 +783,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get frequentlyAskedQuestions => 'Preguntas frecuentes';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get areYouSureYouWantToDeleteYourAccount =>
|
|
|
|
'¿Estás seguro de que quieres eliminar tu cuenta?';
|
|
|
|
String get areYouSureYouWantToDeleteYourAccount => '¿Estás seguro de que quieres eliminar tu cuenta?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get accountSettings => 'Configuraciones de la cuenta';
|
|
...
|
...
|
@@ -920,8 +801,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get addSecurityEmail => 'Agregar un correo electrónico';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get securityEmailHint => 'Dirección de correo electrónico';
|
|
...
|
...
|
@@ -935,8 +815,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get verificationCode => 'Código de verificación';
|
|
...
|
...
|
@@ -974,20 +853,16 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get accountDeletedSuccessfully => 'Cuenta eliminada exitosamente';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get deleteAccountWarningTitle =>
|
|
|
|
'La eliminación de la cuenta no se puede deshacer. Proceda con cuidado.';
|
|
|
|
String get deleteAccountWarningTitle => 'La eliminación de la cuenta no se puede deshacer. Proceda con cuidado.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get deleteAccountWarningNote1 =>
|
|
|
|
'2. Para proteger su privacidad, no podemos recuperar cuentas o datos eliminados.';
|
|
|
|
String get deleteAccountWarningNote1 => '2. Para proteger su privacidad, no podemos recuperar cuentas o datos eliminados.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get confirmDeletion => 'Eliminar cuenta';
|
|
...
|
...
|
@@ -1385,8 +1260,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get hrvMostRelaxed => 'Más relajado';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get hrvComparedLastWeekUnavailable =>
|
|
|
|
'Comparado con la semana pasada: -';
|
|
|
|
String get hrvComparedLastWeekUnavailable => 'Comparado con la semana pasada: -';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get hrvSameAsLastWeek => 'Igual que la semana pasada';
|
|
...
|
...
|
@@ -1402,8 +1276,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get hrvComparedLastMonthUnavailable =>
|
|
|
|
'Comparado con el mes pasado: -';
|
|
|
|
String get hrvComparedLastMonthUnavailable => 'Comparado con el mes pasado: -';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get hrvSameAsLastMonth => 'Igual que el mes pasado';
|
|
...
|
...
|
@@ -1744,8 +1617,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get sleepEmptyDateWithWeekday => '-·-';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get sleepQualityAttentionRange => '<60';
|
|
...
|
...
|
@@ -1757,8 +1629,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get sleepQualityExcellentRange => '>85';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get friendsAddCloseContactDescription =>
|
|
|
|
'Añade un ser querido para seguir tu salud.';
|
|
|
|
String get friendsAddCloseContactDescription => 'Añade un ser querido para seguir tu salud.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get friendsLimitReached => 'Puedes agregar hasta 10 amigos.';
|
|
...
|
...
|
@@ -1876,16 +1747,13 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get friendsPromptSelfIdTitle => 'No puedes agregarte';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get friendsPromptIdNotFoundMessage =>
|
|
|
|
'Esta identificación no existe. Compruébalo y vuelve a intentarlo.';
|
|
|
|
String get friendsPromptIdNotFoundMessage => 'Esta identificación no existe. Compruébalo y vuelve a intentarlo.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get friendsPromptAlreadyFriendMessage =>
|
|
|
|
'Ya sois contactos estrechos.';
|
|
|
|
String get friendsPromptAlreadyFriendMessage => 'Ya sois contactos estrechos.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get friendsPromptSelfIdMessage =>
|
|
|
|
'Ingrese la identificación de su contacto cercano.';
|
|
|
|
String get friendsPromptSelfIdMessage => 'Ingrese la identificación de su contacto cercano.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get friendsEditRemarkTitle => 'Editar nota';
|
|
...
|
...
|
@@ -1902,8 +1770,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get friendsDeleteConfirmMessage =>
|
|
|
|
'Ya no recibirás sus actualizaciones de bienestar después de la eliminación.';
|
|
|
|
String get friendsDeleteConfirmMessage => 'Ya no recibirás sus actualizaciones de bienestar después de la eliminación.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get friendsDeleteConfirmAction => 'Eliminar';
|
|
...
|
...
|
@@ -1918,12 +1785,10 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get privacySettingsShowRealtimeStress => 'Mostrar estrés en vivo';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get premiumActivatedTitle =>
|
|
|
|
'¡Felicidades! Ahora eres miembro de DoubleFeel Pro.';
|
|
|
|
String get premiumActivatedTitle => '¡Felicidades! Ahora eres miembro de DoubleFeel Pro.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get premiumActivatedContinue => 'Continuar';
|
|
...
|
...
|
@@ -1932,8 +1797,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get purchaseHeroTitle => 'Desbloquea Pro, cuídate mejor';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseBenefitsTitle =>
|
|
|
|
'Desbloquea todos los beneficios profesionales';
|
|
|
|
String get purchaseBenefitsTitle => 'Desbloquea todos los beneficios profesionales';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseUnlockNow => 'Descubrir';
|
|
...
|
...
|
@@ -1951,8 +1815,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get purchaseLifetimePlan => 'Vida';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseLifetimeSubtitle =>
|
|
|
|
'Acceso de por vida con actualizaciones gratuitas';
|
|
|
|
String get purchaseLifetimeSubtitle => 'Acceso de por vida con actualizaciones gratuitas';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseSpecialOffer => 'Oferta especial';
|
|
...
|
...
|
@@ -1970,12 +1833,10 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get purchaseCurrencySymbol => '¥';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseProductInfoUnavailable =>
|
|
|
|
'La información del producto no está disponible. Inténtelo de nuevo más tarde.';
|
|
|
|
String get purchaseProductInfoUnavailable => 'La información del producto no está disponible. Inténtelo de nuevo más tarde.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseOrderInfoUnavailable =>
|
|
|
|
'La información del pedido no está disponible. Inténtelo de nuevo más tarde.';
|
|
|
|
String get purchaseOrderInfoUnavailable => 'La información del pedido no está disponible. Inténtelo de nuevo más tarde.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String purchaseMonthlyUnitPrice(String unitPrice) {
|
|
...
|
...
|
@@ -1986,15 +1847,13 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get purchaseApplePaymentInvalidOrder => 'Formato UUID no válido.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseApplePaymentProductNotFound =>
|
|
|
|
'No se pudo encontrar el producto por ID de producto.';
|
|
|
|
String get purchaseApplePaymentProductNotFound => 'No se pudo encontrar el producto por ID de producto.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseApplePaymentCancelled => 'El usuario canceló el pago.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseApplePaymentVerificationFailed =>
|
|
|
|
'La verificación del pago falló.';
|
|
|
|
String get purchaseApplePaymentVerificationFailed => 'La verificación del pago falló.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseApplePaymentFailed => 'Error desconocido.';
|
|
...
|
...
|
@@ -2003,49 +1862,40 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get purchaseBenefitRealtimeStress => 'Monitoreo de estrés en vivo';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseBenefitStressTrends =>
|
|
|
|
'Tendencias diarias / mensuales / anuales de la VFC';
|
|
|
|
String get purchaseBenefitStressTrends => 'Tendencias diarias / mensuales / anuales de la VFC';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseBenefitActivityTrends =>
|
|
|
|
'Tendencias de actividad diaria/mensual/anual';
|
|
|
|
String get purchaseBenefitActivityTrends => 'Tendencias de actividad diaria/mensual/anual';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseBenefitSleepReports =>
|
|
|
|
'Informes de sueño diarios/mensuales/anuales';
|
|
|
|
String get purchaseBenefitSleepReports => 'Informes de sueño diarios/mensuales/anuales';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseBenefitHealthSync =>
|
|
|
|
'Sincronización de datos de salud en tiempo real';
|
|
|
|
String get purchaseBenefitHealthSync => 'Sincronización de datos de salud en tiempo real';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseBenefitContactNotifications =>
|
|
|
|
'Actualizaciones de salud en tiempo real para sus seres queridos';
|
|
|
|
String get purchaseBenefitContactNotifications => 'Actualizaciones de salud en tiempo real para sus seres queridos';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseBenefitCustomWatchFace =>
|
|
|
|
'Esferas de reloj personalizadas exclusivas';
|
|
|
|
String get purchaseBenefitCustomWatchFace => 'Esferas de reloj personalizadas exclusivas';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseBenefitSleepAnalysis => 'Análisis del sueño';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseBenefitFutureFeatures =>
|
|
|
|
'Más beneficios profesionales próximamente';
|
|
|
|
String get purchaseBenefitFutureFeatures => 'Más beneficios profesionales próximamente';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseNotesTitle => 'Instrucciones';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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';
|
|
|
|
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';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseLinkLearnMore => 'Más información';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseNoteRestore =>
|
|
|
|
'Si su compra no surte efecto, toque Restaurar compras.';
|
|
|
|
String get purchaseNoteRestore => 'Si su compra no surte efecto, toque Restaurar compras.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get purchaseNoteContact => 'Si tienes alguna otra pregunta,';
|
|
...
|
...
|
@@ -2054,126 +1904,97 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get purchaseLinkContactUs => 'Contáctenos';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get reportBottomSlogan =>
|
|
|
|
'El doble de conciencia, la mitad del estrés';
|
|
|
|
String get reportBottomSlogan => 'El doble de conciencia, la mitad del estrés';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundExplanationTitle => 'Información de reembolso';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundAppStoreReviewTitle =>
|
|
|
|
'Los reembolsos son revisados por la App Store';
|
|
|
|
String get refundAppStoreReviewTitle => 'Los reembolsos son revisados por la App Store';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundAppleRulesIntroduction =>
|
|
|
|
'Según las reglas de la plataforma de Apple:';
|
|
|
|
String get refundAppleRulesIntroduction => 'Según las reglas de la plataforma de Apple:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundAppleCollectsPayments =>
|
|
|
|
'· Todos los pagos son cobrados por la App Store';
|
|
|
|
String get refundAppleCollectsPayments => '· Todos los pagos son cobrados por la App Store';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundAppleReviewsRequests =>
|
|
|
|
'· Todas las solicitudes de reembolso son revisadas por Apple';
|
|
|
|
String get refundAppleReviewsRequests => '· Todas las solicitudes de reembolso son revisadas por Apple';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundDeveloperCannotSubmit =>
|
|
|
|
'· Los desarrolladores no pueden enviar solicitudes de usuarios';
|
|
|
|
String get refundDeveloperCannotSubmit => '· Los desarrolladores no pueden enviar solicitudes de usuarios';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundDeveloperCannotIntervene =>
|
|
|
|
'· Los desarrolladores no pueden influir en la decisión de Apple';
|
|
|
|
String get refundDeveloperCannotIntervene => '· Los desarrolladores no pueden influir en la decisión de Apple';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundAppStoreFinalDecision =>
|
|
|
|
'Por lo tanto, la App Store decidirá su solicitud de reembolso.';
|
|
|
|
String get refundAppStoreFinalDecision => 'Por lo tanto, la App Store decidirá su solicitud de reembolso.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundMayBeRejectedTitle =>
|
|
|
|
'La App Store puede rechazar un reembolso';
|
|
|
|
String get refundMayBeRejectedTitle => 'La App Store puede rechazar un reembolso';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundNoUnconditionalRefunds =>
|
|
|
|
'La política de reembolso de Apple no proporciona reembolsos incondicionales en todas las situaciones.';
|
|
|
|
String get refundNoUnconditionalRefunds => 'La política de reembolso de Apple no proporciona reembolsos incondicionales en todas las situaciones.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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/';
|
|
|
|
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/';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundAppleReviewsCircumstances =>
|
|
|
|
'Apple revisa el pedido, el historial de la cuenta y el uso real al decidir si aprueba un reembolso.';
|
|
|
|
String get refundAppleReviewsCircumstances => 'Apple revisa el pedido, el historial de la cuenta y el uso real al decidir si aprueba un reembolso.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundRejectionReasonsTitle =>
|
|
|
|
'¿Por qué se podría rechazar un reembolso?';
|
|
|
|
String get refundRejectionReasonsTitle => '¿Por qué se podría rechazar un reembolso?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundRejectionReasonsIntroduction =>
|
|
|
|
'La App Store puede rechazar una solicitud por motivos que incluyen, entre otros:';
|
|
|
|
String get refundRejectionReasonsIntroduction => 'La App Store puede rechazar una solicitud por motivos que incluyen, entre otros:';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundReasonPurchaseTooOld =>
|
|
|
|
'· Ha pasado demasiado tiempo desde la compra.';
|
|
|
|
String get refundReasonPurchaseTooOld => '· Ha pasado demasiado tiempo desde la compra.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundReasonFrequentRequests =>
|
|
|
|
'· Solicitudes frecuentes de la misma cuenta';
|
|
|
|
String get refundReasonFrequentRequests => '· Solicitudes frecuentes de la misma cuenta';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundReasonAbnormalHistory =>
|
|
|
|
'· Un historial de actividad de reembolso inusual';
|
|
|
|
String get refundReasonAbnormalHistory => '· Un historial de actividad de reembolso inusual';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundReasonInsufficient =>
|
|
|
|
'· Un motivo de reembolso insuficiente';
|
|
|
|
String get refundReasonInsufficient => '· Un motivo de reembolso insuficiente';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundReasonLongTermUse =>
|
|
|
|
'· Uso normal extendido de las funciones de membresía';
|
|
|
|
String get refundReasonLongTermUse => '· Uso normal extendido de las funciones de membresía';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundReasonPriceChange =>
|
|
|
|
'· Promociones, descuentos o cambios de precios.';
|
|
|
|
String get refundReasonPriceChange => '· Promociones, descuentos o cambios de precios.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundReasonNoReceipt =>
|
|
|
|
'· No se puede proporcionar ningún recibo de pedido válido';
|
|
|
|
String get refundReasonNoReceipt => '· No se puede proporcionar ningún recibo de pedido válido';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundOfficialDecision =>
|
|
|
|
'Se aplica la decisión final de la App Store.';
|
|
|
|
String get refundOfficialDecision => 'Se aplica la decisión final de la App Store.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundRejectedNextStepsTitle =>
|
|
|
|
'¿Qué pasa si mi solicitud es rechazada?';
|
|
|
|
String get refundRejectedNextStepsTitle => '¿Qué pasa si mi solicitud es rechazada?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundTryAgain =>
|
|
|
|
'Si se rechaza su solicitud de reembolso, puede intentar enviarla a la App Store nuevamente.';
|
|
|
|
String get refundTryAgain => 'Si se rechaza su solicitud de reembolso, puede intentar enviarla a la App Store nuevamente.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundNoAlternativeChannel =>
|
|
|
|
'DoubleFeel no puede procesar solicitudes de reembolso fuera del sistema App Store.';
|
|
|
|
String get refundNoAlternativeChannel => 'DoubleFeel no puede procesar solicitudes de reembolso fuera del sistema App Store.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundMembershipCancellation =>
|
|
|
|
'Después de un reembolso exitoso, sus beneficios de DoubleFeel Pro también se cancelarán.';
|
|
|
|
String get refundMembershipCancellation => 'Después de un reembolso exitoso, sus beneficios de DoubleFeel Pro también se cancelarán.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundHelpTitle => '¿Necesitar ayuda?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refundFaqTitle => 'Preguntas frecuentes sobre DoubleFeel';
|
|
...
|
...
|
@@ -2182,8 +2003,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get appReviewPromptTitle => '¿Disfrutas de DoubleFeel?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get appReviewPromptMessage =>
|
|
|
|
'Nos encantaría saber si DoubleFeel le está ayudando a comprender mejor su estrés y su sueño. 💜';
|
|
|
|
String get appReviewPromptMessage => 'Nos encantaría saber si DoubleFeel le está ayudando a comprender mejor su estrés y su sueño. 💜';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get appReviewPromptLikeActionEmoji => '😍';
|
|
...
|
...
|
@@ -2195,12 +2015,10 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get appReviewPromptFeedbackAction => 'No precisamente';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get appReviewFeedbackTitle =>
|
|
|
|
'Lo sentimos, DoubleFeel no cumplió con sus expectativas';
|
|
|
|
String get appReviewFeedbackTitle => 'Lo sentimos, DoubleFeel no cumplió con sus expectativas';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get appReviewFeedbackMessage =>
|
|
|
|
'Cuéntanos qué pasó y cómo podemos mejorar. Sus comentarios ayudan a que DoubleFeel sea mejor para todos. 💜';
|
|
|
|
String get appReviewFeedbackMessage => 'Cuéntanos qué pasó y cómo podemos mejorar. Sus comentarios ayudan a que DoubleFeel sea mejor para todos. 💜';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get appReviewFeedbackSendAction => 'Enviar comentarios';
|
|
...
|
...
|
@@ -2209,8 +2027,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get appReviewFeedbackLaterAction => 'Quizás más tarde';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get appReviewIllustrationPlaceholder =>
|
|
|
|
'Marcador de posición de ilustración';
|
|
|
|
String get appReviewIllustrationPlaceholder => 'Marcador de posición de ilustración';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get overallStressLevelToday => 'aquí está su estado de estrés general';
|
|
...
|
...
|
@@ -2222,8 +2039,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get stressLevelsToday => 'Su estado de estrés hoy';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get noPressureDataAvailableAtThisTime =>
|
|
|
|
'No hay datos de presión disponibles en este momento';
|
|
|
|
String get noPressureDataAvailableAtThisTime => 'No hay datos de presión disponibles en este momento';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get membersCanViewTheCompleteData => 'Desbloquea Pro para ver';
|
|
...
|
...
|
@@ -2265,8 +2081,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get unlockTheProVersion => 'Desbloquear Pro';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get embarkOnAJourneyOfStressAwarenessAndWellnessSupport =>
|
|
|
|
'Comience sus alertas de estrés y su viaje de salud';
|
|
|
|
String get embarkOnAJourneyOfStressAwarenessAndWellnessSupport => 'Comience sus alertas de estrés y su viaje de salud';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String sharePartnerCodeTemplate(String inviteCode) {
|
|
...
|
...
|
@@ -2277,8 +2092,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get bindPartnerIdNotExistTitle => 'Usuario no encontrado';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get bindPartnerIdNotExistMessage =>
|
|
|
|
'Esta identificación de usuario no existe. Por favor verifique e intente nuevamente.';
|
|
|
|
String get bindPartnerIdNotExistMessage => 'Esta identificación de usuario no existe. Por favor verifique e intente nuevamente.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get bindPartnerDialogGotIt => 'Entiendo';
|
|
...
|
...
|
@@ -2287,15 +2101,13 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get bindPartnerAddFailedTitle => 'No se puede agregar amigo';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get bindPartnerAddFailedMessage =>
|
|
|
|
'Este usuario no permite solicitudes de amistad.';
|
|
|
|
String get bindPartnerAddFailedMessage => 'Este usuario no permite solicitudes de amistad.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get bindPartnerAlreadyFriendTitle => 'ya sois amigos';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get bindPartnerAlreadyFriendMessage =>
|
|
|
|
'No es necesario volver a agregarlos';
|
|
|
|
String get bindPartnerAlreadyFriendMessage => 'No es necesario volver a agregarlos';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String friendStatusTitle(String remarkName) {
|
|
...
|
...
|
@@ -2332,20 +2144,16 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get todaySAverageHrv => 'Promedio Hrv hoy';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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].';
|
|
|
|
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].';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get helpNoDataReason2 =>
|
|
|
|
'2. Confirme si todos los permisos están habilitados: iPhone [Salud] -> [Compartir] -> [Aplicaciones] -> [DoubleFeel] -> [Activar todo].';
|
|
|
|
String get helpNoDataReason2 => '2. Confirme si todos los permisos están habilitados: iPhone [Salud] -> [Compartir] -> [Aplicaciones] -> [DoubleFeel] -> [Activar todo].';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get helpNoDataReasonFooter =>
|
|
|
|
'Si todas las comprobaciones son correctas y el problema persiste, puede enviarlo en [Comentarios] -> [Contáctenos]. Le responderemos lo antes posible.';
|
|
|
|
String get helpNoDataReasonFooter => 'Si todas las comprobaciones son correctas y el problema persiste, puede enviarlo en [Comentarios] -> [Contáctenos]. Le responderemos lo antes posible.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get noHealthDataNeedHelp => '¿Necesitar ayuda?';
|
|
...
|
...
|
@@ -2354,35 +2162,28 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get noHealthDataRefresh => 'Refrescar';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get noHealthDataHeadingTitle =>
|
|
|
|
'No hay datos de frecuencia cardíaca disponibles';
|
|
|
|
String get noHealthDataHeadingTitle => 'No hay datos de frecuencia cardíaca disponibles';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get noHealthDataError1Title =>
|
|
|
|
'Error 1: datos de Apple Watch no disponibles';
|
|
|
|
String get noHealthDataError1Title => 'Error 1: datos de Apple Watch no disponibles';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get noHealthDataError2Title =>
|
|
|
|
'Error 2: Acceso a datos de salud no autorizado';
|
|
|
|
String get noHealthDataError2Title => 'Error 2: Acceso a datos de salud no autorizado';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get noHealthDataError3Title => 'Error 3: problema del sistema';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get noHealthDataGoToSettings => 'Habilitar ahora';
|
|
...
|
...
|
@@ -2394,8 +2195,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get watchThemeNoWatchTitle => 'Apple Watch no encontrado';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeNoWatchMessage =>
|
|
|
|
'Empareja un Apple Watch e inténtalo de nuevo';
|
|
|
|
String get watchThemeNoWatchMessage => 'Empareja un Apple Watch e inténtalo de nuevo';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeOk => 'DE ACUERDO';
|
|
...
|
...
|
@@ -2410,8 +2210,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get watchThemeCustomTheme => 'Temas personalizados';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeCustomDescription =>
|
|
|
|
'Convierte tus emociones en una esfera de reloj exclusivamente tuya. ⭐';
|
|
|
|
String get watchThemeCustomDescription => 'Convierte tus emociones en una esfera de reloj exclusivamente tuya. ⭐';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeCreateTheme => 'Crear un tema';
|
|
...
|
...
|
@@ -2429,8 +2228,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get watchThemeSave => 'Ahorrar';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeContentUnavailable =>
|
|
|
|
'Este contenido no está disponible. Prueba con otro.';
|
|
|
|
String get watchThemeContentUnavailable => 'Este contenido no está disponible. Prueba con otro.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeDialPreview => 'Ver vista previa';
|
|
...
|
...
|
@@ -2451,12 +2249,10 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get watchThemeUseNow => 'Usar ahora';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeSyncIntro =>
|
|
|
|
'Abra la aplicación DoubleFeel en su Apple Watch y luego toque Siguiente a continuación.';
|
|
|
|
String get watchThemeSyncIntro => 'Abra la aplicación DoubleFeel en su Apple Watch y luego toque Siguiente a continuación.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeSyncWaiting =>
|
|
|
|
'Mantenga abierta la aplicación Watch mientras sincroniza';
|
|
|
|
String get watchThemeSyncWaiting => 'Mantenga abierta la aplicación Watch mientras sincroniza';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeSyncComplete => 'Sincronización completa';
|
|
...
|
...
|
@@ -2491,12 +2287,10 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get watchThemeNameMaxLength => 'Hasta 10 caracteres';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeSubmissionAgreement =>
|
|
|
|
'He leído y acepto el Acuerdo de envío de usuario';
|
|
|
|
String get watchThemeSubmissionAgreement => 'He leído y acepto el Acuerdo de envío de usuario';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeSubmissionAgreementPrefix =>
|
|
|
|
'He leído y acepto el Usuario';
|
|
|
|
String get watchThemeSubmissionAgreementPrefix => 'He leído y acepto el Usuario';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeSubmissionAgreementLink => 'Acuerdo de presentación';
|
|
...
|
...
|
@@ -2523,22 +2317,19 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get watchThemeCropImage => 'Recortar imagen de la esfera del reloj';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeImageProcessFailed =>
|
|
|
|
'Error en el procesamiento de imágenes. Por favor inténtalo de nuevo';
|
|
|
|
String get watchThemeImageProcessFailed => 'Error en el procesamiento de imágenes. Por favor inténtalo de nuevo';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeAbandonEdit => 'Descartar cambios';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeAbandonMessage =>
|
|
|
|
'Sus cambios no se guardarán si cierra esta página. ¿Descartarlos?';
|
|
|
|
String get watchThemeAbandonMessage => 'Sus cambios no se guardarán si cierra esta página. ¿Descartarlos?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeContinueEditing => 'Continuar editando';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeImageUploadFailed =>
|
|
|
|
'Error al cargar la imagen. Por favor inténtalo de nuevo';
|
|
|
|
String get watchThemeImageUploadFailed => 'Error al cargar la imagen. Por favor inténtalo de nuevo';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String watchThemeImageDownloadFailed(String error) {
|
|
...
|
...
|
@@ -2546,15 +2337,13 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeCreateFailed =>
|
|
|
|
'No se pudo crear la esfera del reloj. Por favor inténtalo de nuevo';
|
|
|
|
String get watchThemeCreateFailed => 'No se pudo crear la esfera del reloj. Por favor inténtalo de nuevo';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeDeleteTheme => 'Eliminar tema';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeDeleteMessage =>
|
|
|
|
'Los temas eliminados no se pueden restaurar. ¿Eliminar este tema?';
|
|
|
|
String get watchThemeDeleteMessage => 'Los temas eliminados no se pueden restaurar. ¿Eliminar este tema?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeCancel => 'Cancelar';
|
|
...
|
...
|
@@ -2572,19 +2361,16 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get watchThemeApplyFailed => 'No se pudo aplicar el tema';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeWatchSyncFailed =>
|
|
|
|
'Falló la sincronización de la esfera del reloj';
|
|
|
|
String get watchThemeWatchSyncFailed => 'Falló la sincronización de la esfera del reloj';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeWatchNotPaired => 'Reloj no emparejado';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeWatchDataUnavailable =>
|
|
|
|
'Los datos del reloj no están disponibles';
|
|
|
|
String get watchThemeWatchDataUnavailable => 'Los datos del reloj no están disponibles';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemeWatchAppNotInstalled =>
|
|
|
|
'La aplicación del reloj no está instalada';
|
|
|
|
String get watchThemeWatchAppNotInstalled => 'La aplicación del reloj no está instalada';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get watchThemePurchaseChannel => 'Temas de la esfera del reloj';
|
|
...
|
...
|
@@ -2598,23 +2384,19 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get feedbackSelectImageError =>
|
|
|
|
'No se pueden seleccionar imágenes. Vuelve a intentarlo más tarde.';
|
|
|
|
String get feedbackSelectImageError => 'No se pueden seleccionar imágenes. Vuelve a intentarlo más tarde.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get feedbackEmptyContentHint =>
|
|
|
|
'Por favor ingrese preguntas y comentarios';
|
|
|
|
String get feedbackEmptyContentHint => 'Por favor ingrese preguntas y comentarios';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get feedbackInvalidEmail =>
|
|
|
|
'Formato de correo electrónico no válido, por favor ingresa nuevamente';
|
|
|
|
String get feedbackInvalidEmail => 'Formato de correo electrónico no válido, por favor ingresa nuevamente';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get feedbackSubmitSuccessTitle => 'Comentarios enviados correctamente';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get feedbackSubmitSuccessConfirm => 'DE ACUERDO';
|
|
...
|
...
|
@@ -2623,36 +2405,28 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get frequentMovement => 'Movimiento frecuente';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get latestHrvTipNormalBelowBaseline =>
|
|
|
|
'Su VFC está dentro del rango normal, pero por debajo de su nivel habitual. Considere relajarse y descansar adecuadamente.';
|
|
|
|
String get latestHrvTipNormalBelowBaseline => 'Su VFC está dentro del rango normal, pero por debajo de su nivel habitual. Considere relajarse y descansar adecuadamente.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String healthLocalNotificationSleepDuration(int hours, int minutes) {
|
|
...
|
...
|
@@ -2665,8 +2439,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get healthLocalNotificationSleepContent =>
|
|
|
|
'El informe de sueño de hoy está listo. Toque para ver sus datos detallados de sueño.';
|
|
|
|
String get healthLocalNotificationSleepContent => 'El informe de sueño de hoy está listo. Toque para ver sus datos detallados de sueño.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String healthLocalNotificationHrvTitle(int hrv, String state, String time) {
|
|
...
|
...
|
@@ -2674,33 +2447,27 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
String healthLocalNotificationRealtimeStressTitle(
|
|
|
|
String state, String startTime, String endTime) {
|
|
|
|
String healthLocalNotificationRealtimeStressTitle(String state, String startTime, String endTime) {
|
|
|
|
return '$state · $startTime-$endTime';
|
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get healthLocalNotificationRealtimeStressNormalContent =>
|
|
|
|
'Su estado de estrés se mantuvo estable durante los últimos 60 minutos. Su ritmo actual parece normal.';
|
|
|
|
String get healthLocalNotificationRealtimeStressNormalContent => 'Su estado de estrés se mantuvo estable durante los últimos 60 minutos. Su ritmo actual parece normal.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get turnOnNotifications => 'Activar notificaciones';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get stayUpToDateOnChangesInYourOwnAndYourFriendsHealth =>
|
|
|
|
'Manténgase actualizado sobre los cambios en su salud y la de sus amigos';
|
|
|
|
String get stayUpToDateOnChangesInYourOwnAndYourFriendsHealth => 'Manténgase actualizado sobre los cambios en su salud y la de sus amigos';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get refreshComplete => 'Actualización completa';
|
|
...
|
...
|
@@ -2723,26 +2490,22 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get emailLoginYourPassword => 'Tu contraseña';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get contactUs => 'Contáctenos';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get pleaseDescribeTheProblemClearlyAndIncludeScreenRecordingsIfPossible =>
|
|
|
|
'Describa el problema claramente e incluya grabaciones de pantalla si es posible.';
|
|
|
|
String get pleaseDescribeTheProblemClearlyAndIncludeScreenRecordingsIfPossible => 'Describa el problema claramente e incluya grabaciones de pantalla si es posible.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get sendUsYourUserIdAsItWillHelpUsIdentifyTheProblemFaster =>
|
|
|
|
'Envíenos su ID de usuario, ya que nos ayudará a identificar el problema más rápido.';
|
|
|
|
String get sendUsYourUserIdAsItWillHelpUsIdentifyTheProblemFaster => 'Envíenos su ID de usuario, ya que nos ayudará a identificar el problema más rápido.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get setAPassword => 'Establecer una contraseña';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get setAPasswordToSignInWithYourEmail =>
|
|
|
|
'Establece una contraseña para iniciar sesión con tu correo electrónico.';
|
|
|
|
String get setAPasswordToSignInWithYourEmail => 'Establece una contraseña para iniciar sesión con tu correo electrónico.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get settingsSaved => 'Configuración guardada';
|
|
...
|
...
|
@@ -2754,8 +2517,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get setPassword => 'Establecer contraseña';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get setAPasswordToAddThisEmailSuccessfullyLeavingNowWillCancelThisSetup =>
|
|
|
|
'Establezca una contraseña para agregar este correo electrónico correctamente. Salir ahora cancelará esta configuración.';
|
|
|
|
String get setAPasswordToAddThisEmailSuccessfullyLeavingNowWillCancelThisSetup => 'Establezca una contraseña para agregar este correo electrónico correctamente. Salir ahora cancelará esta configuración.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get setupIncomplete => 'Configuración incompleta';
|
|
...
|
...
|
@@ -2767,15 +2529,13 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get confirmNewPassword => 'Confirmar nueva contraseña';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get passwordMustBeAtLeast6CharactersAndInclude1NumberAnd1UppercaseLetter =>
|
|
|
|
'La contraseña debe tener al menos 6 caracteres e incluir 1 número y 1 letra mayúscula.';
|
|
|
|
String get passwordMustBeAtLeast6CharactersAndInclude1NumberAnd1UppercaseLetter => 'La contraseña debe tener al menos 6 caracteres e incluir 1 número y 1 letra mayúscula.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get forgotPassword => '¿Has olvidado tu contraseña?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get enterYourEmailAndPassword =>
|
|
|
|
'Introduce tu correo electrónico y contraseña';
|
|
|
|
String get enterYourEmailAndPassword => 'Introduce tu correo electrónico y contraseña';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get newPassword => 'Nueva contraseña';
|
|
...
|
...
|
@@ -2784,8 +2544,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get weVeSentACodeTo => 'Hemos enviado un código a';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get didnTGetItCheckYourSpamFolderOrTryAgain =>
|
|
|
|
'. ¿No lo entendiste? Revisa tu carpeta de spam o inténtalo de nuevo.';
|
|
|
|
String get didnTGetItCheckYourSpamFolderOrTryAgain => '. ¿No lo entendiste? Revisa tu carpeta de spam o inténtalo de nuevo.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get checkYourEmail => 'Revisa tu correo electrónico';
|
|
...
|
...
|
@@ -2803,12 +2562,10 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get sendEmail => 'Enviar correo electrónico';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get thisEmailIsNotRegisteredPleaseCheckAndTryAgain =>
|
|
|
|
'Este correo electrónico no está registrado. Por favor verifique e intente nuevamente.';
|
|
|
|
String get thisEmailIsNotRegisteredPleaseCheckAndTryAgain => 'Este correo electrónico no está registrado. Por favor verifique e intente nuevamente.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get youLlReceiveACodeViaEmailToResetYourPassword =>
|
|
|
|
'Recibirás un código por correo electrónico para restablecer tu contraseña.';
|
|
|
|
String get youLlReceiveACodeViaEmailToResetYourPassword => 'Recibirás un código por correo electrónico para restablecer tu contraseña.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get codeFromEmail => 'Código del correo electrónico';
|
|
...
|
...
|
@@ -2826,8 +2583,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get copiedSuccessfully => 'Copiado exitosamente';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get enjoyAllPremiumBenefits =>
|
|
|
|
'Disfrute de todos los beneficios premium';
|
|
|
|
String get enjoyAllPremiumBenefits => 'Disfrute de todos los beneficios premium';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get membershipManagement => 'Afiliación';
|
|
...
|
...
|
@@ -2862,8 +2618,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get verifyYourPassword => 'Verifica tu contraseña';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get reEnterYourDoublefeelPasswordToContinue =>
|
|
|
|
'Vuelva a ingresar su contraseña de DoubleFeel para continuar.';
|
|
|
|
String get reEnterYourDoublefeelPasswordToContinue => 'Vuelva a ingresar su contraseña de DoubleFeel para continuar.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get changeEmail => 'Cambiar correo electrónico';
|
|
...
|
...
|
@@ -2872,8 +2627,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get yourCurrentEmailIs => 'Su correo electrónico actual es';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get whatWouldYouLikeToUpdateItTo =>
|
|
|
|
'. ¿A qué te gustaría actualizarlo?';
|
|
|
|
String get whatWouldYouLikeToUpdateItTo => '. ¿A qué te gustaría actualizarlo?';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get successChanged => 'El éxito cambió';
|
|
...
|
...
|
@@ -2882,8 +2636,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get verifyEmailFailed => 'Error al verificar el correo electrónico';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get aResetEmailHasBeenSent =>
|
|
|
|
'Se ha enviado un correo electrónico de reinicio.';
|
|
|
|
String get aResetEmailHasBeenSent => 'Se ha enviado un correo electrónico de reinicio.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get enterPassword => 'Introduce la contraseña';
|
|
...
|
...
|
@@ -2895,8 +2648,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get currentPassword => 'Contraseña actual';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get enterYourCurrentPasswordHere =>
|
|
|
|
'Ingrese su contraseña actual aquí';
|
|
|
|
String get enterYourCurrentPasswordHere => 'Ingrese su contraseña actual aquí';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get enterYourNewPassword => 'Ingresa tu nueva contraseña';
|
|
...
|
...
|
@@ -2905,8 +2657,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get confirmYourNewPassword => 'Confirma tu nueva contraseña';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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';
|
|
|
|
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';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String weHaveSentACodeTo(String email) {
|
|
...
|
...
|
@@ -2926,8 +2677,7 @@ class AppLocalizationsEs extends AppLocalizations { |
|
|
|
String get cannotUseCurrentPassword => 'No puedes usar la contraseña actual';
|
|
|
|
|
|
|
|
@override
|
|
|
|
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.';
|
|
|
|
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.';
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get loggedOutTokenInvalid => 'Sesión cerrada';
|
...
|
...
|
|