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
500 lines
18 KiB
JSON
500 lines
18 KiB
JSON
{
|
|
"dashboard": {
|
|
"title": "Activités de l'utilisateur",
|
|
"viewSwitcher": {
|
|
"cards": "Cartes",
|
|
"table": "Tableau"
|
|
},
|
|
"sections": {
|
|
"notifications": "Notifications",
|
|
"schedule": "Calendrier"
|
|
},
|
|
"filteredTitle": "Activités filtrées",
|
|
"allActivitiesTitle": "Toutes les activités"
|
|
},
|
|
"table": {
|
|
"title": {
|
|
"all": "Toutes les activités"
|
|
},
|
|
"columns": {
|
|
"type": "Type",
|
|
"title": "Titre",
|
|
"status": "Statut",
|
|
"priority": "Priorité",
|
|
"dueDate": "Date d'échéance",
|
|
"actions": "Actions"
|
|
},
|
|
"values": {
|
|
"noDueDate": "Pas de date d'échéance",
|
|
"emDash": "—",
|
|
"unread": "Non lu",
|
|
"recurringEvent": "Événement récurrent",
|
|
"adHocBadge": "Ad hoc"
|
|
},
|
|
"actions": {
|
|
"refresh": "Actualiser",
|
|
"print": "Imprimer"
|
|
},
|
|
"viewSwitcher": {
|
|
"flat": "Plat",
|
|
"grouped": "Groupé"
|
|
},
|
|
"states": {
|
|
"noActivities": "Aucune activité trouvée",
|
|
"noMatching": "Aucune activité ne correspond aux filtres"
|
|
},
|
|
"errors": {
|
|
"loadFailed": "Échec du chargement des activités. Veuillez réessayer plus tard.",
|
|
"addAdHocFailed": "Échec de l'ajout de l'élément ad hoc. Veuillez réessayer."
|
|
},
|
|
"activityTypes": {
|
|
"schedule": "Calendrier",
|
|
"projectTask": "Tâche de projet",
|
|
"ticket": "Ticket",
|
|
"timeEntry": "Saisie de temps",
|
|
"workflowTask": "Tâche de workflow",
|
|
"notification": "Notification",
|
|
"unknown": "Inconnu",
|
|
"activity": "Activité"
|
|
},
|
|
"print": {
|
|
"optionsDialog": {
|
|
"title": "Options d'impression",
|
|
"description": "Choisissez les colonnes à inclure lors de l'impression des activités."
|
|
}
|
|
},
|
|
"adHoc": {
|
|
"addPlaceholder": "Ajouter une activité",
|
|
"addButton": "Ajouter",
|
|
"markDone": "Marquer comme terminé",
|
|
"markNotDone": "Marquer comme non terminé",
|
|
"convertToTicket": "Convertir en ticket",
|
|
"convertToTask": "Convertir en tâche de projet"
|
|
},
|
|
"viewingUser": {
|
|
"label": "Affichage :",
|
|
"me": "Mes activités"
|
|
}
|
|
},
|
|
"card": {
|
|
"noDescription": "Aucune description fournie",
|
|
"due": "Échéance : {{date}}",
|
|
"recurringEvent": "Événement récurrent",
|
|
"unread": "Non lu",
|
|
"noMessage": "Aucun message",
|
|
"estimatedHours": "Est. : {{hours}} h",
|
|
"duration": "Durée : {{hours}} h",
|
|
"hasForm": "Comporte un formulaire",
|
|
"roles": "Rôles : {{roles}}"
|
|
},
|
|
"drawer": {
|
|
"loading": "Chargement...",
|
|
"errorLoadingTitle": "Erreur lors du chargement des détails de l'activité",
|
|
"errorLoadingMessage": "Échec du chargement des détails de l'activité. Veuillez réessayer plus tard.",
|
|
"userNotAuthenticated": "Utilisateur non authentifié",
|
|
"scheduleEntryNotFound": "Entrée de calendrier introuvable",
|
|
"timeEntryNotFound": "Saisie de temps introuvable",
|
|
"unknownWorkItem": "Élément de travail inconnu",
|
|
"timeEntryDetailsTitle": "Détails de la saisie de temps",
|
|
"errorLoadingTimeEntry": "Erreur lors du chargement de la saisie de temps",
|
|
"workflowTaskTitle": "Tâche de workflow",
|
|
"noAdditionalDetails": "Aucun détail supplémentaire disponible.",
|
|
"failedToLoadDocument": "Échec du chargement du contenu du document",
|
|
"notificationNotFound": "Notification introuvable",
|
|
"failedToLoadTicket": "Échec du chargement des détails du ticket",
|
|
"failedToLoadTask": "Échec du chargement des détails de la tâche",
|
|
"unsupportedTitle": "Type d'activité non pris en charge",
|
|
"unsupportedDescription": "Ce type d'activité ({{activityType}}) n'est pas pris en charge dans la visionneuse de détails.",
|
|
"saveDocumentSuccess": "Document enregistré avec succès",
|
|
"saveDocumentError": "Échec de l'enregistrement du document",
|
|
"timeEntryUpdatedSuccess": "Saisie de temps mise à jour avec succès",
|
|
"timeEntryUpdatedError": "Échec de la mise à jour de la saisie de temps",
|
|
"backToNotification": "Retour à la notification",
|
|
"documentTitleEdit": "Modifier le document",
|
|
"documentTitleViewer": "Visionneuse de documents",
|
|
"actions": {
|
|
"edit": "Modifier",
|
|
"cancel": "Annuler",
|
|
"save": "Enregistrer",
|
|
"saving": "Enregistrement..."
|
|
},
|
|
"menu": {
|
|
"openMenu": "Ouvrir le menu",
|
|
"goToPage": "Aller à la page",
|
|
"dismissError": "Échec du rejet de la tâche : {{message}}"
|
|
},
|
|
"retryLater": "Veuillez réessayer plus tard.",
|
|
"adHoc": {
|
|
"endBeforeStart": "L'heure de fin doit être postérieure à l'heure de début.",
|
|
"fields": {
|
|
"end": "Fin (facultatif)",
|
|
"noTime": "Sans horaire",
|
|
"notes": "Notes",
|
|
"notesPlaceholder": "Ajouter des notes…",
|
|
"start": "Début (facultatif)",
|
|
"title": "Titre",
|
|
"titlePlaceholder": "Titre"
|
|
},
|
|
"loadError": "Échec du chargement de cet élément. Veuillez réessayer plus tard.",
|
|
"saveError": "Échec de l'enregistrement de l'élément.",
|
|
"saveSuccess": "Élément enregistré",
|
|
"statusDone": "Terminé",
|
|
"statusOpen": "Ouvert",
|
|
"title": "Élément ponctuel",
|
|
"toggleDoneError": "Échec de la mise à jour de l'élément."
|
|
},
|
|
"enterpriseOnly": "Les tâches de workflow sont une fonctionnalité Enterprise."
|
|
},
|
|
"groupedView": {
|
|
"addGroup": "Ajouter un groupe",
|
|
"groupNamePlaceholder": "Nom du groupe",
|
|
"ariaLabels": {
|
|
"dragToReorder": "Faire glisser pour réorganiser",
|
|
"dragToReorderGroup": "Faire glisser pour réorganiser le groupe",
|
|
"expandGroup": "Développer le groupe",
|
|
"collapseGroup": "Réduire le groupe",
|
|
"renameGroup": "Renommer le groupe",
|
|
"deleteGroup": "Supprimer le groupe"
|
|
},
|
|
"dropActivitiesHere": "Déposez les activités ici",
|
|
"ungroupedHeading": "Sans groupe",
|
|
"allInGroups": "Toutes les activités sont dans des groupes",
|
|
"columns": {
|
|
"title": "Titre",
|
|
"status": "Statut",
|
|
"priority": "Priorité",
|
|
"dueDate": "Date d'échéance"
|
|
}
|
|
},
|
|
"printable": {
|
|
"defaultTitle": "Activités",
|
|
"ungroupedHeading": "Sans groupe",
|
|
"empty": "(vide)"
|
|
},
|
|
"sections": {
|
|
"projects": {
|
|
"title": "Tâches de projet",
|
|
"actions": {
|
|
"refresh": "Actualiser",
|
|
"filter": "Filtrer",
|
|
"reset": "Réinitialiser",
|
|
"viewAll": "Tout afficher"
|
|
},
|
|
"ariaLabels": {
|
|
"refresh": "Actualiser les tâches de projet",
|
|
"filter": "Filtrer les tâches de projet"
|
|
},
|
|
"states": {
|
|
"loading": "Chargement des activités de projet...",
|
|
"empty": "Aucune activité de projet trouvée"
|
|
},
|
|
"errors": {
|
|
"loadFailed": "Échec du chargement des activités de projet. Veuillez réessayer plus tard."
|
|
},
|
|
"filterDialog": {
|
|
"title": "Filtrer les tâches de projet",
|
|
"description": "Sélectionnez des critères pour filtrer les activités de tâches de projet.",
|
|
"fields": {
|
|
"search": "Rechercher",
|
|
"searchPlaceholder": "Rechercher titre, description",
|
|
"project": "Projet",
|
|
"projectPlaceholder": "Sélectionner un projet...",
|
|
"allProjects": "Tous les projets",
|
|
"phase": "Phase",
|
|
"phasePlaceholder": "Sélectionner une phase...",
|
|
"phaseLoadingPlaceholder": "Chargement des phases...",
|
|
"phaseSelectFirstPlaceholder": "Sélectionnez d'abord un projet",
|
|
"allPhases": "Toutes les phases",
|
|
"priority": "Priorité",
|
|
"priorityPlaceholder": "Sélectionner une priorité...",
|
|
"allPriorities": "Toutes les priorités",
|
|
"dueDateRange": "Plage de dates d'échéance",
|
|
"showClosedTasks": "Afficher les tâches fermées"
|
|
},
|
|
"actions": {
|
|
"reset": "Réinitialiser",
|
|
"cancel": "Annuler",
|
|
"apply": "Appliquer les filtres"
|
|
}
|
|
}
|
|
},
|
|
"tickets": {
|
|
"title": "Tickets",
|
|
"actions": {
|
|
"refresh": "Actualiser",
|
|
"filter": "Filtrer",
|
|
"reset": "Réinitialiser",
|
|
"viewAll": "Tout afficher"
|
|
},
|
|
"ariaLabels": {
|
|
"refresh": "Actualiser les tickets",
|
|
"filter": "Filtrer les tickets"
|
|
},
|
|
"states": {
|
|
"loading": "Chargement des activités de tickets...",
|
|
"empty": "Aucune activité de ticket trouvée"
|
|
},
|
|
"errors": {
|
|
"loadFailed": "Échec du chargement des activités de tickets. Veuillez réessayer plus tard."
|
|
},
|
|
"filterDialog": {
|
|
"title": "Filtrer les tickets",
|
|
"description": "Sélectionnez des critères pour filtrer les activités de tickets.",
|
|
"fields": {
|
|
"search": "Rechercher",
|
|
"searchPlaceholder": "Rechercher titre, description, n° de ticket",
|
|
"client": "Client",
|
|
"contact": "Contact",
|
|
"status": "Statut",
|
|
"statusPlaceholder": "Sélectionner un statut...",
|
|
"allStatuses": "Tous les statuts",
|
|
"priority": "Priorité",
|
|
"priorityPlaceholder": "Sélectionner une priorité...",
|
|
"allPriorities": "Toutes les priorités",
|
|
"dueDateRange": "Plage de dates d'échéance",
|
|
"showClosedTickets": "Afficher les tickets fermés"
|
|
},
|
|
"actions": {
|
|
"reset": "Réinitialiser",
|
|
"cancel": "Annuler",
|
|
"apply": "Appliquer les filtres"
|
|
}
|
|
}
|
|
},
|
|
"workflowTasks": {
|
|
"title": "Tâches de workflow",
|
|
"drawerTitle": "Tâches de workflow",
|
|
"actions": {
|
|
"refresh": "Actualiser",
|
|
"filter": "Filtrer",
|
|
"reset": "Réinitialiser",
|
|
"viewAll": "Tout afficher"
|
|
},
|
|
"ariaLabels": {
|
|
"refresh": "Actualiser les tâches de workflow",
|
|
"filter": "Filtrer les tâches de workflow"
|
|
},
|
|
"states": {
|
|
"loading": "Chargement des activités de tâches de workflow...",
|
|
"empty": "Aucune activité de tâche de workflow trouvée"
|
|
},
|
|
"errors": {
|
|
"loadFailed": "Échec du chargement des activités de tâches de workflow. Veuillez réessayer plus tard."
|
|
},
|
|
"filterDialog": {
|
|
"title": "Filtrer les tâches de workflow",
|
|
"description": "Sélectionnez des critères pour filtrer les activités de tâches de workflow.",
|
|
"fields": {
|
|
"search": "Rechercher",
|
|
"searchPlaceholder": "Rechercher titre, description",
|
|
"workflowExecution": "Exécution de workflow",
|
|
"workflowExecutionPlaceholder": "Sélectionner une exécution de workflow...",
|
|
"allExecutions": "Toutes les exécutions",
|
|
"priority": "Priorité",
|
|
"priorityPlaceholder": "Sélectionner une priorité...",
|
|
"allPriorities": "Toutes les priorités",
|
|
"priorityHigh": "Élevée",
|
|
"priorityMedium": "Moyenne",
|
|
"priorityLow": "Faible",
|
|
"dueDateRange": "Plage de dates d'échéance",
|
|
"showClosedTasks": "Afficher les tâches fermées",
|
|
"includeHiddenTasks": "Inclure les tâches masquées"
|
|
},
|
|
"actions": {
|
|
"reset": "Réinitialiser",
|
|
"cancel": "Annuler",
|
|
"apply": "Appliquer les filtres"
|
|
}
|
|
},
|
|
"listDrawer": {
|
|
"searchPlaceholder": "Rechercher des tâches...",
|
|
"filters": "Filtres",
|
|
"refresh": "Actualiser",
|
|
"sortBy": "Trier par :",
|
|
"sortOptions": {
|
|
"priority": "Priorité",
|
|
"dueDate": "Date d'échéance",
|
|
"createdAt": "Date de création",
|
|
"title": "Titre"
|
|
},
|
|
"ascending": "Croissant",
|
|
"descending": "Décroissant",
|
|
"states": {
|
|
"loading": "Chargement des tâches de workflow...",
|
|
"empty": "Aucune tâche de workflow trouvée"
|
|
},
|
|
"errors": {
|
|
"loadFailed": "Échec du chargement des tâches de workflow. Veuillez réessayer plus tard."
|
|
}
|
|
}
|
|
},
|
|
"schedule": {
|
|
"title": "Calendrier",
|
|
"actions": {
|
|
"refresh": "Actualiser",
|
|
"filter": "Filtrer",
|
|
"reset": "Réinitialiser",
|
|
"viewAll": "Tout afficher"
|
|
},
|
|
"states": {
|
|
"loading": "Chargement des activités de calendrier...",
|
|
"empty": "Aucune activité de calendrier trouvée"
|
|
},
|
|
"errors": {
|
|
"loadFailed": "Échec du chargement des activités de calendrier. Veuillez réessayer plus tard.",
|
|
"refreshFailed": "Échec de l'actualisation des activités de calendrier. Veuillez réessayer plus tard.",
|
|
"addAdHocFailed": "Échec de l'ajout de l'activité. Veuillez réessayer."
|
|
},
|
|
"filterDialog": {
|
|
"title": "Filtrer les entrées du calendrier",
|
|
"description": "Sélectionnez des critères pour filtrer les activités du calendrier.",
|
|
"fields": {
|
|
"search": "Rechercher",
|
|
"searchPlaceholder": "Rechercher titre, description",
|
|
"dateRange": "Plage de dates",
|
|
"workItemType": "Type d'élément de travail associé",
|
|
"workItemTypePlaceholder": "Sélectionner un type d'élément de travail...",
|
|
"allTypes": "Tous les types",
|
|
"ticket": "Ticket",
|
|
"projectTask": "Tâche de projet",
|
|
"workflowTask": "Tâche de workflow",
|
|
"showClosedEntries": "Afficher les entrées fermées",
|
|
"showRecurringOnly": "Afficher uniquement les récurrentes"
|
|
},
|
|
"actions": {
|
|
"reset": "Réinitialiser",
|
|
"cancel": "Annuler",
|
|
"apply": "Appliquer les filtres"
|
|
}
|
|
}
|
|
},
|
|
"notifications": {
|
|
"title": "Notifications",
|
|
"actions": {
|
|
"refresh": "Actualiser",
|
|
"filter": "Filtrer",
|
|
"reset": "Réinitialiser",
|
|
"viewAll": "Tout afficher"
|
|
},
|
|
"ariaLabels": {
|
|
"refresh": "Actualiser les notifications",
|
|
"filter": "Filtrer les notifications"
|
|
},
|
|
"tabs": {
|
|
"unread": "Non lues",
|
|
"all": "Toutes",
|
|
"read": "Lues"
|
|
},
|
|
"states": {
|
|
"loading": "Chargement des activités de notification...",
|
|
"empty": "Aucune activité de notification trouvée"
|
|
},
|
|
"errors": {
|
|
"loadFailed": "Échec du chargement des activités de notification. Veuillez réessayer plus tard."
|
|
},
|
|
"filterDialog": {
|
|
"title": "Filtrer les notifications",
|
|
"description": "Sélectionnez des critères pour filtrer les activités de notification.",
|
|
"fields": {
|
|
"status": "Statut",
|
|
"unreadOnly": "Non lues uniquement",
|
|
"showRead": "Afficher les lues",
|
|
"category": "Catégorie",
|
|
"categoryPlaceholder": "Sélectionner une catégorie...",
|
|
"allCategories": "Toutes les catégories",
|
|
"categories": {
|
|
"tickets": "Tickets",
|
|
"projects": "Projets",
|
|
"invoices": "Factures",
|
|
"system": "Système"
|
|
},
|
|
"dateRange": "Plage de dates"
|
|
},
|
|
"actions": {
|
|
"reset": "Réinitialiser",
|
|
"cancel": "Annuler",
|
|
"apply": "Appliquer les filtres"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pickers": {
|
|
"priority": {
|
|
"loading": "Chargement...",
|
|
"empty": "Aucune priorité disponible",
|
|
"none": "Aucune"
|
|
},
|
|
"status": {
|
|
"loading": "Chargement...",
|
|
"empty": "Aucun statut disponible",
|
|
"closedSuffix": "fermé"
|
|
}
|
|
},
|
|
"filters": {
|
|
"labels": {
|
|
"types": "Types :",
|
|
"tickets": "Tickets :",
|
|
"tasks": "Tâches :",
|
|
"priority": "Priorité",
|
|
"dueDate": "Date d'échéance",
|
|
"showClosed": "Afficher les fermées",
|
|
"search": "Rechercher",
|
|
"client": "Client",
|
|
"dueDateShort": "Échéance",
|
|
"tags": "Étiquettes",
|
|
"tagsSelected": "{{count}} étiquettes",
|
|
"tasksCompact": "Tâches",
|
|
"ticketsCompact": "Tickets"
|
|
},
|
|
"activityTypeOptions": {
|
|
"schedule": "Calendrier",
|
|
"projectTask": "Tâches de projet",
|
|
"ticket": "Tickets",
|
|
"workflowTask": "Tâches de workflow"
|
|
},
|
|
"placeholders": {
|
|
"allBoards": "Tous les tableaux",
|
|
"allStatuses": "Tous les statuts",
|
|
"allProjects": "Tous les projets",
|
|
"allPriorities": "Toutes les priorités",
|
|
"selectPriority": "Sélectionner une priorité...",
|
|
"search": "Rechercher des activités...",
|
|
"searchBoards": "Rechercher des tableaux...",
|
|
"searchStatuses": "Rechercher des statuts...",
|
|
"searchProjects": "Rechercher des projets...",
|
|
"allClients": "Tous les clients",
|
|
"fromDateShort": "Du",
|
|
"projectTaskTags": "Filtrer les étiquettes de tâches...",
|
|
"ticketTags": "Filtrer les étiquettes de tickets...",
|
|
"toDateShort": "Au"
|
|
},
|
|
"actions": {
|
|
"reset": "Réinitialiser",
|
|
"clearClient": "Effacer le filtre client"
|
|
},
|
|
"statusClosedSuffix": " (fermé)",
|
|
"summary": {
|
|
"boards_one": "{{count}} tableau",
|
|
"boards_other": "{{count}} tableaux",
|
|
"statuses_one": "{{count}} statut",
|
|
"statuses_other": "{{count}} statuts",
|
|
"projects_one": "{{count}} projet",
|
|
"projects_other": "{{count}} projets",
|
|
"phases_one": "{{count}} phase",
|
|
"phases_other": "{{count}} phases",
|
|
"excludingName": "hors {{name}}",
|
|
"excludingCount_one": "hors {{count}}",
|
|
"excludingCount_other": "hors {{count}}",
|
|
"boards": "{{count}} tableaux",
|
|
"excludingCount": "excl. {{count}}",
|
|
"phases": "{{count}} phases",
|
|
"projects": "{{count}} projets",
|
|
"statuses": "{{count}} statuts"
|
|
}
|
|
},
|
|
"actions": {
|
|
"print": "Imprimer",
|
|
"printOptions": "Options d'impression"
|
|
}
|
|
}
|