File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -207,10 +207,10 @@ def __init__(
207207 language = get_locale_language ()
208208 except ValueError :
209209 language = FAILSAFE_LANGUAGE
210+ self ._language = LanguageTag (language , self ._get_languages ())
210211 if new_spellings :
211212 self ._new_spellings = new_spellings
212213 self ._register_spellings ()
213- self ._language = LanguageTag (language , self ._get_languages ())
214214 self ._mother_tongue = mother_tongue
215215 self ._disabled_rules = set ()
216216 self ._enabled_rules = set ()
@@ -736,12 +736,14 @@ def _get_valid_spelling_file_path(self) -> Path:
736736 raise PathError (err )
737737 library_path = self ._local_language_tool .get_directory_path ()
738738
739+ language = self ._language .tag .split ("-" )[0 ].lower () # if language is "en-US", we want "en"
740+
739741 spelling_file_path = (
740742 library_path
741743 / "org"
742744 / "languagetool"
743745 / "resource"
744- / "en"
746+ / language
745747 / "hunspell"
746748 / "spelling.txt"
747749 )
You can’t perform that action at this time.
0 commit comments