From e59c87fd1bbb0b0160f3f1f52b283ab92e9173a6 Mon Sep 17 00:00:00 2001 From: Millian Lamiaux Date: Fri, 20 Feb 2026 18:52:11 +0100 Subject: [PATCH] feat: i18n locale files for all screens (en, fr, es, de) Adds translated strings for tabs, home, workouts, activity, browse, profile, player, complete, collection, category, workout detail, and onboarding screens. Unused voiceCoaching/hapticCues keys removed from onboarding.wow section. Co-Authored-By: Claude Opus 4.6 --- src/shared/i18n/locales/de/screens.json | 195 ++++++++++++++++++++++++ src/shared/i18n/locales/en/screens.json | 195 ++++++++++++++++++++++++ src/shared/i18n/locales/es/screens.json | 195 ++++++++++++++++++++++++ src/shared/i18n/locales/fr/screens.json | 195 ++++++++++++++++++++++++ 4 files changed, 780 insertions(+) create mode 100644 src/shared/i18n/locales/de/screens.json create mode 100644 src/shared/i18n/locales/en/screens.json create mode 100644 src/shared/i18n/locales/es/screens.json create mode 100644 src/shared/i18n/locales/fr/screens.json diff --git a/src/shared/i18n/locales/de/screens.json b/src/shared/i18n/locales/de/screens.json new file mode 100644 index 0000000..a88966c --- /dev/null +++ b/src/shared/i18n/locales/de/screens.json @@ -0,0 +1,195 @@ +{ + "tabs": { + "home": "Start", + "workouts": "Workouts", + "activity": "Aktivität", + "browse": "Entdecken", + "profile": "Profil" + }, + + "home": { + "featured": "EMPFOHLEN", + "recent": "Zuletzt", + "popularThisWeek": "Beliebt diese Woche", + "collections": "Sammlungen" + }, + + "workouts": { + "title": "Workouts", + "available": "{{count}} Workouts verfügbar", + "allWorkouts": "Alle Workouts", + "noWorkouts": "Keine Workouts gefunden" + }, + + "activity": { + "title": "Aktivität", + "dayStreak": "Tage in Folge", + "longest": "LÄNGSTE", + "workouts": "Workouts", + "minutes": "Minuten", + "calories": "Kalorien", + "bestStreak": "Beste Serie", + "thisWeek": "Diese Woche", + "ofDays": "{{completed}} von 7 Tagen", + "recent": "Zuletzt", + "today": "Heute", + "yesterday": "Gestern", + "daysAgo": "vor {{count}} T.", + "achievements": "Erfolge" + }, + + "browse": { + "title": "Entdecken", + "featured": "EMPFOHLEN", + "collections": "Sammlungen", + "programs": "Programme", + "newReleases": "Neuerscheinungen", + "weeksCount": "{{count}} Wochen", + "timesPerWeek": "{{count}}x /Woche" + }, + + "profile": { + "title": "Profil", + "memberSince": "Mitglied seit {{date}}", + "sectionWorkout": "WORKOUT", + "sectionNotifications": "BENACHRICHTIGUNGEN", + "hapticFeedback": "Haptisches Feedback", + "soundEffects": "Soundeffekte", + "voiceCoaching": "Sprachcoaching", + "dailyReminders": "Tägliche Erinnerungen", + "reminderTime": "Erinnerungszeit", + "version": "TabataFit v1.0.0" + }, + + "player": { + "phases": { + "prep": "BEREIT MACHEN", + "work": "LOS", + "rest": "PAUSE", + "complete": "FERTIG" + }, + "current": "Aktuell", + "next": "Nächste: ", + "round": "Runde", + "burnBar": "Burn-Balken", + "communityAvg": "Community-Durchschnitt: {{calories}} kcal", + "workoutComplete": "Workout abgeschlossen!", + "greatJob": "Super gemacht!", + "rounds": "Runden", + "calories": "Kalorien", + "minutes": "Minuten" + }, + + "complete": { + "title": "WORKOUT ABGESCHLOSSEN", + "caloriesLabel": "KALORIEN", + "minutesLabel": "MINUTEN", + "completeLabel": "ABGESCHLOSSEN", + "burnBar": "Burn-Balken", + "burnBarResult": "Du hast {{percentile}}% der Nutzer übertroffen!", + "streakTitle": "{{count}} Tage in Folge!", + "streakSubtitle": "Bleib am Ball!", + "shareWorkout": "Teile dein Workout", + "shareText": "Ich habe gerade {{title}} abgeschlossen! \uD83D\uDD25 {{calories}} Kalorien in {{duration}} Minuten.", + "recommendedNext": "Empfohlen als Nächstes", + "backToHome": "Zurück zur Startseite" + }, + + "collection": { + "notFound": "Sammlung nicht gefunden", + "minTotal": "{{count}} Min insgesamt" + }, + + "category": { + "allLevels": "Alle Stufen" + }, + + "workout": { + "notFound": "Workout nicht gefunden", + "whatYoullNeed": "Was du brauchst", + "exercises": "Übungen ({{count}} Runden)", + "repeatRounds": "Wiederholen \u00D7 {{count}} Runden", + "music": "Musik", + "musicMix": "{{vibe}} Mix", + "curatedForWorkout": "Zusammengestellt für dein Workout", + "startWorkout": "WORKOUT STARTEN" + }, + + "onboarding": { + "problem": { + "title": "Du hast keine Stunde\nfürs Fitnessstudio.", + "subtitle1": "Niemand hat das.", + "subtitle2": "Aber du willst Ergebnisse. Wir haben die Lösung.", + "cta": "Zeig mir wie" + }, + "empathy": { + "title": "Was hält dich zurück?", + "chooseUpTo": "Wähle bis zu 2", + "noTime": "Keine Zeit", + "lowMotivation": "Wenig Motivation", + "noKnowledge": "Weiß nicht, was ich tun soll", + "noGym": "Kein Fitnessstudio" + }, + "solution": { + "title": "4 Minuten.\nWirklich transformativ.", + "tabataCalories": "85 kcal", + "cardioCalories": "90 kcal", + "tabata": "Tabata", + "cardio": "Cardio", + "tabataDuration": "4 Min", + "cardioDuration": "30 Min", + "vs": "VS", + "citation": "\"Die Tabata-Methode steigert aerobe und anaerobe Kapazität gleichzeitig.\"", + "citationAuthor": "— Dr. Izumi Tabata, 1996", + "cta": "Ich bin überzeugt" + }, + "wow": { + "title": "Deine App, vorab.", + "subtitle": "Alles, was du brauchst, um dich zu verwandeln.", + "card1Title": "Der perfekte Timer", + "card1Subtitle": "LOS, PAUSE, WIEDERHOLEN \u2014 pr\u00e4zise getaktete Phasen mit visuellem Feedback.", + "card2Title": "50+ Experten-Workouts", + "card2Subtitle": "Von 4-Minuten-Sprints bis 20-Minuten-Burns. Anf\u00e4nger bis Fortgeschrittene.", + "card3Title": "Intelligentes Coaching", + "card3Subtitle": "Sprachhinweise und haptisches Feedback halten dich in der Zone.", + "card4Title": "Verfolge deinen Fortschritt", + "card4Subtitle": "W\u00f6chentliche Serien, Kalorientracking und pers\u00f6nliche Rekorde." + }, + "personalization": { + "title": "Lass uns deine\nerste Woche planen.", + "yourName": "DEIN NAME", + "namePlaceholder": "Gib deinen Namen ein", + "fitnessLevel": "FITNESSLEVEL", + "yourGoal": "DEIN ZIEL", + "weeklyFrequency": "WÖCHENTLICHE HÄUFIGKEIT", + "readyMessage": "Dein personalisiertes Programm ist bereit.", + "goals": { + "weightLoss": "Abnehmen", + "cardio": "Cardio", + "strength": "Kraft", + "wellness": "Wohlbefinden" + }, + "frequencies": { + "2x": "2x / Woche", + "3x": "3x / Woche", + "5x": "5x / Woche" + } + }, + "paywall": { + "title": "Bleib am Ball.\nOhne Grenzen.", + "features": { + "unlimited": "Unbegrenzte Workouts", + "offline": "Offline-Downloads", + "stats": "Erweiterte Statistiken & Apple Watch", + "noAds": "Keine Werbung + Familienfreigabe" + }, + "bestValue": "BESTES ANGEBOT", + "yearlyPrice": "49,99 $", + "monthlyPrice": "6,99 $", + "savePercent": "42% sparen", + "trialCta": "KOSTENLOS TESTEN (7 Tage)", + "guarantees": "Jederzeit kündbar \u00B7 30-Tage-Geld-zurück-Garantie", + "skipButton": "Ohne Abo fortfahren" + } + } +} diff --git a/src/shared/i18n/locales/en/screens.json b/src/shared/i18n/locales/en/screens.json new file mode 100644 index 0000000..d64f8fb --- /dev/null +++ b/src/shared/i18n/locales/en/screens.json @@ -0,0 +1,195 @@ +{ + "tabs": { + "home": "Home", + "workouts": "Workouts", + "activity": "Activity", + "browse": "Browse", + "profile": "Profile" + }, + + "home": { + "featured": "FEATURED", + "recent": "Recent", + "popularThisWeek": "Popular This Week", + "collections": "Collections" + }, + + "workouts": { + "title": "Workouts", + "available": "{{count}} workouts available", + "allWorkouts": "All Workouts", + "noWorkouts": "No workouts found" + }, + + "activity": { + "title": "Activity", + "dayStreak": "day streak", + "longest": "LONGEST", + "workouts": "Workouts", + "minutes": "Minutes", + "calories": "Calories", + "bestStreak": "Best Streak", + "thisWeek": "This Week", + "ofDays": "{{completed}} of 7 days", + "recent": "Recent", + "today": "Today", + "yesterday": "Yesterday", + "daysAgo": "{{count}}d ago", + "achievements": "Achievements" + }, + + "browse": { + "title": "Browse", + "featured": "FEATURED", + "collections": "Collections", + "programs": "Programs", + "newReleases": "New Releases", + "weeksCount": "{{count}} weeks", + "timesPerWeek": "{{count}}x /week" + }, + + "profile": { + "title": "Profile", + "memberSince": "Member since {{date}}", + "sectionWorkout": "WORKOUT", + "sectionNotifications": "NOTIFICATIONS", + "hapticFeedback": "Haptic Feedback", + "soundEffects": "Sound Effects", + "voiceCoaching": "Voice Coaching", + "dailyReminders": "Daily Reminders", + "reminderTime": "Reminder Time", + "version": "TabataFit v1.0.0" + }, + + "player": { + "phases": { + "prep": "GET READY", + "work": "WORK", + "rest": "REST", + "complete": "COMPLETE" + }, + "current": "Current", + "next": "Next: ", + "round": "Round", + "burnBar": "Burn Bar", + "communityAvg": "Community avg: {{calories}} cal", + "workoutComplete": "Workout Complete!", + "greatJob": "Great job!", + "rounds": "Rounds", + "calories": "Calories", + "minutes": "Minutes" + }, + + "complete": { + "title": "WORKOUT COMPLETE", + "caloriesLabel": "CALORIES", + "minutesLabel": "MINUTES", + "completeLabel": "COMPLETE", + "burnBar": "Burn Bar", + "burnBarResult": "You beat {{percentile}}% of users!", + "streakTitle": "{{count}} Day Streak!", + "streakSubtitle": "Keep the momentum going!", + "shareWorkout": "Share Your Workout", + "shareText": "I just completed {{title}}! \uD83D\uDD25 {{calories}} calories in {{duration}} minutes.", + "recommendedNext": "Recommended Next", + "backToHome": "Back to Home" + }, + + "collection": { + "notFound": "Collection not found", + "minTotal": "{{count}} min total" + }, + + "category": { + "allLevels": "All Levels" + }, + + "workout": { + "notFound": "Workout not found", + "whatYoullNeed": "What You'll Need", + "exercises": "Exercises ({{count}} rounds)", + "repeatRounds": "Repeat \u00D7 {{count}} rounds", + "music": "Music", + "musicMix": "{{vibe}} Mix", + "curatedForWorkout": "Curated for your workout", + "startWorkout": "START WORKOUT" + }, + + "onboarding": { + "problem": { + "title": "You don't have 1 hour\nfor the gym.", + "subtitle1": "Nobody does.", + "subtitle2": "Yet you want results. We have the solution.", + "cta": "Show me how" + }, + "empathy": { + "title": "What's holding you back?", + "chooseUpTo": "Choose up to 2", + "noTime": "No time", + "lowMotivation": "Low motivation", + "noKnowledge": "Don't know what to do", + "noGym": "No gym access" + }, + "solution": { + "title": "4 minutes.\nTruly transformative.", + "tabataCalories": "85 kcal", + "cardioCalories": "90 kcal", + "tabata": "Tabata", + "cardio": "Cardio", + "tabataDuration": "4 min", + "cardioDuration": "30 min", + "vs": "VS", + "citation": "\"The Tabata method increases aerobic and anaerobic capacity simultaneously.\"", + "citationAuthor": "— Dr. Izumi Tabata, 1996", + "cta": "I'm convinced" + }, + "wow": { + "title": "Your app, previewed.", + "subtitle": "Everything you need to transform.", + "card1Title": "The Perfect Timer", + "card1Subtitle": "WORK, REST, REPEAT — precisely timed phases with visual feedback.", + "card2Title": "50+ Expert Workouts", + "card2Subtitle": "From 4-minute blasts to 20-minute burns. Beginner to advanced.", + "card3Title": "Smart Coaching", + "card3Subtitle": "Voice cues and haptic feedback keep you in the zone.", + "card4Title": "Track Your Progress", + "card4Subtitle": "Weekly streaks, calorie tracking, and personal records." + }, + "personalization": { + "title": "Let's set up your\nfirst week.", + "yourName": "YOUR NAME", + "namePlaceholder": "Enter your name", + "fitnessLevel": "FITNESS LEVEL", + "yourGoal": "YOUR GOAL", + "weeklyFrequency": "WEEKLY FREQUENCY", + "readyMessage": "Your personalized program is ready.", + "goals": { + "weightLoss": "Weight Loss", + "cardio": "Cardio", + "strength": "Strength", + "wellness": "Wellness" + }, + "frequencies": { + "2x": "2x / week", + "3x": "3x / week", + "5x": "5x / week" + } + }, + "paywall": { + "title": "Keep the momentum.\nWithout limits.", + "features": { + "unlimited": "Unlimited workouts", + "offline": "Offline downloads", + "stats": "Advanced stats & Apple Watch", + "noAds": "No ads + Family Sharing" + }, + "bestValue": "BEST VALUE", + "yearlyPrice": "$49.99", + "monthlyPrice": "$6.99", + "savePercent": "Save 42%", + "trialCta": "START FREE TRIAL (7 days)", + "guarantees": "Cancel anytime \u00B7 30-day money-back guarantee", + "skipButton": "Continue without subscription" + } + } +} diff --git a/src/shared/i18n/locales/es/screens.json b/src/shared/i18n/locales/es/screens.json new file mode 100644 index 0000000..9052753 --- /dev/null +++ b/src/shared/i18n/locales/es/screens.json @@ -0,0 +1,195 @@ +{ + "tabs": { + "home": "Inicio", + "workouts": "Entrenos", + "activity": "Actividad", + "browse": "Explorar", + "profile": "Perfil" + }, + + "home": { + "featured": "DESTACADO", + "recent": "Recientes", + "popularThisWeek": "Popular esta semana", + "collections": "Colecciones" + }, + + "workouts": { + "title": "Entrenos", + "available": "{{count}} entrenos disponibles", + "allWorkouts": "Todos los entrenos", + "noWorkouts": "No se encontraron entrenos" + }, + + "activity": { + "title": "Actividad", + "dayStreak": "d\u00edas consecutivos", + "longest": "M\u00c1S LARGO", + "workouts": "Entrenos", + "minutes": "Minutos", + "calories": "Calor\u00edas", + "bestStreak": "Mejor racha", + "thisWeek": "Esta semana", + "ofDays": "{{completed}} de 7 d\u00edas", + "recent": "Recientes", + "today": "Hoy", + "yesterday": "Ayer", + "daysAgo": "hace {{count}}d", + "achievements": "Logros" + }, + + "browse": { + "title": "Explorar", + "featured": "DESTACADO", + "collections": "Colecciones", + "programs": "Programas", + "newReleases": "Novedades", + "weeksCount": "{{count}} semanas", + "timesPerWeek": "{{count}}x /semana" + }, + + "profile": { + "title": "Perfil", + "memberSince": "Miembro desde {{date}}", + "sectionWorkout": "ENTRENAMIENTO", + "sectionNotifications": "NOTIFICACIONES", + "hapticFeedback": "Retroalimentaci\u00f3n h\u00e1ptica", + "soundEffects": "Efectos de sonido", + "voiceCoaching": "Coaching por voz", + "dailyReminders": "Recordatorios diarios", + "reminderTime": "Hora del recordatorio", + "version": "TabataFit v1.0.0" + }, + + "player": { + "phases": { + "prep": "PREP\u00c1RATE", + "work": "TRABAJO", + "rest": "DESCANSO", + "complete": "COMPLETO" + }, + "current": "Actual", + "next": "Siguiente: ", + "round": "Ronda", + "burnBar": "Barra de quema", + "communityAvg": "Media comunidad: {{calories}} cal", + "workoutComplete": "\u00a1Entreno completo!", + "greatJob": "\u00a1Buen trabajo!", + "rounds": "Rondas", + "calories": "Calor\u00edas", + "minutes": "Minutos" + }, + + "complete": { + "title": "ENTRENO COMPLETO", + "caloriesLabel": "CALOR\u00cdAS", + "minutesLabel": "MINUTOS", + "completeLabel": "COMPLETO", + "burnBar": "Barra de quema", + "burnBarResult": "\u00a1Superaste al {{percentile}}% de usuarios!", + "streakTitle": "\u00a1{{count}} d\u00edas consecutivos!", + "streakSubtitle": "\u00a1Mant\u00e9n el impulso!", + "shareWorkout": "Comparte tu entreno", + "shareText": "\u00a1Acabo de completar {{title}}! \uD83D\uDD25 {{calories}} calor\u00edas en {{duration}} minutos.", + "recommendedNext": "Recomendado a continuaci\u00f3n", + "backToHome": "Volver al inicio" + }, + + "collection": { + "notFound": "Colecci\u00f3n no encontrada", + "minTotal": "{{count}} min en total" + }, + + "category": { + "allLevels": "Todos los niveles" + }, + + "workout": { + "notFound": "Entreno no encontrado", + "whatYoullNeed": "Lo que necesitar\u00e1s", + "exercises": "Ejercicios ({{count}} rondas)", + "repeatRounds": "Repetir \u00D7 {{count}} rondas", + "music": "M\u00fasica", + "musicMix": "Mix {{vibe}}", + "curatedForWorkout": "Seleccionado para tu entreno", + "startWorkout": "EMPEZAR ENTRENO" + }, + + "onboarding": { + "problem": { + "title": "No tienes 1 hora\npara el gimnasio.", + "subtitle1": "Nadie la tiene.", + "subtitle2": "Pero quieres resultados. Tenemos la soluci\u00f3n.", + "cta": "Ens\u00e9\u00f1ame c\u00f3mo" + }, + "empathy": { + "title": "\u00bfQu\u00e9 te frena?", + "chooseUpTo": "Elige hasta 2", + "noTime": "Sin tiempo", + "lowMotivation": "Poca motivaci\u00f3n", + "noKnowledge": "No s\u00e9 qu\u00e9 hacer", + "noGym": "Sin acceso al gimnasio" + }, + "solution": { + "title": "4 minutos.\nVerdaderamente transformadores.", + "tabataCalories": "85 kcal", + "cardioCalories": "90 kcal", + "tabata": "Tabata", + "cardio": "Cardio", + "tabataDuration": "4 min", + "cardioDuration": "30 min", + "vs": "VS", + "citation": "\"El m\u00e9todo Tabata aumenta la capacidad aer\u00f3bica y anaer\u00f3bica simult\u00e1neamente.\"", + "citationAuthor": "— Dr. Izumi Tabata, 1996", + "cta": "Estoy convencido/a" + }, + "wow": { + "title": "Tu app, en vista previa.", + "subtitle": "Todo lo que necesitas para transformarte.", + "card1Title": "El cron\u00f3metro perfecto", + "card1Subtitle": "TRABAJO, DESCANSO, REPETIR \u2014 fases cronometradas con retroalimentaci\u00f3n visual.", + "card2Title": "50+ entrenos expertos", + "card2Subtitle": "De 4 minutos intensos a 20 minutos de quema. Principiante a avanzado.", + "card3Title": "Coaching inteligente", + "card3Subtitle": "Indicaciones de voz y retroalimentaci\u00f3n h\u00e1ptica para mantenerte en la zona.", + "card4Title": "Sigue tu progreso", + "card4Subtitle": "Rachas semanales, seguimiento de calor\u00edas y r\u00e9cords personales." + }, + "personalization": { + "title": "Configuremos tu\nprimera semana.", + "yourName": "TU NOMBRE", + "namePlaceholder": "Introduce tu nombre", + "fitnessLevel": "NIVEL DE FORMA", + "yourGoal": "TU OBJETIVO", + "weeklyFrequency": "FRECUENCIA SEMANAL", + "readyMessage": "Tu programa personalizado est\u00e1 listo.", + "goals": { + "weightLoss": "P\u00e9rdida de peso", + "cardio": "Cardio", + "strength": "Fuerza", + "wellness": "Bienestar" + }, + "frequencies": { + "2x": "2x / semana", + "3x": "3x / semana", + "5x": "5x / semana" + } + }, + "paywall": { + "title": "Mant\u00e9n el impulso.\nSin l\u00edmites.", + "features": { + "unlimited": "Entrenos ilimitados", + "offline": "Descargas sin conexi\u00f3n", + "stats": "Estad\u00edsticas avanzadas y Apple Watch", + "noAds": "Sin anuncios + Compartir en familia" + }, + "bestValue": "MEJOR OFERTA", + "yearlyPrice": "$49.99", + "monthlyPrice": "$6.99", + "savePercent": "Ahorra 42%", + "trialCta": "EMPEZAR PRUEBA GRATIS (7 d\u00edas)", + "guarantees": "Cancela cuando quieras \u00B7 Garant\u00eda de devoluci\u00f3n de 30 d\u00edas", + "skipButton": "Continuar sin suscripci\u00f3n" + } + } +} diff --git a/src/shared/i18n/locales/fr/screens.json b/src/shared/i18n/locales/fr/screens.json new file mode 100644 index 0000000..99c6196 --- /dev/null +++ b/src/shared/i18n/locales/fr/screens.json @@ -0,0 +1,195 @@ +{ + "tabs": { + "home": "Accueil", + "workouts": "Exercices", + "activity": "Activit\u00e9", + "browse": "Explorer", + "profile": "Profil" + }, + + "home": { + "featured": "\u00c0 LA UNE", + "recent": "R\u00e9cents", + "popularThisWeek": "Populaires cette semaine", + "collections": "Collections" + }, + + "workouts": { + "title": "Exercices", + "available": "{{count}} exercices disponibles", + "allWorkouts": "Tous les exercices", + "noWorkouts": "Aucun exercice trouv\u00e9" + }, + + "activity": { + "title": "Activit\u00e9", + "dayStreak": "jours cons\u00e9cutifs", + "longest": "RECORD", + "workouts": "Entra\u00eenements", + "minutes": "Minutes", + "calories": "Calories", + "bestStreak": "Meilleure s\u00e9rie", + "thisWeek": "Cette semaine", + "ofDays": "{{completed}} sur 7 jours", + "recent": "R\u00e9cents", + "today": "Aujourd'hui", + "yesterday": "Hier", + "daysAgo": "il y a {{count}}j", + "achievements": "Succ\u00e8s" + }, + + "browse": { + "title": "Explorer", + "featured": "\u00c0 LA UNE", + "collections": "Collections", + "programs": "Programmes", + "newReleases": "Nouveaut\u00e9s", + "weeksCount": "{{count}} semaines", + "timesPerWeek": "{{count}}x /semaine" + }, + + "profile": { + "title": "Profil", + "memberSince": "Membre depuis {{date}}", + "sectionWorkout": "ENTRA\u00ceNEMENT", + "sectionNotifications": "NOTIFICATIONS", + "hapticFeedback": "Retour haptique", + "soundEffects": "Effets sonores", + "voiceCoaching": "Coaching vocal", + "dailyReminders": "Rappels quotidiens", + "reminderTime": "Heure du rappel", + "version": "TabataFit v1.0.0" + }, + + "player": { + "phases": { + "prep": "PR\u00c9PAREZ-VOUS", + "work": "EFFORT", + "rest": "REPOS", + "complete": "TERMIN\u00c9" + }, + "current": "En cours", + "next": "Suivant : ", + "round": "Round", + "burnBar": "Burn Bar", + "communityAvg": "Moyenne communaut\u00e9 : {{calories}} cal", + "workoutComplete": "Entra\u00eenement termin\u00e9 !", + "greatJob": "Bien jou\u00e9 !", + "rounds": "Rounds", + "calories": "Calories", + "minutes": "Minutes" + }, + + "complete": { + "title": "ENTRA\u00ceNEMENT TERMIN\u00c9", + "caloriesLabel": "CALORIES", + "minutesLabel": "MINUTES", + "completeLabel": "TERMIN\u00c9", + "burnBar": "Burn Bar", + "burnBarResult": "Vous avez battu {{percentile}}% des utilisateurs !", + "streakTitle": "{{count}} jours cons\u00e9cutifs !", + "streakSubtitle": "Continuez sur cette lanc\u00e9e !", + "shareWorkout": "Partagez votre entra\u00eenement", + "shareText": "Je viens de terminer {{title}} ! \uD83D\uDD25 {{calories}} calories en {{duration}} minutes.", + "recommendedNext": "Recommand\u00e9 ensuite", + "backToHome": "Retour \u00e0 l'accueil" + }, + + "collection": { + "notFound": "Collection introuvable", + "minTotal": "{{count}} min au total" + }, + + "category": { + "allLevels": "Tous les niveaux" + }, + + "workout": { + "notFound": "Entra\u00eenement introuvable", + "whatYoullNeed": "Ce qu'il vous faut", + "exercises": "Exercices ({{count}} rounds)", + "repeatRounds": "R\u00e9p\u00e9ter \u00D7 {{count}} rounds", + "music": "Musique", + "musicMix": "Mix {{vibe}}", + "curatedForWorkout": "S\u00e9lectionn\u00e9 pour votre entra\u00eenement", + "startWorkout": "COMMENCER L'ENTRA\u00ceNEMENT" + }, + + "onboarding": { + "problem": { + "title": "Vous n'avez pas 1 heure\npour la salle.", + "subtitle1": "Personne n'a le temps.", + "subtitle2": "Pourtant vous voulez des r\u00e9sultats. On a la solution.", + "cta": "Montrez-moi" + }, + "empathy": { + "title": "Qu'est-ce qui vous freine ?", + "chooseUpTo": "Choisissez jusqu'\u00e0 2", + "noTime": "Pas le temps", + "lowMotivation": "Manque de motivation", + "noKnowledge": "Je ne sais pas quoi faire", + "noGym": "Pas d'acc\u00e8s \u00e0 une salle" + }, + "solution": { + "title": "4 minutes.\nV\u00e9ritablement transformateur.", + "tabataCalories": "85 kcal", + "cardioCalories": "90 kcal", + "tabata": "Tabata", + "cardio": "Cardio", + "tabataDuration": "4 min", + "cardioDuration": "30 min", + "vs": "VS", + "citation": "\u00ab La m\u00e9thode Tabata augmente simultan\u00e9ment les capacit\u00e9s a\u00e9robie et ana\u00e9robie. \u00bb", + "citationAuthor": "\u2014 Dr. Izumi Tabata, 1996", + "cta": "Je suis convaincu" + }, + "wow": { + "title": "Votre app, en avant-premi\u00e8re.", + "subtitle": "Tout ce qu'il vous faut pour vous transformer.", + "card1Title": "Le chrono parfait", + "card1Subtitle": "EFFORT, REPOS, R\u00c9P\u00c9TEZ \u2014 des phases minut\u00e9es avec un retour visuel.", + "card2Title": "50+ entra\u00eenements experts", + "card2Subtitle": "De 4 minutes intenses \u00e0 20 minutes de br\u00fblage. D\u00e9butant \u00e0 avanc\u00e9.", + "card3Title": "Coaching intelligent", + "card3Subtitle": "Indications vocales et retour haptique pour rester dans la zone.", + "card4Title": "Suivez vos progr\u00e8s", + "card4Subtitle": "S\u00e9ries hebdomadaires, suivi des calories et records personnels." + }, + "personalization": { + "title": "Pr\u00e9parons votre\npremi\u00e8re semaine.", + "yourName": "VOTRE NOM", + "namePlaceholder": "Entrez votre nom", + "fitnessLevel": "NIVEAU DE FORME", + "yourGoal": "VOTRE OBJECTIF", + "weeklyFrequency": "FR\u00c9QUENCE HEBDOMADAIRE", + "readyMessage": "Votre programme personnalis\u00e9 est pr\u00eat.", + "goals": { + "weightLoss": "Perte de poids", + "cardio": "Cardio", + "strength": "Force", + "wellness": "Bien-\u00eatre" + }, + "frequencies": { + "2x": "2x / semaine", + "3x": "3x / semaine", + "5x": "5x / semaine" + } + }, + "paywall": { + "title": "Gardez l'\u00e9lan.\nSans limites.", + "features": { + "unlimited": "Entra\u00eenements illimit\u00e9s", + "offline": "T\u00e9l\u00e9chargements hors ligne", + "stats": "Statistiques avanc\u00e9es & Apple Watch", + "noAds": "Sans pub + Partage familial" + }, + "bestValue": "MEILLEURE OFFRE", + "yearlyPrice": "49,99 $", + "monthlyPrice": "6,99 $", + "savePercent": "\u00c9conomisez 42%", + "trialCta": "ESSAI GRATUIT (7 jours)", + "guarantees": "Annulation \u00e0 tout moment \u00B7 Garantie satisfait ou rembours\u00e9 30 jours", + "skipButton": "Continuer sans abonnement" + } + } +}