]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
*** empty log message ***
authorPascale Noyret <pascale.noyret@edf.fr>
Fri, 4 Jul 2008 11:58:37 +0000 (11:58 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Fri, 4 Jul 2008 11:58:37 +0000 (11:58 +0000)
InterfaceQT/gereTraduction.py
InterfaceQT/qtEficas.py
Ui/myMain.ui

index f4712ff9fd67eb6eaf67967b0f4473b39082651d..8756200f5f66086ccd0ecbdeb629085b60ff77dc 100644 (file)
@@ -3,14 +3,19 @@ import os
 
 
 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]
@@ -20,6 +25,7 @@ def traduction(directPath,editor,version):
 
     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"
@@ -32,7 +38,7 @@ def traduction(directPath,editor,version):
        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
 
index 7914ef845090eab97f4a8b17fa67563673602fcd..0e537d87f4508ae8293beb8885ef3e43a77066c1 100644 (file)
@@ -123,6 +123,10 @@ class Appli(Eficas):
         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 "
index da2aec89a484955f5d619d279ca80f2123c91e29..b65268028f97955c0d4b5d97b334b9e350983223 100644 (file)
     </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>