summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2021-03-18 13:45:18 +0200
committerTor Lillqvist <tml@collabora.com>2021-03-18 13:46:56 +0200
commit2802d6f1e7e5cf7dbf47c3d05e6c4dbb0c0e827b (patch)
treefe8fcbe7ce4a183c4d27070e19d4435719bad12f
parentLOK: Fix wrong gridOffset when shape is moved on calc (diff)
downloadcore-private/tml/Use-the-iOS-French-and-Italian-dictionaries-for-othe.tar.gz
core-private/tml/Use-the-iOS-French-and-Italian-dictionaries-for-othe.zip
Use the iOS French and Italian dictionaries for other relevant countries, too private/tml/Use-the-iOS-French-and-Italian-dictionaries-for-othe
Fixes https://github.com/CollaboraOnline/online/issues/1463 Change-Id: I9fffd4bc9499aee2098258f5c3a9181330b339a1 Signed-off-by: Tor Lillqvist <tml@collabora.com>
-rw-r--r--lingucomponent/source/spellcheck/macosxspell/macspellimp.mm25
1 files changed, 25 insertions, 0 deletions
diff --git a/lingucomponent/source/spellcheck/macosxspell/macspellimp.mm b/lingucomponent/source/spellcheck/macosxspell/macspellimp.mm
index ab463e7d43aa..822e7481daac 100644
--- a/lingucomponent/source/spellcheck/macosxspell/macspellimp.mm
+++ b/lingucomponent/source/spellcheck/macosxspell/macspellimp.mm
@@ -195,11 +195,36 @@ Sequence< Locale > SAL_CALL MacSpellChecker::getLocales()
postspdict.push_back( pLangStr );
}
}
+#ifdef IOS
+ else if ([pLangStr isEqualToString:@"fr_FR"])
+ {
+ const std::vector<NSString*> aFR
+ { @"BE", @"BF", @"BJ", @"CA", @"CH", @"CI", @"FR", @"LU", @"MC", @"ML",
+ @"MU", @"NE", @"SN", @"TG" };
+ for (auto c: aFR)
+ {
+ pLangStr = [@"fr_" stringByAppendingString: c];
+ postspdict.push_back( pLangStr );
+ }
+ }
+#endif
else if ([pLangStr isEqualToString:@"it"])
{
postspdict.push_back( @"it_CH" );
postspdict.push_back( @"it_IT" );
}
+#ifdef IOS
+ else if ([pLangStr isEqualToString:@"it_IT"])
+ {
+ const std::vector<NSString*> aIT
+ { @"CH", @"IT" };
+ for (auto c: aIT)
+ {
+ pLangStr = [@"it_" stringByAppendingString: c];
+ postspdict.push_back( pLangStr );
+ }
+ }
+#endif
else if ([pLangStr isEqualToString:@"ko"])
{
postspdict.push_back( @"ko_KR" );