PSA/server/public/locales/fr/common.json
Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

1242 lines
52 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"reactions": {
"ariaSummary_one": "{{emoji}} {{count}} réaction",
"ariaSummary_other": "{{emoji}} {{count}} réactions",
"ariaYouReacted": ", vous avez réagi"
},
"credits": {
"expiresInDaysOn_one": "Expire dans {{count}} jour, le {{date}}",
"expiresInDaysOn_other": "Expire dans {{count}} jours, le {{date}}",
"expiringForClient_one": "{{count}} crédit pour {{clientName}} expirera bientôt",
"expiringForClient_other": "{{count}} crédits pour {{clientName}} expireront bientôt"
},
"licenseBanner": {
"trialExpiresIn_one": "L'essai Enterprise expire dans {{count}} jour. Saisissez une clé de licence pour conserver les fonctionnalités Enterprise.",
"trialExpiresIn_other": "L'essai Enterprise expire dans {{count}} jours. Saisissez une clé de licence pour conserver les fonctionnalités Enterprise.",
"trialDaysRemaining_one": "Essai Enterprise actif — {{count}} jour restant.",
"trialDaysRemaining_other": "Essai Enterprise actif — {{count}} jours restants.",
"licenseExpiresIn_one": "La licence expire dans {{count}} jour. Renouvelez pour éviter toute interruption de service.",
"licenseExpiresIn_other": "La licence expire dans {{count}} jours. Renouvelez pour éviter toute interruption de service."
},
"nav": {
"dashboard": "Tableau de bord",
"tickets": "Tickets",
"clients": "Clients",
"projects": "Projets",
"billing": "Facturation",
"reports": "Rapports",
"settings": "Paramètres",
"profile": "Profil",
"logout": "Déconnexion",
"help": "Aide"
},
"actions": {
"save": "Enregistrer",
"cancel": "Annuler",
"delete": "Supprimer",
"edit": "Modifier",
"create": "Créer",
"update": "Mettre à jour",
"submit": "Envoyer",
"back": "Retour",
"next": "Suivant",
"previous": "Précédent",
"search": "Rechercher",
"filter": "Filtrer",
"export": "Exporter",
"import": "Importer",
"download": "Télécharger",
"upload": "Téléverser",
"refresh": "Actualiser",
"close": "Fermer",
"confirm": "Confirmer",
"add": "Ajouter",
"remove": "Retirer",
"clear": "Effacer",
"reset": "Réinitialiser",
"view": "Afficher",
"copy": "Copier",
"duplicate": "Dupliquer",
"openMenu": "Ouvrir le menu",
"confirmDeletion": "Confirmer la suppression",
"saving": "Enregistrement...",
"print": "Imprimer",
"printSelected_one": "Imprimer la sélection ({{count}})",
"printSelected_other": "Imprimer la sélection ({{count}})",
"printOptions": "Options dimpression",
"resetPrintOptions": "Réinitialiser les options dimpression",
"share": "Partager",
"done": "Terminé",
"continue": "Continuer",
"printSelected": "Imprimer la sélection ({{count}})"
},
"status": {
"loading": "Chargement...",
"saving": "Enregistrement...",
"success": "Succès",
"error": "Erreur",
"warning": "Avertissement",
"info": "Informations",
"pending": "En attente",
"active": "Actif",
"inactive": "Inactif",
"completed": "Terminé",
"cancelled": "Annulé",
"processing": "Traitement en cours..."
},
"messages": {
"welcome": "Bienvenue",
"confirmDelete": "Voulez-vous vraiment supprimer cet élément ?",
"saveSuccess": "Modifications enregistrées avec succès",
"saveError": "Échec de l'enregistrement des modifications",
"loadError": "Échec du chargement des données",
"noData": "Aucune donnée disponible",
"required": "Ce champ est obligatoire",
"invalidEmail": "Adresse e-mail invalide",
"invalidPassword": "Mot de passe invalide",
"passwordMismatch": "Les mots de passe ne correspondent pas",
"confirmDeletion": "Confirmer la suppression"
},
"errors": {
"auth": {
"notAuthenticated": "Non authentifié",
"accessDenied": "Accès refusé",
"clientPortalOnly": "Accès refusé : Les actions du portail client sont réservées aux utilisateurs clients",
"insufficientPermissions": "Permissions insuffisantes",
"userIdNotFound": "ID d'utilisateur non trouvé dans la session",
"tenantNotFound": "Locataire non trouvé dans la session. Veuillez vous déconnecter et vous reconnecter.",
"userNotFound": "Utilisateur non trouvé",
"contactNotFound": "Utilisateur non associé à un contact",
"clientNotFound": "Contact non associé à une entreprise"
},
"permissions": {
"tickets": {
"read": "Permissions insuffisantes pour afficher les tickets",
"readDetails": "Permissions insuffisantes pour afficher les détails du ticket",
"create": "Permissions insuffisantes pour créer des tickets",
"update": "Permissions insuffisantes pour mettre à jour les tickets",
"updateStatus": "Permissions insuffisantes pour mettre à jour le statut du ticket",
"addComments": "Permissions insuffisantes pour ajouter des commentaires",
"updateComments": "Permissions insuffisantes pour modifier les commentaires",
"deleteComments": "Permissions insuffisantes pour supprimer les commentaires"
}
}
},
"time": {
"today": "Aujourd'hui",
"yesterday": "Hier",
"tomorrow": "Demain",
"thisWeek": "Cette semaine",
"lastWeek": "La semaine dernière",
"thisMonth": "Ce mois-ci",
"lastMonth": "Le mois dernier",
"thisYear": "Cette année",
"lastYear": "L'année dernière",
"seconds": "secondes",
"minutes": "minutes",
"hours": "heures",
"days": "jours",
"weeks": "semaines",
"months": "mois",
"years": "années"
},
"language": {
"selectLanguage": "Sélectionner une langue",
"changeLanguage": "Changer de langue",
"currentLanguage": "Langue actuelle",
"preference": {
"label": "Préférence de langue",
"helper": "Sélectionnez votre langue préférée pour l'interface et les notifications par e-mail",
"placeholder": "Sélectionnez une langue",
"cleared": "Préférence de langue réinitialisée. Langue par défaut utilisée...",
"updating": "Mise à jour de la préférence de langue...",
"notSet": "Non défini",
"notSetWithSource": "Non défini (Paramètre par défaut du {{source}} : {{languageName}} - {{locale}})",
"source": {
"client": "paramètre par défaut de l'entreprise",
"tenant": "paramètre par défaut du locataire",
"system": "paramètre par défaut du système"
}
},
"hierarchyTable": {
"title": "Hiérarchie des préférences de langue",
"description": "Lors de la résolution de la langue à utiliser pour l'interface et les notifications par email, Alga vérifie ces éléments dans l'ordre et s'arrête à la première correspondance.",
"columns": {
"priority": "Priorité",
"source": "Source de la langue",
"appliesTo": "S'applique à",
"whereSet": "Où le configurer"
},
"rows": {
"userPreference": {
"source": "Préférence individuelle de l'utilisateur",
"appliesTo": "Tous les utilisateurs",
"whereSet": "Profil utilisateur"
},
"clientUserLanguage": {
"source": "Langue spécifique au client",
"appliesTo": "Utilisateurs du portail client (par client spécifique)",
"whereSet": "Détails du client"
},
"clientPortalDefault": {
"source": "Valeur par défaut du portail client",
"appliesTo": "Tous les utilisateurs du portail client",
"whereSet": "Paramètres MSP → Portail client"
},
"organizationDefault": {
"source": "Valeur par défaut de l'organisation",
"appliesTo": "Tous les utilisateurs (personnel MSP et portail client)",
"whereSet": "Paramètres MSP → Langue"
},
"systemDefault": {
"source": "Valeur par défaut du système (anglais)",
"appliesTo": "Par défaut",
"whereSet": "Défini par le système"
}
}
}
},
"yes": "Oui",
"no": "Non",
"clients": {
"locations": {
"sectionTitle": "Emplacements de l'entreprise",
"manageButton": "Gérer les emplacements",
"dialogTitle": "Gérer les emplacements - {{client}}",
"managerLabel": "Gestion des emplacements de l'entreprise",
"listTitle": "Emplacements",
"buttons": {
"add": "Ajouter un emplacement",
"save": "Enregistrer l'emplacement"
},
"card": {
"unnamed": "Emplacement sans nom",
"setDefault": "Définir par défaut",
"edit": "Modifier l'emplacement",
"delete": "Supprimer l'emplacement",
"addressLabel": "Adresse",
"addressHelper": "Adresse complète de cet emplacement",
"phoneLabel": "Téléphone",
"phoneHelper": "Numéro de téléphone de cet emplacement",
"phoneValue": "Téléphone : {{phone}}",
"emailLabel": "E-mail",
"emailHelper": "Adresse e-mail de cet emplacement",
"emailValue": "E-mail : {{email}}",
"billingTag": "Facturation",
"shippingTag": "Expédition",
"notesLabel": "Notes",
"notesHelper": "Notes supplémentaires pour cet emplacement"
},
"form": {
"locationName": "Nom de l'emplacement",
"locationNameHelper": "Nom de cet emplacement (ex. : siège, entrepôt)",
"addressLine1": "Adresse (ligne 1)",
"addressLine1Helper": "Première ligne d'adresse (obligatoire)",
"addressLine2": "Adresse (ligne 2)",
"addressLine2Helper": "Informations d'adresse supplémentaires (facultatif)",
"addressLine3": "Adresse (ligne 3)",
"city": "Ville",
"cityHelper": "Nom de la ville (obligatoire)",
"stateProvince": "État/Province",
"stateProvinceHelper": "Nom de l'état ou de la province",
"postalCode": "Code postal",
"postalCodeHelper": "Code postal ou ZIP",
"country": "Pays",
"countryHelper": "Sélectionnez un pays (obligatoire)",
"phone": "Téléphone",
"phoneHelper": "Numéro de téléphone pour cet emplacement",
"email": "E-mail",
"emailHelper": "Adresse e-mail pour cet emplacement",
"taxRegion": "Région fiscale",
"taxRegionHelper": "Sélectionnez la région fiscale applicable",
"notes": "Notes",
"notesHelper": "Notes supplémentaires sur cet emplacement",
"defaultLocation": "Emplacement par défaut",
"defaultLocationHelper": "Définir cet emplacement comme emplacement par défaut de l'entreprise",
"billingAddress": "Adresse de facturation",
"billingAddressHelper": "Utiliser cet emplacement comme adresse de facturation",
"shippingAddress": "Adresse de livraison",
"shippingAddressHelper": "Utiliser cet emplacement comme adresse de livraison",
"placeholder": {
"locationName": "ex. : siège, entrepôt",
"addressLine1": "Saisissez l'adresse *",
"city": "Saisissez la ville *",
"country": "Sélectionnez un pays *",
"loadingCountries": "Chargement des pays...",
"taxRegionOption": "Sélectionnez une région fiscale...",
"taxRegion": "Sélectionnez une région fiscale..."
}
},
"validation": {
"title": "Veuillez renseigner les champs obligatoires :"
},
"errors": {
"loadTaxRegions": "Échec du chargement des régions fiscales",
"loadCountries": "Échec du chargement des pays",
"loadLocations": "Échec du chargement des emplacements de l'entreprise",
"save": "Échec de l'enregistrement de l'emplacement",
"delete": "Échec de la suppression de l'emplacement",
"setDefault": "Échec de la définition de l'emplacement par défaut"
},
"success": {
"create": "Emplacement créé avec succès",
"update": "Emplacement mis à jour avec succès",
"delete": "Emplacement supprimé avec succès",
"setDefault": "Emplacement par défaut mis à jour"
},
"dialog": {
"addTitle": "Ajouter un nouvel emplacement",
"editTitle": "Modifier l'emplacement",
"deleteTitle": "Supprimer l'emplacement",
"deleteMessage": "Voulez-vous vraiment supprimer l'emplacement \"{{name}}\" ? Cette action est irréversible."
},
"empty": {
"title": "Aucun emplacement ajouté pour le moment",
"description": "Cliquez sur \"Ajouter un emplacement\" pour commencer"
}
}
},
"commentThread": {
"replies_one": "{{count}} réponse",
"replies_other": "{{count}} réponses",
"collapse": "Réduire",
"expand": "Développer",
"showInDrawer": "Afficher dans le panneau"
},
"pagination": {
"previous": "Précédent",
"next": "Suivant",
"pageInfo": "Page {{current}} sur {{total}} ({{count}} enregistrements au total)",
"page": "Page",
"of": "sur",
"showing": "Affichage de {{from}} à {{to}} sur {{total}} résultats",
"rowsPerPage": "Lignes par page",
"first": "Première",
"last": "Dernière",
"itemsLabel": "éléments",
"itemsPerPageOption": "{{count}} éléments/page",
"itemsPerPagePlaceholder": "Éléments par page",
"reflectionLabel": "Pagination",
"range": "{{from}} - {{to}} sur {{total}} {{itemLabel}}",
"ariaLabel": "Pagination",
"totalItems": "{{count}} {{itemLabel}} au total",
"totalRecordsInline": "({{count}} enregistrements au total)",
"pageOf": "Page {{current}} sur {{total}}"
},
"documents": {
"title": "Documents",
"noDocuments": "Aucun document joint",
"upload": "Téléverser un document",
"download": "Télécharger",
"remove": "Retirer",
"detach": "Détacher",
"preview": "Aperçu",
"linkDocuments": "Lier des documents",
"editDocument": "Modifier le document",
"viewDocument": "Voir le document",
"downloadToPlay": "Télécharger pour lire",
"delete": "Supprimer",
"deletePermanently": "Supprimer définitivement",
"previewUnavailable": "Aperçu non disponible",
"newDocument": "Nouveau document",
"uploadFile": "Téléverser un fichier",
"deleteTitle": "Supprimer définitivement le document",
"deleteMessage": "Voulez-vous vraiment supprimer définitivement \"{{name}}\" du système ?\\n\\nCela supprimera complètement le fichier et il ne sera plus disponible nulle part. Cette action est irréversible.",
"deleteVideoTitle": "Supprimer définitivement la vidéo",
"deleteVideoMessage": "Voulez-vous vraiment supprimer définitivement la vidéo \"{{name}}\" du système ?\\n\\nCela supprimera complètement le fichier et il ne sera plus disponible nulle part. Cette action est irréversible.",
"removeTitle": "Détacher le document",
"removeMessage": "Voulez-vous vraiment détacher \"{{name}}\" de cet élément ?\\n\\nCela supprime uniquement le lien — le document restera disponible dans la bibliothèque de documents et pourra être joint à d'autres éléments.",
"removeVideoTitle": "Détacher la vidéo",
"removeVideoMessage": "Voulez-vous vraiment détacher la vidéo \"{{name}}\" de cet élément ?\\n\\nCela supprime uniquement le lien — le fichier restera disponible dans la bibliothèque de documents et pourra être joint à d'autres éléments.",
"downloadFile": "Télécharger le fichier",
"videoUnsupported": "Format vidéo ({{mimeType}}) non pris en charge pour la lecture dans le navigateur",
"videoTagUnsupported": "Votre navigateur ne prend pas en charge la balise vidéo.",
"unnamed": "Sans titre",
"videoDownloadInfo": "La vidéo sera téléchargée et pourra être lue avec le lecteur vidéo par défaut de votre système.",
"previewUnavailableNoId": "Aperçu indisponible (aucun identifiant)",
"previewLoadFailed": "Échec du chargement de l'aperçu",
"videoCodecWarning": "Chrome peut ne pas prendre en charge ce codec vidéo. Essayez de télécharger le fichier ou utilisez Safari/Edge.",
"messages": {
"fetchFailed": "Impossible de récupérer les documents.",
"folderCreated": "Le dossier \"{{name}}\" a été créé avec succès",
"folderCreateFailed": "Échec de la création du dossier",
"moveDocumentsSuccess_one": "{{count}} document a été déplacé vers {{destination}}",
"moveDocumentsSuccess_other": "{{count}} documents ont été déplacés vers {{destination}}",
"moveDocumentsFailed": "Impossible de déplacer les documents",
"deleteSuccess": "Le document \"{{name}}\" a été supprimé avec succès",
"deleteFailed": "Impossible de supprimer le document",
"removeAssociationFailed": "Impossible de supprimer l'association du document",
"moveDocumentSuccess": "Le document \"{{name}}\" a été déplacé avec succès",
"moveDocumentFailed": "Impossible de déplacer le document",
"createFailed": "Impossible de créer le document",
"saveFailed": "Impossible d'enregistrer le document",
"loadContentFailed": "Impossible de charger le contenu du document",
"downloadFailed": "Impossible de télécharger le document",
"bulkDeleteFailed": "Impossible de supprimer certains documents",
"bulkDeleteSuccess_one": "{{count}} document a été supprimé avec succès",
"bulkDeleteSuccess_other": "{{count}} documents ont été supprimés avec succès"
},
"empty": {
"default": "Aucun document trouvé",
"folder": "Aucun document trouvé dans ce dossier"
},
"validation": {
"nameRequired": "Le nom du document est obligatoire"
},
"bulkActions": {
"selected_one": "{{count}} document sélectionné",
"selected_other": "{{count}} documents sélectionnés",
"moveToFolder": "Déplacer vers un dossier",
"deleteSelected": "Supprimer la sélection",
"clearSelection": "Effacer la sélection"
},
"prompts": {
"confirmBulkDelete_one": "Voulez-vous vraiment supprimer {{count}} document ?",
"confirmBulkDelete_other": "Voulez-vous vraiment supprimer {{count}} documents ?"
},
"pagination": {
"perPage": "{{count}} par page"
},
"folderSelector": {
"defaultTitle": "Sélectionner le dossier de destination",
"defaultDescription": "Choisissez où enregistrer ce document",
"singleDescription": "Où souhaitez-vous enregistrer \"{{fileName}}\" ?",
"multipleDescription": "Où souhaitez-vous enregistrer ces {{count}} fichiers ?",
"newDocumentTitle": "Sélectionner le dossier du nouveau document",
"newDocumentDescription": "Choisissez où enregistrer ce nouveau document",
"moveTitle": "Déplacer le document",
"moveDescriptionWithName": "Sélectionnez le dossier de destination pour \"{{name}}\"",
"moveDescription": "Sélectionnez le dossier de destination",
"bulkMoveTitle": "Déplacer les documents sélectionnés",
"bulkMoveDescription_one": "Sélectionnez le dossier de destination pour {{count}} document",
"bulkMoveDescription_other": "Sélectionnez le dossier de destination pour {{count}} documents",
"errors": {
"nameRequired": "Veuillez saisir un nom de dossier",
"invalidCharacters": "Le nom du dossier ne peut pas contenir \"/\"",
"createFailed": "Échec de la création du dossier"
},
"creating": "Création en cours...",
"createButton": "Créer un dossier",
"newFolderButton": "Nouveau dossier",
"parentLabel": "Dossier parent : {{folder}}",
"rootLabel": "/ (Racine)",
"namePlaceholder": "Saisissez le nom du dossier",
"loading": "Chargement des dossiers...",
"rootOption": "Racine (aucun dossier)",
"empty": "Aucun dossier disponible. Les documents seront enregistrés à la racine.",
"showAllFolders": "Afficher tous les dossiers",
"showEntityFolders": "Afficher les dossiers de l'entité"
},
"filters": {
"searchLabel": "Rechercher des documents",
"searchPlaceholder": "Rechercher par nom de document...",
"typeLabel": "Type de document",
"entityTypeLabel": "Type d'entité associé",
"uploadedByLabel": "Téléversé par",
"uploadedByPlaceholder": "Tous les utilisateurs",
"updatedStartLabel": "Date de mise à jour (début)",
"updatedEndLabel": "Date de mise à jour (fin)",
"startDatePlaceholder": "Sélectionnez la date de début",
"endDatePlaceholder": "Sélectionnez la date de fin",
"sortByLabel": "Trier par",
"clear": "Réinitialiser les filtres",
"showAllDocuments": "Afficher tous les documents",
"typeOptions": {
"all": "Tous les types de document",
"pdf": "PDF",
"image": "Images",
"text": "Documents",
"video": "Vidéo",
"other": "Autre"
},
"sortOptions": {
"updated_at": "Date",
"document_name": "Nom du document",
"file_size": "Taille du fichier",
"created_by_full_name": "Créé par"
},
"sortOrder": {
"default": {
"asc": "Afficher par ordre croissant",
"desc": "Afficher par ordre décroissant"
},
"document_name": {
"asc": "Afficher de A à Z",
"desc": "Afficher de Z à A"
},
"updated_at": {
"asc": "Afficher les plus anciens en premier",
"desc": "Afficher les plus récents en premier"
},
"file_size": {
"asc": "Afficher les plus petits en premier",
"desc": "Afficher les plus grands en premier"
},
"created_by_full_name": {
"asc": "Afficher de A à Z",
"desc": "Afficher de Z à A"
}
},
"clientVisibility": {
"all": "Tous",
"visible": "Visible pour le client",
"hidden": "Interne uniquement"
},
"clientVisibilityLabel": "Visibilité pour le client",
"entityOptions": {
"all": "Toutes les entités"
}
},
"selector": {
"title": "Sélectionner des documents",
"reflectionLabel": "Sélecteur de documents",
"searchPlaceholder": "Rechercher des documents...",
"foldersLabel": "Dossiers",
"folderHint": "dans le dossier \"{{folder}}\"",
"saving": "Enregistrement...",
"selectDocument": "Sélectionner un document",
"associateSelected": "Associer la sélection",
"errors": {
"configuration": "Erreur de configuration : informations d'entité manquantes",
"invalidData": "Données de document invalides reçues",
"load": "Impossible de charger les documents",
"save": "Impossible d'enregistrer la sélection de documents"
},
"configErrorTitle": "Erreur de configuration",
"configErrorMessage": "La configuration requise est manquante. Veuillez contacter le support."
},
"uploadSection": {
"reflectionLabel": "Téléversement de documents",
"dragDrop": "Glissez-déposez vos fichiers ici ou",
"browse": "Parcourir les fichiers",
"uploading": "Téléversement...",
"uploadingProgress": "Téléversement de {{current}} sur {{total}}",
"pending": "En attente",
"error": "Impossible de téléverser le document",
"fileError": "Impossible de téléverser le fichier",
"associatedEntityTypeLabel": "Associer à",
"noAssociation": "Aucune association",
"selectAssociatedEntityError": "Sélectionnez une entité associée avant de téléverser."
},
"folders": {
"root": "Racine",
"loadFailed": "Impossible de charger l'arborescence des dossiers",
"deleteConfirm": "Voulez-vous vraiment supprimer le dossier \"{{name}}\" ? Cela ne fonctionnera que si le dossier est vide.",
"deleteSuccess": "Le dossier \"{{name}}\" a été supprimé avec succès",
"deleteFailed": "Impossible de supprimer le dossier",
"deleteAction": "Supprimer le dossier",
"loading": "Chargement des dossiers...",
"title": "Dossiers",
"collapse": "Replier les dossiers",
"allDocuments": "Tous les documents",
"expand": "Afficher les dossiers",
"deleteTitle": "Supprimer le dossier"
},
"folderManager": {
"title": "Créer un nouveau dossier",
"nameLabel": "Nom du dossier",
"namePlaceholder": "Saisissez le nom du dossier",
"willCreateIn": "Sera créé dans : {{folder}}"
},
"notifications": {
"viewAll": "Voir toutes les notifications",
"categories": {
"Authentication": "Authentification",
"Invoices": "Factures",
"Projects": "Projets",
"Tickets": "Tickets",
"Time Entries": "Entrées de temps"
}
},
"list": {
"name": "Nom",
"folder": "Dossier",
"size": "Taille",
"modified": "Modifié",
"visibility": "Visibilité",
"actions": "Actions"
},
"hasShareLinks": "A des liens de partage actifs",
"visibility": {
"clientVisible": "Visible pour le client",
"internalOnly": "Interne",
"markedVisible": "« {{name}} » est désormais visible dans le portail client",
"markedHidden": "« {{name}} » est désormais masqué dans le portail client",
"toggleFailed": "Échec de la mise à jour de la visibilité du dossier",
"cascadeTitle": "Mettre à jour la visibilité des documents",
"cascadeMakeVisible": "Souhaitez-vous également rendre visibles les {{count}} document(s) de « {{name}} » dans le portail client ?",
"cascadeMakeHidden": "Souhaitez-vous également masquer les {{count}} document(s) de « {{name}} » du portail client ?",
"cascadeYes": "Oui, mettre à jour les documents",
"cascadeNo": "Non, dossier uniquement"
},
"share": "Partager",
"videoPlaybackFailed": "Impossible de lire cette vidéo dans le navigateur",
"videoPlaybackIssue": "Problèmes de lecture de la vidéo ?",
"downloadVideo": "Télécharger la vidéo",
"downloadAsPdf": "Télécharger en PDF",
"downloadAsMarkdown": "Télécharger en Markdown",
"move": "Déplacer",
"associatedEntityPicker": {
"allEntities": "Toutes les entités",
"loadingClients": "Chargement des clients...",
"loadingContacts": "Chargement des contacts...",
"noEntityTypes": "Aucun type d'entité trouvé",
"typeLabel": "Type d'entité associé",
"typePlaceholder": "Sélectionner un type d'entité",
"typeSearchPlaceholder": "Rechercher des types d'entité...",
"entityLabel": "{{entityType}}",
"entityPlaceholder": "Sélectionner {{entityType}}",
"entitySearchPlaceholder": "Rechercher {{entityType}}...",
"noEntities": "Aucun {{entityType}} trouvé"
},
"huduTab": {
"documentsTabLabel": "Documents",
"tabLabel": "Hudu"
}
},
"fields": {
"notes": "Notes"
},
"auth": {
"messages": {
"handoffMissingToken": "Le jeton de transfert de connexion est manquant ou invalide. Veuillez vous reconnecter.",
"handoffFinalizeFailed": "Nous n'avons pas pu finaliser votre connexion. Veuillez réessayer.",
"handoffNetworkIssue": "Problème réseau détecté lors de la finalisation de votre connexion. Veuillez réessayer."
},
"checkEmail": {
"resendSuccess": "E-mail envoyé ! Veuillez consulter votre boîte de réception.",
"resendFailed": "Échec de l'envoi de l'e-mail. Veuillez réessayer.",
"whatsNext": "Et maintenant ?",
"didntReceive": "Vous n'avez pas reçu l'e-mail ?"
}
},
"share": {
"errors": {
"loadFailed": "Échec du chargement du lien de partage",
"connectionFailed": "Échec de la connexion au serveur",
"passwordRequired": "Mot de passe requis",
"invalidPassword": "Mot de passe invalide",
"downloadFailedRetry": "Échec du téléchargement. Veuillez réessayer.",
"downloadFailed": "Échec du téléchargement",
"linkNotAvailable": "Lien indisponible",
"linkExpired": "Ce lien de partage a expiré.",
"downloadLimitReached": "La limite de téléchargements a été atteinte."
},
"downloadStarted": "Téléchargement démarré avec succès !",
"enterPassword": "Saisir le mot de passe"
},
"tickets": {
"responseSource": {
"clientPortal": "Reçu via le Portail Client",
"inboundEmail": "Reçu via e-mail"
},
"origin": {
"internal": "Créé en interne",
"clientPortal": "Créé via le portail client",
"inboundEmail": "Créé via e-mail entrant",
"api": "Créé via API",
"other": "Créé via autre"
}
},
"surveys": {
"common": {
"loading": "Chargement..."
},
"settings": {
"tabLabel": "Enquêtes",
"title": "Enquêtes de satisfaction client",
"subtitle": "Configurez les modèles, les déclencheurs et lenvoi pour collecter les retours après la clôture des tickets.",
"tabs": {
"templates": "Modèles",
"triggers": "Déclencheurs"
},
"templateList": {
"title": "Modèles denquête",
"description": "Gérez les invites et les échelles de notation envoyées à vos clients.",
"createButton": "Nouveau modèle",
"emptyTitle": "Aucun modèle denquête pour le moment",
"emptyDescription": "Créez votre premier modèle pour définir le contenu et léchelle de lenquête.",
"table": {
"name": "Modèle",
"rating": "Échelle",
"status": "Statut",
"updated": "Mis à jour",
"actions": "Actions"
},
"defaultBadge": "Par défaut",
"status": {
"enabled": "Activé",
"disabled": "Désactivé"
},
"toasts": {
"created": "Modèle créé",
"updated": "Modèle mis à jour",
"deleted": "Modèle supprimé",
"setDefault": "Modèle par défaut mis à jour",
"error": "Impossible denregistrer le modèle",
"deleteError": "Impossible de supprimer le modèle"
},
"deleteConfirm": "Supprimer ce modèle ? Les invitations déjà envoyées ne seront pas affectées.",
"errors": {
"load": "Impossible de charger les modèles denquête."
}
},
"templateForm": {
"titleCreate": "Créer un modèle denquête",
"titleEdit": "Modifier le modèle denquête",
"labels": {
"name": "Nom du modèle",
"ratingType": "Type déchelle",
"ratingScale": "Échelle de notation",
"ratingLabels": "Libellés des notes",
"promptText": "Invite de lenquête",
"commentPrompt": "Invite de commentaire",
"thankYouText": "Message de remerciement",
"isDefault": "Définir comme modèle par défaut",
"enabled": "Modèle actif"
},
"placeholders": {
"ratingLabels": "Exemple :\n1 = Très insatisfait\n2 = Insatisfait\n3 = Neutre\n4 = Satisfait\n5 = Très satisfait"
},
"help": {
"ratingLabels": "Indiquez un libellé par note en utilisant « valeur = libellé » sur des lignes séparées."
},
"ratingTypes": {
"stars": "Étoiles",
"numbers": "Nombres",
"emojis": "Émojis"
},
"actions": {
"create": "Créer le modèle",
"save": "Enregistrer",
"delete": "Supprimer le modèle"
}
},
"triggerList": {
"title": "Déclencheurs denquête",
"description": "Envoyez automatiquement des invitations lorsque vos tickets ou projets se terminent.",
"createButton": "Nouveau déclencheur",
"emptyTitle": "Aucun déclencheur denquête configuré",
"emptyDescription": "Créez un déclencheur pour envoyer une enquête à la clôture dun ticket ou dun projet.",
"table": {
"template": "Modèle",
"type": "Déclencheur",
"conditions": "Conditions",
"status": "Statut",
"updated": "Mis à jour",
"actions": "Actions"
},
"conditions": {
"boards": "Tableaux",
"statuses": "Statuts",
"priorities": "Priorités",
"any": "Tous",
"unrestricted": "S'applique à chaque ticket et projet"
},
"status": {
"enabled": "Activé",
"disabled": "Désactivé"
},
"toasts": {
"created": "Déclencheur créé",
"updated": "Déclencheur mis à jour",
"deleted": "Déclencheur supprimé",
"error": "Impossible denregistrer le déclencheur",
"deleteError": "Impossible de supprimer le déclencheur"
},
"deleteConfirm": "Supprimer ce déclencheur ? Les invitations déjà en file dattente seront toujours envoyées.",
"errors": {
"load": "Impossible de charger les déclencheurs denquête."
}
},
"triggerForm": {
"titleCreate": "Créer un déclencheur denquête",
"titleEdit": "Modifier le déclencheur denquête",
"labels": {
"template": "Modèle denquête",
"triggerType": "Type de déclencheur",
"boardIds": "Identifiants de tableau",
"statusIds": "Identifiants de statut",
"priorities": "Priorités",
"enabled": "Déclencheur actif"
},
"placeholders": {
"boardIds": "Sélectionner un tableau",
"statusIds": "Ajouter un statut",
"priorities": "Ajouter une priorité"
},
"help": {
"conditions": "Laissez un champ vide pour accepter toutes les valeurs."
},
"actions": {
"create": "Créer le déclencheur",
"save": "Enregistrer",
"delete": "Supprimer le déclencheur"
},
"triggerTypes": {
"ticket_closed": "Ticket clôturé",
"project_completed": "Projet terminé"
},
"errors": {
"reference": "Impossible de charger les options du déclencheur. Veuillez réessayer."
},
"noTemplates": "Créez un modèle denquête avant dajouter des déclencheurs.",
"prioritiesMixed": "Les tableaux sélectionnés utilisent différents types de priorité. Toutes les priorités sont affichées."
},
"preview": {
"heading": "Aperçu de la page de réponse",
"tabs": {
"survey": "Formulaire d'enquête",
"thankYou": "Merci"
},
"noPrompt": "Invite de l'enquête",
"commentPlaceholder": "Les commentaires des clients apparaîtront ici...",
"noThankYou": "Message de remerciement",
"notice": "Cet aperçu montre ce que les clients voient après avoir cliqué sur le lien d'enquête dans leur e-mail.",
"editEmailTemplate": "Modifier le modèle d'e-mail d'enquête"
}
},
"response": {
"pageTitle": "Enquête de satisfaction client",
"invalidTitle": "Sondage indisponible",
"invalidMessage": "Ce lien de feedback n'est plus valide ou a déjà été utilisé.",
"ratingPrompt": "Comment s'est passée votre expérience ?",
"ratingAssistive": "Sélectionnez une note de 1 à {{scale}}",
"commentLabel": "Commentaires supplémentaires (facultatif)",
"submitButton": "Envoyer le retour",
"submitting": "Envoi du retour…",
"submittedTitle": "Merci pour votre réponse !",
"submittedMessage": "{{thankYouText}}",
"retryButton": "Réessayer",
"ratingSubmitted": "Retour envoyé",
"errorMessage": "Impossible d'enregistrer votre retour. Merci de réessayer.",
"selectRatingError": "Sélectionnez une note avant d'envoyer.",
"supportMessage": "Pour toute question, contactez votre technicien."
}
},
"availability": {
"settings": {
"title": "Paramètres de disponibilité",
"description": "Configurer les règles et horaires de disponibilité pour les rendez-vous"
},
"tabs": {
"general": "Paramètres généraux",
"userHours": "Horaires des utilisateurs",
"serviceRules": "Règles de service",
"exceptions": "Exceptions"
},
"general": {
"advanceBookingDays": "Jours de réservation à l'avance",
"advanceBookingDaysHelper": "Combien de temps à l'avance les clients peuvent réserver",
"minimumNoticeHours": "Heures de préavis minimum",
"minimumNoticeHoursHelper": "Temps minimum requis avant un rendez-vous",
"defaultBufferBefore": "Tampon par défaut avant (minutes)",
"defaultBufferAfter": "Tampon par défaut après (minutes)",
"bufferHelper": "Tampon de temps entre les rendez-vous"
},
"userHours": {
"selectUser": "Sélectionner un utilisateur",
"dayOfWeek": "Jour de la semaine",
"startTime": "Heure de début",
"endTime": "Heure de fin",
"available": "Disponible",
"cloneSettings": "Cloner vers d'autres utilisateurs",
"maxAppointmentsPerDay": "Maximum de rendez-vous par jour"
},
"serviceRules": {
"selectService": "Sélectionner un service",
"allowWithoutContract": "Autoriser sans contrat",
"advanceBooking": "Jours de réservation à l'avance",
"maxAppointments": "Maximum de rendez-vous par jour"
},
"exceptions": {
"addException": "Ajouter une exception",
"date": "Date",
"reason": "Raison",
"userSpecific": "Spécifique à l'utilisateur",
"companyWide": "Pour toute l'entreprise"
},
"messages": {
"saveSuccess": "Paramètres de disponibilité enregistrés avec succès",
"saveFailed": "Échec de l'enregistrement des paramètres de disponibilité",
"loadFailed": "Échec du chargement des paramètres de disponibilité"
}
},
"appointments": {
"requests": {
"title": "Demandes de rendez-vous",
"approve": "Approuver et planifier",
"decline": "Refuser",
"assignTech": "Assigner un technicien",
"internalNotes": "Notes internes",
"viewAll": "Voir toutes les demandes",
"pendingCount": "{{count}} demandes en attente",
"filterByStatus": "Filtrer par statut",
"filterByService": "Filtrer par service",
"filterByDate": "Filtrer par date"
},
"panel": {
"title": "Demandes de rendez-vous",
"description": "Examiner et gérer les demandes de rendez-vous des clients",
"noRequests": "Aucune demande de rendez-vous trouvée",
"loadingRequests": "Chargement des demandes..."
},
"card": {
"requesterName": "Demandeur",
"companyName": "Entreprise",
"service": "Service",
"requestedDateTime": "Date et heure demandées",
"duration": "Durée",
"preferredTechnician": "Technicien préféré",
"linkedTicket": "Ticket lié",
"actions": "Actions"
},
"approvalModal": {
"title": "Approuver la demande de rendez-vous",
"confirmDateTime": "Confirmer la date et l'heure",
"modifyDateTime": "Modifier la date et l'heure",
"assignedUser": "Technicien assigné",
"linkToTicket": "Lier au ticket",
"internalNotes": "Notes internes",
"approve": "Approuver et créer une entrée de planning",
"approving": "Approbation en cours..."
},
"declineModal": {
"title": "Refuser la demande de rendez-vous",
"reason": "Raison du refus",
"reasonRequired": "Veuillez fournir une raison",
"reasonPlaceholder": "Expliquez pourquoi cette demande est refusée...",
"decline": "Refuser la demande",
"declining": "Refus en cours..."
},
"detailsModal": {
"title": "Détails de la demande",
"requesterInfo": "Informations sur le demandeur",
"requestInfo": "Informations de la demande",
"status": "Statut",
"createdAt": "Demandé le",
"approvedAt": "Approuvé le",
"approvedBy": "Approuvé par",
"declinedReason": "Raison du refus"
},
"status": {
"pending": "En attente",
"approved": "Approuvé",
"declined": "Refusé",
"cancelled": "Annulé"
},
"messages": {
"approveSuccess": "Demande de rendez-vous approuvée avec succès",
"approveFailed": "Échec de l'approbation de la demande de rendez-vous",
"declineSuccess": "Demande de rendez-vous refusée",
"declineFailed": "Échec du refus de la demande de rendez-vous",
"loadFailed": "Échec du chargement des demandes de rendez-vous",
"scheduleEntryCreated": "Entrée de planning créée avec succès"
}
},
"sessionManagement": {
"title": "Sessions actives",
"description": "Gérez vos sessions de connexion actives sur tous les appareils (maximum 5 sessions)",
"states": {
"loading": "Chargement des sessions...",
"noSessions": "Aucune session active trouvée"
},
"labels": {
"unknownDevice": "Appareil inconnu",
"currentSession": "Session actuelle",
"yourSession": "Votre session",
"lastActive": "Dernière activité"
},
"loginMethods": {
"password": "Mot de passe",
"googleOAuth": "Google OAuth",
"microsoftOAuth": "Microsoft OAuth",
"keycloak": "Keycloak"
},
"userTypes": {
"internal": "Interne",
"client": "Client"
},
"actions": {
"logout": "Déconnexion",
"revoke": "Révoquer",
"revoking": "Révocation...",
"loggingOut": "Déconnexion...",
"logoutFromOther_one": "Déconnecter de {{count}} autre appareil",
"logoutFromOther_other": "Déconnecter de {{count}} autres appareils"
},
"confirmations": {
"logoutCurrent": "Cela vous déconnectera de votre session actuelle. Êtes-vous sûr ?",
"logoutAllOther": "Cela vous déconnectera de tous les autres appareils. Êtes-vous sûr ?"
},
"prompts": {
"enter2FA": "Veuillez entrer votre code 2FA :"
},
"messages": {
"loggingOut": "Déconnexion...",
"sessionRevoked": "Session révoquée avec succès"
},
"warnings": {
"oauthLogout": "Cela vous déconnectera uniquement d'Alga PSA. Vous resterez connecté à {{provider}}."
},
"errors": {
"fetchFailed": "Échec de la récupération des sessions",
"loadFailed": "Échec du chargement des sessions actives",
"revokeFailed": "Échec de la révocation de la session",
"revokeAllFailed": "Échec de la révocation des sessions",
"logoutAllFailed": "Échec de la déconnexion des autres appareils",
"adminAccessRequired": "Autorisations insuffisantes pour voir toutes les sessions"
},
"admin": {
"title": "Toutes les sessions utilisateurs",
"description": "{{sessionCount}} sessions actives de {{userCount}} utilisateurs",
"searchPlaceholder": "Rechercher par nom d'utilisateur, email, appareil ou adresse IP...",
"noResults": "Aucune session ne correspond à votre recherche"
}
},
"projects": {
"task": {
"comments": {
"title": "Commentaires",
"internal_only": "Interne uniquement",
"placeholder": "Ajouter un commentaire... Utilisez @ pour mentionner des collègues",
"add_comment": "Ajouter un commentaire",
"no_comments": "Pas encore de commentaires. Soyez le premier à commenter !",
"edited": "Modifié",
"error_creating": "Échec de la création du commentaire. Veuillez réessayer.",
"error_updating": "Échec de la mise à jour du commentaire. Veuillez réessayer.",
"error_deleting": "Échec de la suppression du commentaire. Veuillez réessayer.",
"confirm_delete": "Êtes-vous sûr de vouloir supprimer ce commentaire ?"
}
}
},
"common": {
"actions": "Actions",
"active": "Actif",
"inactive": "Inactif",
"loading": "Chargement...",
"error": "Une erreur est survenue",
"save": "Enregistrer",
"cancel": "Annuler",
"delete": "Supprimer",
"edit": "Modifier",
"close": "Fermer",
"confirm": "Confirmer",
"yes": "Oui",
"no": "Non",
"search": "Rechercher",
"filter": "Filtrer",
"resetFilters": "Réinitialiser",
"sort": "Trier",
"refresh": "Actualiser",
"export": "Exporter",
"import": "Importer",
"download": "Télécharger",
"upload": "Téléverser",
"selectAll": "Tout sélectionner",
"clearSelection": "Effacer la sélection",
"view": "Voir",
"back": "Retour",
"next": "Suivant",
"previous": "Précédent",
"submit": "Envoyer",
"reset": "Réinitialiser",
"noData": "Aucune donnée disponible",
"required": "Obligatoire",
"optional": "Optionnel",
"notSpecified": "Non spécifié",
"unknown": "Inconnu",
"uploading": "Téléchargement...",
"submitting": "Envoi...",
"edited": "modifié",
"editComment": "Modifier le commentaire",
"deleteCommentAriaLabel": "Supprimer le commentaire",
"deleteComment": "Supprimer le commentaire",
"deleteCommentConfirmation": "Êtes-vous sûr de vouloir supprimer ce commentaire ? Cette action est irréversible.",
"update": "Mettre à jour",
"create": "Créer",
"replyComment": "Répondre au commentaire",
"saving": "Enregistrement..."
},
"enums": {
"addOnDescription": {
"ai_assistant": "Débloquez le chat IA, l'assistance documentaire, l'aide en barre latérale et les outils IA de flux de travail pour votre équipe."
}
},
"form": {
"selectPlaceholder": "Sélectionner...",
"clearSelection": "Effacer la sélection",
"fromDate": "Du",
"toDate": "Au",
"noResults": "Aucun résultat trouvé",
"searchPlaceholder": "Rechercher..."
},
"pickers": {
"addNewClient": "Ajouter un nouveau client",
"addNewContact": "Ajouter un nouveau contact",
"loadingUsers": "Chargement des utilisateurs...",
"errorLoadingUsers": "Erreur lors du chargement des utilisateurs",
"searchUsers": "Rechercher des utilisateurs...",
"unassigned": "Non attribué",
"noUsersAvailable": "Aucun utilisateur disponible",
"searchBoards": "Rechercher des tableaux...",
"searchBoardsLabel": "Rechercher des tableaux",
"noBoardsFound": "Aucun tableau trouvé"
},
"tagFilter": {
"placeholder": "Filtrer par étiquettes...",
"filter": "Filtrer",
"selectedCount": "{{count}} sélectionné(s)",
"clearAll": "Tout effacer"
},
"timezonePicker": {
"selectPlaceholder": "Sélectionner un fuseau horaire...",
"searchPlaceholder": "Rechercher des fuseaux horaires ou des abréviations (par ex. EST)...",
"noResults": "Aucun fuseau horaire trouvé",
"matchingGroup": "Correspondant à « {{query}} »",
"regions": {
"Africa": "Afrique",
"America": "Amérique",
"Antarctica": "Antarctique",
"Arctic": "Arctique",
"Asia": "Asie",
"Atlantic": "Atlantique",
"Australia": "Australie",
"Europe": "Europe",
"Indian": "Océan Indien",
"Pacific": "Pacifique",
"Etc": "Autre"
}
},
"pages": {
"errors": {
"somethingWentWrong": "Quelque chose a mal tourné !",
"genericError": "Une erreur s'est produite. Veuillez réessayer plus tard.",
"notFoundTitle": "404 - Page non trouvée",
"notFoundDescription": "La page que vous recherchez n'existe pas.",
"userNotAuthenticated": "Utilisateur non authentifié",
"userNotAuthenticatedError": "Erreur : Utilisateur non authentifié",
"missingRunId": "ID d'exécution manquant.",
"teamLeadAccessRequired": "Accès chef d'équipe requis",
"teamsTabUnavailable": "Onglet Teams indisponible",
"teamsSignInUnavailable": "Connexion Teams indisponible",
"assetNotFound": "Actif introuvable",
"contactNotFound": "Contact introuvable",
"templateNotFound": "Modèle introuvable",
"contactLoadError": "Erreur lors du chargement du contact",
"unknownError": "Une erreur inconnue s'est produite",
"templateNotFoundDetail": "Le modèle que vous recherchez n'existe pas ou a été supprimé.",
"teamLeadAccessDetail": "Pour approuver les feuilles de temps des membres de votre équipe, vous devez être chef d'équipe.",
"teamsTabEnableHint": "Demandez à un administrateur PSA d'activer l'intégration Teams pour ce tenant avant de rouvrir l'onglet.",
"teamsSetupNotFinished": "Configuration Teams non terminée",
"teamsSetupNotFinishedHint": "Demandez à un administrateur PSA de finaliser la configuration Teams, puis rouvrez l'onglet personnel.",
"teamsTabAdminHint": "Demandez à un administrateur PSA de finaliser la configuration Teams, puis rouvrez l'onglet."
},
"actions": {
"tryAgain": "Réessayer",
"goToTeamSettings": "Aller aux paramètres de l'équipe",
"selectDateRange": "Sélectionner une plage de dates"
},
"loading": {
"billingDashboard": "Chargement du tableau de bord de facturation...",
"onboarding": "Chargement de l'onboarding...",
"extension": "Chargement de l'extension...",
"extensionSettings": "Chargement des paramètres de l'extension...",
"ssoSettings": "Chargement des paramètres SSO..."
},
"titles": {
"emailLogs": "Journaux e-mail",
"editAsset": "Modifier l'actif",
"slaSettings": "Paramètres SLA",
"documentEditor": "Éditeur de document",
"accountManagement": "Gestion du compte"
},
"teamsTab": {
"signedInAs": "Connecté en tant que {{name}}",
"openInFullPsa": "Ouvrir dans PSA complet",
"iframeTitle": "{{destination}} dans Alga PSA",
"fullPsaHint": "Utilisez « Ouvrir dans PSA complet » pour plus de contexte qu'une carte Teams ne peut afficher.",
"fallback": {
"label": "Enregistrement demandé indisponible :",
"showingInstead": "Affichage de votre liste de travail Teams au lieu de {{destination}}."
},
"entrySource": {
"bot": "Ouvert depuis un résultat du bot Teams.",
"messageExtension": "Ouvert depuis un résultat de l'extension de messagerie Teams.",
"notification": "Ouvert depuis une notification d'activité Teams."
},
"destinations": {
"myWork": {
"title": "Mon travail",
"summary": "Votre onglet personnel Teams est prêt à charger votre file d'attente PSA."
},
"ticket": {
"title": "Ticket {{ticketId}}",
"summary": "Vous ouvrez le ticket {{ticketId}} depuis Teams."
},
"projectTask": {
"title": "Tâche de projet {{taskId}}",
"summary": "Vous ouvrez la tâche {{taskId}} dans le projet {{projectId}}."
},
"approval": {
"title": "Approbation {{approvalId}}",
"summary": "Vous ouvrez l'approbation {{approvalId}} depuis Teams."
},
"timeEntry": {
"title": "Saisie de temps {{entryId}}",
"summary": "Vous ouvrez la saisie de temps {{entryId}} depuis Teams."
},
"contact": {
"title": "Contact {{contactId}}",
"summary": "Vous ouvrez le contact {{contactId}} depuis Teams.",
"summaryWithClient": "Vous ouvrez le contact {{contactId}} pour le client {{clientId}} depuis Teams."
}
}
}
},
"feedback": {
"providePlaceholder": "Veuillez fournir un commentaire"
},
"presence": {
"noOneElseEditing": "Personne dautre ne modifie",
"conflict": {
"changedField": "{{author}} vient de modifier ce champ {{time}}.",
"remoteValue": "Valeur distante :",
"keepYours": "Conserver la vôtre",
"takeTheirs": "Utiliser la distante"
}
},
"labels": {
"printColumns": "Colonnes à imprimer"
},
"deleteEntity": {
"checkingDependenciesTitle": "Vérification des dépendances",
"deleteTitle": "Supprimer {{entityName}}",
"cannotDeleteTitle": "Suppression impossible",
"deleting": "Suppression...",
"checkingDependenciesMessage": "Vérification des dépendances...",
"fallbackBlockMessage": "Veuillez supprimer ou réaffecter ces éléments avant la suppression.",
"confirmationMessage": "Êtes-vous sûr de vouloir supprimer \"{{entityName}}\" ? Cette action ne peut pas être annulée.",
"alternatives": {
"deactivate": {
"label": "Marquer comme inactif",
"description": "Désactive lenregistrement sans supprimer ses données.",
"warning": "Les enregistrements inactifs ne pourront plus être sélectionnés dans les nouveaux flux de travail."
},
"archive": {
"label": "Archiver",
"description": "Retire lenregistrement de lusage actif tout en conservant lhistorique.",
"warning": "Les enregistrements archivés sont masqués dans les vues par défaut."
}
}
},
"dataTable": {
"columnsHidden_one": "{{count}} colonne masquée faute de place.",
"columnsHidden_other": "{{count}} colonnes masquées faute de place.",
"showAll": "Tout afficher",
"showingAllColumns": "Toutes les colonnes sont affichées ; faites défiler horizontalement pour les voir.",
"showLess": "Afficher moins",
"columnsHidden": "{{count}} colonnes masquées en raison de l'espace limité."
}
}