]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
PN
authorPascale Noyret <pascale.noyret@edf.fr>
Thu, 14 Dec 2006 17:35:29 +0000 (17:35 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Thu, 14 Dec 2006 17:35:29 +0000 (17:35 +0000)
Traducteur/dictErreurs.py
Traducteur/renamemocle.py

index 3a3d8f593aaa3806e8464421e821582b6a0a0151..46e37dd884af3fd5c19fe33d4a8ae4a24a26f109 100644 (file)
@@ -27,6 +27,8 @@ dict_erreurs={
               "DEFI_MATERIAU_COMP_THM_LIQU_SATU_GAT" : "le materiau LIQU_SATU_GAT a ete supprime",
               "DEFI_MATERIAU_COMP_THM_LIQU_NSAT_GAT" : "le materiau LIQU_NSAT_GAT a ete supprime",
               "DEFI_MATERIAU_GLRC" : "le materiau GLRC a ete remplace par GLRC_DAMAGE",
+              "DEFI_MATERIAU_OHNO" : "le materiau OHNO a ete remplace par TAHERI",
+              "DEFI_MATERIAU_OHNO_FO" : "le materiau OHNO a ete remplace par TAHERI",
               "CALC_CHAM_ELEM":"reecrire la partie SOUR_ELGA_ELEC",
               "CALC_G_THETA_T_OPTION_VALEUR":"verifier la valeur d OPTION",
               "CALC_G_THETA_T_OPTION_DEFAUT":"verifier la valeur d OPTION donnee a la place du defaut",
@@ -39,9 +41,12 @@ dict_erreurs={
               "STAT_NON_LINE_COMP_INCR_RELATION_VALEUR":"verifier la valeur de RELATION",
               "STAT_NON_LINE_COMP_INCR_RELATION_KIT_VALEUR":"verifier la valeur de RELATION_KIT",
               "STAT_NON_LINE_VARI_COMM":"suppression des variables de commande",
+              "STAT_NON_LINE_INCREMENT_SUBD_PAS":"Si SUBD_PAS=1 il n'y a pas subdivision : le mot est clef est ote du STAT_NON_LINE",
               "DYNA_NON_LINE_COMP_INCR_RELATION_VALEUR":"verifier la valeur de RELATION",
               "DYNA_NON_LINE_COMP_INCR_RELATION_KIT_VALEUR":"verifier la valeur de RELATION_KIT",
               "DYNA_NON_LINE_VARI_COMM":"suppression des variables de commande",
+              "DYNA_NON_LINE_INCREMENT_SUBD_PAS":"Si SUBD_PAS=1 il n'y a pas subdivision : le mot est clef est ote du DYNA_NON_LINE",
+              "CALC_PRECONT_SUBD_PAS":"Si SUBD_PAS=1 il n'y a pas subdivision : le mot est clef est ote du CALC_PRECONT",
               "TEST_RESU_UNITE":"suppression du mot clef UNITE dans TEST_RESU",
               "AFFE_MODELE_AFFE":"suppression de AFFE (ancien mot clef APPUI_REP)",
               "POST_SIMPLIFIE":"commande POST_SIMPLIFIE supprimee",
@@ -56,6 +61,7 @@ dict_erreurs={
               "COMB_CHAM_NO":"COMB_CHAM_NO est remplace par CREA_CHAMP",
               "COMB_CHAM_ELEM":"COMB_CHAM_ELEM est remplace par CREA_CHAMP",
               "IMPR_OAR":"IMPR_OAR doit etre traduit manuellement",
+              "IMPR_FICO_HOMARD":"IMPR_FICO_HOMARD a ete integre dans MACR_ADPA_MAIL",
              }
 
 def EcritErreur(listeGena,ligne=None) :
@@ -67,7 +73,7 @@ def EcritErreur(listeGena,ligne=None) :
        maClef=maCle[1:]
         if maClef in dict_erreurs.keys() :
            if ligne != None :
-             logging.warning("%s ligne %d ",dict_erreurs[maClef], ligne)
+             logging.warning("ligne %d : %s ligne ",ligne,dict_erreurs[maClef])
            else :
              logging.warning("%s",dict_erreurs[maClef])
         else :
@@ -78,7 +84,7 @@ def EcritErreur(listeGena,ligne=None) :
           maClef=maCle+"_"+"VALEUR"
            if maClef in dict_erreurs.keys() :
               if ligne != None :
-                 logging.warning("%s ligne %d ",dict_erreurs[maClef], ligne)
+                 logging.warning("ligne %d : %s ligne ",ligne,dict_erreurs[maClef])
               else :
                  logging.warning("%s",dict_erreurs[maClef])
     #except :
index c60e143e80e8634a954f563e6b3326128d22e4c3..e4f8448d096bb913ee5da11330424df4ef04cd8e 100644 (file)
@@ -12,7 +12,7 @@ debug=0
 #en fin de traitement, on remet à jour l'arbre syntaxique (lineno,colno,etc.)
 
 #--------------------------------------------------------------------------------
-def renameMotCle(jdc,command,mocle,new_name, erreur=0):
+def renameMotCle(jdc,command,mocle,new_name, erreur=0,ensemble=regles.SansRegle):
 #--------------------------------------------------------------------------------
     if command not in jdcSet : return
     boolChange=0
@@ -20,6 +20,7 @@ def renameMotCle(jdc,command,mocle,new_name, erreur=0):
         if c.name != command:continue
         for mc in c.childNodes:
             if mc.name != mocle:continue
+            if ensemble.verif(c) == 0 : continue
             boolChange=1
             if debug:print "Renommage de:",c.name,mc.name,mc.lineno,mc.colno
             if erreur :
@@ -37,7 +38,14 @@ def renameMotCle(jdc,command,mocle,new_name, erreur=0):
 def renameMotCleAvecErreur(jdc,command,mocle,new_name):
 #------------------------------------------------------
     if command not in jdcSet : return
-    renameMotCle(jdc,command,mocle,new_name,1)
+    renameMotCle(jdc,command,mocle,new_name,1,regles.SansRegle)
+
+#--------------------------------------------------------------------------
+def renameMotCleSiRegle(jdc,command,mocle,new_name,liste_regles, erreur=0):
+#--------------------------------------------------------------------------
+    if command not in jdcSet : return
+    mesRegles=regles.ensembleRegles(liste_regles)
+    renameMotCle(jdc,command,mocle,new_name, erreur,mesRegles)
 
 #-------------------------------------------
 def renameOper(jdc,command,new_name):