Fix correct spellchecker locale not selected for non en-US locales

app.getLocale() should be called after app.on('init') event.
spellCheckerLocale is removed from defaultPreferences.js
This commit is contained in:
Yuya Ochiai
2018-03-14 23:54:21 +09:00
parent a0ab0255d6
commit bacf11e681
3 changed files with 9 additions and 8 deletions

View File

@@ -15,7 +15,6 @@ const defaultPreferences = {
},
showUnreadBadge: true,
useSpellChecker: true,
spellCheckerLocale: 'en-US',
};
module.exports = defaultPreferences;

View File

@@ -12,11 +12,8 @@ function merge(base, target) {
const defaultPreferences = require('./config/defaultPreferences');
const upgradePreferences = require('./config/upgradePreferences');
function loadDefault(spellCheckerLocale) {
const config = JSON.parse(JSON.stringify(defaultPreferences));
return Object.assign({}, config, {
spellCheckerLocale: spellCheckerLocale || defaultPreferences.spellCheckerLocale || 'en-US',
});
function loadDefault() {
return JSON.parse(JSON.stringify(defaultPreferences));
}
function hasBuildConfigDefaultTeams(config) {