From 1e69a06b7597c3bb806bcbd1c799cb6dae4b1878 Mon Sep 17 00:00:00 2001
From: lucile varloteaux <lucile.varloteaux@inrae.fr>
Date: Thu, 16 Jan 2025 13:24:16 +0100
Subject: [PATCH] traduction message missingMandatoryColumns #328

---
 src/locales/en.json           | 3 +++
 src/locales/fr.json           | 3 +++
 src/services/ErrorsService.js | 1 +
 3 files changed, 7 insertions(+)

diff --git a/src/locales/en.json b/src/locales/en.json
index 0905b9461..ad4c4992a 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -524,6 +524,9 @@
     "invalidReferenceWithComponent": {
       "message": "For column: <code> {target} </code> the value <code> {value} </code> does not exist in the reference <code> {refType} </code>. Values expected <code> {referenceValues} </code>. "
     },
+    "missingMandatoryColumns": {
+      "message": "The following mandatory columns are missing: <code>{missingMandatoryColumns}</code>."
+    },
     "timeRangeOutOfInterval": {
       "message": "The date value: <code>{value}</code> must be between <code>{from}</code> and <code>{to}</code>."
     },
diff --git a/src/locales/fr.json b/src/locales/fr.json
index 078733266..c2c675108 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -524,6 +524,9 @@
     "invalidReferenceWithComponent": {
       "message": "Pour la colonne : <code>{target}</code>  la valeur <code>{value}</code> n'existe pas dans la référence <code>{refType}</code>.  Valeurs attendues <code>{referenceValues}</code>."
     },
+    "missingMandatoryColumns": {
+      "message": "Il manque les colonnes obligatoires suivantes : <code>{missingMandatoryColumns}</code>."
+    },
     "timeRangeOutOfInterval": {
       "message": "La valeur de la date : <code>{value}</code> doit être comprise entre <code>{from}</code> et <code>{to}</code>."
     },
diff --git a/src/services/ErrorsService.js b/src/services/ErrorsService.js
index 807b3dd5b..72de86989 100644
--- a/src/services/ErrorsService.js
+++ b/src/services/ErrorsService.js
@@ -66,6 +66,7 @@ const ERRORS = {
     headerColumnPatternNotMatching: (params) => i18n.t("errors-csv.headerColumnPatternNotMatching.message", params),
     invalidHeaders: (params) => i18n.t("errors-csv.invalidHeaders.message", params),
     invalidReferenceWithComponent: (params) => i18n.t("errors-csv.invalidReferenceWithComponent.message", params),
+    missingMandatoryColumns: (params) => i18n.t("errors-csv.missingMandatoryColumns.message", params),
     timeRangeOutOfInterval: (params) => i18n.t("errors-csv.timeRangeOutOfInterval.message", params),
     unexpectedHeaderColumn: (params) => i18n.t("errors-csv.unexpectedHeaderColumn.message", params),
     unexpectedHeaderColumnsInList: (params) => i18n.t("errors-csv.unexpectedHeaderColumnsInList.message", params),
-- 
GitLab