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
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz Source: /opt/alga-psa on psa.joliet.tech
1242 lines
52 KiB
JSON
1242 lines
52 KiB
JSON
{
|
||
"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 d’impression",
|
||
"resetPrintOptions": "Réinitialiser les options d’impression",
|
||
"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 l’envoi pour collecter les retours après la clôture des tickets.",
|
||
"tabs": {
|
||
"templates": "Modèles",
|
||
"triggers": "Déclencheurs"
|
||
},
|
||
"templateList": {
|
||
"title": "Modèles d’enquête",
|
||
"description": "Gérez les invites et les échelles de notation envoyées à vos clients.",
|
||
"createButton": "Nouveau modèle",
|
||
"emptyTitle": "Aucun modèle d’enquête pour le moment",
|
||
"emptyDescription": "Créez votre premier modèle pour définir le contenu et l’échelle de l’enquê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 d’enregistrer 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 d’enquête."
|
||
}
|
||
},
|
||
"templateForm": {
|
||
"titleCreate": "Créer un modèle d’enquête",
|
||
"titleEdit": "Modifier le modèle d’enquête",
|
||
"labels": {
|
||
"name": "Nom du modèle",
|
||
"ratingType": "Type d’échelle",
|
||
"ratingScale": "Échelle de notation",
|
||
"ratingLabels": "Libellés des notes",
|
||
"promptText": "Invite de l’enquê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 d’enquête",
|
||
"description": "Envoyez automatiquement des invitations lorsque vos tickets ou projets se terminent.",
|
||
"createButton": "Nouveau déclencheur",
|
||
"emptyTitle": "Aucun déclencheur d’enquête configuré",
|
||
"emptyDescription": "Créez un déclencheur pour envoyer une enquête à la clôture d’un ticket ou d’un 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 d’enregistrer le déclencheur",
|
||
"deleteError": "Impossible de supprimer le déclencheur"
|
||
},
|
||
"deleteConfirm": "Supprimer ce déclencheur ? Les invitations déjà en file d’attente seront toujours envoyées.",
|
||
"errors": {
|
||
"load": "Impossible de charger les déclencheurs d’enquête."
|
||
}
|
||
},
|
||
"triggerForm": {
|
||
"titleCreate": "Créer un déclencheur d’enquête",
|
||
"titleEdit": "Modifier le déclencheur d’enquête",
|
||
"labels": {
|
||
"template": "Modèle d’enquê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 d’enquête avant d’ajouter 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 d’autre 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 l’enregistrement 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 l’enregistrement de l’usage actif tout en conservant l’historique.",
|
||
"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é."
|
||
}
|
||
}
|