749 lines
31 KiB
JSON
749 lines
31 KiB
JSON
{
|
|
"save": "Enregistrer",
|
|
"cancel": "Annuler",
|
|
"edit": "Modifier",
|
|
"delete": "Supprimer",
|
|
"create": "Créer",
|
|
"apply": "Appliquer",
|
|
"preview": "Aperçu",
|
|
"label": "Étiquette",
|
|
"confirm": "Confirmer",
|
|
"close": "Fermer",
|
|
"accept": "Accepter",
|
|
"loading": "Chargement...",
|
|
"error": "Erreur",
|
|
"success": "Succès",
|
|
"changesSaved": "Modifications enregistrées avec succès",
|
|
"errorOccurred": "Une erreur est survenue",
|
|
"name": "Nom",
|
|
"email": "Email",
|
|
"password": "Mot de passe",
|
|
"description": "Description",
|
|
"title": "Titre",
|
|
"image": "Image",
|
|
"file": "Fichier",
|
|
"required": "Ce champ est requis",
|
|
"invalidEmail": "Adresse email invalide",
|
|
"invalidPassword": "Mot de passe invalide",
|
|
"facebook": "Facebook",
|
|
"instagram": "Instagram",
|
|
"linkedin": "LinkedIn",
|
|
"reddit": "Reddit",
|
|
"tiktok": "TikTok",
|
|
"x": "X (Twitter)",
|
|
"youtube": "YouTube",
|
|
"website": "Site web",
|
|
"common": {
|
|
"cancel": "Annuler",
|
|
"creating": "Création...",
|
|
"saving": "Enregistrement..."
|
|
},
|
|
"workspaceSelector": {
|
|
"createAction": "Ajouter un espace",
|
|
"organizationLabel": "Organisation",
|
|
"organizationSettings": "Parametres de l'organisation",
|
|
"noOrganization": "Aucune organisation",
|
|
"workspaceSettings": "Parametres de l'espace"
|
|
},
|
|
"workspaceCreate": {
|
|
"eyebrow": "Espace",
|
|
"title": "Creer un nouvel espace",
|
|
"description": "Configurez un nouvel espace avec son fuseau horaire, ses membres, son workflow et ses connecteurs.",
|
|
"formTitle": "Details de l'espace",
|
|
"formDescription": "Commencez par les champs essentiels. Les membres, le workflow et les connecteurs peuvent etre configures juste apres la creation.",
|
|
"createAction": "Creer l'espace",
|
|
"fields": {
|
|
"name": "Nom de l'espace",
|
|
"namePlaceholder": "Northwind Studio",
|
|
"organization": "Organisation",
|
|
"timeZone": "Fuseau horaire"
|
|
},
|
|
"errors": {
|
|
"required": "Tous les champs de l'espace sont requis.",
|
|
"createFailed": "L'espace n'a pas pu etre cree."
|
|
}
|
|
},
|
|
"organizationSettings": {
|
|
"eyebrow": "Organisation",
|
|
"title": "Parametres de l'organisation",
|
|
"description": "Gerez le compte SaaS pour les membres, la facturation, les connexions et les espaces detenus.",
|
|
"loading": "Chargement des parametres de l'organisation...",
|
|
"fields": {
|
|
"name": "Nom",
|
|
"createdAt": "Cree"
|
|
},
|
|
"sections": {
|
|
"profile": {
|
|
"title": "Profil",
|
|
"description": "L'identite du compte utilisee dans les espaces detenus par l'organisation."
|
|
},
|
|
"members": {
|
|
"title": "Membres",
|
|
"description": "Utilisateurs de l'organisation et leurs permissions heritees.",
|
|
"empty": "Aucun membre d'organisation trouve."
|
|
},
|
|
"billing": {
|
|
"title": "Facturation",
|
|
"description": "Acces a l'abonnement et a la facturation de cette organisation.",
|
|
"placeholderTitle": "Le fournisseur de facturation n'est pas encore connecte",
|
|
"placeholderText": "La gestion du forfait, des paiements et des factures sera ajoutee ici apres l'integration de facturation."
|
|
},
|
|
"connections": {
|
|
"title": "Connexions",
|
|
"description": "Connecteurs et regles de donnees au niveau de l'organisation.",
|
|
"placeholderTitle": "Aucune connexion d'organisation configuree",
|
|
"placeholderText": "Les flux d'autorisation des connecteurs sont volontairement hors portee de cette interface."
|
|
},
|
|
"workspaces": {
|
|
"title": "Espaces",
|
|
"description": "Espaces de marque et de client detenus par cette organisation.",
|
|
"empty": "Aucun espace n'appartient encore a cette organisation."
|
|
}
|
|
},
|
|
"roles": {
|
|
"Owner": "Proprietaire",
|
|
"Admin": "Administrateur",
|
|
"BillingManager": "Gestionnaire facturation",
|
|
"ConnectorManager": "Gestionnaire connecteurs",
|
|
"Member": "Membre"
|
|
},
|
|
"permissions": {
|
|
"title": "Vos permissions",
|
|
"description": "Permissions d'organisation retournees par l'API.",
|
|
"items": {
|
|
"ManageOrganizationSettings": "Gerer les parametres",
|
|
"ManageOrganizationMembers": "Gerer les membres",
|
|
"CreateWorkspaces": "Creer des espaces",
|
|
"ManageWorkspaces": "Gerer les espaces",
|
|
"ManageBilling": "Gerer la facturation",
|
|
"ManageConnectors": "Gerer les connecteurs",
|
|
"AccessOwnedWorkspaces": "Acceder aux espaces detenus"
|
|
}
|
|
}
|
|
},
|
|
"nav": {
|
|
"brandCaption": "Flux d'approbation",
|
|
"workspace": "Espace de travail",
|
|
"notifications": "Notifications",
|
|
"dashboard": "Tableau de bord",
|
|
"overview": "Vue globale",
|
|
"workspacePlan": "Calendrier",
|
|
"mediaLibrary": "Bibliotheque media",
|
|
"myFeedback": "Mon feedback",
|
|
"feedbackReview": "Revue feedback",
|
|
"channels": "Canaux",
|
|
"campaigns": "Campagnes",
|
|
"reviewQueue": "File de révision",
|
|
"content": "Contenu",
|
|
"profile": "Profil",
|
|
"signIn": "Se connecter",
|
|
"settings": "Paramètres",
|
|
"language": "Langue",
|
|
"signOut": "Se déconnecter",
|
|
"noWorkspace": "Aucun espace"
|
|
},
|
|
"notifications": {
|
|
"title": "Notifications",
|
|
"unread": "non lues",
|
|
"loading": "Chargement des notifications...",
|
|
"empty": "Aucune notification de workflow pour le moment.",
|
|
"events": {
|
|
"approvalRequested": "Approbation demandée",
|
|
"approvalDecisionRecorded": "Décision d'approbation enregistrée",
|
|
"commentCreated": "Commentaire ajouté",
|
|
"commentResolved": "Commentaire résolu",
|
|
"contentCreated": "Élément de contenu créé",
|
|
"revisionCreated": "Révision créée",
|
|
"statusUpdated": "Statut mis à jour",
|
|
"assetLinked": "Ressource liée",
|
|
"assetRevisionCreated": "Révision de ressource créée",
|
|
"feedbackReportCreated": "Nouveau rapport de feedback",
|
|
"feedbackDeveloperCommented": "Commentaire développeur",
|
|
"feedbackStatusChanged": "Statut du feedback modifié",
|
|
"feedbackReporterCommented": "Réponse du rapporteur"
|
|
}
|
|
},
|
|
"feedback": {
|
|
"button": "Feedback",
|
|
"open": "Envoyer un feedback produit",
|
|
"eyebrow": "Feedback produit",
|
|
"title": "Envoyer un feedback",
|
|
"capture": "Capturer l'écran",
|
|
"removeCapture": "Retirer la capture",
|
|
"noCapture": "Capturez la vue actuelle de l'application si une image peut aider.",
|
|
"captureFailed": "La capture d'écran n'a pas pu être faite. Vous pouvez quand même envoyer un feedback sans image.",
|
|
"submit": "Envoyer le feedback",
|
|
"submitted": "Feedback envoyé.",
|
|
"submitFailed": "Le feedback n'a pas pu être envoyé.",
|
|
"discardConfirm": "Supprimer ce feedback non envoyé ?",
|
|
"textPrompt": "Libellé texte",
|
|
"types": {
|
|
"bug": "Bug",
|
|
"suggestion": "Suggestion",
|
|
"request": "Demande"
|
|
},
|
|
"fields": {
|
|
"type": "Type",
|
|
"description": "Description",
|
|
"descriptionPlaceholder": "Décrivez ce qui s'est produit, ce que vous attendiez ou ce qui améliorerait le workflow."
|
|
},
|
|
"tools": {
|
|
"crop": "Recadrer",
|
|
"arrow": "Flèche",
|
|
"ellipse": "Cercle",
|
|
"line": "Ligne",
|
|
"freehand": "Main levée",
|
|
"text": "Texte",
|
|
"undo": "Annuler",
|
|
"clear": "Effacer et réinitialiser"
|
|
},
|
|
"review": {
|
|
"eyebrow": "Revue développeur",
|
|
"title": "Feedback produit",
|
|
"description": "Passez en revue les bugs, suggestions et demandes soumis dans tous les espaces.",
|
|
"refresh": "Actualiser le feedback",
|
|
"loading": "Chargement du feedback...",
|
|
"empty": "Aucun feedback ne correspond aux filtres actuels.",
|
|
"emptyValue": "Non capturé",
|
|
"noContext": "Aucun contexte d'espace",
|
|
"lastActivity": "Dernière activité",
|
|
"metrics": {
|
|
"total": "Rapports totaux",
|
|
"visible": "Visibles",
|
|
"new": "Nouveaux",
|
|
"planned": "Planifiés"
|
|
},
|
|
"filters": {
|
|
"search": "Rechercher du feedback",
|
|
"type": "Type",
|
|
"status": "Statut",
|
|
"tag": "Tag",
|
|
"reporter": "Rapporteur",
|
|
"workspace": "Espace",
|
|
"fromDate": "Date de début",
|
|
"toDate": "Date de fin",
|
|
"sort": "Tri",
|
|
"clear": "Effacer les filtres"
|
|
},
|
|
"sort": {
|
|
"lastActivity": "Dernière activité",
|
|
"newest": "Plus récent",
|
|
"oldest": "Plus ancien"
|
|
},
|
|
"errors": {
|
|
"loadFailed": "Le feedback n'a pas pu être chargé.",
|
|
"detailFailed": "Le rapport de feedback n'a pas pu être chargé."
|
|
},
|
|
"detail": {
|
|
"back": "Retour au feedback",
|
|
"eyebrow": "Détail du feedback",
|
|
"report": "Rapport",
|
|
"screenshot": "Capture d'écran",
|
|
"download": "Télécharger l'original",
|
|
"openOriginal": "Ouvrir l'original",
|
|
"screenshotAlt": "Capture d'écran du feedback",
|
|
"noScreenshot": "Aucune capture n'a été jointe.",
|
|
"timeline": "Commentaires et activité",
|
|
"noTimeline": "Aucun commentaire ou activité pour le moment.",
|
|
"commentLabel": "Commentaire développeur",
|
|
"addComment": "Ajouter un commentaire",
|
|
"commenting": "Ajout du commentaire...",
|
|
"commentAdded": "Commentaire ajouté.",
|
|
"commentFailed": "Le commentaire n'a pas pu être ajouté.",
|
|
"reviewControls": "Contrôles de revue",
|
|
"saved": "Feedback mis à jour.",
|
|
"saveFailed": "Le feedback n'a pas pu être mis à jour.",
|
|
"reporter": "Rapporteur",
|
|
"activityLabel": "Activité",
|
|
"metadata": {
|
|
"title": "Métadonnées capturées",
|
|
"path": "Chemin soumis",
|
|
"userAgent": "Navigateur",
|
|
"viewport": "Fenêtre",
|
|
"appVersion": "Version de l'app",
|
|
"created": "Créé",
|
|
"lastActivity": "Dernière activité"
|
|
},
|
|
"context": {
|
|
"title": "Contexte",
|
|
"workspace": "Espace",
|
|
"client": "Client",
|
|
"campaign": "Campagne",
|
|
"contentItem": "Élément de contenu"
|
|
},
|
|
"activity": {
|
|
"updated": "Feedback mis à jour.",
|
|
"statusChanged": "Statut modifié de {from} à {to}.",
|
|
"typeChanged": "Type modifié de {from} à {to}.",
|
|
"tagsChanged": "Tags modifiés de {from} à {to}."
|
|
}
|
|
}
|
|
},
|
|
"mine": {
|
|
"eyebrow": "Mon feedback",
|
|
"title": "Mon feedback",
|
|
"description": "Suivez le feedback produit que vous avez soumis dans tous les espaces.",
|
|
"refresh": "Actualiser mon feedback",
|
|
"empty": "Aucun feedback ne correspond aux filtres actuels.",
|
|
"unread": "Activité de feedback non lue",
|
|
"metrics": {
|
|
"active": "Rapports actifs",
|
|
"unread": "Non lus",
|
|
"visible": "Visibles"
|
|
},
|
|
"errors": {
|
|
"loadFailed": "Votre feedback n'a pas pu être chargé.",
|
|
"detailFailed": "Ce rapport de feedback n'a pas pu être chargé."
|
|
},
|
|
"detail": {
|
|
"back": "Retour à mon feedback",
|
|
"eyebrow": "Détail de mon feedback",
|
|
"commentLabel": "Commentaire de suivi",
|
|
"commentAdded": "Commentaire ajouté.",
|
|
"commentFailed": "Le commentaire n'a pas pu être ajouté.",
|
|
"cancel": "Annuler le rapport",
|
|
"cancelPrompt": "Raison d'annulation optionnelle",
|
|
"cancelled": "Feedback annulé.",
|
|
"cancelFailed": "Le feedback n'a pas pu être annulé."
|
|
}
|
|
}
|
|
},
|
|
"sidebar": {
|
|
"allClients": "Tous les clients",
|
|
"allChannels": "Tous les canaux",
|
|
"allCampaigns": "Toutes les campagnes",
|
|
"allReviewItems": "File de révision complète",
|
|
"noClients": "Aucun client pour le moment.",
|
|
"noChannels": "Aucun canal pour le moment.",
|
|
"noCampaigns": "Aucune campagne pour le moment.",
|
|
"noReviewItems": "Aucun élément à réviser pour le moment."
|
|
},
|
|
"settings": {
|
|
"eyebrow": "Paramètres",
|
|
"title": "Paramètres du compte",
|
|
"userInformation": "Informations utilisateur",
|
|
"workspaces": "Espaces de travail",
|
|
"integrations": "Intégrations"
|
|
},
|
|
"dashboard": {
|
|
"eyebrow": "Calendrier de l'espace",
|
|
"title": "Calendrier",
|
|
"description": "Voyez ce qui est prévu pour une journée donnée et consultez l'agenda des publications dans l'ordre.",
|
|
"workspaceLabel": "Espace actif",
|
|
"loading": "Chargement des données de l'espace...",
|
|
"calendarKicker": "Agenda du jour",
|
|
"executionKicker": "À venir",
|
|
"riskKicker": "Risque de livraison",
|
|
"reviewKicker": "État des révisions",
|
|
"upcomingContent": "Contenu à venir",
|
|
"deliveryRisks": "Ce qui peut glisser",
|
|
"overdueItems": "Éléments en retard",
|
|
"approvalBlockers": "En attente d'approbation ou de révision",
|
|
"unscheduledCampaigns": "Campagnes sans contenu planifié",
|
|
"reviewQueueSnapshot": "Aperçu de la file de révision",
|
|
"emptyUpcoming": "Aucun contenu planifié à venir.",
|
|
"emptyOverdue": "Rien n'est en retard pour le moment.",
|
|
"emptyApproval": "Aucun blocage d'approbation pour le moment.",
|
|
"emptyCampaigns": "Chaque campagne a au moins un élément de contenu planifié.",
|
|
"emptyReviewQueue": "Aucun élément actif dans la file de révision.",
|
|
"previousDay": "Jour précédent",
|
|
"nextDay": "Jour suivant",
|
|
"today": "Aujourd'hui",
|
|
"month": "Mois",
|
|
"week": "Semaine",
|
|
"campaignDeadline": "Échéance de campagne",
|
|
"emptyPeriod": "Aucun élément planifié.",
|
|
"daySummary": "{content} contenus · {campaigns} échéances de campagne",
|
|
"moreItems": "+{count} autres",
|
|
"emptyDayAgenda": "Aucun contenu n'est planifié pour cette journée.",
|
|
"campaignProgress": "{scheduled} planifiés · {approved} approuvés",
|
|
"missingSchedule": "Contenu à planifier",
|
|
"noDueDate": "Aucune échéance",
|
|
"labels": {
|
|
"unassignedCampaign": "Campagne non attribuée"
|
|
},
|
|
"readiness": {
|
|
"building": "En production",
|
|
"approval": "En attente d'approbation",
|
|
"rework": "Révision requise",
|
|
"ready": "Approuvé",
|
|
"published": "Publié",
|
|
"blocked": "Bloqué",
|
|
"archived": "Archivé",
|
|
"scheduled": "Planifié",
|
|
"missing": "Aucun contenu planifié"
|
|
},
|
|
"stats": {
|
|
"scheduledThisDay": "Planifiés ce jour",
|
|
"overdue": "En retard",
|
|
"awaitingApproval": "En attente d'approbation",
|
|
"readyToShip": "Prêts à livrer"
|
|
}
|
|
},
|
|
"overview": {
|
|
"eyebrow": "Vue portefeuille",
|
|
"title": "Chronologie multi-espaces",
|
|
"description": "Suivez les livraisons à venir, les risques et l'activité sur tous les espaces auxquels vous avez accès.",
|
|
"loading": "Chargement des données globales...",
|
|
"workspacesKicker": "Périmètre d'accès",
|
|
"workspaceRollup": "Synthèse des espaces",
|
|
"timelineKicker": "À venir",
|
|
"upcomingTitle": "Planifié sur tous les espaces",
|
|
"riskKicker": "À surveiller",
|
|
"risksTitle": "Éléments déjà à risque",
|
|
"activityKicker": "Activité récente",
|
|
"activityTitle": "Derniers événements du workflow",
|
|
"emptyUpcoming": "Aucun élément planifié à venir sur vos espaces.",
|
|
"emptyRisks": "Aucun risque de livraison multi-espace pour le moment.",
|
|
"emptyActivity": "Aucune activité récente du workflow.",
|
|
"labels": {
|
|
"campaigns": "campagnes",
|
|
"upcoming": "à venir",
|
|
"blocked": "bloqués"
|
|
},
|
|
"stats": {
|
|
"workspaces": "Espaces",
|
|
"campaigns": "Campagnes",
|
|
"upcoming": "Éléments à venir",
|
|
"blockers": "Éléments à risque"
|
|
}
|
|
},
|
|
"clients": {
|
|
"eyebrow": "Gestion client",
|
|
"title": "Clients",
|
|
"description": "Comptes clients, identité de marque et contacts principaux d'approbation.",
|
|
"newClient": "Nouveau client",
|
|
"createTitle": "Créer un client",
|
|
"loading": "Chargement des clients...",
|
|
"empty": "Aucun client n'est disponible pour l'espace actif.",
|
|
"noPrimaryContact": "Aucun contact principal défini",
|
|
"noPrimaryContactEmail": "Aucun email de contact principal défini",
|
|
"errors": {
|
|
"nameRequired": "Le nom du client est requis.",
|
|
"createFailed": "Le client n'a pas pu être créé."
|
|
},
|
|
"fields": {
|
|
"name": "Nom du client",
|
|
"portraitUrl": "URL du logo ou portrait du client",
|
|
"primaryContactName": "Nom du contact principal",
|
|
"primaryContactEmail": "Email du contact principal",
|
|
"primaryContactPortraitUrl": "URL du portrait du contact principal"
|
|
}
|
|
},
|
|
"campaigns": {
|
|
"eyebrow": "Planification des campagnes",
|
|
"title": "Campagnes",
|
|
"description": "Campagnes regroupées dans l'espace actif par statut, plage de dates et notes de planification.",
|
|
"newCampaign": "Nouvelle campagne",
|
|
"createTitle": "Créer une campagne",
|
|
"loading": "Chargement des campagnes...",
|
|
"empty": "Aucune campagne n'est disponible pour l'espace actif.",
|
|
"unknownClient": "Client inconnu",
|
|
"noDateRange": "Aucune plage de dates",
|
|
"errors": {
|
|
"required": "Le nom de la campagne et la plage de dates sont requis.",
|
|
"invalidDateRange": "La date de fin doit être postérieure ou égale à la date de début.",
|
|
"workspaceAccountRequired": "Cet espace a besoin d'un compte opérationnel avant de créer des campagnes.",
|
|
"createFailed": "La campagne n'a pas pu être créée."
|
|
},
|
|
"fields": {
|
|
"client": "Client",
|
|
"selectClient": "Sélectionner un client",
|
|
"startDate": "Date de début",
|
|
"endDate": "Date de fin",
|
|
"name": "Nom de la campagne",
|
|
"description": "Description",
|
|
"notes": "Notes"
|
|
}
|
|
},
|
|
"channels": {
|
|
"title": "Canaux",
|
|
"description": "Ajoutez des canaux à l'espace.",
|
|
"createTitle": "Créer un canal",
|
|
"empty": "Aucun canal n'est disponible pour l'espace actif pour le moment.",
|
|
"emptyAction": "Ajouter un canal pour {network}",
|
|
"nextDue": "Prochaine échéance",
|
|
"noScheduled": "Rien de planifié",
|
|
"fields": {
|
|
"name": "Nom du canal",
|
|
"network": "Réseau"
|
|
},
|
|
"metrics": {
|
|
"scheduled": "Planifié",
|
|
"ready": "Prêt",
|
|
"blocked": "Bloqué"
|
|
},
|
|
"errors": {
|
|
"createFailed": "Le canal n'a pas pu être créé."
|
|
}
|
|
},
|
|
"reviewQueue": {
|
|
"eyebrow": "Flux de révision",
|
|
"title": "File de révision",
|
|
"description": "Approbations, révisions et demandes de changement en attente pour l'espace actif.",
|
|
"empty": "Aucun élément de révision n'est disponible pour l'espace actif."
|
|
},
|
|
"contentItems": {
|
|
"eyebrow": "Flux de contenu",
|
|
"title": "Éléments de contenu",
|
|
"description": "Unités révisables avec ressources, texte et statut d'approbation dans l'espace actif.",
|
|
"newItem": "Nouvel élément de contenu",
|
|
"createTitle": "Créer un élément de contenu",
|
|
"upcoming": "À venir",
|
|
"loading": "Chargement des éléments de contenu...",
|
|
"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.",
|
|
"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.",
|
|
"createFailed": "L'élément de contenu n'a pas pu être créé."
|
|
},
|
|
"fields": {
|
|
"title": "Titre",
|
|
"client": "Client",
|
|
"selectClient": "Sélectionner un client",
|
|
"campaign": "Campagne",
|
|
"selectCampaign": "Sélectionner une campagne",
|
|
"dueDate": "Date d'échéance",
|
|
"publicationTargets": "Cibles de publication",
|
|
"publicationTargetsPlaceholder": "Instagram Reel, TikTok",
|
|
"publicationMessage": "Message de publication",
|
|
"hashtags": "Hashtags",
|
|
"hashtagsPlaceholder": "#lancement #marque #campagne",
|
|
"assets": "Ressources"
|
|
}
|
|
},
|
|
"userSettings": {
|
|
"eyebrow": "Informations utilisateur",
|
|
"title": "Profil et identité",
|
|
"description": "Gérez le portrait et les informations du compte affichés dans l'espace.",
|
|
"updatePortrait": "Mettre à jour le portrait",
|
|
"accountDetails": "Détails du compte",
|
|
"accountDetailsDescription": "Modifiez les informations de profil visibles par les autres membres.",
|
|
"saveDetails": "Enregistrer les détails",
|
|
"saved": "Informations de profil enregistrées",
|
|
"portraitSaved": "Portrait enregistré",
|
|
"alias": "Alias",
|
|
"firstname": "Prénom",
|
|
"lastname": "Nom",
|
|
"fullName": "Nom complet",
|
|
"email": "Email",
|
|
"noEmail": "Aucun email défini",
|
|
"cropperTitle": "Mettre à jour le portrait utilisateur",
|
|
"savePortrait": "Enregistrer le portrait",
|
|
"choosePortrait": "Choisir un portrait",
|
|
"errors": {
|
|
"emailRequired": "L'email est requis.",
|
|
"saveFailed": "Les informations de profil n'ont pas pu être enregistrées.",
|
|
"portraitFailed": "Le portrait n'a pas pu être enregistré."
|
|
}
|
|
},
|
|
"workspaceSettings": {
|
|
"eyebrow": "Paramètres",
|
|
"title": "Paramètres de l'espace",
|
|
"description": "Configurez l'espace courant avec les sections general, membres, workflow et connecteurs.",
|
|
"currentWorkspace": "Espace actuel",
|
|
"noWorkspaceSelected": "Aucun espace sélectionné",
|
|
"activeWorkspace": "Espace actif",
|
|
"contextNote": "Ces paramètres s'appliquent uniquement à l'espace courant.",
|
|
"inviteTitle": "Inviter des membres",
|
|
"inviteDescription": "Invitez des clients, sous-traitants ou collègues dans l'espace actif.",
|
|
"inviteEmpty": "Aucune invitation en attente pour cet espace.",
|
|
"sendInvite": "Envoyer l'invitation",
|
|
"reset": "Réinitialiser",
|
|
"errors": {
|
|
"required": "Tous les champs de l'espace sont requis.",
|
|
"createFailed": "L'espace n'a pas pu être créé.",
|
|
"updateFailed": "Les paramètres de l'espace n'ont pas pu être enregistrés.",
|
|
"logoUploadFailed": "Le logo de l'espace n'a pas pu être enregistré.",
|
|
"inviteRequired": "L'email et le rôle sont requis pour inviter un membre.",
|
|
"inviteFailed": "L'invitation de l'espace n'a pas pu être créée."
|
|
},
|
|
"fields": {
|
|
"name": "Nom de l'espace",
|
|
"timeZone": "Fuseau horaire",
|
|
"memberEmail": "Email du membre",
|
|
"memberRole": "Rôle"
|
|
},
|
|
"roles": {
|
|
"administrator": "Administrateur",
|
|
"manager": "Gestionnaire",
|
|
"client": "Réviseur client",
|
|
"provider": "Sous-traitant",
|
|
"workspace-member": "Membre de l'espace"
|
|
},
|
|
"summary": {
|
|
"name": "Nom",
|
|
"timeZone": "Fuseau horaire"
|
|
},
|
|
"tabs": {
|
|
"general": "Général",
|
|
"members": "Membres",
|
|
"workflow": "Workflow",
|
|
"connectors": "Connecteurs"
|
|
},
|
|
"members": {
|
|
"inviteTitle": "Inviter",
|
|
"activeTitle": "Membres",
|
|
"activeDescription": "Voyez toutes les personnes qui appartiennent actuellement à l'espace actif.",
|
|
"activeEmpty": "Aucun membre trouvé pour cet espace.",
|
|
"pendingTitle": "Invitations en attente",
|
|
"pendingDescription": "Suivez les personnes invitées dans l'espace actif."
|
|
},
|
|
"connectors": {
|
|
"title": "Connecteurs",
|
|
"description": "Gerez les connecteurs au niveau de l'espace qui alimentent des fonctions comme la bibliotheque media.",
|
|
"openMediaLibrary": "Ouvrir la bibliotheque media",
|
|
"googleDrive": {
|
|
"title": "Google Drive",
|
|
"description": "Ce connecteur doit alimenter la synchronisation media de l'espace pour les images, videos et autres fichiers partages.",
|
|
"status": "Configuration en attente"
|
|
}
|
|
},
|
|
"general": {
|
|
"detailsTitle": "Détails de l'espace",
|
|
"detailsDescription": "Mettez à jour le nom de l'espace et le fuseau horaire par défaut utilisés dans les calendriers et les vues de l'espace.",
|
|
"saveAction": "Enregistrer l'espace",
|
|
"saved": "Paramètres de l'espace enregistrés."
|
|
},
|
|
"logo": {
|
|
"title": "Logo de l'espace",
|
|
"description": "Utilisez un fichier local ou une image distante, puis recadrez-la pour l'espace.",
|
|
"changeAction": "Changer l'image",
|
|
"cropperTitle": "Mettre à jour le logo de l'espace",
|
|
"saveAction": "Enregistrer le logo",
|
|
"chooseAction": "Choisir un logo",
|
|
"saved": "Logo de l'espace enregistré."
|
|
},
|
|
"approvals": {
|
|
"flowTitle": "Flux d'approbation",
|
|
"flowDescription": "Configurez le fonctionnement de l'approbation du contenu dans cet espace.",
|
|
"previewTitle": "Aperçu du flux",
|
|
"previewDescription": "Voici la séquence que l'espace utilisera selon la configuration actuelle.",
|
|
"saved": "Flux d'approbation enregistré.",
|
|
"saveAction": "Enregistrer le flux",
|
|
"fields": {
|
|
"approvalMode": "Mode d'approbation",
|
|
"schedulePostsAutomaticallyOnApproval": "Planifier automatiquement après approbation",
|
|
"lockContentAfterApproval": "Verrouiller le contenu après approbation",
|
|
"sendAutomaticApprovalReminders": "Envoyer des rappels automatiques"
|
|
},
|
|
"fieldHelp": {
|
|
"schedulePostsAutomaticallyOnApproval": "L'approbation finale passe le contenu à Planifié quand une date de publication est déjà prévue.",
|
|
"lockContentAfterApproval": "Le contenu contrôlé par l'approbation est verrouillé après l'approbation finale. Les champs de planification restent modifiables.",
|
|
"sendAutomaticApprovalReminders": "Les approbateurs courants reçoivent des rappels quotidiens tant qu'une étape est en attente."
|
|
},
|
|
"modes": {
|
|
"none": "Aucun",
|
|
"optional": "Optionnel",
|
|
"required": "Requis",
|
|
"multiLevel": "Multi-niveaux"
|
|
},
|
|
"modeHelp": {
|
|
"none": "Le contenu saute le workflow d'approbation et peut devenir Approuvé sans action d'approbation.",
|
|
"optional": "Un workflow d'approbation en une étape est disponible, mais il ne bloque pas la publication.",
|
|
"required": "Au moins une approbation est requise avant que le contenu devienne Approuvé ou Planifié.",
|
|
"multiLevel": "L'approbation utilise des étapes ordonnées avec des approbateurs ciblés pour chaque étape."
|
|
},
|
|
"editor": {
|
|
"title": "Étapes multi-niveaux",
|
|
"description": "Définissez qui approuve chaque étape ordonnée avant l'approbation finale du contenu.",
|
|
"addStep": "Ajouter une étape",
|
|
"empty": "Ajoutez au moins une étape d'approbation avant d'enregistrer le mode multi-niveaux.",
|
|
"unnamedStep": "Étape sans nom",
|
|
"moveUp": "Monter l'étape",
|
|
"moveDown": "Descendre l'étape",
|
|
"removeStep": "Supprimer l'étape",
|
|
"selectMember": "Sélectionner un membre",
|
|
"selectMembers": "Sélectionnez un ou plusieurs membres. Maintenez Ctrl ou Commande pour une sélection multiple.",
|
|
"defaultStepName": "Étape d'approbation {number}",
|
|
"stepNumber": "Étape {number}",
|
|
"fields": {
|
|
"name": "Nom affiché",
|
|
"targetType": "Type de cible",
|
|
"targetValue": "Cible",
|
|
"requiredApproverCount": "Approbateurs requis"
|
|
},
|
|
"targetTypes": {
|
|
"role": "Rôle",
|
|
"membership": "Appartenance",
|
|
"member": "Membre"
|
|
},
|
|
"memberships": {
|
|
"team": "Équipe",
|
|
"client": "Client"
|
|
},
|
|
"errors": {
|
|
"atLeastOneStep": "L'approbation multi-niveaux requiert au moins une étape.",
|
|
"fixInvalidSteps": "Corrigez les étapes d'approbation indiquées avant d'enregistrer.",
|
|
"nameRequired": "Saisissez un nom d'étape.",
|
|
"targetRequired": "Choisissez qui peut approuver cette étape.",
|
|
"notEnoughMembers": "Sélectionnez au moins autant de membres que d'approbateurs requis.",
|
|
"requiredApproverCount": "Saisissez au moins 1 approbateur requis."
|
|
}
|
|
},
|
|
"steps": {
|
|
"none": "Approbation ignorée",
|
|
"approval": "Approbation",
|
|
"publish": "Passage à la publication"
|
|
},
|
|
"stepDetail": {
|
|
"none": "Aucun workflow d'approbation n'est créé pour le contenu de cet espace.",
|
|
"optional": "L'approbation peut être recueillie, mais elle n'est pas requise avant la publication.",
|
|
"approverCount": "{count} approbateur(s) requis",
|
|
"multiLevelTarget": "{count} approbateur(s) de {target}",
|
|
"autoSchedule": "Le contenu approuvé avec une date de publication prévue passe à Planifié.",
|
|
"manualSchedule": "Le contenu approuvé reste Approuvé jusqu'à sa planification."
|
|
}
|
|
}
|
|
},
|
|
"integrations": {
|
|
"eyebrow": "Intégrations",
|
|
"title": "Google Drive et clés API",
|
|
"description": "C'est ici que doivent vivre les intégrations au niveau de l'espace et la configuration des identifiants.",
|
|
"statusLabel": "Statut",
|
|
"pendingTitle": "Interface de configuration en attente",
|
|
"googleDrive": {
|
|
"title": "Google Drive",
|
|
"description": "Configurez la connexion de l'espace utilisée pour la liaison des ressources et l'entrée des révisions.",
|
|
"nextStep": "Prochaine étape : ajouter des paramètres d'intégration stockés pour l'espace et les connecter au flux de liaison des ressources."
|
|
},
|
|
"apiKeys": {
|
|
"title": "Clés API",
|
|
"description": "Les secrets de l'espace et identifiants de services externes doivent être gérés ici.",
|
|
"nextStep": "Prochaine étape : ajouter une persistance backend sécurisée et une gestion masquée des clés."
|
|
}
|
|
},
|
|
"mediaLibrary": {
|
|
"eyebrow": "Bibliotheque media",
|
|
"title": "Medias de l'espace",
|
|
"description": "Gerez la bibliotheque partagee d'images et de videos qui devrait se synchroniser avec Google Drive pour cet espace.",
|
|
"syncCard": {
|
|
"title": "Synchronisation Google Drive",
|
|
"description": "Cette zone servira a connecter le Drive de l'espace, importer les medias approuves et garder la bibliotheque alignee sur les dossiers externes."
|
|
},
|
|
"mediaTypesTitle": "Medias pris en charge",
|
|
"mediaTypesDescription": "La bibliotheque doit devenir l'endroit unique pour parcourir les ressources visuelles avant de les lier au contenu.",
|
|
"mediaTypes": {
|
|
"images": "Images, visuels graphiques et elements de marque",
|
|
"videos": "Videos, reels et exports en mouvement"
|
|
},
|
|
"workflowTitle": "Flux prevu",
|
|
"workflowDescription": "Cette page est le point d'entree prevu pour le flux de synchronisation Google Drive dont on a parle.",
|
|
"workflow": {
|
|
"connectDrive": "Connecter la source Google Drive de l'espace.",
|
|
"syncAssets": "Synchroniser les images et videos dans la bibliotheque interne.",
|
|
"organizeLibrary": "Reviser, etiqueter et reutiliser les medias depuis un seul endroit au niveau de l'espace."
|
|
},
|
|
"statusLabel": "Statut",
|
|
"pendingTitle": "Interface de gestion en attente",
|
|
"pendingDescription": "L'entree de navigation et la page sont en place. La prochaine etape est de brancher la vraie synchro Drive, le listing, les filtres et les actions sur les ressources."
|
|
},
|
|
"errors": {
|
|
"unexpected": "Une erreur inattendue s'est produite",
|
|
"imageLoad": "Erreur lors du chargement de l'image",
|
|
"imageUpload": "Erreur lors du téléchargement de l'image"
|
|
}
|
|
}
|