An alternative idea that might be supported with very few changes is to make Sigil load any .dic_delta files automagically when it loads the dictionary for that language (that match the language region code) and have this be unrelated to UserDictionaries concept completely.
So UserDictionaries stay as they are now and are only added to the Primary Language dictionary (like now) as people may want to use these in a different way.
But more official .dic_delta files (one per language) would automatically be used if they exist.
It might be a good compromise approach.
|