From 1e05d03d31f7b18e703f6298c1fcbd69abe0f53d Mon Sep 17 00:00:00 2001 From: "pascale.noyret" Date: Thu, 10 Dec 2015 18:28:13 +0100 Subject: [PATCH] bug 53033 --- Ihm/I_MCSIMP.py | 7 +- InterfaceQT4/feuille.py | 25 + InterfaceQT4/monWidgetPlusieursBase.py | 22 +- InterfaceQT4/monWidgetPlusieursInto.py | 22 +- InterfaceQT4/monWidgetPlusieursIntoOrdonne.py | 28 +- InterfaceQT4/monWidgetPlusieursTuple.py | 12 +- UiQT4/desWidgetPlusieursTuple.ui | 140 +++- UiQT4/eficas_en.ts | 736 ++++++------------ 8 files changed, 378 insertions(+), 614 deletions(-) diff --git a/Ihm/I_MCSIMP.py b/Ihm/I_MCSIMP.py index d610ae06..18ed98ff 100644 --- a/Ihm/I_MCSIMP.py +++ b/Ihm/I_MCSIMP.py @@ -113,9 +113,12 @@ class MCSIMP(I_OBJECT.OBJECT): if isinstance(val,types.TupleType): texteVal='(' for i in val : - texteVal = texteVal + str(i)+',' + if isinstance(i, types.StringType) : texteVal = texteVal +"'"+str(i)+"'," + else : texteVal = texteVal + str(i)+',' texteVal=texteVal[:-1]+')' - else : texteVal=str(val) + else : + if isinstance(val,types.StringType): texteVal="'"+str(val)+"'" + else :texteVal=str(val) txt = txt + sep+ texteVal ## if len(txt) > 200: diff --git a/InterfaceQT4/feuille.py b/InterfaceQT4/feuille.py index 9f7f4889..53e928e1 100644 --- a/InterfaceQT4/feuille.py +++ b/InterfaceQT4/feuille.py @@ -103,6 +103,31 @@ class Feuille(QWidget,ContientIcones,SaisieValeur,FacultatifOuOptionnel): def finCommentaire(self): return "" + + def finCommentaireListe(self): + commentaire="" + mc = self.node.item.get_definition() + d_aides = { 'TXM' : 'chaines de caracteres', + 'R' : 'reels', + 'I' : 'entiers', + 'C' : 'complexes'} + type = mc.type[0] + if not d_aides.has_key(type) : + if mc.min == mc.max: + commentaire=tr("Entrez ")+str(mc.min)+tr(" valeurs ")+'\n' + else : + commentaire=tr("Entrez entre ")+str(mc.min)+tr(" et ")+str(mc.max)+tr(" valeurs ")+'\n' + else : + if mc.min == mc.max: + commentaire=tr("Entrez ")+str(mc.min)+" "+tr(d_aides[type])+'\n' + else : + commentaire=tr("Entrez entre ")+str(mc.min)+(" et ")+str(mc.max) +" " +tr(d_aides[type])+'\n' + aideval=self.node.item.aide() + commentaire=commentaire + QString.toUtf8(QString(aideval)) + self.monCommentaireLabel.setText(str(commentaire)) + return str(commentaire) + + def setSuggestion(self): if self.monSimpDef.get_sug() != None and self.monSimpDef.get_sug() != "": suggere=str('

suggestion : ')+str(self.monSimpDef.get_sug())+"

" diff --git a/InterfaceQT4/monWidgetPlusieursBase.py b/InterfaceQT4/monWidgetPlusieursBase.py index 9ed59013..e396d7f0 100644 --- a/InterfaceQT4/monWidgetPlusieursBase.py +++ b/InterfaceQT4/monWidgetPlusieursBase.py @@ -73,6 +73,7 @@ class MonWidgetPlusieursBase (Ui_WidgetPlusieursBase,Feuille,GereListe,GerePlie) else : self.resize(self.width(),hauteurMax) self.setMinimumHeight(hauteurMax) + self.finCommentaireListe() self.parentQt.commandesLayout.insertWidget(-1,self) self.maCommande.listeAffichageWidget.append(self.lineEditVal1) self.AAfficher=self.lineEditVal1 @@ -144,26 +145,7 @@ class MonWidgetPlusieursBase (Ui_WidgetPlusieursBase,Feuille,GereListe,GerePlie) def finCommentaire(self): - commentaire="" - mc = self.node.item.get_definition() - d_aides = { 'TXM' : 'chaines de caracteres', - 'R' : 'reels', - 'I' : 'entiers', - 'C' : 'complexes'} - type = mc.type[0] - if not d_aides.has_key(type) : - if mc.min == mc.max: - commentaire=tr("Entrez ")+str(mc.min)+tr(" valeurs ")+'\n' - else : - commentaire=tr("Entrez entre ")+str(mc.min)+tr(" et ")+str(mc.max)+tr(" valeurs ")+'\n' - else : - if mc.min == mc.max: - commentaire=tr("Entrez ")+str(mc.min)+" "+tr(d_aides[type])+'\n' - else : - commentaire=tr("Entrez entre ")+str(mc.min)+(" et ")+str(mc.max) +" " +tr(d_aides[type])+'\n' - aideval=self.node.item.aide() - commentaire=commentaire + " " + QString.toUtf8(QString(aideval)) - return str(commentaire) + return self.finCommentaireListe() def ajout1Valeur(self,valeur=None): if valeur == None : return diff --git a/InterfaceQT4/monWidgetPlusieursInto.py b/InterfaceQT4/monWidgetPlusieursInto.py index d12cbdbd..12c5f702 100644 --- a/InterfaceQT4/monWidgetPlusieursInto.py +++ b/InterfaceQT4/monWidgetPlusieursInto.py @@ -44,6 +44,7 @@ class MonWidgetPlusieursInto (Ui_WidgetPlusieursInto,Feuille,GerePlie): self.connect(self.CBCheck, SIGNAL('stateChanged(int)'),self.change) self.gereIconePlier() self.inhibe=False + self.finCommentaireListe() # try except si la liste des possibles est vide # prevoir qqchose try : @@ -127,26 +128,7 @@ class MonWidgetPlusieursInto (Ui_WidgetPlusieursInto,Feuille,GerePlie): def finCommentaire(self): - commentaire="" - mc = self.node.item.get_definition() - d_aides = { 'TXM' : 'chaines de caracteres', - 'R' : 'reels', - 'I' : 'entiers', - 'C' : 'complexes'} - type = mc.type[0] - if not d_aides.has_key(type) : - if mc.min == mc.max: - commentaire=tr("Entrez ")+str(mc.min)+tr(" valeurs ")+'\n' - else : - commentaire=tr("Entrez entre ")+str(mc.min)+tr(" et ")+str(mc.max)+tr(" valeurs ")+'\n' - else : - if mc.min == mc.max: - commentaire=tr("Entrez ")+str(mc.min)+" "+tr(d_aides[type])+'\n' - else : - commentaire=tr("Entrez entre ")+str(mc.min)+(" et ")+str(mc.max) +" " +tr(d_aides[type])+'\n' - aideval=self.node.item.aide() - commentaire=commentaire + " " + QString.toUtf8(QString(aideval)) - return str(commentaire) + return self.finCommentaireListe() def ajout1Valeur(self,valeur=None): #print "________________" diff --git a/InterfaceQT4/monWidgetPlusieursIntoOrdonne.py b/InterfaceQT4/monWidgetPlusieursIntoOrdonne.py index 6d43dcec..7bd475a6 100644 --- a/InterfaceQT4/monWidgetPlusieursIntoOrdonne.py +++ b/InterfaceQT4/monWidgetPlusieursIntoOrdonne.py @@ -46,7 +46,7 @@ class MonWidgetPlusieursIntoOrdonne (Ui_WidgetPlusieursIntoOrdonne, Feuille,Gere self.NumLineEditEnCours=0 Feuille.__init__(self,node,monSimpDef,nom,objSimp,parentQt,commande) GereListe.__init__(self) - self.initCommentaire() + self.finCommentaireListe() self.gereIconePlier() try : self.maCommande.listeAffichageWidget.append(self.lineEditVal1) @@ -230,31 +230,5 @@ class MonWidgetPlusieursIntoOrdonne (Ui_WidgetPlusieursIntoOrdonne, Feuille,Gere self.estVisibleRE.setFocus() self.scrollArea.ensureWidgetVisible(self.estVisibleRE,0,0) # - def initCommentaire(self): - commentaire="" - mc = self.node.item.get_definition() - d_aides = { 'TXM' : 'chaînes\n', - 'R' : 'réels\n', - 'I' : 'entiers\n', - 'C' : 'complexes\n'} - type = mc.type[0] - if not d_aides.has_key(type) : - if mc.min == mc.max: - commentaire=tr("Entrez ")+str(mc.min)+(" valeurs \n ") - else : - commentaire=tr("Entrez entre ")+str(mc.min)+tr(" et ")+str(mc.max)+tr(" valeurs ") - else : - # Pour la traduction - if type == 'TXM' : aide=tr('chaines \n') - if type == 'R' : aide=tr('reels\n') - if type == 'I' : aide=tr('entiers\n') - if type == 'C' : aide=tr('complexes\n') - if mc.min == mc.max: - commentaire=tr("Entrez ")+str(mc.min)+" "+ aide - else : - commentaire=tr("Entrez entre ")+str(mc.min)+tr(" et ")+str(mc.max)+" "+aide - aideval=self.node.item.aide() - commentaire=commentaire + (aideval) - self.monCommentaireLabel.setText(commentaire) diff --git a/InterfaceQT4/monWidgetPlusieursTuple.py b/InterfaceQT4/monWidgetPlusieursTuple.py index d0bad71f..184c160a 100644 --- a/InterfaceQT4/monWidgetPlusieursTuple.py +++ b/InterfaceQT4/monWidgetPlusieursTuple.py @@ -86,8 +86,11 @@ class TupleCustom : if str(value[i]) != "" : valeurNulle=False except : pass - - courant.setText(str(value[i])) + + try : + courant.setText(str(value[i])) + except : + courant.setText("") val=str(courant.text()) try : valeur=eval(val,{}) @@ -117,6 +120,10 @@ class TupleCustom : courant=getattr(self,nomLE) courant.setText("") + def finCommentaire(self): + return self.finCommentaireListe() + + class TupleCustom2(QWidget,Ui_Tuple2,TupleCustom): def __init__(self,tailleTuple,parent,parentQt,index): TupleCustom.__init__(self,tailleTuple,parent,parentQt,index) @@ -136,6 +143,7 @@ class MonWidgetPlusieursTuple(Feuille,GereListe): self.listeAffichageWidget=[] Feuille.__init__(self,node,monSimpDef,nom,objSimp,parentQt,commande) GereListe.__init__(self) + self.finCommentaireListe() self.politique=PolitiquePlusieurs(self.node,self.editor) self.parentQt.commandesLayout.insertWidget(-1,self) if sys.platform[0:5]!="linux": diff --git a/UiQT4/desWidgetPlusieursTuple.ui b/UiQT4/desWidgetPlusieursTuple.ui index 90247554..391a2325 100644 --- a/UiQT4/desWidgetPlusieursTuple.ui +++ b/UiQT4/desWidgetPlusieursTuple.ui @@ -6,8 +6,8 @@ 0 0 - 966 - 281 + 612 + 175 @@ -19,7 +19,7 @@ 0 - 230 + 0 @@ -29,9 +29,18 @@ 0 - + 0 + + 2 + + + 0 + + + 2 + @@ -121,38 +130,95 @@ - - - - 0 - 0 - - - - - 300 - 25 - - - - - 178 - 16777215 - - - - QFrame::NoFrame + + + 0 - - <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> - - - false - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - + + + + + 0 + 0 + + + + + 300 + 25 + + + + + 178 + 16777215 + + + + QFrame::NoFrame + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + false + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + + + + 0 + 0 + + + + QFrame::NoFrame + + + QFrame::Plain + + + true + + + + + 0 + 0 + 112 + 109 + + + + + 0 + 0 + + + + + + + + 0 + 0 + + + + TextLabel + + + + + + + + @@ -196,8 +262,8 @@ 0 0 - 553 - 220 + 197 + 110 diff --git a/UiQT4/eficas_en.ts b/UiQT4/eficas_en.ts index 0a4e91d5..e514c2ef 100644 --- a/UiQT4/eficas_en.ts +++ b/UiQT4/eficas_en.ts @@ -1,6 +1,5 @@ - - + @default @@ -209,22 +208,17 @@ ask eficas team unable to transfer files to : %s - - Objet commande commentarisee invalide - invalid commented command - - - + Erreur error - + Erreurs fatales fatale error - + Impossible reconstruire commande unable to construct command @@ -745,57 +739,57 @@ Le fichier associe n'est pas defini Error when reading configuration file - + Erreur fatale au chargement de %s fatal error when loading %s - + Erreur fatale au chargement d'un fichier Fatal error when loading file - + fichier modifie file updated - + Attention! fichier change hors EFICAS Warning ! this file was modified outside Eficas - + Type de fichier non reconnu unsupported file type - + EFICAS ne sait pas ouvrir le type de fichier %s Eficas is not able to open this file's type : %s - + EFICAS ne sait pas ouvrir ce type de fichier Eficas is not able to open this file's type - + Copie impossible unable to copy - + Veuillez selectionner un objet a copier you have to select an object to copy - + Veuillez selectionner un seul objet : la copie se fera apres le noeud selectionne You have to select a single object : copy will be done after the selected node - + Aucun Objet n a ete copie ou coupe No object was cut or copied @@ -825,17 +819,17 @@ Le fichier associe n'est pas defini move rejected. no move between two files : only copy is available - + Copie impossible a cet endroit unable to copy here - + Veuillez selectionner une commande, un parametre, un commentaire ou une macro select a command; a parameter, a comment or a macro - + Choix d'un fichier XML Choice of XML file @@ -845,67 +839,67 @@ Le fichier associe n'est pas defini Open file - + Erreur a la generation Error when generating - + EFICAS ne sait pas convertir ce JDC Eficas is unable to convert JDC - + Format %s non reconnu not supported format %s - + Execution impossible Unable to execute - + le JDC doit etre valide pour une execution MAP JDC has to be valid before run - + le JDC doit contenir un et un seul composant JDC must contains a single componant - + sauvegarde save - + Sauvegarde du Fichier save file - + Le fichier <b>%s</b> existe deja. file <b>%s</b> already exists. - + &Ecraser &Replace - + Donnez le nom du fichier correspondant a l unite logique Choose file corresponding to unit - + Choix d'un fichier de poursuite Choose poursuite file - + Le fichier %s contient une commande POURSUITE file %s contains a POURSUITE command @@ -943,82 +937,52 @@ Le fichier associe n'est pas defini &Ok - + Entrez enter - + valeurs - values + values - + Entrez entre enter between - + et and - + Selection selection - - - Une chaine de caracteres est attendue. - string expected - - - - Un reel est attendu. - float expected - - - - Un entier est attendu. - integer expected. - - - - Une Matrice est attendue. - Matrix expected. - - - - Un fichier est attendu. - file expected. - - - - Un repertoire est attendu. - directory expected - Type de base inconnu unkown type - + Visualisation Fichier view file - + Impossibilite d'afficher le Fichier Unable to display file - + Sauvegarder Fichier save File - + Fichier selectionne file selected @@ -1139,7 +1103,7 @@ Le fichier associe n'est pas defini &Delete - + Veuillez entrer le complexe sous forme aster ou sous forme python enter a complex @@ -1387,7 +1351,7 @@ Le fichier associe n'est pas defini - + n'est pas un index valide pour append_brother is not correct - no possible "append_brother" @@ -1402,23 +1366,23 @@ Le fichier associe n'est pas defini unable to display law's PDF. - + Le fichier contient une commande MODEL file contains MODEL command - + Donnez le nom du fichier XML qui contient la description des variables - + Choix unite %d Choice for unit %d - + Fichier pour unite File for unit @@ -1585,114 +1549,89 @@ Le fichier associe n'est pas defini PARAMETER - + EFICAS ne sait pas convertir le JDC selon le format Eficas does not know how to convert data according to the defined format - + le JDC doit etre valide pour une execution Before a run action, JDC must be valid - + Sauvegarder SVP avant l'execution Save before run action - + Sauvegarde de l'input impossible unable to save input file - + Un JdC valide est necessaire pour creer un .input file must be valid to create a .input file - + Choix du composant obligatoire You have to choose a component - + Le fichier %s contient une commande INCLUDE file %s contains an "INCLUDE" command - + Donnez le nom du fichier dont vous voulez faire une poursuite Name the principal file - + Fichiers Med (*.med);;Tous les Fichiers (*) Med Files (*.med);;All Files(*) - + Fichier Med Med File - + Veuillez selectionner un fichier Med Choose a Med file - - chaine de caracteres - string - - - + reel float - + entier integer - + complexe complex - - - Matrice - matrix - - - - fichier - file - - - - fichier existant - existing file - - - - repertoire - directory - l'aide n est pas installee Help is not available - + Export Med vers Fichier export Med Mesh in a file - + Impossibilite d exporter le Fichier Unable to export file @@ -1707,18 +1646,18 @@ Le fichier associe n'est pas defini value can not be changed - + Options pour Settings - + Nombre minimal de valeurs : minimal number of values : - + Nombre maximal de valeurs : Maximal number of values : @@ -1728,20 +1667,15 @@ Le fichier associe n'est pas defini expression must be as a+bj - + Valeur du mot-cle enregistree Value is recorded - + Valeur du mot-cle non autorisee Value is not authorized - - - Accquisition Groupe Maille - acquier mesh groups - Fichier non encore nomme @@ -1770,7 +1704,7 @@ Le fichier associe n'est pas defini Centre - Center + Center @@ -1863,12 +1797,12 @@ Le fichier associe n'est pas defini - + Fichier de donnees data file - + Tous les Fichiers (*) all files (*) @@ -1878,37 +1812,37 @@ Le fichier associe n'est pas defini select - + nb min de valeurs : minimal number of values : - + nb max de valeurs atteint maximum number of values - + TraduitV10V11 - + TraduitV11V12 - + Sauve Format Ligne save file in line format - + Valeur du mot-clef enregistree value recorded - + Valeur du mot-clef non autorisee : unvalid value @@ -1918,224 +1852,14 @@ Le fichier associe n'est pas defini %s is not a valid file - - 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. must be in %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 absent - %s mandatory - - - - %s est un doublon - %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 - - - - valeur dans l'intervalle %s , %s - value must be in [%s;%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 + valids type in a tuple - + 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 - - - - %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 - - - - unknown keywords : %s - unknown keywords : %s - - - - Creation Parametre indisponible - No parameters creation - - - - les parametres sont lies a un jeu de donnees - parametres are defined for a specific JDC (context) + unvalid type for values @@ -2150,7 +1874,7 @@ Le fichier associe n'est pas defini valeurs - values + values @@ -2229,32 +1953,32 @@ Le fichier associe n'est pas defini 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 @@ -2265,14 +1989,9 @@ Le fichier associe n'est pas defini - Un concept de nom %s existe déjà ! + 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 @@ -2285,57 +2004,47 @@ Le fichier associe n'est pas defini header does not match with matrix - + le mot clef keyword - + doit etre insere avant has to be inserted before - + insertion impossible unable to insert keyword - + doit etre insere apres has to be inserted after - + Nb maximum de valeurs atteint Maximal number of values - - - Heure sous la forme HH:MM - Time Value expressed under HH:MM - - - - Date sous la forme JJ/MM/AA - date expressed as DD/MM/YY - pas de regle de construction pour ce jeu de commandes No specific rules for building this dataset - + Gestion Maillage Mesh Menu - + Acquiert groupe mailles Read elements mesh - + Acquisition Groupe Maille Read elements mesh @@ -2494,6 +2203,11 @@ Le fichier associe n'est pas defini Modele modele_anglais + + + Objet commande commentarisé invalide + + ChoixCode @@ -2550,12 +2264,12 @@ Le fichier associe n'est pas defini affiche les commandes par ordre alphabetique display commands in alphabetic order - + affiche les commandes selon les thèmes display commands by thema - + Ordre de la modélisation ordered by modelisation @@ -2570,7 +2284,7 @@ Le fichier associe n'est pas defini filter commands filters commands - + affiche les régles de validité display validity rules @@ -2580,12 +2294,12 @@ Le fichier associe n'est pas defini ... - + Règles de construction Building Rules - + Sensible à la casse case-sensitive @@ -2600,7 +2314,7 @@ Le fichier associe n'est pas defini selectionne les mots qui CONTIENNENT l expression select words that CONTAINS the filter - + ré-affiche toutes les commandes re-display the list of commands @@ -2640,7 +2354,7 @@ p, li { white-space: pre-wrap; } DSelVal - + Sélection de valeurs Values Selections @@ -2806,7 +2520,7 @@ p, li { white-space: pre-wrap; } Fichier Source Source File - + Fichier Résultat Result File @@ -2881,7 +2595,7 @@ p, li { white-space: pre-wrap; } &Edition &Edit - + &JeuDeDonnées &Data @@ -2936,12 +2650,12 @@ p, li { white-space: pre-wrap; } Shift+C - + Paramètres Parameters - + Gestion des paramètres Managing parameters @@ -2962,7 +2676,7 @@ p, li { white-space: pre-wrap; } Save run - + Run run @@ -2971,7 +2685,7 @@ p, li { white-space: pre-wrap; } &bad - + Régles du JdC Rules for dataset @@ -2980,22 +2694,22 @@ p, li { white-space: pre-wrap; } JDCEditor - + Save File - + The file <b>%1</b> could not be saved.<br>Reason: %2 - + JDC (*.comm);;All Files (*) - + &Abandonner &Cancel @@ -3053,7 +2767,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef Display validity report for the keyword - + Détruit le mot-clef Delete the keyword @@ -3094,7 +2808,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef display validation report for the keyword - + Détruit le mot-clef Delete the keyword @@ -3117,7 +2831,7 @@ p, li { white-space: pre-wrap; } WidgetCommande - + Affiche le rapport de validité de la commande Display validity report for the keyword @@ -3127,12 +2841,12 @@ p, li { white-space: pre-wrap; } <html><head/><body><p><span style=" color:#0000ff;">commande </span></p></body></html> <html><head/><body><p><span style=" color:#0000ff;">command </span></p></body></html - + Nom de l'objet. Seuls, les objets valides peuvent être nommés Object Name. Only valid objects can be named - + Lance un script associé à la commande Run associated script @@ -3142,12 +2856,12 @@ p, li { white-space: pre-wrap; } ouvre un navigateur sur l'aide contextuelle open a browser to navigate to contextual help - + affiche les régles de validité display validity rules - + Détruit la commande Delete the command @@ -3167,7 +2881,7 @@ p, li { white-space: pre-wrap; } 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 @@ -3220,7 +2934,7 @@ p, li { white-space: pre-wrap; } Shift+A, Alt+A, Alt+A, Alt+A Shift+A, Alt+A, Alt+A, Alt+A - + Détruit le commentaire Delete the comment @@ -3230,7 +2944,7 @@ p, li { white-space: pre-wrap; } &Commandes &Commands - + Affiche le formulaire de la commande précédente display previous command @@ -3268,7 +2982,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef Display validity report for keyword - + Détruit le mot-clef Delete the keyword @@ -3332,7 +3046,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef Display validity report for keyword - + Détruit le mot-clef Delete the keyword @@ -3373,21 +3087,6 @@ p, li { white-space: pre-wrap; } <html><head/><body><p><span style=" color:#0000ff;">commande </span></p></body></html> <html><head/><body><p><span style=" color:#0000ff;">command </span></p></body></html - - - validation de la saisie - Entry Validation - - - - &Ajouter - &Add - - - - Shift+A, Alt+A, Alt+A, Alt+A - Shift+A, Alt+A, Alt+A, Alt+A - WidgetOptionnel @@ -3396,12 +3095,12 @@ p, li { white-space: pre-wrap; } WidgetParam - + <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 @@ -3421,7 +3120,7 @@ p, li { white-space: pre-wrap; } 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 @@ -3475,52 +3174,52 @@ p, li { white-space: pre-wrap; } WidgetPlusieursBase - + Affiche le rapport de validation du mot-clef Display validity report for keyword - + Remonte la ligne up - + Descend la ligne down - + supprime une ligne deletes a line - + Ajoute une ligne add a line - + Montre l'ensemble des valeurs display all the value - - + + Sélectionne depuis Salome from salome - + Visualise dans Salome Show in salome - - + + Ouvre un fichier de sélection des valeurs Open a file for selection - - + + Détruit le mot-clef Delete the keyword @@ -3530,25 +3229,35 @@ p, li { white-space: pre-wrap; } - + ... - + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + permet de gérer la liste + manage list + + + + TextLabel + TextLabel + WidgetPlusieursInto - + Affiche le rapport de validation du mot-clef Display validity report for the keyword - - + + Détruit le mot-clef Delete the keyword @@ -3558,55 +3267,60 @@ p, li { white-space: pre-wrap; } - + ... - + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + permet de gérer la liste + manage list + WidgetPlusieursIntoOrdonne - + Affiche le rapport de validation du mot-clef display validity report for the keyword - + 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 @@ -3616,15 +3330,20 @@ p, li { white-space: pre-wrap; } - + ... - + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + permet de gérer la liste + manage list + WidgetPlusieursPlie @@ -3633,28 +3352,28 @@ p, li { white-space: pre-wrap; } Form - - + + Affiche le rapport de validité du mot-clef Display validity report for the keyword - + ... - + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> - - + + permet de gérer la liste manage list - - + + Détruit le mot-clef Delete the keyword @@ -3667,55 +3386,60 @@ p, li { white-space: pre-wrap; } - + 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> - + Remonte la ligne Up - + Descend la ligne Down - + supprime une ligne delete a line - + Ajoute une ligne add a line - + Montre l'ensemble des valeurs show all values - - + + Ouvre un fichier de sélection des valeurs import data from a file - - + + Détruit le mot-clef Delete the keyword + + + TextLabel + TextLabel + WidgetRadioButton @@ -3724,7 +3448,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef Display validity report for the keyword - + Détruit le mot-clef Delete the keyword @@ -3757,7 +3481,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef Display validity report for the keyword - + <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> @@ -3767,7 +3491,7 @@ p, li { white-space: pre-wrap; } <html><head/><body><p>ou Nom du concept</p></body></html> or name the object - + Détruit le mot-clef Delete the keyword @@ -3795,7 +3519,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef Display validity report for the keyword - + Détruit le mot-clef Delete the keyword @@ -3823,7 +3547,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef Display validity report for the keyword - + Détruit le mot-clef Delete the keyword @@ -3861,7 +3585,7 @@ p, li { white-space: pre-wrap; } Complexe : a+bj Complex : a+bj - + Réel/Imaginaire Real/Imaginary @@ -3899,7 +3623,7 @@ p, li { white-space: pre-wrap; } WidgetSimpFichier - + Affiche le rapport de validité du mot-clef Display validity report for the keyword @@ -3914,7 +3638,7 @@ p, li { white-space: pre-wrap; } ouvre le fichier choisi Open the file - + Détruit le mot-clef Delete the keyword @@ -3942,7 +3666,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef Display validity report for the keyword - + Détruit le mot-clef Delete the keyword @@ -3970,7 +3694,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef Display validity report for the keyword - + Détruit le mot-clef Delete the keyword @@ -4013,7 +3737,7 @@ p, li { white-space: pre-wrap; } Affiche le rapport de validation du mot-clef Display validity report for the keyword - + Détruit le mot-clef Delete the keyword @@ -4061,7 +3785,7 @@ p, li { white-space: pre-wrap; } Attend un objet de type CO expect a CO Object - + Détruit le mot-clef Delete the keyword @@ -4099,7 +3823,7 @@ p, li { white-space: pre-wrap; } <html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html> - + Attend un objet de type XXXX. Il faut le créer object must be created @@ -4149,9 +3873,9 @@ p, li { white-space: pre-wrap; } - + desWidgetCreeParam - + Gestion des Paramètres Parameters @@ -4166,7 +3890,7 @@ p, li { white-space: pre-wrap; } <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> @@ -4189,7 +3913,7 @@ p, li { white-space: pre-wrap; } ... - + <html><head/><body><p>Met à jour l'en-tête</p></body></html> @@ -4203,7 +3927,7 @@ p, li { white-space: pre-wrap; } self.appliEficas - + Wrapper Files (*.xml);;All Files (*) -- 2.39.2