MCPcopy Create free account
hub / github.com/dialect-app/dialect / setup_selectors

Method setup_selectors

dialect/window.py:268–281  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers 1

setupMethod · 0.95

Calls 2

LanguagesListModelClass · 0.90
bind_modelsMethod · 0.80

Tested by

no test coverage detected