refactor: Changes to translations

This commit is contained in:
alexsparkes
2024-06-18 18:30:52 +01:00
parent d46b1b1749
commit 4078809c13
11 changed files with 56 additions and 23 deletions

View File

@@ -3,7 +3,14 @@ import { I18nLite } from '@eartharoid/i18n';
const importJSON = (...modules) => ([modules[0].locale_id, [].concat(...modules.map(mod => mod.json))]);
export const languages = Object.keys(import.meta.glob('i18n/**/*.yml'));
export const languages = Object
.keys(import.meta.glob('i18n/**/main.yml'))
.map(path => {
const parts = path.split('/');
const id = parts[parts.length - 2];
return id;
});
/**
* Initialise the i18n object.
* The i18n object is then returned.