Add a /my-tasks page displaying all non-archived tasks across projects with server-side filtering (assignee, project, group, priority, effort, tags, status) and two view modes (Kanban columns by status, List view). Includes sidebar navigation link and i18n translations. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
106 lines
3.8 KiB
JSON
106 lines
3.8 KiB
JSON
{
|
|
"errors": {
|
|
"http": {
|
|
"get": "Impossible de récupérer les données.",
|
|
"post": "Impossible de créer la ressource.",
|
|
"put": "Impossible de mettre à jour la ressource.",
|
|
"patch": "Impossible de mettre à jour la ressource.",
|
|
"delete": "Impossible de supprimer la ressource."
|
|
},
|
|
"auth": {
|
|
"login": "Identifiants invalides.",
|
|
"logout": "Impossible de se déconnecter.",
|
|
"session": "Session expirée"
|
|
}
|
|
},
|
|
"success": {
|
|
"auth": {
|
|
"login": "Connexion réussie.",
|
|
"logout": "Déconnexion réussie."
|
|
}
|
|
},
|
|
"clients": {
|
|
"created": "Client créé avec succès.",
|
|
"updated": "Client mis à jour avec succès.",
|
|
"deleted": "Client supprimé avec succès."
|
|
},
|
|
"projects": {
|
|
"created": "Projet créé avec succès.",
|
|
"updated": "Projet mis à jour avec succès.",
|
|
"deleted": "Projet supprimé avec succès."
|
|
},
|
|
"taskStatuses": {
|
|
"created": "Statut créé avec succès.",
|
|
"updated": "Statut mis à jour avec succès.",
|
|
"deleted": "Statut supprimé avec succès."
|
|
},
|
|
"taskEfforts": {
|
|
"created": "Effort créé avec succès.",
|
|
"updated": "Effort mis à jour avec succès.",
|
|
"deleted": "Effort supprimé avec succès."
|
|
},
|
|
"taskPriorities": {
|
|
"created": "Priorité créée avec succès.",
|
|
"updated": "Priorité mise à jour avec succès.",
|
|
"deleted": "Priorité supprimée avec succès."
|
|
},
|
|
"taskTags": {
|
|
"created": "Tag créé avec succès.",
|
|
"updated": "Tag mis à jour avec succès.",
|
|
"deleted": "Tag supprimé avec succès."
|
|
},
|
|
"taskGroups": {
|
|
"created": "Groupe créé avec succès.",
|
|
"updated": "Groupe mis à jour avec succès.",
|
|
"deleted": "Groupe supprimé avec succès.",
|
|
"archived": "Groupe archivé avec succès.",
|
|
"unarchived": "Groupe désarchivé avec succès."
|
|
},
|
|
"tasks": {
|
|
"created": "Ticket créé avec succès.",
|
|
"updated": "Ticket mis à jour avec succès.",
|
|
"deleted": "Ticket supprimé avec succès.",
|
|
"archived": "Ticket archivé avec succès.",
|
|
"unarchived": "Ticket désarchivé avec succès.",
|
|
"deleteConfirmTitle": "Supprimer le ticket",
|
|
"deleteConfirmMessage": "Êtes-vous sûr de vouloir supprimer ce ticket ? Cette action est irréversible."
|
|
},
|
|
"users": {
|
|
"created": "Utilisateur créé avec succès.",
|
|
"updated": "Utilisateur mis à jour avec succès.",
|
|
"deleted": "Utilisateur supprimé avec succès."
|
|
},
|
|
"timeEntries": {
|
|
"created": "Temps enregistré",
|
|
"updated": "Temps modifié",
|
|
"deleted": "Temps supprimé"
|
|
},
|
|
"archive": {
|
|
"title": "Archives",
|
|
"empty": "Aucun ticket archivé.",
|
|
"archiveButton": "Archiver",
|
|
"unarchiveButton": "Désarchiver",
|
|
"showArchived": "Voir les groupes archivés",
|
|
"hideArchived": "Masquer les groupes archivés",
|
|
"statusFinal": "Statut final",
|
|
"groupArchiveDisabled": "Tous les tickets doivent être en statut final pour archiver le groupe.",
|
|
"groupNonFinalTasks": "Il reste {count} ticket(s) sans statut final dans ce groupe."
|
|
},
|
|
"myTasks": {
|
|
"title": "Mes tâches",
|
|
"viewKanban": "Vue Kanban",
|
|
"viewList": "Vue Liste",
|
|
"allProjects": "Tous les projets",
|
|
"allGroups": "Tous les groupes",
|
|
"allTypes": "Tous les types",
|
|
"allPriorities": "Toutes les priorités",
|
|
"allEfforts": "Tous les efforts",
|
|
"allAssignees": "Tous",
|
|
"noTasks": "Aucune tâche",
|
|
"backlog": "Backlog"
|
|
},
|
|
"sidebar": {
|
|
"myTasks": "Mes tâches"
|
|
}
|
|
}
|