From f0c79ec8d938870c7e51bfa38550b7831f65f2f2 Mon Sep 17 00:00:00 2001
From: jensilo <k@jensheise.com>
Date: Sat, 30 Dec 2023 01:15:48 +0100
Subject: [PATCH] improve readability for people with color blindness

---
 templates/eiffel/_form-elicitation.go.html | 10 +++++-----
 translations/de.json                       |  8 +++++++-
 translations/en.json                       |  8 +++++++-
 3 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/templates/eiffel/_form-elicitation.go.html b/templates/eiffel/_form-elicitation.go.html
index a52f67f..e4b903e 100644
--- a/templates/eiffel/_form-elicitation.go.html
+++ b/templates/eiffel/_form-elicitation.go.html
@@ -193,17 +193,17 @@
             <div class="row mt-2">
                 {{ range .Data.Successes }}
                     <div class="col-12">
-                        <div class="alert alert-success" role="alert">{{ t . }}</div>
+                        <div class="alert alert-success" role="alert">{{ t "eiffel.elicitation.parse.result.success-prefix" }} {{ t . }}</div>
                     </div>
                 {{ end }}
                 {{ range .Data.AllViolations }}
                     <div class="col-12">
-                        <div class="alert alert-danger" role="alert">{{ tryTranslate . }}</div>
+                        <div class="alert alert-danger" role="alert">{{ t "eiffel.elicitation.parse.result.error-prefix" }} {{ tryTranslate . }}</div>
                     </div>
                 {{ end }}
                 {{ range .Data.AllValidationErrors }}
                     <div class="col-12">
-                        <div class="alert alert-danger" role="alert">{{ t .FieldErrorKey }}</div>
+                        <div class="alert alert-danger" role="alert">{{ t "eiffel.elicitation.parse.result.error-prefix" }} {{ t .FieldErrorKey }}</div>
                     </div>
                 {{ end }}
 
@@ -216,13 +216,13 @@
 
                     {{ range .Data.Form.ParsingResult.Warnings }}
                         <div class="col-12">
-                            <div class="alert alert-warning" role="alert">{{ tryTranslate . }}</div>
+                            <div class="alert alert-warning" role="alert">{{ t "eiffel.elicitation.parse.result.warning-prefix" }} {{ tryTranslate . }}</div>
                         </div>
                     {{ end }}
 
                     {{ range .Data.Form.ParsingResult.Notices }}
                         <div class="col-12">
-                            <div class="alert alert-info" role="alert">{{ tryTranslate . }}</div>
+                            <div class="alert alert-info" role="alert">{{ t "eiffel.elicitation.parse.result.notice-prefix" }} {{ tryTranslate . }}</div>
                         </div>
                     {{ end }}
 
diff --git a/translations/de.json b/translations/de.json
index c1c9158..71c89a9 100644
--- a/translations/de.json
+++ b/translations/de.json
@@ -122,7 +122,13 @@
       "call-to-action": "Anforderungen mit EIFFEL erfassen",
       "parse": {
         "flawless-success": "Die Anforderung ist fehlerfrei.",
-        "success": "Die Anforderung ist gültig, jedoch wurden potentielle Probleme gefunden."
+        "success": "Die Anforderung ist gültig, jedoch wurden potentielle Probleme gefunden.",
+        "result": {
+          "success-prefix": "Erfolg:",
+          "warning-prefix": "Warnung:",
+          "error-prefix": "Fehler:",
+          "notice-prefix": "Hinweis:"
+        }
       },
       "form": {
         "title": "Anforderung erfassen (Alt + P)",
diff --git a/translations/en.json b/translations/en.json
index db2c2f0..9722f71 100644
--- a/translations/en.json
+++ b/translations/en.json
@@ -122,7 +122,13 @@
       "call-to-action": "Capture requirements with EIFFEL",
       "parse": {
         "flawless-success": "The requirement is flawless.",
-        "success": "The requirement is valid, but potential problems were found."
+        "success": "The requirement is valid, but potential problems were found.",
+        "result": {
+          "success-prefix": "Success:",
+          "warning-prefix": "Warning:",
+          "error-prefix": "Error:",
+          "notice-prefix": "Notice:"
+        }
       },
       "form": {
         "title": "Capture Requirement (Alt + P)",
-- 
GitLab