diff --git a/frontend/src/app/modules/imports/components/import_process/import-step/import-step.component.scss b/frontend/src/app/modules/imports/components/import_process/import-step/import-step.component.scss
index 142e26b9e2..36ec42b013 100644
--- a/frontend/src/app/modules/imports/components/import_process/import-step/import-step.component.scss
+++ b/frontend/src/app/modules/imports/components/import_process/import-step/import-step.component.scss
@@ -64,3 +64,25 @@ ngx-datatable {
height: 100%;
background-color: rgba(0, 0, 0, 0.3);
}
+
+.error-import {
+ $error-color: red;
+ max-width: 50%;
+ &__title {
+ color: $error-color;
+ font-weight: 700;
+ margin-bottom: 1em;
+ }
+
+ &__remark, &__description {
+ font-size: 0.9em;
+ text-align: justify;
+ }
+ &__remark {
+ filter: brightness(0.5);
+ font-style: italic;
+ }
+ &__description span {
+ display: inline-block;
+ }
+}
diff --git a/frontend/src/assets/i18n/en.json b/frontend/src/assets/i18n/en.json
index 0e9041f2e9..14969e4a1d 100644
--- a/frontend/src/assets/i18n/en.json
+++ b/frontend/src/assets/i18n/en.json
@@ -232,6 +232,26 @@
"Errors": {
"Entity": "Entity"
}
+ },
+ "Destinations": "Destinations",
+ "FileUpload": " Upload a file ",
+ "ChooseDataset": "Select a dataset",
+ "ChooseDestination": "Select a destination",
+ "ImportFile": "Import a file",
+ "ChooseFile": "Select a file",
+ "Next": "Next",
+ "Validate": "Validate",
+ "ErrorMessage": {
+ "Title": "The import module encountered an issue.",
+ "Remark": "This issue is not related to the data control.",
+ "DescriptionRestart": "You can retry the import after parameters checking.",
+ "DescriptionContactAdmin": "If the problem ius still there, please contact your administrator."
+ },
+ "Errors": {
+ "FileTooBig": "Le fichier sélectionné est trop volumineux. La taille maximale est de {{maxFileSize}}Mo",
+ "EmptyFile": "Le fichier sélectionné est vide",
+ "FileColumn": "La première ligne du fichier doit correspondre au nom des colonnes",
+ "FileNameTooBig": "Le nom du fichier est trop long. Il doit faire moins de {{maxFileNameLength}} caractères."
}
}
}
diff --git a/frontend/src/assets/i18n/fr.json b/frontend/src/assets/i18n/fr.json
index 7d0df8ebf1..eba21b3537 100644
--- a/frontend/src/assets/i18n/fr.json
+++ b/frontend/src/assets/i18n/fr.json
@@ -279,6 +279,12 @@
"ChooseFile": "Choisissez votre fichier",
"Next": "Suivant",
"Validate": "Valider",
+ "ErrorMessage": {
+ "Title": "Le module d'import a rencontré un problème",
+ "Remark": "Il s'agit d'un problème indépendant du controle des données.",
+ "DescriptionRestart": "Vous pouvez essayer de relancer l'import après vérification des paramètres.",
+ "DescriptionContactAdmin": "Si le problème persiste, merci de contacter votre administrateur."
+ },
"Errors": {
"FileTooBig": "Le fichier sélectionné est trop volumineux. La taille maximale est de {{maxFileSize}}Mo",
"EmptyFile": "Le fichier sélectionné est vide",