From c2f6b30a0321c3e450a8f03f13a6e7bfea5a6e6c Mon Sep 17 00:00:00 2001 From: William Venner Date: Fri, 14 Jun 2024 00:13:14 +0100 Subject: [PATCH] Fix languages in dev builds --- app/i18n.js | 2 ++ vite.config.js | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/i18n.js b/app/i18n.js index 281230b..d9c2179 100644 --- a/app/i18n.js +++ b/app/i18n.js @@ -2,6 +2,8 @@ import { _, addMessages, init, getLocaleFromNavigator, locale } from 'svelte-i18 import { get } from 'svelte/store'; import en from '../i18n/en.json'; +window.APP_LANGUAGES = JSON.parse(__GMPUBLISHER_APP_LANGUAGES__); + { for (let file in window.APP_LANGUAGES) { if (file === 'en') continue; diff --git a/vite.config.js b/vite.config.js index c63eb5c..ecf20aa 100644 --- a/vite.config.js +++ b/vite.config.js @@ -50,9 +50,6 @@ export default defineConfig(async () => ({ input: { app: './app/index.html', }, - output: { - intro: `window.APP_LANGUAGES = ${JSON.stringify(appLanguages)};` - }, plugins: [ replace({ 'process.env.NODE_ENV': JSON.stringify( @@ -63,4 +60,7 @@ export default defineConfig(async () => ({ ] }, }, + define: { + '__GMPUBLISHER_APP_LANGUAGES__': JSON.stringify(JSON.stringify(appLanguages)) + } }));