Fix localization + setting the token for APIv3 (#674)
This commit is contained in:
parent
cb8d7799a8
commit
8d72c0a020
5 changed files with 26 additions and 19 deletions
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved.
|
||||
// See License.txt for license information.
|
||||
import {GeneralTypes} from 'mattermost-redux/action_types';
|
||||
import {Client4} from 'mattermost-redux/client';
|
||||
import {Client, Client4} from 'mattermost-redux/client';
|
||||
|
||||
import {ViewTypes} from 'app/constants';
|
||||
|
||||
|
|
@ -25,14 +25,19 @@ export function handlePasswordChanged(password) {
|
|||
|
||||
export function handleSuccessfulLogin() {
|
||||
return async (dispatch, getState) => {
|
||||
const token = Client4.getToken();
|
||||
const url = Client4.getUrl();
|
||||
dispatch({
|
||||
type: GeneralTypes.RECEIVED_APP_CREDENTIALS,
|
||||
data: {
|
||||
url: Client4.getUrl(),
|
||||
token: Client4.getToken()
|
||||
url,
|
||||
token
|
||||
}
|
||||
}, getState);
|
||||
|
||||
Client.setToken(token);
|
||||
Client.setUrl(url);
|
||||
|
||||
return true;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
import {connect} from 'react-redux';
|
||||
import DeviceInfo from 'react-native-device-info';
|
||||
|
||||
import {Client, Client4} from 'mattermost-redux/client';
|
||||
import {getCurrentChannelId} from 'mattermost-redux/selectors/entities/channels';
|
||||
import {getCurrentUrl} from 'mattermost-redux/selectors/entities/general';
|
||||
|
||||
|
|
@ -21,6 +22,9 @@ function mapStateToProps(state, ownProps) {
|
|||
locale = users.profiles[currentUserId].locale;
|
||||
}
|
||||
|
||||
Client.setLocale(locale);
|
||||
Client4.setLocale(locale);
|
||||
|
||||
return {
|
||||
...ownProps,
|
||||
theme: getTheme(state),
|
||||
|
|
|
|||
|
|
@ -48,20 +48,18 @@ const TRANSLATIONS = {
|
|||
'zh-TW': zhTW
|
||||
};
|
||||
|
||||
addLocaleData([
|
||||
deLocaleData,
|
||||
enLocaleData,
|
||||
esLocaleData,
|
||||
frLocaleData,
|
||||
jaLocaleData,
|
||||
koLocaleData,
|
||||
nlLocaleData,
|
||||
plLocaleData,
|
||||
ptLocaleData,
|
||||
trLocaleData,
|
||||
ruLocaleData,
|
||||
zhLocaleData
|
||||
]);
|
||||
addLocaleData(deLocaleData);
|
||||
addLocaleData(enLocaleData);
|
||||
addLocaleData(esLocaleData);
|
||||
addLocaleData(frLocaleData);
|
||||
addLocaleData(jaLocaleData);
|
||||
addLocaleData(koLocaleData);
|
||||
addLocaleData(nlLocaleData);
|
||||
addLocaleData(plLocaleData);
|
||||
addLocaleData(ptLocaleData);
|
||||
addLocaleData(trLocaleData);
|
||||
addLocaleData(ruLocaleData);
|
||||
addLocaleData(zhLocaleData);
|
||||
|
||||
export function getTranslations(locale) {
|
||||
return TRANSLATIONS[locale] || TRANSLATIONS[DEFAULT_LOCALE];
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@ export const GlobalStyles = StyleSheet.create({
|
|||
marginTop: 15,
|
||||
marginBottom: 15,
|
||||
fontSize: 12,
|
||||
textAlign: 'center'
|
||||
textAlign: 'left'
|
||||
},
|
||||
|
||||
switchUp: {
|
||||
|
|
|
|||
|
|
@ -3645,7 +3645,7 @@ makeerror@1.0.x:
|
|||
|
||||
mattermost-redux@mattermost/mattermost-redux#master:
|
||||
version "0.0.1"
|
||||
resolved "https://codeload.github.com/mattermost/mattermost-redux/tar.gz/b21461562fefc6abe2e31373045059652d814ad1"
|
||||
resolved "https://codeload.github.com/mattermost/mattermost-redux/tar.gz/caf81fd083fb4f883c787e4ca11bf17e5898e031"
|
||||
dependencies:
|
||||
deep-equal "1.0.1"
|
||||
harmony-reflect "1.5.1"
|
||||
|
|
|
|||
Loading…
Reference in a new issue