The dictionary you attached does not look like a hyphenation dictionary; it is a spell check dictionary. You need to use hyphenation dictionaries with this code.
Thanks for your inquiry. Unfortunately, it is not possible for us to edit dictionaries. This is because creating/editing dictionaries is a specialized area. Dictionaries are created/edited by some linguistic experts, and not by software developers. Therefore, you should find and use good open source Hyphenation Dictionaries to satisfy your requirements.