diff --git a/apps/mana/apps/web/src/lib/i18n/locales/stretch/de.json b/apps/mana/apps/web/src/lib/i18n/locales/stretch/de.json new file mode 100644 index 000000000..54cc23ce4 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/stretch/de.json @@ -0,0 +1,91 @@ +{ + "list_view": { + "tab_dashboard": "Dashboard", + "tab_routines": "Routinen", + "tab_exercises": "Übungen", + "stat_streak": "Tage Streak", + "stat_today": "Min heute", + "stat_week": "Diese Woche", + "section_quickstart": "Schnellstart", + "routine_minutes": "{count} Min", + "rec_title_for_you": "Empfohlen für dich", + "rec_title_suggestion": "Vorschlag", + "rec_weak_areas": "Schwachstellen: {areas}", + "rec_btn_start": "{name} starten ({minutes} Min)", + "assessment_btn_repeat": "Bestandsaufnahme wiederholen", + "assessment_btn_first": "Erste Bestandsaufnahme starten", + "assessment_meta": "Letzte: {when} — Score: {score}%", + "section_today": "Heute", + "section_all_link": "Alle", + "action_reminders": "Erinnerungen", + "action_history": "Verlauf", + "action_create_routine": "+ Eigene Routine erstellen", + "side_suffix": " /Seite" + }, + "assessment": { + "result_label": "Ergebnis", + "step_label": "Schritt {current} von {total}", + "score_label": "Beweglichkeit", + "weak_title": "Verbesserungsbedarf:", + "pain_title": "Schmerzbereiche (optional)", + "action_save": "Speichern" + }, + "reminders": { + "header_title": "Erinnerungen", + "default_name": "Dehn-Erinnerung", + "placeholder_name": "Name...", + "select_no_routine": "Keine Routine verknüpft", + "action_cancel": "Abbrechen", + "action_create": "Erstellen", + "action_delete": "Löschen", + "action_new": "+ Neue Erinnerung", + "empty": "Noch keine Erinnerungen eingerichtet.", + "day_short_0": "So", + "day_short_1": "Mo", + "day_short_2": "Di", + "day_short_3": "Mi", + "day_short_4": "Do", + "day_short_5": "Fr", + "day_short_6": "Sa" + }, + "creator": { + "header_title": "Neue Routine", + "action_save": "Speichern", + "placeholder_name": "Name der Routine...", + "placeholder_description": "Beschreibung (optional)...", + "section_picker": "Übung hinzufügen", + "filter_all": "Alle", + "selected_summary": "{count} Übungen · ~{minutes} Min" + }, + "history": { + "header_title": "Verlauf", + "stat_sessions": "Sessions", + "stat_minutes": "Minuten", + "stat_streak": "Streak", + "section_30_days": "Letzte 30 Tage", + "section_balance": "Körperregion-Balance", + "section_all_sessions": "Alle Sessions", + "session_meta": "{minutes} Min · {completed}/{total} Übungen" + }, + "player": { + "action_start": "Starten", + "ready_meta": "{count} Übungen · ~{minutes} Min", + "finish_title": "Geschafft!", + "finish_stats": "{completed} von {total} Übungen · {minutes} Min", + "finish_skipped": "{count} übersprungen", + "mood_label": "Wie fühlst du dich?", + "action_done": "Fertig", + "pause_badge": "Pause", + "side_left": "Linke Seite", + "side_right": "Rechte Seite", + "side_switch_notice": "Seitenwechsel...", + "rest_notice": "Pause", + "action_back": "◀ Zurück", + "action_next": "Weiter ▶", + "action_resume": "▶ Weiter", + "action_pause": "❚❚ Pause" + }, + "route": { + "title": "Stretch" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/stretch/en.json b/apps/mana/apps/web/src/lib/i18n/locales/stretch/en.json new file mode 100644 index 000000000..c5de6dc4b --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/stretch/en.json @@ -0,0 +1,91 @@ +{ + "list_view": { + "tab_dashboard": "Dashboard", + "tab_routines": "Routines", + "tab_exercises": "Exercises", + "stat_streak": "day streak", + "stat_today": "min today", + "stat_week": "this week", + "section_quickstart": "Quick start", + "routine_minutes": "{count} min", + "rec_title_for_you": "Recommended for you", + "rec_title_suggestion": "Suggestion", + "rec_weak_areas": "Weak spots: {areas}", + "rec_btn_start": "Start {name} ({minutes} min)", + "assessment_btn_repeat": "Retake assessment", + "assessment_btn_first": "Run first assessment", + "assessment_meta": "Last: {when} — Score: {score}%", + "section_today": "Today", + "section_all_link": "All", + "action_reminders": "Reminders", + "action_history": "History", + "action_create_routine": "+ Create custom routine", + "side_suffix": " /side" + }, + "assessment": { + "result_label": "Result", + "step_label": "Step {current} of {total}", + "score_label": "Mobility", + "weak_title": "Needs work:", + "pain_title": "Pain areas (optional)", + "action_save": "Save" + }, + "reminders": { + "header_title": "Reminders", + "default_name": "Stretch reminder", + "placeholder_name": "Name...", + "select_no_routine": "No routine linked", + "action_cancel": "Cancel", + "action_create": "Create", + "action_delete": "Delete", + "action_new": "+ New reminder", + "empty": "No reminders set up yet.", + "day_short_0": "Sun", + "day_short_1": "Mon", + "day_short_2": "Tue", + "day_short_3": "Wed", + "day_short_4": "Thu", + "day_short_5": "Fri", + "day_short_6": "Sat" + }, + "creator": { + "header_title": "New routine", + "action_save": "Save", + "placeholder_name": "Routine name...", + "placeholder_description": "Description (optional)...", + "section_picker": "Add exercise", + "filter_all": "All", + "selected_summary": "{count} exercises · ~{minutes} min" + }, + "history": { + "header_title": "History", + "stat_sessions": "Sessions", + "stat_minutes": "Minutes", + "stat_streak": "Streak", + "section_30_days": "Last 30 days", + "section_balance": "Body region balance", + "section_all_sessions": "All sessions", + "session_meta": "{minutes} min · {completed}/{total} exercises" + }, + "player": { + "action_start": "Start", + "ready_meta": "{count} exercises · ~{minutes} min", + "finish_title": "Done!", + "finish_stats": "{completed} of {total} exercises · {minutes} min", + "finish_skipped": "{count} skipped", + "mood_label": "How do you feel?", + "action_done": "Done", + "pause_badge": "Paused", + "side_left": "Left side", + "side_right": "Right side", + "side_switch_notice": "Switching sides...", + "rest_notice": "Rest", + "action_back": "◀ Back", + "action_next": "Next ▶", + "action_resume": "▶ Resume", + "action_pause": "❚❚ Pause" + }, + "route": { + "title": "Stretch" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/stretch/es.json b/apps/mana/apps/web/src/lib/i18n/locales/stretch/es.json new file mode 100644 index 000000000..4318b5c7b --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/stretch/es.json @@ -0,0 +1,91 @@ +{ + "list_view": { + "tab_dashboard": "Dashboard", + "tab_routines": "Rutinas", + "tab_exercises": "Ejercicios", + "stat_streak": "días seguidos", + "stat_today": "min hoy", + "stat_week": "esta semana", + "section_quickstart": "Inicio rápido", + "routine_minutes": "{count} min", + "rec_title_for_you": "Recomendado para ti", + "rec_title_suggestion": "Sugerencia", + "rec_weak_areas": "Puntos débiles: {areas}", + "rec_btn_start": "Empezar {name} ({minutes} min)", + "assessment_btn_repeat": "Repetir evaluación", + "assessment_btn_first": "Empezar primera evaluación", + "assessment_meta": "Última: {when} — Puntuación: {score}%", + "section_today": "Hoy", + "section_all_link": "Todas", + "action_reminders": "Recordatorios", + "action_history": "Historial", + "action_create_routine": "+ Crear rutina propia", + "side_suffix": " /lado" + }, + "assessment": { + "result_label": "Resultado", + "step_label": "Paso {current} de {total}", + "score_label": "Movilidad", + "weak_title": "A mejorar:", + "pain_title": "Zonas de dolor (opcional)", + "action_save": "Guardar" + }, + "reminders": { + "header_title": "Recordatorios", + "default_name": "Recordatorio de estiramiento", + "placeholder_name": "Nombre...", + "select_no_routine": "Sin rutina vinculada", + "action_cancel": "Cancelar", + "action_create": "Crear", + "action_delete": "Eliminar", + "action_new": "+ Nuevo recordatorio", + "empty": "Aún no hay recordatorios configurados.", + "day_short_0": "Dom", + "day_short_1": "Lun", + "day_short_2": "Mar", + "day_short_3": "Mié", + "day_short_4": "Jue", + "day_short_5": "Vie", + "day_short_6": "Sáb" + }, + "creator": { + "header_title": "Nueva rutina", + "action_save": "Guardar", + "placeholder_name": "Nombre de la rutina...", + "placeholder_description": "Descripción (opcional)...", + "section_picker": "Añadir ejercicio", + "filter_all": "Todos", + "selected_summary": "{count} ejercicios · ~{minutes} min" + }, + "history": { + "header_title": "Historial", + "stat_sessions": "Sesiones", + "stat_minutes": "Minutos", + "stat_streak": "Racha", + "section_30_days": "Últimos 30 días", + "section_balance": "Balance por zona", + "section_all_sessions": "Todas las sesiones", + "session_meta": "{minutes} min · {completed}/{total} ejercicios" + }, + "player": { + "action_start": "Empezar", + "ready_meta": "{count} ejercicios · ~{minutes} min", + "finish_title": "¡Hecho!", + "finish_stats": "{completed} de {total} ejercicios · {minutes} min", + "finish_skipped": "{count} saltados", + "mood_label": "¿Cómo te sientes?", + "action_done": "Listo", + "pause_badge": "Pausa", + "side_left": "Lado izquierdo", + "side_right": "Lado derecho", + "side_switch_notice": "Cambio de lado...", + "rest_notice": "Pausa", + "action_back": "◀ Atrás", + "action_next": "Siguiente ▶", + "action_resume": "▶ Continuar", + "action_pause": "❚❚ Pausa" + }, + "route": { + "title": "Stretch" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/stretch/fr.json b/apps/mana/apps/web/src/lib/i18n/locales/stretch/fr.json new file mode 100644 index 000000000..678c803d9 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/stretch/fr.json @@ -0,0 +1,91 @@ +{ + "list_view": { + "tab_dashboard": "Tableau de bord", + "tab_routines": "Routines", + "tab_exercises": "Exercices", + "stat_streak": "jours d'affilée", + "stat_today": "min aujourd'hui", + "stat_week": "cette semaine", + "section_quickstart": "Démarrage rapide", + "routine_minutes": "{count} min", + "rec_title_for_you": "Recommandé pour toi", + "rec_title_suggestion": "Suggestion", + "rec_weak_areas": "Points faibles : {areas}", + "rec_btn_start": "Démarrer {name} ({minutes} min)", + "assessment_btn_repeat": "Refaire l'évaluation", + "assessment_btn_first": "Lancer la première évaluation", + "assessment_meta": "Dernière : {when} — Score : {score}%", + "section_today": "Aujourd'hui", + "section_all_link": "Toutes", + "action_reminders": "Rappels", + "action_history": "Historique", + "action_create_routine": "+ Créer ma propre routine", + "side_suffix": " /côté" + }, + "assessment": { + "result_label": "Résultat", + "step_label": "Étape {current} sur {total}", + "score_label": "Mobilité", + "weak_title": "À améliorer :", + "pain_title": "Zones douloureuses (optionnel)", + "action_save": "Enregistrer" + }, + "reminders": { + "header_title": "Rappels", + "default_name": "Rappel d'étirement", + "placeholder_name": "Nom...", + "select_no_routine": "Aucune routine liée", + "action_cancel": "Annuler", + "action_create": "Créer", + "action_delete": "Supprimer", + "action_new": "+ Nouveau rappel", + "empty": "Aucun rappel configuré.", + "day_short_0": "Dim", + "day_short_1": "Lun", + "day_short_2": "Mar", + "day_short_3": "Mer", + "day_short_4": "Jeu", + "day_short_5": "Ven", + "day_short_6": "Sam" + }, + "creator": { + "header_title": "Nouvelle routine", + "action_save": "Enregistrer", + "placeholder_name": "Nom de la routine...", + "placeholder_description": "Description (optionnel)...", + "section_picker": "Ajouter un exercice", + "filter_all": "Tous", + "selected_summary": "{count} exercices · ~{minutes} min" + }, + "history": { + "header_title": "Historique", + "stat_sessions": "Sessions", + "stat_minutes": "Minutes", + "stat_streak": "Série", + "section_30_days": "30 derniers jours", + "section_balance": "Équilibre par zone", + "section_all_sessions": "Toutes les sessions", + "session_meta": "{minutes} min · {completed}/{total} exercices" + }, + "player": { + "action_start": "Démarrer", + "ready_meta": "{count} exercices · ~{minutes} min", + "finish_title": "Terminé !", + "finish_stats": "{completed} sur {total} exercices · {minutes} min", + "finish_skipped": "{count} ignorés", + "mood_label": "Comment te sens-tu ?", + "action_done": "Terminé", + "pause_badge": "Pause", + "side_left": "Côté gauche", + "side_right": "Côté droit", + "side_switch_notice": "Changement de côté...", + "rest_notice": "Pause", + "action_back": "◀ Retour", + "action_next": "Suivant ▶", + "action_resume": "▶ Reprendre", + "action_pause": "❚❚ Pause" + }, + "route": { + "title": "Stretch" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/stretch/it.json b/apps/mana/apps/web/src/lib/i18n/locales/stretch/it.json new file mode 100644 index 000000000..a3d4cf9d8 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/stretch/it.json @@ -0,0 +1,91 @@ +{ + "list_view": { + "tab_dashboard": "Dashboard", + "tab_routines": "Routine", + "tab_exercises": "Esercizi", + "stat_streak": "giorni di fila", + "stat_today": "min oggi", + "stat_week": "questa settimana", + "section_quickstart": "Avvio rapido", + "routine_minutes": "{count} min", + "rec_title_for_you": "Consigliato per te", + "rec_title_suggestion": "Suggerimento", + "rec_weak_areas": "Punti deboli: {areas}", + "rec_btn_start": "Avvia {name} ({minutes} min)", + "assessment_btn_repeat": "Ripeti la valutazione", + "assessment_btn_first": "Inizia la prima valutazione", + "assessment_meta": "Ultima: {when} — Punteggio: {score}%", + "section_today": "Oggi", + "section_all_link": "Tutte", + "action_reminders": "Promemoria", + "action_history": "Cronologia", + "action_create_routine": "+ Crea una routine personale", + "side_suffix": " /lato" + }, + "assessment": { + "result_label": "Risultato", + "step_label": "Passo {current} di {total}", + "score_label": "Mobilità", + "weak_title": "Da migliorare:", + "pain_title": "Zone di dolore (opzionale)", + "action_save": "Salva" + }, + "reminders": { + "header_title": "Promemoria", + "default_name": "Promemoria stretching", + "placeholder_name": "Nome...", + "select_no_routine": "Nessuna routine collegata", + "action_cancel": "Annulla", + "action_create": "Crea", + "action_delete": "Elimina", + "action_new": "+ Nuovo promemoria", + "empty": "Ancora nessun promemoria.", + "day_short_0": "Dom", + "day_short_1": "Lun", + "day_short_2": "Mar", + "day_short_3": "Mer", + "day_short_4": "Gio", + "day_short_5": "Ven", + "day_short_6": "Sab" + }, + "creator": { + "header_title": "Nuova routine", + "action_save": "Salva", + "placeholder_name": "Nome della routine...", + "placeholder_description": "Descrizione (opzionale)...", + "section_picker": "Aggiungi esercizio", + "filter_all": "Tutti", + "selected_summary": "{count} esercizi · ~{minutes} min" + }, + "history": { + "header_title": "Cronologia", + "stat_sessions": "Sessioni", + "stat_minutes": "Minuti", + "stat_streak": "Serie", + "section_30_days": "Ultimi 30 giorni", + "section_balance": "Bilancio per zona", + "section_all_sessions": "Tutte le sessioni", + "session_meta": "{minutes} min · {completed}/{total} esercizi" + }, + "player": { + "action_start": "Avvia", + "ready_meta": "{count} esercizi · ~{minutes} min", + "finish_title": "Fatto!", + "finish_stats": "{completed} su {total} esercizi · {minutes} min", + "finish_skipped": "{count} saltati", + "mood_label": "Come ti senti?", + "action_done": "Fine", + "pause_badge": "Pausa", + "side_left": "Lato sinistro", + "side_right": "Lato destro", + "side_switch_notice": "Cambio lato...", + "rest_notice": "Pausa", + "action_back": "◀ Indietro", + "action_next": "Avanti ▶", + "action_resume": "▶ Riprendi", + "action_pause": "❚❚ Pausa" + }, + "route": { + "title": "Stretch" + } +}