2025-06-20 14:28:44 +00:00
|
|
|
import discord
|
|
|
|
|
|
2025-06-24 06:34:26 +00:00
|
|
|
from libs.View import View
|
|
|
|
|
from data.models.Language import Language
|
|
|
|
|
from libs.LanguageButton import LanguageButton
|
2025-06-20 14:28:44 +00:00
|
|
|
|
2025-06-24 06:34:26 +00:00
|
|
|
class LanguageButtons(View):
|
|
|
|
|
|
|
|
|
|
def __init__(self, bot):
|
|
|
|
|
self.bot = bot
|
|
|
|
|
super().__init__()
|
|
|
|
|
|
|
|
|
|
def get_buttons(self):
|
2025-06-29 07:13:51 +00:00
|
|
|
languages = self.bot.db.session.query(Language).order_by(Language.label).all()
|
2025-06-24 06:34:26 +00:00
|
|
|
|
|
|
|
|
for language in languages:
|
|
|
|
|
btn = LanguageButton(label=language.label)
|
|
|
|
|
self.buttons.append(btn)
|
|
|
|
|
return self.buttons
|