INNER CODE UNIT · Python
_get_translation
hovanhoa/cursor-free-vip · main.py:223
def _get_translation(self, lang_code, key):
"""Get translation for a specific language"""
try:
keys = key.split('.')
value = self.translations.get(lang_code, {})
for k in keys:
if isinstance(value, dict):
value = value.get(k, key)
else:
return key
return value
except Exception:
return key
def set_language(self, lang_code):
"""Set current language with validation"""
if lang_code in self.translations:
self.current_language = lang_code