i18n: strip dead legacy keys + fill IT/FR/ES calendar translations

Vor-Audit: 4 Namespaces mit Drift (calendar, dashboard, memoro, times).
Nach diesem Commit: alle 35 Namespaces × 5 Locales in voller Parität.

Tote Keys entfernt (0 Call-Sites laut grep über src/):
- memoro/{it,fr,es}.json: app_slider.* (16 Keys) — wurde längst in
  den app_slider/-Namespace migriert.
- calendar/*.json: sync.*, sharing.* (aus allen 5), auth.*, event.save,
  event.delete, event.cancel (aus en/it/fr/es — DE war schon sauber),
  calendar.common.* (aus it/fr/es) — alles duplizierte common-Strings.
- times/{de,en}.json: auth.* (6 Keys) — nur dort als Dupe geblieben.

Echte Lücken gefüllt:
- calendar/{it,fr,es}.json: 15 Keys (views.weekNumber, views.moreEvents,
  calendar.draftEvent/hideSidebar/showSidebar, event.changeStartTime/
  EndTime, errors.{load,create,update,delete}Events, success.event*,
  a11y.createEventOn/slotTime) — waren in DE/EN vorhanden, in IT/FR/ES
  via fallbackLocale auf Deutsch zurückgefallen.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-24 16:28:10 +02:00
parent 05b2209232
commit 9c503b7982
10 changed files with 63 additions and 565 deletions

View file

@ -185,85 +185,5 @@
"error": {
"notFound": "Seite nicht gefunden",
"backToHome": "Zurück zur Startseite"
},
"sync": {
"pageTitle": "Kalender-Sync - Einstellungen",
"title": "Kalender-Sync",
"connectCalendar": "Kalender verbinden",
"description": "Verbinde externe Kalender, um Termine zu importieren und zu synchronisieren.",
"emptyState": "Keine externen Kalender verbunden",
"syncNow": "Jetzt synchronisieren",
"disconnect": "Verbindung trennen",
"confirmDisconnect": "\"{name}\" wirklich trennen? Synchronisierte Termine werden gelöscht.",
"neverSynced": "Noch nie",
"directionLabel": "Richtung",
"lastSync": "Letzte Sync",
"statusLabel": "Status",
"autoSync": "Auto-Sync",
"connectCaldav": "CalDAV-Server verbinden",
"connectProvider": "{provider} verbinden",
"searching": "Suche...",
"searchCalendars": "Kalender suchen",
"discoveredCalendars": "Gefundene Kalender:",
"connecting": "Verbinde...",
"connect": "Verbinden",
"direction": {
"import": "Nur Import",
"export": "Nur Export",
"both": "Bidirektional"
},
"status": {
"error": "Fehler",
"active": "Aktiv (alle {interval} Min.)",
"paused": "Pausiert"
},
"providers": {
"icalUrl": "iCal URL",
"icalUrlDesc": "ICS-Link importieren (z.B. Feiertage)",
"caldav": "CalDAV",
"caldavDesc": "CalDAV-Server verbinden",
"google": "Google Calendar",
"googleDesc": "Mit Google Kalender synchronisieren",
"apple": "Apple Calendar",
"appleDesc": "iCloud Kalender verbinden"
},
"form": {
"serverUrl": "Server-URL",
"username": "Benutzername",
"password": "Passwort",
"name": "Name",
"namePlaceholder": "Mein externer Kalender",
"url": "URL",
"syncDirection": "Sync-Richtung"
}
},
"sharing": {
"pageTitle": "Kalender-Freigaben - Einstellungen",
"title": "Freigaben",
"shareCalendar": "Kalender teilen",
"invitations": "Einladungen ({count})",
"calendarInvitation": "Kalender-Einladung",
"access": "Zugriff",
"accept": "Annehmen",
"sharedWithMe": "Mit mir geteilt",
"sharedCalendar": "Geteilter Kalender",
"shareMyCalendars": "Meine Kalender teilen",
"notSharedYet": "Noch nicht geteilt",
"linkShare": "Link-Freigabe",
"pending": "Ausstehend",
"removeShare": "Freigabe entfernen",
"confirmRemoveShare": "Freigabe wirklich entfernen?",
"addPerson": "Person hinzufügen",
"sharing": "Teile...",
"permission": {
"read": "Lesen",
"write": "Lesen & Bearbeiten",
"admin": "Administrator"
},
"form": {
"calendar": "Kalender",
"email": "E-Mail-Adresse",
"permission": "Berechtigung"
}
}
}

View file

@ -55,9 +55,6 @@
"repeat": "Repeat",
"reminder": "Reminder",
"calendar": "Calendar",
"save": "Save",
"delete": "Delete",
"cancel": "Cancel",
"changeStartTime": "Change start time",
"changeEndTime": "Change end time"
},
@ -86,14 +83,6 @@
"pending": "Pending",
"accepted": "Accepted"
},
"auth": {
"login": "Login",
"logout": "Logout",
"register": "Register",
"email": "Email",
"password": "Password",
"forgotPassword": "Forgot password?"
},
"toast": {
"eventLoadError": "Failed to load events",
"eventUpdateError": "Failed to update event",
@ -196,88 +185,5 @@
"error": {
"notFound": "Page not found",
"backToHome": "Back to home"
},
"sync": {
"pageTitle": "Calendar Sync - Settings",
"title": "Calendar Sync",
"back": "Back",
"connectCalendar": "Connect calendar",
"description": "Connect external calendars to import and synchronize events.",
"emptyState": "No external calendars connected",
"syncNow": "Sync now",
"disconnect": "Disconnect",
"confirmDisconnect": "Really disconnect \"{name}\"? Synchronized events will be deleted.",
"neverSynced": "Never",
"directionLabel": "Direction",
"lastSync": "Last sync",
"statusLabel": "Status",
"autoSync": "Auto-Sync",
"connectCaldav": "Connect CalDAV server",
"connectProvider": "Connect {provider}",
"searching": "Searching...",
"searchCalendars": "Search calendars",
"discoveredCalendars": "Discovered calendars:",
"connecting": "Connecting...",
"connect": "Connect",
"direction": {
"import": "Import only",
"export": "Export only",
"both": "Bidirectional"
},
"status": {
"error": "Error",
"active": "Active (every {interval} min.)",
"paused": "Paused"
},
"providers": {
"icalUrl": "iCal URL",
"icalUrlDesc": "Import ICS link (e.g. holidays)",
"caldav": "CalDAV",
"caldavDesc": "Connect CalDAV server",
"google": "Google Calendar",
"googleDesc": "Sync with Google Calendar",
"apple": "Apple Calendar",
"appleDesc": "Connect iCloud Calendar"
},
"form": {
"serverUrl": "Server URL",
"username": "Username",
"password": "Password",
"name": "Name",
"namePlaceholder": "My external calendar",
"url": "URL",
"syncDirection": "Sync direction"
}
},
"sharing": {
"pageTitle": "Calendar Sharing - Settings",
"title": "Sharing",
"back": "Back",
"shareCalendar": "Share calendar",
"invitations": "Invitations ({count})",
"calendarInvitation": "Calendar invitation",
"access": "access",
"accept": "Accept",
"sharedWithMe": "Shared with me",
"sharedCalendar": "Shared calendar",
"shareMyCalendars": "Share my calendars",
"notSharedYet": "Not shared yet",
"linkShare": "Link share",
"pending": "Pending",
"removeShare": "Remove share",
"confirmRemoveShare": "Really remove this share?",
"addPerson": "Add person",
"share": "Share",
"sharing": "Sharing...",
"permission": {
"read": "Read",
"write": "Read & Edit",
"admin": "Admin"
},
"form": {
"calendar": "Calendar",
"email": "Email address",
"permission": "Permission"
}
}
}

View file

@ -23,7 +23,9 @@
"allDay": "Todo el día",
"birthday": "Cumpleaños",
"weekView": "Vista semanal",
"monthView": "Vista mensual"
"monthView": "Vista mensual",
"weekNumber": "S",
"moreEvents": "+{count} más"
},
"calendar": {
"today": "Hoy",
@ -38,7 +40,10 @@
"duplicate": "Duplicar",
"copy": "Copia",
"delete": "Eliminar"
}
},
"draftEvent": "(Nuevo evento)",
"hideSidebar": "Ocultar barra lateral",
"showSidebar": "Mostrar barra lateral"
},
"event": {
"title": "Título",
@ -50,9 +55,8 @@
"repeat": "Repetir",
"reminder": "Recordatorio",
"calendar": "Calendario",
"save": "Guardar",
"delete": "Eliminar",
"cancel": "Cancelar"
"changeStartTime": "Cambiar hora de inicio",
"changeEndTime": "Cambiar hora de fin"
},
"repeat": {
"none": "No repetir",
@ -79,14 +83,6 @@
"pending": "Pendiente",
"accepted": "Aceptado"
},
"auth": {
"login": "Iniciar sesión",
"logout": "Cerrar sesión",
"register": "Registrarse",
"email": "Correo electrónico",
"password": "Contraseña",
"forgotPassword": "¿Olvidaste tu contraseña?"
},
"toast": {
"eventLoadError": "No se pudieron cargar los eventos",
"eventUpdateError": "No se pudo actualizar el evento",
@ -107,19 +103,6 @@
"connectionError": "Error de conexión",
"syncError": "Error de sincronización"
},
"common": {
"save": "Guardar",
"cancel": "Cancelar",
"delete": "Eliminar",
"edit": "Editar",
"add": "Agregar",
"close": "Cerrar",
"search": "Buscar",
"error": "Error",
"success": "Éxito",
"calendar": "Calendario",
"create": "Crear"
},
"settings": {
"myCalendars": "Mis calendarios",
"externalCalendars": "Calendarios externos",
@ -189,87 +172,18 @@
"notFound": "Página no encontrada",
"backToHome": "Volver al inicio"
},
"sync": {
"pageTitle": "Sincronización de calendarios - Configuración",
"title": "Sincronización",
"back": "Volver",
"connectCalendar": "Conectar calendario",
"description": "Conecta calendarios externos para importar y sincronizar eventos.",
"emptyState": "No hay calendarios externos conectados",
"syncNow": "Sincronizar ahora",
"disconnect": "Desconectar",
"confirmDisconnect": "¿Realmente desconectar \"{name}\"? Los eventos sincronizados serán eliminados.",
"neverSynced": "Nunca",
"directionLabel": "Dirección",
"lastSync": "Última sincronización",
"statusLabel": "Estado",
"autoSync": "Sincronización automática",
"connectCaldav": "Conectar servidor CalDAV",
"connectProvider": "Conectar {provider}",
"searching": "Buscando...",
"searchCalendars": "Buscar calendarios",
"discoveredCalendars": "Calendarios encontrados:",
"connecting": "Conectando...",
"connect": "Conectar",
"direction": {
"import": "Solo importar",
"export": "Solo exportar",
"both": "Bidireccional"
},
"status": {
"error": "Error",
"active": "Activo (cada {interval} min.)",
"paused": "Pausado"
},
"providers": {
"icalUrl": "URL iCal",
"icalUrlDesc": "Importar enlace ICS (ej. festivos)",
"caldav": "CalDAV",
"caldavDesc": "Conectar servidor CalDAV",
"google": "Google Calendar",
"googleDesc": "Sincronizar con Google Calendar",
"apple": "Apple Calendar",
"appleDesc": "Conectar calendario de iCloud"
},
"form": {
"serverUrl": "URL del servidor",
"username": "Nombre de usuario",
"password": "Contraseña",
"name": "Nombre",
"namePlaceholder": "Mi calendario externo",
"url": "URL",
"syncDirection": "Dirección de sincronización"
}
"errors": {
"loadEvents": "Error al cargar eventos",
"createEvent": "Error al crear el evento",
"updateEvent": "Error al actualizar el evento",
"deleteEvent": "Error al eliminar el evento"
},
"sharing": {
"pageTitle": "Compartir calendarios - Configuración",
"title": "Compartidos",
"back": "Volver",
"shareCalendar": "Compartir calendario",
"invitations": "Invitaciones ({count})",
"calendarInvitation": "Invitación de calendario",
"access": "acceso",
"accept": "Aceptar",
"sharedWithMe": "Compartidos conmigo",
"sharedCalendar": "Calendario compartido",
"shareMyCalendars": "Compartir mis calendarios",
"notSharedYet": "Aún no compartido",
"linkShare": "Compartir por enlace",
"pending": "Pendiente",
"removeShare": "Eliminar compartido",
"confirmRemoveShare": "¿Realmente eliminar este compartido?",
"addPerson": "Agregar persona",
"share": "Compartir",
"sharing": "Compartiendo...",
"permission": {
"read": "Lectura",
"write": "Lectura y edición",
"admin": "Administrador"
},
"form": {
"calendar": "Calendario",
"email": "Dirección de correo",
"permission": "Permiso"
}
"success": {
"eventCreated": "Evento creado",
"eventDeleted": "Evento eliminado"
},
"a11y": {
"createEventOn": "Crear evento el {date}",
"slotTime": "{day} {time}"
}
}

View file

@ -23,7 +23,9 @@
"allDay": "Toute la journée",
"birthday": "Anniversaire",
"weekView": "Vue semaine",
"monthView": "Vue mois"
"monthView": "Vue mois",
"weekNumber": "S",
"moreEvents": "+{count} de plus"
},
"calendar": {
"today": "Aujourd'hui",
@ -38,7 +40,10 @@
"duplicate": "Dupliquer",
"copy": "Copie",
"delete": "Supprimer"
}
},
"draftEvent": "(Nouvel événement)",
"hideSidebar": "Masquer la barre latérale",
"showSidebar": "Afficher la barre latérale"
},
"event": {
"title": "Titre",
@ -50,9 +55,8 @@
"repeat": "Répéter",
"reminder": "Rappel",
"calendar": "Calendrier",
"save": "Enregistrer",
"delete": "Supprimer",
"cancel": "Annuler"
"changeStartTime": "Changer l'heure de début",
"changeEndTime": "Changer l'heure de fin"
},
"repeat": {
"none": "Ne pas répéter",
@ -79,14 +83,6 @@
"pending": "En attente",
"accepted": "Accepté"
},
"auth": {
"login": "Connexion",
"logout": "Déconnexion",
"register": "Inscription",
"email": "E-mail",
"password": "Mot de passe",
"forgotPassword": "Mot de passe oublié?"
},
"toast": {
"eventLoadError": "Impossible de charger les événements",
"eventUpdateError": "Impossible de mettre à jour l'événement",
@ -107,19 +103,6 @@
"connectionError": "Échec de la connexion",
"syncError": "Échec de la synchronisation"
},
"common": {
"save": "Enregistrer",
"cancel": "Annuler",
"delete": "Supprimer",
"edit": "Modifier",
"add": "Ajouter",
"close": "Fermer",
"search": "Rechercher",
"error": "Erreur",
"success": "Succès",
"calendar": "Calendrier",
"create": "Créer"
},
"settings": {
"myCalendars": "Mes calendriers",
"externalCalendars": "Calendriers externes",
@ -189,87 +172,18 @@
"notFound": "Page non trouvée",
"backToHome": "Retour à l'accueil"
},
"sync": {
"pageTitle": "Sync des calendriers - Paramètres",
"title": "Sync des calendriers",
"back": "Retour",
"connectCalendar": "Connecter un calendrier",
"description": "Connectez des calendriers externes pour importer et synchroniser des événements.",
"emptyState": "Aucun calendrier externe connecté",
"syncNow": "Synchroniser maintenant",
"disconnect": "Déconnecter",
"confirmDisconnect": "Vraiment déconnecter \"{name}\" ? Les événements synchronisés seront supprimés.",
"neverSynced": "Jamais",
"directionLabel": "Direction",
"lastSync": "Dernière sync",
"statusLabel": "Statut",
"autoSync": "Sync auto",
"connectCaldav": "Connecter un serveur CalDAV",
"connectProvider": "Connecter {provider}",
"searching": "Recherche...",
"searchCalendars": "Rechercher des calendriers",
"discoveredCalendars": "Calendriers trouvés :",
"connecting": "Connexion...",
"connect": "Connecter",
"direction": {
"import": "Import uniquement",
"export": "Export uniquement",
"both": "Bidirectionnel"
},
"status": {
"error": "Erreur",
"active": "Actif (toutes les {interval} min.)",
"paused": "En pause"
},
"providers": {
"icalUrl": "URL iCal",
"icalUrlDesc": "Importer un lien ICS (ex. jours fériés)",
"caldav": "CalDAV",
"caldavDesc": "Connecter un serveur CalDAV",
"google": "Google Calendar",
"googleDesc": "Synchroniser avec Google Agenda",
"apple": "Apple Calendar",
"appleDesc": "Connecter le calendrier iCloud"
},
"form": {
"serverUrl": "URL du serveur",
"username": "Nom d'utilisateur",
"password": "Mot de passe",
"name": "Nom",
"namePlaceholder": "Mon calendrier externe",
"url": "URL",
"syncDirection": "Direction de sync"
}
"errors": {
"loadEvents": "Échec du chargement des événements",
"createEvent": "Échec de la création de l'événement",
"updateEvent": "Échec de la mise à jour de l'événement",
"deleteEvent": "Échec de la suppression de l'événement"
},
"sharing": {
"pageTitle": "Partage de calendriers - Paramètres",
"title": "Partages",
"back": "Retour",
"shareCalendar": "Partager le calendrier",
"invitations": "Invitations ({count})",
"calendarInvitation": "Invitation de calendrier",
"access": "accès",
"accept": "Accepter",
"sharedWithMe": "Partagés avec moi",
"sharedCalendar": "Calendrier partagé",
"shareMyCalendars": "Partager mes calendriers",
"notSharedYet": "Pas encore partagé",
"linkShare": "Partage par lien",
"pending": "En attente",
"removeShare": "Supprimer le partage",
"confirmRemoveShare": "Vraiment supprimer ce partage ?",
"addPerson": "Ajouter une personne",
"share": "Partager",
"sharing": "Partage...",
"permission": {
"read": "Lecture",
"write": "Lecture & modification",
"admin": "Administrateur"
},
"form": {
"calendar": "Calendrier",
"email": "Adresse e-mail",
"permission": "Autorisation"
}
"success": {
"eventCreated": "Événement créé",
"eventDeleted": "Événement supprimé"
},
"a11y": {
"createEventOn": "Créer un événement le {date}",
"slotTime": "{day} {time}"
}
}

View file

@ -23,7 +23,9 @@
"allDay": "Tutto il giorno",
"birthday": "Compleanno",
"weekView": "Vista settimanale",
"monthView": "Vista mensile"
"monthView": "Vista mensile",
"weekNumber": "S",
"moreEvents": "+{count} altri"
},
"calendar": {
"today": "Oggi",
@ -38,7 +40,10 @@
"duplicate": "Duplica",
"copy": "Copia",
"delete": "Elimina"
}
},
"draftEvent": "(Nuovo evento)",
"hideSidebar": "Nascondi barra laterale",
"showSidebar": "Mostra barra laterale"
},
"event": {
"title": "Titolo",
@ -50,9 +55,8 @@
"repeat": "Ripeti",
"reminder": "Promemoria",
"calendar": "Calendario",
"save": "Salva",
"delete": "Elimina",
"cancel": "Annulla"
"changeStartTime": "Cambia ora di inizio",
"changeEndTime": "Cambia ora di fine"
},
"repeat": {
"none": "Non ripetere",
@ -79,14 +83,6 @@
"pending": "In attesa",
"accepted": "Accettato"
},
"auth": {
"login": "Accedi",
"logout": "Esci",
"register": "Registrati",
"email": "Email",
"password": "Password",
"forgotPassword": "Password dimenticata?"
},
"toast": {
"eventLoadError": "Impossibile caricare gli eventi",
"eventUpdateError": "Impossibile aggiornare l'evento",
@ -107,19 +103,6 @@
"connectionError": "Connessione fallita",
"syncError": "Sincronizzazione fallita"
},
"common": {
"save": "Salva",
"cancel": "Annulla",
"delete": "Elimina",
"edit": "Modifica",
"add": "Aggiungi",
"close": "Chiudi",
"search": "Cerca",
"error": "Errore",
"success": "Successo",
"calendar": "Calendario",
"create": "Crea"
},
"settings": {
"myCalendars": "I miei calendari",
"externalCalendars": "Calendari esterni",
@ -189,87 +172,18 @@
"notFound": "Pagina non trovata",
"backToHome": "Torna alla home"
},
"sync": {
"pageTitle": "Sincronizzazione calendari - Impostazioni",
"title": "Sincronizzazione",
"back": "Indietro",
"connectCalendar": "Collega calendario",
"description": "Collega calendari esterni per importare e sincronizzare eventi.",
"emptyState": "Nessun calendario esterno collegato",
"syncNow": "Sincronizza ora",
"disconnect": "Disconnetti",
"confirmDisconnect": "Disconnettere davvero \"{name}\"? Gli eventi sincronizzati verranno eliminati.",
"neverSynced": "Mai",
"directionLabel": "Direzione",
"lastSync": "Ultima sincronizzazione",
"statusLabel": "Stato",
"autoSync": "Sincronizzazione automatica",
"connectCaldav": "Collega server CalDAV",
"connectProvider": "Collega {provider}",
"searching": "Ricerca...",
"searchCalendars": "Cerca calendari",
"discoveredCalendars": "Calendari trovati:",
"connecting": "Collegamento...",
"connect": "Collega",
"direction": {
"import": "Solo importazione",
"export": "Solo esportazione",
"both": "Bidirezionale"
},
"status": {
"error": "Errore",
"active": "Attivo (ogni {interval} min.)",
"paused": "In pausa"
},
"providers": {
"icalUrl": "URL iCal",
"icalUrlDesc": "Importa link ICS (es. festività)",
"caldav": "CalDAV",
"caldavDesc": "Collega server CalDAV",
"google": "Google Calendar",
"googleDesc": "Sincronizza con Google Calendar",
"apple": "Apple Calendar",
"appleDesc": "Collega calendario iCloud"
},
"form": {
"serverUrl": "URL del server",
"username": "Nome utente",
"password": "Password",
"name": "Nome",
"namePlaceholder": "Il mio calendario esterno",
"url": "URL",
"syncDirection": "Direzione di sincronizzazione"
}
"errors": {
"loadEvents": "Impossibile caricare gli eventi",
"createEvent": "Impossibile creare l'evento",
"updateEvent": "Impossibile aggiornare l'evento",
"deleteEvent": "Impossibile eliminare l'evento"
},
"sharing": {
"pageTitle": "Condivisione calendari - Impostazioni",
"title": "Condivisioni",
"back": "Indietro",
"shareCalendar": "Condividi calendario",
"invitations": "Inviti ({count})",
"calendarInvitation": "Invito calendario",
"access": "accesso",
"accept": "Accetta",
"sharedWithMe": "Condivisi con me",
"sharedCalendar": "Calendario condiviso",
"shareMyCalendars": "Condividi i miei calendari",
"notSharedYet": "Non ancora condiviso",
"linkShare": "Condivisione tramite link",
"pending": "In attesa",
"removeShare": "Rimuovi condivisione",
"confirmRemoveShare": "Rimuovere davvero questa condivisione?",
"addPerson": "Aggiungi persona",
"share": "Condividi",
"sharing": "Condivisione...",
"permission": {
"read": "Lettura",
"write": "Lettura e modifica",
"admin": "Amministratore"
},
"form": {
"calendar": "Calendario",
"email": "Indirizzo email",
"permission": "Autorizzazione"
}
"success": {
"eventCreated": "Evento creato",
"eventDeleted": "Evento eliminato"
},
"a11y": {
"createEventOn": "Crea evento il {date}",
"slotTime": "{day} {time}"
}
}

View file

@ -284,24 +284,6 @@
"copyright": "© 2025 Memoro GmbH",
"made_with_love": "Made with ❤️ in Germany"
},
"app_slider": {
"title": "Más aplicaciones Mana",
"memoro_desc": "Memos de voz impulsados por IA",
"memoro_long_desc": "Transforma tu voz en información organizada y accionable con transcripción y análisis impulsados por IA. Perfecto para capturar ideas sobre la marcha.",
"maerchenzauber_desc": "Cuentos mágicos para dormir",
"maerchenzauber_long_desc": "Crea cuentos personalizados para dormir para tus hijos con IA. Enciende la imaginación y haz cada noche mágica con historias únicas.",
"moodlit_desc": "Tu compañero de ánimo",
"moodlit_long_desc": "Rastrea y comprende tus emociones con análisis impulsados por IA. Construye conciencia emocional y mejora tu bienestar mental.",
"mana_desc": "Suite de productividad IA",
"mana_long_desc": "El centro para todas las apps de Mana. Gestiona tus suscripciones, sincroniza datos y accede a herramientas de IA desde un solo lugar.",
"coming_soon": "Próximamente",
"download": "Descargar",
"get_started": "Comenzar",
"status_published": "Publicado",
"status_beta": "Beta",
"status_development": "En desarrollo",
"status_planning": "Planificado"
},
"theme": {
"toggle": "Cambiar tema",
"light_mode": "Modo claro",

View file

@ -284,24 +284,6 @@
"copyright": "© 2025 Memoro GmbH",
"made_with_love": "Made with ❤️ in Germany"
},
"app_slider": {
"title": "Plus d'applications Mana",
"memoro_desc": "Mémos vocaux alimentés par l'IA",
"memoro_long_desc": "Transformez votre voix en informations organisées et exploitables grâce à la transcription et à l'analyse alimentées par l'IA. Parfait pour capturer des idées en déplacement.",
"maerchenzauber_desc": "Histoires magiques pour s'endormir",
"maerchenzauber_long_desc": "Créez des histoires personnalisées pour endormir vos enfants avec l'IA. Enflammez l'imagination et rendez chaque nuit magique avec des contes uniques.",
"moodlit_desc": "Votre compagnon d'humeur",
"moodlit_long_desc": "Suivez et comprenez vos émotions avec des analyses alimentées par l'IA. Développez la conscience émotionnelle et améliorez votre bien-être mental.",
"mana_desc": "Suite de productivité IA",
"mana_long_desc": "Le hub central pour toutes les applications Mana. Gérez vos abonnements, synchronisez les données et accédez à des outils d'IA puissants depuis un seul endroit.",
"coming_soon": "Prochainement",
"download": "Télécharger",
"get_started": "Commencer",
"status_published": "Publié",
"status_beta": "Bêta",
"status_development": "En développement",
"status_planning": "Planifié"
},
"theme": {
"toggle": "Changer de thème",
"light_mode": "Mode clair",

View file

@ -284,24 +284,6 @@
"copyright": "© 2025 Memoro GmbH",
"made_with_love": "Made with ❤️ in Germany"
},
"app_slider": {
"title": "Altre app Mana",
"memoro_desc": "Memo vocali alimentati dall'IA",
"memoro_long_desc": "Trasforma la tua voce in informazioni organizzate e utilizzabili con trascrizione e analisi alimentate dall'IA. Perfetto per catturare idee in movimento.",
"maerchenzauber_desc": "Storie magiche della buonanotte",
"maerchenzauber_long_desc": "Crea storie personalizzate per la buonanotte per i tuoi bambini con l'IA. Accendi l'immaginazione e rendi ogni notte magica con racconti unici.",
"moodlit_desc": "Il tuo compagno d'umore",
"moodlit_long_desc": "Traccia e comprendi le tue emozioni con analisi alimentate dall'IA. Costruisci consapevolezza emotiva e migliora il tuo benessere mentale.",
"mana_desc": "Suite di produttività IA",
"mana_long_desc": "L'hub centrale per tutte le app Mana. Gestisci i tuoi abbonamenti, sincronizza i dati e accedi a potenti strumenti IA da un unico posto.",
"coming_soon": "Prossimamente",
"download": "Scarica",
"get_started": "Inizia",
"status_published": "Pubblicato",
"status_beta": "Beta",
"status_development": "In sviluppo",
"status_planning": "Pianificato"
},
"theme": {
"toggle": "Cambia tema",
"light_mode": "Modalità chiara",

View file

@ -105,14 +105,6 @@
"timerReminder": "Timer-Erinnerung (Min.)",
"autoStop": "Auto-Stop (Std.)"
},
"auth": {
"login": "Anmelden",
"logout": "Abmelden",
"register": "Registrieren",
"email": "E-Mail",
"password": "Passwort",
"forgotPassword": "Passwort vergessen?"
},
"common": {
"save": "Speichern",
"cancel": "Abbrechen",

View file

@ -105,14 +105,6 @@
"timerReminder": "Timer Reminder (min)",
"autoStop": "Auto-Stop (hours)"
},
"auth": {
"login": "Login",
"logout": "Logout",
"register": "Register",
"email": "Email",
"password": "Password",
"forgotPassword": "Forgot password?"
},
"common": {
"save": "Save",
"cancel": "Cancel",