From a3421b8772b522cdb36bc3b0de87e13507ab976c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20=C3=96brink?= Date: Tue, 27 Apr 2021 08:55:44 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20Removed=20dynamic=20requi?= =?UTF-8?q?re=20(#8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/translations/index.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/translations/index.ts b/src/translations/index.ts index 76cdfd55..c0ffe1a7 100644 --- a/src/translations/index.ts +++ b/src/translations/index.ts @@ -10,18 +10,14 @@ interface RawTranslation extends Translation { specialLanguages: Repo } -const languageList = ['sv', 'en'] +const translations: Translations = { + sv: require('./sv.json'), + en: require('./en.json'), +} +const languageList: string[] = Object.keys(translations) export type Language = typeof languageList[number] type Translations = Record -const translations: Translations = languageList.reduce( - (map, lang) => ({ - ...map, - [lang]: require(`./${lang}.json`), - }), - {} -) - const translate = (lang: Language): Translation => { const selectedLanguage = languageList.includes(lang) ? lang : languageList[0] const {