fix: vertaling helper functie fall back constante

This commit is contained in:
Gabriellvl 2025-03-01 22:20:06 +01:00
parent a66952cc52
commit 749ccb7125
2 changed files with 12 additions and 1 deletions

10
backend/config.ts Normal file
View file

@ -0,0 +1,10 @@
// Can be placed in dotenv but found it redundant
// Import dotenv from "dotenv";
// Load .env file
// Dotenv.config();
export const DWENGO_API_BASE = 'https://dwengo.org/backend/api';
export const FALLBACK_LANG = 'nl';

View file

@ -1,6 +1,7 @@
import fs from 'fs';
import path from 'path';
import yaml from 'js-yaml';
import {FALLBACK_LANG} from "../../config";
export function loadTranslations<T>(language: string): T {
try {
@ -12,7 +13,7 @@ export function loadTranslations<T>(language: string): T {
`Cannot load translation for ${language}, fallen back to dutch`
);
console.error(error);
const fallbackPath = path.join(process.cwd(), '_i18n', 'nl.yml');
const fallbackPath = path.join(process.cwd(), '_i18n', `${FALLBACK_LANG}.yml`);
return yaml.load(fs.readFileSync(fallbackPath, 'utf8')) as T;
}
}