mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 19:01:08 +02:00
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:
parent
05b2209232
commit
9c503b7982
10 changed files with 63 additions and 565 deletions
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
"errors": {
|
||||
"loadEvents": "Error al cargar eventos",
|
||||
"createEvent": "Error al crear el evento",
|
||||
"updateEvent": "Error al actualizar el evento",
|
||||
"deleteEvent": "Error al eliminar el evento"
|
||||
},
|
||||
"status": {
|
||||
"error": "Error",
|
||||
"active": "Activo (cada {interval} min.)",
|
||||
"paused": "Pausado"
|
||||
"success": {
|
||||
"eventCreated": "Evento creado",
|
||||
"eventDeleted": "Evento eliminado"
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
"a11y": {
|
||||
"createEventOn": "Crear evento el {date}",
|
||||
"slotTime": "{day} {time}"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
"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"
|
||||
},
|
||||
"status": {
|
||||
"error": "Erreur",
|
||||
"active": "Actif (toutes les {interval} min.)",
|
||||
"paused": "En pause"
|
||||
"success": {
|
||||
"eventCreated": "Événement créé",
|
||||
"eventDeleted": "Événement supprimé"
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
"a11y": {
|
||||
"createEventOn": "Créer un événement le {date}",
|
||||
"slotTime": "{day} {time}"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
"errors": {
|
||||
"loadEvents": "Impossibile caricare gli eventi",
|
||||
"createEvent": "Impossibile creare l'evento",
|
||||
"updateEvent": "Impossibile aggiornare l'evento",
|
||||
"deleteEvent": "Impossibile eliminare l'evento"
|
||||
},
|
||||
"status": {
|
||||
"error": "Errore",
|
||||
"active": "Attivo (ogni {interval} min.)",
|
||||
"paused": "In pausa"
|
||||
"success": {
|
||||
"eventCreated": "Evento creato",
|
||||
"eventDeleted": "Evento eliminato"
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
"a11y": {
|
||||
"createEventOn": "Crea evento il {date}",
|
||||
"slotTime": "{day} {time}"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue