diff options
author | Tor Lillqvist <tml@iki.fi> | 2021-03-17 09:14:44 +0200 |
---|---|---|
committer | Tor Lillqvist <tml@collabora.com> | 2021-05-17 09:25:07 +0200 |
commit | 7527afeb305bb01340461f6fddf6d13a5acca3e3 (patch) | |
tree | a01593888ab727cd7804ac51e025eed7af4c4ddb /lingucomponent/source/spellcheck | |
parent | 277df648f44221d35e2acbbb9bda604e5b121b47 (diff) |
Don't use the macOS system German spelling dictionary for Swiss German
The system German dictionary accepts 'ß' which is not used in Swiss
Standard German but completely replaced with 'ss'. We assume that the
LibreOffice German dictionary is installed, too. It has correct
spelling for de_CH.
It would be good if we knew in the macosxspell code whether the
LibreOffice German dictionary installed, and act correspondingly. But
figuring that out seems more complicated than what I am willing to
spend on this for now.
Change-Id: I380d7734cea34a2408d9ed20a8c3d9efe6a8fea2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115690
Tested-by: Jenkins
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Diffstat (limited to 'lingucomponent/source/spellcheck')
-rw-r--r-- | lingucomponent/source/spellcheck/macosxspell/macspellimp.mm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lingucomponent/source/spellcheck/macosxspell/macspellimp.mm b/lingucomponent/source/spellcheck/macosxspell/macspellimp.mm index 874f14bc0f19..b4a206ada437 100644 --- a/lingucomponent/source/spellcheck/macosxspell/macspellimp.mm +++ b/lingucomponent/source/spellcheck/macosxspell/macspellimp.mm @@ -131,8 +131,9 @@ Sequence< Locale > SAL_CALL MacSpellChecker::getLocales() } else if ([pLangStr isEqualToString:@"de"]) { + // Not de_CH and de_LI, though. They need separate dictionaries. const std::vector<NSString*> aDE - { @"AT", @"BE", @"CH", @"DE", @"LI", @"LU" }; + { @"AT", @"BE", @"DE", @"LU" }; for (auto c: aDE) { pLangStr = [@"de_" stringByAppendingString: c]; |