# coding=utf-8
-# person_in_charge: mathieu.courtois at edf.fr
-# ======================================================================
-# COPYRIGHT (C) 1991 - 2015 EDF R&D WWW.CODE-ASTER.ORG
-# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
-# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
-# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
-# (AT YOUR OPTION) ANY LATER VERSION.
+# Copyright (C) 2007-2015 EDF R&D
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
#
-# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
-# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
-# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
-# GENERAL PUBLIC LICENSE FOR MORE DETAILS.
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
-# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
-# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
-# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+#
+
# ======================================================================
"""
from N_ASSD import ASSD
from N_types import is_int, is_float_or_int, is_complex, is_number, is_str, is_sequence
from strfunc import convert, ufmt
+from Extensions.i18n import tr
+
class ValError(Exception):
return obj
else:
raise ValError(
- ufmt(_(u"%s n'est pas un fichier valide"), repr(obj)))
+ ufmt(_(tr(u"%s n'est pas un fichier valide")), repr(obj)))
elif type_permis == 'FichierNoAbs':
import os
if (len(typ) > 2 and typ[2] == "Sauvegarde") or isinstance(obj, type("")):
return obj
else:
raise ValError(
- ufmt(_(u"%s n'est pas un fichier valide"), repr(obj)))
+ ufmt(_(tr("%s n'est pas un fichier valide")), repr(obj)))
elif type_permis == 'Repertoire':
import os
if os.path.isdir(obj):
return obj
else:
raise ValError(
- ufmt(_(u"%s n'est pas un répertoire valide"), repr(obj)))
+ ufmt(_(tr(u"%s n'est pas un repertoire valide")), repr(obj)))
elif type(type_permis) == types.ClassType or isinstance(type_permis, type):
try:
if self.is_object_from(obj, type_permis):
except Exception, err:
pass
else:
- print convert(ufmt(_(u"Type non encore géré %s"), `type_permis`))
+ print convert(ufmt(_(tr(u"Type non encore gere %s")), `type_permis`))
raise ValError(
- ufmt(_(u"%s (de type %s) n'est pas d'un type autorisé: %s %s"),
+ ufmt(_(tr(u"%s (de type %s) n'est pas d'un type autorise: %s %s")),
repr(obj), type(obj), typ, unicode(err)))
def is_complexe(self, valeur):
if length < min or length > max:
raise ValError(
ufmt(
- _(u"Nombre d'arguments de %s incorrect (min = %s, max = %s)"),
+ _(tr(u"Nombre d'arguments de %s incorrect (min = %s, max = %s)")),
repr(obj), min, max))
return obj
if obj not in into:
raise ValError(
ufmt(
- _(u"La valeur : %s ne fait pas partie des choix possibles %s"),
+ _(tr(u"La valeur : %s ne fait pas partie des choix possibles %s")),
repr(obj), into))
else:
# on est dans le cas d'un ensemble continu de valeurs possibles
if obj < val_min or obj > val_max:
raise ValError(
ufmt(
- _(u"La valeur : %s est en dehors du domaine de validité [ %s , %s ]"),
+ _(tr(u"La valeur : %s est en dehors du domaine de validite [ %s , %s ]")),
repr(obj), self.val_min, self.val_max))
return obj
return valeur
raise ValError(
ufmt(
- _(u"%s n'est pas une chaine de longueur comprise entre %s et %s"),
+ _(tr(u"%s n'est pas une chaine de longueur comprise entre %s et %s")),
valeur, self.min, self.max))
def __repr__(self):
- return ufmt(_(u"TXM de longueur entre %s et %s"), self.min, self.max)
+ return ufmt(_(tr(u"TXM de longueur entre %s et %s")), self.min, self.max)
class Valid(PProtocol):
self.cata_info = ""
def info(self):
- return ufmt(_(u"valeur %s obligatoire"), `self.elem`)
+ return ufmt(_(tr(u"valeur %s obligatoire")), `self.elem`)
def default(self, valeur, elem):
return valeur
elem.remove(v)
if elem:
raise ValError(
- ufmt(_(u"%s ne contient pas les elements obligatoires : %s "),
+ ufmt(_(tr(u"%s ne contient pas les elements obligatoires : %s ")),
valeur, elem))
return valeur
self.cata_info = ""
def info(self):
- return ufmt(_(u"%s présent ensemble"), `self.elem`)
+ return ufmt(_(tr(u"%s present ensemble")), `self.elem`)
def default(self, valeur, elem):
return valeur
if v in elem: elem.remove(v)
if ( len(elem) == 0 ): return valeur
if len(elem) != len(list(self.elem)) :
- raise ValError( ufmt(_(u"%s ne contient pas les éléments devant être présent ensemble: %s "), valeur, elem))
+ raise ValError( ufmt(_(tr(u"%s ne contient pas les elements devant etre presents ensemble: %s ")), valeur, elem))
return valeur
def has_into(self):
self.cata_info = ""
def info(self):
- return ufmt(_(u"%s absent"), `self.elem`)
+ return ufmt(_(tr(u"%s absent")), `self.elem`)
def default(self, valeur, elem):
return valeur
for val in valeur:
v = self.adapt(val)
if v in elem:
- raise ValError( ufmt(_(u"%s n'est pas autorisé : %s "), v, elem))
+ raise ValError( ufmt(_(tr(u"%s n'est pas autorise : %s ")), v, elem))
return valeur
def has_into(self):
def default(self, valeur):
if valeur in self.liste:
- raise ValError(ufmt(_(u"%s est un doublon"), valeur))
+ raise ValError(ufmt(_(tr(u"%s est un doublon")), valeur))
return valeur
def convert(self, valeur):
self.cata_info = ""
def info(self):
- return ufmt(_(u"longueur de la chaine entre %s et %s"), self.low, self.high)
+ return ufmt(_(tr(u"longueur de la chaine entre %s et %s")), self.low, self.high)
def info_erreur_item(self):
- return _(u"Longueur de la chaine incorrecte")
+ return _(tr(u"Longueur de la chaine incorrecte"))
def convert(self, valeur):
for val in valeur:
def default(self, valeur, low, high):
if not is_str(valeur):
- raise ValError(ufmt(_(u"%s n'est pas une chaine"), repr(valeur)))
+ raise ValError(ufmt(_(tr(u"%s n'est pas une chaine")), repr(valeur)))
if valeur[0] == "'" and valeur[-1] == "'":
low = low + 2
high = high + 2
if len(valeur) < low or len(valeur) > high:
raise ValError(
- ufmt(_(u"%s n'est pas de la bonne longueur"), repr(valeur)))
+ ufmt(_(tr(u"%s n'est pas de la bonne longueur")), repr(valeur)))
return valeur
def default(self, valeur):
if not is_str(valeur):
- raise ValError(ufmt(_(u"%s n'est pas une chaine"), repr(valeur)))
+ raise ValError(ufmt(_(tr(u"%s n'est pas une chaine")), repr(valeur)))
return valeur
self.cata_info = ""
def info(self):
- return ufmt(_(u"liste %s"), self.ord)
+ return ufmt(_(tr(u"liste %s")), self.ord)
def info_erreur_liste(self):
- return ufmt(_(u"La liste doit etre en ordre %s"), self.ord)
+ return ufmt(_(tr(u"La liste doit etre en ordre %s")), self.ord)
def convert(self, valeur):
self.val = None
if self.ord == 'croissant':
if self.val is not None and valeur < self.val:
raise ValError(
- ufmt(_(u"%s n'est pas par valeurs croissantes"), repr(self.liste)))
+ ufmt(_(tr(u"%s n'est pas par valeurs croissantes")), repr(self.liste)))
elif self.ord == 'decroissant':
if self.val is not None and valeur > self.val:
raise ValError(
- ufmt(_(u"%s n'est pas par valeurs decroissantes"), repr(self.liste)))
+ ufmt(_(tr(u"%s n'est pas par valeurs decroissantes")), repr(self.liste)))
self.val = valeur
return valeur
return validator.convert(valeur)
except:
pass
- raise ValError(ufmt(_(u"%s n'est pas du bon type"), repr(valeur)))
+ raise ValError(ufmt(_(tr(u"%s n'est pas du bon type")), repr(valeur)))
def info_erreur_item(self):
l = []
def info_erreur_liste(self):
a = 1
- chaine=""
for v in self.validators:
if v.info_erreur_liste() != " ":
if a == 1:
def __init__(self, low, high):
self.low = low
self.high = high
- self.cata_info = ufmt(_(u"%s doit être inférieur a %s"), low, high)
+ self.cata_info = ufmt(_(tr(u"%s doit etre inferieur a %s")), low, high)
def info(self):
- return ufmt(_(u"valeur dans l'intervalle %s , %s"), self.low, self.high)
+ return ufmt(_(tr(u"valeur dans l'intervalle %s , %s")), self.low, self.high)
def convert_item(self, valeur):
if valeur > self.low and valeur < self.high:
return valeur
- raise ValError(ufmt(_(u"%s devrait être comprise entre %s et %s"),
+ raise ValError(ufmt(_(tr(u"%s devrait etre comprise entre %s et %s")),
valeur, self.low, self.high))
def verif_item(self, valeur):
return valeur > self.low and valeur < self.high
def info_erreur_item(self):
- return ufmt(_(u"La valeur doit etre comprise entre %s et %s"), self.low, self.high)
+ return ufmt(_(tr(u"La valeur doit etre comprise entre %s et %s")), self.low, self.high)
def verif_cata(self):
if self.low > self.high:
def __init__(self, min='**', max='**'):
self.min = min
self.max = max
- self.cata_info = ufmt(_(u"%s doit etre inferieur a %s"), min, max)
+ self.cata_info = ufmt(_(tr(u"%s doit etre inferieur a %s")), min, max)
def info(self):
- return ufmt(_(u"longueur de liste comprise entre %s et %s"), self.min, self.max)
+ return ufmt(_(tr(u"longueur de liste comprise entre %s et %s")), self.min, self.max)
def info_erreur_liste(self):
return ufmt(
- _(u"Le cardinal de la liste doit etre compris entre %s et %s"),
+ _(tr(u"Le cardinal de la liste doit etre compris entre %s et %s")),
self.min, self.max)
def is_list(self):
l = 1
if self.max != '**' and l > self.max:
raise ValError(
- ufmt(_(u"%s devrait etre de longueur inferieure a %s"), valeur, self.max))
+ ufmt(_(tr(u"%s devrait etre de longueur inferieure a %s")), valeur, self.max))
if self.min != '**' and l < self.min:
raise ValError(
- ufmt(_(u"%s devrait etre de longueur superieure a %s"), valeur, self.min))
+ ufmt(_(tr(u"%s devrait etre de longueur superieure a %s")), valeur, self.min))
return valeur
def verif_item(self, valeur):
v = self.adapt(val)
if v % 2 != 0:
raise ValError(
- ufmt(_(u"%s contient des valeurs non paires"), repr(valeur)))
+ ufmt(_(tr(u"%s contient des valeurs non paires")), repr(valeur)))
return valeur
def default(self, valeur):
if valeur in self.into:
return valeur
raise ValError(
- ufmt(_(u"%s contient des valeurs hors des choix possibles: %s "),
+ ufmt(_(tr(u"%s contient des valeurs hors des choix possibles: %s ")),
valeur, self.into))
def verif_item(self, valeur):
self.cata_info = ""
def info(self):
- return ufmt(_(u"valeur %s pour la somme des cles A et B "), self.somme)
+ return ufmt(_(tr(u"valeur %s pour la somme des cles A et B ")), self.somme)
def verif(self, valeur):
if is_sequence(valeur):
self.coerce = self.identity
def info(self):
- return ufmt(_(u"valeur de %s"), self.aType)
+ return ufmt(_(tr(u"valeur de %s")), self.aType)
def identity(self, value):
if type(value) == self.aType:
self.aClass = aClass
def info(self):
- return ufmt(_(u"valeur d'instance de %s"), self.aClass.__name__)
+ return ufmt(_(tr(u"valeur d'instance de %s")), self.aClass.__name__)
def verif_item(self, valeur):
if not isinstance(valeur, self.aClass):
self.cata_info = ""
def info(self):
- return _(u": vérifie les types dans un tuple")
+ return _(tr(u": verifie les types dans un tuple"))
def info_erreur_liste(self):
- return _(u"Les types entrés ne sont pas permis")
+ return _(tr(u"Les types entrés ne sont pas permis"))
def default(self, valeur):
# if valeur in self.liste : raise ValError("%s est un doublon" %
def convert_item(self, valeur):
if len(valeur) != len(self.typeDesTuples):
raise ValError(
- ufmt(_(u"%s devrait etre de type %s "), valeur, self.typeDesTuples))
+ ufmt(_(tr(u"%s devrait etre de type %s ")), valeur, self.typeDesTuples))
for i in range(len(valeur)):
ok = self.verifType(valeur[i], self.typeDesTuples[i])
if ok != 1:
raise ValError(
- ufmt(_(u"%s devrait etre de type %s "), valeur, self.typeDesTuples))
+ ufmt(_(tr(u"%s devrait etre de type %s ")), valeur, self.typeDesTuples))
return valeur
def verif_item(self, valeur):
if valeur in self.listeDesFreres:
return valeur
raise ValError(
- ufmt(_(u"%s n'est pas dans %s"), valeur, self.listeDesFreres))
+ ufmt(_(tr(u"%s n'est pas dans %s")), valeur, self.listeDesFreres))
class RegExpVal(ListVal):
<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="en" sourcelanguage="">
+<!DOCTYPE TS>
+<TS version="2.0" language="en">
<context>
<name>@default</name>
<message>
<message>
<location filename="../../Editeur/analyse_catalogue.py" line="191"/>
<source>Impossible d'ouvrir le fichier : %s </source>
- <translation>unanble to open file : %s</translation>
+ <translation>unable to open file : %s</translation>
</message>
<message>
<location filename="../../Editeur/analyse_catalogue.py" line="208"/>
</message>
<message>
<location filename="../../Extensions/commande_comm.py" line="61"/>
- <source>Objet commande commentarisé invalide</source>
+ <source>Objet commande commentarisé invalide</source>
<translation>invalid commented command</translation>
</message>
<message>
<translation>end function %s</translation>
</message>
<message>
- <location filename="../../Noyau/N_JDC.py" line="381"/>
+ <location filename="../../Extensions/jdc_include.py" line="94"/>
<source>Nom de concept deja defini : %s</source>
<translation>Concept's name %s is already existing</translation>
</message>
</message>
<message>
<location filename="../../Ihm/I_FORM_ETAPE.py" line="159"/>
- <source>Un concept de nom %s existe déjà !</source>
+ <source>Un concept de nom %s existe déjà !</source>
<translation>Concept's name %s is already existing!</translation>
</message>
<message>
<message>
<location filename="../../generator/generator_CARMEL3D.py" line="541"/>
<source>ATTENTION! Une source constante n'est possible qu'a frequence nulle en regime frequentiel</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../../generator/generator_Creation.py" line="83"/>
<translation>impossible to return a value of type : %s</translation>
</message>
<message>
- <location filename="../../Ihm/I_JDC.py" line="305"/>
+ <location filename="../../Ihm/I_JDC.py" line="306"/>
<source>Impossible d'ajouter la commande</source>
<translation>unable to add the keyword (commande)</translation>
</message>
<message>
- <location filename="../../Ihm/I_JDC.py" line="311"/>
+ <location filename="../../Ihm/I_JDC.py" line="312"/>
<source>Impossible d ajouter la commande</source>
<translation>unable to add the keyword (commande)</translation>
</message>
<message>
- <location filename="../../Ihm/I_JDC.py" line="626"/>
+ <location filename="../../Ihm/I_JDC.py" line="627"/>
<source>Pas implemente</source>
<translation>not implemented</translation>
</message>
<message>
- <location filename="../../Ihm/I_JDC.py" line="721"/>
+ <location filename="../../Ihm/I_JDC.py" line="722"/>
<source>Nom de concept deja defini </source>
<translation>already defined concept</translation>
</message>
<message>
- <location filename="../../Ihm/I_JDC.py" line="896"/>
+ <location filename="../../Ihm/I_JDC.py" line="897"/>
<source> Nom de concept deja defini : </source>
<translation>already defined concept :</translation>
</message>
<message>
- <location filename="../../Ihm/I_JDC.py" line="939"/>
+ <location filename="../../Ihm/I_JDC.py" line="940"/>
<source>Impossible de trouver le fichier correspondant a l'unite </source>
<translation>unable to find file corresponding to unit</translation>
</message>
<translation>Object %s cannot be add</translation>
</message>
<message>
- <location filename="../../Ihm/I_MCSIMP.py" line="244"/>
+ <location filename="../../Ihm/I_MCSIMP.py" line="248"/>
<source>None n'est pas une valeur autorisee</source>
<translation>None is not a valid value</translation>
</message>
<message>
- <location filename="../../Ihm/I_MCSIMP.py" line="476"/>
+ <location filename="../../Ihm/I_MCSIMP.py" line="480"/>
<source>un concept de meme nom existe deja</source>
<translation>concept already exists</translation>
</message>
<message>
- <location filename="../../Ihm/I_MCSIMP.py" line="498"/>
+ <location filename="../../Ihm/I_MCSIMP.py" line="502"/>
<source>Concept cree</source>
<translation>concept created</translation>
</message>
<message>
- <location filename="../../Ihm/I_MCSIMP.py" line="626"/>
+ <location filename="../../Ihm/I_MCSIMP.py" line="629"/>
<source>La matrice n'est pas une matrice %(n_lign)d sur %(n_col)d</source>
<comment>n_lign</comment>
<translation>matrix is not a %(n_lign)d x %(n_col)d matrix</translation>
<translation>internal problem : unable to delete keyword</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compojdc.py" line="92"/>
+ <location filename="../../InterfaceQT4/compojdc.py" line="94"/>
<source>Commentaire supprime</source>
<translation>comment is deleted</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compojdc.py" line="94"/>
+ <location filename="../../InterfaceQT4/compojdc.py" line="96"/>
<source>Commande %s supprimee</source>
<translation>command %s is deleted</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compojdc.py" line="98"/>
+ <location filename="../../InterfaceQT4/compojdc.py" line="100"/>
<source>Pb interne : impossible de supprimer cet objet</source>
<translation>internal problem : unable to delete object</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compomacro.py" line="113"/>
+ <location filename="../../InterfaceQT4/compomacro.py" line="139"/>
<source>Le fichier de commande n'a pas pu etre converti pour etre editable par Eficas
</source>
<translation>unable to convert .comm file in order to open it with Eficas</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compomacro.py" line="145"/>
+ <location filename="../../InterfaceQT4/compomacro.py" line="171"/>
<source>Include vide</source>
<translation>include file is empty</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compomacro.py" line="145"/>
+ <location filename="../../InterfaceQT4/compomacro.py" line="171"/>
<source>L'include doit etre correctement initialise pour etre visualise</source>
<translation>include file must be correct</translation>
</message>
<translation>Error when reading configuration file</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="172"/>
+ <location filename="../../InterfaceQT4/editor.py" line="187"/>
<source>Erreur fatale au chargement de %s</source>
<translation>fatal error when loading %s</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="173"/>
+ <location filename="../../InterfaceQT4/editor.py" line="188"/>
<source>Erreur fatale au chargement d'un fichier</source>
<translation>Fatal error when loading file</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="268"/>
+ <location filename="../../InterfaceQT4/editor.py" line="287"/>
<source>fichier modifie</source>
<translation>file updated </translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="268"/>
+ <location filename="../../InterfaceQT4/editor.py" line="287"/>
<source>Attention! fichier change hors EFICAS</source>
<translation>Warning ! this file was modified outside Eficas</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="322"/>
+ <location filename="../../InterfaceQT4/editor.py" line="341"/>
<source>Type de fichier non reconnu</source>
<translation>unsupported file type</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="279"/>
+ <location filename="../../InterfaceQT4/editor.py" line="298"/>
<source>EFICAS ne sait pas ouvrir le type de fichier %s</source>
<translation>Eficas is not able to open this file's type : %s</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="322"/>
+ <location filename="../../InterfaceQT4/editor.py" line="341"/>
<source>EFICAS ne sait pas ouvrir ce type de fichier</source>
<translation>Eficas is not able to open this file's type</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="530"/>
+ <location filename="../../InterfaceQT4/editor.py" line="564"/>
<source>Copie impossible</source>
<translation>unable to copy</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="504"/>
+ <location filename="../../InterfaceQT4/editor.py" line="538"/>
<source>Veuillez selectionner un objet a copier</source>
<translation>you have to select an object to copy</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="509"/>
+ <location filename="../../InterfaceQT4/editor.py" line="543"/>
<source>Veuillez selectionner un seul objet : la copie se fera apres le noeud selectionne</source>
<translation>You have to select a single object : copy will be done after the selected node</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="530"/>
+ <location filename="../../InterfaceQT4/editor.py" line="564"/>
<source>Aucun Objet n a ete copie ou coupe</source>
<translation>No object was cut or copied</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="554"/>
+ <location filename="../../InterfaceQT4/editor.py" line="588"/>
<source>Copie refusee</source>
<translation>rejected copy</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="540"/>
+ <location filename="../../InterfaceQT4/editor.py" line="574"/>
<source>Eficas n a pas reussi a copier l objet</source>
<translation>Eficas cannot copy this object</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="554"/>
+ <location filename="../../InterfaceQT4/editor.py" line="588"/>
<source>Copie refusee pour ce type d objet</source>
<translation>Copy rejected : bad object type</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="566"/>
+ <location filename="../../InterfaceQT4/editor.py" line="600"/>
<source>Deplacement refuse</source>
<translation>move rejected</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="566"/>
+ <location filename="../../InterfaceQT4/editor.py" line="600"/>
<source>Deplacement refuse entre 2 fichiers. Seule la copie est autorisee </source>
<translation>move rejected. no move between two files : only copy is available</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="601"/>
+ <location filename="../../InterfaceQT4/editor.py" line="635"/>
<source>Copie impossible a cet endroit</source>
<translation>unable to copy here</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="601"/>
+ <location filename="../../InterfaceQT4/editor.py" line="635"/>
<source>Veuillez selectionner une commande, un parametre, un commentaire ou une macro</source>
<translation>select a command; a parameter, a comment or a macro</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="662"/>
+ <location filename="../../InterfaceQT4/editor.py" line="696"/>
<source>Choix d'un fichier XML</source>
<translation>Choice of XML file</translation>
</message>
<translation>Open file</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="721"/>
+ <location filename="../../InterfaceQT4/editor.py" line="755"/>
<source>Erreur a la generation</source>
<translation>Error when generating</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="721"/>
+ <location filename="../../InterfaceQT4/editor.py" line="755"/>
<source>EFICAS ne sait pas convertir ce JDC</source>
<translation>Eficas is unable to convert JDC</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="727"/>
+ <location filename="../../InterfaceQT4/editor.py" line="761"/>
<source>Format %s non reconnu</source>
<translation> not supported format %s</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="811"/>
+ <location filename="../../InterfaceQT4/editor.py" line="845"/>
<source>Execution impossible </source>
<translation>Unable to execute</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="748"/>
+ <location filename="../../InterfaceQT4/editor.py" line="782"/>
<source>le JDC doit etre valide pour une execution MAP</source>
<translation>JDC has to be valid before run</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="751"/>
+ <location filename="../../InterfaceQT4/editor.py" line="785"/>
<source>le JDC doit contenir un et un seul composant</source>
<translation>JDC must contains a single componant</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="851"/>
+ <location filename="../../InterfaceQT4/editor.py" line="885"/>
<source>sauvegarde</source>
<translation>save</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="860"/>
+ <location filename="../../InterfaceQT4/editor.py" line="894"/>
<source>Sauvegarde du Fichier</source>
<translation>save file</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="860"/>
+ <location filename="../../InterfaceQT4/editor.py" line="894"/>
<source>Le fichier <b>%s</b> existe deja.</source>
<translation>file <b>%s</b> already exists.</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="860"/>
+ <location filename="../../InterfaceQT4/editor.py" line="894"/>
<source>&Ecraser</source>
<translation>&Replace</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1050"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1092"/>
<source>Donnez le nom du fichier correspondant a l unite logique </source>
<translation>Choose file corresponding to unit </translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1053"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1095"/>
<source>Choix d'un fichier de poursuite</source>
<translation>Choose poursuite file</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1054"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1096"/>
<source>Le fichier %s contient une commande POURSUITE
</source>
<translation>file %s contains a POURSUITE command</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereTraduction.py" line="34"/>
+ <location filename="../../InterfaceQT4/gereTraduction.py" line="37"/>
<source>Traduire Fichier</source>
<translation>file translation</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereTraduction.py" line="34"/>
+ <location filename="../../InterfaceQT4/gereTraduction.py" line="37"/>
<source>Fichiers JDC (*.comm);;Tous les Fichiers (*)</source>
<translation>JDC files(*.comm);; All FIles(*)</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereTraduction.py" line="58"/>
+ <location filename="../../InterfaceQT4/gereTraduction.py" line="62"/>
<source>Fichier Traduit : %s
</source>
<translation>Translated file : %s</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereTraduction.py" line="68"/>
+ <location filename="../../InterfaceQT4/gereTraduction.py" line="72"/>
<source>Pas de difference entre le fichier origine et le fichier traduit</source>
<translation>No difference between the primary file and the translated file</translation>
</message>
<translation>&Ok</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="104"/>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="114"/>
<source>Entrez </source>
<translation>enter</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="101"/>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="111"/>
<source> valeurs </source>
<translation>values</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="106"/>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="116"/>
<source>Entrez entre </source>
<translation>enter between </translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="101"/>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="111"/>
<source> et </source>
<translation> and </translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="164"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="208"/>
<source>Selection</source>
<translation>selection</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="73"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="76"/>
<source>Une chaine de caracteres est attendue. </source>
<translation>string expected</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="74"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="77"/>
<source>Un reel est attendu. </source>
<translation>float expected</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="75"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="78"/>
<source>Un entier est attendu. </source>
<translation>integer expected.</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="76"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="79"/>
<source>Une Matrice est attendue. </source>
<translation>Matrix expected.</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="78"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="81"/>
<source>Un fichier est attendu. </source>
<translation>file expected.</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="79"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="82"/>
<source>Un repertoire est attendu. </source>
<translation>directory expected</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="81"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="84"/>
<source>Type de base inconnu</source>
<translation>unkown type</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="128"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="172"/>
<source>Visualisation Fichier </source>
<translation>view file</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="128"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="172"/>
<source>Impossibilite d'afficher le Fichier</source>
<translation>Unable to display file</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="141"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="185"/>
<source>Sauvegarder Fichier</source>
<translation>save File</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="155"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="199"/>
<source>Fichier selectionne</source>
<translation>file selected</translation>
</message>
<translation>Please, enter a single value</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpComplexe.py" line="157"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpComplexe.py" line="158"/>
<source>saisir le type de complexe</source>
<translation>choose complex's type</translation>
</message>
<translation>version</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="270"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="272"/>
<source> pour </source>
<translation> for </translation>
</message>
<translation>enter a complex</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="149"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="147"/>
<source>Import du catalogue</source>
<translation>Loading catalog</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="97"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="95"/>
<source>Pas de catalogue defini pour le code </source>
<translation>No catalog for this code</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="121"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="119"/>
<source>Aucun catalogue trouve</source>
<translation>No catalog</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="272"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="274"/>
<source> avec le catalogue </source>
<translation>with catalog </translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="149"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="147"/>
<source>Impossible d'importer le catalogue </source>
<translation>unable to load catalog</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="262"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="264"/>
<source>Choix d une version du code </source>
<translation>Choose a version for </translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="264"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="266"/>
<source>Choix d une version </source>
<translation>choose a version</translation>
</message>
<translation>Exit</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="307"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="332"/>
<source>Fichier Duplique</source>
<translation>file is duplicated</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="307"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="332"/>
<source>Le fichier ne sera pas sauvegarde.</source>
<translation>File will not be saved.</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="319"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="344"/>
<source>&Annuler</source>
<translation>&Cancel</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="237"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="262"/>
<source>Fichier</source>
<translation>File</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="237"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="262"/>
<source>Le fichier <b>%s</b> est deja ouvert.</source>
<translation>File <b>%s</b> is already open.</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="237"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="262"/>
<source>&Duplication</source>
<translation>&Duplication</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="237"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="262"/>
<source>&Abort</source>
<translation>&Abort</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="319"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="344"/>
<source>Fichier Modifie</source>
<translation>File is modified</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="319"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="344"/>
<source>Le fichier %s n a pas ete sauvegarde.</source>
<translation>file %s was not saved.</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="319"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="344"/>
<source>&Sauvegarder</source>
<translation>&Save</translation>
</message>
<message>
<location filename="../../generator/generator_CARMEL3D.py" line="820"/>
<source>ERREUR! ce groupe de maille (%s) n'a pas de prefixe valable</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../../generator/generator_CARMEL3D.py" line="825"/>
<source>ERREUR! ce type de bloc (%s) n'est pas valable</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/browser.py" line="328"/>
+ <location filename="../../InterfaceQT4/browser.py" line="426"/>
<source> n'est pas un index valide pour append_brother</source>
<translation>is not correct - no possible "append_brother"</translation>
</message>
<translation>unable to display law's PDF.</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="663"/>
+ <location filename="../../InterfaceQT4/editor.py" line="697"/>
<source>Le fichier contient une commande MODEL
</source>
<translation>file contains MODEL command </translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="664"/>
+ <location filename="../../InterfaceQT4/editor.py" line="698"/>
<source>Donnez le nom du fichier XML qui contient la description des variables</source>
<translation></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1048"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1090"/>
<source>Choix unite %d </source>
<translation>Choice for unit %d</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1051"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1093"/>
<source>Fichier pour unite </source>
<translation>File for unit </translation>
</message>
<message>
<location filename="../../Extensions/interpreteur_formule.py" line="97"/>
- <source>La formule passee à l'interpreteur doit etre sous forme de tuple</source>
+ <source>La formule passee à l'interpreteur doit etre sous forme de tuple</source>
<translation>formula must be written as tuple</translation>
</message>
<message>
<location filename="../../Extensions/nuplet.py" line="104"/>
- <source>Début </source>
+ <source>Début </source>
<translation>Beginning</translation>
</message>
<message>
<translation>None is not a valid value for EVAL</translation>
</message>
<message>
- <location filename="../../Extensions/parametre.py" line="187"/>
- <source>Pas de nom donné au paramètre </source>
+ <location filename="../../Extensions/parametre.py" line="188"/>
+ <source>Pas de nom donné au paramètre </source>
<translation>No name given</translation>
</message>
<message>
- <location filename="../../Extensions/parametre.py" line="192"/>
- <source>Le paramètre %s ne peut valoir None</source>
+ <location filename="../../Extensions/parametre.py" line="193"/>
+ <source>Le paramètre %s ne peut valoir None</source>
<translation>None is an incorrect value for parameter %s</translation>
</message>
<message>
<location filename="../../generator/generator_aplat.py" line="147"/>
- <source>Format pas implémenté : %s</source>
+ <source>Format pas implémenté : %s</source>
<translation>Not implemented fromat</translation>
</message>
<message>
</message>
<message>
<location filename="../../Ihm/I_FORM_ETAPE.py" line="138"/>
- <source>Impossible de réaliser la vérification de la formule</source>
+ <source>Impossible de réaliser la vérification de la formule</source>
<translation>unable to verify formula</translation>
</message>
<message>
<translation>internal problem : unable to delete keyword</translation>
</message>
<message>
- <location filename="../../convert/parseur_python.py" line="479"/>
+ <location filename="../../convert/parseur_python.py" line="483"/>
<source>Eficas ne peut pas traiter plusieurs instructions
sur la meme ligne : %s</source>
<translation>Eficas is not able to manage many instructions on a same line</translation>
<source>ATTENTION! Une source constante
n'est possible qu'a frequence nulle
en regime frequentiel</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../../generator/generator_CARMEL3D.py" line="491"/>
<source>ERREUR! Une forme de la source du
type WAVEFORM_CONSTANT ou WAVEFORM_SINUS est attendue.</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../../generator/generator_CARMEL3D.py" line="512"/>
<source>ATTENTION! Une source constante n'est
possible qu'a frequence nulle en regime frequentiel</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../../generator/generator_CARMEL3D.py" line="548"/>
<source>ERREUR! Une forme de la source du type
WAVEFORM_CONSTANT ou WAVEFORM_SINUS est attendue.</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../../generator/generator_CARMEL3D.py" line="817"/>
<source>ERREUR! ce groupe de maille (%s) n'a pas de prefixe
indiquant le type de materiau ou de source associee</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../../generator/generator_CARMEL3D.py" line="827"/>
<source>ERREUR! ce groupe de maille (%(nom)s) n'a pas
le prefixe correct pour etre associe a un type %(type_bloc)s</source>
<comment>nom</comment>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../Ihm/I_ETAPE.py" line="483"/>
+ <location filename="../../Ihm/I_ETAPE.py" line="485"/>
<source>
Include Invalide.
ne sera pas pris en compte</source>
<translation>PARAMETER</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="728"/>
+ <location filename="../../InterfaceQT4/editor.py" line="762"/>
<source>EFICAS ne sait pas convertir le JDC selon le format </source>
<translation>Eficas does not know how to convert data according to the defined format</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="787"/>
+ <location filename="../../InterfaceQT4/editor.py" line="821"/>
<source>le JDC doit etre valide pour une execution </source>
<translation>Before a run action, JDC must be valid</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="811"/>
+ <location filename="../../InterfaceQT4/editor.py" line="845"/>
<source>Sauvegarder SVP avant l'execution </source>
<translation>Save before run action</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="880"/>
+ <location filename="../../InterfaceQT4/editor.py" line="914"/>
<source>Sauvegarde de l'input impossible </source>
<translation>unable to save input file</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="873"/>
+ <location filename="../../InterfaceQT4/editor.py" line="907"/>
<source>Un JdC valide est necessaire pour creer un .input</source>
<translation>file must be valid to create a .input file</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="880"/>
+ <location filename="../../InterfaceQT4/editor.py" line="914"/>
<source>Choix du composant obligatoire</source>
<translation>You have to choose a component</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1049"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1091"/>
<source>Le fichier %s contient une commande INCLUDE
</source>
<translation>file %s contains an "INCLUDE" command</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1055"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1097"/>
<source>Donnez le nom du fichier dont vous
voulez faire une poursuite</source>
<translation>Name the principal file</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1167"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1218"/>
<source>Fichiers Med (*.med);;Tous les Fichiers (*)</source>
<translation>Med Files (*.med);;All Files(*)</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1170"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1221"/>
<source>Fichier Med</source>
<translation>Med File</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1170"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1221"/>
<source>Veuillez selectionner un fichier Med</source>
<translation>Choose a Med file</translation>
</message>
<translation>Help is not available</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="210"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="254"/>
<source>Export Med vers Fichier </source>
<translation>export Med Mesh in a file</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="210"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="254"/>
<source>Impossibilite d exporter le Fichier</source>
<translation>Unable to export file</translation>
</message>
<message>
<location filename="../../InterfaceQT4/monChoixCommande.py" line="162"/>
<source>Commande non choisie </source>
- <translation>Choose a command</translation>
+ <translation type="obsolete">Choose a command</translation>
</message>
<message>
<location filename="../../InterfaceQT4/monChoixCommande.py" line="162"/>
<source>Vous devez choisir une commande</source>
- <translation>Choose a command</translation>
+ <translation type="obsolete">Choose a command</translation>
</message>
<message>
<location filename="../../InterfaceQT4/monWidgetSimpTuple3.py" line="47"/>
<translation>value can not be changed</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetOptionnel.py" line="80"/>
+ <location filename="../../InterfaceQT4/monWidgetOptionnel.py" line="90"/>
<source>Options pour
</source>
<translation>Settings </translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="152"/>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="160"/>
<source>Nombre minimal de valeurs : </source>
<translation>minimal number of values :</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="154"/>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="162"/>
<source>Nombre maximal de valeurs : </source>
<translation>Maximal number of values :</translation>
</message>
<translation>Value is not authorized</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/qtEficas.py" line="348"/>
+ <location filename="../../InterfaceQT4/qtEficas.py" line="350"/>
<source>Accquisition Groupe Maille</source>
- <translation type="unfinished"></translation>
+ <translation>acquiers mesh groups</translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="269"/>
- <source>Fichier non encore nommé </source>
+ <location filename="../../InterfaceQT4/viewManager.py" line="294"/>
+ <source>Fichier non encore nommé </source>
<translation>unnamed file</translation>
</message>
<message>
<location filename="../../Noyau/N_JDC.py" line="383"/>
- <source>Nom de concept invalide. '%s' est un mot-clé réservé.</source>
- <translation>invalid concept :'%s' is a reserved keyword</translation>
+ <source>Nom de concept invalide. '%s' est un mot-clé réservé.</source>
+ <translation type="obsolete">invalid concept :'%s' is a reserved keyword</translation>
</message>
<message>
<location filename="../../Noyau/N_JDC.py" line="448"/>
<source>Impossible de trouver le fichier correspondant a l unite %s</source>
- <translation>unable to find file for unit %s</translation>
+ <translation type="obsolete">unable to find file for unit %s</translation>
</message>
<message>
<location filename="../../Noyau/N_JDC.py" line="451"/>
<source>%s n'est pas un fichier existant</source>
- <translation>%s is not an existing file</translation>
+ <translation type="obsolete">%s is not an existing file</translation>
</message>
<message>
<location filename="../../Noyau/N_JDC.py" line="544"/>
<source>concept '%s' absent du contexte de %s</source>
- <translation>concept '%s' not in context %s </translation>
+ <translation type="obsolete">concept '%s' not in context %s </translation>
</message>
<message>
<location filename="../../CarmelCND/PourTraductionCarmel.py" line="1"/>
<message>
<location filename="../../CarmelCND/PourTraductionCarmel.py" line="5"/>
<source>Centre</source>
- <translation>Center<byte value="x9"/></translation>
+ <translation>Center </translation>
</message>
<message>
<location filename="../../CarmelCND/PourTraductionCarmel.py" line="6"/>
</message>
<message>
<location filename="../../Validation/V_MCSIMP.py" line="121"/>
- <source>None n'est pas une valeur autorisée</source>
- <translation>None is not a valid value</translation>
+ <source>None n'est pas une valeur autorisée</source>
+ <translation type="obsolete">None is not a valid value</translation>
</message>
<message>
<location filename="../../Validation/V_MCSIMP.py" line="161"/>
- <source>Mot-clé %s invalide : %s
-Critère de validité: %s</source>
- <translation>Invalid keyword %s : %s
+ <source>Mot-clé %s invalide : %s
+Critère de validité: %s</source>
+ <translation type="obsolete">Invalid keyword %s : %s
validity criteria: %s</translation>
</message>
<message>
<location filename="../../Validation/V_MCSIMP.py" line="200"/>
- <source>Mot-clé simple : </source>
- <translation>keyword :</translation>
+ <source>Mot-clé simple : </source>
+ <translation type="obsolete">keyword :</translation>
</message>
<message>
- <location filename="../../Validation/V_MCSIMP.py" line="201"/>
- <source>Fin Mot-clé simple : </source>
- <translation>End Keyword :</translation>
+ <location filename="pourValidation.py" line="4"/>
+ <source>Fin Mot-clé simple : </source>
+ <translation type="obsolete">End Keyword :</translation>
</message>
<message>
<location filename="../../Validation/V_MCSIMP.py" line="207"/>
- <source>Mot-clé simple : %s %s</source>
- <translation>Keyword: %s %s </translation>
+ <source>Mot-clé simple : %s %s</source>
+ <translation type="obsolete">Keyword: %s %s </translation>
</message>
<message>
<location filename="../../Validation/V_ETAPE.py" line="239"/>
<source>Etape : </source>
- <translation>Command : </translation>
+ <translation type="obsolete">Command : </translation>
</message>
<message>
<location filename="../../Validation/V_ETAPE.py" line="239"/>
<source> ligne : </source>
- <translation> line : </translation>
+ <translation type="obsolete"> line : </translation>
</message>
<message>
<location filename="../../Validation/V_ETAPE.py" line="239"/>
<source> fichier :</source>
- <translation> File : </translation>
+ <translation type="obsolete"> File : </translation>
</message>
<message>
<location filename="../../Validation/V_ETAPE.py" line="230"/>
<source>Fin Etape : </source>
- <translation>End Command :</translation>
+ <translation type="obsolete">End Command :</translation>
</message>
<message>
<location filename="../../Validation/V_JDC.py" line="52"/>
<source>DEBUT CR validation : </source>
- <translation>BEGIN Validation Report : </translation>
+ <translation type="obsolete">BEGIN Validation Report : </translation>
</message>
<message>
<location filename="../../Validation/V_JDC.py" line="53"/>
<source>FIN CR validation : </source>
- <translation>END Validation report : </translation>
+ <translation type="obsolete">END Validation report : </translation>
</message>
<message>
- <location filename="../../Validation/V_MCSIMP.py" line="108"/>
- <source>Mot-clé : %s obligatoire non valorisé</source>
- <translation>Mandatory Keyword %s has no value</translation>
+ <location filename="pourValidation.py" line="1"/>
+ <source>Mot-clé : %s obligatoire non valorisé</source>
+ <translation type="obsolete">Mandatory Keyword %s has no value</translation>
</message>
<message>
<location filename="../../Validation/V_MCSIMP.py" line="197"/>
<source>Mot-clef simple : </source>
- <translation>Keyword :</translation>
+ <translation type="obsolete">Keyword :</translation>
+ </message>
+ <message>
+ <location filename="pourValidation.py" line="3"/>
+ <source>Mot-cle simple : </source>
+ <translation type="obsolete">Keyword :</translation>
+ </message>
+ <message>
+ <location filename="../../generator/generator_python.py" line="112"/>
+ <source>Format non implemente </source>
+ <translation>non implemented format</translation>
</message>
<message>
- <location filename="pourValidation.py" line="2"/>
- <source>None n'est pas ujjjjjjjjjne valeur autorisée</source>
+ <location filename="../../generator/generator_python.py" line="163"/>
+ <source>Type d'objet non prevu</source>
<translation></translation>
</message>
<message>
- <location filename="pourValidation.py" line="3"/>
- <source>Mot-cle simple : </source>
- <translation>Keyword :</translation>
+ <location filename="../../InterfaceQT4/gereListe.py" line="169"/>
+ <source>Fichier de donnees</source>
+ <translation>data file</translation>
+ </message>
+ <message>
+ <location filename="../../InterfaceQT4/gereListe.py" line="169"/>
+ <source>Tous les Fichiers (*)</source>
+ <translation>all files (*)</translation>
+ </message>
+ <message>
+ <location filename="../../InterfaceQT4/monWidgetCB.py" line="51"/>
+ <source>Select</source>
+ <translation>select</translation>
+ </message>
+ <message>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursBase.py" line="228"/>
+ <source>nb min de valeurs : </source>
+ <translation>minimal number of values :</translation>
+ </message>
+ <message>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursBase.py" line="233"/>
+ <source>nb max de valeurs atteint</source>
+ <translation>maximum number of values</translation>
+ </message>
+ <message>
+ <location filename="../../InterfaceQT4/qtEficas.py" line="328"/>
+ <source>TraduitV10V11</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../InterfaceQT4/qtEficas.py" line="331"/>
+ <source>TraduitV11V12</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../InterfaceQT4/qtEficas.py" line="333"/>
+ <source>Sauve Format Ligne</source>
+ <translation>save file in line format</translation>
+ </message>
+ <message>
+ <location filename="../../InterfaceQT4/qtSaisie.py" line="137"/>
+ <source>Valeur du mot-clef enregistree</source>
+ <translation>value recorded</translation>
+ </message>
+ <message>
+ <location filename="../../InterfaceQT4/qtSaisie.py" line="141"/>
+ <source>Valeur du mot-clef non autorisee :</source>
+ <translation>unvalid value</translation>
+ </message>
+ <message>
+ <location filename="../../InterfaceQT4/viewManager.py" line="182"/>
+ <source>Creation Paramètre indisponible</source>
+ <translation>Not implemented</translation>
+ </message>
+ <message>
+ <location filename="../../InterfaceQT4/viewManager.py" line="182"/>
+ <source>les paramètres sont liés à un jeu de données</source>
+ <translation>Parameter are defined for a JDC</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="173"/>
+ <source>%s n'est pas un fichier valide</source>
+ <translation>%s is not a valid file</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="195"/>
+ <source>Type non encore géré %s</source>
+ <translation type="obsolete">unvalid type</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="196"/>
+ <source>%s (de type %s) n'est pas d'un type autorisé: %s %s</source>
+ <translation type="obsolete">%s (type %) is not valid : should be %s%s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="255"/>
+ <source>Nombre d'arguments de %s incorrect (min = %s, max = %s)</source>
+ <translation>incorrect number of arguments </translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="277"/>
+ <source>La valeur : %s ne fait pas partie des choix possibles %s</source>
+ <translation>value %s is not valid</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="290"/>
+ <source>La valeur : %s est en dehors du domaine de validité [ %s , %s ]</source>
+ <translation type="obsolete">%s is not a value in [%s,%s]</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="309"/>
+ <source>%s n'est pas une chaine de longueur comprise entre %s et %s</source>
+ <translation>%s is not a valid string. length must be betwenn %s and %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="315"/>
+ <source>TXM de longueur entre %s et %s</source>
+ <translation>string : length msut be between %s and %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="533"/>
+ <source>valeur %s obligatoire</source>
+ <translation>mandatory value %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="548"/>
+ <source>%s ne contient pas les elements obligatoires : %s </source>
+ <translation>%s does not contain mandatory elements %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="585"/>
+ <source>%s présent ensemble</source>
+ <translation type="obsolete">%s present together</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="600"/>
+ <source>%s ne contient pas les éléments devant être présent ensemble: %s </source>
+ <translation type="obsolete">% does not contains elements which had to be present simultaneously</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="637"/>
+ <source>%s absent</source>
+ <translation>%s mandatory</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="650"/>
+ <source>%s n'est pas autorisé : %s </source>
+ <translation type="obsolete">%s is not valid</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="686"/>
+ <source>%s est un doublon</source>
+ <translation>%s is a double</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="742"/>
+ <source>longueur de la chaine entre %s et %s</source>
+ <translation>string with a length between %s and %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="745"/>
+ <source>Longueur de la chaine incorrecte</source>
+ <translation>incorrect length</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="802"/>
+ <source>%s n'est pas une chaine</source>
+ <translation>% is not a string</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="766"/>
+ <source>%s n'est pas de la bonne longueur</source>
+ <translation>%s has not a valid length</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="819"/>
+ <source>liste %s</source>
+ <translation>list %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="822"/>
+ <source>La liste doit etre en ordre %s</source>
+ <translation>list must be ordered %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="834"/>
+ <source>%s n'est pas par valeurs croissantes</source>
+ <translation>%s is not increasing</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="838"/>
+ <source>%s n'est pas par valeurs decroissantes</source>
+ <translation>%s in not decreasing</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="897"/>
+ <source>%s n'est pas du bon type</source>
+ <translation>%s has not a valid type</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1186"/>
+ <source>%s doit être inférieur a %s</source>
+ <translation type="obsolete">%s must be < %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1189"/>
+ <source>valeur dans l'intervalle %s , %s</source>
+ <translation>value must be in [%s;%s]</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1194"/>
+ <source>%s devrait être comprise entre %s et %s</source>
+ <translation type="obsolete">%s must be between %s and %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1201"/>
+ <source>La valeur doit etre comprise entre %s et %s</source>
+ <translation>value must be [%s,%s]</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1222"/>
+ <source>%s doit etre inferieur a %s</source>
+ <translation>%s must be < %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1225"/>
+ <source>longueur de liste comprise entre %s et %s</source>
+ <translation>list's length must be in [ %s, %s ]</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1228"/>
+ <source>Le cardinal de la liste doit etre compris entre %s et %s</source>
+ <translation>list's length must be in [%s, %s]</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1255"/>
+ <source>%s devrait etre de longueur inferieure a %s</source>
+ <translation>%s must have a length < %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1258"/>
+ <source>%s devrait etre de longueur superieure a %s</source>
+ <translation>%s must have a lenght > %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1315"/>
+ <source>%s contient des valeurs non paires</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1359"/>
+ <source>%s contient des valeurs hors des choix possibles: %s </source>
+ <translation>%s contains unvalid values</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1418"/>
+ <source>valeur %s pour la somme des cles A et B </source>
+ <translation>value %s for the sum of keys A and B</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1493"/>
+ <source>valeur de %s</source>
+ <translation>value of %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1541"/>
+ <source>valeur d'instance de %s</source>
+ <translation>value of %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1557"/>
+ <source>: verifie les types dans un tuple</source>
+ <translation>valids type in a list</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1560"/>
+ <source>Les types entrés ne sont pas permis</source>
+ <translation>unvalid type for values</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1577"/>
+ <source>%s devrait etre de type %s </source>
+ <translation>%s should be of %s type</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1670"/>
+ <source>%s n'est pas dans %s</source>
+ <translation>%s in not in %s</translation>
+ </message>
+ <message>
+ <location filename="../../Validation/V_PROC_ETAPE.py" line="68"/>
+ <source>Mots clés inconnus : %s</source>
+ <translation type="obsolete">unknown keyword</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="37"/>
+ <source>%s n'est pas un valide</source>
+ <translation type="obsolete">%s not valid</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="38"/>
+ <source>uuuuuuuu</source>
+ <translation type="obsolete">aaaaaaaaaa</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="600"/>
+ <source>%s ne contient pas les elements devant etre presents ensemble: %s </source>
+ <translation>%s does not contains elements which have to be together : %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="650"/>
+ <source>%s n'est pas autorise : %s </source>
+ <translation>%s in not valide : %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1194"/>
+ <source>%s devrait etre comprise entre %s et %s</source>
+ <translation>%s have to be between %s and %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="180"/>
+ <source>%s n'est pas un repertoire valide</source>
+ <translation>%s is not a valid directory</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="195"/>
+ <source>Type non encore gere %s</source>
+ <translation>unknown type %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="196"/>
+ <source>%s (de type %s) n'est pas d'un type autorise: %s %s</source>
+ <translation>%s (type %s) is not a valid type : %s %s</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="290"/>
+ <source>La valeur : %s est en dehors du domaine de validite [ %s , %s ]</source>
+ <translation>value %s is not included in [%s, %s]</translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="585"/>
+ <source>%s present ensemble</source>
+ <translation>%s together</translation>
+ </message>
+ <message>
+ <location filename="../../Validation/V_PROC_ETAPE.py" line="68"/>
+ <source>unknown keywords : %s</source>
+ <translation>unknown keywords : %s</translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/aideQT.ui" line="14"/>
<source>Aide</source>
- <translation>Help</translation>
+ <translation type="obsolete">Help</translation>
</message>
<message>
<location filename="../../UiQT4/aideQT.ui" line="29"/>
<source>Index</source>
- <translation>Index</translation>
+ <translation type="obsolete">Index</translation>
</message>
<message>
<location filename="../../UiQT4/aideQT.ui" line="45"/>
<source>Back</source>
- <translation>Back</translation>
+ <translation type="obsolete">Back</translation>
</message>
<message>
<location filename="../../UiQT4/aideQT.ui" line="61"/>
<source>Forward</source>
- <translation>Foward</translation>
+ <translation type="obsolete">Foward</translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desChoixCommandes.ui" line="86"/>
<source><html><head/><body><p> Recherche Commande</p></body></html></source>
- <translation><html><head/><body><p> Find Command</p></body></html></translation>
+ <translation type="obsolete"><html><head/><body><p> Find Command</p></body></html></translation>
</message>
<message>
- <location filename="../../UiQT4/desChoixCommandes.ui" line="123"/>
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="85"/>
<source>Alphabetique</source>
<translation>alphabetic sort</translation>
</message>
<message>
- <location filename="../../UiQT4/desChoixCommandes.ui" line="130"/>
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="105"/>
<source>Par Groupe</source>
<translation>Sort by group</translation>
</message>
- <message encoding="UTF-8">
+ <message utf8="true">
<location filename="../../UiQT4/desChoixCommandes.ui" line="185"/>
<source>Mise en données de la commande sélectionnée dans l'arbre. Un double-clic permet également de choisir une commande</source>
- <translation>Data entry form for the selected item. Selections are done by double-clicked</translation>
+ <translation type="obsolete">Data entry form for the selected item. Selections are done by double-clicked</translation>
</message>
<message>
<location filename="../../UiQT4/desChoixCommandes.ui" line="194"/>
<source>&Formulaire</source>
- <translation>&Form</translation>
+ <translation type="obsolete">&Form</translation>
</message>
<message>
<location filename="../../UiQT4/desChoixCommandes.ui" line="197"/>
<source>Shift+A, Alt+A, Alt+A, Alt+A</source>
- <translation>Shift+A, Alt+A, Alt+A, Alt+A</translation>
+ <translation type="obsolete">Shift+A, Alt+A, Alt+A, Alt+A</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="73"/>
+ <source><html><head/><body><p align="center"><span style=" text-decoration: underline;">Affichage</span></p></body></html></source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="82"/>
+ <source>affiche les commandes par ordre alphabetique</source>
+ <translation>display commands in alphabetic order</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="102"/>
+ <source>affiche les commandes selon les thèmes</source>
+ <translation>display commands by thema</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="95"/>
+ <source>Ordre de la modélisation</source>
+ <translation>display commands ordered by modelisation</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="152"/>
+ <source><html><head/><body><p align="center">Filtre Commande</p></body></html></source>
+ <translation>filters commands</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="174"/>
+ <source>filter commands</source>
+ <translation>filters commands</translation>
</message>
</context>
<context>
<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></source>
- <translation><!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></translation>
+ <translation type="obsolete"><!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></translation>
</message>
<message>
- <location filename="../../UiQT4/desChoixCata.ui" line="170"/>
+ <location filename="../../UiQT4/desChoixCata.ui" line="180"/>
<source>&OK</source>
<translation>&Ok</translation>
</message>
<message>
- <location filename="../../UiQT4/desChoixCata.ui" line="205"/>
+ <location filename="../../UiQT4/desChoixCata.ui" line="135"/>
<source>&Cancel</source>
<translation>&Cancel</translation>
</message>
+ <message>
+ <location filename="../../UiQT4/desChoixCata.ui" line="170"/>
+ <source>Validate choice</source>
+ <translation>validate choice</translation>
+ </message>
</context>
<context>
<name>DSelVal</name>
- <message encoding="UTF-8">
+ <message utf8="true">
<location filename="../../UiQT4/desSelectVal.ui" line="14"/>
<source>Sélection de valeurs</source>
<translation>Values Selections</translation>
</message>
<message>
- <location filename="../../UiQT4/desSelectVal.ui" line="44"/>
+ <location filename="../../UiQT4/desSelectVal.ui" line="45"/>
<source>Separateur</source>
<translation>marker</translation>
</message>
<message>
- <location filename="../../UiQT4/desSelectVal.ui" line="53"/>
+ <location filename="../../UiQT4/desSelectVal.ui" line="54"/>
<source>espace</source>
<translation>space</translation>
</message>
<message>
- <location filename="../../UiQT4/desSelectVal.ui" line="63"/>
+ <location filename="../../UiQT4/desSelectVal.ui" line="64"/>
<source>virgule</source>
<translation>comma</translation>
</message>
<message>
- <location filename="../../UiQT4/desSelectVal.ui" line="70"/>
+ <location filename="../../UiQT4/desSelectVal.ui" line="71"/>
<source>point-virgule</source>
<translation>semi-colon</translation>
</message>
<message>
<location filename="../../UiQT4/desSelectVal.ui" line="142"/>
<source>validation de la saisie</source>
- <translation>Entry Validation</translation>
+ <translation type="obsolete">Entry Validation</translation>
</message>
<message>
<location filename="../../UiQT4/desSelectVal.ui" line="101"/>
<source>&Ajouter Selection</source>
- <translation>&Add Selection</translation>
+ <translation type="obsolete">&Add Selection</translation>
</message>
<message>
<location filename="../../UiQT4/desSelectVal.ui" line="154"/>
<source>Shift+A, Alt+A, Alt+A, Alt+A</source>
- <translation>Shift+A, Alt+A, Alt+A, Alt+A</translation>
+ <translation type="obsolete">Shift+A, Alt+A, Alt+A, Alt+A</translation>
</message>
<message>
<location filename="../../UiQT4/desSelectVal.ui" line="151"/>
<source>&Importer Tout</source>
- <translation>&Import all</translation>
+ <translation type="obsolete">&Import all</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desSelectVal.ui" line="108"/>
+ <source>Ajouter Selection</source>
+ <translation>add selected value</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desSelectVal.ui" line="127"/>
+ <source>Importer Tout</source>
+ <translation>imports all values</translation>
+ </message>
+</context>
+<context>
+ <name>DVisu</name>
+ <message>
+ <location filename="../../UiQT4/desVisu.ui" line="14"/>
+ <source>Visualisation Include Materiau</source>
+ <translation></translation>
</message>
</context>
<context>
<translation>toolBar</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="216"/>
+ <location filename="../../UiQT4/myMain.ui" line="215"/>
<source>&Nouveau</source>
<translation>&New</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="219"/>
+ <location filename="../../UiQT4/myMain.ui" line="218"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="224"/>
+ <location filename="../../UiQT4/myMain.ui" line="223"/>
<source>Nouvel Include</source>
<translation>New Include</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="236"/>
+ <location filename="../../UiQT4/myMain.ui" line="234"/>
<source>&Ouvrir</source>
<translation>&Open</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="239"/>
+ <location filename="../../UiQT4/myMain.ui" line="237"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="248"/>
+ <location filename="../../UiQT4/myMain.ui" line="245"/>
<source>Enregistrer</source>
<translation>Save</translation>
</message>
<translation>Close all</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="286"/>
+ <location filename="../../UiQT4/myMain.ui" line="285"/>
<source>Couper</source>
<translation>Cut</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="289"/>
+ <location filename="../../UiQT4/myMain.ui" line="288"/>
<source>Ctrl+X</source>
<translation>Ctrl+X</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="301"/>
+ <location filename="../../UiQT4/myMain.ui" line="299"/>
<source>Copier</source>
<translation>Copy</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="304"/>
+ <location filename="../../UiQT4/myMain.ui" line="302"/>
<source>Ctrl+C</source>
<translation>Ctrl+C</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="316"/>
+ <location filename="../../UiQT4/myMain.ui" line="313"/>
<source>Coller</source>
<translation>Paste</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="319"/>
+ <location filename="../../UiQT4/myMain.ui" line="316"/>
<source>Ctrl+V</source>
<translation>Ctrl+V</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="327"/>
+ <location filename="../../UiQT4/myMain.ui" line="324"/>
<source>Quitter</source>
<translation>Exit</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="330"/>
+ <location filename="../../UiQT4/myMain.ui" line="327"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="335"/>
+ <location filename="../../UiQT4/myMain.ui" line="332"/>
<source>Rapport de Validation</source>
<translation>Validation Report</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="346"/>
+ <location filename="../../UiQT4/myMain.ui" line="343"/>
<source>Fichier Source</source>
<translation>Source File</translation>
</message>
- <message encoding="UTF-8">
- <location filename="../../UiQT4/myMain.ui" line="351"/>
+ <message utf8="true">
+ <location filename="../../UiQT4/myMain.ui" line="348"/>
<source>Fichier Résultat</source>
<translation>Result File</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="256"/>
+ <location filename="../../UiQT4/myMain.ui" line="253"/>
<source>Parametres Eficas</source>
<translation>Eficas Parameters</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="356"/>
+ <location filename="../../UiQT4/myMain.ui" line="353"/>
<source>Lecteur documentation</source>
<translation>documentation reader</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="361"/>
+ <location filename="../../UiQT4/myMain.ui" line="358"/>
<source>Eficas</source>
<translation>Eficas</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="366"/>
+ <location filename="../../UiQT4/myMain.ui" line="363"/>
<source>Version</source>
<translation>Version</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="375"/>
+ <location filename="../../UiQT4/myMain.ui" line="371"/>
<source>Supprimer</source>
<translation>Delete</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="394"/>
+ <location filename="../../UiQT4/myMain.ui" line="393"/>
<source>Rechercher</source>
<translation>Find</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="397"/>
+ <location filename="../../UiQT4/myMain.ui" line="396"/>
<source> Rechercher dans l'arbre d'etude</source>
<translation>Find in JdC Tree</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="400"/>
+ <location filename="../../UiQT4/myMain.ui" line="399"/>
<source>Ctrl+F</source>
<translation>Ctrl+F</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="408"/>
+ <location filename="../../UiQT4/myMain.ui" line="407"/>
<source>Replier/Deplier</source>
<translation>Expand/Collapse</translation>
</message>
<source>&Edition</source>
<translation>&Edit</translation>
</message>
- <message encoding="UTF-8">
+ <message utf8="true">
<location filename="../../UiQT4/myMain.ui" line="160"/>
<source>&JeuDeDonnées</source>
<translation>&Data</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="227"/>
+ <location filename="../../UiQT4/myMain.ui" line="226"/>
<source>Shift+I</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="251"/>
+ <location filename="../../UiQT4/myMain.ui" line="248"/>
<source>Ctrl+S</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../../UiQT4/myMain.ui" line="264"/>
<source>Ctrl+Shift+S</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="338"/>
+ <location filename="../../UiQT4/myMain.ui" line="335"/>
<source>Shift+V</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="380"/>
+ <location filename="../../UiQT4/myMain.ui" line="376"/>
<source>Chercher Mot-Clef</source>
<translation> find Keyword</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="383"/>
+ <location filename="../../UiQT4/myMain.ui" line="379"/>
<source> Rechercher dans le catalogue</source>
<translation>find Keyword in Catalog</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="386"/>
+ <location filename="../../UiQT4/myMain.ui" line="382"/>
<source>Shift+F</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="411"/>
+ <location filename="../../UiQT4/myMain.ui" line="410"/>
<source>Shift+D</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="416"/>
+ <location filename="../../UiQT4/myMain.ui" line="415"/>
<source>Commentaire</source>
<translation>Comment</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="419"/>
+ <location filename="../../UiQT4/myMain.ui" line="418"/>
<source>Shift+C</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
- <message encoding="UTF-8">
- <location filename="../../UiQT4/myMain.ui" line="428"/>
+ <message utf8="true">
+ <location filename="../../UiQT4/myMain.ui" line="427"/>
<source>Paramètres</source>
<translation>Parameters</translation>
</message>
- <message encoding="UTF-8">
- <location filename="../../UiQT4/myMain.ui" line="431"/>
+ <message utf8="true">
+ <location filename="../../UiQT4/myMain.ui" line="430"/>
<source>Gestion des paramètres</source>
<translation>Managing parameters</translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="434"/>
+ <location filename="../../UiQT4/myMain.ui" line="433"/>
<source>Shift+P</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="439"/>
+ <location filename="../../UiQT4/myMain.ui" line="438"/>
<source>Parametre Eficas</source>
<translation>Eficas Settings</translation>
</message>
<message>
<location filename="../../InterfaceQT4/qtEficas_with_log.py" line="176"/>
<source>Save Run</source>
- <translation type="unfinished"></translation>
+ <translation>Save run</translation>
</message>
</context>
<context>
<name>JDCEditor</name>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="702"/>
+ <location filename="../../InterfaceQT4/editor.py" line="736"/>
<source>Save File</source>
<translation></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="702"/>
+ <location filename="../../InterfaceQT4/editor.py" line="736"/>
<source>The file <b>%1</b> could not be saved.<br>Reason: %2</source>
<translation></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="846"/>
+ <location filename="../../InterfaceQT4/editor.py" line="880"/>
<source>JDC (*.comm);;All Files (*)</source>
<translation></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="860"/>
+ <location filename="../../InterfaceQT4/editor.py" line="894"/>
<source>&Abandonner</source>
<translation>&Cancel</translation>
</message>
<message>
<location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="32"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="273"/>
+ <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="326"/>
<source>...</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="142"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="260"/>
+ <source>RadioButton</source>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="212"/>
- <source>RadioButton</source>
- <translation type="unfinished"></translation>
+ <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="97"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation>Display validation report for the keyword</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="158"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="320"/>
+ <source>Détruit le mot-clef</source>
+ <translation>deletes the keyword</translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desWidgetBloc.ui" line="14"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desWidgetCB.ui" line="32"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCB.ui" line="198"/>
+ <location filename="../../UiQT4/desWidgetCB.ui" line="267"/>
<source>...</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCB.ui" line="100"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation>display validation report for the keyword</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCB.ui" line="132"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <location filename="../../UiQT4/desWidgetCB.ui" line="161"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetCB.ui" line="261"/>
+ <source>Détruit le mot-clef</source>
+ <translation>deletes the keyword</translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desWidgetCommande.ui" line="26"/>
<source>DCommandeUnique</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
- <message encoding="UTF-8">
- <location filename="../../UiQT4/desWidgetCommande.ui" line="93"/>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="90"/>
<source>Affiche le rapport de validité de la commande</source>
<translation>Display validation report</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCommande.ui" line="381"/>
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="378"/>
<source>...</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCommande.ui" line="150"/>
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="147"/>
<source><html><head/><body><p><span style=" color:#0000ff;">commande </span></p></body></html></source>
<translation><html><head/><body><p><span style=" color:#0000ff;">command </span></p></body></html</translation>
</message>
- <message encoding="UTF-8">
- <location filename="../../UiQT4/desWidgetCommande.ui" line="179"/>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="176"/>
<source>Nom de l'objet. Seuls, les objets valides peuvent être nommés</source>
<translation>Object Name. Only valid objects can be named </translation>
</message>
- <message encoding="UTF-8">
- <location filename="../../UiQT4/desWidgetCommande.ui" line="243"/>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="240"/>
<source>Lance un script associé à la commande</source>
<translation>Run associated script</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCommande.ui" line="281"/>
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="278"/>
<source>ouvre un navigateur sur l'aide contextuelle</source>
<translation>open a browser to navigate to contextual help</translation>
</message>
- <message encoding="UTF-8">
- <location filename="../../UiQT4/desWidgetCommande.ui" line="319"/>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="316"/>
<source>affiche les régles de validité</source>
<translation>display validity rules</translation>
</message>
- <message encoding="UTF-8">
- <location filename="../../UiQT4/desWidgetCommande.ui" line="375"/>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="372"/>
<source>Détruit la commande</source>
<translation>delete the command</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCommande.ui" line="447"/>
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="422"/>
<source>Affiche les commandes possibles</source>
<translation>display allowed commands</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCommande.ui" line="456"/>
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="431"/>
<source>&Commandes</source>
<translation>&Commands</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCommande.ui" line="459"/>
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="528"/>
<source>Shift+A, Alt+A, Alt+A, Alt+A</source>
- <translation type="unfinished">Shift+A, Alt+A, Alt+A, Alt+A</translation>
+ <translation>Shift+A, Alt+A, Alt+A, Alt+A</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="470"/>
+ <source>Affiche le formulaire de la commande précédente</source>
+ <translation>diplay previous command</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="479"/>
+ <source><<</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="516"/>
+ <source>Affiche le formulaire de la commande suivante</source>
+ <translation>display next command</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="525"/>
+ <source>>></source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="547"/>
+ <source>TextLabel</source>
+ <translation></translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desWidgetCommentaire.ui" line="26"/>
<source>DCommandeUnique</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
- <message encoding="UTF-8">
+ <message utf8="true">
<location filename="../../UiQT4/desWidgetCommentaire.ui" line="84"/>
<source>Affiche le rapport de validité de la commande</source>
- <translation type="unfinished">Display validation report</translation>
+ <translation type="obsolete">Display validation report</translation>
</message>
<message>
<location filename="../../UiQT4/desWidgetCommentaire.ui" line="182"/>
<source>...</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../../UiQT4/desWidgetCommentaire.ui" line="141"/>
<source><html><head/><body><p><span style=" color:#0000ff;">Commentaire</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <translation>Comment</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCommentaire.ui" line="243"/>
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="221"/>
<source>Affiche les commandes possibles</source>
<translation>display allowed commands</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCommentaire.ui" line="252"/>
- <source>&Catalogue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../UiQT4/desWidgetCommentaire.ui" line="255"/>
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="327"/>
<source>Shift+A, Alt+A, Alt+A, Alt+A</source>
- <translation type="unfinished">Shift+A, Alt+A, Alt+A, Alt+A</translation>
+ <translation>Shift+A, Alt+A, Alt+A, Alt+A</translation>
</message>
- <message encoding="UTF-8">
+ <message utf8="true">
<location filename="../../UiQT4/desWidgetCommentaire.ui" line="176"/>
<source>Détruit le commentaire</source>
- <translation type="unfinished"></translation>
+ <translation>deletes the comment</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="230"/>
+ <source>&Commandes</source>
+ <translation>&Commands</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="269"/>
+ <source>Affiche le formulaire de la commande précédente</source>
+ <translation>display previous command</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="278"/>
+ <source><<</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="315"/>
+ <source>Affiche le formulaire de la commande suivante</source>
+ <translation>display next command</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="324"/>
+ <source>>></source>
+ <translation></translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desWidgetFact.ui" line="17"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetFact.ui" line="341"/>
+ <location filename="../../UiQT4/desWidgetFact.ui" line="344"/>
<source>...</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetFact.ui" line="172"/>
+ <location filename="../../UiQT4/desWidgetFact.ui" line="175"/>
<source><html><head/><body><p><span style=" font-style:italic;">TextLabel</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desWidgetFactPlie.ui" line="14"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../../UiQT4/desWidgetFactPlie.ui" line="189"/>
<source>...</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../../UiQT4/desWidgetFactPlie.ui" line="142"/>
<source>TextLabel</source>
- <translation type="unfinished">TextLabel</translation>
+ <translation>TextLabel</translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desWidgetOptionnel.ui" line="26"/>
<source>WidgetOptionnel</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../../UiQT4/desWidgetOptionnel.ui" line="69"/>
<source><html><head/><body><p><span style=" color:#0000ff;">commande </span></p></body></html></source>
- <translation type="unfinished"><html><head/><body><p><span style=" color:#0000ff;">command </span></p></body></html</translation>
+ <translation><html><head/><body><p><span style=" color:#0000ff;">command </span></p></body></html</translation>
</message>
<message>
<location filename="../../UiQT4/desWidgetOptionnel.ui" line="190"/>
<message>
<location filename="../../UiQT4/desWidgetOptionnel.ui" line="202"/>
<source>Shift+A, Alt+A, Alt+A, Alt+A</source>
- <translation type="unfinished">Shift+A, Alt+A, Alt+A, Alt+A</translation>
+ <translation>Shift+A, Alt+A, Alt+A, Alt+A</translation>
</message>
</context>
<context>
<name>WidgetPlusieursBase</name>
<message>
- <location filename="../../UiQT4/desWidgetSimpTuple.ui" line="26"/>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="26"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpTuple.ui" line="279"/>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="690"/>
<source>...</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="97"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation>display validation report for the keyword</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="158"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="304"/>
+ <source>Remonte la ligne</source>
+ <translation>up</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="341"/>
+ <source>Descend la ligne</source>
+ <translation>down</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="378"/>
+ <source>supprime une ligne</source>
+ <translation>deletes a line</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="417"/>
+ <source>Ajoute une ligne</source>
+ <translation>add a line</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="473"/>
+ <source>Montre l'ensemble des valeurs</source>
+ <translation>display all the value</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="535"/>
+ <source>Sélectionne depuis Salome</source>
+ <translation>from salome</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpTuple.ui" line="86"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="573"/>
+ <source>Visualise dans Salome</source>
+ <translation>Show in salome</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="631"/>
+ <source>Ouvre un fichier de sélection des valeurs</source>
+ <translation>Open a file for selection</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="684"/>
+ <source>Détruit le mot-clef</source>
+ <translation>delete the key word</translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desWidgetPlusieursInto.ui" line="26"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetPlusieursInto.ui" line="110"/>
+ <location filename="../../UiQT4/desWidgetPlusieursInto.ui" line="250"/>
<source>...</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursInto.ui" line="91"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation>Display validation report for the keyword</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetPlusieursInto.ui" line="150"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <location filename="../../UiQT4/desWidgetPlusieursInto.ui" line="152"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetPlusieursInto.ui" line="244"/>
+ <source>Détruit le mot-clef</source>
+ <translation>delete tht keyword</translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desWidgetRadioButton.ui" line="32"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetRadioButton.ui" line="200"/>
+ <location filename="../../UiQT4/desWidgetRadioButton.ui" line="289"/>
<source>...</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetRadioButton.ui" line="251"/>
+ <source>RadioButton</source>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetRadioButton.ui" line="120"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <location filename="../../UiQT4/desWidgetRadioButton.ui" line="97"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation>Display validation report for the keyword</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetRadioButton.ui" line="165"/>
- <source>RadioButton</source>
- <translation type="unfinished"></translation>
+ <location filename="../../UiQT4/desWidgetRadioButton.ui" line="158"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetRadioButton.ui" line="283"/>
+ <source>Détruit le mot-clef</source>
+ <translation>Delete the keyword</translation>
</message>
</context>
<context>
<name>WidgetSimpBase</name>
<message>
- <location filename="../../UiQT4/desWidgetSimpBase.ui" line="26"/>
+ <location filename="../../UiQT4/desWidgetSimpBase.ui" line="32"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpBase.ui" line="209"/>
+ <location filename="../../UiQT4/desWidgetSimpBase.ui" line="257"/>
<source>...</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpBase.ui" line="97"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation>Display validation report for the keyword</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpBase.ui" line="126"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <location filename="../../UiQT4/desWidgetSimpBase.ui" line="158"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetSimpBase.ui" line="251"/>
+ <source>Détruit le mot-clef</source>
+ <translation>Delete the keyword</translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desWidgetSimpBool.ui" line="32"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpBool.ui" line="200"/>
+ <location filename="../../UiQT4/desWidgetSimpBool.ui" line="252"/>
<source>...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../UiQT4/desWidgetSimpBool.ui" line="129"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpBool.ui" line="136"/>
+ <location filename="../../UiQT4/desWidgetSimpBool.ui" line="166"/>
<source>True</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpBool.ui" line="159"/>
+ <location filename="../../UiQT4/desWidgetSimpBool.ui" line="189"/>
<source>False</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpBool.ui" line="88"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation>Display validation report for the keyword</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpBool.ui" line="149"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetSimpBool.ui" line="246"/>
+ <source>Détruit le mot-clef</source>
+ <translation>Delete the keyword</translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="32"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="237"/>
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="339"/>
<source>...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="137"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="157"/>
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="203"/>
<source>Complexe : a+bj</source>
<translation>Complex : a+bj</translation>
</message>
- <message>
- <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="191"/>
- <source><html><head/><body><p align="center"><span style=" font-weight:600;">OU </span></p></body></html></source>
- <translation type="unfinished"></translation>
- </message>
- <message encoding="UTF-8">
- <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="206"/>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="259"/>
<source>Réel/Imaginaire</source>
<translation>Real/Imaginary</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="213"/>
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="266"/>
<source>Module/Phase</source>
<translation>Module/Phase</translation>
</message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="103"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation>Display validation report for the keyword</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="164"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="244"/>
+ <source><html><head/><body><p align="center">OU </p></body></html></source>
+ <translation></translation>
+ </message>
</context>
<context>
<name>WidgetSimpFichier</name>
<message>
<location filename="../../UiQT4/desWidgetSimpFichier.ui" line="26"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="275"/>
+ <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="313"/>
<source>...</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="82"/>
+ <source>Affiche le rapport de validité du mot-clef</source>
+ <translation>Display validation report for the keyword</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="143"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="222"/>
+ <source>affiche l'explorateur de fichier</source>
+ <translation>open file explorer</translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="123"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="250"/>
+ <source>ouvre le fichier choisi</source>
+ <translation>Open the file</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="307"/>
+ <source>Détruit le mot-clef</source>
+ <translation>Delete the keyword</translation>
</message>
</context>
<context>
<name>WidgetSimpTxt</name>
<message>
- <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="26"/>
+ <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="32"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="293"/>
+ <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="257"/>
<source>...</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="129"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="97"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation>Display validation report for the keyword</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="158"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="251"/>
+ <source>Détruit le mot-clef</source>
+ <translation>Delete the keyword</translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desWidgetTuple2.ui" line="26"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple2.ui" line="257"/>
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="294"/>
<source>...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../UiQT4/desWidgetTuple2.ui" line="131"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple2.ui" line="140"/>
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="174"/>
<source><html><head/><body><p><span style=" font-size:14pt;">(</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple2.ui" line="178"/>
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="212"/>
<source><html><head/><body><p><span style=" font-size:14pt;">,</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple2.ui" line="214"/>
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="248"/>
<source><html><head/><body><p><span style=" font-size:14pt;">)</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="94"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation>Display validation report for the keyword</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="155"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="288"/>
+ <source>Détruit le mot-clef</source>
+ <translation>Delete the keyword</translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desWidgetTuple3.ui" line="26"/>
<source>Form</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple3.ui" line="276"/>
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="315"/>
<source>...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../UiQT4/desWidgetTuple3.ui" line="126"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple3.ui" line="133"/>
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="169"/>
<source><html><head/><body><p><span style=" font-size:14pt;">(</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple3.ui" line="202"/>
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="238"/>
<source><html><head/><body><p><span style=" font-size:14pt;">,</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple3.ui" line="238"/>
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="274"/>
<source><html><head/><body><p><span style=" font-size:14pt;">)</span></p></body></html></source>
- <translation type="unfinished"></translation>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="91"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation>Display validation report for the keyword</translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="152"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="309"/>
+ <source>Détruit le mot-clef</source>
+ <translation>Delete the keyword</translation>
</message>
</context>
<context>
<message>
<location filename="../../UiQT4/desBaseWidget.ui" line="26"/>
<source>DMacro</source>
- <translation type="unfinished">DMacro</translation>
+ <translation>DMacro</translation>
</message>
</context>
<context>
<translation>Find in JDC</translation>
</message>
<message>
- <location filename="../../UiQT4/desRecherche.ui" line="60"/>
+ <location filename="../../UiQT4/desRecherche.ui" line="63"/>
<source>Suivant</source>
<translation>Next</translation>
</message>
+ <message>
+ <location filename="../../UiQT4/desRecherche.ui" line="17"/>
+ <source>Next</source>
+ <translation></translation>
+ </message>
</context>
<context>
<name>self.appliEficas</name>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="667"/>
+ <location filename="../../InterfaceQT4/editor.py" line="701"/>
<source>Wrapper Files (*.xml);;All Files (*)</source>
<translation></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="318"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="343"/>
<source>Noname</source>
<translation></translation>
</message>
<message>
<location filename="../../convert/convert_ini.py" line="81"/>
<source>lecture du fichier impossible :</source>
- <translation> unable to read file</translation>
+ <translation type="unfinished"> unable to read file</translation>
</message>
<message>
<location filename="../../convert/convert_python.py" line="105"/>
<source>Impossible d'ouvrir le fichier %s</source>
- <translation> unable to read file</translation>
+ <translation type="unfinished"> unable to read file</translation>
</message>
<message>
<location filename="../../convert/convert_python.py" line="116"/>
On retourne le fichier non converti. Prevenir la maintenance.
%s</source>
- <translation>Unable to convert Python file. it should containr error
+ <translation type="unfinished">Unable to convert Python file. it should containr error
source file is returned. Ask development team
<source>Impossible de transferer les fichiers requis dans : %s</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../Extensions/commande_comm.py" line="61"/>
- <source>Objet commande commentarisé invalide</source>
- <translation type="unfinished"></translation>
- </message>
<message>
<location filename="../../InterfaceQT4/qtEficas_with_log.py" line="501"/>
<source>Erreur</source>
<source>Objet commentaire non valorise</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../Extensions/interpreteur_formule.py" line="97"/>
- <source>La formule passee à l'interpreteur doit etre sous forme de tuple</source>
- <translation type="unfinished"></translation>
- </message>
<message>
<location filename="../../Extensions/interpreteur_formule.py" line="110"/>
<source>Debut Fonction %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_JDC.py" line="381"/>
+ <location filename="../../Extensions/jdc_include.py" line="94"/>
<source>Nom de concept deja defini : %s</source>
<translation type="unfinished"></translation>
</message>
<source>L'attribut 'docu' doit etre une chaine de caracteres</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../Extensions/nuplet.py" line="104"/>
- <source>Début </source>
- <translation type="unfinished"></translation>
- </message>
<message>
<location filename="../../Extensions/nuplet.py" line="105"/>
<source>Fin </source>
<source>Un nom de parametre ne peut depasser 8 caracteres</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../Ihm/I_FORM_ETAPE.py" line="159"/>
- <source>Un concept de nom %s existe déjà !</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../Extensions/parametre.py" line="187"/>
- <source>Pas de nom donné au paramètre </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../Extensions/parametre.py" line="192"/>
- <source>Le paramètre %s ne peut valoir None</source>
- <translation type="unfinished"></translation>
- </message>
<message>
<location filename="../../generator/Formatage.py" line="127"/>
<source>ERREUR</source>
<source>Format pas implemente : %s</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../generator/generator_aplat.py" line="147"/>
- <source>Format pas implémenté : %s</source>
- <translation type="unfinished"></translation>
- </message>
<message>
<location filename="../../generator/generator_asterv5.py" line="145"/>
<source>Type d'objet non prevu : %s</source>
<source>La liste des arguments d'une formule doit etre entre parentheses : parenthese fermante manquante</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../../Ihm/I_FORM_ETAPE.py" line="138"/>
- <source>Impossible de réaliser la vérification de la formule</source>
- <translation type="unfinished"></translation>
- </message>
<message>
<location filename="../../Ihm/I_FORM_ETAPE.py" line="152"/>
<source>Pas de nom donne a la FORMULE</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Ihm/I_MCSIMP.py" line="278"/>
+ <location filename="../../Ihm/I_MCSIMP.py" line="248"/>
<source>None n'est pas une valeur autorisee</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Ihm/I_MCSIMP.py" line="510"/>
+ <location filename="../../Ihm/I_MCSIMP.py" line="480"/>
<source>un concept de meme nom existe deja</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Ihm/I_MCSIMP.py" line="532"/>
+ <location filename="../../Ihm/I_MCSIMP.py" line="502"/>
<source>Concept cree</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Ihm/I_MCSIMP.py" line="660"/>
+ <location filename="../../Ihm/I_MCSIMP.py" line="629"/>
<source>La matrice n'est pas une matrice %(n_lign)d sur %(n_col)d</source>
<comment>n_lign</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../convert/parseur_python.py" line="479"/>
+ <location filename="../../convert/parseur_python.py" line="483"/>
<source>Eficas ne peut pas traiter plusieurs instructions
sur la meme ligne : %s</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Ihm/I_ETAPE.py" line="483"/>
+ <location filename="../../Ihm/I_ETAPE.py" line="485"/>
<source>
Include Invalide.
ne sera pas pris en compte</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/browser.py" line="414"/>
+ <location filename="../../InterfaceQT4/browser.py" line="426"/>
<source> n'est pas un index valide pour append_brother</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compofact.py" line="137"/>
+ <location filename="../../InterfaceQT4/compofact.py" line="136"/>
<source>Impossible de supprimer un mot-cle obligatoire </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compofact.py" line="141"/>
+ <location filename="../../InterfaceQT4/compofact.py" line="140"/>
<source>Mot-cle %s supprime</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compofact.py" line="145"/>
+ <location filename="../../InterfaceQT4/compofact.py" line="144"/>
<source>Pb interne : impossible de supprimer ce mot-cle</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compojdc.py" line="92"/>
+ <location filename="../../InterfaceQT4/compojdc.py" line="94"/>
<source>Commentaire supprime</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compojdc.py" line="94"/>
+ <location filename="../../InterfaceQT4/compojdc.py" line="96"/>
<source>Commande %s supprimee</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compojdc.py" line="98"/>
+ <location filename="../../InterfaceQT4/compojdc.py" line="100"/>
<source>Pb interne : impossible de supprimer cet objet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compomacro.py" line="113"/>
+ <location filename="../../InterfaceQT4/compomacro.py" line="139"/>
<source>Le fichier de commande n'a pas pu etre converti pour etre editable par Eficas
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compomacro.py" line="145"/>
+ <location filename="../../InterfaceQT4/compomacro.py" line="171"/>
<source>Include vide</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/compomacro.py" line="145"/>
+ <location filename="../../InterfaceQT4/compomacro.py" line="171"/>
<source>L'include doit etre correctement initialise pour etre visualise</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="342"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="344"/>
<source>&Annuler</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="185"/>
+ <location filename="../../InterfaceQT4/editor.py" line="187"/>
<source>Erreur fatale au chargement de %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="186"/>
+ <location filename="../../InterfaceQT4/editor.py" line="188"/>
<source>Erreur fatale au chargement d'un fichier</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="286"/>
+ <location filename="../../InterfaceQT4/editor.py" line="287"/>
<source>fichier modifie</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="286"/>
+ <location filename="../../InterfaceQT4/editor.py" line="287"/>
<source>Attention! fichier change hors EFICAS</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="340"/>
+ <location filename="../../InterfaceQT4/editor.py" line="341"/>
<source>Type de fichier non reconnu</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="297"/>
+ <location filename="../../InterfaceQT4/editor.py" line="298"/>
<source>EFICAS ne sait pas ouvrir le type de fichier %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="340"/>
+ <location filename="../../InterfaceQT4/editor.py" line="341"/>
<source>EFICAS ne sait pas ouvrir ce type de fichier</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="563"/>
+ <location filename="../../InterfaceQT4/editor.py" line="564"/>
<source>Copie impossible</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="537"/>
+ <location filename="../../InterfaceQT4/editor.py" line="538"/>
<source>Veuillez selectionner un objet a copier</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="542"/>
+ <location filename="../../InterfaceQT4/editor.py" line="543"/>
<source>Veuillez selectionner un seul objet : la copie se fera apres le noeud selectionne</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="563"/>
+ <location filename="../../InterfaceQT4/editor.py" line="564"/>
<source>Aucun Objet n a ete copie ou coupe</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="587"/>
+ <location filename="../../InterfaceQT4/editor.py" line="588"/>
<source>Copie refusee</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="573"/>
+ <location filename="../../InterfaceQT4/editor.py" line="574"/>
<source>Eficas n a pas reussi a copier l objet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="587"/>
+ <location filename="../../InterfaceQT4/editor.py" line="588"/>
<source>Copie refusee pour ce type d objet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="599"/>
+ <location filename="../../InterfaceQT4/editor.py" line="600"/>
<source>Deplacement refuse</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="599"/>
+ <location filename="../../InterfaceQT4/editor.py" line="600"/>
<source>Deplacement refuse entre 2 fichiers. Seule la copie est autorisee </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="634"/>
+ <location filename="../../InterfaceQT4/editor.py" line="635"/>
<source>Copie impossible a cet endroit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="634"/>
+ <location filename="../../InterfaceQT4/editor.py" line="635"/>
<source>Veuillez selectionner une commande, un parametre, un commentaire ou une macro</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="695"/>
+ <location filename="../../InterfaceQT4/editor.py" line="696"/>
<source>Choix d'un fichier XML</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="696"/>
+ <location filename="../../InterfaceQT4/editor.py" line="697"/>
<source>Le fichier contient une commande MODEL
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="697"/>
+ <location filename="../../InterfaceQT4/editor.py" line="698"/>
<source>Donnez le nom du fichier XML qui contient la description des variables</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="754"/>
+ <location filename="../../InterfaceQT4/editor.py" line="755"/>
<source>Erreur a la generation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="754"/>
+ <location filename="../../InterfaceQT4/editor.py" line="755"/>
<source>EFICAS ne sait pas convertir ce JDC</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="760"/>
+ <location filename="../../InterfaceQT4/editor.py" line="761"/>
<source>Format %s non reconnu</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="761"/>
+ <location filename="../../InterfaceQT4/editor.py" line="762"/>
<source>EFICAS ne sait pas convertir le JDC selon le format </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="844"/>
+ <location filename="../../InterfaceQT4/editor.py" line="845"/>
<source>Execution impossible </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="781"/>
+ <location filename="../../InterfaceQT4/editor.py" line="782"/>
<source>le JDC doit etre valide pour une execution MAP</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="784"/>
+ <location filename="../../InterfaceQT4/editor.py" line="785"/>
<source>le JDC doit contenir un et un seul composant</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="820"/>
+ <location filename="../../InterfaceQT4/editor.py" line="821"/>
<source>le JDC doit etre valide pour une execution </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="844"/>
+ <location filename="../../InterfaceQT4/editor.py" line="845"/>
<source>Sauvegarder SVP avant l'execution </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="884"/>
+ <location filename="../../InterfaceQT4/editor.py" line="885"/>
<source>sauvegarde</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="893"/>
+ <location filename="../../InterfaceQT4/editor.py" line="894"/>
<source>Sauvegarde du Fichier</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="893"/>
+ <location filename="../../InterfaceQT4/editor.py" line="894"/>
<source>Le fichier <b>%s</b> existe deja.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="893"/>
+ <location filename="../../InterfaceQT4/editor.py" line="894"/>
<source>&Ecraser</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="913"/>
+ <location filename="../../InterfaceQT4/editor.py" line="914"/>
<source>Sauvegarde de l'input impossible </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="906"/>
+ <location filename="../../InterfaceQT4/editor.py" line="907"/>
<source>Un JdC valide est necessaire pour creer un .input</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="913"/>
+ <location filename="../../InterfaceQT4/editor.py" line="914"/>
<source>Choix du composant obligatoire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1089"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1090"/>
<source>Choix unite %d </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1090"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1091"/>
<source>Le fichier %s contient une commande INCLUDE
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1091"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1092"/>
<source>Donnez le nom du fichier correspondant a l unite logique </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1092"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1093"/>
<source>Fichier pour unite </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1094"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1095"/>
<source>Choix d'un fichier de poursuite</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1095"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1096"/>
<source>Le fichier %s contient une commande POURSUITE
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1096"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1097"/>
<source>Donnez le nom du fichier dont vous
voulez faire une poursuite</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1216"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1218"/>
<source>Fichiers Med (*.med);;Tous les Fichiers (*)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1219"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1221"/>
<source>Fichier Med</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="1219"/>
+ <location filename="../../InterfaceQT4/editor.py" line="1221"/>
<source>Veuillez selectionner un fichier Med</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/feuille.py" line="150"/>
+ <location filename="../../InterfaceQT4/feuille.py" line="149"/>
<source>chaine de caracteres</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/feuille.py" line="151"/>
+ <location filename="../../InterfaceQT4/feuille.py" line="150"/>
<source>reel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/feuille.py" line="152"/>
+ <location filename="../../InterfaceQT4/feuille.py" line="151"/>
<source>entier</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/feuille.py" line="153"/>
+ <location filename="../../InterfaceQT4/feuille.py" line="152"/>
<source>complexe</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/feuille.py" line="154"/>
+ <location filename="../../InterfaceQT4/feuille.py" line="153"/>
<source>Matrice</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/feuille.py" line="155"/>
+ <location filename="../../InterfaceQT4/feuille.py" line="154"/>
<source>fichier</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/feuille.py" line="156"/>
+ <location filename="../../InterfaceQT4/feuille.py" line="155"/>
<source>fichier existant</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/feuille.py" line="157"/>
+ <location filename="../../InterfaceQT4/feuille.py" line="156"/>
<source>repertoire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="116"/>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="114"/>
<source>Entrez </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="118"/>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="116"/>
<source>Entrez entre </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="113"/>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="111"/>
<source> et </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="81"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="84"/>
<source>Type de base inconnu</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="134"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="172"/>
<source>Visualisation Fichier </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="134"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="172"/>
<source>Impossibilite d'afficher le Fichier</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="147"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="185"/>
<source>Sauvegarder Fichier</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="161"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="199"/>
<source>Fichier selectionne</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="170"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="208"/>
<source>Selection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="216"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="254"/>
<source>Export Med vers Fichier </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereIcones.py" line="216"/>
+ <location filename="../../InterfaceQT4/gereIcones.py" line="254"/>
<source>Impossibilite d exporter le Fichier</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereTraduction.py" line="34"/>
+ <location filename="../../InterfaceQT4/gereTraduction.py" line="37"/>
<source>Traduire Fichier</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereTraduction.py" line="34"/>
+ <location filename="../../InterfaceQT4/gereTraduction.py" line="37"/>
<source>Fichiers JDC (*.comm);;Tous les Fichiers (*)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereTraduction.py" line="58"/>
+ <location filename="../../InterfaceQT4/gereTraduction.py" line="62"/>
<source>Fichier Traduit : %s
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/gereTraduction.py" line="68"/>
+ <location filename="../../InterfaceQT4/gereTraduction.py" line="72"/>
<source>Pas de difference entre le fichier origine et le fichier traduit</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetOptionnel.py" line="81"/>
+ <location filename="../../InterfaceQT4/monWidgetOptionnel.py" line="90"/>
<source>Options pour
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="113"/>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="111"/>
<source> valeurs </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="162"/>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="160"/>
<source>Nombre minimal de valeurs : </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="164"/>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursInto.py" line="162"/>
<source>Nombre maximal de valeurs : </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="73"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="76"/>
<source>Une chaine de caracteres est attendue. </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="74"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="77"/>
<source>Un reel est attendu. </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="75"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="78"/>
<source>Un entier est attendu. </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="76"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="79"/>
<source>Une Matrice est attendue. </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="78"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="81"/>
<source>Un fichier est attendu. </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="79"/>
+ <location filename="../../InterfaceQT4/monWidgetSimpBase.py" line="82"/>
<source>Un repertoire est attendu. </source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="271"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="272"/>
<source> pour </source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="150"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="147"/>
<source>Import du catalogue</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="98"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="95"/>
<source>Pas de catalogue defini pour le code </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="122"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="119"/>
<source>Aucun catalogue trouve</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="150"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="147"/>
<source>Impossible d'importer le catalogue </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="273"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="274"/>
<source> avec le catalogue </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="263"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="264"/>
<source>Choix d une version du code </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/readercata.py" line="265"/>
+ <location filename="../../InterfaceQT4/readercata.py" line="266"/>
<source>Choix d une version </source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="330"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="332"/>
<source>Fichier Duplique</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="330"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="332"/>
<source>Le fichier ne sera pas sauvegarde.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="260"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="262"/>
<source>Fichier</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="260"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="262"/>
<source>Le fichier <b>%s</b> est deja ouvert.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="260"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="262"/>
<source>&Duplication</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="260"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="262"/>
<source>&Abort</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="292"/>
- <source>Fichier non encore nommé </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../InterfaceQT4/viewManager.py" line="342"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="344"/>
<source>Fichier Modifie</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="342"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="344"/>
<source>Le fichier %s n a pas ete sauvegarde.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="342"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="344"/>
<source>&Sauvegarder</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_JDC.py" line="383"/>
- <source>Nom de concept invalide. '%s' est un mot-clé réservé.</source>
+ <location filename="../../generator/generator_python.py" line="112"/>
+ <source>Format non implemente </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_JDC.py" line="448"/>
- <source>Impossible de trouver le fichier correspondant a l unite %s</source>
+ <location filename="../../generator/generator_python.py" line="163"/>
+ <source>Type d'objet non prevu</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_JDC.py" line="451"/>
- <source>%s n'est pas un fichier existant</source>
+ <location filename="../../InterfaceQT4/monWidgetCB.py" line="51"/>
+ <source>Select</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_JDC.py" line="544"/>
- <source>concept '%s' absent du contexte de %s</source>
+ <location filename="../../InterfaceQT4/qtEficas.py" line="333"/>
+ <source>Sauve Format Ligne</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Validation/V_ETAPE.py" line="239"/>
- <source>Etape : </source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="173"/>
+ <source>%s n'est pas un fichier valide</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Validation/V_ETAPE.py" line="239"/>
- <source> ligne : </source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="255"/>
+ <source>Nombre d'arguments de %s incorrect (min = %s, max = %s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Validation/V_ETAPE.py" line="239"/>
- <source> fichier :</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="277"/>
+ <source>La valeur : %s ne fait pas partie des choix possibles %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Validation/V_ETAPE.py" line="230"/>
- <source>Fin Etape : </source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="766"/>
+ <source>%s n'est pas de la bonne longueur</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Validation/V_JDC.py" line="52"/>
- <source>DEBUT CR validation : </source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1189"/>
+ <source>valeur dans l'intervalle %s , %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Validation/V_JDC.py" line="53"/>
- <source>FIN CR validation : </source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1201"/>
+ <source>La valeur doit etre comprise entre %s et %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Validation/V_MCSIMP.py" line="108"/>
- <source>Mot-clé : %s obligatoire non valorisé</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1222"/>
+ <source>%s doit etre inferieur a %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Validation/V_MCSIMP.py" line="121"/>
- <source>None n'est pas une valeur autorisée</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1225"/>
+ <source>longueur de liste comprise entre %s et %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Validation/V_MCSIMP.py" line="161"/>
- <source>Mot-clé %s invalide : %s
-Critère de validité: %s</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1228"/>
+ <source>Le cardinal de la liste doit etre compris entre %s et %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Validation/V_MCSIMP.py" line="198"/>
- <source>Fin Mot-clé simple : </source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1255"/>
+ <source>%s devrait etre de longueur inferieure a %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Validation/V_MCSIMP.py" line="204"/>
- <source>Mot-clé simple : %s %s</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1258"/>
+ <source>%s devrait etre de longueur superieure a %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Validation/V_MCSIMP.py" line="197"/>
- <source>Mot-clef simple : </source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1315"/>
+ <source>%s contient des valeurs non paires</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="pourValidation.py" line="3"/>
- <source>Mot-cle simple : </source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1359"/>
+ <source>%s contient des valeurs hors des choix possibles: %s </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="pourValidation.py" line="2"/>
- <source>None n'est pas ujjjjjjjjjne valeur autorisée</source>
+ <location filename="../../InterfaceQT4/gereListe.py" line="169"/>
+ <source>Fichier de donnees</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../generator/generator_python.py" line="112"/>
- <source>Format non implemente </source>
+ <location filename="../../InterfaceQT4/gereListe.py" line="169"/>
+ <source>Tous les Fichiers (*)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../generator/generator_python.py" line="163"/>
- <source>Type d'objet non prevu</source>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursBase.py" line="228"/>
+ <source>nb min de valeurs : </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/monWidgetCB.py" line="57"/>
- <source>Select</source>
+ <location filename="../../InterfaceQT4/monWidgetPlusieursBase.py" line="233"/>
+ <source>nb max de valeurs atteint</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/qtEficas.py" line="333"/>
- <source>Sauve Format Ligne</source>
+ <location filename="../../InterfaceQT4/qtEficas.py" line="328"/>
+ <source>TraduitV10V11</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="171"/>
- <source>%s n'est pas un fichier valide</source>
+ <location filename="../../InterfaceQT4/qtEficas.py" line="331"/>
+ <source>TraduitV11V12</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="178"/>
- <source>%s n'est pas un répertoire valide</source>
+ <location filename="../../InterfaceQT4/qtSaisie.py" line="137"/>
+ <source>Valeur du mot-clef enregistree</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="253"/>
- <source>Nombre d'arguments de %s incorrect (min = %s, max = %s)</source>
+ <location filename="../../InterfaceQT4/qtSaisie.py" line="141"/>
+ <source>Valeur du mot-clef non autorisee :</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="275"/>
- <source>La valeur : %s ne fait pas partie des choix possibles %s</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="309"/>
+ <source>%s n'est pas une chaine de longueur comprise entre %s et %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="288"/>
- <source>La valeur : %s est en dehors du domaine de validité [ %s , %s ]</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="315"/>
+ <source>TXM de longueur entre %s et %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="581"/>
- <source>: pas de présence de doublon dans la liste</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="533"/>
+ <source>valeur %s obligatoire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="584"/>
- <source>Les doublons ne sont pas permis</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="548"/>
+ <source>%s ne contient pas les elements obligatoires : %s </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="668"/>
- <source>%s n'est pas de la bonne longueur</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="637"/>
+ <source>%s absent</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1088"/>
- <source>%s doit être inférieur a %s</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="686"/>
+ <source>%s est un doublon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1091"/>
- <source>valeur dans l'intervalle %s , %s</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="742"/>
+ <source>longueur de la chaine entre %s et %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1096"/>
- <source>%s devrait être comprise entre %s et %s</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="745"/>
+ <source>Longueur de la chaine incorrecte</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1103"/>
- <source>La valeur doit etre comprise entre %s et %s</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="802"/>
+ <source>%s n'est pas une chaine</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1124"/>
- <source>%s doit etre inferieur a %s</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="819"/>
+ <source>liste %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1127"/>
- <source>longueur de liste comprise entre %s et %s</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="822"/>
+ <source>La liste doit etre en ordre %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1130"/>
- <source>Le cardinal de la liste doit etre compris entre %s et %s</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="834"/>
+ <source>%s n'est pas par valeurs croissantes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1157"/>
- <source>%s devrait etre de longueur inferieure a %s</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="838"/>
+ <source>%s n'est pas par valeurs decroissantes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1160"/>
- <source>%s devrait etre de longueur superieure a %s</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="897"/>
+ <source>%s n'est pas du bon type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1211"/>
- <source>La valeur saisie doit etre paire</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1418"/>
+ <source>valeur %s pour la somme des cles A et B </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1217"/>
- <source>%s contient des valeurs non paires</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1493"/>
+ <source>valeur de %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1261"/>
- <source>%s contient des valeurs hors des choix possibles: %s </source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1541"/>
+ <source>valeur d'instance de %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1284"/>
- <source>La valeur n'est pas dans la liste des choix possibles</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1577"/>
+ <source>%s devrait etre de type %s </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../Noyau/N_VALIDATOR.py" line="1303"/>
- <source>valeur impaire</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1670"/>
+ <source>%s n'est pas dans %s</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1557"/>
+ <source>: verifie les types dans un tuple</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="600"/>
+ <source>%s ne contient pas les elements devant etre presents ensemble: %s </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="650"/>
+ <source>%s n'est pas autorise : %s </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1194"/>
+ <source>%s devrait etre comprise entre %s et %s</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Extensions/commande_comm.py" line="61"/>
+ <source>Objet commande commentarisé invalide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Extensions/interpreteur_formule.py" line="97"/>
+ <source>La formule passee à l'interpreteur doit etre sous forme de tuple</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Extensions/nuplet.py" line="104"/>
+ <source>Début </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Ihm/I_FORM_ETAPE.py" line="159"/>
+ <source>Un concept de nom %s existe déjà !</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Extensions/parametre.py" line="188"/>
+ <source>Pas de nom donné au paramètre </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Extensions/parametre.py" line="193"/>
+ <source>Le paramètre %s ne peut valoir None</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../generator/generator_aplat.py" line="147"/>
+ <source>Format pas implémenté : %s</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Ihm/I_FORM_ETAPE.py" line="138"/>
+ <source>Impossible de réaliser la vérification de la formule</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>Aide</name>
<message>
- <location filename="../../UiQT4/aideQT.ui" line="14"/>
- <source>Aide</source>
+ <location filename="../../InterfaceQT4/viewManager.py" line="182"/>
+ <source>Creation Paramètre indisponible</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/aideQT.ui" line="29"/>
- <source>Index</source>
+ <location filename="../../InterfaceQT4/viewManager.py" line="182"/>
+ <source>les paramètres sont liés à un jeu de données</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/aideQT.ui" line="45"/>
- <source>Back</source>
+ <location filename="../../InterfaceQT4/viewManager.py" line="294"/>
+ <source>Fichier non encore nommé </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/aideQT.ui" line="61"/>
- <source>Forward</source>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="1560"/>
+ <source>Les types entrés ne sont pas permis</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="180"/>
+ <source>%s n'est pas un repertoire valide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="195"/>
+ <source>Type non encore gere %s</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="196"/>
+ <source>%s (de type %s) n'est pas d'un type autorise: %s %s</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="290"/>
+ <source>La valeur : %s est en dehors du domaine de validite [ %s , %s ]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Noyau/N_VALIDATOR.py" line="585"/>
+ <source>%s present ensemble</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../Validation/V_PROC_ETAPE.py" line="68"/>
+ <source>unknown keywords : %s</source>
<translation type="unfinished"></translation>
</message>
</context>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desChoixCommandes.ui" line="86"/>
- <source><html><head/><body><p> Recherche Commande</p></body></html></source>
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="85"/>
+ <source>Alphabetique</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desChoixCommandes.ui" line="123"/>
- <source>Alphabetique</source>
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="105"/>
+ <source>Par Groupe</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desChoixCommandes.ui" line="130"/>
- <source>Par Groupe</source>
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="73"/>
+ <source><html><head/><body><p align="center"><span style=" text-decoration: underline;">Affichage</span></p></body></html></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="82"/>
+ <source>affiche les commandes par ordre alphabetique</source>
<translation type="unfinished"></translation>
</message>
<message encoding="UTF-8">
- <location filename="../../UiQT4/desChoixCommandes.ui" line="185"/>
- <source>Mise en données de la commande sélectionnée dans l'arbre. Un double-clic permet également de choisir une commande</source>
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="102"/>
+ <source>affiche les commandes selon les thèmes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="95"/>
+ <source>Ordre de la modélisation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desChoixCommandes.ui" line="194"/>
- <source>&Formulaire</source>
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="152"/>
+ <source><html><head/><body><p align="center">Filtre Commande</p></body></html></source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desChoixCommandes.ui" line="197"/>
- <source>Shift+A, Alt+A, Alt+A, Alt+A</source>
+ <location filename="../../UiQT4/desChoixCommandes.ui" line="174"/>
+ <source>filter commands</source>
<translation type="unfinished"></translation>
</message>
</context>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desChoixCata.ui" line="87"/>
- <source><!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></source>
+ <location filename="../../UiQT4/desChoixCata.ui" line="180"/>
+ <source>&OK</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desChoixCata.ui" line="170"/>
- <source>&OK</source>
+ <location filename="../../UiQT4/desChoixCata.ui" line="135"/>
+ <source>&Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desChoixCata.ui" line="205"/>
- <source>&Cancel</source>
+ <location filename="../../UiQT4/desChoixCata.ui" line="170"/>
+ <source>Validate choice</source>
<translation type="unfinished"></translation>
</message>
</context>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desSelectVal.ui" line="44"/>
+ <location filename="../../UiQT4/desSelectVal.ui" line="45"/>
<source>Separateur</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desSelectVal.ui" line="53"/>
+ <location filename="../../UiQT4/desSelectVal.ui" line="54"/>
<source>espace</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desSelectVal.ui" line="63"/>
+ <location filename="../../UiQT4/desSelectVal.ui" line="64"/>
<source>virgule</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desSelectVal.ui" line="70"/>
+ <location filename="../../UiQT4/desSelectVal.ui" line="71"/>
<source>point-virgule</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desSelectVal.ui" line="142"/>
- <source>validation de la saisie</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../UiQT4/desSelectVal.ui" line="101"/>
- <source>&Ajouter Selection</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../UiQT4/desSelectVal.ui" line="154"/>
- <source>Shift+A, Alt+A, Alt+A, Alt+A</source>
+ <location filename="../../UiQT4/desSelectVal.ui" line="108"/>
+ <source>Ajouter Selection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desSelectVal.ui" line="151"/>
- <source>&Importer Tout</source>
+ <location filename="../../UiQT4/desSelectVal.ui" line="127"/>
+ <source>Importer Tout</source>
<translation type="unfinished"></translation>
</message>
</context>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="216"/>
+ <location filename="../../UiQT4/myMain.ui" line="215"/>
<source>&Nouveau</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="219"/>
+ <location filename="../../UiQT4/myMain.ui" line="218"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="224"/>
+ <location filename="../../UiQT4/myMain.ui" line="223"/>
<source>Nouvel Include</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="236"/>
+ <location filename="../../UiQT4/myMain.ui" line="234"/>
<source>&Ouvrir</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="239"/>
+ <location filename="../../UiQT4/myMain.ui" line="237"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="248"/>
+ <location filename="../../UiQT4/myMain.ui" line="245"/>
<source>Enregistrer</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="286"/>
+ <location filename="../../UiQT4/myMain.ui" line="285"/>
<source>Couper</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="289"/>
+ <location filename="../../UiQT4/myMain.ui" line="288"/>
<source>Ctrl+X</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="301"/>
+ <location filename="../../UiQT4/myMain.ui" line="299"/>
<source>Copier</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="304"/>
+ <location filename="../../UiQT4/myMain.ui" line="302"/>
<source>Ctrl+C</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="316"/>
+ <location filename="../../UiQT4/myMain.ui" line="313"/>
<source>Coller</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="319"/>
+ <location filename="../../UiQT4/myMain.ui" line="316"/>
<source>Ctrl+V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="327"/>
+ <location filename="../../UiQT4/myMain.ui" line="324"/>
<source>Quitter</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="330"/>
+ <location filename="../../UiQT4/myMain.ui" line="327"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="335"/>
+ <location filename="../../UiQT4/myMain.ui" line="332"/>
<source>Rapport de Validation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="346"/>
+ <location filename="../../UiQT4/myMain.ui" line="343"/>
<source>Fichier Source</source>
<translation type="unfinished"></translation>
</message>
<message encoding="UTF-8">
- <location filename="../../UiQT4/myMain.ui" line="351"/>
+ <location filename="../../UiQT4/myMain.ui" line="348"/>
<source>Fichier Résultat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="256"/>
+ <location filename="../../UiQT4/myMain.ui" line="253"/>
<source>Parametres Eficas</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="356"/>
+ <location filename="../../UiQT4/myMain.ui" line="353"/>
<source>Lecteur documentation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="361"/>
+ <location filename="../../UiQT4/myMain.ui" line="358"/>
<source>Eficas</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="366"/>
+ <location filename="../../UiQT4/myMain.ui" line="363"/>
<source>Version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="375"/>
+ <location filename="../../UiQT4/myMain.ui" line="371"/>
<source>Supprimer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="394"/>
+ <location filename="../../UiQT4/myMain.ui" line="393"/>
<source>Rechercher</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="397"/>
+ <location filename="../../UiQT4/myMain.ui" line="396"/>
<source> Rechercher dans l'arbre d'etude</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="400"/>
+ <location filename="../../UiQT4/myMain.ui" line="399"/>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="408"/>
+ <location filename="../../UiQT4/myMain.ui" line="407"/>
<source>Replier/Deplier</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="227"/>
+ <location filename="../../UiQT4/myMain.ui" line="226"/>
<source>Shift+I</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="251"/>
+ <location filename="../../UiQT4/myMain.ui" line="248"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="338"/>
+ <location filename="../../UiQT4/myMain.ui" line="335"/>
<source>Shift+V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="380"/>
+ <location filename="../../UiQT4/myMain.ui" line="376"/>
<source>Chercher Mot-Clef</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="383"/>
+ <location filename="../../UiQT4/myMain.ui" line="379"/>
<source> Rechercher dans le catalogue</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="386"/>
+ <location filename="../../UiQT4/myMain.ui" line="382"/>
<source>Shift+F</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="411"/>
+ <location filename="../../UiQT4/myMain.ui" line="410"/>
<source>Shift+D</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="416"/>
+ <location filename="../../UiQT4/myMain.ui" line="415"/>
<source>Commentaire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="419"/>
+ <location filename="../../UiQT4/myMain.ui" line="418"/>
<source>Shift+C</source>
<translation type="unfinished"></translation>
</message>
<message encoding="UTF-8">
- <location filename="../../UiQT4/myMain.ui" line="428"/>
+ <location filename="../../UiQT4/myMain.ui" line="427"/>
<source>Paramètres</source>
<translation type="unfinished"></translation>
</message>
<message encoding="UTF-8">
- <location filename="../../UiQT4/myMain.ui" line="431"/>
+ <location filename="../../UiQT4/myMain.ui" line="430"/>
<source>Gestion des paramètres</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="434"/>
+ <location filename="../../UiQT4/myMain.ui" line="433"/>
<source>Shift+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/myMain.ui" line="439"/>
+ <location filename="../../UiQT4/myMain.ui" line="438"/>
<source>Parametre Eficas</source>
<translation type="unfinished"></translation>
</message>
<context>
<name>JDCEditor</name>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="735"/>
+ <location filename="../../InterfaceQT4/editor.py" line="736"/>
<source>Save File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="735"/>
+ <location filename="../../InterfaceQT4/editor.py" line="736"/>
<source>The file <b>%1</b> could not be saved.<br>Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="879"/>
+ <location filename="../../InterfaceQT4/editor.py" line="880"/>
<source>JDC (*.comm);;All Files (*)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="893"/>
+ <location filename="../../InterfaceQT4/editor.py" line="894"/>
<source>&Abandonner</source>
<translation type="unfinished">&Abandonner</translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="286"/>
+ <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="326"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="133"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
+ <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="260"/>
+ <source>RadioButton</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="224"/>
- <source>RadioButton</source>
+ <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="97"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="158"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidget4a6RadioButton.ui" line="320"/>
+ <source>Détruit le mot-clef</source>
<translation type="unfinished"></translation>
</message>
</context>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCB.ui" line="216"/>
+ <location filename="../../UiQT4/desWidgetCB.ui" line="267"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCB.ui" line="132"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
+ <location filename="../../UiQT4/desWidgetCB.ui" line="100"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCB.ui" line="161"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetCB.ui" line="261"/>
+ <source>Détruit le mot-clef</source>
<translation type="unfinished"></translation>
</message>
</context>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCommande.ui" line="516"/>
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="422"/>
<source>Affiche les commandes possibles</source>
<translation type="unfinished"></translation>
</message>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="470"/>
+ <source>Affiche le formulaire de la commande précédente</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCommande.ui" line="516"/>
+ <source>Affiche le formulaire de la commande suivante</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>WidgetCommentaire</name>
<source>DCommandeUnique</source>
<translation type="unfinished"></translation>
</message>
- <message encoding="UTF-8">
- <location filename="../../UiQT4/desWidgetCommentaire.ui" line="84"/>
- <source>Affiche le rapport de validité de la commande</source>
- <translation type="unfinished"></translation>
- </message>
<message>
<location filename="../../UiQT4/desWidgetCommentaire.ui" line="182"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCommentaire.ui" line="243"/>
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="221"/>
<source>Affiche les commandes possibles</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetCommentaire.ui" line="252"/>
- <source>&Catalogue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../UiQT4/desWidgetCommentaire.ui" line="255"/>
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="327"/>
<source>Shift+A, Alt+A, Alt+A, Alt+A</source>
<translation type="unfinished"></translation>
</message>
<source>Détruit le commentaire</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="230"/>
+ <source>&Commandes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="269"/>
+ <source>Affiche le formulaire de la commande précédente</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="278"/>
+ <source><<</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="315"/>
+ <source>Affiche le formulaire de la commande suivante</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetCommentaire.ui" line="324"/>
+ <source>>></source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>WidgetFact</name>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="613"/>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="690"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="136"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="97"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="158"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="304"/>
+ <source>Remonte la ligne</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="341"/>
+ <source>Descend la ligne</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="378"/>
+ <source>supprime une ligne</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="417"/>
+ <source>Ajoute une ligne</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="473"/>
+ <source>Montre l'ensemble des valeurs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="535"/>
+ <source>Sélectionne depuis Salome</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="573"/>
+ <source>Visualise dans Salome</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="631"/>
+ <source>Ouvre un fichier de sélection des valeurs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetPlusieursBase.ui" line="684"/>
+ <source>Détruit le mot-clef</source>
<translation type="unfinished"></translation>
</message>
</context>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetPlusieursInto.ui" line="239"/>
+ <location filename="../../UiQT4/desWidgetPlusieursInto.ui" line="250"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetPlusieursInto.ui" line="133"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
+ <location filename="../../UiQT4/desWidgetPlusieursInto.ui" line="91"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetPlusieursInto.ui" line="152"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetPlusieursInto.ui" line="244"/>
+ <source>Détruit le mot-clef</source>
<translation type="unfinished"></translation>
</message>
</context>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetRadioButton.ui" line="200"/>
+ <location filename="../../UiQT4/desWidgetRadioButton.ui" line="289"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetRadioButton.ui" line="120"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
+ <location filename="../../UiQT4/desWidgetRadioButton.ui" line="251"/>
+ <source>RadioButton</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetRadioButton.ui" line="165"/>
- <source>RadioButton</source>
+ <location filename="../../UiQT4/desWidgetRadioButton.ui" line="97"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetRadioButton.ui" line="158"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetRadioButton.ui" line="283"/>
+ <source>Détruit le mot-clef</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WidgetSimpBase</name>
<message>
- <location filename="../../UiQT4/desWidgetSimpBase.ui" line="26"/>
+ <location filename="../../UiQT4/desWidgetSimpBase.ui" line="32"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpBase.ui" line="209"/>
+ <location filename="../../UiQT4/desWidgetSimpBase.ui" line="257"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpBase.ui" line="126"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
+ <location filename="../../UiQT4/desWidgetSimpBase.ui" line="97"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpBase.ui" line="158"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetSimpBase.ui" line="251"/>
+ <source>Détruit le mot-clef</source>
<translation type="unfinished"></translation>
</message>
</context>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpBool.ui" line="200"/>
+ <location filename="../../UiQT4/desWidgetSimpBool.ui" line="252"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpBool.ui" line="129"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
+ <location filename="../../UiQT4/desWidgetSimpBool.ui" line="166"/>
+ <source>True</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpBool.ui" line="136"/>
- <source>True</source>
+ <location filename="../../UiQT4/desWidgetSimpBool.ui" line="189"/>
+ <source>False</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpBool.ui" line="159"/>
- <source>False</source>
+ <location filename="../../UiQT4/desWidgetSimpBool.ui" line="88"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpBool.ui" line="149"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetSimpBool.ui" line="246"/>
+ <source>Détruit le mot-clef</source>
<translation type="unfinished"></translation>
</message>
</context>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="237"/>
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="339"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="137"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="203"/>
+ <source>Complexe : a+bj</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="259"/>
+ <source>Réel/Imaginaire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="157"/>
- <source>Complexe : a+bj</source>
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="266"/>
+ <source>Module/Phase</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="191"/>
- <source><html><head/><body><p align="center"><span style=" font-weight:600;">OU </span></p></body></html></source>
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="103"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
<translation type="unfinished"></translation>
</message>
- <message encoding="UTF-8">
- <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="206"/>
- <source>Réel/Imaginaire</source>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="164"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="213"/>
- <source>Module/Phase</source>
+ <location filename="../../UiQT4/desWidgetSimpComplexe.ui" line="244"/>
+ <source><html><head/><body><p align="center">OU </p></body></html></source>
<translation type="unfinished"></translation>
</message>
</context>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="275"/>
+ <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="313"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="82"/>
+ <source>Affiche le rapport de validité du mot-clef</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="143"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation type="unfinished"></translation>
+ </message>
<message>
- <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="123"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
+ <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="222"/>
+ <source>affiche l'explorateur de fichier</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="250"/>
+ <source>ouvre le fichier choisi</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetSimpFichier.ui" line="307"/>
+ <source>Détruit le mot-clef</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WidgetSimpTxt</name>
<message>
- <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="26"/>
+ <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="32"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="293"/>
+ <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="257"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="129"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
+ <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="97"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="158"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetSimpTxt.ui" line="251"/>
+ <source>Détruit le mot-clef</source>
<translation type="unfinished"></translation>
</message>
</context>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple2.ui" line="255"/>
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="294"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple2.ui" line="129"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../UiQT4/desWidgetTuple2.ui" line="138"/>
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="174"/>
<source><html><head/><body><p><span style=" font-size:14pt;">(</span></p></body></html></source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple2.ui" line="176"/>
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="212"/>
<source><html><head/><body><p><span style=" font-size:14pt;">,</span></p></body></html></source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple2.ui" line="212"/>
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="248"/>
<source><html><head/><body><p><span style=" font-size:14pt;">)</span></p></body></html></source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="94"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="155"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetTuple2.ui" line="288"/>
+ <source>Détruit le mot-clef</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>WidgetTuple3</name>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple3.ui" line="276"/>
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="315"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple3.ui" line="126"/>
- <source><html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html></source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../UiQT4/desWidgetTuple3.ui" line="133"/>
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="169"/>
<source><html><head/><body><p><span style=" font-size:14pt;">(</span></p></body></html></source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple3.ui" line="202"/>
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="238"/>
<source><html><head/><body><p><span style=" font-size:14pt;">,</span></p></body></html></source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desWidgetTuple3.ui" line="238"/>
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="274"/>
<source><html><head/><body><p><span style=" font-size:14pt;">)</span></p></body></html></source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="91"/>
+ <source>Affiche le rapport de validation du mot-clef</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="152"/>
+ <source><html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message encoding="UTF-8">
+ <location filename="../../UiQT4/desWidgetTuple3.ui" line="309"/>
+ <source>Détruit le mot-clef</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>baseWidget</name>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../UiQT4/desRecherche.ui" line="60"/>
+ <location filename="../../UiQT4/desRecherche.ui" line="63"/>
<source>Suivant</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../../UiQT4/desRecherche.ui" line="17"/>
+ <source>Next</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>self.appliEficas</name>
<message>
- <location filename="../../InterfaceQT4/editor.py" line="700"/>
+ <location filename="../../InterfaceQT4/editor.py" line="701"/>
<source>Wrapper Files (*.xml);;All Files (*)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../InterfaceQT4/viewManager.py" line="341"/>
+ <location filename="../../InterfaceQT4/viewManager.py" line="343"/>
<source>Noname</source>
<translation type="unfinished"></translation>
</message>
from Noyau.N_Exception import AsException
from Noyau.N_utils import AsType
from Noyau.strfunc import ufmt
+from Extensions.i18n import tr
+
class ETAPE(V_MCCOMPO.MCCOMPO):
if self.sd.nom.find('sansnom') != -1:
# la SD est 'sansnom' : --> erreur
if cr == 'oui':
- self.cr.fatal(_(u"Pas de nom pour le concept retourné"))
+ #self.cr.fatal(_(u"Pas de nom pour le concept retourné"))
+ self.cr.fatal(_("object must have a name"))
valid = 0
elif re.search('^SD_[0-9]*$', self.sd.nom):
# la SD est 'SD_' cad son nom = son id donc pas de nom donné
# par utilisateur : --> erreur
if cr == 'oui':
self.cr.fatal(
- _(u"Nom de concept invalide ('SD_' est réservé)"))
+ #_(u"Nom de concept invalide ('SD_' est réservé)"))
+ _("invalid name ('SD_' is a reserved keyword)"))
valid = 0
return valid
if self.reste_val != {}:
if cr == 'oui':
self.cr.fatal(
- _(u"Mots clés inconnus : %s"), ','.join(self.reste_val.keys()))
+ #_(u"Mots clés inconnus : %s"), ','.join(self.reste_val.keys()))
+ _("unknown keywords : %s"), ','.join(self.reste_val.keys()))
valid = 0
if sd == "non":
if self.sd == None:
# Le concept produit n'existe pas => erreur
if cr == 'oui':
- self.cr.fatal(_(u"Concept retourné non défini"))
+ # self.cr.fatal(_(u"Concept retourné non défini"))
+ self.cr.fatal(_("Concept is not defined"))
valid = 0
else:
valid = valid * self.valid_sdnom(cr)
sys.exc_info()[1],
sys.exc_info()[2])
self.cr.fatal(
- _(u'Impossible d affecter un type au résultat\n %s'), ' '.join(l[2:]))
+ #_(u'Impossible d affecter un type au résultat\n %s'), ' '.join(l[2:]))
+ _('unable to affect type to concept\n %s'), ' '.join(l[2:]))
return 0
# on teste maintenant si la SD est r\351utilis\351e ou s'il faut la
# cr\351er
"""
Methode pour generation d un rapport de validite
"""
- self.cr = self.CR(debut=u'Etape : ' + self.nom
- + u' ligne : ' + `self.appel[0]`
- + u' fichier : ' + `self.appel[1]`,
- fin=u'Fin Etape : ' + self.nom)
+ #self.cr = self.CR(debut=u'Etape : ' + self.nom
+ # + u' ligne : ' + `self.appel[0]`
+ # + u' fichier : ' + `self.appel[1]`,
+ # fin=u'Fin Etape : ' + self.nom)
+ self.cr = self.CR(debut=u'Command : ' + tr(self.nom)
+ + u' line : ' + `self.appel[0]`
+ + u' file : ' + `self.appel[1]`,
+ fin=u'End Command : ' + tr(self.nom))
self.state = 'modified'
try:
self.isvalid(cr='oui')
except AsException, e:
if CONTEXT.debug:
traceback.print_exc()
- self.cr.fatal(_(u'Etape : %s ligne : %r fichier : %r %s'),
- self.nom, self.appel[0], self.appel[1], e)
+ #self.cr.fatal(_(u'Etape : %s ligne : %r fichier : %r %s'),
+ # self.nom, self.appel[0], self.appel[1], e)
+ self.cr.fatal(_(u'Command : %s line : %r file : %r %s'),
+ tr(self.nom), self.appel[0], self.appel[1], e)
i = 0
for child in self.mc_liste:
i += 1
Methode pour generation d un rapport de validite
"""
self.cr.purge()
- self.cr.debut = "DEBUT CR validation : " + self.nom
- self.cr.fin = "FIN CR validation :" + self.nom
+ #self.cr.debut = "DEBUT CR validation : " + self.nom
+ #self.cr.fin = "FIN CR validation :" + self.nom
+ self.cr.debut = "BEGIN validation report : " + self.nom
+ self.cr.fin = "END validation report :" + self.nom
for e in self.etapes:
if e.isactif():
self.cr.add(e.report())
if self.reste_val != {}:
if cr == 'oui':
self.cr.fatal(
- _(u"Mots clés inconnus : %s"), ','.join(self.reste_val.keys()))
+ #_(u"Mots clés inconnus : %s"), ','.join(self.reste_val.keys()))
+ _(u"unknown keyword : %s"), ','.join(self.reste_val.keys()))
valid = 0
if sd == "non":
"""
self.cr = self.CR()
self.cr.debut = self.txt_nat + self.nom
- self.cr.fin = u"Fin " + self.txt_nat + self.nom
+ #self.cr.fin = u"Fin " + self.txt_nat + self.nom
+ self.cr.fin = u"END " + self.txt_nat + self.nom
i = 0
for child in self.mc_liste:
i += 1
#
if self.definition.validators and not self.definition.validators.verif(self.valeur):
if cr == 'oui':
- self.cr.fatal(_(u"Mot-clé : %s devrait avoir %s"),
+ #self.cr.fatal(_(u"Mot-clé : %s devrait avoir %s"),
+ # self.nom, self.definition.validators.info())
+ self.cr.fatal(_(u"Keyword : %s should have %s"),
self.nom, self.definition.validators.info())
valid = 0
# fin des validateurs
if self.reste_val != {}:
if cr == 'oui':
self.cr.fatal(
- _(u"Mots clés inconnus : %s"), ','.join(self.reste_val.keys()))
+ #_(u"Mots clés inconnus : %s"), ','.join(self.reste_val.keys()))
+ _(u"unknow keyword : %s"), ','.join(self.reste_val.keys()))
valid = 0
self.valid = valid
self.state = 'unchanged'
from Noyau.N_VALIDATOR import ValError, TypeProtocol, CardProtocol, IntoProtocol
from Noyau.N_VALIDATOR import listProto
from Noyau.strfunc import ufmt
+from Extensions.i18n import tr
class MCSIMP:
if self.isoblig() and v == None:
if cr == 'oui':
self.cr.fatal(
- _(u"Mot-clé : %s obligatoire non valorisé"), self.nom)
+ _(u"Mandatory keyword : %s has no value"), tr(self.nom))
+ #_(u"Mot-clé : %s obligatoire non valorisé"), self.nom)
valid = 0
lval = listProto.adapt(v)
if lval is None:
valid = 0
if cr == 'oui':
- self.cr.fatal(_(u"None n'est pas une valeur autorisée"))
+ self.cr.fatal(_(u"None is not a valid value"))
+ #self.cr.fatal(_(u"None n'est pas une valeur autorisée"))
else:
# type,into ...
# typeProto=TypeProtocol("type",typ=self.definition.type)
self.definition.validators.convert(lval)
except ValError, e:
self.cr.fatal(
- _(u"Mot-clé %s invalide : %s\nCritère de validité: %s"),
- self.nom, str(e), self.definition.validators.info())
+ #_(u"Mot-clé %s invalide : %s\nCritère de validité: %s"),
+ _(u"invalid keyword %s : %s\nCriteria : %s"),
+ tr(self.nom), str(e), self.definition.validators.info())
valid = 0
else:
# si pas de cr demande, on sort a la toute premiere erreur
def report(self):
""" génère le rapport de validation de self """
self.cr = self.CR()
- self.cr.debut = u"Mot-clé simple : " + self.nom
- self.cr.fin = u"Fin Mot-clé simple : " + self.nom
+ #self.cr.debut = u"Mot-clé simple : " + self.nom
+ self.cr.debut = u"Simple Keyword : " + tr(self.nom)
+ #self.cr.fin = u"Fin Mot-clé simple : " + self.nom
+ self.cr.fin = u"End Simple Keyword: " + tr(self.nom)
self.state = 'modified'
try:
self.isvalid(cr='oui')
except AsException, e:
if CONTEXT.debug:
traceback.print_exc()
- self.cr.fatal(_(u"Mot-clé simple : %s %s"), self.nom, e)
+ #self.cr.fatal(_(u"Mot-clé simple : %s %s"), self.nom, e)
+ self.cr.fatal(_(u"Simple Keyword : %s %s"), tr(self.nom), e)
return self.cr
from Noyau.N_Exception import AsException
from Noyau.N_utils import AsType
from Noyau.strfunc import ufmt
+from Extensions.i18n import tr
class PROC_ETAPE(V_ETAPE.ETAPE):
if self.reste_val != {}:
if cr == 'oui':
self.cr.fatal(
- _(u"Mots clés inconnus : %s"), ','.join(self.reste_val.keys()))
+ #_(tr(u"Mots clefs inconnus : %s")), ','.join(self.reste_val.keys()))
+ _(tr(u"unknown keywords : %s")), ','.join(self.reste_val.keys()))
valid = 0
self.set_valid(valid)
return self.valid