From 3e41b14a31cc51145f3e10a4dbf118bcd263ce59 Mon Sep 17 00:00:00 2001 From: Till JS Date: Mon, 27 Apr 2026 02:10:03 +0200 Subject: [PATCH] i18n(dreams): add namespace JSONs (de/en/es/fr/it) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds moods + list_view sub-namespaces for the dreams ListView translation pass — view tabs, insights, filter chips, search, context menu, inline editor, transcription badges, FloatingInputBar, voice reason. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../web/src/lib/i18n/locales/dreams/de.json | 48 +++++++++++++++++++ .../web/src/lib/i18n/locales/dreams/en.json | 48 +++++++++++++++++++ .../web/src/lib/i18n/locales/dreams/es.json | 48 +++++++++++++++++++ .../web/src/lib/i18n/locales/dreams/fr.json | 48 +++++++++++++++++++ .../web/src/lib/i18n/locales/dreams/it.json | 48 +++++++++++++++++++ 5 files changed, 240 insertions(+) create mode 100644 apps/mana/apps/web/src/lib/i18n/locales/dreams/de.json create mode 100644 apps/mana/apps/web/src/lib/i18n/locales/dreams/en.json create mode 100644 apps/mana/apps/web/src/lib/i18n/locales/dreams/es.json create mode 100644 apps/mana/apps/web/src/lib/i18n/locales/dreams/fr.json create mode 100644 apps/mana/apps/web/src/lib/i18n/locales/dreams/it.json diff --git a/apps/mana/apps/web/src/lib/i18n/locales/dreams/de.json b/apps/mana/apps/web/src/lib/i18n/locales/dreams/de.json new file mode 100644 index 000000000..b1584f717 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/dreams/de.json @@ -0,0 +1,48 @@ +{ + "moods": { + "angenehm": "Angenehm", + "neutral": "Neutral", + "unangenehm": "Unangenehm", + "albtraum": "Albtraum" + }, + "list_view": { + "tab_dreams": "Träume", + "tab_symbols": "Symbole", + "insights_total": "{n} Träume", + "insights_lucid": "✨ {n} Klarträume", + "clear_filter": "× Filter", + "filter_all": "Alle", + "filter_lucid": "✨ Klarträume", + "filter_nightmare": "Albträume", + "filter_recurring": "Wiederkehrend", + "search_placeholder": "Träume durchsuchen...", + "ctx_edit": "Bearbeiten", + "ctx_unpin": "Lösen", + "ctx_pin": "Pinnen", + "ctx_delete": "Löschen", + "editor_title_placeholder": "Titel (optional)...", + "editor_transcribing": "Transkribiert deine Aufnahme…", + "editor_transcribe_failed": "Transkription fehlgeschlagen", + "editor_transcribed_via": "Transkribiert via", + "editor_stt_pipeline_title": "STT-Pipeline, die den Transkript erzeugt hat", + "editor_content_placeholder": "Erzähl mir den Traum...", + "editor_symbols_placeholder": "Symbole (Komma-getrennt): Wasser, Fliegen, Tür", + "editor_label_night": "Nacht", + "editor_label_bedtime": "Ins Bett", + "editor_label_wake": "Aufgewacht", + "editor_label_sleep_quality": "Schlafqualität", + "editor_stars_aria": "{n} Sterne", + "editor_lucid_toggle": "✨ Klartraum", + "editor_recurring_toggle": "↻ Wiederkehrend", + "editor_action_delete": "Löschen", + "editor_action_done": "Fertig", + "badge_transcribing_title": "Wird transkribiert…", + "badge_failed_title": "Fehler", + "stt_chip_title": "STT-Pipeline", + "untitled": "Traum ohne Titel", + "empty_no_match": "Keine Treffer", + "empty_no_dreams": "Erzähl deinen ersten Traum.", + "input_placeholder": "Was hast du geträumt?", + "voice_reason": "Sprach-Aufnahmen werden verschlüsselt in deinem persönlichen Tagebuch gespeichert. Dafür brauchst du ein Mana-Konto." + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/dreams/en.json b/apps/mana/apps/web/src/lib/i18n/locales/dreams/en.json new file mode 100644 index 000000000..461cd459c --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/dreams/en.json @@ -0,0 +1,48 @@ +{ + "moods": { + "angenehm": "Pleasant", + "neutral": "Neutral", + "unangenehm": "Unpleasant", + "albtraum": "Nightmare" + }, + "list_view": { + "tab_dreams": "Dreams", + "tab_symbols": "Symbols", + "insights_total": "{n} dreams", + "insights_lucid": "✨ {n} lucid", + "clear_filter": "× Filter", + "filter_all": "All", + "filter_lucid": "✨ Lucid", + "filter_nightmare": "Nightmares", + "filter_recurring": "Recurring", + "search_placeholder": "Search dreams…", + "ctx_edit": "Edit", + "ctx_unpin": "Unpin", + "ctx_pin": "Pin", + "ctx_delete": "Delete", + "editor_title_placeholder": "Title (optional)…", + "editor_transcribing": "Transcribing your recording…", + "editor_transcribe_failed": "Transcription failed", + "editor_transcribed_via": "Transcribed via", + "editor_stt_pipeline_title": "STT pipeline that produced the transcript", + "editor_content_placeholder": "Tell me the dream…", + "editor_symbols_placeholder": "Symbols (comma-separated): water, flying, door", + "editor_label_night": "Night", + "editor_label_bedtime": "Bedtime", + "editor_label_wake": "Wake", + "editor_label_sleep_quality": "Sleep quality", + "editor_stars_aria": "{n} stars", + "editor_lucid_toggle": "✨ Lucid", + "editor_recurring_toggle": "↻ Recurring", + "editor_action_delete": "Delete", + "editor_action_done": "Done", + "badge_transcribing_title": "Transcribing…", + "badge_failed_title": "Error", + "stt_chip_title": "STT pipeline", + "untitled": "Untitled dream", + "empty_no_match": "No matches", + "empty_no_dreams": "Tell me your first dream.", + "input_placeholder": "What did you dream?", + "voice_reason": "Voice recordings are stored encrypted in your personal journal. You need a Mana account for this." + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/dreams/es.json b/apps/mana/apps/web/src/lib/i18n/locales/dreams/es.json new file mode 100644 index 000000000..72b4a6508 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/dreams/es.json @@ -0,0 +1,48 @@ +{ + "moods": { + "angenehm": "Agradable", + "neutral": "Neutro", + "unangenehm": "Desagradable", + "albtraum": "Pesadilla" + }, + "list_view": { + "tab_dreams": "Sueños", + "tab_symbols": "Símbolos", + "insights_total": "{n} sueños", + "insights_lucid": "✨ {n} lúcidos", + "clear_filter": "× Filtro", + "filter_all": "Todos", + "filter_lucid": "✨ Lúcidos", + "filter_nightmare": "Pesadillas", + "filter_recurring": "Recurrentes", + "search_placeholder": "Buscar sueños…", + "ctx_edit": "Editar", + "ctx_unpin": "Desfijar", + "ctx_pin": "Fijar", + "ctx_delete": "Eliminar", + "editor_title_placeholder": "Título (opcional)…", + "editor_transcribing": "Transcribiendo tu grabación…", + "editor_transcribe_failed": "Transcripción fallida", + "editor_transcribed_via": "Transcrito vía", + "editor_stt_pipeline_title": "Pipeline STT que produjo la transcripción", + "editor_content_placeholder": "Cuéntame el sueño…", + "editor_symbols_placeholder": "Símbolos (separados por coma): agua, volar, puerta", + "editor_label_night": "Noche", + "editor_label_bedtime": "Acostarse", + "editor_label_wake": "Despertar", + "editor_label_sleep_quality": "Calidad del sueño", + "editor_stars_aria": "{n} estrellas", + "editor_lucid_toggle": "✨ Lúcido", + "editor_recurring_toggle": "↻ Recurrente", + "editor_action_delete": "Eliminar", + "editor_action_done": "Listo", + "badge_transcribing_title": "Transcribiendo…", + "badge_failed_title": "Error", + "stt_chip_title": "Pipeline STT", + "untitled": "Sueño sin título", + "empty_no_match": "Sin resultados", + "empty_no_dreams": "Cuéntame tu primer sueño.", + "input_placeholder": "¿Qué soñaste?", + "voice_reason": "Las grabaciones de voz se almacenan cifradas en tu diario personal. Se requiere una cuenta Mana." + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/dreams/fr.json b/apps/mana/apps/web/src/lib/i18n/locales/dreams/fr.json new file mode 100644 index 000000000..206458a57 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/dreams/fr.json @@ -0,0 +1,48 @@ +{ + "moods": { + "angenehm": "Agréable", + "neutral": "Neutre", + "unangenehm": "Désagréable", + "albtraum": "Cauchemar" + }, + "list_view": { + "tab_dreams": "Rêves", + "tab_symbols": "Symboles", + "insights_total": "{n} rêves", + "insights_lucid": "✨ {n} lucides", + "clear_filter": "× Filtre", + "filter_all": "Tous", + "filter_lucid": "✨ Lucides", + "filter_nightmare": "Cauchemars", + "filter_recurring": "Récurrents", + "search_placeholder": "Rechercher dans les rêves…", + "ctx_edit": "Modifier", + "ctx_unpin": "Détacher", + "ctx_pin": "Épingler", + "ctx_delete": "Supprimer", + "editor_title_placeholder": "Titre (facultatif)…", + "editor_transcribing": "Transcription de l'enregistrement…", + "editor_transcribe_failed": "Échec de la transcription", + "editor_transcribed_via": "Transcrit via", + "editor_stt_pipeline_title": "Pipeline STT qui a produit la transcription", + "editor_content_placeholder": "Raconte-moi le rêve…", + "editor_symbols_placeholder": "Symboles (séparés par virgule) : eau, voler, porte", + "editor_label_night": "Nuit", + "editor_label_bedtime": "Coucher", + "editor_label_wake": "Réveil", + "editor_label_sleep_quality": "Qualité du sommeil", + "editor_stars_aria": "{n} étoiles", + "editor_lucid_toggle": "✨ Lucide", + "editor_recurring_toggle": "↻ Récurrent", + "editor_action_delete": "Supprimer", + "editor_action_done": "Terminé", + "badge_transcribing_title": "Transcription en cours…", + "badge_failed_title": "Erreur", + "stt_chip_title": "Pipeline STT", + "untitled": "Rêve sans titre", + "empty_no_match": "Aucun résultat", + "empty_no_dreams": "Raconte-moi ton premier rêve.", + "input_placeholder": "Qu'as-tu rêvé ?", + "voice_reason": "Les enregistrements vocaux sont stockés chiffrés dans ton journal personnel. Un compte Mana est nécessaire." + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/dreams/it.json b/apps/mana/apps/web/src/lib/i18n/locales/dreams/it.json new file mode 100644 index 000000000..ef0d0d8d3 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/dreams/it.json @@ -0,0 +1,48 @@ +{ + "moods": { + "angenehm": "Piacevole", + "neutral": "Neutro", + "unangenehm": "Spiacevole", + "albtraum": "Incubo" + }, + "list_view": { + "tab_dreams": "Sogni", + "tab_symbols": "Simboli", + "insights_total": "{n} sogni", + "insights_lucid": "✨ {n} lucidi", + "clear_filter": "× Filtro", + "filter_all": "Tutti", + "filter_lucid": "✨ Lucidi", + "filter_nightmare": "Incubi", + "filter_recurring": "Ricorrenti", + "search_placeholder": "Cerca nei sogni…", + "ctx_edit": "Modifica", + "ctx_unpin": "Sblocca", + "ctx_pin": "Fissa", + "ctx_delete": "Elimina", + "editor_title_placeholder": "Titolo (opzionale)…", + "editor_transcribing": "Trascrizione della registrazione…", + "editor_transcribe_failed": "Trascrizione non riuscita", + "editor_transcribed_via": "Trascritto via", + "editor_stt_pipeline_title": "Pipeline STT che ha prodotto la trascrizione", + "editor_content_placeholder": "Raccontami il sogno…", + "editor_symbols_placeholder": "Simboli (separati da virgola): acqua, volare, porta", + "editor_label_night": "Notte", + "editor_label_bedtime": "A letto", + "editor_label_wake": "Sveglia", + "editor_label_sleep_quality": "Qualità del sonno", + "editor_stars_aria": "{n} stelle", + "editor_lucid_toggle": "✨ Lucido", + "editor_recurring_toggle": "↻ Ricorrente", + "editor_action_delete": "Elimina", + "editor_action_done": "Fatto", + "badge_transcribing_title": "Trascrizione in corso…", + "badge_failed_title": "Errore", + "stt_chip_title": "Pipeline STT", + "untitled": "Sogno senza titolo", + "empty_no_match": "Nessun risultato", + "empty_no_dreams": "Raccontami il tuo primo sogno.", + "input_placeholder": "Cosa hai sognato?", + "voice_reason": "Le registrazioni vocali sono memorizzate cifrate nel tuo diario personale. Serve un account Mana." + } +}