(self)
| 266 | self.spell_checker_supported_languages[lang_base_code].append(lang_code) |
| 267 | |
| 268 | def setup_selectors(self): |
| 269 | def lang_names_func(code: str): |
| 270 | return self.provider["trans"].get_lang_name(code) # type: ignore |
| 271 | |
| 272 | # Languages models |
| 273 | self.src_lang_model = LanguagesListModel(lang_names_func) |
| 274 | self.src_recent_lang_model = LanguagesListModel(lang_names_func) |
| 275 | self.dest_lang_model = LanguagesListModel(lang_names_func) |
| 276 | self.dest_recent_lang_model = LanguagesListModel(lang_names_func) |
| 277 | |
| 278 | # Src lang selector |
| 279 | self.src_lang_selector.bind_models(self.src_lang_model, self.src_recent_lang_model) |
| 280 | # Dest lang selector |
| 281 | self.dest_lang_selector.bind_models(self.dest_lang_model, self.dest_recent_lang_model) |
| 282 | |
| 283 | def setup_translation(self): |
| 284 | # Src buffer |
no test coverage detected