i18n complet des pages + routine builder avancé (config par exo, réordonner, dupliquer)
Build & Deploy / build (push) Successful in 8s

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-19 04:48:26 +02:00
co-authored by Claude Opus 4.8
parent 2e9f0962a1
commit bd739d13cf
11 changed files with 398 additions and 53 deletions
+51 -6
View File
@@ -22,32 +22,77 @@
"dashboard": {
"title": "Sua chama",
"streakDays": "dias de sequência",
"day": "dia | dias",
"longest": "Recorde",
"freezes": "Freezes",
"weekGoal": "Meta da semana",
"sessionsDone": "{done}/{goal} treinos",
"recentSessions": "Treinos recentes",
"achievements": "Conquistas",
"startWorkout": "Iniciar treino",
"activeToday": "Ativo hoje 🔥",
"keepFlame": "Treine hoje para manter sua chama!",
"restEarned": "Você ganhou um dia de descanso 😌",
"noSessions": "Nenhum treino ainda. Hora de começar!"
"noSessions": "Nenhum treino ainda. Hora de começar!",
"session": "Treino",
"sets": "séries"
},
"exercises": {
"title": "Exercícios",
"search": "Buscar exercício…",
"filters": "Filtros",
"bodyPart": "Região",
"equipment": "Equipamento",
"target": "Músculo",
"category": "Categoria",
"instructions": "Instruções",
"secondaryMuscles": "Músculos secundários",
"noResults": "Nenhum exercício encontrado.",
"all": "Todos"
},
"session": {
"inProgress": "Treino em andamento",
"addExercise": "Adicionar exercício",
"finish": "Finalizar treino",
"reps": "reps",
"weight": "kg",
"live": "ao vivo",
"preparing": "Preparando seu treino…",
"cantStart": "Não foi possível iniciar o treino",
"streakToast": "Sequência: {n} dias"
},
"routines": {
"new": "Nova",
"newRoutine": "Nova rotina",
"none": "Nenhuma rotina. Crie a primeira!",
"exercises": "exercícios",
"name": "Nome",
"description": "Descrição",
"addLater": "Você poderá adicionar exercícios depois na rotina.",
"builder": {
"namePlaceholder": "Nome da rotina",
"descPlaceholder": "Descrição (opcional)",
"public": "Pública",
"empty": "Nenhum exercício. Adicione para montar sua rotina.",
"addExercise": "Adicionar exercício",
"sets": "Séries",
"reps": "Reps",
"rest": "Descanso (s)",
"tempo": "Tempo",
"weight": "Peso (kg)",
"notes": "Notas",
"remove": "Remover",
"duplicate": "Duplicar",
"start": "Iniciar treino",
"save": "Salvar",
"saved": "Rotina salva ✓",
"unsaved": "Alterações não salvas",
"superset": "Superset",
"restTimer": "s de descanso"
}
},
"profile": {
"language": "Idioma",
"reminders": "Lembretes de sequência 🔥",
"remindersDesc": "Um lembrete à noite se você corre risco de perder a chama.",
"test": "Enviar um teste",
"remindersOn": "Lembretes ativados 🔥"
},
"common": {
"loading": "Carregando…",
"save": "Salvar",