From: pascale.noyret Date: Wed, 10 Jun 2015 11:31:41 +0000 (+0200) Subject: pb d accent. on les enleve en français X-Git-Tag: PSEN_V1~15 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=91f8ed1cbaed8a138bc89ad058c99625b2aee6c5;p=modules%2Feficas.git pb d accent. on les enleve en français --- diff --git a/Extensions/CreeTraductions/eficas.pro b/Extensions/CreeTraductions/eficas.pro index 8367830c..a7fd20b0 100644 --- a/Extensions/CreeTraductions/eficas.pro +++ b/Extensions/CreeTraductions/eficas.pro @@ -1,5 +1,5 @@ SOURCES = ../../convert/autre_parseur.py \ - pourValidation.py \ +# pourValidation.py \ ../../convert/convert_asterv5.py \ ../../convert/convert_cuve2dg.py \ ../../convert/convert_file_from_template.py \ @@ -94,62 +94,76 @@ SOURCES = ../../convert/autre_parseur.py \ ../../Ihm/I_REGLE.py \ ../../Ihm/I_UN_PARMI.py \ ../../Ihm/I_VALIDATOR.py \ - ../../InterfaceQT4/browser.py \ - ../../InterfaceQT4/compobloc.py \ - ../../InterfaceQT4/compocomm.py \ - ../../InterfaceQT4/compofact.py \ - ../../InterfaceQT4/compoformule.py \ - ../../InterfaceQT4/compojdc.py \ - ../../InterfaceQT4/compomacro.py \ - ../../InterfaceQT4/compomclist.py \ - ../../InterfaceQT4/compooper.py \ - ../../InterfaceQT4/compoparam.py \ - ../../InterfaceQT4/compoproc.py \ - ../../InterfaceQT4/composimp.py \ - ../../InterfaceQT4/configuration.py \ - ../../InterfaceQT4/editor.py \ - ../../InterfaceQT4/eficas_go.py \ - ../../InterfaceQT4/feuille.py \ - ../../InterfaceQT4/gereIcones.py \ - ../../InterfaceQT4/gereListe.py \ - ../../InterfaceQT4/gereTraduction.py \ - ../../InterfaceQT4/getVersion.py \ - ../../InterfaceQT4/groupe.py \ - ../../InterfaceQT4/monBoutonValide.py \ - ../../InterfaceQT4/monChoixCata.py \ - ../../InterfaceQT4/monChoixCommande.py \ - ../../InterfaceQT4/monRecherche.py \ - ../../InterfaceQT4/monViewTexte.py \ - ../../InterfaceQT4/monVisu.py \ - ../../InterfaceQT4/monWidget4a6RadioButton.py \ - ../../InterfaceQT4/monWidgetBloc.py \ - ../../InterfaceQT4/monWidgetCB.py \ - ../../InterfaceQT4/monWidgetCommande.py \ - ../../InterfaceQT4/monWidgetCommentaire.py \ - ../../InterfaceQT4/monWidgetFactPlie.py \ - ../../InterfaceQT4/monWidgetFact.py \ - ../../InterfaceQT4/monWidgetOptionnel.py \ - ../../InterfaceQT4/monWidgetPlusieursBase.py \ - ../../InterfaceQT4/monWidgetPlusieursInto.py \ - ../../InterfaceQT4/monWidgetRadioButton.py \ - ../../InterfaceQT4/monWidgetSimpBase.py \ - ../../InterfaceQT4/monWidgetSimpBool.py \ - ../../InterfaceQT4/monWidgetSimpComplexe.py \ - ../../InterfaceQT4/monWidgetSimpFichier.py \ - ../../InterfaceQT4/monWidgetSimpTuple2.py \ - ../../InterfaceQT4/monWidgetSimpTuple3.py \ - ../../InterfaceQT4/monWidgetSimpTuple.py \ - ../../InterfaceQT4/monWidgetSimpTxt.py \ - ../../InterfaceQT4/MonWidgetSimpTxt.py \ - ../../InterfaceQT4/politiquesValidation.py \ - ../../InterfaceQT4/qtEficas.py \ - ../../InterfaceQT4/qtEficas_with_log.py \ - ../../InterfaceQT4/qtSaisie.py \ - ../../InterfaceQT4/readercata.py \ - ../../InterfaceQT4/ssIhm.py \ - ../../InterfaceQT4/typeNode.py \ - ../../InterfaceQT4/utilIcons.py \ - ../../InterfaceQT4/viewManager.py \ + ../../InterfaceQT4/browser.py \ + ../../InterfaceQT4/compobloc.py \ + ../../InterfaceQT4/compocomm.py \ + ../../InterfaceQT4/compofact.py \ + ../../InterfaceQT4/compoformule.py \ + ../../InterfaceQT4/compojdc.py \ + ../../InterfaceQT4/compomacro.py \ + ../../InterfaceQT4/compomclist.py \ + ../../InterfaceQT4/compooper.py \ + ../../InterfaceQT4/compoparam.py \ + ../../InterfaceQT4/compoproc.py \ + ../../InterfaceQT4/composimp.py \ + ../../InterfaceQT4/configuration.py \ + ../../InterfaceQT4/editor.py \ + ../../InterfaceQT4/eficas_go.py \ + ../../InterfaceQT4/feuille.py \ + ../../InterfaceQT4/gereIcones.py \ + ../../InterfaceQT4/gereListe.py \ + ../../InterfaceQT4/gereTraduction.py \ + ../../InterfaceQT4/getVersion.py \ + ../../InterfaceQT4/groupe.py \ + ../../InterfaceQT4/monBoutonValide.py \ + ../../InterfaceQT4/monChoixCata.py \ + ../../InterfaceQT4/monChoixCommande.py \ + ../../InterfaceQT4/monFonctionPanel.py \ + ../../InterfaceQT4/monLabelClic.py \ + ../../InterfaceQT4/monRecherche.py \ + ../../InterfaceQT4/monSelectVal.py \ + ../../InterfaceQT4/monViewTexte.py \ + ../../InterfaceQT4/monVisu.py \ + ../../InterfaceQT4/monWidget4a6RadioButton.py \ + ../../InterfaceQT4/monWidget4a6RadioButtonSD.py \ + ../../InterfaceQT4/monWidgetBloc.py \ + ../../InterfaceQT4/monWidgetCB.py \ + ../../InterfaceQT4/monWidgetCBSD.py \ + ../../InterfaceQT4/monWidgetCommande.py \ + ../../InterfaceQT4/monWidgetCommentaire.py \ + ../../InterfaceQT4/monWidgetCreeParam.py \ + ../../InterfaceQT4/monWidgetDate.py \ + ../../InterfaceQT4/monWidgetFactPlie.py \ + ../../InterfaceQT4/monWidgetFact.py \ + ../../InterfaceQT4/monWidgetHeure.py \ + ../../InterfaceQT4/monWidgetInfo.py \ + ../../InterfaceQT4/monWidgetMatrice.py \ + ../../InterfaceQT4/monWidgetOptionnel.py \ + ../../InterfaceQT4/monWidgetParam.py \ + ../../InterfaceQT4/monWidgetPlusieursBase.py \ + ../../InterfaceQT4/monWidgetPlusieursIntoOrdonne.py \ + ../../InterfaceQT4/monWidgetPlusieursInto.py \ + ../../InterfaceQT4/monWidgetRadioButton.py \ + ../../InterfaceQT4/monWidgetSDCOInto.py \ + ../../InterfaceQT4/monWidgetSimpBase.py \ + ../../InterfaceQT4/monWidgetSimpBool.py \ + ../../InterfaceQT4/monWidgetSimpComplexe.py \ + ../../InterfaceQT4/monWidgetSimpFichier.py \ + ../../InterfaceQT4/monWidgetSimpTuple2.py \ + ../../InterfaceQT4/monWidgetSimpTuple3.py \ + ../../InterfaceQT4/monWidgetSimpTuple.py \ + ../../InterfaceQT4/monWidgetSimpTxt.py \ + ../../InterfaceQT4/monWidgetUniqueSDCO.py \ + ../../InterfaceQT4/monWidgetVide.py \ + ../../InterfaceQT4/politiquesValidation.py \ + ../../InterfaceQT4/qtEficas.py \ + ../../InterfaceQT4/qtEficas_with_log.py \ + ../../InterfaceQT4/qtSaisie.py \ + ../../InterfaceQT4/readercata.py \ + ../../InterfaceQT4/ssIhm.py \ + ../../InterfaceQT4/typeNode.py \ + ../../InterfaceQT4/utilIcons.py \ + ../../InterfaceQT4/viewManager.py \ ../../Traducteur/calcG.py \ ../../Traducteur/changeValeur.py \ ../../Traducteur/dictErreurs.py \ @@ -190,8 +204,7 @@ SOURCES = ../../convert/autre_parseur.py \ ../../Validation/V_PROC_ETAPE.py \ ../../Validation/V_UN_PARMI.py -FORMS= ../../UiQT4/aideQT.ui \ - ../../UiQT4/desBaseWidget.ui \ +FORMS= ../../UiQT4/desBaseWidget.ui \ ../../UiQT4/desChoixCata.ui \ ../../UiQT4/desChoixCommandes.ui \ ../../UiQT4/desRecherche.ui \ @@ -202,12 +215,20 @@ FORMS= ../../UiQT4/aideQT.ui \ ../../UiQT4/desWidgetCB.ui \ ../../UiQT4/desWidgetCommande.ui \ ../../UiQT4/desWidgetCommentaire.ui \ + ../../UiQT4/desWidgetCreeParam.ui \ + ../../UiQT4/desWidgetDate.ui \ ../../UiQT4/desWidgetFactPlie.ui \ ../../UiQT4/desWidgetFact.ui \ + ../../UiQT4/desWidgetHeure.ui \ + ../../UiQT4/desWidgetInformation.ui \ + ../../UiQT4/desWidgetMatrice.ui \ ../../UiQT4/desWidgetOptionnel.ui \ + ../../UiQT4/desWidgetParam.ui \ ../../UiQT4/desWidgetPlusieursBase.ui \ + ../../UiQT4/desWidgetPlusieursIntoOrdonne.ui \ ../../UiQT4/desWidgetPlusieursInto.ui \ ../../UiQT4/desWidgetRadioButton.ui \ + ../../UiQT4/desWidgetSDCOInto.ui \ ../../UiQT4/desWidgetSimpBase.ui \ ../../UiQT4/desWidgetSimpBool.ui \ ../../UiQT4/desWidgetSimpComplexe.ui \ @@ -215,6 +236,8 @@ FORMS= ../../UiQT4/aideQT.ui \ ../../UiQT4/desWidgetSimpTxt.ui \ ../../UiQT4/desWidgetTuple2.ui \ ../../UiQT4/desWidgetTuple3.ui \ + ../../UiQT4/desWidgetUniqueSDCO.ui \ + ../../UiQT4/desWidgetVide.ui \ ../../UiQT4/desVisu.ui \ ../../UiQT4/myMain.ui diff --git a/Extensions/commande_comm.py b/Extensions/commande_comm.py index 6a7e050b..1e8b1963 100644 --- a/Extensions/commande_comm.py +++ b/Extensions/commande_comm.py @@ -1,4 +1,4 @@ -# -*- coding: utf-8 -*- +#-*- coding: ISO-8859-1 -*- # Copyright (C) 2007-2013 EDF R&D # # This library is free software; you can redistribute it and/or @@ -58,7 +58,7 @@ class COMMANDE_COMM(N_OBJECT.OBJECT,I_OBJECT.OBJECT) : Génère l'objet rapport (classe CR) """ self.cr=CR() - if not self.isvalid(): self.cr.warn(tr("Objet commande commentarisé invalide")) + if not self.isvalid(): self.cr.warn(tr(u"Objet commande commentarisee invalide")) return self.cr def copy(self): diff --git a/Extensions/interpreteur_formule.py b/Extensions/interpreteur_formule.py index 3ed8d59c..a62c543b 100644 --- a/Extensions/interpreteur_formule.py +++ b/Extensions/interpreteur_formule.py @@ -94,7 +94,7 @@ class Interpreteur_Formule: Méthode externe """ if type(formule) != types.TupleType: - raise InterpreteurException,tr("La formule passee à l'interpreteur doit etre sous forme de tuple") + raise InterpreteurException,tr("La formule passee a l'interpreteur doit etre sous forme de tuple") self.t_formule = formule self.init_cr() self.modify_listes() diff --git a/Extensions/nuplet.py b/Extensions/nuplet.py index 2cd155e9..3a68ece5 100644 --- a/Extensions/nuplet.py +++ b/Extensions/nuplet.py @@ -101,7 +101,7 @@ class NUPL(N_ENTITE.ENTITE,I_ENTITE.ENTITE): self.verif_cata() for v in self.entites : cr = v.report() - cr.debut =tr("Début ")+v.__class__.__name__+ ' : ' + cr.debut =tr("Debut ")+v.__class__.__name__+ ' : ' cr.fin =tr("Fin ")+v.__class__.__name__+ ' : ' self.cr.add(cr) return self.cr diff --git a/Extensions/parametre.py b/Extensions/parametre.py index 6eea2567..3d391245 100644 --- a/Extensions/parametre.py +++ b/Extensions/parametre.py @@ -185,12 +185,12 @@ class PARAMETRE(N_OBJECT.OBJECT,I_OBJECT.OBJECT,Formula) : """ if self.nom == '' : if cr == 'oui': - self.cr.fatal(tr("Pas de nom donné au paramètre ")) + self.cr.fatal(tr("Pas de nom donne au parametre ")) return 0 else: if self.valeur == None : if cr == 'oui' : - self.cr.fatal(tr("Le paramètre %s ne peut valoir None" , self.nom)) + self.cr.fatal(tr("Le parametre %s ne peut valoir None" , self.nom)) return 0 return 1 diff --git a/Extensions/translation.py b/Extensions/translation.py index 26189371..2bc598df 100644 --- a/Extensions/translation.py +++ b/Extensions/translation.py @@ -206,6 +206,7 @@ def tr(string, *args): optionally, an iterable or an int or float. Lets Python do the string formatting.""" from PyQt4.QtGui import QApplication + print string, args string = _preprocess_atom(string) if len(args) == 0: r = unicode(QApplication.translate("@default", string)) @@ -286,7 +287,6 @@ def tr_qt(string, *args): else: raise EficasException("ValueError: i18n.translation.tr_qt: \ Improper formatted string parameter set") -# print r return unicode(r) diff --git a/Ihm/I_FORM_ETAPE.py b/Ihm/I_FORM_ETAPE.py index f38c0842..ba3f97c8 100644 --- a/Ihm/I_FORM_ETAPE.py +++ b/Ihm/I_FORM_ETAPE.py @@ -135,7 +135,7 @@ class FORM_ETAPE(MACRO_ETAPE): fonctions = l_form) except : traceback.print_exc() - return 0,tr("Impossible de réaliser la vérification de la formule") + return 0,tr("Impossible de realiser la verification de la formule") return verificateur.isvalid(),verificateur.report() def verif_nom(self,nom=None): @@ -156,7 +156,7 @@ class FORM_ETAPE(MACRO_ETAPE): return 0,tr("Un nom de FORMULE ne peut pas commencer par un chiffre") sd = self.parent.get_sd_autour_etape(nom,self) if sd : - return 0,tr("Un concept de nom %s existe déjà !" %nom) + return 0,tr("Un concept de nom %s existe deja !" %nom) return 1,'' def verif_type(self,type=None): diff --git a/InterfaceQT4/browser.py b/InterfaceQT4/browser.py index 786c3d1b..0b31bc27 100644 --- a/InterfaceQT4/browser.py +++ b/InterfaceQT4/browser.py @@ -68,8 +68,10 @@ class JDCTree( QTreeWidget ): #print "self.editor.afficheCommandesPliees", self.editor.afficheCommandesPliees if self.racine.children !=[] : + if self.editor.afficheCommandesPliees : self.racine.children[0].plieToutEtReaffiche() else : self.racine.children[0].deplieToutEtReaffiche() + self.racine.children[0].fenetre.donnePremier() else : self.racine.affichePanneau() @@ -292,14 +294,17 @@ class JDCNode(QTreeWidgetItem): return None def affichePanneau(self) : - #print "dans affichePanneau appel getPanel2", self.item.GetLabelText() + print "dans affichePanneau appel getPanel2", self.item.GetLabelText() if self.item.isactif(): itemParent=self + print self + print self.getPanel2 while not (hasattr (itemParent,'getPanel2')) : itemParent=itemParent.treeParent if itemParent!=self : itemParent.affichePanneau() return + print self.getPanel2 self.fenetre=self.getPanel2() else: from monInactifPanel import PanelInactif @@ -705,7 +710,7 @@ class JDCNode(QTreeWidgetItem): def plieToutEtReaffiche(self): - #print "je suis dans plieToutEtReaffiche", self.item.get_nom() + print "je suis dans plieToutEtReaffiche", self.item.get_nom() self.editor.deplier = False for item in self.children : item.setPlie() diff --git a/InterfaceQT4/composimp.py b/InterfaceQT4/composimp.py index d0c1641d..decf7062 100644 --- a/InterfaceQT4/composimp.py +++ b/InterfaceQT4/composimp.py @@ -1,4 +1,4 @@ -# -*- coding: utf-8 -*- +# -*- coding: iso-8859-1 -*- # Copyright (C) 2007-2013 EDF R&D # # This library is free software; you can redistribute it and/or diff --git a/InterfaceQT4/monWidgetCommande.py b/InterfaceQT4/monWidgetCommande.py index c304ea33..cc00c7bc 100644 --- a/InterfaceQT4/monWidgetCommande.py +++ b/InterfaceQT4/monWidgetCommande.py @@ -144,7 +144,10 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe): if (next==len(self.listeAffichageWidget) -1 ): next =0 #self.f=next #QTimer.singleShot(1, self.rendVisible) - self.listeAffichageWidget[next].setFocus(7) + try : + self.listeAffichageWidget[next].setFocus(7) + except : + pass def nomChange(self): nom = str(self.LENom.text()) diff --git a/InterfaceQT4/monWidgetCreeParam.py b/InterfaceQT4/monWidgetCreeParam.py index c51f705b..bf546eaa 100644 --- a/InterfaceQT4/monWidgetCreeParam.py +++ b/InterfaceQT4/monWidgetCreeParam.py @@ -71,7 +71,7 @@ class MonWidgetCreeParam(Ui_desWidgetCreeParam,QDialog): exec "from math import *" in contexte jdc=self.editor.jdc if jdc == None : - self.editor.affiche_infos(tr("La Creation de parametre n est possible que dans un jeu de données"),Qt.red) + self.editor.affiche_infos(tr(u"La Creation de parametre n est possible que dans un jeu de donnees"),Qt.red) return for p in jdc.params : @@ -97,7 +97,7 @@ class MonWidgetCreeParam(Ui_desWidgetCreeParam,QDialog): self.editor.affiche_infos(commentaire,Qt.red) for p in self.editor.jdc.params : if p.nom==nom : - commentaire=nom + tr(" existe déjà\n ") + commentaire=nom + tr(" existe deja\n ") self.editor.affiche_infos(commentaire,Qt.red) return diff --git a/InterfaceQT4/viewManager.py b/InterfaceQT4/viewManager.py index e2fcece0..c393cf34 100644 --- a/InterfaceQT4/viewManager.py +++ b/InterfaceQT4/viewManager.py @@ -179,7 +179,7 @@ class MyTabview: def handlegestionParam(self): index=self.myQtab.currentIndex() if index < 0 : - QMessageBox.warning( self.appliEficas,tr( "Creation Paramètre indisponible"),tr( "les paramètres sont liés à un jeu de données")) + QMessageBox.warning( self.appliEficas,tr(u"Creation Parametre indisponible"),tr(u"les parametres sont lies a un jeu de donnees")) return self.dict_editors[index].gestionParam() @@ -291,7 +291,7 @@ class MyTabview: #PNPNPNPN --> a affiner if fichier is None: self.untitledCount += 1 - self.myQtab.addTab(win, tr("Fichier non encore nommé ", self.untitledCount)) + self.myQtab.addTab(win, tr("Fichier non encore nomme ", self.untitledCount)) #self.myQtab.addTab(win, str(self.appliEficas.code)) else: liste=fichier.split('/') diff --git a/Noyau/N_VALIDATOR.py b/Noyau/N_VALIDATOR.py index bfa44e75..13b4ae3f 100644 --- a/Noyau/N_VALIDATOR.py +++ b/Noyau/N_VALIDATOR.py @@ -1554,7 +1554,7 @@ class VerifTypeTuple(Valid, ListVal): return _(tr(u": verifie les types dans un tuple")) def info_erreur_liste(self): - return _(tr(u"Les types entrés ne sont pas permis")) + return _(tr(u"Les types entres ne sont pas permis")) def default(self, valeur): # if valeur in self.liste : raise ValError("%s est un doublon" % diff --git a/PSEN_Eficas/PSEN_Cata.py b/PSEN_Eficas/PSEN_Cata.py index 20034f02..1d8328d8 100755 --- a/PSEN_Eficas/PSEN_Cata.py +++ b/PSEN_Eficas/PSEN_Cata.py @@ -172,6 +172,10 @@ DISTRIBUTION = OPER ( nom = "DISTRIBUTION", #==== # Type de distribution #==== + Type_Model = SIMP ( statut='o', typ='TXM', + into = ('type_1','type_2','type_3','type_4', + ), + ), Kind = SIMP ( statut = "o", typ = "TXM", into = ( "Beta", @@ -198,10 +202,6 @@ DISTRIBUTION = OPER ( nom = "DISTRIBUTION", fr = "Choix du type de la loi marginale", ang = "1D marginal distribution", ), - Type_Model = SIMP ( statut='o', typ='TXM', - into = ('type_1','type_2','type_3','type_4', - ), - ), #==== # Definition des parametres selon le type de la loi diff --git a/Telemac/Telemac_Cata.py b/Telemac/Telemac_Cata.py index d24bfdfc..b18f3b7a 100644 --- a/Telemac/Telemac_Cata.py +++ b/Telemac/Telemac_Cata.py @@ -83,6 +83,8 @@ INITIALIZATION = PROC(nom = "INITIALIZATION",op = None, # ------------------------------------ Geometry_File = SIMP( statut = 'o', # ------------------------------------ +# PNPNPN Question Soizic --> pourqoi Geo Files +# idem pour Bottom_Topography_File typ = ('Fichier', 'Geo Files (*.geo);;All Files (*)',), fr = 'Nom du fichier contenant le maillage du calcul a realiser.', ang = 'Name of the file containing the mesh. \n\ diff --git a/Traducteur/inseremocle.py b/Traducteur/inseremocle.py index 29de1a01..8e517dbd 100644 --- a/Traducteur/inseremocle.py +++ b/Traducteur/inseremocle.py @@ -60,9 +60,9 @@ def insereMotCleDansCommande(jdc,command,texte): if numcol > 0 : # Les mots clefs etaient sur la même ligne jdc.joinLineandNext(command.lineno) -#--------------------------------------------- -def insereMotCleDansFacteur(jdc,facteur,texte): -#------------------------------------------------- +#------------------------------------------------------------- +def insereMotCleDansFacteur(jdc,facteur,texte,plusieursFois=True): +#---------------------------------------------------------------- if debug : print "insereMotCle ", texte , " dans ", facteur.name if texte[-1] == "\n" : texte=texte[0:-1] @@ -138,7 +138,7 @@ def insereMotCleDansFacteur(jdc,facteur,texte): ligneaCouper=ligneaCouper+1 ancien=jdc.getLine(ligneaCouper) - if trouve : break + if not plusieursFois and trouve : break #----------------------------------- diff --git a/Traducteur/movemocle.py b/Traducteur/movemocle.py index 73ed8b86..10c2aa54 100644 --- a/Traducteur/movemocle.py +++ b/Traducteur/movemocle.py @@ -112,9 +112,9 @@ def moveMotCleFromFactToFact(jdc,oper,factsource,mocle,factcible): -#------------------------------------------------------ -def moveMotClefInOperToFact(jdc,oper,mocle,factcible): -#------------------------------------------------------ +#----------------------------------------------------------------------- +def moveMotClefInOperToFact(jdc,oper,mocle,factcible,plusieursFois=True): +#----------------------------------------------------------------------- # Attention le cas type est THETA_OLD dans calc_G if oper not in jdcSet : return @@ -147,7 +147,7 @@ def moveMotClefInOperToFact(jdc,oper,mocle,factcible): continue MonTexte=source.getText(jdc); boolChange=1 - inseremocle.insereMotCleDansFacteur(jdc,cible,MonTexte) + inseremocle.insereMotCleDansFacteur(jdc,cible,MonTexte,plusieursFois) if boolChange : jdc.reset(jdc.getSource()) removemocle.removeMotCle(jdc,oper,mocle) diff --git a/UiQT4/eficas_en.qm b/UiQT4/eficas_en.qm index 9c3c2738..0664a220 100644 Binary files a/UiQT4/eficas_en.qm and b/UiQT4/eficas_en.qm differ diff --git a/UiQT4/eficas_en.ts b/UiQT4/eficas_en.ts index 677ba74a..e88eda07 100644 --- a/UiQT4/eficas_en.ts +++ b/UiQT4/eficas_en.ts @@ -210,7 +210,7 @@ ask eficas team - Objet commande commentarisé invalide + Objet commande commentarisee invalide invalid commented command @@ -306,7 +306,7 @@ ask eficas team - Un concept de nom %s existe déjà ! + Un concept de nom %s existe deja ! Concept's name %s is already existing! @@ -367,7 +367,7 @@ ask eficas team Les tuples ne sont pas supportes pour le format ini :%s - Tuple are not allowed for format ini : ùs + Tuple are not allowed for format ini : %s @@ -655,7 +655,7 @@ Le fichier associe n'est pas defini Mot-cle %s supprime - Keyword deleted + Keyword %s deleted @@ -1056,7 +1056,7 @@ Le fichier associe n'est pas defini Le fichier <b>%(v_1)s</b> n'a pu etre sauvegarde. <br>Raison : %(v_2)s v_1 - file <b>%(v_1)s</b> was not saved + file <b>%(v_1)s</b> was not saved. Raison : %(v_2)s @@ -1221,7 +1221,7 @@ Le fichier associe n'est pas defini Insere un parametre apres la commande - inserrt a parameter after the command + insert a parameter after the command @@ -1357,7 +1357,7 @@ Le fichier associe n'est pas defini Erreur a l'evaluation : %s - Erro when loadind : + Error when loadind : %s @@ -1424,12 +1424,12 @@ Le fichier associe n'est pas defini - La formule passee à l'interpreteur doit etre sous forme de tuple + La formule passee a l'interpreteur doit etre sous forme de tuple formula must be written as tuple - Début + Debut Beginning @@ -1439,18 +1439,18 @@ Le fichier associe n'est pas defini - Pas de nom donné au paramètre + Pas de nom donne au parametre No name given - Le paramètre %s ne peut valoir None + Le parametre %s ne peut valoir None None is an incorrect value for parameter %s - Format pas implémenté : %s - Not implemented fromat + Format non implemente : %s + Not implemented format @@ -1460,7 +1460,7 @@ Le fichier associe n'est pas defini - Impossible de réaliser la vérification de la formule + Impossible de realiser la verification de la formule unable to verify formula @@ -1701,16 +1701,6 @@ Le fichier associe n'est pas defini objet valide valid object - - - Commande non choisie - Choose a command - - - - Vous devez choisir une commande - Choose a command - Valeur non modifiable @@ -1750,33 +1740,13 @@ Le fichier associe n'est pas defini Accquisition Groupe Maille - acquiers mesh groups + acquier mesh groups - Fichier non encore nommé + Fichier non encore nomme unnamed file - - - Nom de concept invalide. '%s' est un mot-clé réservé. - invalid concept :'%s' is a reserved keyword - - - - Impossible de trouver le fichier correspondant a l unite %s - unable to find file for unit %s - - - - %s n'est pas un fichier existant - %s is not an existing file - - - - concept '%s' absent du contexte de %s - concept '%s' not in context %s - SOURCE @@ -1882,78 +1852,6 @@ Le fichier associe n'est pas defini Erreur_Max Max_Error - - - None n'est pas une valeur autorisée - None is not a valid value - - - - Mot-clé %s invalide : %s -Critère de validité: %s - Invalid keyword %s : %s -validity criteria: %s - - - - Mot-clé simple : - keyword : - - - - Fin Mot-clé simple : - End Keyword : - - - - Mot-clé simple : %s %s - Keyword: %s %s - - - - Etape : - Command : - - - - ligne : - line : - - - - fichier : - File : - - - - Fin Etape : - End Command : - - - - DEBUT CR validation : - BEGIN Validation Report : - - - - FIN CR validation : - END Validation report : - - - - Mot-clé : %s obligatoire non valorisé - Mandatory Keyword %s has no value - - - - Mot-clef simple : - Keyword : - - - - Mot-cle simple : - Keyword : - Format non implemente @@ -2015,277 +1913,212 @@ validity criteria: %s unvalid value - - Creation Paramètre indisponible - Not implemented - - - - les paramètres sont liés à un jeu de données - Parameter are defined for a JDC - - - + %s n'est pas un fichier valide %s is not a valid file - - Type non encore géré %s - unvalid type - - - - %s (de type %s) n'est pas d'un type autorisé: %s %s - %s (type %) is not valid : should be %s%s - - - + Nombre d'arguments de %s incorrect (min = %s, max = %s) incorrect number of arguments - + La valeur : %s ne fait pas partie des choix possibles %s value %s is not valid - - La valeur : %s est en dehors du domaine de validité [ %s , %s ] - %s is not a value in [%s,%s] - - - + %s n'est pas une chaine de longueur comprise entre %s et %s %s is not a valid string. length must be betwenn %s and %s - + TXM de longueur entre %s et %s string : length msut be between %s and %s - + valeur %s obligatoire mandatory value %s - + %s ne contient pas les elements obligatoires : %s %s does not contain mandatory elements %s - - %s présent ensemble - %s present together - - - - %s ne contient pas les éléments devant être présent ensemble: %s - % does not contains elements which had to be present simultaneously - - - + %s absent %s mandatory - - %s n'est pas autorisé : %s - %s is not valid - - - + %s est un doublon - %s is a double + %s contains duplication - + longueur de la chaine entre %s et %s string with a length between %s and %s - + Longueur de la chaine incorrecte incorrect length - + %s n'est pas une chaine % is not a string - + %s n'est pas de la bonne longueur %s has not a valid length - + liste %s list %s - + La liste doit etre en ordre %s list must be ordered %s - + %s n'est pas par valeurs croissantes %s is not increasing - + %s n'est pas par valeurs decroissantes %s in not decreasing - + %s n'est pas du bon type %s has not a valid type - %s doit être inférieur a %s - %s must be < %s - - - valeur dans l'intervalle %s , %s value must be in [%s;%s] - - %s devrait être comprise entre %s et %s - %s must be between %s and %s - - - + La valeur doit etre comprise entre %s et %s value must be [%s,%s] - + %s doit etre inferieur a %s %s must be < %s - + longueur de liste comprise entre %s et %s list's length must be in [ %s, %s ] - + Le cardinal de la liste doit etre compris entre %s et %s list's length must be in [%s, %s] - + %s devrait etre de longueur inferieure a %s %s must have a length < %s - + %s devrait etre de longueur superieure a %s %s must have a lenght > %s - + %s contient des valeurs non paires - + %s contient des valeurs hors des choix possibles: %s %s contains unvalid values - + valeur %s pour la somme des cles A et B value %s for the sum of keys A and B - + valeur de %s value of %s - + valeur d'instance de %s value of %s - + : verifie les types dans un tuple valids type in a list - - Les types entrés ne sont pas permis + + Les types entres ne sont pas permis unvalid type for values - + %s devrait etre de type %s %s should be of %s type - + %s n'est pas dans %s %s in not in %s - - Mots clés inconnus : %s - unknown keyword - - - - %s n'est pas un valide - %s not valid - - - - uuuuuuuu - aaaaaaaaaa - - - + %s ne contient pas les elements devant etre presents ensemble: %s %s does not contains elements which have to be together : %s - + %s n'est pas autorise : %s %s in not valide : %s - + %s devrait etre comprise entre %s et %s %s have to be between %s and %s - + %s n'est pas un repertoire valide %s is not a valid directory - + Type non encore gere %s unknown type %s - + %s (de type %s) n'est pas d'un type autorise: %s %s %s (type %s) is not a valid type : %s %s - + La valeur : %s est en dehors du domaine de validite [ %s , %s ] value %s is not included in [%s, %s] - + %s present ensemble %s together @@ -2294,28 +2127,157 @@ validity criteria: %s unknown keywords : %s unknown keywords : %s - - - Aide - - Aide - Help + + Creation Parametre indisponible + No parameters creation + + + + les parametres sont lies a un jeu de donnees + parametres are defined for a specific JDC (context) - - Index - Index + + La cardinalite n'est pas correcte, la derniere valeur est ignoree + unvalid multiplicity. last value will be ignored - - Back - Back + + n est pas un tuple de + is not a tuple - - Forward - Foward + + valeurs + values + + + + Valeur incorrecte + incorrect value + + + + n est pas un identifiant correct + + is not a valid name + + + + Entrer un float SVP + Float expected + + + + Entrer un float inferieur a + float lower than + + + + Entrer un float superieur a + float superior than + + + + Mauvaise execution + bad run + + + + impossible d executer la methode + unable to run method + + + + Mauvaise Commande + bad command + + + + Aucune variable connue + no possible variable + + + + Mauvaise dimension de matrice + bad matrix dimension + + + + le nombre de ligne n est pas egal a + number of lines is not + + + + le nombre de colonne n est pas egal a + number of columns is not + + + + Mauvaise Valeur + bad value + + + + l element + element + + + + n est pas correct + is not correct + + + + Modification Impossible + unable to modify + + + + le parametre n'est pas valide + parameter is not valid + + + + n est pas un identifiant correct + is not a correct name + + + + Valeur incorrecte: + incorrect value : + + + + Valeur incorrecte + incorrect value + + + + Valeur correcte + valid value + + + + impossible d'evaluer : + unable to evaluate : + + + + Un concept de nom %s existe déjà ! + already existing concept with name : %s ! + + + + La Creation de parametre n est possible que dans un jeu de donnees + parameter have to be created inside a JDC (a context) + + + + existe deja + + already exists @@ -2325,11 +2287,6 @@ validity criteria: %s DMacro DMacro - - - <html><head/><body><p> Recherche Commande</p></body></html> - <html><head/><body><p> Find Command</p></body></html> - Alphabetique @@ -2340,21 +2297,6 @@ validity criteria: %s Par Groupe Sort by group - - - Mise en données de la commande sélectionnée dans l'arbre. Un double-clic permet également de choisir une commande - Data entry form for the selected item. Selections are done by double-clicked - - - - &Formulaire - &Form - - - - Shift+A, Alt+A, Alt+A, Alt+A - Shift+A, Alt+A, Alt+A, Alt+A - <html><head/><body><p align="center"><span style=" text-decoration: underline;">Affichage</span></p></body></html> @@ -2402,19 +2344,6 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">2 versions sont disponibles</span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" content="1" /><style type="text/css">p, li { white-space: pre-wrap; }</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">2 catalogs are available </span></p></body></html> - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> -<table style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> -<tr> -<td style="border: none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large;">Veuillez choisir celle avec laquelle</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large;"> vous souhaitez travailler</span></p></td></tr></table></body></html> - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" content="1" /><style type="text/css">p, li { white-space: pre-wrap; }</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"><table style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"><tr><td style="border: none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large;">Please, choose the one </span></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large;"> you want to use</span></p></td></tr></table></body></html> - &OK @@ -2458,26 +2387,6 @@ p, li { white-space: pre-wrap; } point-virgule semi-colon - - - validation de la saisie - Entry Validation - - - - &Ajouter Selection - &Add Selection - - - - Shift+A, Alt+A, Alt+A, Alt+A - Shift+A, Alt+A, Alt+A, Alt+A - - - - &Importer Tout - &Import all - Ajouter Selection @@ -2818,7 +2727,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef - Display validation report for the keyword + Display validity report for the keyword @@ -2828,7 +2737,7 @@ p, li { white-space: pre-wrap; } Détruit le mot-clef - deletes the keyword + Delete the keyword @@ -2864,7 +2773,7 @@ p, li { white-space: pre-wrap; } Détruit le mot-clef - deletes the keyword + Delete the keyword @@ -2877,7 +2786,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validité de la commande - Display validation report + Display validity report for the keyword @@ -2912,7 +2821,7 @@ p, li { white-space: pre-wrap; } Détruit la commande - delete the command + Delete the command @@ -2932,7 +2841,7 @@ p, li { white-space: pre-wrap; } Affiche le formulaire de la commande précédente - diplay previous command + display previous command @@ -2962,11 +2871,6 @@ p, li { white-space: pre-wrap; } DCommandeUnique - - - Affiche le rapport de validité de la commande - Display validation report - ... @@ -2990,7 +2894,7 @@ p, li { white-space: pre-wrap; } Détruit le commentaire - deletes the comment + Delete the comment @@ -3018,6 +2922,34 @@ p, li { white-space: pre-wrap; } + + WidgetDate + + + Form + + + + + Affiche le rapport de validation du mot-clef + Display validity report for keyword + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + Détruit le mot-clef + Delete the keyword + + WidgetFact @@ -3054,6 +2986,47 @@ p, li { white-space: pre-wrap; } TextLabel + + WidgetHeure + + + Form + + + + + Affiche le rapport de validation du mot-clef + Display validity report for keyword + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + <html><head/><body><p><br/></p></body></html> + + + + + Détruit le mot-clef + Delete the keyword + + + + WidgetInformative + + + Form + + + WidgetOptionnel @@ -3082,6 +3055,84 @@ p, li { white-space: pre-wrap; } Shift+A, Alt+A, Alt+A, Alt+A + + WidgetParam + + + DCommandeUnique + + + + + ... + + + + + <html><head/><body><p><span style=" color:#000000;">Paramètre</span></p></body></html> + <html><head/><body><p><span style=" color:#000000;">Parameter</span></p></body></html> + + + + Détruit le commentaire + Delete the comment + + + + Affiche les commandes possibles + Display allowed commands + + + + &Commandes + &Commands + + + + Shift+A, Alt+A, Alt+A, Alt+A + Shift+A, Alt+A, Alt+A, Alt+A + + + + Affiche le formulaire de la commande précédente + Display previous command + + + + << + + + + + Affiche le formulaire de la commande suivante + Display next command + + + + >> + + + + + <html><head/><body><p>Valeur: </p></body></html> + <html><head/><body><p>Value: </p></body></html< + + + + <html><head/><body><p>Nom: </p></body></html> + <html><head/><body><p>Name: </p></body></html> + + + + Verifie la valeur + Valid the value + + + + <html><head/><body><p><br/></p></body></html> + + + WidgetPlusieursBase @@ -3097,7 +3148,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef - display validation report for the keyword + Display validity report for keyword @@ -3147,7 +3198,7 @@ p, li { white-space: pre-wrap; } Détruit le mot-clef - delete the key word + Delete the keyword @@ -3165,7 +3216,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef - Display validation report for the keyword + Display validity report for the keyword @@ -3175,7 +3226,65 @@ p, li { white-space: pre-wrap; } Détruit le mot-clef - delete tht keyword + Delete the keyword + + + + WidgetPlusieursIntoOrdonne + + + Form + + + + + Affiche le rapport de validation du mot-clef + display validity report for the keyword + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + TextLabel + TextLabel + + + + Remonte d'une ligne + Up + + + + Descend d'une ligne + Down + + + + Détruit une ligne + Delete a line + + + + ajoute une ligne + add a line + + + + visualise l'ensemble des valeurs + show all values + + + + Détruit le mot-clef + Delete the keyword @@ -3198,7 +3307,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef - Display validation report for the keyword + Display validity report for the keyword @@ -3211,6 +3320,44 @@ p, li { white-space: pre-wrap; } Delete the keyword + + WidgetSDCOInto + + + Form + + + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + <html><head/><body><p>Structures de données du type requis </p><p><br/></p></body></html> + <html><head/><body><p>Objects with the recquired type</p><p><br/></p></body></html> + + + + <html><head/><body><p>ou Nom du concept</p></body></html> + or name the object + + + + Détruit le mot-clef + Delete the keyword + + WidgetSimpBase @@ -3226,7 +3373,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef - Display validation report for the keyword + Display validity report for the keyword @@ -3264,7 +3411,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef - Display validation report for the keyword + Display validity report for the keyword @@ -3307,7 +3454,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef - Display validation report for the keyword + Display validity report for the keyword @@ -3335,7 +3482,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validité du mot-clef - Display validation report for the keyword + Display validity report for the keyword @@ -3373,7 +3520,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef - Display validation report for the keyword + Display validity report for the keyword @@ -3416,7 +3563,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef - Display validation report for the keyword + Display validity report for the keyword @@ -3459,7 +3606,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef - Display validation report for the keyword + Display validity report for the keyword @@ -3472,6 +3619,62 @@ p, li { white-space: pre-wrap; } Delete the keyword + + WidgetUniqueSDCO + + + Form + + + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + Attend un objet de type CO + expect a CO Object + + + + Détruit le mot-clef + Delete the keyword + + + + WidgetVide + + + Form + + + + + ... + + + + + <html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html> + + + + + Attend un objet de type XXXX. Il faut le créer + + + baseWidget @@ -3516,6 +3719,52 @@ p, li { white-space: pre-wrap; } + + desWidgetCreeParam + + + Gestion des Paramètres + Parameters + + + + <html><head/><body><p>Nom: </p></body></html> + Name + + + + <html><head/><body><p>Valeur: </p></body></html> + Value + + + + <html><head/><body><p><span style=" text-decoration: underline;">Créer un paramètre</span></p></body></html> + <html><head/><body><p><span style=" text-decoration: underline;">New Parameter</span></p></body></html> + + + + desWidgetMatrice + + + Dialog + Dialog + + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + self.appliEficas diff --git a/generator/generator_aplat.py b/generator/generator_aplat.py index 2479c9d6..2935310b 100644 --- a/generator/generator_aplat.py +++ b/generator/generator_aplat.py @@ -144,7 +144,7 @@ class AplatGenerator: elif isinstance(obj,MCNUPLET): return self.generMCNUPLET(obj) else: - raise EficasException(tr("Format pas implémenté : %s", format)) + raise EficasException(tr("Format non implemente : %s", format)) def generJDC(self,obj):