From 4983c5883ee33f0d8fd1e8a0e2d63355e2d789c4 Mon Sep 17 00:00:00 2001
From: Brita Linnestad <brita.linnestad@nibio.no>
Date: Thu, 23 Nov 2023 14:04:58 +0000
Subject: [PATCH] Add code for language spesific legends

---
 NAERSTADMO.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/NAERSTADMO.py b/NAERSTADMO.py
index e119a5f..54bedae 100644
--- a/NAERSTADMO.py
+++ b/NAERSTADMO.py
@@ -113,6 +113,16 @@ def create_warning_status(start_date):
 
 
     # Generate mapfile
+    # Building data sets for language specific legends
+    languages = []
+    language_codes = config["i18n"]["languages"].split(",");
+    for language_code in language_codes:
+        language = {"language_code": language_code}
+        if ("i18n.%s" % language_code) in config:
+            for keyword in config["i18n.%s" % language_code]:
+                language[keyword] = config["i18n.%s" % language_code][keyword]
+            languages.append(language)
+
     # The paths should be set in a .env file
     env = Environment(loader=FileSystemLoader('.'))
     template = env.get_template("mapfile/template.j2")
-- 
GitLab