From 16e4e00e7478b0adedcd5f8197360180cb91c427 Mon Sep 17 00:00:00 2001 From: "pascale.noyret" Date: Thu, 15 Oct 2015 16:42:20 +0200 Subject: [PATCH] modif du choix des commandes --- Extensions/CreeTraductions/eficas.pro | 1 + InterfaceQT4/gereIcones.py | 2 +- InterfaceQT4/monChoixCommande.py | 31 +-- UiQT4/desChoixCommandes.ui | 13 +- UiQT4/eficas_en.qm | Bin 82666 -> 82834 bytes UiQT4/eficas_en.ts | 280 +++++++++++++------------ UiQT4/eficas_fr.ts | 289 +++++++++++++------------- 7 files changed, 329 insertions(+), 287 deletions(-) diff --git a/Extensions/CreeTraductions/eficas.pro b/Extensions/CreeTraductions/eficas.pro index 588edbbc..794589f5 100644 --- a/Extensions/CreeTraductions/eficas.pro +++ b/Extensions/CreeTraductions/eficas.pro @@ -143,6 +143,7 @@ SOURCES = ../../convert/autre_parseur.py \ ../../InterfaceQT4/monWidgetOptionnel.py \ ../../InterfaceQT4/monWidgetParam.py \ ../../InterfaceQT4/monWidgetPlusieursBase.py \ + ../../InterfaceQT4/monWidgetPlusieursASSDIntoOrdonne.py\ ../../InterfaceQT4/monWidgetPlusieursIntoOrdonne.py \ ../../InterfaceQT4/monWidgetPlusieursInto.py \ ../../InterfaceQT4/monWidgetPlusieursTuple2.py \ diff --git a/InterfaceQT4/gereIcones.py b/InterfaceQT4/gereIcones.py index 8a5f69ab..5952966e 100644 --- a/InterfaceQT4/gereIcones.py +++ b/InterfaceQT4/gereIcones.py @@ -122,7 +122,7 @@ class FacultatifOuOptionnel: def setRun(self): if hasattr(self.editor.appliEficas, 'mesScripts'): - if self.tree.currentItem().item.get_nom() in self.appliEficas.mesScripts.dict_commandes.keys() : + if self.editor.tree.currentItem().item.get_nom() in self.appliEficas.mesScripts.dict_commandes.keys() : print 'il faut programmer le self.ajoutScript()' print '#PNPNPNPN' return diff --git a/InterfaceQT4/monChoixCommande.py b/InterfaceQT4/monChoixCommande.py index c0d40bec..59cb201e 100644 --- a/InterfaceQT4/monChoixCommande.py +++ b/InterfaceQT4/monChoixCommande.py @@ -55,6 +55,8 @@ class MonChoixCommande(Ui_ChoixCommandes,QtGui.QWidget): self.connect(self.RBalpha,SIGNAL("clicked()"),self.afficheAlpha) self.connect(self.RBGroupe,SIGNAL("clicked()"),self.afficheGroupe) self.connect(self.RBOrdre,SIGNAL("clicked()"),self.afficheOrdre) + self.connect(self.RBClear,SIGNAL("clicked()"),self.clearFiltre) + self.connect(self.RBCasse,SIGNAL("toggled(bool)"),self.ajouteRadioButtons) if self.node.tree.item.get_regles() == () : self.RBRegle.close() self.labelRegle.close() @@ -68,7 +70,7 @@ class MonChoixCommande(Ui_ChoixCommandes,QtGui.QWidget): self.editor.widgetOptionnel.close() self.editor.widgetOptionnel=None self.name=None - self.connect(self.LEFiltre,SIGNAL("returnPressed()"),self.AjouteRadioButton) + self.connect(self.LEFiltre,SIGNAL("returnPressed()"),self.ajouteRadioButtons) self.affiche_alpha=0 self.affiche_groupe=0 @@ -94,19 +96,19 @@ class MonChoixCommande(Ui_ChoixCommandes,QtGui.QWidget): self.affiche_alpha=1 self.affiche_groupe=0 self.affiche_ordre=0 - self.AjouteRadioButton() + self.ajouteRadioButtons() def afficheGroupe(self): self.affiche_alpha=0 self.affiche_groupe=1 self.affiche_ordre=0 - self.AjouteRadioButton() + self.ajouteRadioButtons() def afficheOrdre(self): self.affiche_alpha=0 self.affiche_groupe=0 self.affiche_ordre=1 - self.AjouteRadioButton() + self.ajouteRadioButtons() def mouseDoubleClickEvent(self,event): nodeCourrant=self.node.tree.currentItem() @@ -133,8 +135,9 @@ class MonChoixCommande(Ui_ChoixCommandes,QtGui.QWidget): event.accept() - def CreeListeCommande(self,filtre): + def creeListeCommande(self,filtre): listeGroupes,dictGroupes=self.jdc.get_groups() + sensibleALaCasse=self.RBCasse.isChecked() if "CACHE" in dictGroupes.keys(): aExclure=dictGroupes["CACHE"] else: @@ -142,11 +145,12 @@ class MonChoixCommande(Ui_ChoixCommandes,QtGui.QWidget): listeACreer=[] for l in self.jdc.get_liste_cmd(): if l not in aExclure : - if filtre != None and not filtre in l : continue + if sensibleALaCasse and (filtre != None and not filtre in l) : continue + if (not sensibleALaCasse) and filtre != None and (not filtre in l) and (not filtre.upper() in l) : continue listeACreer.append(l) return listeACreer - def AjouteRadioButton(self): + def ajouteRadioButtons(self): filtre=str(self.LEFiltre.text()) if filtre==str("") : filtre=None if hasattr(self,'buttonGroup') : @@ -159,7 +163,7 @@ class MonChoixCommande(Ui_ChoixCommandes,QtGui.QWidget): w.close() self.listeWidget=[] if self.affiche_alpha==1 : - liste=self.CreeListeCommande(filtre) + liste=self.creeListeCommande(filtre) for cmd in liste : rbcmd=(QRadioButton(tr(cmd))) self.buttonGroup.addButton(rbcmd) @@ -175,8 +179,10 @@ class MonChoixCommande(Ui_ChoixCommandes,QtGui.QWidget): label.setText(text) self.listeWidget.append(label) aAjouter=1 + sensibleALaCasse=self.RBCasse.isChecked() for cmd in dictGroupes[grp]: - if filtre != None and not filtre in cmd : continue + if sensibleALaCasse and (filtre != None and not filtre in cmd) : continue + if (not sensibleALaCasse) and filtre != None and (not filtre in cmd) and (not filtre.upper() in cmd) : continue if aAjouter == 1 : self.commandesLayout.addWidget(label) aAjouter=0 @@ -190,7 +196,7 @@ class MonChoixCommande(Ui_ChoixCommandes,QtGui.QWidget): self.listeWidget.append(label2) self.commandesLayout.addWidget(label2) elif self.affiche_ordre==1 : - listeFiltre=self.CreeListeCommande(filtre) + listeFiltre=self.creeListeCommande(filtre) liste=[] if self.editor.Ordre_Des_Commandes == None : Ordre_Des_Commandes=listeFiltre else : Ordre_Des_Commandes=self.editor.Ordre_Des_Commandes @@ -205,9 +211,10 @@ class MonChoixCommande(Ui_ChoixCommandes,QtGui.QWidget): self.connect(self.buttonGroup, SIGNAL("buttonClicked(QAbstractButton*)"),self.rbClique) - def LEfiltreReturnPressed(self): - self.AjouteRadioButton(filtre) + def clearFiltre(self): + self.LEFiltre.setText("") + self.ajouteRadioButtons() def rbClique(self,id): self.name=str(id.text().toLatin1()) diff --git a/UiQT4/desChoixCommandes.ui b/UiQT4/desChoixCommandes.ui index e86d7862..47c13539 100644 --- a/UiQT4/desChoixCommandes.ui +++ b/UiQT4/desChoixCommandes.ui @@ -150,6 +150,9 @@ 35 + + selectionne les mots qui CONTIENNENT l expression + QFrame::Box @@ -195,14 +198,17 @@ - + Sensible à la casse + + false + - + 0 @@ -221,6 +227,9 @@ 40 + + ré-affiche toutes les commandes + background-color:rgb(104,110,149); color :white; diff --git a/UiQT4/eficas_en.qm b/UiQT4/eficas_en.qm index 8d9ca4f002b73e80dfbdaeeffd00d2b4b70e48e1..9f1116855d345253afe25c18f7a4dfc00fc5b0c9 100644 GIT binary patch delta 3519 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 delta 3231 zcmXZed0bUx8VB&-x%ZsAoO8IB{jww?tDs`hu;?fsi3Cm2!q6l`Nzfp|27$_EyqQCq zi8{TbkfBKhRs=SvV{YZ3q$r_?Y$A#aYAT{4xI*)IU;p~v^Pc5C&wHNdeb47Bq-*)o zI%n(8fc7!ab&K2m68C-+AbJ5;!nrq#xQ~7Tq+Ve2N5F``0@dGhYoGW!;5HX{&IBA> z#XWzGdr8CXI?C-H#<2q@%&h=c^$6WWRT+eM>uP?|^1(fl}e86`t*RKZB)VmP;3n6{? zEwG^v((auQocq{#%~0b;1Y1ji#`jp7CM5LURm8yysBOU10KsnxtB~S^K-MQ^X@)nlG~F7Xi{;uw)yWV{_S(baodCm2+S5Y^ z0k%ckzIY+fwwJl+!{vtyMP2$?2!X{cQ6E0G>oYOD^BdsCIqv;DF*@-M5IJ0o-TOQc zohK%L8A5l@7t=mXqs~;gC+4ymeYn-{s#tXW??8TrSp0fE;9VeYnfd~7Hcl)#N;yti zB$kC%Q<+~A%NCJMlf|;%o|r9e&G;G^-6n4RlG-D=S^U1F3-FvPmam}&qUj5=pZtxa zB$|53KY?a%v3#vS#*DZ9*k|0>J zS)v>#jA5H(clL`s%CTLiTYV=3c>A!9+#ZKg*3pVk6aw$-bCdjlEk*kGcWZ!^+qoTuEKCj1v=p&7R7<+Aen-tl2(CZqt5;GHoqLws zSzuG}e8Ba(Kqk}qjoi+AHic)>xkD55)oZEUJ4NpK6q~{`ZQP;NtV0cPY;-Uf18FTy zs57`8c@yaOU@msyniJ(L-Y!s>&2sHRd=8fwmK4xJquXOxzDWYCBMqN@vKVlzF%&%e zH6=Zn)!2o|?U9DVb1337MQp&%GI^4r*+9iKs>0BgISuH}Hk?bM<}m+g=nkQ+Z$_n| z?`JLWYm(9MKJ6^lW}|&xD6lxy=+s*Z1e`E>R73%HZm~2|l*h>(#$;<6?T)W=Zyw-2 z>SX&(0h-fwtjjbr>FO+FPxChv!ZDIw&zWwrjFvz%N&98TbH<*Qm&qCAOfuKlx84zg zd!BKiatpo2=Vjq1%5e80*|O{auzrK=_N)ugTF2I#7ibzjWCP{^xvgJb`3g<_gBRH- z`v7Zgu3VIT8CYH-m%K_LW_>DutK_BYVc}5x2Kx>xLMx1pU$s-PyT)@1zR~m zE{}8q^2W$j5q%J#H3qff~k$AB@(N@kl6b=+*_oeflm zgE6eYAApyfJ3y3-%Ej<7gWtT+RsirR&}k_l;2mXVx=2f z6I6S@oq+FCn_O7FV{B-{Lp7(6Zace6&8wII*bi5i>Ba*u<*6UnUj*a@>Oa>t((0_J z`9X_;(_w7DG47Sw>K=Q_W^bjsZ{0iyKK1H>){lVkrD}~#Yh(0ywRRj$dTW4MyTwG6 zb46|2G7W-DtlD0(1Q?g1p1D2)nDdePpqpl=v7T*m^78oOEjz=D6yvQ3?!ZJl!;M5* z$0AshQ-p(H7ZXAu{4K)n#Uz@l<}cY0=MatmJ{IphTA0HA;q0YpKhHKf$6DPxO~ET^ zalbf(+vUQ&^D4J5$EJW-t{BPH&EU$jxpphL4ieY#JFfE-uG>wnXCl{Yg3TCVSP&oZ z4K!HWgL>G_&z`J_Jn_S2Z$!*APwXDwgOPZoNC!oZ#g}C3nx9 zWOM~CEa6^y>g|L4`0fSnpWZeF?FOzik82#xRj+dG-{LwdT&GH|tC8!m+oq>5q?8YM zui^TP<_2wG{+6iV>&52JeP}1|ZL=xp*O)hy*8&+$=8d`jz^v=$A8*iigYRipVDZwN z`j%B#EUwY!%fa($L!4qB=%eH`@25i;;jsO*W%F;_E6(bL?fTAB!uE$3N=JGc5P)c; zB9$r-pe-AQfar`xxjAXsh3)o&`>wCd!cd`bx-2Xx{Lx;RWbwvCWFZIH_yFFRi4gD9bxF%{w#2dvQwo;`Fp#^rT&({|8Qh>pK7d diff --git a/UiQT4/eficas_en.ts b/UiQT4/eficas_en.ts index dc993aaa..e008afa0 100644 --- a/UiQT4/eficas_en.ts +++ b/UiQT4/eficas_en.ts @@ -80,7 +80,7 @@ ask eficas team error when searching argument's command : - + %d n'est pas un index valide pour append_brother %d is not a valid index for append-brother @@ -310,7 +310,7 @@ ask eficas team Concept's name %s is already existing! - + ERREUR ERROR @@ -439,7 +439,7 @@ ask eficas team Name is refused : already existing concept - + Nommage du concept effectue Concept named @@ -617,22 +617,22 @@ Le fichier associe n'est pas defini Object %s cannot be add - + None n'est pas une valeur autorisee None is not a valid value - + un concept de meme nom existe deja concept already exists - + Concept cree concept created - + La matrice n'est pas une matrice %(n_lign)d sur %(n_col)d n_lign matrix is not a %(n_lign)d x %(n_col)d matrix @@ -648,84 +648,84 @@ Le fichier associe n'est pas defini uncomment the command - + Impossible de supprimer un mot-cle obligatoire mandatory keyword cannot be deleted - + Mot-cle %s supprime Keyword %s deleted - + Pb interne : impossible de supprimer ce mot-cle internal problem : unable to delete keyword - + Commentaire supprime comment is deleted - + Commande %s supprimee command %s is deleted - + Pb interne : impossible de supprimer cet objet internal problem : unable to delete object - + Le fichier de commande n'a pas pu etre converti pour etre editable par Eficas unable to convert .comm file in order to open it with Eficas - + Include vide include file is empty - + L'include doit etre correctement initialise pour etre visualise include file must be correct - + Impossible de supprimer ce mot-clef unable to delete this keyword - + View3D View3D - + affiche dans Geom les elements de structure diplay SE in Geom - + Graphique graphic - + affiche la distribution display distribution - + Impossible de supprimer un mot-clef obligatoire unable to delete a mandatory keyword - + Mot-clef %s supprime Keyword %s is deleted @@ -745,97 +745,97 @@ 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 - + Copie refusee rejected copy - + Eficas n a pas reussi a copier l objet Eficas cannot copy this object - + Copie refusee pour ce type d objet Copy rejected : bad object type - + Deplacement refuse move rejected - + Deplacement refuse entre 2 fichiers. Seule la copie est autorisee 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 +845,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 @@ -1387,38 +1387,38 @@ Le fichier associe n'est pas defini - + n'est pas un index valide pour append_brother is not correct - no possible "append_brother" - + Erreur interne Internal error - + La PDF de la loi ne peut pas etre affichee. 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 @@ -1464,7 +1464,7 @@ Le fichier associe n'est pas defini unable to verify formula - + Pb interne : impossible de supprimer ce mot-clef internal problem : unable to delete keyword @@ -1585,99 +1585,99 @@ 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 @@ -1738,7 +1738,7 @@ Le fichier associe n'est pas defini Value is not authorized - + Accquisition Groupe Maille acquier mesh groups @@ -1863,12 +1863,12 @@ Le fichier associe n'est pas defini - + Fichier de donnees data file - + Tous les Fichiers (*) all files (*) @@ -1888,17 +1888,17 @@ Le fichier associe n'est pas defini maximum number of values - + TraduitV10V11 - + TraduitV11V12 - + Sauve Format Ligne save file in line format @@ -2153,12 +2153,12 @@ Le fichier associe n'est pas defini values - + Valeur incorrecte incorrect value - + n est pas un identifiant correct is not a valid name @@ -2229,32 +2229,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 @@ -2269,38 +2269,38 @@ Le fichier associe n'est pas defini 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 - + La matrice n'a pas le bon entete 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 @@ -2361,60 +2361,80 @@ Le fichier associe n'est pas defini DMacro - + Alphabetique alphabetic sort - + Par Groupe Sort by group - + <html><head/><body><p align="center"><span style=" text-decoration: underline;">Affichage</span></p></body></html> <html><head/><body><p align="center"><span style=" text-decoration: underline;">Order</span></p></body></html> - + 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 - + <html><head/><body><p align="center">Filtre Commande</p></body></html> <html><head/><body><p align="center">Filters Commands</p></body></html> - + filter commands filters commands - + affiche les régles de validité display validity rules - + ... - + Règles de construction Building Rules + + + Sensible à la casse + case-sensitive + + + + Effacer + Clear + + + + selectionne les mots qui CONTIENNENT l expression + select words that CONTAINS the filter + + + + ré-affiche toutes les commandes + re-display the list of commands + DChoixCata @@ -2451,37 +2471,37 @@ p, li { white-space: pre-wrap; } DSelVal - + Sélection de valeurs Values Selections - + Separateur marker - + espace space - + virgule comma - + point-virgule semi-colon - + Ajouter Selection add selected value - + Importer Tout imports all values @@ -2772,7 +2792,7 @@ p, li { white-space: pre-wrap; } Save run - + Run run @@ -2790,22 +2810,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 @@ -3186,17 +3206,17 @@ p, li { white-space: pre-wrap; } validation de la saisie - Entry Validation + Entry Validation &Ajouter - &Add + &Add Shift+A, Alt+A, Alt+A, Alt+A - Shift+A, Alt+A, Alt+A, Alt+A + Shift+A, Alt+A, Alt+A, Alt+A @@ -3980,7 +4000,7 @@ p, li { white-space: pre-wrap; } self.appliEficas - + Wrapper Files (*.xml);;All Files (*) diff --git a/UiQT4/eficas_fr.ts b/UiQT4/eficas_fr.ts index 604b00c3..a0fcea24 100644 --- a/UiQT4/eficas_fr.ts +++ b/UiQT4/eficas_fr.ts @@ -87,7 +87,7 @@ - + %d n'est pas un index valide pour append_brother @@ -328,7 +328,7 @@ - + ERREUR @@ -472,7 +472,7 @@ - + Nommage du concept effectue @@ -647,22 +647,22 @@ Le fichier associe n'est pas defini - + None n'est pas une valeur autorisee - + un concept de meme nom existe deja - + Concept cree - + La matrice n'est pas une matrice %(n_lign)d sur %(n_col)d n_lign @@ -779,7 +779,7 @@ Le fichier associe n'est pas defini - + n'est pas un index valide pour append_brother @@ -794,84 +794,84 @@ Le fichier associe n'est pas defini - + Impossible de supprimer un mot-cle obligatoire - + Mot-cle %s supprime - + Pb interne : impossible de supprimer ce mot-cle - + Commentaire supprime - + Commande %s supprimee - + Pb interne : impossible de supprimer cet objet - + Le fichier de commande n'a pas pu etre converti pour etre editable par Eficas - + Include vide - + L'include doit etre correctement initialise pour etre visualise - + Impossible de supprimer ce mot-clef - + View3D - + affiche dans Geom les elements de structure - + Graphique - + affiche la distribution - + Erreur interne - + La PDF de la loi ne peut pas etre affichee. @@ -881,17 +881,17 @@ Le fichier associe n'est pas defini - + Impossible de supprimer un mot-clef obligatoire - + Mot-clef %s supprime - + Pb interne : impossible de supprimer ce mot-clef @@ -911,108 +911,108 @@ Le fichier associe n'est pas defini - + Erreur fatale au chargement de %s - + Erreur fatale au chargement d'un fichier - + fichier modifie - + Attention! fichier change hors EFICAS - + Type de fichier non reconnu - + EFICAS ne sait pas ouvrir le type de fichier %s - + EFICAS ne sait pas ouvrir ce type de fichier - + Copie impossible - + Veuillez selectionner un objet a copier - + Veuillez selectionner un seul objet : la copie se fera apres le noeud selectionne - + Aucun Objet n a ete copie ou coupe - + Copie refusee - + Eficas n a pas reussi a copier l objet - + Copie refusee pour ce type d objet - + Deplacement refuse - + Deplacement refuse entre 2 fichiers. Seule la copie est autorisee - + Copie impossible a cet endroit - + Veuillez selectionner une commande, un parametre, un commentaire ou une macro - + Choix d'un fichier XML - + Le fichier contient une commande MODEL - + Donnez le nom du fichier XML qui contient la description des variables @@ -1022,175 +1022,175 @@ Le fichier associe n'est pas defini - + Erreur a la generation - + EFICAS ne sait pas convertir ce JDC - + Format %s non reconnu - + EFICAS ne sait pas convertir le JDC selon le format - + Execution impossible - + le JDC doit etre valide pour une execution MAP - + le JDC doit contenir un et un seul composant - + le JDC doit etre valide pour une execution - + Sauvegarder SVP avant l'execution - + sauvegarde - + Sauvegarde du Fichier - + Le fichier <b>%s</b> existe deja. - + &Ecraser - + Sauvegarde de l'input impossible - + Un JdC valide est necessaire pour creer un .input - + Choix du composant obligatoire - + Choix unite %d - + Le fichier %s contient une commande INCLUDE - + Donnez le nom du fichier correspondant a l unite logique - + Fichier pour unite - + Choix d'un fichier de poursuite - + Le fichier %s contient une commande POURSUITE - + Donnez le nom du fichier dont vous voulez faire une poursuite - + Fichiers Med (*.med);;Tous les Fichiers (*) - + Fichier Med - + Veuillez selectionner un fichier Med - + chaine de caracteres - + reel - + entier - + complexe - + Matrice - + fichier - + fichier existant - + repertoire @@ -1434,7 +1434,7 @@ Le fichier associe n'est pas defini - + Accquisition Groupe Maille @@ -1819,7 +1819,7 @@ Le fichier associe n'est pas defini - + Sauve Format Ligne @@ -1889,12 +1889,12 @@ Le fichier associe n'est pas defini - + Fichier de donnees - + Tous les Fichiers (*) @@ -1909,12 +1909,12 @@ Le fichier associe n'est pas defini - + TraduitV10V11 - + TraduitV11V12 @@ -2099,12 +2099,12 @@ Le fichier associe n'est pas defini - + Valeur incorrecte - + n est pas un identifiant correct @@ -2175,32 +2175,32 @@ Le fichier associe n'est pas defini - + Modification Impossible - + le parametre n'est pas valide - + n est pas un identifiant correct - + Valeur incorrecte: - + Valeur incorrecte - + Valeur correcte @@ -2250,7 +2250,7 @@ Le fichier associe n'est pas defini - + existe deja @@ -2271,32 +2271,32 @@ Le fichier associe n'est pas defini - + La matrice n'a pas le bon entete - + le mot clef - + doit etre insere avant - + insertion impossible - + doit etre insere apres - + La Creation de parametre n est possible que dans un jeu de donnees @@ -2357,60 +2357,80 @@ Le fichier associe n'est pas defini - + <html><head/><body><p align="center"><span style=" text-decoration: underline;">Affichage</span></p></body></html> - + affiche les commandes par ordre alphabetique - + Alphabetique - + affiche les commandes selon les thèmes - + Ordre de la modélisation - + Par Groupe - + <html><head/><body><p align="center">Filtre Commande</p></body></html> - + filter commands - + affiche les régles de validité - + ... - + Règles de construction + + + Sensible à la casse + + + + + Effacer + + + + + selectionne les mots qui CONTIENNENT l expression + + + + + ré-affiche toutes les commandes + + DChoixCata @@ -2447,37 +2467,37 @@ p, li { white-space: pre-wrap; } DSelVal - + Sélection de valeurs - + Separateur - + espace - + virgule - + point-virgule - + Ajouter Selection - + Importer Tout @@ -2768,7 +2788,7 @@ p, li { white-space: pre-wrap; } - + Run @@ -2786,22 +2806,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 &Abandonner @@ -3184,21 +3204,6 @@ p, li { white-space: pre-wrap; } <html><head/><body><p><span style=" color:#0000ff;">commande </span></p></body></html> - - - validation de la saisie - - - - - &Ajouter - - - - - Shift+A, Alt+A, Alt+A, Alt+A - - WidgetParam @@ -3976,7 +3981,7 @@ p, li { white-space: pre-wrap; } self.appliEficas - + Wrapper Files (*.xml);;All Files (*) -- 2.39.2