From 81f1056b4a203ba229b15de8d047f9bdd5235ab9 Mon Sep 17 00:00:00 2001 From: Till JS Date: Mon, 27 Apr 2026 01:47:02 +0200 Subject: [PATCH] i18n(goals): add namespace JSONs for de/en/es/fr/it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Locale-only — GoalEditor patches in follow-up commit. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../web/src/lib/i18n/locales/goals/de.json | 39 +++++++++++++++++++ .../web/src/lib/i18n/locales/goals/en.json | 39 +++++++++++++++++++ .../web/src/lib/i18n/locales/goals/es.json | 39 +++++++++++++++++++ .../web/src/lib/i18n/locales/goals/fr.json | 39 +++++++++++++++++++ .../web/src/lib/i18n/locales/goals/it.json | 39 +++++++++++++++++++ 5 files changed, 195 insertions(+) create mode 100644 apps/mana/apps/web/src/lib/i18n/locales/goals/de.json create mode 100644 apps/mana/apps/web/src/lib/i18n/locales/goals/en.json create mode 100644 apps/mana/apps/web/src/lib/i18n/locales/goals/es.json create mode 100644 apps/mana/apps/web/src/lib/i18n/locales/goals/fr.json create mode 100644 apps/mana/apps/web/src/lib/i18n/locales/goals/it.json diff --git a/apps/mana/apps/web/src/lib/i18n/locales/goals/de.json b/apps/mana/apps/web/src/lib/i18n/locales/goals/de.json new file mode 100644 index 000000000..666667437 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/goals/de.json @@ -0,0 +1,39 @@ +{ + "editor": { + "title": "Eigenes Ziel erstellen", + "label_title": "Titel", + "placeholder_title": "z.B. 4x Sport pro Woche", + "label_what_to_count": "Was zaehlen?", + "label_how_to_count": "Wie zaehlen?", + "source_count": "Anzahl zaehlen", + "source_sum": "Wert summieren", + "label_sum_field": "Summen-Feld", + "placeholder_sum_field": "z.B. quantityMl, calories", + "label_filter": "Filter (optional)", + "placeholder_filter_field": "Feld z.B. drinkType", + "label_filter_value": "Wert", + "placeholder_filter_value": "z.B. water", + "label_target": "Ziel", + "comparison_gte": "Mindestens", + "comparison_lte": "Hoechstens", + "label_period": "Zeitraum", + "period_day": "Pro Tag", + "period_week": "Pro Woche", + "period_month": "Pro Monat", + "action_cancel": "Abbrechen", + "action_create": "Erstellen", + "event_task_completed": "Tasks erledigt", + "event_task_created": "Tasks erstellt", + "event_drink_logged": "Getraenk geloggt", + "event_meal_logged": "Mahlzeit geloggt", + "event_habit_logged": "Habit geloggt", + "event_journal_entry_created": "Journal-Eintrag", + "event_note_created": "Notiz erstellt", + "event_place_visited": "Ort besucht", + "event_workout_finished": "Workout beendet", + "event_meditation_completed": "Meditation", + "event_sleep_logged": "Schlaf geloggt", + "event_calendar_event_created": "Termin erstellt", + "event_transaction_created": "Transaktion" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/goals/en.json b/apps/mana/apps/web/src/lib/i18n/locales/goals/en.json new file mode 100644 index 000000000..286f359fc --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/goals/en.json @@ -0,0 +1,39 @@ +{ + "editor": { + "title": "Create custom goal", + "label_title": "Title", + "placeholder_title": "e.g. workout 4× a week", + "label_what_to_count": "Count what?", + "label_how_to_count": "Count how?", + "source_count": "Count occurrences", + "source_sum": "Sum a value", + "label_sum_field": "Sum field", + "placeholder_sum_field": "e.g. quantityMl, calories", + "label_filter": "Filter (optional)", + "placeholder_filter_field": "Field e.g. drinkType", + "label_filter_value": "Value", + "placeholder_filter_value": "e.g. water", + "label_target": "Target", + "comparison_gte": "At least", + "comparison_lte": "At most", + "label_period": "Period", + "period_day": "Per day", + "period_week": "Per week", + "period_month": "Per month", + "action_cancel": "Cancel", + "action_create": "Create", + "event_task_completed": "Tasks completed", + "event_task_created": "Tasks created", + "event_drink_logged": "Drink logged", + "event_meal_logged": "Meal logged", + "event_habit_logged": "Habit logged", + "event_journal_entry_created": "Journal entry", + "event_note_created": "Note created", + "event_place_visited": "Place visited", + "event_workout_finished": "Workout finished", + "event_meditation_completed": "Meditation", + "event_sleep_logged": "Sleep logged", + "event_calendar_event_created": "Event created", + "event_transaction_created": "Transaction" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/goals/es.json b/apps/mana/apps/web/src/lib/i18n/locales/goals/es.json new file mode 100644 index 000000000..c3c3736e1 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/goals/es.json @@ -0,0 +1,39 @@ +{ + "editor": { + "title": "Crear objetivo propio", + "label_title": "Título", + "placeholder_title": "p. ej. deporte 4× por semana", + "label_what_to_count": "¿Qué contar?", + "label_how_to_count": "¿Cómo contar?", + "source_count": "Contar ocurrencias", + "source_sum": "Sumar un valor", + "label_sum_field": "Campo a sumar", + "placeholder_sum_field": "p. ej. quantityMl, calories", + "label_filter": "Filtro (opcional)", + "placeholder_filter_field": "Campo p. ej. drinkType", + "label_filter_value": "Valor", + "placeholder_filter_value": "p. ej. water", + "label_target": "Meta", + "comparison_gte": "Al menos", + "comparison_lte": "Como máximo", + "label_period": "Periodo", + "period_day": "Por día", + "period_week": "Por semana", + "period_month": "Por mes", + "action_cancel": "Cancelar", + "action_create": "Crear", + "event_task_completed": "Tareas completadas", + "event_task_created": "Tareas creadas", + "event_drink_logged": "Bebida registrada", + "event_meal_logged": "Comida registrada", + "event_habit_logged": "Hábito registrado", + "event_journal_entry_created": "Entrada de diario", + "event_note_created": "Nota creada", + "event_place_visited": "Lugar visitado", + "event_workout_finished": "Entrenamiento terminado", + "event_meditation_completed": "Meditación", + "event_sleep_logged": "Sueño registrado", + "event_calendar_event_created": "Evento creado", + "event_transaction_created": "Transacción" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/goals/fr.json b/apps/mana/apps/web/src/lib/i18n/locales/goals/fr.json new file mode 100644 index 000000000..9b7390a25 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/goals/fr.json @@ -0,0 +1,39 @@ +{ + "editor": { + "title": "Créer un objectif personnalisé", + "label_title": "Titre", + "placeholder_title": "p. ex. sport 4× par semaine", + "label_what_to_count": "Compter quoi ?", + "label_how_to_count": "Compter comment ?", + "source_count": "Compter les occurrences", + "source_sum": "Additionner une valeur", + "label_sum_field": "Champ à sommer", + "placeholder_sum_field": "p. ex. quantityMl, calories", + "label_filter": "Filtre (optionnel)", + "placeholder_filter_field": "Champ p. ex. drinkType", + "label_filter_value": "Valeur", + "placeholder_filter_value": "p. ex. water", + "label_target": "Cible", + "comparison_gte": "Au moins", + "comparison_lte": "Au plus", + "label_period": "Période", + "period_day": "Par jour", + "period_week": "Par semaine", + "period_month": "Par mois", + "action_cancel": "Annuler", + "action_create": "Créer", + "event_task_completed": "Tâches terminées", + "event_task_created": "Tâches créées", + "event_drink_logged": "Boisson enregistrée", + "event_meal_logged": "Repas enregistré", + "event_habit_logged": "Habitude enregistrée", + "event_journal_entry_created": "Entrée de journal", + "event_note_created": "Note créée", + "event_place_visited": "Lieu visité", + "event_workout_finished": "Entraînement terminé", + "event_meditation_completed": "Méditation", + "event_sleep_logged": "Sommeil enregistré", + "event_calendar_event_created": "Événement créé", + "event_transaction_created": "Transaction" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/goals/it.json b/apps/mana/apps/web/src/lib/i18n/locales/goals/it.json new file mode 100644 index 000000000..151bcbb88 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/goals/it.json @@ -0,0 +1,39 @@ +{ + "editor": { + "title": "Crea obiettivo personalizzato", + "label_title": "Titolo", + "placeholder_title": "es. sport 4× a settimana", + "label_what_to_count": "Cosa contare?", + "label_how_to_count": "Come contare?", + "source_count": "Conta occorrenze", + "source_sum": "Somma un valore", + "label_sum_field": "Campo da sommare", + "placeholder_sum_field": "es. quantityMl, calories", + "label_filter": "Filtro (opzionale)", + "placeholder_filter_field": "Campo es. drinkType", + "label_filter_value": "Valore", + "placeholder_filter_value": "es. water", + "label_target": "Obiettivo", + "comparison_gte": "Almeno", + "comparison_lte": "Al massimo", + "label_period": "Periodo", + "period_day": "Al giorno", + "period_week": "A settimana", + "period_month": "Al mese", + "action_cancel": "Annulla", + "action_create": "Crea", + "event_task_completed": "Task completati", + "event_task_created": "Task creati", + "event_drink_logged": "Bevanda registrata", + "event_meal_logged": "Pasto registrato", + "event_habit_logged": "Abitudine registrata", + "event_journal_entry_created": "Voce diario", + "event_note_created": "Nota creata", + "event_place_visited": "Luogo visitato", + "event_workout_finished": "Allenamento terminato", + "event_meditation_completed": "Meditazione", + "event_sleep_logged": "Sonno registrato", + "event_calendar_event_created": "Evento creato", + "event_transaction_created": "Transazione" + } +}