def traduction(directPath,editor,version):
- if version == "V7V8" : from Traducteur import traduitV7V8
- fn = QFileDialog.getOpenFileName( QString(directPath) , "", None, None, None )
+ if version == "V7V8" :
+ from Traducteur import traduitV7V8
+ suffixe="v8.comm"
+ if version == "V8V9" :
+ from Traducteur import traduitV8V9
+ suffixe="v9.comm"
+ fn = QFileDialog.getOpenFileName( QString(directPath) , "")
FichieraTraduire=str(fn)
if (FichieraTraduire == "" or FichieraTraduire == () ) : return
i=FichieraTraduire.rfind(".")
Feuille=FichieraTraduire[0:i]
- FichierTraduit=Feuille+"v8.comm"
+ FichierTraduit=Feuille+suffixe
i=Feuille.rfind("/")
directLog=Feuille[0:i]
qApp.setOverrideCursor(QCursor(Qt.WaitCursor))
if version == "V7V8" : traduitV7V8.traduc(FichieraTraduire,FichierTraduit,log)
+ if version == "V8V9" : traduitV8V9.traduc(FichieraTraduire,FichierTraduit,log)
qApp.setOverrideCursor(QCursor(Qt.ArrowCursor))
Entete="Fichier Traduit : "+FichierTraduit +"\n\n"
commande="diff "+FichieraTraduire+" "+FichierTraduit+" >/dev/null"
try :
if os.system(commande) == 0 :
- texte = texte + "Pas de difference entre le fichier V7 et le fichier traduit"
+ texte = texte + "Pas de difference entre le fichier origine et le fichier traduit"
except :
pass
from gereTraduction import traduction
traduction(self.CONFIGURATION.rep_user,self.viewmanager,"V7V8")
+ def traductionV8V9(self):
+ from gereTraduction import traduction
+ traduction(self.CONFIGURATION.rep_user,self.viewmanager,"V8V9")
+
def version(self) :
from desVisu import DVisu
titre = "version "
</item>
<item text="Traduction" name="Traduction">
<action name="traduitV7V8Action"/>
+ <action name="traduitV8V9Action"/>
</item>
<item text="Patrons" name="Patrons">
</item>
<string>traduitV7V8</string>
</property>
</action>
+ <action>
+ <property name="name">
+ <cstring>traduitV8V9Action</cstring>
+ </property>
+ <property name="text">
+ <string>traduitV8V9</string>
+ </property>
+ <property name="menuText">
+ <string>traduitV8V9</string>
+ </property>
+ </action>
<action>
<property name="name">
<cstring>aidenew_itemAction</cstring>
<receiver>Eficas</receiver>
<slot>traductionV7V8()</slot>
</connection>
+ <connection>
+ <sender>traduitV8V9Action</sender>
+ <signal>activated()</signal>
+ <receiver>Eficas</receiver>
+ <slot>traductionV8V9()</slot>
+ </connection>
<connection>
<sender>aidenew_itemAction</sender>
<signal>activated()</signal>
<slot>editCut()</slot>
<slot>editCopy()</slot>
<slot>traductionV7V8()</slot>
+ <slot>traductionV8V9()</slot>
<slot>NewInclude()</slot>
<slot>optionEditeur()</slot>
<slot>optionPdf()</slot>