Skip to content

Commit

Permalink
get language metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
greeeen-dev committed Oct 3, 2024
1 parent fcd931e commit 14eb0d7
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions utils/langmgr.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ def default_language(self):

@property
def languages(self):
if not self.__loaded:
raise RuntimeError('language not loaded, run LanguageManager.load()')
return ['english']+list(self.__language_custom.keys())

def load(self):
Expand Down Expand Up @@ -77,6 +79,22 @@ def load(self):
def get_user_language(self, user):
return self.__bot.db['languages'].get(f'{user}','english')

def get_language_meta(self, language):
if language == 'english':
return {
'language': self.__language_base['language'],
'language_english': self.__language_base['language_english'],
'emoji': self.__language_base['emoji'],
'author': self.__language_base['author']
}
else:
return {
'language': self.__language_custom[language]['language'],
'language_english': self.__language_custom[language]['language_english'],
'emoji': self.__language_custom[language]['emoji'],
'author': self.__language_custom[language]['author']
}

def desc(self, parent):
return self.get('description',parent)

Expand Down

0 comments on commit 14eb0d7

Please sign in to comment.