mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 18:41:08 +02:00
i18n(stretch): add namespace JSONs for de/en/es/fr/it
Locale files only — component patches land in a follow-up commit. Splitting the work to land translations safely while parallel sessions in this repo are committing. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
a68933bff3
commit
421663ba3d
5 changed files with 455 additions and 0 deletions
91
apps/mana/apps/web/src/lib/i18n/locales/stretch/de.json
Normal file
91
apps/mana/apps/web/src/lib/i18n/locales/stretch/de.json
Normal file
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
91
apps/mana/apps/web/src/lib/i18n/locales/stretch/en.json
Normal file
91
apps/mana/apps/web/src/lib/i18n/locales/stretch/en.json
Normal file
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
91
apps/mana/apps/web/src/lib/i18n/locales/stretch/es.json
Normal file
91
apps/mana/apps/web/src/lib/i18n/locales/stretch/es.json
Normal file
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
91
apps/mana/apps/web/src/lib/i18n/locales/stretch/fr.json
Normal file
91
apps/mana/apps/web/src/lib/i18n/locales/stretch/fr.json
Normal file
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
91
apps/mana/apps/web/src/lib/i18n/locales/stretch/it.json
Normal file
91
apps/mana/apps/web/src/lib/i18n/locales/stretch/it.json
Normal file
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue