summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2019-03-08 15:23:26 +0100
committerAndrej Mihajlov <and@mullvad.net>2019-03-08 15:57:29 +0100
commitc51eb69ea647e8762201a5f25ac1856b8fab9386 (patch)
tree942ff96755f72d399c3c928e7491c2b9f5e6b97f /gui/src/renderer
parent1245828c33bbb91dfcccc875a532ea046f4f74d1 (diff)
downloadmullvadvpn-c51eb69ea647e8762201a5f25ac1856b8fab9386.tar.xz
mullvadvpn-c51eb69ea647e8762201a5f25ac1856b8fab9386.zip
Add locale override via env variable
Diffstat (limited to 'gui/src/renderer')
-rw-r--r--gui/src/renderer/app.tsx10
1 files changed, 6 insertions, 4 deletions
diff --git a/gui/src/renderer/app.tsx b/gui/src/renderer/app.tsx
index 770f148c77..4176575d97 100644
--- a/gui/src/renderer/app.tsx
+++ b/gui/src/renderer/app.tsx
@@ -3,7 +3,7 @@ import {
push as pushHistory,
replace as replaceHistory,
} from 'connected-react-router';
-import { ipcRenderer, remote, webFrame } from 'electron';
+import { ipcRenderer, webFrame } from 'electron';
import log from 'electron-log';
import { createMemoryHistory } from 'history';
import * as React from 'react';
@@ -64,6 +64,7 @@ export default class AppRenderer {
},
);
+ private locale: string;
private tunnelState: TunnelStateTransition;
private settings: ISettings;
private guiSettings: IGuiSettingsState;
@@ -145,6 +146,7 @@ export default class AppRenderer {
// Request the initial state from the main process
const initialState = IpcRendererEventChannel.state.get();
+ this.locale = initialState.locale;
this.tunnelState = initialState.tunnelState;
this.settings = initialState.settings;
this.guiSettings = initialState.guiSettings;
@@ -172,7 +174,7 @@ export default class AppRenderer {
webFrame.setVisualZoomLevelLimits(1, 1);
// Load translations
- loadTranslations(remote.app.getLocale());
+ loadTranslations(this.locale);
}
public renderView() {
@@ -181,7 +183,7 @@ export default class AppRenderer {
<ConnectedRouter history={this.memoryHistory}>
{makeRoutes({
app: this,
- locale: remote.app.getLocale(),
+ locale: this.locale,
})}
</ConnectedRouter>
</Provider>
@@ -570,7 +572,7 @@ export default class AppRenderer {
}
private setAccountExpiry(expiry?: string) {
- this.accountExpiry = expiry ? new AccountExpiry(expiry, remote.app.getLocale()) : undefined;
+ this.accountExpiry = expiry ? new AccountExpiry(expiry, this.locale) : undefined;
this.reduxActions.account.updateAccountExpiry(expiry);
}