MCPcopy Index your code
hub / github.com/dialect-app/dialect / set_langs

Method set_langs

dialect/languages.py:58–68  ·  view source on GitHub ↗
(self, langs: list[str], auto=False)

Source from the content-addressed store, hash-verified

56 return len(self.langs)
57
58 def set_langs(self, langs: list[str], auto=False):
59 removed = len(self.langs)
60 self.langs.clear()
61
62 if auto:
63 self.langs.append(LangObject("auto", _("Auto")))
64
65 for code in langs:
66 self.langs.append(LangObject(code, self.names_func(code) or code))
67
68 self.items_changed(0, removed, len(self.langs))
69
70 def set_selected(self, code: str):
71 for item in self.langs:

Callers 3

load_translatorMethod · 0.80
_on_src_lang_changedMethod · 0.80
_on_dest_lang_changedMethod · 0.80

Calls 1

LangObjectClass · 0.85

Tested by

no test coverage detected