Files
streakfit-web/i18n/locales/en.json
T
neckfireandClaude Opus 4.8 742703a36f
Build & Deploy / build (push) Successful in 23s
StreakFit web: exercices planifiés en séance + filtre matériel + config matos profil
- session/[id]: affiche les exercices planifies de la routine (objectif series x reps) + pre-remplit la 1re serie
- exercises/index: select Materiel + bouton 'Mon matos' (filtre sur le materiel du profil)
- profile: multi-select du materiel possede + PATCH /api/me
- i18n fr/en/pt-BR

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-21 13:27:45 +02:00

115 lines
3.2 KiB
JSON

{
"app": {
"tagline": "Keep the flame."
},
"nav": {
"dashboard": "Home",
"exercises": "Exercises",
"routines": "Routines",
"history": "History",
"profile": "Profile"
},
"auth": {
"signIn": "Sign in",
"signUp": "Create account",
"email": "Email",
"password": "Password",
"name": "Name",
"loginWithPocketId": "Continue with pocket-id",
"logout": "Log out",
"noAccount": "No account yet?",
"haveAccount": "Already have an account?",
"or": "or"
},
"dashboard": {
"title": "Your flame",
"streakDays": "day streak",
"longest": "Best",
"freezes": "Freezes",
"weekGoal": "This week's goal",
"recentSessions": "Recent workouts",
"achievements": "Badges",
"startWorkout": "Start a workout",
"activeToday": "Active today 🔥",
"keepFlame": "Train today to keep your flame alive!",
"restEarned": "You've earned a rest day 😌",
"noSessions": "No workouts yet. Time to start!",
"session": "Workout",
"sets": "sets"
},
"exercises": {
"title": "Exercises",
"search": "Search an exercise…",
"bodyPart": "Body part",
"target": "Muscle",
"instructions": "Instructions",
"secondaryMuscles": "Secondary muscles",
"noResults": "No exercise found.",
"all": "All",
"equipment": "Equipment",
"myGear": "My gear"
},
"session": {
"inProgress": "Workout in progress",
"addExercise": "Add an exercise",
"finish": "Finish workout",
"reps": "reps",
"weight": "kg",
"live": "live",
"preparing": "Getting your workout ready…",
"cantStart": "Couldn't start the workout",
"streakToast": "Streak: {n} days",
"target": "Target"
},
"routines": {
"new": "New",
"newRoutine": "New routine",
"none": "No routine yet. Create your first!",
"exercises": "exercises",
"name": "Name",
"description": "Description",
"addLater": "You'll be able to add exercises to the routine afterwards.",
"builder": {
"namePlaceholder": "Routine name",
"descPlaceholder": "Description (optional)",
"public": "Public",
"empty": "No exercise yet. Add some to build your routine.",
"addExercise": "Add an exercise",
"sets": "Sets",
"reps": "Reps",
"rest": "Rest (s)",
"tempo": "Tempo",
"weight": "Weight (kg)",
"notes": "Notes",
"remove": "Remove",
"duplicate": "Duplicate",
"start": "Start workout",
"save": "Save",
"saved": "Routine saved ✓",
"unsaved": "Unsaved changes",
"superset": "Superset",
"restTimer": "s rest"
}
},
"profile": {
"language": "Language",
"reminders": "Streak reminders 🔥",
"remindersDesc": "An evening reminder when your flame is at risk.",
"test": "Send a test",
"remindersOn": "Reminders enabled 🔥",
"equipment": "My equipment",
"equipmentDesc": "Pick your equipment: the catalog can filter to what you own.",
"equipmentPlaceholder": "Choose my equipment…",
"gearSaved": "Equipment saved 💪"
},
"common": {
"loading": "Loading…",
"save": "Save",
"cancel": "Cancel",
"close": "Close",
"retry": "Retry",
"error": "Something went wrong.",
"back": "Back"
}
}