mirror of
https://github.com/desktop/desktop
synced 2024-09-19 08:02:22 +00:00
Make sure use can get back to English if electron is not set to English but system is
This commit is contained in:
parent
2eec759a88
commit
e134f09134
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in a new issue