MCPcopy Index your code
hub / github.com/BasicProtein/AugmentCode-Free / __init__

Method __init__

language_manager.py:16–31  ·  view source on GitHub ↗
(self, config_manager=None)

Source from the content-addressed store, hash-verified

14 """Manages language switching and internationalization"""
15
16 def __init__(self, config_manager=None):
17 self.config_manager = config_manager
18 self.current_language = "zh_CN" # Default language
19 self.languages = {}
20 self.available_languages = {
21 "zh_CN": "简体中文",
22 "en_US": "English"
23 }
24
25 # Load languages
26 self._load_languages()
27
28 # Set language from config if available
29 if config_manager:
30 saved_language = config_manager.get_setting("language", "zh_CN")
31 self.set_language(saved_language)
32
33 def _load_languages(self):
34 """Load all available language files"""

Callers

nothing calls this directly

Calls 3

_load_languagesMethod · 0.95
set_languageMethod · 0.95
get_settingMethod · 0.80

Tested by

no test coverage detected