]> SALOME platform Git repositories - tools/siman.git/commitdiff
Salome HOME
Fix for scenario label when creating a new study from Python.
authorrkv <rkv@opencascade.com>
Wed, 13 Mar 2013 08:35:31 +0000 (08:35 +0000)
committerrkv <rkv@opencascade.com>
Wed, 13 Mar 2013 08:35:31 +0000 (08:35 +0000)
Workspace/Siman-Common/src/org/splat/service/ScenarioServiceImpl.java
Workspace/Siman-Common/src/test/labels.properties [new file with mode: 0644]
Workspace/Siman-Common/src/test/labels_en.properties [new file with mode: 0644]
Workspace/Siman-Common/src/test/som.properties [new file with mode: 0644]
Workspace/Siman-Common/src/test/som_en.properties [new file with mode: 0644]
Workspace/Siman-Common/src/test/splat/service/TestScenarioService.java
Workspace/Siman-Common/src/test/spring/ut-applicationContext.xml
Workspace/Siman-WS/src/labels.properties [new file with mode: 0644]
Workspace/Siman-WS/src/labels_en.properties [new file with mode: 0644]
Workspace/Siman-WS/src/spring/applicationContext.xml
Workspace/Siman/src/spring/applicationContext.xml

index 35c29e13e70366fc039da10f7c26c8cc4bfa8008..8ee294c347ebc8b99a7dbb461b68f4e8d63e30c4 100644 (file)
@@ -361,6 +361,24 @@ public class ScenarioServiceImpl implements ScenarioService {
                return study;
        }
 
+       @Transactional
+       public void assignContext() throws MissedPropertyException,
+                       InvalidPropertyException, MultiplyDefinedException {
+               //TODO: complete the method
+               SimulationContext.Properties cprop = new SimulationContext.Properties();
+               Long id = 0L;
+               Study study = getStudyDAO().get(id);
+               if (cprop.getIndex() == 0) { // Input of new project context
+                       cprop.setType(getSimulationContextService().selectType("product"))
+                                       .setValue(cprop.getValue());
+                       getStudyService().addProjectContext(study, cprop);
+               } else { // Selection of existing project context
+                       SimulationContext context = getSimulationContextService()
+                                       .selectSimulationContext(cprop.getIndex());
+                       getStudyService().addProjectContext(study, context);
+               }
+       }
+
        /**
         * {@inheritDoc}
         * 
diff --git a/Workspace/Siman-Common/src/test/labels.properties b/Workspace/Siman-Common/src/test/labels.properties
new file mode 100644 (file)
index 0000000..94833cd
--- /dev/null
@@ -0,0 +1,326 @@
+menu.login  = Se connecter
+menu.logout = Déconnexion
+
+menu.new.empty        = Vierge
+menu.new.copy         = A partir d''une étude existante
+menu.new.instance     = A partir d''un modèle
+menu.new.import       = A partir d''une étude importée
+menu.search.study     = Une étude
+menu.search.idea      = Une connaissance
+menu.search.document  = Un document
+menu.prop.general     = Configuration de l''étude
+menu.prop.scenario    = Configuration du scénario
+menu.prop.timestamp   = Historique des validations
+menu.prop.comlog      = Historique des actions
+menu.prop.version     = Historique des versions
+menu.addmember        = - Ajouter un contributeur -
+menu.addcontext       = - Ajouter un contexte de simulation -
+menu.selectcontextype = - Sélectionner un type de contexte -
+menu.select           = - Sélectionner -
+menu.newscenario      = Ajouter un scénario
+menu.newproduct       = Nouveau produit
+menu.newcontext       = Nouveau contexte
+menu.newcontype       = Nouveau type de contexte
+menu.newdoctype       = Nouveau type de document
+menu.accept           = Accepter les modifications
+menu.publish          = Publier
+menu.protect          = Protect
+menu.archive          = Archiver
+menu.promote          = Promouvoir
+menu.review           = Valider
+menu.approve          = Approuver
+menu.disapprove       = Refuser
+menu.demote           = Revenir en arrière
+menu.rename           = Renommer
+menu.edit             = Éditer
+menu.properties       = Configurer l''étude
+menu.attach           = Attacher un autre format
+menu.version          = Versionner
+menu.replace          = Remplacer
+menu.export           = Exporter
+menu.remove           = Supprimer
+menu.remove.study     = Supprimer l''étude
+menu.remove.document  = Supprimer ce document
+menu.remove.version   = Supprimer cette version
+menu.purge            = Supprimer l''historique
+
+menu.admin.indexing   = Indexer les études
+menu.admin.importuser = Importer des utilisateurs
+menu.admin.context    = Les contextes de simulation
+menu.admin.knowledge  = Les connaissances
+menu.admin.study      = Les études
+menu.markasreference  = Mark as Reference
+menu.removeasreference  = Remove as Reference
+
+title.login           = Saisissez vos coordonnées
+title.criteria        = Critères de recherche
+title.newstudy        = Entrez les caractéristiques de votre étude
+title.newscenario     = Ajout d''un scénario
+title.private         = Dans mon espace de travail
+title.public          = Dans l''espace public
+title.reference       = Dans l''espace de référence
+title.result          = Résultat de la recherche
+title.description     = Description
+title.context         = Contexte de simulation
+title.document        = Document(s)
+title.knowledge       = Elément(s) de connaissance
+title.otherknowledge  = Autre(s) élément(s) de connaissance
+title.user            = Utilisateurs
+title.comment         = Commentaire(s)
+title.import          = Importation d''un document
+title.importuser      = Importation d''utilisateur(s) depuis une définition XML
+title.version         = Versionnement d''un document
+title.attach          = Attachement d''un autre format
+title.prop.study      = Panneau de configuration
+title.prop.scenario   = Panneau de configuration du scénario "{0}"
+title.valid.index     = Étude(s) à indexer
+title.valid.context   = Contexte(s) de simulation à approuver
+title.valid.form      = Formulaire d''approbation
+
+title.create          = Créer une étude
+title.search          = Rechercher
+title.activities      = Activités
+title.scenarii        = Scénarios existants
+title.configuration   = Configuration
+title.properties      = Propriétés
+title.steps           = Dossiers
+title.sysadmin        = Administration
+title.datadmin        = Gérer
+
+
+label.sysadmin        = Administrateur de la base
+label.study           = Étude
+label.knowledge       = Connaissance
+label.scenario        = Scénario
+label.activity        = Rattaché à l''activité
+label.source          = Source
+label.filter          = Filtre
+label.reference       = Réf.
+label.id              = ID
+label.created         = Créé le
+label.modified        = Modifié le
+label.title           = Titre
+label.description     = Description
+label.version         = Version
+label.size            = Taille
+label.value           = Valeur
+label.date            = Date
+label.manager         = Responsable
+label.resp            = Resp.
+label.author          = Auteur
+label.lastname        = Nom
+label.firstname       = Prénom
+label.role            = Rôle(s)
+label.email           = E-Mail
+label.inWORK          = En travaux
+label.inDRAFT         = Préversion
+label.inCHECK         = A approuver
+label.APPROVED        = Approuvé
+label.EXTERN          = Document externe
+label.products        = Produits déjà étudiés
+label.contexts        = Contextes existants
+label.contypes.check  = Types de contexte
+label.contypes.valid  = Types de contexte existants
+label.contypes        = Types de contexte à venir
+label.doctypes        = Types de documents existants
+label.ownerstudy      = Étude(s) relative(s) au contexte sélectionné ci-dessus
+label.members         = Chargé(s) de l''étude
+label.approcycle      = Circuits de validation
+label.contributor     = Contributeur(s)
+label.presents        = Contributeur(s) actuel(s)
+label.absents         = Autres contributeurs possibles
+label.approtype       = Approbation du type de contexte
+label.approval        = Approbation de la valeur du contexte
+label.kilobyte        = Ko
+label.warning         = Attention
+label.uses            = Utilise
+label.converts        = Export au format
+label.history         = Historique
+label.modifications   = Résumé des modifications
+label.doyou           = Voulez-vous
+label.or              = ou bien
+label.all             = Tous
+label.other           = Tous les autres
+label.lang.fr         = Français
+label.lang.en         = Anglais
+label.usedcode        = Codes déjà utilisés
+label.usedname        = Noms déjà utilisés
+label.PROMOTION       = Promu par
+label.REVIEW          = Validé par
+label.APPROVAL        = Approuvé par
+label.skipped         = Ne s'applique pas
+label.bytheauthor     = Auteur du document
+label.me              = Moi
+
+
+field.username      = Nom utilisateur
+field.password      = Mot de passe
+field.studytitle    = Titre de l''étude
+field.scenariotitle = Titre du scénario
+field.documentitle  = Titre du document
+field.product       = Produit étudié
+field.among         = Parmi
+field.context       = Contexte
+field.matchall      = Tous les critères
+field.matchany      = Au moins un
+field.private       = Me concernant
+field.public        = Publiques
+field.either        = N''importe
+field.credate       = Créé
+field.lasdate       = Modifié
+field.after         = après
+field.before        = avant
+field.contain       = Dont le titre contient
+field.reference     = Dont la reference est
+field.contextype    = Type de contexte
+field.documentype   = Type du document
+field.upload        = Fichier à télécharger
+field.scenario      = Insérer le nouveau scénario après
+field.activity      = Partager tous les documents jusqu''à l''activité
+field.code          = Code interne
+field.step          = Activité concernée
+field.label         = Nom en
+field.context.value = Valeur
+
+
+criterion.study          = Les études
+criterion.knowledge      = Toutes les
+criterion.author         = Dont l''auteur est
+criterion.inwork         = en cours
+criterion.indraft        = à valider
+criterion.incheck        = à approuver
+criterion.approved       = approuvées
+criterion.template       = de référence
+criterion.any            = quel que soit leur état
+criterion.anybody        = indifférent
+
+
+size.search.select       = 192px
+size.search.input        = 160px
+
+
+button.newstudy    = Créer l''étude
+button.newscenario = Créer le scénario
+button.result      = Afficher le résultat
+button.add         = Ajouter
+button.upload      = Télécharger
+button.change      = Changer de fichier
+button.save        = Enregistrer
+button.saveas      = Enregistrer sous
+button.import      = Enregistrer en tant que
+button.update      = Enregistrer une mise à jour
+button.version     = Versionner en tant que
+button.ok          = OK
+button.index       = Indexer
+button.approve     = Approuver
+button.cancel      = Abandonner
+button.mailto      = Envoyer un message à {0}
+button.checkin     = Abandonner les modifications en cours
+
+
+tooltip.new            = Nouvelle étude...
+tooltip.open           = Ouvrir...
+tooltip.study          = Afficher l''étude ouverte
+tooltip.idea           = Consulter la connaissance
+tooltip.datadmin       = Gérer les connaissances
+tooltip.sysadmin       = Gérer la base de données
+tooltip.help           = Ouvrir l''aide
+tooltip.search         = Rechercher une connaissance
+tooltip.details        = Afficher la configuration de l''étude
+tooltip.property       = Configurer l''étude
+tooltip.back           = Revenir dans l''étude
+tooltip.scenario       = Ajouter un scénario
+tooltip.addvalidation  = Définir un nouveau circuit de validation
+tooltip.editvalidation = Modifier ce circuit de validation
+tooltip.adddescription = Ajouter une description
+tooltip.addcontext     = Ajouter un contexte de simulation
+tooltip.addknowledge   = Ajouter un élément de connaissance
+tooltip.addcomment     = Ajouter un commentaire
+tooltip.addknowtype    = Créer un nouveau type de connaissance
+tooltip.import         = Importer un document
+tooltip.deletecontext  = Retirer ce contexte de simulation
+tooltip.edit.title     = Modifier le titre
+tooltip.edit.study     = Modifier cette étude...
+tooltip.edit.document  = Modifier ce document...
+tooltip.edit.context   = Modifier ce contexte de simulation...
+tooltip.edit.members   = Inscrire les contributeurs
+tooltip.version        = Versionner ce document
+tooltip.refresh        = Actualiser
+tooltip.close          = Fermer
+tooltip.cancel         = Abandonner
+tooltip.compare        = Compare
+
+tooltip.shared         = Document partagé entre plusieurs scénarios
+tooltip.versioned      = Document modifié dans cette version de l''étude
+
+
+help.contextcode       = Le code interne est un nom utilisable depuis l''interface de programmation pour référencer les contextes de simulation indépendamment de leur nom affiché à l''écran dans la langue en cours.
+help.search.date       = Saisissez une date dans le format {0}.\nExemple: {1}
+help.search.title      = Saisissez tous les termes qui doivent correspondre, si besoin avec des caractères de remplacement simples (symbole \?) ou multiples (symbole \*).
+help.search.refid      = Saisissez votre reference, si besoin avec des caractères de remplacement simples (symbole \?) ou multiples (symbole \*).
+
+
+message.welcome           = Bienvenue dans votre outil de gestion des études de simulation.
+message.nostudy           = Aucune étude ne répond aux critères ci-dessus.
+message.noknowledge       = Aucune connaissance ne répond aux critères ci-dessus.
+message.nodocument        = Aucun document ne répond aux critères ci-dessus.
+message.noindex           = Aucune étude ne nécessite d''être indexée.
+message.nocontext         = Aucun contexte de simulation n''est en attente d''approbation.
+message.emptydocument     = Aucun document n''a été créé à cette étape.
+message.accept.document   = Voulez-vous accepter les modifications des documents utilisés ?
+message.publish.study     = Voulez-vous publier l&#146;étude ?
+message.protect.study     = Do you really want to protect the study ?
+message.promote.document  = Voulez-vous promouvoir ce document ?
+message.promote.knowledge = Voulez-vous avancer l&#146;état de cette connaissance ?
+message.review.document   = Voulez-vous valider ce document ?
+message.approve.document  = Voulez-vous approuver ce document ?
+message.demote.document   = Voulez-vous reculer l&#146;état de ce document ?
+message.demote.knowledge  = Voulez-vous reculer l&#146;état de cette connaissance ?
+message.delete.study      = Voulez-vous placer l&#146;étude dans la Corbeille ?
+message.delete.context    = Voulez-vous retirer ce contexte de simulation ?
+message.delete.document   = Voulez-vous supprimer ce document ?
+message.delete.knowledge  = Voulez-vous supprimer cette connaissance ?
+message.delete.comment    = Do you really want to remove this comment ?
+message.delete.description= Do you really want to remove this description ?
+message.purge.study       = Voulez-vous supprimer l&#146;historique de l&#146;étude ?
+message.purge.document    = Voulez-vous supprimer l&#146;historique de ce document ?
+message.markasreference.study = Do you really want to mark the study as reference ?
+message.removeasreference.study = Do you really want to remove the study as reference ?
+message.upload            = Le fichier "{0}" a été téléchargé avec succès.
+message.checkedout        = Ce scénario a été réservé par {0} le {1}. Pour pouvoir en modifier les propriétés, {2} doit donc préalablement restituer ses modifications.</br>Du coup, voulez-vous :
+message.checkin           = Voulez-vous vraiment abandonner les modifications en cours ?
+message.dependencies      = Les documents suivants devront a priori être mis à jour car ils utilisent le document en cours de versionnement.</br>Si certains d''entre eux ne sont PAS IMPACTÉS par ce versionnement, ils doivent être COCHÉS.
+
+message.info.contact      = Contactez votre administrateur système.
+message.info.scename      = Si besoin, changez le titre du scénario ci-dessous.
+message.info.bastep       = Si besoin, sélectionnez l''activité partagée dans le panneau de gauche.
+message.info.code         = Saisissez un code qui ne figure pas dans la liste ci-dessous.
+message.info.type         = Si besoin, modifiez le nom ci-dessous, à condition qu''il ne figure pas dans les listes ci-contre.
+message.info.step         = Si besoin, sélectionnez une autre activité ci-dessous:
+message.info.value        = Si besoin, modifiez la valeur ci-dessous:
+message.info.context      = ou sélectionnez une valeur déjà utilisée.
+message.info.data         = You can find checked out data in the directory {0}.
+
+message.error.internal            = Erreur interne. Contactez votre administrateur.
+message.error.launch              = Erreur fatale lors du démarrage de l''application {0}. Contactez votre administrateur.
+message.error.initialization      = Erreur fatale lors de l''initialisation de l''application. Contactez votre administrateur.
+message.error.configuration       = Erreur fatale lors de la configuration de l''application. Contactez votre administrateur.
+message.error.notyetimplemented   = Désolé, cette fonction n''est pas encore disponible.
+message.error.login               = Impossible de se connecter. Contactez votre administrateur.
+message.error.logout              = Erreur lors de la déconnexion.
+message.error.login.username      = Nom utilisateur incorrect.
+message.error.login.password      = Mot de passe incorrect.
+message.error.newstudy            = Impossible de créer l''étude. Contactez votre administrateur.
+message.error.contextvalue        = Entrer le contexte de simulation.
+message.error.outofmemory         = Désolé, l''application n''est pas configurée pour importer un aussi gros fichier.
+message.error.import.type         = Le type du document n''est pas défini. 
+message.error.import.file         = Impossible d''enregistrer le document. Réessayez plus tard.
+message.error.reference.undefined = Ce document porte une référence qui n''est pas valide.
+message.error.reference.duplicate = Ce document porte une référence qui est déjà utilisée.
+message.error.reference.mismatch  = Ce document porte une référence différente du document versionné.
+message.error.format.version      = Ce document porte un numéro de version illicite.
+message.error.format.date         = Ce document porte une date illicite ou définie dans un format non supporté.
+message.error.version.mismatch    = Ce document porte un numéro de version illicite ou incorrect.
+
+#Validation errors
+message.error.noenteredvalue=The field ''{0}'' must be filled
\ No newline at end of file
diff --git a/Workspace/Siman-Common/src/test/labels_en.properties b/Workspace/Siman-Common/src/test/labels_en.properties
new file mode 100644 (file)
index 0000000..60c95fd
--- /dev/null
@@ -0,0 +1,327 @@
+menu.login  = Connection
+menu.logout = Logout
+
+menu.new.empty        = From scratch
+menu.new.copy         = From an existing study
+menu.new.instance     = From a template
+menu.new.import       = From an imported study
+menu.search.study     = A study
+menu.search.idea      = A knowledge
+menu.search.document  = A document
+menu.prop.general     = Study settings
+menu.prop.scenario    = Scenario settings
+menu.prop.timestamp   = History of validations
+menu.prop.comlog      = History actions
+menu.prop.version     = History of versions
+menu.addmember        = - Add a contributor -
+menu.addcontext       = - Add a simulation context -
+menu.selectcontextype = - Select a type of context -
+menu.select           = - Select -
+menu.newscenario      = Add a scenario
+menu.newproduct       = New product
+menu.newcontext       = New context
+menu.newcontype       = New context type
+menu.newdoctype       = New document type
+menu.accept           = Set up-to-date
+menu.publish          = Publish
+menu.protect          = Protect
+menu.archive          = Archive
+menu.promote          = Promote
+menu.review           = Validate
+menu.approve          = Approve
+menu.disapprove       = Disapprove
+menu.demote           = Demote
+menu.rename           = Rename
+menu.edit             = Edit
+menu.properties       = Configure the study
+menu.attach           = Attach another format
+menu.version          = Version
+menu.replace          = Replace
+menu.export           = Export
+menu.remove           = Remove
+menu.remove.study     = Remove the study
+menu.remove.document  = Remove this document
+menu.remove.version   = Remove this version
+menu.purge            = Remove the history
+menu.markasreference  = Mark as Reference
+menu.removeasreference  = Remove as Reference
+
+menu.admin.indexing   = Index the studies
+menu.admin.importuser = Import users
+menu.admin.context    = The simulation contexts
+menu.admin.knowledge  = The knowledges
+menu.admin.study      = The studies
+
+title.application     = SIMAN
+title.login           = Enter your login identification
+title.criteria        = Search criteria
+title.newstudy        = Define your study
+title.newscenario     = Add a scenario
+title.private         = From my Workspace
+title.public          = From the Public area
+title.reference       = From the Reference area
+title.result          = Search result
+title.description     = Description
+title.context         = Simulation context
+title.document        = Document(s)
+title.knowledge       = Knowledge element(s)
+title.otherknowledge  = Other knowledge element(s)
+title.user            = Users
+title.comment         = Comment(s)
+title.import          = Import a document
+title.importuser      = Import users from their XML definitions
+title.version         = Versioning a document
+title.attach          = Attachment of another format
+title.prop.study      = Configuration pannel
+title.prop.scenario   = Configuration panel of the scenario "{0}"
+title.valid.index     = Study to be indexed
+title.valid.context   = Simulation context to be approved
+title.valid.form      = Approval form
+
+title.create          = Create a study
+title.search          = Search for
+title.activities      = Activities
+title.scenarii        = Existing scenarios
+title.configuration   = Configuration
+title.properties      = Properties
+title.steps           = Folders
+title.sysadmin        = Administration
+title.datadmin        = Managing
+
+
+label.sysadmin        = Database administrator
+label.study           = Study
+label.knowledge       = Knowledge
+label.scenario        = Scenario
+label.activity        = Attached to the activity
+label.source          = Source
+label.filter          = Filter
+label.reference       = Ref.
+label.id              = ID
+label.created         = Created
+label.modified        = Modified
+label.title           = Title
+label.description     = Description
+label.version         = Version
+label.size            = Size
+label.value           = Value
+label.date            = Date
+label.manager         = Responsible
+label.resp            = Resp.
+label.author          = Author
+label.lastname        = Last name
+label.firstname       = First name
+label.role            = Role(s)
+label.email           = E-Mail
+label.inWORK          = In-Work
+label.inDRAFT         = In-Draft
+label.inCHECK         = In-Check
+label.APPROVED        = Approved
+label.EXTERN          = External document
+label.products        = Available products
+label.contexts        = Available contexts
+label.contypes.check  = Context types
+label.contypes.valid  = Available context types
+label.contypes        = New context types
+label.doctypes        = Available document types
+label.ownerstudy      = Study relative to the above selected context
+label.members         = Member(s) of the study
+label.approcycle      = Validation cycles
+label.contributor     = Contributor(s)
+label.presents        = Current contributor(s)
+label.absents         = Other possible contributors
+label.approtype       = Approval of the context type
+label.approval        = Approval of the context value
+label.kilobyte        = Kb
+label.warning         = Warning
+label.uses            = Uses
+label.converts        = Exports to format
+label.history         = History
+label.modifications   = Summary of modifications
+label.doyou           = Do you want
+label.or              = or
+label.all             = All
+label.other           = All others
+label.lang.fr         = French
+label.lang.en         = English
+label.usedcode        = Codes already used
+label.usedname        = Names already used
+label.PROMOTION       = Promoted by
+label.REVIEW          = Validated by
+label.APPROVAL        = Approved by
+label.skipped         = Not Applicable
+label.bytheauthor     = Author of document
+label.me              = Me
+
+
+field.username      = Username
+field.password      = Password
+field.studytitle    = Title of the study
+field.scenariotitle = Title of the scenario
+field.documentitle  = Title of the document
+field.product       = Studied product
+field.among         = Among
+field.context       = Context
+field.matchall      = Match all of
+field.matchany      = Match any of
+field.private       = I''m involved in
+field.public        = Public
+field.either        = Either
+field.credate       = Created&nbsp;
+field.lasdate       = Modified
+field.after         = after
+field.before        = before
+field.contain       = Whose title contains
+field.reference     = Whose reference is
+field.contextype    = Context type
+field.documentype   = Document type
+field.upload        = File to be uploaded
+field.scenario      = Insert the new scenario after
+field.activity      = Share all documents till the activity
+field.code          = Internal code
+field.step          = Involved activity
+field.label         = Name in
+field.context.value = Value
+
+
+criterion.study          = All studies
+criterion.knowledge      = All the
+criterion.author         = Authored by
+criterion.inwork         = in-progress
+criterion.indraft        = to be validated
+criterion.incheck        = to be approved
+criterion.approved       = approved
+criterion.template       = approved as reference
+criterion.any            = whatever their status
+criterion.anybody        = anybody
+
+
+size.search.select       = 197px
+size.search.input        = 150px
+
+
+button.newstudy    = Create the study
+button.newscenario = Create the scenario
+button.result      = Display the result
+button.add         = Add
+button.upload      = Upload
+button.change      = Change the file
+button.save        = Save
+button.saveas      = Save as
+button.import      = Save as
+button.update      = Save an update
+button.version     = Version as
+button.ok          = OK
+button.index       = Index
+button.approve     = Approve
+button.cancel      = Cancel
+button.mailto      = Send a message to {0}
+button.checkin     = Forget the on-going modifications
+
+
+tooltip.new            = New study...
+tooltip.open           = Open...
+tooltip.study          = Display the open study
+tooltip.idea           = Display the knowledge
+tooltip.datadmin       = Managing knowledges
+tooltip.sysadmin       = Managing the database
+tooltip.help           = Help
+tooltip.search         = Search for a knowledge
+tooltip.details        = Display the study configuration
+tooltip.property       = Configure the study
+tooltip.back           = Back to the study
+tooltip.scenario       = Add a scenario
+tooltip.addvalidation  = Define a new validation cycle
+tooltip.editvalidation = Edit this validation cycle
+tooltip.adddescription = Add a description
+tooltip.addcontext     = Add a simulation context
+tooltip.addknowledge   = Add a knowledge element
+tooltip.addcomment     = Add a comment
+tooltip.addknowtype    = Create a new knowledge type
+tooltip.import         = Import a document
+tooltip.deletecontext  = Remove this simulation context
+tooltip.edit.title     = Edit the title
+tooltip.edit.study     = Edit this study...
+tooltip.edit.document  = Edit this document...
+tooltip.edit.context   = Edit this simulation context
+tooltip.edit.members   = Register contributors
+tooltip.version        = Version this document
+tooltip.refresh        = Refresh
+tooltip.close          = Close
+tooltip.cancel         = Cancel
+tooltip.compare        = Compare
+
+tooltip.shared         = Document shared by several scenarios
+tooltip.versioned      = Document modified in this version of the study
+
+
+help.contextcode       = The internal code is a name used from the Application Programming Interface for referencing the simulation contexts apart from any locale (English, French, Russian or whatever).
+help.search.date       = Enter a date in the format {0}.\nExample: {1}
+help.search.title      = Enter all terms the title must match, possibly with single (\? symbol) and multiple (\* symbol) character wildcard searches.
+help.search.refid      = Enter your reference, possibly with single (\? symbol) and multiple (\* symbol) character wildcard searches.
+
+
+message.welcome           = Welcome to your Simulation Study Management Tool.
+message.nostudy           = No study found according to the above search criteria.
+message.noknowledge       = No knowledge found according to the above search criteria.
+message.nodocument        = No document found according to the above search criteria.
+message.noindex           = All existing studies are already indexed.
+message.nocontext         = No simulation context is pending for approval.
+message.emptydocument     = No document has been created at this step.
+message.accept.document   = Do you really want to accept the modifications of dependent documents ?
+message.publish.study     = Do you really want to publish the study ?
+message.protect.study     = Do you really want to protect the study ?
+message.promote.document  = Do you really want to promote this document ?
+message.promote.knowledge = Do you really want to promote this knowledge ?
+message.review.document   = Do you really want to validate this document ?
+message.approve.document  = Do you really want to approve this document ?
+message.demote.document   = Do you really want to demote this document ?
+message.demote.knowledge  = Do you really want to demote this knowledge ?
+message.delete.study      = Do you really want to move this study to Trash ?
+message.delete.context    = Do you really want to remove this simulation context ?
+message.delete.document   = Do you really want to remove this document ?
+message.delete.knowledge  = Do you really want to remove this knowledge ?
+message.delete.comment    = Do you really want to remove this comment ?
+message.delete.description= Do you really want to remove this description ?
+message.purge.study       = Do you really want to remove the history of the study ?
+message.purge.document    = Do you really want to remove the history of this document ?
+message.markasreference.study = Do you really want to mark the study as reference ?
+message.removeasreference.study = Do you really want to remove the study as reference ?
+message.upload            = The file "{0}" has been successfully uploaded.
+message.checkedout        = This scenario has been checked-out by {0} on {1}. For being able to edit the properties, {2} must first check-in his/her modifications.</br>Then, do you want :
+message.checkin           = Do you really want to forget the on-going modifications ?
+message.dependencies      = The documents below will must probably be updated because they use the document being versioned.</br>Those which are NOT IMPACTED by this versioning must be CHECKED.
+
+message.info.contact      = Contact your system administrator.
+message.info.scename      = If needed, change below the title of the scenario.
+message.info.bastep       = If needed, select the shared activity in the left panel.
+message.info.code         = Enter a code which is not in the list next to the input.
+message.info.type         = If needed, edit the name below, providing that it is not in the corresponding list.
+message.info.step         = If needed, select another activity below:
+message.info.value        = If needed, change the value below:
+message.info.context      = or select a value already used.
+message.info.data         = You can find checked out data in the directory {0}.
+
+message.error.internal            = Internal error. Contact your system administrator.
+message.error.launch              = Fatal error when starting {0}. Contact your system administrator.
+message.error.initialization      = Fatal error when initializing the application. Contact your system administrator.
+message.error.configuration       = Fatal error when configuring the application. Contact your system administrator.
+message.error.notyetimplemented   = Sorry, this function is not yet available.
+message.error.login               = Impossible to connect. Contact your system administrator.
+message.error.logout              = Error during the logout.
+message.error.login.username      = Incorrect user name.
+message.error.login.password      = Incorrect password.
+message.error.newstudy            = Impossible to create the study. Contact your system administrator.
+message.error.contextvalue        = Enter le simulation context.
+message.error.outofmemory         = Sorry, the application is not configured for importing a so big file.
+message.error.import.type         = Undefined document type. 
+message.error.import.file         = Impossible to store the document. Try again later.
+message.error.reference.undefined = The reference of this document is not valid.
+message.error.reference.duplicate = The reference of this document is already used.
+message.error.reference.mismatch  = The reference of this document does not match the one of the versioned document.
+message.error.format.version      = The revision number of this document is illicit.
+message.error.format.date         = The date of this document is illicit or is defined in an unsupported format.
+message.error.version.mismatch    = The revision number of this document is illicit or incorrect.
+
+#Validation errors
+message.error.noenteredvalue=The field ''{0}'' must be filled
\ No newline at end of file
diff --git a/Workspace/Siman-Common/src/test/som.properties b/Workspace/Siman-Common/src/test/som.properties
new file mode 100644 (file)
index 0000000..e9b05e2
--- /dev/null
@@ -0,0 +1,65 @@
+name.module   = Centre d''études
+
+size.format   = #,##0 Ko
+date.format   = dd/MM/yyyy
+dd/MM/yyyy    = jj/mm/aaaa
+
+menu.step.1   = Spécifier l''étude
+menu.step.2   = Concevoir le scénario
+menu.step.3   = Créer la géométrie
+menu.step.4   = Générer le modèle d''analyse
+#menu.step.5   = Entrer les conditions de calcul
+menu.step.5   = Effectuer le calcul
+menu.step.6   = Analyser les résultats
+menu.step.7   = Capitaliser ce cas d''étude
+menu.step.8   = Finaliser l''étude
+
+folder.step.1 = Spécification de l''étude
+folder.step.2 = Description du scénario
+folder.step.3 = Géométrie
+folder.step.4 = Modèle d''analyse
+#folder.step.5 = Conditions de calcul
+folder.step.5 = Schéma de calcul
+folder.step.6 = Résultats
+folder.step.7 = Élements de connaissances
+folder.step.8 = Rapport final
+
+type.document.requirements   = Cahier des charges
+type.document.specification  = Document de spécification
+type.document.design         = Document de conception
+type.document.geometry       = Géométrie
+type.document.model          = Modèle d''analyse
+type.document.loads          = Conditions de calcul
+type.document.script         = Script d''exécution
+type.document.log            = Log d''exécution
+type.document.results        = Résultats de calcul
+type.document.report         = Rapport final
+type.document.memorandum     = Note technique
+type.document.minutes        = Compte rendu
+
+type.context.customer        = Client
+type.context.product         = Produit
+type.context.phase           = Phase du produit
+type.context.need            = Besoin client
+type.context.purpose         = Finalité de l''étude
+type.context.physic          = Type de physique
+type.context.object          = Objet étudié
+type.context.part            = Objet modélisé
+type.context.geometry        = Type de géométrie
+type.context.model           = Type de modèle
+type.context.element         = Type d''éléments
+type.context.shape           = Géométrie des éléments
+type.context.order           = Degré des éléments
+type.context.analysis        = Type d''analyse
+type.context.platform        = Plate-forme logicielle
+type.context.module          = Module de calcul
+type.context.component       = Brique technologique
+
+type.knowledge.usecase       = Use case
+type.knowledge.bestpractice  = Bonne pratique
+type.knowledge.limitation    = Limitation
+type.knowledge.inconsistency = Incohérence
+type.knowledge.metrics       = Métrique
+type.knowledge.improvement   = Amélioration
+
+history.creation = Document créé par
\ No newline at end of file
diff --git a/Workspace/Siman-Common/src/test/som_en.properties b/Workspace/Siman-Common/src/test/som_en.properties
new file mode 100644 (file)
index 0000000..2d87e0a
--- /dev/null
@@ -0,0 +1,66 @@
+name.module   = Study Manager
+
+size.format   = #,##0 Kb
+date.format   = MM.dd.yyyy
+MM.dd.yyyy    = mm.dd.yyyy
+
+menu.step.1   = Specify the study
+menu.step.2   = Design the scenario
+menu.step.3   = Create the geometry
+menu.step.4   = Generate the analysis model
+#menu.step.5   = Enter the boundary conditions
+menu.step.5   = Execute the calculation
+menu.step.6   = Analyze the results
+menu.step.7   = Capitalize this use-case
+menu.step.8   = Finalize the study
+
+folder.step.1 = Specification of the study
+folder.step.2 = Description of the scenario
+folder.step.3 = Geometry
+folder.step.4 = Analysis model
+#folder.step.5 = Boundary conditions
+folder.step.5 = Calculation scheme
+folder.step.6 = Calculation results
+folder.step.7 = Knowledge elements
+folder.step.8 = Final report
+
+type.document.requirements   = Customer requirements
+type.document.specification  = Specification document
+type.document.design         = Design document
+type.document.geometry       = Geometry
+type.document.model          = Analysis model
+type.document.loads          = Boundary conditions
+type.document.script         = Execution script
+type.document.log            = Execution log
+type.document.results        = Calculation results
+type.document.report         = Final report
+type.document.memorandum     = Technical report
+type.document.minutes        = Minute meeting
+
+type.context.customer        = Customer
+type.context.product         = Product
+type.context.phase           = Product phase
+type.context.need            = Customer needs
+type.context.purpose         = Purpose of study
+type.context.physic          = Physics
+type.context.object          = Studied object
+
+type.context.part            = Modeled object
+type.context.geometry        = Geometry type
+type.context.model           = Type of analysis model
+type.context.element         = Element type
+type.context.shape           = Geometry of elements
+type.context.order           = Order of elements
+type.context.analysis        = Analysis type
+type.context.platform        = Software platform
+type.context.module          = Solver
+type.context.component       = Software component
+
+type.knowledge.usecase       = Use case
+type.knowledge.bestpractice  = Best practice
+type.knowledge.limitation    = Limitation
+type.knowledge.inconsistency = Inconsistency
+type.knowledge.metrics       = Metrics
+type.knowledge.improvement   = Improvement
+
+history.creation = Document created by
\ No newline at end of file
index 7ec5b8bc97f96b237ada7a627628d10548b60fba..819a9259551e2b838512a1a148f5ffe7bbf42dcf 100644 (file)
@@ -38,6 +38,7 @@ import org.splat.dal.dao.kernel.UserDAO;
 import org.splat.dal.dao.som.Database;
 import org.splat.dal.dao.som.ScenarioDAO;
 import org.splat.exception.BusinessException;
+import org.splat.i18n.I18nUtils;
 import org.splat.kernel.InvalidPropertyException;
 import org.splat.kernel.MismatchException;
 import org.splat.kernel.MissedPropertyException;
@@ -1196,6 +1197,11 @@ public class TestScenarioService extends BaseTest {
                Assert.assertEquals(study1.SimulationContextIterator().next(),
                                study3.SimulationContextIterator().next());
                
+               // Check the title of the created scenario
+               String scTitle = study1.getScenarii()[0].getTitle();
+               Assert.assertEquals(scTitle, I18nUtils.getMessageLocaleDefault("label.scenario") + " 1");
+               Assert.assertFalse(scTitle.equals("label.scenario 1"));
+               
                rollbackNestedTransaction();
                LOG.debug(">>>>> END testCreateStudyFromPython()");
        }
index 1a59c7029e595e3596938d38fcff2569aabcaa38..330298d95b3e9670e3623de69d2a580a2145bae3 100644 (file)
@@ -27,7 +27,8 @@ http://www.springframework.org/schema/context/spring-context-3.0.xsd">
         class="org.springframework.context.support.ResourceBundleMessageSource">
         <property name="basenames">
             <list>
-                <value>som</value>
+                <value>test/som</value>
+                <value>test/labels</value>
                 <value>conf/log-messages</value>
             </list>
         </property>
diff --git a/Workspace/Siman-WS/src/labels.properties b/Workspace/Siman-WS/src/labels.properties
new file mode 100644 (file)
index 0000000..94833cd
--- /dev/null
@@ -0,0 +1,326 @@
+menu.login  = Se connecter
+menu.logout = Déconnexion
+
+menu.new.empty        = Vierge
+menu.new.copy         = A partir d''une étude existante
+menu.new.instance     = A partir d''un modèle
+menu.new.import       = A partir d''une étude importée
+menu.search.study     = Une étude
+menu.search.idea      = Une connaissance
+menu.search.document  = Un document
+menu.prop.general     = Configuration de l''étude
+menu.prop.scenario    = Configuration du scénario
+menu.prop.timestamp   = Historique des validations
+menu.prop.comlog      = Historique des actions
+menu.prop.version     = Historique des versions
+menu.addmember        = - Ajouter un contributeur -
+menu.addcontext       = - Ajouter un contexte de simulation -
+menu.selectcontextype = - Sélectionner un type de contexte -
+menu.select           = - Sélectionner -
+menu.newscenario      = Ajouter un scénario
+menu.newproduct       = Nouveau produit
+menu.newcontext       = Nouveau contexte
+menu.newcontype       = Nouveau type de contexte
+menu.newdoctype       = Nouveau type de document
+menu.accept           = Accepter les modifications
+menu.publish          = Publier
+menu.protect          = Protect
+menu.archive          = Archiver
+menu.promote          = Promouvoir
+menu.review           = Valider
+menu.approve          = Approuver
+menu.disapprove       = Refuser
+menu.demote           = Revenir en arrière
+menu.rename           = Renommer
+menu.edit             = Éditer
+menu.properties       = Configurer l''étude
+menu.attach           = Attacher un autre format
+menu.version          = Versionner
+menu.replace          = Remplacer
+menu.export           = Exporter
+menu.remove           = Supprimer
+menu.remove.study     = Supprimer l''étude
+menu.remove.document  = Supprimer ce document
+menu.remove.version   = Supprimer cette version
+menu.purge            = Supprimer l''historique
+
+menu.admin.indexing   = Indexer les études
+menu.admin.importuser = Importer des utilisateurs
+menu.admin.context    = Les contextes de simulation
+menu.admin.knowledge  = Les connaissances
+menu.admin.study      = Les études
+menu.markasreference  = Mark as Reference
+menu.removeasreference  = Remove as Reference
+
+title.login           = Saisissez vos coordonnées
+title.criteria        = Critères de recherche
+title.newstudy        = Entrez les caractéristiques de votre étude
+title.newscenario     = Ajout d''un scénario
+title.private         = Dans mon espace de travail
+title.public          = Dans l''espace public
+title.reference       = Dans l''espace de référence
+title.result          = Résultat de la recherche
+title.description     = Description
+title.context         = Contexte de simulation
+title.document        = Document(s)
+title.knowledge       = Elément(s) de connaissance
+title.otherknowledge  = Autre(s) élément(s) de connaissance
+title.user            = Utilisateurs
+title.comment         = Commentaire(s)
+title.import          = Importation d''un document
+title.importuser      = Importation d''utilisateur(s) depuis une définition XML
+title.version         = Versionnement d''un document
+title.attach          = Attachement d''un autre format
+title.prop.study      = Panneau de configuration
+title.prop.scenario   = Panneau de configuration du scénario "{0}"
+title.valid.index     = Étude(s) à indexer
+title.valid.context   = Contexte(s) de simulation à approuver
+title.valid.form      = Formulaire d''approbation
+
+title.create          = Créer une étude
+title.search          = Rechercher
+title.activities      = Activités
+title.scenarii        = Scénarios existants
+title.configuration   = Configuration
+title.properties      = Propriétés
+title.steps           = Dossiers
+title.sysadmin        = Administration
+title.datadmin        = Gérer
+
+
+label.sysadmin        = Administrateur de la base
+label.study           = Étude
+label.knowledge       = Connaissance
+label.scenario        = Scénario
+label.activity        = Rattaché à l''activité
+label.source          = Source
+label.filter          = Filtre
+label.reference       = Réf.
+label.id              = ID
+label.created         = Créé le
+label.modified        = Modifié le
+label.title           = Titre
+label.description     = Description
+label.version         = Version
+label.size            = Taille
+label.value           = Valeur
+label.date            = Date
+label.manager         = Responsable
+label.resp            = Resp.
+label.author          = Auteur
+label.lastname        = Nom
+label.firstname       = Prénom
+label.role            = Rôle(s)
+label.email           = E-Mail
+label.inWORK          = En travaux
+label.inDRAFT         = Préversion
+label.inCHECK         = A approuver
+label.APPROVED        = Approuvé
+label.EXTERN          = Document externe
+label.products        = Produits déjà étudiés
+label.contexts        = Contextes existants
+label.contypes.check  = Types de contexte
+label.contypes.valid  = Types de contexte existants
+label.contypes        = Types de contexte à venir
+label.doctypes        = Types de documents existants
+label.ownerstudy      = Étude(s) relative(s) au contexte sélectionné ci-dessus
+label.members         = Chargé(s) de l''étude
+label.approcycle      = Circuits de validation
+label.contributor     = Contributeur(s)
+label.presents        = Contributeur(s) actuel(s)
+label.absents         = Autres contributeurs possibles
+label.approtype       = Approbation du type de contexte
+label.approval        = Approbation de la valeur du contexte
+label.kilobyte        = Ko
+label.warning         = Attention
+label.uses            = Utilise
+label.converts        = Export au format
+label.history         = Historique
+label.modifications   = Résumé des modifications
+label.doyou           = Voulez-vous
+label.or              = ou bien
+label.all             = Tous
+label.other           = Tous les autres
+label.lang.fr         = Français
+label.lang.en         = Anglais
+label.usedcode        = Codes déjà utilisés
+label.usedname        = Noms déjà utilisés
+label.PROMOTION       = Promu par
+label.REVIEW          = Validé par
+label.APPROVAL        = Approuvé par
+label.skipped         = Ne s'applique pas
+label.bytheauthor     = Auteur du document
+label.me              = Moi
+
+
+field.username      = Nom utilisateur
+field.password      = Mot de passe
+field.studytitle    = Titre de l''étude
+field.scenariotitle = Titre du scénario
+field.documentitle  = Titre du document
+field.product       = Produit étudié
+field.among         = Parmi
+field.context       = Contexte
+field.matchall      = Tous les critères
+field.matchany      = Au moins un
+field.private       = Me concernant
+field.public        = Publiques
+field.either        = N''importe
+field.credate       = Créé
+field.lasdate       = Modifié
+field.after         = après
+field.before        = avant
+field.contain       = Dont le titre contient
+field.reference     = Dont la reference est
+field.contextype    = Type de contexte
+field.documentype   = Type du document
+field.upload        = Fichier à télécharger
+field.scenario      = Insérer le nouveau scénario après
+field.activity      = Partager tous les documents jusqu''à l''activité
+field.code          = Code interne
+field.step          = Activité concernée
+field.label         = Nom en
+field.context.value = Valeur
+
+
+criterion.study          = Les études
+criterion.knowledge      = Toutes les
+criterion.author         = Dont l''auteur est
+criterion.inwork         = en cours
+criterion.indraft        = à valider
+criterion.incheck        = à approuver
+criterion.approved       = approuvées
+criterion.template       = de référence
+criterion.any            = quel que soit leur état
+criterion.anybody        = indifférent
+
+
+size.search.select       = 192px
+size.search.input        = 160px
+
+
+button.newstudy    = Créer l''étude
+button.newscenario = Créer le scénario
+button.result      = Afficher le résultat
+button.add         = Ajouter
+button.upload      = Télécharger
+button.change      = Changer de fichier
+button.save        = Enregistrer
+button.saveas      = Enregistrer sous
+button.import      = Enregistrer en tant que
+button.update      = Enregistrer une mise à jour
+button.version     = Versionner en tant que
+button.ok          = OK
+button.index       = Indexer
+button.approve     = Approuver
+button.cancel      = Abandonner
+button.mailto      = Envoyer un message à {0}
+button.checkin     = Abandonner les modifications en cours
+
+
+tooltip.new            = Nouvelle étude...
+tooltip.open           = Ouvrir...
+tooltip.study          = Afficher l''étude ouverte
+tooltip.idea           = Consulter la connaissance
+tooltip.datadmin       = Gérer les connaissances
+tooltip.sysadmin       = Gérer la base de données
+tooltip.help           = Ouvrir l''aide
+tooltip.search         = Rechercher une connaissance
+tooltip.details        = Afficher la configuration de l''étude
+tooltip.property       = Configurer l''étude
+tooltip.back           = Revenir dans l''étude
+tooltip.scenario       = Ajouter un scénario
+tooltip.addvalidation  = Définir un nouveau circuit de validation
+tooltip.editvalidation = Modifier ce circuit de validation
+tooltip.adddescription = Ajouter une description
+tooltip.addcontext     = Ajouter un contexte de simulation
+tooltip.addknowledge   = Ajouter un élément de connaissance
+tooltip.addcomment     = Ajouter un commentaire
+tooltip.addknowtype    = Créer un nouveau type de connaissance
+tooltip.import         = Importer un document
+tooltip.deletecontext  = Retirer ce contexte de simulation
+tooltip.edit.title     = Modifier le titre
+tooltip.edit.study     = Modifier cette étude...
+tooltip.edit.document  = Modifier ce document...
+tooltip.edit.context   = Modifier ce contexte de simulation...
+tooltip.edit.members   = Inscrire les contributeurs
+tooltip.version        = Versionner ce document
+tooltip.refresh        = Actualiser
+tooltip.close          = Fermer
+tooltip.cancel         = Abandonner
+tooltip.compare        = Compare
+
+tooltip.shared         = Document partagé entre plusieurs scénarios
+tooltip.versioned      = Document modifié dans cette version de l''étude
+
+
+help.contextcode       = Le code interne est un nom utilisable depuis l''interface de programmation pour référencer les contextes de simulation indépendamment de leur nom affiché à l''écran dans la langue en cours.
+help.search.date       = Saisissez une date dans le format {0}.\nExemple: {1}
+help.search.title      = Saisissez tous les termes qui doivent correspondre, si besoin avec des caractères de remplacement simples (symbole \?) ou multiples (symbole \*).
+help.search.refid      = Saisissez votre reference, si besoin avec des caractères de remplacement simples (symbole \?) ou multiples (symbole \*).
+
+
+message.welcome           = Bienvenue dans votre outil de gestion des études de simulation.
+message.nostudy           = Aucune étude ne répond aux critères ci-dessus.
+message.noknowledge       = Aucune connaissance ne répond aux critères ci-dessus.
+message.nodocument        = Aucun document ne répond aux critères ci-dessus.
+message.noindex           = Aucune étude ne nécessite d''être indexée.
+message.nocontext         = Aucun contexte de simulation n''est en attente d''approbation.
+message.emptydocument     = Aucun document n''a été créé à cette étape.
+message.accept.document   = Voulez-vous accepter les modifications des documents utilisés ?
+message.publish.study     = Voulez-vous publier l&#146;étude ?
+message.protect.study     = Do you really want to protect the study ?
+message.promote.document  = Voulez-vous promouvoir ce document ?
+message.promote.knowledge = Voulez-vous avancer l&#146;état de cette connaissance ?
+message.review.document   = Voulez-vous valider ce document ?
+message.approve.document  = Voulez-vous approuver ce document ?
+message.demote.document   = Voulez-vous reculer l&#146;état de ce document ?
+message.demote.knowledge  = Voulez-vous reculer l&#146;état de cette connaissance ?
+message.delete.study      = Voulez-vous placer l&#146;étude dans la Corbeille ?
+message.delete.context    = Voulez-vous retirer ce contexte de simulation ?
+message.delete.document   = Voulez-vous supprimer ce document ?
+message.delete.knowledge  = Voulez-vous supprimer cette connaissance ?
+message.delete.comment    = Do you really want to remove this comment ?
+message.delete.description= Do you really want to remove this description ?
+message.purge.study       = Voulez-vous supprimer l&#146;historique de l&#146;étude ?
+message.purge.document    = Voulez-vous supprimer l&#146;historique de ce document ?
+message.markasreference.study = Do you really want to mark the study as reference ?
+message.removeasreference.study = Do you really want to remove the study as reference ?
+message.upload            = Le fichier "{0}" a été téléchargé avec succès.
+message.checkedout        = Ce scénario a été réservé par {0} le {1}. Pour pouvoir en modifier les propriétés, {2} doit donc préalablement restituer ses modifications.</br>Du coup, voulez-vous :
+message.checkin           = Voulez-vous vraiment abandonner les modifications en cours ?
+message.dependencies      = Les documents suivants devront a priori être mis à jour car ils utilisent le document en cours de versionnement.</br>Si certains d''entre eux ne sont PAS IMPACTÉS par ce versionnement, ils doivent être COCHÉS.
+
+message.info.contact      = Contactez votre administrateur système.
+message.info.scename      = Si besoin, changez le titre du scénario ci-dessous.
+message.info.bastep       = Si besoin, sélectionnez l''activité partagée dans le panneau de gauche.
+message.info.code         = Saisissez un code qui ne figure pas dans la liste ci-dessous.
+message.info.type         = Si besoin, modifiez le nom ci-dessous, à condition qu''il ne figure pas dans les listes ci-contre.
+message.info.step         = Si besoin, sélectionnez une autre activité ci-dessous:
+message.info.value        = Si besoin, modifiez la valeur ci-dessous:
+message.info.context      = ou sélectionnez une valeur déjà utilisée.
+message.info.data         = You can find checked out data in the directory {0}.
+
+message.error.internal            = Erreur interne. Contactez votre administrateur.
+message.error.launch              = Erreur fatale lors du démarrage de l''application {0}. Contactez votre administrateur.
+message.error.initialization      = Erreur fatale lors de l''initialisation de l''application. Contactez votre administrateur.
+message.error.configuration       = Erreur fatale lors de la configuration de l''application. Contactez votre administrateur.
+message.error.notyetimplemented   = Désolé, cette fonction n''est pas encore disponible.
+message.error.login               = Impossible de se connecter. Contactez votre administrateur.
+message.error.logout              = Erreur lors de la déconnexion.
+message.error.login.username      = Nom utilisateur incorrect.
+message.error.login.password      = Mot de passe incorrect.
+message.error.newstudy            = Impossible de créer l''étude. Contactez votre administrateur.
+message.error.contextvalue        = Entrer le contexte de simulation.
+message.error.outofmemory         = Désolé, l''application n''est pas configurée pour importer un aussi gros fichier.
+message.error.import.type         = Le type du document n''est pas défini. 
+message.error.import.file         = Impossible d''enregistrer le document. Réessayez plus tard.
+message.error.reference.undefined = Ce document porte une référence qui n''est pas valide.
+message.error.reference.duplicate = Ce document porte une référence qui est déjà utilisée.
+message.error.reference.mismatch  = Ce document porte une référence différente du document versionné.
+message.error.format.version      = Ce document porte un numéro de version illicite.
+message.error.format.date         = Ce document porte une date illicite ou définie dans un format non supporté.
+message.error.version.mismatch    = Ce document porte un numéro de version illicite ou incorrect.
+
+#Validation errors
+message.error.noenteredvalue=The field ''{0}'' must be filled
\ No newline at end of file
diff --git a/Workspace/Siman-WS/src/labels_en.properties b/Workspace/Siman-WS/src/labels_en.properties
new file mode 100644 (file)
index 0000000..60c95fd
--- /dev/null
@@ -0,0 +1,327 @@
+menu.login  = Connection
+menu.logout = Logout
+
+menu.new.empty        = From scratch
+menu.new.copy         = From an existing study
+menu.new.instance     = From a template
+menu.new.import       = From an imported study
+menu.search.study     = A study
+menu.search.idea      = A knowledge
+menu.search.document  = A document
+menu.prop.general     = Study settings
+menu.prop.scenario    = Scenario settings
+menu.prop.timestamp   = History of validations
+menu.prop.comlog      = History actions
+menu.prop.version     = History of versions
+menu.addmember        = - Add a contributor -
+menu.addcontext       = - Add a simulation context -
+menu.selectcontextype = - Select a type of context -
+menu.select           = - Select -
+menu.newscenario      = Add a scenario
+menu.newproduct       = New product
+menu.newcontext       = New context
+menu.newcontype       = New context type
+menu.newdoctype       = New document type
+menu.accept           = Set up-to-date
+menu.publish          = Publish
+menu.protect          = Protect
+menu.archive          = Archive
+menu.promote          = Promote
+menu.review           = Validate
+menu.approve          = Approve
+menu.disapprove       = Disapprove
+menu.demote           = Demote
+menu.rename           = Rename
+menu.edit             = Edit
+menu.properties       = Configure the study
+menu.attach           = Attach another format
+menu.version          = Version
+menu.replace          = Replace
+menu.export           = Export
+menu.remove           = Remove
+menu.remove.study     = Remove the study
+menu.remove.document  = Remove this document
+menu.remove.version   = Remove this version
+menu.purge            = Remove the history
+menu.markasreference  = Mark as Reference
+menu.removeasreference  = Remove as Reference
+
+menu.admin.indexing   = Index the studies
+menu.admin.importuser = Import users
+menu.admin.context    = The simulation contexts
+menu.admin.knowledge  = The knowledges
+menu.admin.study      = The studies
+
+title.application     = SIMAN
+title.login           = Enter your login identification
+title.criteria        = Search criteria
+title.newstudy        = Define your study
+title.newscenario     = Add a scenario
+title.private         = From my Workspace
+title.public          = From the Public area
+title.reference       = From the Reference area
+title.result          = Search result
+title.description     = Description
+title.context         = Simulation context
+title.document        = Document(s)
+title.knowledge       = Knowledge element(s)
+title.otherknowledge  = Other knowledge element(s)
+title.user            = Users
+title.comment         = Comment(s)
+title.import          = Import a document
+title.importuser      = Import users from their XML definitions
+title.version         = Versioning a document
+title.attach          = Attachment of another format
+title.prop.study      = Configuration pannel
+title.prop.scenario   = Configuration panel of the scenario "{0}"
+title.valid.index     = Study to be indexed
+title.valid.context   = Simulation context to be approved
+title.valid.form      = Approval form
+
+title.create          = Create a study
+title.search          = Search for
+title.activities      = Activities
+title.scenarii        = Existing scenarios
+title.configuration   = Configuration
+title.properties      = Properties
+title.steps           = Folders
+title.sysadmin        = Administration
+title.datadmin        = Managing
+
+
+label.sysadmin        = Database administrator
+label.study           = Study
+label.knowledge       = Knowledge
+label.scenario        = Scenario
+label.activity        = Attached to the activity
+label.source          = Source
+label.filter          = Filter
+label.reference       = Ref.
+label.id              = ID
+label.created         = Created
+label.modified        = Modified
+label.title           = Title
+label.description     = Description
+label.version         = Version
+label.size            = Size
+label.value           = Value
+label.date            = Date
+label.manager         = Responsible
+label.resp            = Resp.
+label.author          = Author
+label.lastname        = Last name
+label.firstname       = First name
+label.role            = Role(s)
+label.email           = E-Mail
+label.inWORK          = In-Work
+label.inDRAFT         = In-Draft
+label.inCHECK         = In-Check
+label.APPROVED        = Approved
+label.EXTERN          = External document
+label.products        = Available products
+label.contexts        = Available contexts
+label.contypes.check  = Context types
+label.contypes.valid  = Available context types
+label.contypes        = New context types
+label.doctypes        = Available document types
+label.ownerstudy      = Study relative to the above selected context
+label.members         = Member(s) of the study
+label.approcycle      = Validation cycles
+label.contributor     = Contributor(s)
+label.presents        = Current contributor(s)
+label.absents         = Other possible contributors
+label.approtype       = Approval of the context type
+label.approval        = Approval of the context value
+label.kilobyte        = Kb
+label.warning         = Warning
+label.uses            = Uses
+label.converts        = Exports to format
+label.history         = History
+label.modifications   = Summary of modifications
+label.doyou           = Do you want
+label.or              = or
+label.all             = All
+label.other           = All others
+label.lang.fr         = French
+label.lang.en         = English
+label.usedcode        = Codes already used
+label.usedname        = Names already used
+label.PROMOTION       = Promoted by
+label.REVIEW          = Validated by
+label.APPROVAL        = Approved by
+label.skipped         = Not Applicable
+label.bytheauthor     = Author of document
+label.me              = Me
+
+
+field.username      = Username
+field.password      = Password
+field.studytitle    = Title of the study
+field.scenariotitle = Title of the scenario
+field.documentitle  = Title of the document
+field.product       = Studied product
+field.among         = Among
+field.context       = Context
+field.matchall      = Match all of
+field.matchany      = Match any of
+field.private       = I''m involved in
+field.public        = Public
+field.either        = Either
+field.credate       = Created&nbsp;
+field.lasdate       = Modified
+field.after         = after
+field.before        = before
+field.contain       = Whose title contains
+field.reference     = Whose reference is
+field.contextype    = Context type
+field.documentype   = Document type
+field.upload        = File to be uploaded
+field.scenario      = Insert the new scenario after
+field.activity      = Share all documents till the activity
+field.code          = Internal code
+field.step          = Involved activity
+field.label         = Name in
+field.context.value = Value
+
+
+criterion.study          = All studies
+criterion.knowledge      = All the
+criterion.author         = Authored by
+criterion.inwork         = in-progress
+criterion.indraft        = to be validated
+criterion.incheck        = to be approved
+criterion.approved       = approved
+criterion.template       = approved as reference
+criterion.any            = whatever their status
+criterion.anybody        = anybody
+
+
+size.search.select       = 197px
+size.search.input        = 150px
+
+
+button.newstudy    = Create the study
+button.newscenario = Create the scenario
+button.result      = Display the result
+button.add         = Add
+button.upload      = Upload
+button.change      = Change the file
+button.save        = Save
+button.saveas      = Save as
+button.import      = Save as
+button.update      = Save an update
+button.version     = Version as
+button.ok          = OK
+button.index       = Index
+button.approve     = Approve
+button.cancel      = Cancel
+button.mailto      = Send a message to {0}
+button.checkin     = Forget the on-going modifications
+
+
+tooltip.new            = New study...
+tooltip.open           = Open...
+tooltip.study          = Display the open study
+tooltip.idea           = Display the knowledge
+tooltip.datadmin       = Managing knowledges
+tooltip.sysadmin       = Managing the database
+tooltip.help           = Help
+tooltip.search         = Search for a knowledge
+tooltip.details        = Display the study configuration
+tooltip.property       = Configure the study
+tooltip.back           = Back to the study
+tooltip.scenario       = Add a scenario
+tooltip.addvalidation  = Define a new validation cycle
+tooltip.editvalidation = Edit this validation cycle
+tooltip.adddescription = Add a description
+tooltip.addcontext     = Add a simulation context
+tooltip.addknowledge   = Add a knowledge element
+tooltip.addcomment     = Add a comment
+tooltip.addknowtype    = Create a new knowledge type
+tooltip.import         = Import a document
+tooltip.deletecontext  = Remove this simulation context
+tooltip.edit.title     = Edit the title
+tooltip.edit.study     = Edit this study...
+tooltip.edit.document  = Edit this document...
+tooltip.edit.context   = Edit this simulation context
+tooltip.edit.members   = Register contributors
+tooltip.version        = Version this document
+tooltip.refresh        = Refresh
+tooltip.close          = Close
+tooltip.cancel         = Cancel
+tooltip.compare        = Compare
+
+tooltip.shared         = Document shared by several scenarios
+tooltip.versioned      = Document modified in this version of the study
+
+
+help.contextcode       = The internal code is a name used from the Application Programming Interface for referencing the simulation contexts apart from any locale (English, French, Russian or whatever).
+help.search.date       = Enter a date in the format {0}.\nExample: {1}
+help.search.title      = Enter all terms the title must match, possibly with single (\? symbol) and multiple (\* symbol) character wildcard searches.
+help.search.refid      = Enter your reference, possibly with single (\? symbol) and multiple (\* symbol) character wildcard searches.
+
+
+message.welcome           = Welcome to your Simulation Study Management Tool.
+message.nostudy           = No study found according to the above search criteria.
+message.noknowledge       = No knowledge found according to the above search criteria.
+message.nodocument        = No document found according to the above search criteria.
+message.noindex           = All existing studies are already indexed.
+message.nocontext         = No simulation context is pending for approval.
+message.emptydocument     = No document has been created at this step.
+message.accept.document   = Do you really want to accept the modifications of dependent documents ?
+message.publish.study     = Do you really want to publish the study ?
+message.protect.study     = Do you really want to protect the study ?
+message.promote.document  = Do you really want to promote this document ?
+message.promote.knowledge = Do you really want to promote this knowledge ?
+message.review.document   = Do you really want to validate this document ?
+message.approve.document  = Do you really want to approve this document ?
+message.demote.document   = Do you really want to demote this document ?
+message.demote.knowledge  = Do you really want to demote this knowledge ?
+message.delete.study      = Do you really want to move this study to Trash ?
+message.delete.context    = Do you really want to remove this simulation context ?
+message.delete.document   = Do you really want to remove this document ?
+message.delete.knowledge  = Do you really want to remove this knowledge ?
+message.delete.comment    = Do you really want to remove this comment ?
+message.delete.description= Do you really want to remove this description ?
+message.purge.study       = Do you really want to remove the history of the study ?
+message.purge.document    = Do you really want to remove the history of this document ?
+message.markasreference.study = Do you really want to mark the study as reference ?
+message.removeasreference.study = Do you really want to remove the study as reference ?
+message.upload            = The file "{0}" has been successfully uploaded.
+message.checkedout        = This scenario has been checked-out by {0} on {1}. For being able to edit the properties, {2} must first check-in his/her modifications.</br>Then, do you want :
+message.checkin           = Do you really want to forget the on-going modifications ?
+message.dependencies      = The documents below will must probably be updated because they use the document being versioned.</br>Those which are NOT IMPACTED by this versioning must be CHECKED.
+
+message.info.contact      = Contact your system administrator.
+message.info.scename      = If needed, change below the title of the scenario.
+message.info.bastep       = If needed, select the shared activity in the left panel.
+message.info.code         = Enter a code which is not in the list next to the input.
+message.info.type         = If needed, edit the name below, providing that it is not in the corresponding list.
+message.info.step         = If needed, select another activity below:
+message.info.value        = If needed, change the value below:
+message.info.context      = or select a value already used.
+message.info.data         = You can find checked out data in the directory {0}.
+
+message.error.internal            = Internal error. Contact your system administrator.
+message.error.launch              = Fatal error when starting {0}. Contact your system administrator.
+message.error.initialization      = Fatal error when initializing the application. Contact your system administrator.
+message.error.configuration       = Fatal error when configuring the application. Contact your system administrator.
+message.error.notyetimplemented   = Sorry, this function is not yet available.
+message.error.login               = Impossible to connect. Contact your system administrator.
+message.error.logout              = Error during the logout.
+message.error.login.username      = Incorrect user name.
+message.error.login.password      = Incorrect password.
+message.error.newstudy            = Impossible to create the study. Contact your system administrator.
+message.error.contextvalue        = Enter le simulation context.
+message.error.outofmemory         = Sorry, the application is not configured for importing a so big file.
+message.error.import.type         = Undefined document type. 
+message.error.import.file         = Impossible to store the document. Try again later.
+message.error.reference.undefined = The reference of this document is not valid.
+message.error.reference.duplicate = The reference of this document is already used.
+message.error.reference.mismatch  = The reference of this document does not match the one of the versioned document.
+message.error.format.version      = The revision number of this document is illicit.
+message.error.format.date         = The date of this document is illicit or is defined in an unsupported format.
+message.error.version.mismatch    = The revision number of this document is illicit or incorrect.
+
+#Validation errors
+message.error.noenteredvalue=The field ''{0}'' must be filled
\ No newline at end of file
index b66a6368878bd39dbd6a66ab510bab31947d14d3..8dfc2024032e250ab4560f5586471f559083673d 100644 (file)
@@ -27,6 +27,7 @@ http://www.springframework.org/schema/context/spring-context-3.0.xsd">
             <list>
                 <value>conf/log-messages</value>
                 <value>som</value>
+                <value>labels</value>
             </list>
         </property>
     </bean>
index 13d385d7d61481e4db2c2722f6caf11966d2e746..4e06cc98b6fc13d91afcf86220d88c38d9b4ee34 100644 (file)
@@ -26,7 +26,8 @@ http://www.springframework.org/schema/context/spring-context-3.0.xsd">
                <property name="basenames">
                        <list>
                                <value>conf/log-messages</value>
-                               <value>som</value>
+                <value>som</value>
+                <value>labels</value>
                        </list>
                </property>
        </bean>