From c219612d995915ddf668b830234691f9dde659ac Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Tue, 25 Mar 2025 10:08:36 +0100 Subject: [PATCH] refactor(backend): _i18n -> i18n --- backend/{_i18n => i18n}/de.yml | 0 backend/{_i18n => i18n}/en.yml | 0 backend/{_i18n => i18n}/fr.yml | 0 backend/{_i18n => i18n}/nl.yml | 0 backend/src/util/translation-helper.ts | 4 ++-- 5 files changed, 2 insertions(+), 2 deletions(-) rename backend/{_i18n => i18n}/de.yml (100%) rename backend/{_i18n => i18n}/en.yml (100%) rename backend/{_i18n => i18n}/fr.yml (100%) rename backend/{_i18n => i18n}/nl.yml (100%) diff --git a/backend/_i18n/de.yml b/backend/i18n/de.yml similarity index 100% rename from backend/_i18n/de.yml rename to backend/i18n/de.yml diff --git a/backend/_i18n/en.yml b/backend/i18n/en.yml similarity index 100% rename from backend/_i18n/en.yml rename to backend/i18n/en.yml diff --git a/backend/_i18n/fr.yml b/backend/i18n/fr.yml similarity index 100% rename from backend/_i18n/fr.yml rename to backend/i18n/fr.yml diff --git a/backend/_i18n/nl.yml b/backend/i18n/nl.yml similarity index 100% rename from backend/_i18n/nl.yml rename to backend/i18n/nl.yml diff --git a/backend/src/util/translation-helper.ts b/backend/src/util/translation-helper.ts index d0a83b02..55b354c6 100644 --- a/backend/src/util/translation-helper.ts +++ b/backend/src/util/translation-helper.ts @@ -8,12 +8,12 @@ const logger: Logger = getLogger(); export function loadTranslations(language: string): T { try { - const filePath = path.join(process.cwd(), '_i18n', `${language}.yml`); + const filePath = path.join(process.cwd(), 'i18n', `${language}.yml`); const yamlFile = fs.readFileSync(filePath, 'utf8'); return yaml.load(yamlFile) as T; } catch (error) { logger.warn(`Cannot load translation for ${language}, fallen back to dutch`, error); - const fallbackPath = path.join(process.cwd(), '_i18n', `${FALLBACK_LANG}.yml`); + const fallbackPath = path.join(process.cwd(), 'i18n', `${FALLBACK_LANG}.yml`); return yaml.load(fs.readFileSync(fallbackPath, 'utf8')) as T; } }