I discovered that the project includes an old version of PasZip.pas, which is licensed under the LGPL v3, which does not match NHunspell's MPL 1.1 licence. Attached is a newer version (renamed/adapted from SynZip.pas that is tri-licensed under MPL 1.1/GPL 2.0/LGPL 2.1, and therefore is licence compatible.
Thanks for the Delphi version of this, very helpful. I was recently trying to load a Gaelic (Irish) dictionary and ran into some problems due to LangCodes/LangShortcuts not including Gaelic, resulting in the language code en-US, instead of ga-IE. I've extended these constants to include more languages/sub-languages in the attached version to fix my issue, and I thought I'd share as it may be of use to other NHunspell for Delphi users.
Thanks for the Delphi version of this, very helpful. I was recently trying to load a Gaelic (Irish) dictionary and ran into some problems due to LangCodes/LangShortcuts not including Gaelic, resulting in the language code en-US, instead of ga-IE. I've extended these constants to include more languages/sub-languages in the attached version to fix my issue, and I thought I'd share as it may be of use to other NHunspell for Delphi users.