From 40d6f7693fe00f8d51281f44dee85819b4345dc4 Mon Sep 17 00:00:00 2001 From: matthieu Date: Sun, 15 Mar 2026 19:48:27 +0100 Subject: [PATCH] feat(i18n) : add notification translations in French --- frontend/i18n/locales/fr.json | 37 ++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/frontend/i18n/locales/fr.json b/frontend/i18n/locales/fr.json index c1cf58b..f977996 100644 --- a/frontend/i18n/locales/fr.json +++ b/frontend/i18n/locales/fr.json @@ -216,7 +216,13 @@ "portal": { "title": "Portail client", "projects": "Vos projets", - "noProjects": "Aucun projet disponible." + "noProjects": "Aucun projet disponible.", + "openTickets": "tickets ouverts", + "newTicket": "Nouveau ticket", + "ticketDetail": "Détail du ticket", + "backToProject": "Retour au projet", + "submitTicket": "Soumettre le ticket", + "ticketCreated": "Ticket soumis avec succès." }, "clientTicket": { "title": "Tickets", @@ -246,14 +252,35 @@ "confirmDelete": "Êtes-vous sûr de vouloir supprimer ce ticket ?", "rejectComment": "Commentaire de rejet", "rejectCommentRequired": "Un commentaire est requis pour rejeter un ticket.", - "linkedTicket": "Lié au ticket client CT-{number}" + "linkedTicket": "Lié au ticket client CT-{number}", + "description": "Description", + "url": "URL (page concernée)", + "statusComment": "Commentaire de statut", + "statusChanged": "Statut mis à jour", + "confirmDeleteMessage": "Êtes-vous sûr de vouloir supprimer ce ticket ? Cette action est irréversible.", + "linkedTooltip": "Lié au ticket client {number}", + "rejectionRequired": "Un commentaire est requis pour rejeter un ticket", + "noTickets": "Aucun ticket.", + "allStatuses": "Tous les statuts", + "allProjects": "Tous les projets", + "submittedBy": "Soumis par", + "createdAt": "Créé le", + "adminTab": "Tickets client", + "selectType": "Type de ticket", + "changeStatus": "Changer le statut" }, "notification": { "title": "Notifications", "markAllRead": "Tout marquer comme lu", - "empty": "Aucune notification.", - "ticketCreated": "Nouveau ticket", - "ticketStatusChanged": "Statut mis à jour" + "empty": "Aucune notification", + "ticketCreated": "Nouveau ticket client {number}", + "ticketStatusChanged": "Ticket {number} mis à jour", + "timeAgo": { + "now": "À l'instant", + "minutes": "Il y a {n} min", + "hours": "Il y a {n}h", + "days": "Il y a {n}j" + } }, "bookstack": { "settings": {