Make sure use can get back to English if electron is not set to English but system is

This commit is contained in:
tidy-dev 2021-04-01 10:04:42 -04:00
parent 2eec759a88
commit e134f09134

View file

@ -146,15 +146,18 @@ function getSpellCheckLanguageMenuItem(
): IMenuItem | null {
const userLanguageCode = remote.app.getLocale()
const englishLanguageCode = 'en-US'
if (userLanguageCode === englishLanguageCode) {
const spellcheckLanguageCodes = session.getSpellCheckerLanguages()
if (
userLanguageCode === englishLanguageCode &&
spellcheckLanguageCodes.includes(englishLanguageCode)
) {
return null
}
const currentLanguageCodes = session.getSpellCheckerLanguages()
const languageCode =
currentLanguageCodes.includes(englishLanguageCode) &&
!currentLanguageCodes.includes(userLanguageCode)
spellcheckLanguageCodes.includes(englishLanguageCode) &&
!spellcheckLanguageCodes.includes(userLanguageCode)
? userLanguageCode
: englishLanguageCode