Description: The Swiss German dictionary seems to be missing in the iOS App. I can only find the German dictionary for "German (Germany)". Please find the screenshot attached. Steps to Reproduce: 1. Open a new document in the iOS-App 2. Choose Extras > Language > For All Text > German (Switzerland) Actual Results: 1. New document opens in the iOS-App 2. There is no option "German (Switzerland)", only "German (Deutschland)" Expected Results: 1. New document opens in the iOS-App 2. There is an option "German (Switzerland)", not only "German (Deutschland)" Reproducible: Always User Profile Reset: No Additional Info:
Created attachment 150949 [details] Swiss German dictionary missing in the iOS-App
Confirmed.
Would it be good enough if the menu simply said "Deutsch" and not "Deutsch (Deutschland)"? It seems that the built-in system German spell checker actually accepts either Swiss or German orthography. It accepts both Maßstab and Massstab, for instance.
Tor Lillqvist committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/+/dedf339aa14df31c134650660b9aac55bdd8464d%5E%21 tdf#124909: Assume the iOS de_DE dictionary works well enough generically It will be available in 6.3.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
We use mostly the same code to interface with the system spell checker on macOS and iOS. On macOS, the system reports that it has a generic German ("de") dictionary, and our code then assumes it can be use for all six German locales ("de_AT", "de_BE", "de_CH", "de_DE", "de_LI", and "de_LU"). But on iOS the system reports it specifically has a German (Germany) ("de_DE") dictionary. As experimentation showed (comment #3), it still accepts both Swiss and German spelling, though, so assume it, too, works well enough for all six locales. Now "Deutsch (Schweiz)" shows up in the menu, too.
The iOS system German dictionary is not good enough for Swiss German. A better fix is to use a separate Swiss German myspell dictionary also on iOS, see https://gerrit.libreoffice.org/c/core/+/112603 .
Tor Lillqvist committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/cb6ba06d286d0b44e0a54635588e33c2a650e0b8 tdf#124909: Use the myspell dictionary for Swiss German on iOS It will be available in 7.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
(Above fix also in the cp-6.4 branch.) Another possibility would have been to use code to detect any ß explicitly for de_CH and fail already before even invoking the system spell checker. (And correspondingly then generate replacement suggestions with s/ß/ss/.) Possibly that would have been better?