From dde0f634307cf55a629e530882a86ca975a95bc7 Mon Sep 17 00:00:00 2001
From: esikkala <esko.ikkala@aalto.fi>
Date: Thu, 23 Dec 2021 16:15:49 +0200
Subject: [PATCH] Locale files: support also js format

---
 src/client/epics/index.js | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/client/epics/index.js b/src/client/epics/index.js
index d45b897a..dfcf8fae 100644
--- a/src/client/epics/index.js
+++ b/src/client/epics/index.js
@@ -56,7 +56,14 @@ const { portalID, localeConfig, documentFinderConfig } = portalConfig
 const { documentFinderAPIUrl } = documentFinderConfig
 export const availableLocales = {}
 for (const locale of localeConfig.availableLocales) {
-  availableLocales[locale.id] = await import(`../translations/${portalID}/${locale.filename}`)
+  let localeObj
+  if (locale.format && locale.format === 'js') {
+    const localeModule = await import(`../translations/${portalID}/${locale.filename}`)
+    localeObj = localeModule.default
+  } else {
+    localeObj = await import(`../translations/${portalID}/${locale.filename}`)
+  }
+  availableLocales[locale.id] = localeObj
 }
 
 /*
-- 
GitLab