summaryrefslogtreecommitdiffhomepage
path: root/gui/src
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2020-12-22 16:09:25 +0100
committerOskar Nyberg <oskar@mullvad.net>2021-01-26 09:02:27 +0100
commit2819c753375de302a207f6113c53cd538b099670 (patch)
tree45d1da8ed065aeebf6b8070f9d6cb4eb10c1a165 /gui/src
parentb3010afda08d83a24f0832a2fadcaf26d90863c1 (diff)
downloadmullvadvpn-2819c753375de302a207f6113c53cd538b099670.tar.xz
mullvadvpn-2819c753375de302a207f6113c53cd538b099670.zip
Add translations loader to preload.ts
Diffstat (limited to 'gui/src')
-rw-r--r--gui/src/renderer/app.tsx4
-rw-r--r--gui/src/renderer/preload.ts3
2 files changed, 5 insertions, 2 deletions
diff --git a/gui/src/renderer/app.tsx b/gui/src/renderer/app.tsx
index f63e03633a..716e5c88e3 100644
--- a/gui/src/renderer/app.tsx
+++ b/gui/src/renderer/app.tsx
@@ -16,7 +16,7 @@ import userInterfaceActions from './redux/userinterface/actions';
import versionActions from './redux/version/actions';
import { ICurrentAppVersionInfo } from '../main';
-import { loadTranslations, messages, relayLocations } from '../shared/gettext';
+import { messages, relayLocations } from '../shared/gettext';
import { IGuiSettingsState, SYSTEM_PREFERRED_LOCALE_KEY } from '../shared/gui-settings-state';
import { IpcRendererEventChannel, IRelayListPair } from '../shared/ipc-event-channel';
import { ILinuxSplitTunnelingApplication } from '../shared/application-types';
@@ -481,7 +481,7 @@ export default class AppRenderer {
private loadTranslations(locale: string) {
for (const catalogue of [messages, relayLocations]) {
- loadTranslations(locale, catalogue);
+ window.loadTranslations(locale, catalogue);
}
}
diff --git a/gui/src/renderer/preload.ts b/gui/src/renderer/preload.ts
new file mode 100644
index 0000000000..4732b792a6
--- /dev/null
+++ b/gui/src/renderer/preload.ts
@@ -0,0 +1,3 @@
+import { loadTranslations } from '../shared/gettext';
+
+window.loadTranslations = (locale, catalogue) => loadTranslations(locale, catalogue);