diff --git a/application.py b/application.py index 00844e4..a09b06b 100755 --- a/application.py +++ b/application.py @@ -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."""