fix: vertaling helper functie fall back constante
This commit is contained in:
parent
a66952cc52
commit
749ccb7125
2 changed files with 12 additions and 1 deletions
10
backend/config.ts
Normal file
10
backend/config.ts
Normal 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';
|
|
@ -1,6 +1,7 @@
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import yaml from 'js-yaml';
|
import yaml from 'js-yaml';
|
||||||
|
import {FALLBACK_LANG} from "../../config";
|
||||||
|
|
||||||
export function loadTranslations<T>(language: string): T {
|
export function loadTranslations<T>(language: string): T {
|
||||||
try {
|
try {
|
||||||
|
@ -12,7 +13,7 @@ export function loadTranslations<T>(language: string): T {
|
||||||
`Cannot load translation for ${language}, fallen back to dutch`
|
`Cannot load translation for ${language}, fallen back to dutch`
|
||||||
);
|
);
|
||||||
console.error(error);
|
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;
|
return yaml.load(fs.readFileSync(fallbackPath, 'utf8')) as T;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue