From a6c9bf1b1563661bebd5ef69d644196381f2597c Mon Sep 17 00:00:00 2001 From: Deluan Date: Wed, 15 Apr 2020 21:04:01 -0400 Subject: [PATCH] Persist language selection to localStorage --- ui/src/App.js | 2 +- ui/src/personal/Personal.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/src/App.js b/ui/src/App.js index 370870d60..8c990eeea 100644 --- a/ui/src/App.js +++ b/ui/src/App.js @@ -21,7 +21,7 @@ import createAdminStore from './store/createAdminStore' const i18nProvider = polyglotI18nProvider( (locale) => (messages[locale] ? messages[locale] : messages.en), - resolveBrowserLocale() + localStorage.getItem('locale') || resolveBrowserLocale() ) const history = createHashHistory() diff --git a/ui/src/personal/Personal.js b/ui/src/personal/Personal.js index 09cc1078c..53bfa6777 100644 --- a/ui/src/personal/Personal.js +++ b/ui/src/personal/Personal.js @@ -34,6 +34,7 @@ const SelectLanguage = (props) => { choices={langChoices} onChange={(event) => { setLocale(event.target.value) + localStorage.setItem('locale', event.target.value) }} /> )