Creating a spelling dictionary for Thunderbird etc

I would like to create a spelling dictionary that I could use in Thunderbird and maybe also in Firefox and LibreOffice.
There’s already a small dictionary in C:\Users<user name>\AppData\Roaming\hunspell\xxx.dic for that language, created by FLEx, and I was wondering if I could use that as a starting point.
How would I go about creating a spelling dictionary that could be used in Thunderbird and other programs?
And would I later be able to add new data from one of the dictionaries to the other?
Then there’s also the spelling dictionary from Paratext. I suppose in SpellingStatus.xml, but that’s probably more complex to convert.
Thanks for any help in this!

The makeoxt script in (GitHub - silnrsi/oxttools: Tools for creating language support oxt extensions for LibreOffice) can be used to create an extension for LibreOffice. This extension contains a spelling checker, but also provides the framework for adding the given language to the list of languages available in LibreOffice.

The script can take a list of words (optionally with a frequency count), or an XML input from Paratext.

You can download the script from Tags · silnrsi/oxttools · GitHub

This is still under development. One suggestion we hope to add is support for NFD text. (Currently the script defaults to changing everything to NFD.)

If you need more information, please let me know, either here or directly via email.

David Rowe

Hi David
Thank you very much for your quick reply. I’ll give it a try.

You write ‘we hope to add … support for NFD text. (Currently the script defaults to changing everything to NFD.’
Sorry, I’m confused. Are you saying that it only works for NFD or only for NFC? In the language I want to add we have everything in NFD (decomposed).

Would this extension somehow also work for Thunderbird and Firefox? Or is this an entirely different story?

Thanks again!