Add calendar integrations and collaboration updates
Some checks failed
Backend CI/CD / build_and_deploy (push) Has been cancelled
Frontend CI/CD / build_and_deploy (push) Has been cancelled

This commit is contained in:
2026-05-05 15:25:53 -04:00
parent c49f03ec06
commit b66c10b681
82 changed files with 8420 additions and 2048 deletions

View File

@@ -392,12 +392,40 @@
"organizationSettings": {
"eyebrow": "Organisation",
"title": "Parametres de l'organisation",
"description": "Gerez le compte SaaS pour les membres, la facturation, les connexions et les espaces detenus.",
"description": "Gerez le compte SaaS pour les membres, l'utilisation, la facturation et les connexions.",
"loading": "Chargement des parametres de l'organisation...",
"saving": "Enregistrement...",
"saveProfile": "Enregistrer le profil",
"editName": "Modifier le nom de l'organisation",
"saveName": "Enregistrer le nom de l'organisation",
"cancelNameEdit": "Annuler la modification du nom",
"profileSaved": "Profil de l'organisation enregistre.",
"addMember": "Ajouter un membre",
"addingMember": "Ajout...",
"memberAdded": "Membre de l'organisation ajoute.",
"logo": {
"title": "Logo de l'organisation",
"description": "Affiche dans les parametres et les selecteurs d'organisation.",
"changeAction": "Changer le logo",
"chooseAction": "Choisir un logo",
"cropperTitle": "Modifier le logo de l'organisation",
"saveAction": "Enregistrer le logo",
"saving": "Enregistrement...",
"saved": "Logo de l'organisation enregistre."
},
"fields": {
"name": "Nom",
"memberEmail": "Email du membre",
"memberRole": "Role",
"createdAt": "Cree"
},
"errors": {
"nameRequired": "Le nom de l'organisation est requis.",
"profileSaveFailed": "Le profil de l'organisation n'a pas pu etre enregistre.",
"memberRequired": "L'email et le role sont requis pour ajouter un membre.",
"memberAddFailed": "Le membre de l'organisation n'a pas pu etre ajoute. Les utilisateurs existants peuvent etre ajoutes par email.",
"logoUploadFailed": "Le logo de l'organisation n'a pas pu etre enregistre."
},
"sections": {
"profile": {
"title": "Profil",
@@ -408,6 +436,13 @@
"description": "Utilisateurs de l'organisation et leurs permissions heritees.",
"empty": "Aucun membre d'organisation trouve."
},
"usage": {
"title": "Utilisation",
"description": "Utilisation actuelle de l'organisation par rapport aux limites du forfait.",
"planLabel": "Forfait actuel",
"planFallback": "Aucun forfait configure",
"empty": "Aucune donnee d'utilisation n'est disponible pour le moment."
},
"billing": {
"title": "Facturation",
"description": "Acces a l'abonnement et a la facturation de cette organisation.",
@@ -426,6 +461,14 @@
"empty": "Aucun espace n'appartient encore a cette organisation."
}
},
"usage": {
"unlimited": "Illimite",
"items": {
"users": "Utilisateurs",
"workspaces": "Espaces",
"activeContent": "Contenu actif"
}
},
"roles": {
"Owner": "Proprietaire",
"Admin": "Administrateur",
@@ -820,6 +863,35 @@
"empty": "Aucun élément de contenu n'est disponible pour l'espace actif.",
"noDueDate": "Aucune échéance",
"assetsHelper": "Les ressources Google Drive sont maintenant liées depuis la page de détail de l'élément après sa création.",
"calendar": {
"organization": "Organisation",
"workspace": "Espace",
"mine": "Mes calendriers",
"calendars": "Calendriers",
"noCalendars": "Aucun calendrier disponible.",
"addCalendar": "Ajouter un calendrier",
"alreadyAdded": "Déjà ajouté",
"catalog": "Catalogue",
"customIcs": "ICS personnalisé",
"searchCatalog": "Rechercher des calendriers",
"search": "Rechercher",
"country": "Pays",
"category": "Catégorie",
"calendarName": "Nom du calendrier",
"icsUrl": "URL ICS",
"allDay": "Toute la journée",
"context": "Contexte calendrier",
"importedEvent": "Calendrier importé",
"errors": {
"required": "Le nom et l'URL du calendrier sont requis.",
"duplicate": "Ce calendrier a déjà été ajouté.",
"createFailed": "Le calendrier n'a pas pu être ajouté."
}
},
"dateContext": {
"noEvents": "Aucun événement de calendrier visible pour cette date.",
"viewDay": "Voir la journée"
},
"errors": {
"required": "Le titre, la campagne, le message et les cibles sont requis.",
"workspaceAccountRequired": "Cet espace a besoin d'un compte opérationnel avant de créer du contenu.",
@@ -849,6 +921,24 @@
"saveDetails": "Enregistrer les détails",
"saved": "Informations de profil enregistrées",
"portraitSaved": "Portrait enregistré",
"calendarFeed": {
"title": "Flux calendrier privé",
"description": "Abonnez vos apps calendrier externes à vos dates de travail Socialize.",
"empty": "Le flux calendrier privé est désactivé.",
"feedUrl": "URL d'abonnement",
"enable": "Activer le flux",
"copy": "Copier l'URL",
"regenerate": "Régénérer l'URL",
"revoke": "Révoquer le flux",
"enabled": "Flux calendrier activé",
"regenerated": "URL du flux calendrier régénérée",
"revoked": "Flux calendrier révoqué",
"copied": "URL du flux calendrier copiée",
"errors": {
"copyFailed": "L'URL n'a pas pu être copiée.",
"updateFailed": "Le flux calendrier n'a pas pu être mis à jour."
}
},
"alias": "Alias",
"firstname": "Prénom",
"lastname": "Nom",