def Translate(self, lang): translator = QTranslator(qApp) translator.load(":Translations/dc_" + lang + ".qm") qApp.installTranslator(translator) self.basename = self.tr("Data Centers GUI") self.demandGraphEditor.basename = self.demandGraphEditor.tr("Request Graph Editor") self.resourcesGraphEditor.basename = self.resourcesGraphEditor.tr("Resources Graph Editor") self.ui.retranslateUi(self) self.settingsDialog.ui.retranslateUi(self.settingsDialog) self.demandGraphEditor.ui.retranslateUi(self.demandGraphEditor) self.resourcesGraphEditor.ui.retranslateUi(self.resourcesGraphEditor) self.randomDialog.ui.retranslateUi(self.randomDialog) self.Vis.ui.retranslateUi(self.Vis) self.graphvis.ui.retranslateUi(self.graphvis) self.showStats() for k in self.demands.keys(): cb = QComboBox() cb.addItems([self.tr("No"),self.tr("Yes")]) cb.setCurrentIndex(0 if self.demands[k].critical else 1) QObject.connect(cb, SIGNAL("currentIndexChanged(int)"), k.emitDataChanged) self.ui.demands.setItemWidget(k,3,cb) if self.demands[k].assigned: k.setText(4, self.tr("Yes")) else: k.setText(4, self.tr("No"))
def Translate(self, lang): translator = QTranslator(qApp) translator.load(":Translations/dc_" + lang + ".qm") qApp.installTranslator(translator) self.basename = self.tr("Data Centers GUI") self.demandGraphEditor.basename = self.demandGraphEditor.tr( "Request Graph Editor") self.resourcesGraphEditor.basename = self.resourcesGraphEditor.tr( "Resources Graph Editor") self.ui.retranslateUi(self) self.settingsDialog.ui.retranslateUi(self.settingsDialog) self.demandGraphEditor.ui.retranslateUi(self.demandGraphEditor) self.resourcesGraphEditor.ui.retranslateUi(self.resourcesGraphEditor) self.randomDialog.ui.retranslateUi(self.randomDialog) self.Vis.ui.retranslateUi(self.Vis) self.graphvis.ui.retranslateUi(self.graphvis) self.showStats() for k in self.demands.keys(): cb = QComboBox() cb.addItems([self.tr("No"), self.tr("Yes")]) cb.setCurrentIndex(0 if self.demands[k].critical else 1) QObject.connect(cb, SIGNAL("currentIndexChanged(int)"), k.emitDataChanged) self.ui.demands.setItemWidget(k, 3, cb) if self.demands[k].assigned: k.setText(4, self.tr("Yes")) else: k.setText(4, self.tr("No"))
def __switchTranslator(self, translator, qmFile): """Called when a new language is loaded. :param translator: The translator object to install. :type translator: QTranslator :qmFile: The translation file for the loaded language. :type qmFile: string """ qApp.removeTranslator(translator) if translator.load(qmFile): qApp.installTranslator(translator)
def __init__(self): QMainWindow.__init__(self) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.sysConfigFilter = self.tr("System Configuration files (*.xml)") self.algConfigFilter = self.tr("Algorithm Configuration files (*.xml)") self.ui.result_filename.setText("result"+str(time.time())+".csv") self.best = None translator = QTranslator(qApp) translator.load("GUI/Windows/Translations/relopt_ru.qm") qApp.installTranslator(translator) self.ui.retranslateUi(self)
def __init__(self): QMainWindow.__init__(self) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.sysConfigFilter = self.tr("System Configuration files (*.xml)") self.algConfigFilter = self.tr("Algorithm Configuration files (*.xml)") self.ui.result_filename.setText("result" + str(time.time()) + ".csv") self.best = None translator = QTranslator(qApp) translator.load("GUI/Windows/Translations/relopt_ru.qm") qApp.installTranslator(translator) self.ui.retranslateUi(self)
def Translate(self, lang): # TODO: add all strings from various files translator = QTranslator(qApp) translator.load("Translations\Scheduler_" + lang + ".qm") qApp.installTranslator(translator) self.ui.retranslateUi(self) if not self.splash: self.settingsDialog.ui.retranslateUi(self.settingsDialog) self.viewer.ui.retranslateUi(self.viewer) self.graphEditor.ui.retranslateUi(self.graphEditor) self.loadSchedule() self.setWindowTitle(self.project.name + " - " + self.tr("Scheduler GUI"))