From de8e4f715a8c3170dc2dc69973a4e0cec5f60acf Mon Sep 17 00:00:00 2001 From: "pascale.noyret" Date: Tue, 5 May 2015 15:30:15 +0200 Subject: [PATCH] fiche 7160 --- InterfaceQT4/gereTraduction.py | 4 ++++ InterfaceQT4/qtEficas.py | 20 ++++++++++++++++---- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/InterfaceQT4/gereTraduction.py b/InterfaceQT4/gereTraduction.py index 2155b363..fce86785 100644 --- a/InterfaceQT4/gereTraduction.py +++ b/InterfaceQT4/gereTraduction.py @@ -30,6 +30,9 @@ def traduction(directPath,editor,version): if version == "V10V11" : from Traducteur import traduitV10V11 suffixe="v11.comm" + if version == "V11V12" : + from Traducteur import traduitV11V12 + suffixe="v12.comm" fn = QFileDialog.getOpenFileName( editor.appliEficas, @@ -53,6 +56,7 @@ def traduction(directPath,editor,version): qApp.setOverrideCursor(QCursor(Qt.WaitCursor)) if version == "V9V10" : traduitV9V10.traduc(FichieraTraduire,FichierTraduit,log) if version == "V10V11" : traduitV10V11.traduc(FichieraTraduire,FichierTraduit,log) + if version == "V11V12" : traduitV11V12.traduc(FichieraTraduire,FichierTraduit,log) qApp.setOverrideCursor(QCursor(Qt.ArrowCursor)) Entete=tr("Fichier Traduit : %s\n\n",str(FichierTraduit)) diff --git a/InterfaceQT4/qtEficas.py b/InterfaceQT4/qtEficas.py index 4241390c..7eb733b7 100644 --- a/InterfaceQT4/qtEficas.py +++ b/InterfaceQT4/qtEficas.py @@ -182,8 +182,11 @@ class Appli(Ui_Eficas,QMainWindow): self.menuOptions.addAction(self.actionParametres_Eficas) self.menuOptions.setTitle(tr("Options")) # set MAP version - from mapcore import getVersion - self.code_version = getVersion() + try : + from mapcore import getVersion + self.code_version = getVersion() + except : + pass def ZCRACKS(self): self.menuExecution = self.menubar.addMenu(QApplication.translate("Eficas", "Execution", None, QApplication.UnicodeUTF8)) @@ -217,8 +220,9 @@ class Appli(Ui_Eficas,QMainWindow): def ASTER(self) : self.menuTraduction = self.menubar.addMenu("menuTraduction") - self.menuTraduction.addAction(self.actionTraduitV9V10) + self.menuTraduction.addAction(self.actionTraduitV11V12) self.menuTraduction.addAction(self.actionTraduitV10V11) + self.menuTraduction.addAction(self.actionTraduitV9V10) self.menuTraduction.setTitle(tr("Traduction")) self.menuOptions = self.menubar.addMenu("menuOptions") @@ -356,16 +360,20 @@ class Appli(Ui_Eficas,QMainWindow): # Pour Aster self.actionTraduitV9V10 = QAction(self) self.actionTraduitV9V10.setObjectName("actionTraduitV9V10") + self.actionTraduitV9V10.setText(tr("TraduitV9V10")) self.actionTraduitV10V11 = QAction(self) self.actionTraduitV10V11.setObjectName("actionTraduitV10V11") - self.actionTraduitV9V10.setText(tr("TraduitV9V10")) self.actionTraduitV10V11.setText(tr("TraduitV10V11")) + self.actionTraduitV11V12 = QAction(self) + self.actionTraduitV11V12.setObjectName("actionTraduitV11V12") + self.actionTraduitV11V12.setText(tr("TraduitV11V12")) self.actionSauveLigne = QAction(self) self.actionSauveLigne.setText(tr("Sauve Format Ligne")) self.connect(self.actionParametres_Eficas,SIGNAL("activated()"),self.optionEditeur) self.connect(self.actionLecteur_Pdf,SIGNAL("activated()"),self.optionPdf) self.connect(self.actionTraduitV9V10,SIGNAL("activated()"),self.traductionV9V10) self.connect(self.actionTraduitV10V11,SIGNAL("activated()"),self.traductionV10V11) + self.connect(self.actionTraduitV11V12,SIGNAL("activated()"),self.traductionV11V12) self.connect(self.actionSauveLigne,SIGNAL("activated()"),self.sauveLigne) # Pour Carmel @@ -495,6 +503,10 @@ class Appli(Ui_Eficas,QMainWindow): from gereTraduction import traduction traduction(self.CONFIGURATION.repIni,self.viewmanager,"V10V11") + def traductionV11V12(self): + from gereTraduction import traduction + traduction(self.CONFIGURATION.repIni,self.viewmanager,"V11V12") + def version(self) : from monVisu import DVisu -- 2.39.2