tr su tutto guimain

This commit is contained in:
2020-04-09 14:11:22 +02:00
parent 518b1441e8
commit 606571de2c

View File

@@ -77,7 +77,7 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
def fillInterface(self): def fillInterface(self):
#pagina principale #pagina principale
try: try:
self.ui.lbl_preset.setText(self.conf.inUse.replace(".json","")) self.ui.lbl_preset.setText(self.conf.inUse.replace('.json',''))
self.ui.lbl_sorg.setText(self.conf.getParam('paths','INworkPath')) self.ui.lbl_sorg.setText(self.conf.getParam('paths','INworkPath'))
self.ui.lbl_dest.setText(self.conf.getParam('paths','OUTworkPath')) self.ui.lbl_dest.setText(self.conf.getParam('paths','OUTworkPath'))
self.ui.rad_fileNew.setChecked(self.conf.getParam('docStruct', 'fileVersNew')) self.ui.rad_fileNew.setChecked(self.conf.getParam('docStruct', 'fileVersNew'))
@@ -148,42 +148,42 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
pass pass
def openAdvOpt(self): def openAdvOpt(self):
self.logger.debug("Apri Opzioni Avanzate") self.logger.debug(tr("Apri Opzioni Avanzate"))
self.advopt.fillInterface() self.advopt.fillInterface()
self.advopt.show() self.advopt.show()
pass pass
def openLanguage(self): def openLanguage(self):
self.logger.debug("Apri Opzioni Lingua") self.logger.debug(tr("Apri Opzioni Lingua"))
pass pass
def openAbout(self): def openAbout(self):
self.logger.debug("Apri Finestra About") self.logger.debug(tr("Apri Finestra About"))
self.spxabt=spexAbout() self.spxabt=spexAbout()
def selezSorg(self): def selezSorg(self):
rv = PyQt5.QtWidgets.QFileDialog.getExistingDirectory(self,"Seleziona Cartella Sorgente",self.conf.getParam('paths','INworkPath')) rv = PyQt5.QtWidgets.QFileDialog.getExistingDirectory(self,tr("Seleziona Cartella Sorgente"),self.conf.getParam('paths','INworkPath'))
if rv is not "": if rv is not "":
self.conf.setParam(keys=('paths','INworkPath',), val=rv+"/") self.conf.setParam(keys=('paths','INworkPath',), val=rv+"/")
self.ui.lbl_sorg.setText(rv) self.ui.lbl_sorg.setText(rv)
self.logger.info("Selezionata Cartella Sorgente: {}".format(rv+"/")) self.logger.info(tr("Selezionata Cartella Sorgente: {}").format(rv+"/"))
self.fillFileList() self.fillFileList()
pass pass
def selezDest(self): def selezDest(self):
rv = PyQt5.QtWidgets.QFileDialog.getExistingDirectory(self,"Seleziona Cartella Destinazione",self.conf.getParam('paths','OUTworkPath')) rv = PyQt5.QtWidgets.QFileDialog.getExistingDirectory(self,tr("Seleziona Cartella Destinazione"),self.conf.getParam('paths','OUTworkPath'))
if rv is not "": if rv is not "":
self.conf.setParam(keys=('paths','OUTworkPath',), val=rv+"/") self.conf.setParam(keys=('paths','OUTworkPath',), val=rv+"/")
self.ui.lbl_dest.setText(rv) self.ui.lbl_dest.setText(rv)
self.logger.info("Selezionata Cartella Destinazione: {}".format(rv+"/")) self.logger.info(tr("Selezionata Cartella Destinazione: {}").format(rv+"/"))
pass pass
def selezVers(self): def selezVers(self):
self.conf.setParam(('docStruct','fileVersNew'), self.ui.rad_fileNew.isChecked()) self.conf.setParam(('docStruct','fileVersNew'), self.ui.rad_fileNew.isChecked())
self.logger.debug(f"Selezionata Versione File") self.logger.debug(tr(f"Selezionata Versione File"))
def openFileDialog(self, name, path): def openFileDialog(self, name, path):
self.log.debug("Apro in directory: {}".format(path)) self.log.debug(tr("Apro in directory: {}").format(path))
return return
def applicaTutto(self): def applicaTutto(self):
@@ -238,15 +238,15 @@ class bananaTitolo(PyQt5.QtWidgets.QWidget):
#finestra avanzate #finestra avanzate
self.advtitolo.fillInterface() self.advtitolo.fillInterface()
except: except:
self.log.critical("Titolo: Configurazione non accettata") self.log.critical(tr("Titolo: Configurazione non accettata"))
def spawnAvanzate(self): def spawnAvanzate(self):
self.log.debug("Mostro la finestra avanzate titolo") self.log.debug(tr("Mostro la finestra avanzate titolo"))
self.advtitolo.show() self.advtitolo.show()
pass pass
def applica(self): def applica(self):
self.log.info("Applico impostazioni Titolo") self.log.info(tr("Applico impostazioni Titolo"))
self.conf.setParam(('docStruct','outDate'),self.titoloui.chk_data.isChecked()) self.conf.setParam(('docStruct','outDate'),self.titoloui.chk_data.isChecked())
self.conf.setParam(('docStruct','outNumber'),self.titoloui.chk_docnum.isChecked()) self.conf.setParam(('docStruct','outNumber'),self.titoloui.chk_docnum.isChecked())
self.conf.setParam(('docStruct','outTitle'),self.titoloui.chk_titolo.isChecked()) self.conf.setParam(('docStruct','outTitle'),self.titoloui.chk_titolo.isChecked())
@@ -303,7 +303,7 @@ class bananaTitoloAvanzate(PyQt5.QtWidgets.QWidget):
self.titoloavui.txt_prefisso.setText(self.conf.getParam('docStruct','outPrefix')) self.titoloavui.txt_prefisso.setText(self.conf.getParam('docStruct','outPrefix'))
self.titoloavui.txt_suffisso.setText(self.conf.getParam('docStruct','outSuffix')) self.titoloavui.txt_suffisso.setText(self.conf.getParam('docStruct','outSuffix'))
except: except:
self.log.critical("AvanzateTitolo: Configurazione non accettata") self.log.critical(tr("AvanzateTitolo: Configurazione non accettata"))
def gestisciBottoni(self): def gestisciBottoni(self):
#PRIMO #PRIMO
@@ -357,13 +357,13 @@ class bananaTitoloAvanzate(PyQt5.QtWidgets.QWidget):
pass pass
def returnOk(self): def returnOk(self):
self.log.info("Avanzate Titolo Accettate") self.log.info(tr("Avanzate Titolo Accettate"))
self.applica() self.applica()
self.hide() self.hide()
pass pass
def returnKo(self): def returnKo(self):
self.log.info("Avanzate Titolo Rifiutate") self.log.info(tr("Avanzate Titolo Rifiutate"))
self.hide() self.hide()
pass pass
@@ -428,11 +428,11 @@ class bananaSelezOut(PyQt5.QtWidgets.QWidget):
self.selezoutui.lin_specialChars.setText(''.join(self.conf.getParam('settings', 'delChars'))) self.selezoutui.lin_specialChars.setText(''.join(self.conf.getParam('settings', 'delChars')))
pass pass
except: except:
self.log.critical("SelezUscita: Configurazione non accettata") self.log.critical(tr("SelezUscita: Configurazione non accettata"))
pass pass
def applica(self): def applica(self):
self.log.info("Applico Impostazioni File Uscita") self.log.info(tr("Applico Impostazioni File Uscita"))
self.conf.setParam(('docStruct', 'language'), self.selezoutui.cmb_lingua.currentText()) self.conf.setParam(('docStruct', 'language'), self.selezoutui.cmb_lingua.currentText())
self.conf.setParam(('docStruct', 'languageIdx'), self.selezoutui.cmb_lingua.currentIndex()) self.conf.setParam(('docStruct', 'languageIdx'), self.selezoutui.cmb_lingua.currentIndex())
self.conf.setParam(('settings', 'saveBodyFile'), self.selezoutui.rad_mainbody.isChecked() self.conf.setParam(('settings', 'saveBodyFile'), self.selezoutui.rad_mainbody.isChecked()
@@ -472,8 +472,8 @@ class bananaSelezOut(PyQt5.QtWidgets.QWidget):
splconf['docStruct']['outNameFormat'] = splconf['docStruct']['outNameSep'].join(nametemp)+splconf['docStruct']['outExt'] splconf['docStruct']['outNameFormat'] = splconf['docStruct']['outNameSep'].join(nametemp)+splconf['docStruct']['outExt']
#costruisco messageBox #costruisco messageBox
msgb = QMessageBox(parent=self, icon=QMessageBox.Warning, text="Sto SPLITTANDO, attendi..") msgb = QMessageBox(parent=self, icon=QMessageBox.Warning, text=tr("Sto SPLITTANDO, attendi.."))
msgb.setWindowTitle("Sto Splittando..") msgb.setWindowTitle(tr("Sto Splittando.."))
msgb.show() msgb.show()
@pyqtSlot() @pyqtSlot()
@@ -490,9 +490,9 @@ class bananaSelezOut(PyQt5.QtWidgets.QWidget):
tDict[f].run() tDict[f].run()
#QThreadPool.globalInstance().start(tDict[f]) #QThreadPool.globalInstance().start(tDict[f])
except Exception as e: except Exception as e:
self.log.error(f"Impossibile avviare lo splitter: {e}") self.log.error(tr(f"Impossibile avviare lo splitter: {e}"))
msgb.setText('FINITO!') msgb.setText(tr("FINITO!"))
pass pass
class bananaAdvOpt(PyQt5.QtWidgets.QWidget): class bananaAdvOpt(PyQt5.QtWidgets.QWidget):
@@ -516,28 +516,28 @@ class bananaAdvOpt(PyQt5.QtWidgets.QWidget):
try: try:
self.advoptui.txt_confFile.setPlainText(json.dumps(self.conf.dump(),indent=2)) self.advoptui.txt_confFile.setPlainText(json.dumps(self.conf.dump(),indent=2))
except: except:
self.log.critical("AdvancedOptions: Configurazione non accettata") self.log.critical(tr("AdvancedOptions: Configurazione non accettata"))
pass pass
def accetta(self): def accetta(self):
self.errmsg = QMessageBox() self.errmsg = QMessageBox()
self.errmsg.setModal(True) self.errmsg.setModal(True)
self.errmsg.setWindowTitle("Avanzate Globali") self.errmsg.setWindowTitle(tr("Avanzate Globali"))
icon = PyQt5.QtGui.QIcon() icon = PyQt5.QtGui.QIcon()
icon.addPixmap(PyQt5.QtGui.QPixmap(":/icons/icons8-smartphone-ram-100.png"), PyQt5.QtGui.QIcon.Normal, PyQt5.QtGui.QIcon.Off) icon.addPixmap(PyQt5.QtGui.QPixmap(":/icons/icons8-smartphone-ram-100.png"), PyQt5.QtGui.QIcon.Normal, PyQt5.QtGui.QIcon.Off)
self.errmsg.setWindowIcon(icon) self.errmsg.setWindowIcon(icon)
try: try:
self.conf.loads(self.advoptui.txt_confFile.toPlainText()) self.conf.loads(self.advoptui.txt_confFile.toPlainText())
self.log.info("Parametri inseriti validi, configurazione accettata") self.log.info(tr("Parametri inseriti validi, configurazione accettata"))
self.errmsg.setIcon(QMessageBox.Information) self.errmsg.setIcon(QMessageBox.Information)
self.errmsg.setText("Parametri inseriti validi, configurazione accettata") self.errmsg.setText(tr("Parametri inseriti validi, configurazione accettata"))
self.errmsg.show() self.errmsg.show()
self.update.emit() self.update.emit()
self.hide() self.hide()
except Exception as e: except Exception as e:
self.log.error(f"Errore nei parametri! {e}") self.log.error(tr(f"Errore nei parametri! {e}"))
self.errmsg.setIcon(QMessageBox.Critical) self.errmsg.setIcon(QMessageBox.Critical)
self.errmsg.setText(f"Errore nei parametri!\n{e}") self.errmsg.setText(tr(f"Errore nei parametri!\n{e}"))
self.errmsg.show() self.errmsg.show()
pass pass