update lang menu

This commit is contained in:
SinuS von SifriduS 2024-12-09 14:58:10 +01:00
parent b9dffc9699
commit c4a97d5a60

View File

@ -89,7 +89,7 @@ APP_VERSION = '.'.join(APP_VERSION_INFO)
"""Application Name + Version"""
APP_NAME_VERSION = "Khadhroony Solana Raydium Liquidity Pool v4 Trading Application @ " + APP_VERSION
"""Application Langs"""
APP_LANGS = ["en", "fr", "ar"]
APP_LANGS = ["en"]
APP_RTL_LANGS = [
"ae", # avestique
"aeb", # arabe tunisien
@ -1244,12 +1244,19 @@ class MainWindow(QMainWindow):
self._init_file_qmnu()
# Langs Menu
self.langs_Qmnu = QMenu()
self.changeLangEn_Qact = QAction(QIcon(":icoLang"), "English", self)
self.changeLangFr_Qact = QAction(QIcon(":icoLang"), "Français", self)
self.changeLangAr_Qact = QAction(QIcon(":icoLang"), "العربية", self)
self.changeLangDe_Qact = QAction(QIcon(":icoLang"), "Deutsch", self)
self.changeLangEn_Qact = QAction(QIcon(":icoLang"), "English", self)
self.changeLangEs_Qact = QAction(QIcon(":icoLang"), "Español", self)
self.changeLangFr_Qact = QAction(QIcon(":icoLang"), "Français", self)
self.changeLangHe_Qact = QAction(QIcon(":icoLang"), "עברית", self)
self.changeLangHi_Qact = QAction(QIcon(":icoLang"), "हिन्दी", self)
self.changeLangIt_Qact = QAction(QIcon(":icoLang"), "Italiano", self)
self.changeLangEs_Qact = QAction(QIcon(":icoLang"), "Espagnol", self)
self.changeLangJa_Qact = QAction(QIcon(":icoLang"), "日本語", self)
self.changeLangKo_Qact = QAction(QIcon(":icoLang"), "한국어", self)
self.changeLangPt_Qact = QAction(QIcon(":icoLang"), "Português", self)
self.changeLangRu_Qact = QAction(QIcon(":icoLang"), "Русский", self)
self.changeLangZh_Qact = QAction(QIcon(":icoLang"), "中文", self)
# finalize initialisation of Langs Menu
self._init_langs_qmnu()
# Help Menu
@ -1594,28 +1601,58 @@ class MainWindow(QMainWindow):
def _init_langs_qmnu(self):
"""Initialize Langs Menu."""
self.main_Qmnub.addMenu(self.langs_Qmnu)
#
self.langs_Qmnu.addAction(self.changeLangEn_Qact)
self.changeLangEn_Qact.triggered.connect(lambda: self._change_lang("en", self.changeLangEn_Qact.text()))
#
self.langs_Qmnu.addAction(self.changeLangFr_Qact)
self.changeLangFr_Qact.triggered.connect(lambda: self._change_lang("fr", self.changeLangFr_Qact.text()))
#
# Ar
self.langs_Qmnu.addAction(self.changeLangAr_Qact)
self.changeLangAr_Qact.triggered.connect(lambda: self._change_lang("ar", self.changeLangAr_Qact.text()))
# self.changeLangAr_Qact.setDisabled(True)
#
self.changeLangAr_Qact.setDisabled(True)
# De
self.langs_Qmnu.addAction(self.changeLangDe_Qact)
self.changeLangDe_Qact.triggered.connect(lambda: self._change_lang("de", self.changeLangDe_Qact.text()))
self.changeLangDe_Qact.setDisabled(True)
#
self.langs_Qmnu.addAction(self.changeLangIt_Qact)
self.changeLangIt_Qact.triggered.connect(lambda: self._change_lang("it", self.changeLangIt_Qact.text()))
self.changeLangIt_Qact.setDisabled(True)
#
# En
self.langs_Qmnu.addAction(self.changeLangEn_Qact)
self.changeLangEn_Qact.triggered.connect(lambda: self._change_lang("en", self.changeLangEn_Qact.text()))
# self.changeLangEn_Qact.setDisabled(True)
# Es
self.langs_Qmnu.addAction(self.changeLangEs_Qact)
self.changeLangEs_Qact.triggered.connect(lambda: self._change_lang("es", self.changeLangEs_Qact.text()))
self.changeLangEs_Qact.setDisabled(True)
# Fr
self.langs_Qmnu.addAction(self.changeLangFr_Qact)
self.changeLangFr_Qact.triggered.connect(lambda: self._change_lang("fr", self.changeLangFr_Qact.text()))
self.changeLangFr_Qact.setDisabled(True)
# He
self.langs_Qmnu.addAction(self.changeLangHe_Qact)
self.changeLangHe_Qact.triggered.connect(lambda: self._change_lang("he", self.changeLangHe_Qact.text()))
self.changeLangHe_Qact.setDisabled(True)
# Hi
self.langs_Qmnu.addAction(self.changeLangHi_Qact)
self.changeLangHi_Qact.triggered.connect(lambda: self._change_lang("hi", self.changeLangHi_Qact.text()))
self.changeLangHi_Qact.setDisabled(True)
# It
self.langs_Qmnu.addAction(self.changeLangIt_Qact)
self.changeLangIt_Qact.triggered.connect(lambda: self._change_lang("it", self.changeLangIt_Qact.text()))
self.changeLangIt_Qact.setDisabled(True)
# Ja
self.langs_Qmnu.addAction(self.changeLangJa_Qact)
self.changeLangJa_Qact.triggered.connect(lambda: self._change_lang("ja", self.changeLangJa_Qact.text()))
self.changeLangJa_Qact.setDisabled(True)
# Ko
self.langs_Qmnu.addAction(self.changeLangKo_Qact)
self.changeLangKo_Qact.triggered.connect(lambda: self._change_lang("ko", self.changeLangKo_Qact.text()))
self.changeLangKo_Qact.setDisabled(True)
# Pt
self.langs_Qmnu.addAction(self.changeLangPt_Qact)
self.changeLangPt_Qact.triggered.connect(lambda: self._change_lang("pt", self.changeLangPt_Qact.text()))
self.changeLangPt_Qact.setDisabled(True)
# Ru
self.langs_Qmnu.addAction(self.changeLangRu_Qact)
self.changeLangRu_Qact.triggered.connect(lambda: self._change_lang("ru", self.changeLangRu_Qact.text()))
self.changeLangRu_Qact.setDisabled(True)
# Zh
self.langs_Qmnu.addAction(self.changeLangZh_Qact)
self.changeLangZh_Qact.triggered.connect(lambda: self._change_lang("zh", self.changeLangZh_Qact.text()))
self.changeLangZh_Qact.setDisabled(True)
def _init_help_qmnu(self):
"""Initialize Help menu."""