From d391a603f7313032650ea416b41f6b525b2e4aeb Mon Sep 17 00:00:00 2001 From: Till JS Date: Mon, 27 Apr 2026 15:05:49 +0200 Subject: [PATCH] i18n(memoro): extend with detail_view sub-namespace Adds detail_view: title_sources (5 LlmTier labels), statuses (4 ProcessingStatus labels), shell labels (notFound + confirmDelete + toastDeleted), title placeholder + generating variant, 4 row labels (Status/Dauer/Sprache/Sichtbarkeit) + lang placeholder, 2 section labels (Zusammenfassung/Transkript) with placeholder + 4 transcript states (transcribing/failed/empty/source), 2 meta keys with {date}. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../web/src/lib/i18n/locales/memoro/de.json | 34 +++++++++++++++++++ .../web/src/lib/i18n/locales/memoro/en.json | 34 +++++++++++++++++++ .../web/src/lib/i18n/locales/memoro/es.json | 34 +++++++++++++++++++ .../web/src/lib/i18n/locales/memoro/fr.json | 34 +++++++++++++++++++ .../web/src/lib/i18n/locales/memoro/it.json | 34 +++++++++++++++++++ 5 files changed, 170 insertions(+) diff --git a/apps/mana/apps/web/src/lib/i18n/locales/memoro/de.json b/apps/mana/apps/web/src/lib/i18n/locales/memoro/de.json index 4f72da889..44a1a121e 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/memoro/de.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/memoro/de.json @@ -298,5 +298,39 @@ "unauthorized": "Nicht autorisiert.", "forbidden": "Zugriff verweigert.", "server_error": "Serverfehler. Bitte versuche es später erneut." + }, + "detail_view": { + "title_sources": { + "none": "Lokal (regelbasiert)", + "browser": "Auf deinem Gerät (Gemma 4 E2B)", + "mana_server": "Mana-Server (Gemma 4 E4B)", + "byok": "Dein API-Key", + "cloud": "Google Gemini" + }, + "statuses": { + "pending": "Ausstehend", + "processing": "Wird verarbeitet", + "completed": "Fertig", + "failed": "Fehlgeschlagen" + }, + "not_found": "Memo nicht gefunden", + "confirm_delete": "Memo wirklich löschen?", + "toast_deleted": "Memo gelöscht", + "placeholder_title_idle": "Titel…", + "placeholder_title_generating": "Titel wird generiert…", + "label_status": "Status", + "label_duration": "Dauer", + "label_language": "Sprache", + "placeholder_language": "z.B. de", + "label_visibility": "Sichtbarkeit", + "section_summary": "Zusammenfassung", + "placeholder_summary": "Zusammenfassung hinzufügen...", + "section_transcript": "Transkript", + "transcribing": "Wird transkribiert…", + "transcript_failed": "Transkription fehlgeschlagen. Versuche es erneut oder gib das Transkript manuell ein.", + "transcript_empty": "Kein Transkript vorhanden.", + "transcript_source": "Voxtral via mana-stt", + "meta_created": "Erstellt: {date}", + "meta_updated": "Bearbeitet: {date}" } } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/memoro/en.json b/apps/mana/apps/web/src/lib/i18n/locales/memoro/en.json index fa03f3e7f..ec5d30ce3 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/memoro/en.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/memoro/en.json @@ -298,5 +298,39 @@ "unauthorized": "Unauthorized.", "forbidden": "Access denied.", "server_error": "Server error. Please try again later." + }, + "detail_view": { + "title_sources": { + "none": "Local (rule-based)", + "browser": "On your device (Gemma 4 E2B)", + "mana_server": "Mana server (Gemma 4 E4B)", + "byok": "Your API key", + "cloud": "Google Gemini" + }, + "statuses": { + "pending": "Pending", + "processing": "Processing", + "completed": "Done", + "failed": "Failed" + }, + "not_found": "Memo not found", + "confirm_delete": "Really delete memo?", + "toast_deleted": "Memo deleted", + "placeholder_title_idle": "Title…", + "placeholder_title_generating": "Generating title…", + "label_status": "Status", + "label_duration": "Duration", + "label_language": "Language", + "placeholder_language": "e.g. en", + "label_visibility": "Visibility", + "section_summary": "Summary", + "placeholder_summary": "Add summary…", + "section_transcript": "Transcript", + "transcribing": "Transcribing…", + "transcript_failed": "Transcription failed. Try again or enter the transcript manually.", + "transcript_empty": "No transcript available.", + "transcript_source": "Voxtral via mana-stt", + "meta_created": "Created: {date}", + "meta_updated": "Edited: {date}" } } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/memoro/es.json b/apps/mana/apps/web/src/lib/i18n/locales/memoro/es.json index a3cbbcb84..4ee90dd7e 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/memoro/es.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/memoro/es.json @@ -298,5 +298,39 @@ "unauthorized": "No autorizado.", "forbidden": "Acceso denegado.", "server_error": "Error del servidor. Inténtelo de nuevo más tarde." + }, + "detail_view": { + "title_sources": { + "none": "Local (reglas)", + "browser": "En tu dispositivo (Gemma 4 E2B)", + "mana_server": "Mana server (Gemma 4 E4B)", + "byok": "Tu API key", + "cloud": "Google Gemini" + }, + "statuses": { + "pending": "Pendiente", + "processing": "Procesando", + "completed": "Listo", + "failed": "Fallido" + }, + "not_found": "Memo no encontrado", + "confirm_delete": "¿Eliminar realmente el memo?", + "toast_deleted": "Memo eliminado", + "placeholder_title_idle": "Título…", + "placeholder_title_generating": "Generando título…", + "label_status": "Estado", + "label_duration": "Duración", + "label_language": "Idioma", + "placeholder_language": "p. ej. es", + "label_visibility": "Visibilidad", + "section_summary": "Resumen", + "placeholder_summary": "Añade un resumen…", + "section_transcript": "Transcripción", + "transcribing": "Transcribiendo…", + "transcript_failed": "Transcripción fallida. Inténtalo de nuevo o introdúcela manualmente.", + "transcript_empty": "Sin transcripción.", + "transcript_source": "Voxtral via mana-stt", + "meta_created": "Creado: {date}", + "meta_updated": "Editado: {date}" } } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/memoro/fr.json b/apps/mana/apps/web/src/lib/i18n/locales/memoro/fr.json index a83a0c1f7..b39341d95 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/memoro/fr.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/memoro/fr.json @@ -298,5 +298,39 @@ "unauthorized": "Non autorisé.", "forbidden": "Accès refusé.", "server_error": "Erreur serveur. Veuillez réessayer plus tard." + }, + "detail_view": { + "title_sources": { + "none": "Local (règles)", + "browser": "Sur ton appareil (Gemma 4 E2B)", + "mana_server": "Serveur Mana (Gemma 4 E4B)", + "byok": "Ta clé API", + "cloud": "Google Gemini" + }, + "statuses": { + "pending": "En attente", + "processing": "En traitement", + "completed": "Terminé", + "failed": "Échec" + }, + "not_found": "Mémo introuvable", + "confirm_delete": "Vraiment supprimer le mémo ?", + "toast_deleted": "Mémo supprimé", + "placeholder_title_idle": "Titre…", + "placeholder_title_generating": "Génération du titre…", + "label_status": "Statut", + "label_duration": "Durée", + "label_language": "Langue", + "placeholder_language": "p. ex. fr", + "label_visibility": "Visibilité", + "section_summary": "Résumé", + "placeholder_summary": "Ajouter un résumé…", + "section_transcript": "Transcription", + "transcribing": "Transcription en cours…", + "transcript_failed": "Échec de la transcription. Réessaie ou saisis manuellement.", + "transcript_empty": "Pas de transcription.", + "transcript_source": "Voxtral via mana-stt", + "meta_created": "Créé : {date}", + "meta_updated": "Modifié : {date}" } } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/memoro/it.json b/apps/mana/apps/web/src/lib/i18n/locales/memoro/it.json index 98e216408..be354c639 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/memoro/it.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/memoro/it.json @@ -298,5 +298,39 @@ "unauthorized": "Non autorizzato.", "forbidden": "Accesso negato.", "server_error": "Errore del server. Riprova più tardi." + }, + "detail_view": { + "title_sources": { + "none": "Locale (regole)", + "browser": "Sul tuo dispositivo (Gemma 4 E2B)", + "mana_server": "Mana server (Gemma 4 E4B)", + "byok": "La tua API key", + "cloud": "Google Gemini" + }, + "statuses": { + "pending": "In attesa", + "processing": "In elaborazione", + "completed": "Completato", + "failed": "Fallito" + }, + "not_found": "Memo non trovato", + "confirm_delete": "Eliminare davvero il memo?", + "toast_deleted": "Memo eliminato", + "placeholder_title_idle": "Titolo…", + "placeholder_title_generating": "Generazione del titolo…", + "label_status": "Stato", + "label_duration": "Durata", + "label_language": "Lingua", + "placeholder_language": "es. it", + "label_visibility": "Visibilità", + "section_summary": "Riassunto", + "placeholder_summary": "Aggiungi un riassunto…", + "section_transcript": "Trascrizione", + "transcribing": "Trascrizione in corso…", + "transcript_failed": "Trascrizione non riuscita. Riprova o inseriscila manualmente.", + "transcript_empty": "Nessuna trascrizione.", + "transcript_source": "Voxtral via mana-stt", + "meta_created": "Creato: {date}", + "meta_updated": "Modificato: {date}" } }