]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
Some fixes for accented letters
authorRenaud Barate <renaud.barate@edf.fr>
Tue, 17 Jan 2012 17:02:24 +0000 (17:02 +0000)
committerRenaud Barate <renaud.barate@edf.fr>
Tue, 17 Jan 2012 17:02:24 +0000 (17:02 +0000)
InterfaceQT4/editor.py
InterfaceQT4/monUniqueBasePanel.py
Noyau/N_CR.py
Noyau/N_VALIDATOR.py
UiQT4/desUniqueBase.ui
Validation/V_MCSIMP.py

index eacadef0b9e47c906cf55b9327ef1f6ab0192e6e..73fe7184aeebc7e4a8c790a76ae779b59a8446cf 100644 (file)
@@ -322,7 +322,7 @@ class JDCEditor(QSplitter):
     #-----------------------#
     def viewJdcRapport(self):
     #-----------------------#
-        strRapport = str( self.jdc.report() )
+        strRapport = unicode( self.jdc.report() )
         self._viewText(strRapport, "JDC_RAPPORT")        
         
     #----------------#
index 4a4f30734fa8acae8f491d83394a959d2b05b7d2..0897dca38342027c372629d0f083a70d9c49ddee 100644 (file)
@@ -127,8 +127,8 @@ class MonUniqueBasePanel(DUnBase,QTPanel,SaisieValeur):
 
   def InitCommentaire(self):
       mc = self.node.item.get_definition()
-      d_aides = { 'TXM' : "Une chaîne de caractères est attendue",
-                  'R'   : "Un réel est attendu",
+      d_aides = { 'TXM' : u"Une chaîne de caractères est attendue",
+                  'R'   : u"Un réel est attendu",
                   'I'   : "Un entier est attendu",
                   'Matrice' : 'Une Matrice est attendue',
                   'Fichier' : 'Un fichier est attendu',
@@ -139,9 +139,8 @@ class MonUniqueBasePanel(DUnBase,QTPanel,SaisieValeur):
          commentaire = getattr(mctype, 'help_message', "Type de base inconnu")
       else:
          commentaire = d_aides.get(mctype, "Type de base inconnu")
-      aideval=self.node.item.aide()
-      commentaire=commentaire +"\n"+ QString.toUtf8(QString(aideval))
-      self.Commentaire.setText(QString.fromUtf8(QString(commentaire)))
+      commentaire = commentaire + "\n" + self.node.item.aide()
+      self.Commentaire.setText(commentaire)
 
   def BOk2Pressed(self):
         SaisieValeur.BOk2Pressed(self)
index 37f3eb3f766c593ce2f9b6b7b00049a2aede6019..e968762ac99cd473dec1c470899ac53982f89a75 100644 (file)
@@ -120,7 +120,7 @@ class CR :
       l = string.split(s,'\n')
       return self.dec+string.join(l,'\n'+self.dec)[:-3]
 
-   def __str__(self):
+   def __unicode__(self):
       """
         Retourne une chaine de caractères décorée et représentative de self
       """
@@ -132,16 +132,19 @@ class CR :
       s=s+string.join(self.crexception_belle,'')
       for subcr in self.subcr:
          if self.verbeux == 'oui':
-            s=s+str(subcr)+'\n'
+            s=s+unicode(subcr)+'\n'
          else:
             if not subcr.estvide():
-               s=s+str(subcr)
+               s=s+unicode(subcr)
       if s != '':
          s=self.debut+'\n'+self.indent(s)+self.fin+'\n'
       else :
          s=self.debut+'\n'+self.fin+'\n'
       return s
 
+   def __str__(self):
+      return unicode(self).encode("utf-8")
+
    def report(self,decalage = 2):
       """
         Retourne une chaine de caractères non encadrée mais représentative de self
index 05f9e8da0f43814dbd7f112507e6aea2fd581d99..7c8420a261c392379902194451b7229bae4552bf 100644 (file)
@@ -151,7 +151,7 @@ class TypeProtocol(PProtocol):
                     help = str(err)
             else:
                 print "Type non encore géré %s" %`type_permis`
-        raise ValError("%s (de type %s) n'est pas d'un type autorisé: %s %s" % (repr(obj),type(obj),typ, help))
+        raise ValError(u"%s (de type %s) n'est pas d'un type autorisé: %s %s" % (repr(obj),type(obj),typ, help))
 
     def is_complexe(self,valeur):
         """ Retourne 1 si valeur est un complexe, 0 sinon """
index e72877ad51502374285cb545557a584a11cf4d42..5f3936adfbefe13b9ad134a687f4ec1563bd4a7e 100644 (file)
@@ -69,7 +69,7 @@
             </size>
            </property>
            <property name="text">
-            <string>Selectionner</string>
+            <string>Sélectionner</string>
            </property>
            <property name="icon">
             <iconset>
@@ -92,7 +92,7 @@
             </size>
            </property>
            <property name="text">
-            <string>Parametres</string>
+            <string>Paramètres</string>
            </property>
           </widget>
          </item>
index f0fc71478551aeca80794c740338840b15681644..368c85b827cedf74d9a811ba27ca618a3d008933 100644 (file)
@@ -99,14 +99,14 @@ class MCSIMP:
         #  verification presence
         if self.isoblig() and v == None :
           if cr == 'oui' :
-            self.cr.fatal(string.join(("Mot-cle : ",self.nom," obligatoire non valorise")))
+            self.cr.fatal(string.join((u"Mot-clé : ", self.nom, u" obligatoire non valorisé")))
           valid = 0
 
         lval=listProto.adapt(v)
         if lval is None:
            valid=0
            if cr == 'oui' :
-              self.cr.fatal("None n'est pas une valeur autorisee")
+              self.cr.fatal(u"None n'est pas une valeur autorisée")
         else:
            # type,into ...
            #typeProto=TypeProtocol("type",typ=self.definition.type)
@@ -125,18 +125,18 @@ class MCSIMP:
                        typeProto.adapt(val)
                except ValError,e:
                    valid=0
-                   self.cr.fatal(str(e))
+                   self.cr.fatal(unicode(e))
                try:
                    for val in lval:
                        intoProto.adapt(val)
                except ValError,e:
                    valid=0
-                   self.cr.fatal(str(e))
+                   self.cr.fatal(unicode(e))
                try:
                    cardProto.adapt(lval)
                except ValError,e:
                    valid=0
-                   self.cr.fatal(str(e))
+                   self.cr.fatal(unicode(e))
                #
                # On verifie les validateurs s'il y en a et si necessaire (valid == 1)
                #
@@ -179,14 +179,14 @@ class MCSIMP:
    def report(self):
       """ genere le rapport de validation de self """
       self.cr=self.CR()
-      self.cr.debut = "Mot-cle simple : "+self.nom
-      self.cr.fin = "Fin Mot-cle simple : "+self.nom
+      self.cr.debut = u"Mot-clé simple : "+self.nom
+      self.cr.fin = u"Fin Mot-clé simple : "+self.nom
       self.state = 'modified'
       try:
         self.isvalid(cr='oui')
       except AsException,e:
         if CONTEXT.debug : traceback.print_exc()
-        self.cr.fatal(string.join(("Mot-cle simple : ",self.nom,str(e))))
+        self.cr.fatal(string.join((u"Mot-clé simple : ",self.nom,str(e))))
       return self.cr