diff options
author | Stefan Malzner <stefan@adlk.io> | 2018-03-20 11:28:04 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-20 11:28:04 +0100 |
commit | 0f554020c0e45302b7c9c0006f82faaacdcdd83b (patch) | |
tree | b4c054632d8034cadf25e6aed686371a61de77ea /src/I18n.js | |
parent | Merge pull request #713 from meetfranz/develop (diff) | |
parent | Update changelog [ci skip] (diff) | |
download | ferdium-app-0f554020c0e45302b7c9c0006f82faaacdcdd83b.tar.gz ferdium-app-0f554020c0e45302b7c9c0006f82faaacdcdd83b.tar.zst ferdium-app-0f554020c0e45302b7c9c0006f82faaacdcdd83b.zip |
Merge pull request #808 from meetfranz/release/5.0.0-beta.17v5.0.0-beta.17
Franz 5.0.0 beta.17
Diffstat (limited to 'src/I18n.js')
-rw-r--r-- | src/I18n.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/I18n.js b/src/I18n.js index ae3ba2fa9..4ee34157c 100644 --- a/src/I18n.js +++ b/src/I18n.js | |||
@@ -9,11 +9,18 @@ import UserStore from './stores/UserStore'; | |||
9 | 9 | ||
10 | @inject('stores') @observer | 10 | @inject('stores') @observer |
11 | export default class I18N extends Component { | 11 | export default class I18N extends Component { |
12 | componentDidUpdate() { | ||
13 | window.franz.menu.rebuild(); | ||
14 | } | ||
15 | |||
12 | render() { | 16 | render() { |
13 | const { stores, children } = this.props; | 17 | const { stores, children } = this.props; |
14 | const { locale } = stores.app; | 18 | const { locale } = stores.app; |
15 | return ( | 19 | return ( |
16 | <IntlProvider {...{ locale, key: locale, messages: translations[locale] }}> | 20 | <IntlProvider |
21 | {...{ locale, key: locale, messages: translations[locale] }} | ||
22 | ref={(intlProvider) => { window.franz.intl = intlProvider ? intlProvider.getChildContext().intl : null; }} | ||
23 | > | ||
17 | {children} | 24 | {children} |
18 | </IntlProvider> | 25 | </IntlProvider> |
19 | ); | 26 | ); |