ELECTRON-573 - Disable automatic detection of language and set system locale (#412)

This commit is contained in:
Kiran Niranjan 2018-06-27 14:17:03 +05:30 committed by Vishwas Shashidhar
parent 65c304766f
commit 5b42da6d77

View File

@ -16,6 +16,7 @@ class SpellCheckHelper {
* Method to initialize spell checker
*/
initializeSpellChecker() {
this.spellCheckHandler.automaticallyIdentifyLanguages = false;
this.spellCheckHandler.attachToInput();
// This is only for window as in mac the
@ -24,7 +25,8 @@ class SpellCheckHelper {
// In windows we need to implement RxJS observable
// in order to switch language dynamically
if (!isMac) {
this.spellCheckHandler.switchLanguage('en-US');
const sysLocale = remote.app.getLocale() || 'en-US';
this.spellCheckHandler.switchLanguage(sysLocale);
}
const contextMenuBuilder = new ContextMenuBuilder(this.spellCheckHandler, null, false, SpellCheckHelper.processMenu);