simplify loading of lang files

This commit is contained in:
Vincent CLAVIEN
2025-01-30 15:29:25 +01:00
parent 2bf814097d
commit a72609d4fd
3 changed files with 4 additions and 7 deletions

View File

@@ -25,8 +25,6 @@ document.addEventListener("alpine:init", () => {
// i18n // i18n
let appStrings = {};
document.addEventListener("alpine-i18n:ready", function () { document.addEventListener("alpine-i18n:ready", function () {
AlpineI18n.create("en", appStrings); AlpineI18n.create("en", appStrings);
AlpineI18n.fallbackLocale = "en"; AlpineI18n.fallbackLocale = "en";

View File

@@ -3,8 +3,4 @@ const appLangs = {
fr: "Français", fr: "Français",
}; };
for (const lang in appLangs) { let appStrings = {};
const script = document.createElement("script");
script.src = `js/i18n/${lang}.js`;
document.head.appendChild(script);
}

View File

@@ -25,6 +25,9 @@ import appVersion from '../appVersion';
<SvgSprites /> <SvgSprites />
<script src={`/js/i18n/_langs.js?v=${appVersion}`} is:inline></script> <script src={`/js/i18n/_langs.js?v=${appVersion}`} is:inline></script>
<script src={`/js/i18n/en.js?v=${appVersion}`} is:inline></script>
<script src={`/js/i18n/fr.js?v=${appVersion}`} is:inline></script>
<script src={`/js/MARL/stores.js?v=${appVersion}`} is:inline></script> <script src={`/js/MARL/stores.js?v=${appVersion}`} is:inline></script>
<script src={`/js/MARL/loadData.js?v=${appVersion}`} is:inline></script> <script src={`/js/MARL/loadData.js?v=${appVersion}`} is:inline></script>
<script src={`/js/MARL/utils.js?v=${appVersion}`} is:inline></script> <script src={`/js/MARL/utils.js?v=${appVersion}`} is:inline></script>