forked from NinjaCheetah/NUSGet
Work in progress language selection support
Still need to add a popup telling you that NUSGet needs to be restarted after changing the language, and having it load the selected language in the selection menu so that it's checked on launch.
This commit is contained in:
@@ -31,15 +31,43 @@ class Ui_MainWindow(object):
|
||||
MainWindow.resize(1010, 675)
|
||||
MainWindow.setMinimumSize(QSize(1010, 675))
|
||||
MainWindow.setMaximumSize(QSize(1010, 675))
|
||||
self.actionAbout = QAction(MainWindow)
|
||||
self.actionAbout.setObjectName(u"actionAbout")
|
||||
self.action_about = QAction(MainWindow)
|
||||
self.action_about.setObjectName(u"action_about")
|
||||
icon = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.HelpAbout))
|
||||
self.actionAbout.setIcon(icon)
|
||||
self.actionAbout.setMenuRole(QAction.MenuRole.ApplicationSpecificRole)
|
||||
self.actionAbout_Qt = QAction(MainWindow)
|
||||
self.actionAbout_Qt.setObjectName(u"actionAbout_Qt")
|
||||
self.actionAbout_Qt.setIcon(icon)
|
||||
self.actionAbout_Qt.setMenuRole(QAction.MenuRole.ApplicationSpecificRole)
|
||||
self.action_about.setIcon(icon)
|
||||
self.action_about.setMenuRole(QAction.MenuRole.ApplicationSpecificRole)
|
||||
self.action_about_qt = QAction(MainWindow)
|
||||
self.action_about_qt.setObjectName(u"action_about_qt")
|
||||
self.action_about_qt.setIcon(icon)
|
||||
self.action_about_qt.setMenuRole(QAction.MenuRole.ApplicationSpecificRole)
|
||||
self.action_language_system = QAction(MainWindow)
|
||||
self.action_language_system.setObjectName(u"action_language_system")
|
||||
self.action_language_system.setCheckable(True)
|
||||
self.action_language_system.setChecked(False)
|
||||
self.action_language_english = QAction(MainWindow)
|
||||
self.action_language_english.setObjectName(u"action_language_english")
|
||||
self.action_language_english.setCheckable(True)
|
||||
self.action_language_spanish = QAction(MainWindow)
|
||||
self.action_language_spanish.setObjectName(u"action_language_spanish")
|
||||
self.action_language_spanish.setCheckable(True)
|
||||
self.action_language_german = QAction(MainWindow)
|
||||
self.action_language_german.setObjectName(u"action_language_german")
|
||||
self.action_language_german.setCheckable(True)
|
||||
self.action_language_french = QAction(MainWindow)
|
||||
self.action_language_french.setObjectName(u"action_language_french")
|
||||
self.action_language_french.setCheckable(True)
|
||||
self.action_language_italian = QAction(MainWindow)
|
||||
self.action_language_italian.setObjectName(u"action_language_italian")
|
||||
self.action_language_italian.setCheckable(True)
|
||||
self.action_language_norwegian = QAction(MainWindow)
|
||||
self.action_language_norwegian.setObjectName(u"action_language_norwegian")
|
||||
self.action_language_norwegian.setCheckable(True)
|
||||
self.action_language_romanian = QAction(MainWindow)
|
||||
self.action_language_romanian.setObjectName(u"action_language_romanian")
|
||||
self.action_language_romanian.setCheckable(True)
|
||||
self.action_language_korean = QAction(MainWindow)
|
||||
self.action_language_korean.setObjectName(u"action_language_korean")
|
||||
self.action_language_korean.setCheckable(True)
|
||||
self.centralwidget = QWidget(MainWindow)
|
||||
self.centralwidget.setObjectName(u"centralwidget")
|
||||
self.horizontalLayout_3 = QHBoxLayout(self.centralwidget)
|
||||
@@ -327,14 +355,29 @@ class Ui_MainWindow(object):
|
||||
self.menubar = QMenuBar(MainWindow)
|
||||
self.menubar.setObjectName(u"menubar")
|
||||
self.menubar.setGeometry(QRect(0, 0, 1010, 30))
|
||||
self.menuHelp = QMenu(self.menubar)
|
||||
self.menuHelp.setObjectName(u"menuHelp")
|
||||
self.menu_help = QMenu(self.menubar)
|
||||
self.menu_help.setObjectName(u"menu_help")
|
||||
self.menu_options = QMenu(self.menubar)
|
||||
self.menu_options.setObjectName(u"menu_options")
|
||||
self.menu_options_language = QMenu(self.menu_options)
|
||||
self.menu_options_language.setObjectName(u"menu_options_language")
|
||||
MainWindow.setMenuBar(self.menubar)
|
||||
|
||||
self.menubar.addAction(self.menuHelp.menuAction())
|
||||
self.menuHelp.addAction(self.actionAbout)
|
||||
self.menuHelp.addAction(self.actionAbout_Qt)
|
||||
self.menuHelp.addSeparator()
|
||||
self.menubar.addAction(self.menu_options.menuAction())
|
||||
self.menubar.addAction(self.menu_help.menuAction())
|
||||
self.menu_help.addAction(self.action_about)
|
||||
self.menu_help.addAction(self.action_about_qt)
|
||||
self.menu_help.addSeparator()
|
||||
self.menu_options.addAction(self.menu_options_language.menuAction())
|
||||
self.menu_options_language.addAction(self.action_language_system)
|
||||
self.menu_options_language.addAction(self.action_language_english)
|
||||
self.menu_options_language.addAction(self.action_language_spanish)
|
||||
self.menu_options_language.addAction(self.action_language_german)
|
||||
self.menu_options_language.addAction(self.action_language_french)
|
||||
self.menu_options_language.addAction(self.action_language_italian)
|
||||
self.menu_options_language.addAction(self.action_language_norwegian)
|
||||
self.menu_options_language.addAction(self.action_language_romanian)
|
||||
self.menu_options_language.addAction(self.action_language_korean)
|
||||
|
||||
self.retranslateUi(MainWindow)
|
||||
|
||||
@@ -347,8 +390,17 @@ class Ui_MainWindow(object):
|
||||
|
||||
def retranslateUi(self, MainWindow):
|
||||
MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None))
|
||||
self.actionAbout.setText(QCoreApplication.translate("MainWindow", u"About NUSGet", None))
|
||||
self.actionAbout_Qt.setText(QCoreApplication.translate("MainWindow", u"About Qt", None))
|
||||
self.action_about.setText(QCoreApplication.translate("MainWindow", u"About NUSGet", None))
|
||||
self.action_about_qt.setText(QCoreApplication.translate("MainWindow", u"About Qt", None))
|
||||
self.action_language_system.setText(QCoreApplication.translate("MainWindow", u"System (Default)", None))
|
||||
self.action_language_english.setText(QCoreApplication.translate("MainWindow", u"English", None))
|
||||
self.action_language_spanish.setText(QCoreApplication.translate("MainWindow", u"Espa\u00f1ol", None))
|
||||
self.action_language_german.setText(QCoreApplication.translate("MainWindow", u"Deutsch", None))
|
||||
self.action_language_french.setText(QCoreApplication.translate("MainWindow", u"Fran\u00e7ais", None))
|
||||
self.action_language_italian.setText(QCoreApplication.translate("MainWindow", u"Italiano", None))
|
||||
self.action_language_norwegian.setText(QCoreApplication.translate("MainWindow", u"Norsk", None))
|
||||
self.action_language_romanian.setText(QCoreApplication.translate("MainWindow", u"Rom\u00e2n\u0103", None))
|
||||
self.action_language_korean.setText(QCoreApplication.translate("MainWindow", u"\ud55c\uad6d\uc5b4", None))
|
||||
self.tree_filter_input.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Search", None))
|
||||
self.tree_filter_reset_btn.setText(QCoreApplication.translate("MainWindow", u"Clear", None))
|
||||
self.platform_tabs.setTabText(self.platform_tabs.indexOf(self.wii_tab), QCoreApplication.translate("MainWindow", u"Wii", None))
|
||||
@@ -377,6 +429,8 @@ class Ui_MainWindow(object):
|
||||
"li.checked::marker { content: \"\\2612\"; }\n"
|
||||
"</style></head><body style=\" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;\"><br /></p></body></html>", None))
|
||||
self.menuHelp.setTitle(QCoreApplication.translate("MainWindow", u"Help", None))
|
||||
self.menu_help.setTitle(QCoreApplication.translate("MainWindow", u"Help", None))
|
||||
self.menu_options.setTitle(QCoreApplication.translate("MainWindow", u"Options", None))
|
||||
self.menu_options_language.setTitle(QCoreApplication.translate("MainWindow", u"Language", None))
|
||||
# retranslateUi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user