From 760f5b6ad6e2370dc7b9863e7d55a49b6023046f Mon Sep 17 00:00:00 2001 From: matthieu Date: Sun, 15 Mar 2026 19:31:04 +0100 Subject: [PATCH] feat(frontend) : add i18n translations for client portal Co-Authored-By: Claude Sonnet 4.6 --- frontend/i18n/locales/fr.json | 42 +++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/frontend/i18n/locales/fr.json b/frontend/i18n/locales/fr.json index ec50f52..c1cf58b 100644 --- a/frontend/i18n/locales/fr.json +++ b/frontend/i18n/locales/fr.json @@ -213,6 +213,48 @@ "error": "Erreur de connexion à Gitea.", "notConfigured": "Gitea non configuré pour ce projet." }, + "portal": { + "title": "Portail client", + "projects": "Vos projets", + "noProjects": "Aucun projet disponible." + }, + "clientTicket": { + "title": "Tickets", + "new": "Nouveau ticket", + "created": "Ticket créé avec succès.", + "deleted": "Ticket supprimé avec succès.", + "statusUpdated": "Statut du ticket mis à jour.", + "type": { + "bug": "Bug", + "improvement": "Amélioration", + "other": "Autre" + }, + "status": { + "new": "Nouveau", + "in_progress": "En cours", + "done": "Terminé", + "rejected": "Rejeté" + }, + "fields": { + "title": "Titre", + "description": "Description", + "url": "URL de la page", + "urlPlaceholder": "https://example.com/page-concernee", + "type": "Type", + "project": "Projet" + }, + "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}" + }, + "notification": { + "title": "Notifications", + "markAllRead": "Tout marquer comme lu", + "empty": "Aucune notification.", + "ticketCreated": "Nouveau ticket", + "ticketStatusChanged": "Statut mis à jour" + }, "bookstack": { "settings": { "title": "Configuration BookStack",