If the spelling dictionary contains them with non-ASCII apostrophe. Previously the words were checked only with apostrophes converted to their ASCII version, resulting continuous false alarms, despite the correct orthography in the document and in the spelling dictionary. Now the words are checked both with ASCII conversion and with the original non-ASCII apostrophes (because still there are UTF-8 dictionaries with ASCII apostrophes, moreover, dictionaries containing mixed apostrophes in the same dic file). Example words for the Hungarian dictionary: d’Arc, d’Alembert, McDonald’s (and their several recognized suffixed forms: d’Arcért, d’Arckal, d’Arcként, d’Arcnak, d’Arcot etc. etc.) Add unit tests for 1) break iterator and 2) spell checking with non-ASCII apostrophes. Change-Id: I24a570df41fa5aba2e7b67dde0db33377717dc2a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/196248 Reviewed-by: László Németh <nemeth@numbertext.org> Tested-by: Jenkins
Internationalisation Pool (i18npool) Framework
Internationalisation pool (i18npool) framework ensures that the suite is adaptable to the requirements of different native languages, their local settings and customs, etc without source code modification. (Wow, that is such marketing-speak...)
Specifically for locale data documentation please see i18npool/source/localedata/data/locale.dtd