branch develop updated (c400c19 -> 4600801)
This is an automated email from the git hooks/post-receive script. New change to branch develop in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git from c400c19 Traduit les chaines de configuration d observe web en espagnol new 217c441 Use i1_n in snapshot + generate more enums new 4600801 Use now enum constants generated by mojo even inside the compile path... The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit 4600801d86be2636063ca9735e3161f4d5e1e7ac Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Sep 1 18:34:43 2016 +0200 Use now enum constants generated by mojo even inside the compile path... commit 217c441194d31ace7f4c9ec9b02a500fd9e08d01 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Sep 1 17:15:59 2016 +0200 Use i1_n in snapshot + generate more enums Summary of changes: .../configuration/constants/CreationMode.java | 71 +++-------- .../swing/configuration/constants/DbMode.java | 39 +----- ...pplication-swing-configuration_en_GB.properties | 20 --- ...pplication-swing-configuration_es_ES.properties | 20 --- ...pplication-swing-configuration_fr_FR.properties | 20 --- application-swing/pom.xml | 20 ++- .../swing/db/constants/ConnexionStatus.java | 33 +---- .../swing/ui/actions/LaunchAdminAction.java | 3 +- .../application/swing/ui/admin/AdminStep.java | 45 +------ .../swing/ui/admin/AdminTabUIHandler.java | 5 +- .../application/swing/ui/admin/AdminUIHandler.java | 5 +- .../swing/ui/admin/resume/ShowResumeUIHandler.java | 5 +- .../referential/ReferentialSynchronizeMode.java | 7 -- .../swing/ui/admin/validate/ValidateConfigUI.jaxx | 1 + .../swing/ui/admin/validate/ValidateConfigUI.jcss | 4 +- .../content/ref/impl/ProgramObservationEnum.java | 23 +--- .../swing/ui/storage/ObstunaAdminAction.java | 60 ++------- .../application/swing/ui/storage/StorageStep.java | 56 ++------- .../swing/ui/storage/StorageUIHandler.java | 9 +- .../swing/ui/storage/StorageUIModel.java | 7 +- .../swing/ui/storage/tabs/ChooseDbModeUI.jaxx | 1 + .../swing/ui/storage/tabs/ChooseDbModeUI.jcss | 16 +-- .../swing/ui/storage/tabs/ConfigReferentielUI.jaxx | 1 + .../swing/ui/storage/tabs/ConfigReferentielUI.jcss | 6 +- .../swing/ui/storage/tabs/ConfigUI.jaxx | 1 + .../swing/ui/storage/tabs/ConfigUI.jcss | 2 +- .../swing/ui/storage/tabs/StorageTabUI.jaxx | 3 +- .../swing/ui/storage/tabs/StorageTabUIHandler.java | 9 +- .../swing/validation/ValidationModelMode.java | 35 +----- .../i18n/application-swing_en_GB.properties | 134 ++++++++++++--------- .../i18n/application-swing_es_ES.properties | 134 ++++++++++++--------- .../i18n/application-swing_fr_FR.properties | 134 ++++++++++++--------- pom.xml | 4 +- 33 files changed, 357 insertions(+), 576 deletions(-) -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git commit 217c441194d31ace7f4c9ec9b02a500fd9e08d01 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Sep 1 17:15:59 2016 +0200 Use i1_n in snapshot + generate more enums --- .../configuration/constants/CreationMode.java | 71 ++++++---------------- .../swing/configuration/constants/DbMode.java | 39 ++---------- ...pplication-swing-configuration_en_GB.properties | 20 ------ ...pplication-swing-configuration_es_ES.properties | 20 ------ ...pplication-swing-configuration_fr_FR.properties | 20 ------ application-swing/pom.xml | 13 +++- .../swing/ui/storage/tabs/ChooseDbModeUI.jaxx | 1 + .../swing/ui/storage/tabs/ChooseDbModeUI.jcss | 16 ++--- .../swing/ui/storage/tabs/ConfigReferentielUI.jaxx | 1 + .../swing/ui/storage/tabs/ConfigReferentielUI.jcss | 6 +- .../swing/ui/storage/tabs/StorageTabUIHandler.java | 9 +-- .../i18n/application-swing_en_GB.properties | 20 ++++++ .../i18n/application-swing_es_ES.properties | 20 ++++++ .../i18n/application-swing_fr_FR.properties | 20 ++++++ pom.xml | 4 +- 15 files changed, 113 insertions(+), 167 deletions(-) diff --git a/application-swing-configuration/src/main/java/fr/ird/observe/application/swing/configuration/constants/CreationMode.java b/application-swing-configuration/src/main/java/fr/ird/observe/application/swing/configuration/constants/CreationMode.java index c70bf54..81cef22 100644 --- a/application-swing-configuration/src/main/java/fr/ird/observe/application/swing/configuration/constants/CreationMode.java +++ b/application-swing-configuration/src/main/java/fr/ird/observe/application/swing/configuration/constants/CreationMode.java @@ -23,8 +23,6 @@ package fr.ird.observe.application.swing.configuration.constants; import fr.ird.observe.services.dto.DataSourceCreateConfigurationDto; -import static org.nuiton.i18n.I18n.n; - /** * Pour caractériser comment créer une base locale. * @@ -32,63 +30,30 @@ import static org.nuiton.i18n.I18n.n; * @since 1.0 */ public enum CreationMode { - - /** creer une nouvelle base locale vide */ - EMPTY( - n("observe.storage.creationMode.empty"), - n("observe.storage.creationMode.empty.description") - ), - /** creer une nouvelle base a partir du dump embarque */ - IMPORT_INTERNAL_DUMP( - n("observe.storage.creationMode.internalDump"), - n("observe.storage.creationMode.internalDump.description") - ), - /** creer une nouvelle base a partir d'un dump sur fs */ - IMPORT_EXTERNAL_DUMP( - n("observe.storage.creationMode.externalDump"), - n("observe.storage.creationMode.externalDump.description") - ), /** - * creer une nouvelle base vide et importer le referentiel via une base - * locale. + * creer une nouvelle base locale vide */ - IMPORT_LOCAL_STORAGE( - n("observe.storage.creationMode.importLocalStorage"), - n("observe.storage.creationMode.importLocalStorage.description") - ), + EMPTY, /** - * creer une nouvelle base vide et importer le referentiel via une base - * distante. + * creer une nouvelle base a partir du dump embarque */ - IMPORT_REMOTE_STORAGE( - n("observe.storage.creationMode.importRemoteStorage"), - n("observe.storage.creationMode.importRemoteStorage.description") - ), + IMPORT_INTERNAL_DUMP, /** - * creer une nouvelle base vide et importer le referentiel via une base - * distante. + * creer une nouvelle base a partir d'un dump sur fs */ - IMPORT_SERVER_STORAGE( - n("observe.storage.creationMode.importServerStorage"), - n("observe.storage.creationMode.importServerStorage.description") - ); - - private final String label; - - private final String description; - - CreationMode(String label, String description) { - this.label = label; - this.description = description; - } - - public String getLabel() { - return label; - } - - public String getDescription() { - return description; - } + IMPORT_EXTERNAL_DUMP, + /** + * creer une nouvelle base vide et importer le referentiel via une base locale. + */ + IMPORT_LOCAL_STORAGE, + /** + * creer une nouvelle base vide et importer le referentiel via une base distante. + */ + IMPORT_REMOTE_STORAGE, + /** + * creer une nouvelle base vide et importer le referentiel via un serveur distant. + */ + IMPORT_SERVER_STORAGE; public static CreationMode valueOf(DataSourceCreateConfigurationDto createConfigurationDto) { CreationMode result = EMPTY; diff --git a/application-swing-configuration/src/main/java/fr/ird/observe/application/swing/configuration/constants/DbMode.java b/application-swing-configuration/src/main/java/fr/ird/observe/application/swing/configuration/constants/DbMode.java index 3633c5b..e5afbda 100644 --- a/application-swing-configuration/src/main/java/fr/ird/observe/application/swing/configuration/constants/DbMode.java +++ b/application-swing-configuration/src/main/java/fr/ird/observe/application/swing/configuration/constants/DbMode.java @@ -21,8 +21,6 @@ */ package fr.ird.observe.application.swing.configuration.constants; -import static org.nuiton.i18n.I18n.n; - /** * Pour caractériser le type de connexion requis. * @@ -31,40 +29,11 @@ import static org.nuiton.i18n.I18n.n; */ public enum DbMode { /** Pour utiliser une base locale */ - USE_LOCAL( - n("observe.storage.dbMode.useLocal"), - n("observe.storage.dbMode.useLocal.description") - ), + USE_LOCAL, /** Pour creer une base locale */ - CREATE_LOCAL( - n("observe.storage.dbMode.createLocal"), - n("observe.storage.dbMode.createLocal.description") - ), + CREATE_LOCAL, /** Pour utiliser une base distante */ - USE_REMOTE( - n("observe.storage.dbMode.useRemote"), - n("observe.storage.dbMode.useRemote.description") - ), + USE_REMOTE, /** Pour utiliser une base via un serveur web distant */ - USE_SERVER( - n("observe.storage.dbMode.useServer"), - n("observe.storage.dbMode.useServer.description") - ); - - private final String label; - - private final String description; - - DbMode(String label, String description) { - this.label = label; - this.description = description; - } - - public String getLabel() { - return label; - } - - public String getDescription() { - return description; - } + USE_SERVER } diff --git a/application-swing-configuration/src/main/resources/i18n/application-swing-configuration_en_GB.properties b/application-swing-configuration/src/main/resources/i18n/application-swing-configuration_en_GB.properties index 661bca7..ad1605c 100644 --- a/application-swing-configuration/src/main/resources/i18n/application-swing-configuration_en_GB.properties +++ b/application-swing-configuration/src/main/resources/i18n/application-swing-configuration_en_GB.properties @@ -81,24 +81,4 @@ observe.config.ui.treeOpenNodes=Opened data from last session observe.message.save.configuration=Save configuration in file %1$s observe.model.version=Model version observe.runner.config.migrate.file=Le fichier de configuration %1$s a été déplacée de \n%2$s\nvers\n%3$s -observe.storage.creationMode.empty=Generate an empty data base. -observe.storage.creationMode.empty.description=Generate a new empty data base.\nThis database won't any any referential, so you will need to import a referential later to use it. -observe.storage.creationMode.externalDump=Load a database backup (*.sql.gz) -observe.storage.creationMode.externalDump.description=Create a new databse from \na data base backup -observe.storage.creationMode.importLocalStorage=Import referential from a local data base -observe.storage.creationMode.importLocalStorage.description=Generate a new local data bse and import in it the referential of another local data base. -observe.storage.creationMode.importRemoteStorage=Import referential from a remote database -observe.storage.creationMode.importRemoteStorage.description=Generate a new local data base and import in it the referential of a remove database. -observe.storage.creationMode.importServerStorage=Import referential from a remote server -observe.storage.creationMode.importServerStorage.description=Generate a new local data base and import in it the referential of a remove server. -observe.storage.creationMode.internalDump=Load embbeded local database -observe.storage.creationMode.internalDump.description=Generate a new local data base and import in it the referential of the last embbeded database. -observe.storage.dbMode.createLocal=Create a new local database -observe.storage.dbMode.createLocal.description=Create a new local database (type H2) -observe.storage.dbMode.useLocal=Use local database -observe.storage.dbMode.useLocal.description=Use the local database (type H2) -observe.storage.dbMode.useRemote=Use a remote database -observe.storage.dbMode.useRemote.description=Use a remote database (type Postgresql) -observe.storage.dbMode.useServer=Use a remote server -observe.storage.dbMode.useServer.description=Use a remote server (type ObserveWeb) observe.title.config.migrate=Move configuration file diff --git a/application-swing-configuration/src/main/resources/i18n/application-swing-configuration_es_ES.properties b/application-swing-configuration/src/main/resources/i18n/application-swing-configuration_es_ES.properties index 728c45f..881c3bb 100644 --- a/application-swing-configuration/src/main/resources/i18n/application-swing-configuration_es_ES.properties +++ b/application-swing-configuration/src/main/resources/i18n/application-swing-configuration_es_ES.properties @@ -81,24 +81,4 @@ observe.config.ui.treeOpenNodes=Nudos abiertos del arbol abiertos cuando se cerr observe.message.save.configuration=Guardar la configuración en el archivo %1$s observe.model.version=Versión del modelo de datos observe.runner.config.migrate.file=El fichero de configuración %1$s ha sido reemplazado por \n%2$s\nhacia\n%3$s -observe.storage.creationMode.empty=Generar una base vacía -observe.storage.creationMode.empty.description=Generar una nueva base local vacía.\nEsta base no tendrá referencial y usted tendrá que importar lo posteriormente... -observe.storage.creationMode.externalDump=Cargar una copia de seguridad de la base local (*.sql.gz) -observe.storage.creationMode.externalDump.description=Crear una nueva base local a partir\nde una copia de seguridad anterior de la aplicación -observe.storage.creationMode.importLocalStorage=Importar el referencial de una base local -observe.storage.creationMode.importLocalStorage.description=Generar una nueva base local e importar el referencial de una otra base local. -observe.storage.creationMode.importRemoteStorage=Importar el referencial de una base remota -observe.storage.creationMode.importRemoteStorage.description=Generar una nueva base locale e importar el referencial e una otra base remota. -observe.storage.creationMode.importServerStorage=Importar el referencial de un servidor remoto -observe.storage.creationMode.importServerStorage.description=Generar una nueva base local e importar el referencial de un servidor remoto. -observe.storage.creationMode.internalDump=Cargar la base de datos incrustada -observe.storage.creationMode.internalDump.description=Generar una nueva base local a partir\nde la última versión de la base incrustada. -observe.storage.dbMode.createLocal=Crear una base local -observe.storage.dbMode.createLocal.description=Crear una base local de tipo h2 -observe.storage.dbMode.useLocal=Utilizar une base local -observe.storage.dbMode.useLocal.description=Utilizar una base local de tipo h2 -observe.storage.dbMode.useRemote=Utilizar una base remota -observe.storage.dbMode.useRemote.description=Utilizar una base remota de tipo postgres -observe.storage.dbMode.useServer=Utilizar un servidor remoto -observe.storage.dbMode.useServer.description=Utilizar un servidor remoto observe.title.config.migrate=Cambio de la ubicación del archivo de configuración diff --git a/application-swing-configuration/src/main/resources/i18n/application-swing-configuration_fr_FR.properties b/application-swing-configuration/src/main/resources/i18n/application-swing-configuration_fr_FR.properties index 8744e14..fed7bdb 100644 --- a/application-swing-configuration/src/main/resources/i18n/application-swing-configuration_fr_FR.properties +++ b/application-swing-configuration/src/main/resources/i18n/application-swing-configuration_fr_FR.properties @@ -81,24 +81,4 @@ observe.config.ui.treeOpenNodes=Noeuds de l'arbre ouverts lors de la dernière f observe.message.save.configuration=Sauvegarde de la configuration dans le fichier %1$s observe.model.version=Version du modèle de données observe.runner.config.migrate.file=Le fichier de configuration %1$s a été déplacée de \n%2$s\nvers\n%3$s -observe.storage.creationMode.empty=Générer une base vide -observe.storage.creationMode.empty.description=Générer une nouvelle base locale vide.\nCette base n'aura pas de référentiel et il vous faudra ensuite faire un import de référentiel... -observe.storage.creationMode.externalDump=Charger une sauvegarde de base locale (*.sql.gz) -observe.storage.creationMode.externalDump.description=Créer une nouvelle base locale à partir\nd'une précédente sauvegarde de l'application -observe.storage.creationMode.importLocalStorage=Importer le référentiel d'une base locale -observe.storage.creationMode.importLocalStorage.description=Générer une nouvelle base locale et y importer le référentiel d'une autre base locale. -observe.storage.creationMode.importRemoteStorage=Importer le référentiel d'une base distante -observe.storage.creationMode.importRemoteStorage.description=Générer une nouvelle base locale et y importer le référentiel d'une autre base distante. -observe.storage.creationMode.importServerStorage=Importer le référentiel dun serveur distant -observe.storage.creationMode.importServerStorage.description=Générer une nouvelle base locale et y importer le référentiel d'un serveur distant. -observe.storage.creationMode.internalDump=Charger la base embarquée -observe.storage.creationMode.internalDump.description=Générer une nouvelle base locale à partir\nde la dernière version de la base embarquée. -observe.storage.dbMode.createLocal=Créer une base locale -observe.storage.dbMode.createLocal.description=Creer une base locale de type h2 -observe.storage.dbMode.useLocal=Utiliser une base locale -observe.storage.dbMode.useLocal.description=Utiliser une base locale de type h2 -observe.storage.dbMode.useRemote=Utiliser une base distante -observe.storage.dbMode.useRemote.description=Utiliser une base distante de type postgres -observe.storage.dbMode.useServer=Utiliser un serveur distant -observe.storage.dbMode.useServer.description=Utiliser un serveur distant observe.title.config.migrate=Déplacement du fichier de configuration diff --git a/application-swing/pom.xml b/application-swing/pom.xml index 8e8d85f..6e44f66 100644 --- a/application-swing/pom.xml +++ b/application-swing/pom.xml @@ -418,7 +418,7 @@ </goals> <configuration> <prefix>observe.enum.</prefix> - <enums> + <enumsWithLabel> <enum>fr.ird.observe.services.dto.constants.GearType</enum> <enum>fr.ird.observe.services.dto.constants.ReferenceStatus</enum> <enum>fr.ird.observe.services.dto.constants.TripMapPointType</enum> @@ -426,7 +426,11 @@ <enum>fr.ird.observe.services.dto.constants.seine.TypeTransmittingBuoyOperation</enum> <enum>fr.ird.observe.services.dto.constants.seine.Ownership</enum> <enum>fr.ird.observe.services.dto.constants.seine.NonTargetCatchComputedValueSource</enum> - </enums> + </enumsWithLabel> + <enumsWithLabelAndDescription> + <enum>fr.ird.observe.application.swing.configuration.constants.CreationMode</enum> + <enum>fr.ird.observe.application.swing.configuration.constants.DbMode</enum> + </enumsWithLabelAndDescription> </configuration> </execution> <execution> @@ -458,6 +462,11 @@ <artifactId>services-api</artifactId> <version>${project.version}</version> </dependency> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>application-swing-configuration</artifactId> + <version>${project.version}</version> + </dependency> </dependencies> </plugin> diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ChooseDbModeUI.jaxx b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ChooseDbModeUI.jaxx index 8b938a6..a1730e0 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ChooseDbModeUI.jaxx +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ChooseDbModeUI.jaxx @@ -28,6 +28,7 @@ <import> fr.ird.observe.application.swing.ObserveSwingApplicationContext fr.ird.observe.application.swing.configuration.ObserveSwingApplicationConfig + fr.ird.observe.application.swing.I18nEnumHelper fr.ird.observe.application.swing.ui.UIHelper fr.ird.observe.application.swing.ui.storage.StorageStep fr.ird.observe.application.swing.configuration.constants.DbMode diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ChooseDbModeUI.jcss b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ChooseDbModeUI.jcss index 2d4ff4d..2920282 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ChooseDbModeUI.jcss +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ChooseDbModeUI.jcss @@ -34,28 +34,28 @@ #useLocalMode { value:{DbMode.USE_LOCAL}; - text:{DbMode.USE_LOCAL.getLabel()}; + text:{I18nEnumHelper.getLabel(DbMode.USE_LOCAL)}; enabled:{model.isCanUseLocalService()}; selected:{model.getDbMode() == DbMode.USE_LOCAL}; } #createLocalMode { value:{DbMode.CREATE_LOCAL}; - text:{DbMode.CREATE_LOCAL.getLabel()}; + text:{I18nEnumHelper.getLabel(DbMode.CREATE_LOCAL)}; enabled:{model.isCanCreateLocalService()}; selected:{model.getDbMode() == DbMode.CREATE_LOCAL}; } #useRemoteMode { value:{DbMode.USE_REMOTE}; - text:{DbMode.USE_REMOTE.getLabel()}; + text:{I18nEnumHelper.getLabel(DbMode.USE_REMOTE)}; enabled:{model.isCanUseRemoteService()}; selected:{model.getDbMode() == DbMode.USE_REMOTE}; } #useServerMode { value:{DbMode.USE_SERVER}; - text:{DbMode.USE_SERVER.getLabel()}; + text:{I18nEnumHelper.getLabel(DbMode.USE_SERVER)}; enabled:{model.isCanUseServerService()}; selected:{model.getDbMode() == DbMode.USE_SERVER}; } @@ -91,7 +91,7 @@ #importExternalDumpMode { value:{CreationMode.IMPORT_EXTERNAL_DUMP}; - text:{CreationMode.IMPORT_EXTERNAL_DUMP.getLabel()}; + text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_EXTERNAL_DUMP)}; selected:{model.getCreationMode() == CreationMode.IMPORT_EXTERNAL_DUMP}; } @@ -100,19 +100,19 @@ #importLocalStorageMode { visible:{getHandler().updateCreationModeLayout(ChooseDbModeUI.this, false, importLocalStorageMode)}; value:{CreationMode.IMPORT_LOCAL_STORAGE}; - text:{CreationMode.IMPORT_LOCAL_STORAGE.getLabel()}; + text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_LOCAL_STORAGE)}; selected:{model.getCreationMode() == CreationMode.IMPORT_LOCAL_STORAGE}; } #importRemoteStorageMode { value:{CreationMode.IMPORT_REMOTE_STORAGE}; - text:{CreationMode.IMPORT_REMOTE_STORAGE.getLabel()}; + text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_REMOTE_STORAGE)}; selected:{model.getCreationMode() == CreationMode.IMPORT_REMOTE_STORAGE}; } #importServerStorageMode { value:{CreationMode.IMPORT_SERVER_STORAGE}; - text:{CreationMode.IMPORT_SERVER_STORAGE.getLabel()}; + text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_SERVER_STORAGE)}; selected:{model.getCreationMode() == CreationMode.IMPORT_SERVER_STORAGE}; } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigReferentielUI.jaxx b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigReferentielUI.jaxx index 91f9047..13c522e 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigReferentielUI.jaxx +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigReferentielUI.jaxx @@ -26,6 +26,7 @@ <StorageTabUI> <import> + fr.ird.observe.application.swing.I18nEnumHelper fr.ird.observe.application.swing.configuration.constants.CreationMode fr.ird.observe.application.swing.ui.storage.StorageStep diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigReferentielUI.jcss b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigReferentielUI.jcss index 6b70d6c..145f160 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigReferentielUI.jcss +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigReferentielUI.jcss @@ -42,19 +42,19 @@ #importReferentielFromBackup { value:{CreationMode.IMPORT_EXTERNAL_DUMP}; - text:{CreationMode.IMPORT_EXTERNAL_DUMP.getLabel()}; + text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_EXTERNAL_DUMP)}; selected:{model.getReferentielImportMode() == CreationMode.IMPORT_EXTERNAL_DUMP}; } #importReferentielFromRemote { value:{CreationMode.IMPORT_REMOTE_STORAGE}; - text:{CreationMode.IMPORT_REMOTE_STORAGE.getLabel()}; + text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_REMOTE_STORAGE)}; selected:{model.getReferentielImportMode() == CreationMode.IMPORT_REMOTE_STORAGE}; } #importReferentielFromServer { value:{CreationMode.IMPORT_SERVER_STORAGE}; - text:{CreationMode.IMPORT_SERVER_STORAGE.getLabel()}; + text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_SERVER_STORAGE)}; selected:{model.getReferentielImportMode() == CreationMode.IMPORT_SERVER_STORAGE}; } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/StorageTabUIHandler.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/StorageTabUIHandler.java index cd5b000..edf34b1 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/StorageTabUIHandler.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/StorageTabUIHandler.java @@ -21,19 +21,20 @@ */ package fr.ird.observe.application.swing.ui.storage.tabs; +import fr.ird.observe.application.swing.I18nEnumHelper; import fr.ird.observe.application.swing.ObserveSwingApplicationContext; import fr.ird.observe.application.swing.ObserveTextGenerator; -import fr.ird.observe.application.swing.db.ObserveSwingDataSource; -import fr.ird.observe.application.swing.db.constants.ConnexionStatus; import fr.ird.observe.application.swing.configuration.constants.CreationMode; import fr.ird.observe.application.swing.configuration.constants.DbMode; -import fr.ird.observe.services.configuration.ObserveDataSourceInformation; +import fr.ird.observe.application.swing.db.ObserveSwingDataSource; +import fr.ird.observe.application.swing.db.constants.ConnexionStatus; import fr.ird.observe.application.swing.ui.UIHelper; import fr.ird.observe.application.swing.ui.storage.StorageStep; import fr.ird.observe.application.swing.ui.storage.StorageUILauncher; import fr.ird.observe.application.swing.ui.storage.StorageUIModel; import fr.ird.observe.application.swing.ui.tree.DataSelectionTreeSelectionModel; import fr.ird.observe.application.swing.ui.tree.ObserveTreeHelper; +import fr.ird.observe.services.configuration.ObserveDataSourceInformation; import jaxx.runtime.swing.editor.MyDefaultCellEditor; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -384,7 +385,7 @@ public class StorageTabUIHandler { } else { text = t("observe.storage.internalDump.not.exist"); } - return t(CreationMode.IMPORT_INTERNAL_DUMP.getLabel()) + text; + return I18nEnumHelper.getLabel(CreationMode.IMPORT_INTERNAL_DUMP) + text; } protected String updateCanMigrateLabel(ChooseDbModeUI ui, diff --git a/application-swing/src/main/resources/i18n/application-swing_en_GB.properties b/application-swing/src/main/resources/i18n/application-swing_en_GB.properties index 48bf952..0be29f0 100644 --- a/application-swing/src/main/resources/i18n/application-swing_en_GB.properties +++ b/application-swing/src/main/resources/i18n/application-swing_en_GB.properties @@ -1719,6 +1719,26 @@ observe.converter.error.float.format=Decimal format not correct for value %s observe.converter.error.no.convertor=could not convert decimal %s using convertor %s observe.converter.error.noValue=No value to convert using convertor %s observe.entity.message.updating=object '%1$s' is in editing mode. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.EMPTY=Generate an empty data base. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.EMPTY.description=Generate a new empty data base.\nThis database won't any any referential, so you will need to import a referential later to use it. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_EXTERNAL_DUMP=Load a database backup (*.sql.gz) +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_EXTERNAL_DUMP.description=Create a new databse from \na data base backup +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_INTERNAL_DUMP=Load embbeded local database +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_INTERNAL_DUMP.description=Generate a new local data base and import in it the referential of the last embbeded database. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_LOCAL_STORAGE=Import referential from a local data base +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_LOCAL_STORAGE.description=Generate a new local data bse and import in it the referential of another local data base. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_REMOTE_STORAGE=Import referential from a remote database +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_REMOTE_STORAGE.description=Generate a new local data base and import in it the referential of a remove database. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_SERVER_STORAGE=Import referential from a remote server +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_SERVER_STORAGE.description=Generate a new local data base and import in it the referential of a remove server. +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.CREATE_LOCAL=Create a new local database +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.CREATE_LOCAL.description=Create a new local database (type H2) +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_LOCAL=Use local database +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_LOCAL.description=Use the local database (type H2) +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_REMOTE=Use a remote database +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_REMOTE.description=Use a remote database (type Postgresql) +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_SERVER=Use a remote server +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_SERVER.description=Use a remote server (type ObserveWeb) observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.BOTH=Bi directionnal observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_LEFT_TO_RIGHT=From left to right observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_RIGHT_TO_LEFT=From right to left diff --git a/application-swing/src/main/resources/i18n/application-swing_es_ES.properties b/application-swing/src/main/resources/i18n/application-swing_es_ES.properties index c0c1f93..4ab87a8 100644 --- a/application-swing/src/main/resources/i18n/application-swing_es_ES.properties +++ b/application-swing/src/main/resources/i18n/application-swing_es_ES.properties @@ -1719,6 +1719,26 @@ observe.converter.error.float.format=Formato de decimal incorrecto para el valor observe.converter.error.no.convertor=Impossible de convertir el decimal %s con el convertidor %s observe.converter.error.noValue=Ningún valor necesita ser convertida con el convertidor %s observe.entity.message.updating=Se está modificando el objeto actual '%1$s'. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.EMPTY=Generar una base vacía +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.EMPTY.description=Generar una nueva base local vacía.\nEsta base no tendrá referencial y usted tendrá que importar lo posteriormente... +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_EXTERNAL_DUMP=Cargar una copia de seguridad de la base local (*.sql.gz) +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_EXTERNAL_DUMP.description=Crear una nueva base local a partir\nde una copia de seguridad anterior de la aplicación +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_INTERNAL_DUMP=Cargar la base de datos incrustada +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_INTERNAL_DUMP.description=Generar una nueva base local a partir\nde la última versión de la base incrustada. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_LOCAL_STORAGE=Importar el referencial de una base local +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_LOCAL_STORAGE.description=Generar una nueva base local e importar el referencial de una otra base local. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_REMOTE_STORAGE=Importar el referencial de una base remota +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_REMOTE_STORAGE.description=Generar una nueva base locale e importar el referencial e una otra base remota. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_SERVER_STORAGE=Importar el referencial de un servidor remoto +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_SERVER_STORAGE.description=Generar una nueva base local e importar el referencial de un servidor remoto. +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.CREATE_LOCAL=Crear una base local +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.CREATE_LOCAL.description=Crear una base local de tipo h2 +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_LOCAL=Utilizar une base local +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_LOCAL.description=Utilizar una base local de tipo h2 +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_REMOTE=Utilizar una base remota +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_REMOTE.description=Utilizar una base remota de tipo postgres +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_SERVER=Utilizar un servidor remoto +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_SERVER.description=Utilizar un servidor remoto observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.BOTH=Bidireccional observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_LEFT_TO_RIGHT=De izquierda a derecha observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_RIGHT_TO_LEFT=De derecha a izquierda diff --git a/application-swing/src/main/resources/i18n/application-swing_fr_FR.properties b/application-swing/src/main/resources/i18n/application-swing_fr_FR.properties index 6749446..c660fea 100644 --- a/application-swing/src/main/resources/i18n/application-swing_fr_FR.properties +++ b/application-swing/src/main/resources/i18n/application-swing_fr_FR.properties @@ -1719,6 +1719,26 @@ observe.converter.error.float.format=Format de décimal incorrecte pour la valeu observe.converter.error.no.convertor=Impossible de convertir le décimal %s depuis le convertisseur %s observe.converter.error.noValue=Aucune valeur à convertir pour le convertisseur %s observe.entity.message.updating=L'objet '%1$s' est en cours de modification. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.EMPTY=Générer une base vide +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.EMPTY.description=Générer une nouvelle base locale vide.\nCette base n'aura pas de référentiel et il vous faudra ensuite faire un import de référentiel... +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_EXTERNAL_DUMP=Charger une sauvegarde de base locale (*.sql.gz) +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_EXTERNAL_DUMP.description=Créer une nouvelle base locale à partir\nd'une précédente sauvegarde de l'application +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_INTERNAL_DUMP=Charger la base embarquée +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_INTERNAL_DUMP.description=Générer une nouvelle base locale à partir\nde la dernière version de la base embarquée. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_LOCAL_STORAGE=Importer le référentiel d'une base locale +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_LOCAL_STORAGE.description=Générer une nouvelle base locale et y importer le référentiel d'une autre base locale. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_REMOTE_STORAGE=Importer le référentiel d'une base distante +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_REMOTE_STORAGE.description=Générer une nouvelle base locale et y importer le référentiel d'une autre base distante. +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_SERVER_STORAGE=Importer le référentiel dun serveur distant +observe.enum.fr.ird.observe.application.swing.configuration.constants.CreationMode.IMPORT_SERVER_STORAGE.description=Générer une nouvelle base locale et y importer le référentiel d'un serveur distant. +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.CREATE_LOCAL=Créer une base locale +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.CREATE_LOCAL.description=Creer une base locale de type h2 +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_LOCAL=Utiliser une base locale +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_LOCAL.description=Utiliser une base locale de type h2 +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_REMOTE=Utiliser une base distante +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_REMOTE.description=Utiliser une base distante de type postgres +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_SERVER=Utiliser un serveur distant +observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_SERVER.description=Utiliser un serveur distant observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.BOTH=Bi directionnel observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_LEFT_TO_RIGHT=De la gauche vers la droite observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_RIGHT_TO_LEFT=De la droite vers la gauche diff --git a/pom.xml b/pom.xml index 7936d21..2deec5b 100644 --- a/pom.xml +++ b/pom.xml @@ -163,7 +163,7 @@ <topiaVersion>3.1.3</topiaVersion> <jaxxVersion>2.31</jaxxVersion> - <nuitonI18nVersion>3.6</nuitonI18nVersion> + <nuitonI18nVersion>3.6.1-SNAPSHOT</nuitonI18nVersion> <nuitonValidatorVersion>3.0.1</nuitonValidatorVersion> <nuitonUtilsVersion>3.0-rc-14</nuitonUtilsVersion> <xworkVersion>2.3.29</xworkVersion> @@ -185,7 +185,7 @@ <!-- i18n configuration --> <i18n.bundles>fr_FR,en_GB,es_ES</i18n.bundles> <i18n.silent>true</i18n.silent> - <i18n.failsIfWarning>true</i18n.failsIfWarning> + <i18n.failsIfAnyKeyMissingValue>true</i18n.failsIfAnyKeyMissingValue> <i18n.checkBundle>true</i18n.checkBundle> <i18n.showEmpty>true</i18n.showEmpty> -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git commit 4600801d86be2636063ca9735e3161f4d5e1e7ac Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Sep 1 18:34:43 2016 +0200 Use now enum constants generated by mojo even inside the compile path... --- application-swing/pom.xml | 7 ++ .../swing/db/constants/ConnexionStatus.java | 33 +----- .../swing/ui/actions/LaunchAdminAction.java | 3 +- .../application/swing/ui/admin/AdminStep.java | 45 ++------ .../swing/ui/admin/AdminTabUIHandler.java | 5 +- .../application/swing/ui/admin/AdminUIHandler.java | 5 +- .../swing/ui/admin/resume/ShowResumeUIHandler.java | 5 +- .../referential/ReferentialSynchronizeMode.java | 7 -- .../swing/ui/admin/validate/ValidateConfigUI.jaxx | 1 + .../swing/ui/admin/validate/ValidateConfigUI.jcss | 4 +- .../content/ref/impl/ProgramObservationEnum.java | 23 +---- .../swing/ui/storage/ObstunaAdminAction.java | 60 +++-------- .../application/swing/ui/storage/StorageStep.java | 56 ++-------- .../swing/ui/storage/StorageUIHandler.java | 9 +- .../swing/ui/storage/StorageUIModel.java | 7 +- .../swing/ui/storage/tabs/ChooseDbModeUI.jaxx | 2 +- .../swing/ui/storage/tabs/ConfigUI.jaxx | 1 + .../swing/ui/storage/tabs/ConfigUI.jcss | 2 +- .../swing/ui/storage/tabs/StorageTabUI.jaxx | 3 +- .../swing/validation/ValidationModelMode.java | 35 +------ .../i18n/application-swing_en_GB.properties | 114 ++++++++++----------- .../i18n/application-swing_es_ES.properties | 114 ++++++++++----------- .../i18n/application-swing_fr_FR.properties | 114 ++++++++++----------- 23 files changed, 245 insertions(+), 410 deletions(-) diff --git a/application-swing/pom.xml b/application-swing/pom.xml index 6e44f66..f9a5eee 100644 --- a/application-swing/pom.xml +++ b/application-swing/pom.xml @@ -426,10 +426,17 @@ <enum>fr.ird.observe.services.dto.constants.seine.TypeTransmittingBuoyOperation</enum> <enum>fr.ird.observe.services.dto.constants.seine.Ownership</enum> <enum>fr.ird.observe.services.dto.constants.seine.NonTargetCatchComputedValueSource</enum> + <enum>fr.ird.observe.application.swing.ui.content.ref.impl.ProgramObservationEnum</enum> + <enum>fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode</enum> </enumsWithLabel> <enumsWithLabelAndDescription> <enum>fr.ird.observe.application.swing.configuration.constants.CreationMode</enum> <enum>fr.ird.observe.application.swing.configuration.constants.DbMode</enum> + <enum>fr.ird.observe.application.swing.validation.ValidationModelMode</enum> + <enum>fr.ird.observe.application.swing.ui.storage.StorageStep</enum> + <enum>fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction</enum> + <enum>fr.ird.observe.application.swing.ui.admin.AdminStep</enum> + <enum>fr.ird.observe.application.swing.db.constants.ConnexionStatus</enum> </enumsWithLabelAndDescription> </configuration> </execution> diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/db/constants/ConnexionStatus.java b/application-swing/src/main/java/fr/ird/observe/application/swing/db/constants/ConnexionStatus.java index 89d21dd..b3b4e16 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/db/constants/ConnexionStatus.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/db/constants/ConnexionStatus.java @@ -21,8 +21,6 @@ */ package fr.ird.observe.application.swing.db.constants; -import static org.nuiton.i18n.I18n.n; - /** * Pour caractériser l'état d'une connexion à un service de persistance. * @@ -32,35 +30,10 @@ import static org.nuiton.i18n.I18n.n; public enum ConnexionStatus { /** lorsque la connexion n'as pas encore ete testee */ - UNTESTED( - n("observe.storage.connexionStatut.untested"), - n("observe.storage.connexionStatut.untested.description") - ), + UNTESTED, /** lorsque le test de connexion a abouti */ - SUCCESS( - n("observe.storage.connexionStatut.success"), - n("observe.storage.connexionStatut.success.description") - ), + SUCCESS, /** lorsque le test de connexion a echoue */ - FAILED( - n("observe.storage.connexionStatut.failed"), - n("observe.storage.connexionStatut.failed.description") - ); - - private final String label; - - private final String description; - - ConnexionStatus(String label, String description) { - this.label = label; - this.description = description; - } - - public String getLabel() { - return label; - } + FAILED; - public String getDescription() { - return description; - } } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/actions/LaunchAdminAction.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/actions/LaunchAdminAction.java index c4fecfd..dc5c9e3 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/actions/LaunchAdminAction.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/actions/LaunchAdminAction.java @@ -22,6 +22,7 @@ package fr.ird.observe.application.swing.ui.actions; * #L% */ +import fr.ird.observe.application.swing.I18nEnumHelper; import fr.ird.observe.application.swing.ObserveSwingApplicationContext; import fr.ird.observe.application.swing.ui.ObserveMainUI; import fr.ird.observe.application.swing.ui.admin.AdminStep; @@ -68,7 +69,7 @@ public class LaunchAdminAction extends AbstractAction { if (canContinue) { if (log.isInfoEnabled()) { - log.info("Will start admin action: " + action.getLabel()); + log.info("Will start admin action: " + I18nEnumHelper.getLabel(action)); } AdminUILauncher launcher = AdminUILauncher.newLauncher(ui, action); launcher.start(); diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/AdminStep.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/AdminStep.java index af308b1..e653c30 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/AdminStep.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/AdminStep.java @@ -21,6 +21,7 @@ */ package fr.ird.observe.application.swing.ui.admin; +import fr.ird.observe.application.swing.I18nEnumHelper; import fr.ird.observe.application.swing.configuration.constants.DbMode; import fr.ird.observe.application.swing.ui.UIHelper; import fr.ird.observe.application.swing.ui.admin.config.ConfigUI; @@ -68,8 +69,6 @@ public enum AdminStep implements WizardExtStep { /** pour configurer les actions à réaliser et voir la progression */ CONFIG( - n("observe.actions.config.step"), - n("observe.actions.config.step.description"), null, ConfigUI.class, true @@ -77,8 +76,6 @@ public enum AdminStep implements WizardExtStep { /** pour selectionner les donnes */ SELECT_DATA( - n("observe.actions.selectData.step"), - n("observe.actions.selectData.step.description"), null, SelectDataUI.class, true @@ -86,8 +83,6 @@ public enum AdminStep implements WizardExtStep { /** pour résoudre les entités obosolètes */ SYNCHRONIZE( - n("observe.actions.synchro.referential.legacy.step"), - n("observe.actions.synchro.referential.legacy.step.description"), n("observe.actions.synchro.referential.legacy"), n("observe.actions.synchro.referential.legacy.tip"), "synchronizeReferentiel", @@ -105,8 +100,6 @@ public enum AdminStep implements WizardExtStep { ), DATA_SYNCHRONIZE( - n("observe.actions.synchro.data.step"), - n("observe.actions.synchro.data.step.description"), n("observe.actions.synchro.data.title"), n("observe.actions.synchro.data.title.tip"), "dataSynchronize", @@ -124,8 +117,6 @@ public enum AdminStep implements WizardExtStep { ), REFERENTIAL_SYNCHRONIZE( - n("observe.actions.synchro.referential.step"), - n("observe.actions.synchro.referential.step.description"), n("observe.actions.synchro.referential.title"), n("observe.actions.synchro.referential.title.tip"), "referentialSynchronize", @@ -144,8 +135,6 @@ public enum AdminStep implements WizardExtStep { /** pour lancer la validation des donnees */ VALIDATE( - n("observe.actions.validate.step"), - n("observe.actions.validate.step.description"), n("observe.actions.validate.title"), n("observe.actions.validate.title.tip"), "validate", @@ -164,8 +153,6 @@ public enum AdminStep implements WizardExtStep { /** pour lancer la consolidation des données (mesure taille-poids...) */ CONSOLIDATE( - n("observe.actions.consolidate.step"), - n("observe.actions.consolidate.step.description"), n("observe.actions.consolidate.title"), n("observe.actions.consolidate.title.tip"), "consolidate", @@ -184,8 +171,6 @@ public enum AdminStep implements WizardExtStep { /** pour lancer la generation des rapports */ REPORT( - n("observe.actions.report.step"), - n("observe.actions.report.step.description"), n("observe.actions.report.title"), n("observe.actions.report.title.tip"), "report", @@ -204,8 +189,6 @@ public enum AdminStep implements WizardExtStep { /** pour effectuer les modifications vers la base locale */ SAVE_LOCAL( - n("observe.actions.saveLocal.step"), - n("observe.actions.saveLocal.step.description"), null, null, "save", @@ -221,8 +204,6 @@ public enum AdminStep implements WizardExtStep { /** pour effectuer les modifications vers la base distante */ EXPORT_DATA( - n("observe.actions.exportData.step"), - n("observe.actions.exportData.step.description"), n("observe.actions.exportData.title"), n("observe.actions.exportData.title.tip"), "remote-export", @@ -241,8 +222,6 @@ public enum AdminStep implements WizardExtStep { /** pour afficher après les opération un ecran de résumé */ SHOW_RESUME( - n("observe.actions.showResume.step"), - n("observe.actions.showResume.step.description"), null, ShowResumeUI.class, false @@ -254,10 +233,6 @@ public enum AdminStep implements WizardExtStep { private final String titleTip; - private final String label; - - private final String description; - private final String operationLabel; private final String operationDescription; @@ -278,14 +253,10 @@ public enum AdminStep implements WizardExtStep { private transient ImageIcon icon; - AdminStep(String label, - String description, - Class<? extends AdminActionModel> modelClass, + AdminStep(Class<? extends AdminActionModel> modelClass, Class<? extends AdminTabUI> uiClass, boolean config) { - this(label, - description, - null, + this(null, null, null, null, @@ -299,9 +270,7 @@ public enum AdminStep implements WizardExtStep { ); } - AdminStep(String label, - String description, - String title, + AdminStep(String title, String titleTip, String iconName, String operationLabel, @@ -313,8 +282,6 @@ public enum AdminStep implements WizardExtStep { boolean needSave, boolean config, DbMode... incomingModes) { - this.label = label; - this.description = description; this.title = title; this.titleTip = titleTip; this.iconName = iconName; @@ -369,12 +336,12 @@ public enum AdminStep implements WizardExtStep { @Override public String getLabel() { - return label; + return I18nEnumHelper.getLabel(this); } @Override public String getDescription() { - return description; + return I18nEnumHelper.getDescription(this); } @Override diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/AdminTabUIHandler.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/AdminTabUIHandler.java index 7d98d6b..f382f23 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/AdminTabUIHandler.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/AdminTabUIHandler.java @@ -21,6 +21,7 @@ */ package fr.ird.observe.application.swing.ui.admin; +import fr.ird.observe.application.swing.I18nEnumHelper; import fr.ird.observe.application.swing.ObserveRunner; import fr.ird.observe.application.swing.ObserveSwingApplicationContext; import fr.ird.observe.application.swing.db.ObserveSwingDataSource; @@ -123,7 +124,7 @@ public class AdminTabUIHandler { log.debug("common for [" + step + "] for main ui " + ui.getClass().getName() + "@" + System.identityHashCode(ui)); } - String stepLabel = t(step.getLabel()); + String stepLabel = I18nEnumHelper.getLabel(step); tabUI.getRUNNING_label().setText(t("observe.actions.operation.message.running", stepLabel)); tabUI.SUCCESSED_label.setText(t("observe.actions.operation.message.successed", stepLabel)); tabUI.NEED_FIX_label.setText(t("observe.actions.operation.message.needFix", stepLabel)); @@ -182,7 +183,7 @@ public class AdminTabUIHandler { AdminStep step = ui.getStep(); if (step != null) { txt = n("observe.storage.step.label"); - txt = t(txt, currentStep + 1, nbStep, t(step.getLabel())); + txt = t(txt, currentStep + 1, nbStep, I18nEnumHelper.getLabel(step)); } return txt; } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/AdminUIHandler.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/AdminUIHandler.java index 23335c1..c98ee1b 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/AdminUIHandler.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/AdminUIHandler.java @@ -21,6 +21,7 @@ */ package fr.ird.observe.application.swing.ui.admin; +import fr.ird.observe.application.swing.I18nEnumHelper; import fr.ird.observe.application.swing.ObserveActionExecutor; import fr.ird.observe.application.swing.ObserveRunner; import fr.ird.observe.application.swing.ui.UIHelper; @@ -162,8 +163,8 @@ public class AdminUIHandler { UIHelper.setLayerUI(content, ui.getBusyBlockLayerUI()); } - String title = t(step.getLabel()); - String tip = t(step.getDescription()); + String title = I18nEnumHelper.getLabel(step); + String tip = I18nEnumHelper.getDescription(step); ui.tabs.addTab(title, null, c, tip); c.setEnabled(i == 0); } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/resume/ShowResumeUIHandler.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/resume/ShowResumeUIHandler.java index 7ce59ab..907cdb5 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/resume/ShowResumeUIHandler.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/resume/ShowResumeUIHandler.java @@ -21,6 +21,7 @@ */ package fr.ird.observe.application.swing.ui.admin.resume; +import fr.ird.observe.application.swing.I18nEnumHelper; import fr.ird.observe.application.swing.ui.UIHelper; import fr.ird.observe.application.swing.ui.admin.AdminStep; import fr.ird.observe.application.swing.ui.admin.AdminTabUIHandler; @@ -92,7 +93,7 @@ public class ShowResumeUIHandler extends AdminTabUIHandler { break; } buffer.append("\n\n"); - buffer.append(t(s.getLabel())); + buffer.append(I18nEnumHelper.getLabel(s)); buffer.append(" : "); buffer.append(stateStr); buffer.append("."); @@ -103,6 +104,6 @@ public class ShowResumeUIHandler extends AdminTabUIHandler { } public void addMessage(AdminStep step, String text) { - getUi().getGlobalProgression().append(t(step.getLabel()) + " - " + text + "\n"); + getUi().getGlobalProgression().append(I18nEnumHelper.getLabel(step) + " - " + text + "\n"); } } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/synchronize/referential/ReferentialSynchronizeMode.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/synchronize/referential/ReferentialSynchronizeMode.java index 9dabc1a..dff2a94 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/synchronize/referential/ReferentialSynchronizeMode.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/synchronize/referential/ReferentialSynchronizeMode.java @@ -23,8 +23,6 @@ package fr.ird.observe.application.swing.ui.admin.synchronize.referential; */ -import static org.nuiton.i18n.I18n.n; - /** * Type de synchronisation de référentiel. Définit quelles bases sont en écriture. * @@ -70,9 +68,4 @@ public enum ReferentialSynchronizeMode { return rightWrite; } - static { - n("observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_LEFT_TO_RIGHT"); - n("observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_RIGHT_TO_LEFT"); - n("observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.BOTH"); - } } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/validate/ValidateConfigUI.jaxx b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/validate/ValidateConfigUI.jaxx index c3e8c32..764c903 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/validate/ValidateConfigUI.jaxx +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/validate/ValidateConfigUI.jaxx @@ -26,6 +26,7 @@ <JPanel id="validateConfig"> <import> + fr.ird.observe.application.swing.I18nEnumHelper fr.ird.observe.application.swing.ui.admin.AdminUIModel fr.ird.observe.application.swing.validation.ValidationModelMode diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/validate/ValidateConfigUI.jcss b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/validate/ValidateConfigUI.jcss index ca00285..dca29b9 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/validate/ValidateConfigUI.jcss +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/admin/validate/ValidateConfigUI.jcss @@ -55,14 +55,14 @@ #REFERENTIEL { buttonGroup:"validateContentModel"; value:{ValidationModelMode.REFERENTIEL}; - text:{ValidationModelMode.REFERENTIEL.getLabel()}; + text:{I18nEnumHelper.getLabel(ValidationModelMode.REFERENTIEL)}; selected:{validateModel.getModelMode() == ValidationModelMode.REFERENTIEL}; } #DATA { buttonGroup:"validateContentModel"; value:{ValidationModelMode.DATA}; - text:{ValidationModelMode.DATA.getLabel()}; + text:{I18nEnumHelper.getLabel(ValidationModelMode.DATA)}; selected:{validateModel.getModelMode() == ValidationModelMode.DATA}; } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/ref/impl/ProgramObservationEnum.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/ref/impl/ProgramObservationEnum.java index 156e8aa..4d732ba 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/ref/impl/ProgramObservationEnum.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/ref/impl/ProgramObservationEnum.java @@ -21,17 +21,13 @@ */ package fr.ird.observe.application.swing.ui.content.ref.impl; -import static org.nuiton.i18n.I18n.n; - /** - * Une énumeration pour définir les différents niveaux d'observations effectués - * sur un program. + * Une énumeration pour définir les différents niveaux d'observations effectués sur un programme. * * @author Tony Chemit - chemit@codelutin.com * @since 1.2 */ public enum ProgramObservationEnum { - value0, value1, value2, @@ -41,20 +37,5 @@ public enum ProgramObservationEnum { value6, value7, value8, - value9; - - static { - - n("observe.enum.fr.ird.observe.application.swing.ui.content.ref.impl.ProgramObservationEnum.value0"); - n("observe.enum.fr.ird.observe.application.swing.ui.content.ref.impl.ProgramObservationEnum.value1"); - n("observe.enum.fr.ird.observe.application.swing.ui.content.ref.impl.ProgramObservationEnum.value2"); - n("observe.enum.fr.ird.observe.application.swing.ui.content.ref.impl.ProgramObservationEnum.value3"); - n("observe.enum.fr.ird.observe.application.swing.ui.content.ref.impl.ProgramObservationEnum.value4"); - n("observe.enum.fr.ird.observe.application.swing.ui.content.ref.impl.ProgramObservationEnum.value5"); - n("observe.enum.fr.ird.observe.application.swing.ui.content.ref.impl.ProgramObservationEnum.value6"); - n("observe.enum.fr.ird.observe.application.swing.ui.content.ref.impl.ProgramObservationEnum.value7"); - n("observe.enum.fr.ird.observe.application.swing.ui.content.ref.impl.ProgramObservationEnum.value8"); - n("observe.enum.fr.ird.observe.application.swing.ui.content.ref.impl.ProgramObservationEnum.value9"); - } - + value9 } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/ObstunaAdminAction.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/ObstunaAdminAction.java index 3ba983c..ebb0f8c 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/ObstunaAdminAction.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/ObstunaAdminAction.java @@ -23,9 +23,11 @@ package fr.ird.observe.application.swing.ui.storage; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableSet; +import fr.ird.observe.application.swing.I18nEnumHelper; import fr.ird.observe.application.swing.ObserveSwingApplicationContext; -import fr.ird.observe.application.swing.db.ObserveSwingDataSource; import fr.ird.observe.application.swing.configuration.constants.DbMode; +import fr.ird.observe.application.swing.db.ObserveSwingDataSource; +import fr.ird.observe.application.swing.ui.storage.tabs.DataSelectionModel; import fr.ird.observe.services.configuration.ObserveDataSourceConfiguration; import fr.ird.observe.services.configuration.ObserveDataSourceConfigurationRest; import fr.ird.observe.services.configuration.ObserveDataSourceConfigurationTopiaPG; @@ -36,18 +38,15 @@ import fr.ird.observe.services.dto.ObserveDbUserDto; import fr.ird.observe.services.service.BabModelVersionException; import fr.ird.observe.services.service.DatabaseConnexionNotAuthorizedException; import fr.ird.observe.services.service.DatabaseNotFoundException; -import fr.ird.observe.application.swing.ui.storage.tabs.DataSelectionModel; import jaxx.runtime.JAXXContext; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.nuiton.version.Version; -import org.nuiton.version.Versions; import java.awt.Window; import java.util.Set; import java.util.stream.Collectors; -import static org.nuiton.i18n.I18n.n; import static org.nuiton.i18n.I18n.t; /** @@ -64,12 +63,10 @@ public enum ObstunaAdminAction { * * Il faut au préalable avoir exécuté le script {@code create-obstuna_v2.sh}. */ - CREATE(n("observe.obstuna.action.create"), - n("observe.obstuna.action.create.description"), - null) { + CREATE() { @Override public RemoteUILauncher newLauncher(JAXXContext context, Window frame) { - return new RemoteUILauncher(this, context, frame, t(getLabel())) { + return new RemoteUILauncher(this, context, frame, I18nEnumHelper.getLabel(this)) { protected DataSourceCreateConfigurationDto createConfigurationDto; protected ObserveSwingDataSource dataSource; @@ -150,9 +147,9 @@ public enum ObstunaAdminAction { ImmutableSet<String> importDataIds = ImmutableSet.copyOf( dataModel.getSelectedData() - .stream() - .map(DataReference::getId) - .collect(Collectors.toSet())); + .stream() + .map(DataReference::getId) + .collect(Collectors.toSet())); createConfigurationDto.setImportDataConfiguration(importDataConfig.getConfiguration(), importDataIds); } @@ -202,12 +199,10 @@ public enum ObstunaAdminAction { * * Il faut au préalable avoir une base en version {@code 1.0}. */ - UPDATE(n("observe.obstuna.action.update"), - n("observe.obstuna.action.update.description"), - Versions.valueOf("1.0")) { + UPDATE() { @Override public RemoteUILauncher newLauncher(JAXXContext context, Window frame) { - return new RemoteUILauncher(this, context, frame, t(getLabel())) { + return new RemoteUILauncher(this, context, frame, I18nEnumHelper.getLabel(this)) { protected ObserveSwingDataSource dataSource; protected ObserveDataSourceInformation dataSourceInformation; @@ -263,12 +258,10 @@ public enum ObstunaAdminAction { * * Il faut au préalable avoir une base en version {@code 1.4}. */ - SECURITY(n("observe.obstuna.action.security"), - n("observe.obstuna.action.security.description"), - Versions.valueOf("1.4")) { + SECURITY() { @Override public RemoteUILauncher newLauncher(JAXXContext context, Window frame) { - return new RemoteUILauncher(this, context, frame, t(getLabel())) { + return new RemoteUILauncher(this, context, frame, I18nEnumHelper.getLabel(this)) { protected ObserveSwingDataSource dataSource; protected Set<ObserveDbUserDto> users; @@ -312,32 +305,6 @@ public enum ObstunaAdminAction { /** Logger */ private static final Log log = LogFactory.getLog(ObstunaAdminAction.class); - private final String label; - - private final String description; - - private final Version requiredVersion; - - ObstunaAdminAction(String label, - String description, - Version requiredVersion) { - this.label = label; - this.description = description; - this.requiredVersion = requiredVersion; - } - - public String getLabel() { - return label; - } - - public String getDescription() { - return description; - } - - public Version getRequiredVersion() { - return requiredVersion; - } - public static ObstunaAdminAction valueOfIgnoreCase(String value) { for (ObstunaAdminAction step : ObstunaAdminAction.values()) { if (step.name().equalsIgnoreCase(value)) { @@ -347,6 +314,5 @@ public enum ObstunaAdminAction { return null; } - public abstract RemoteUILauncher newLauncher(JAXXContext context, - Window frame); + public abstract RemoteUILauncher newLauncher(JAXXContext context, Window frame); } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageStep.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageStep.java index 5852ac9..fe69c58 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageStep.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageStep.java @@ -21,10 +21,9 @@ */ package fr.ird.observe.application.swing.ui.storage; +import fr.ird.observe.application.swing.I18nEnumHelper; import jaxx.runtime.swing.wizard.WizardStep; -import static org.nuiton.i18n.I18n.n; - /** * Pour caractériser les étapes (correspond aux onglets de l'ui). * @@ -34,80 +33,47 @@ import static org.nuiton.i18n.I18n.n; public enum StorageStep implements WizardStep { /** pour choisir le mode de connexion (local ou remote) */ - CHOOSE_DB_MODE( - n("observe.storage.step.dbMode"), - n("observe.storage.step.dbMode.description") - ), + CHOOSE_DB_MODE, /** * pour configurer la connexion à la source de données (uniquement si * besoin) */ - CONFIG( - n("observe.storage.step.config"), - n("observe.storage.step.config.description") - ), + CONFIG, /** * pour configurer le referentiel a utiliser lors de la creation d'une base * distante */ - CONFIG_REFERENTIEL( - n("observe.storage.step.configReferentiel"), - n("observe.storage.step.configReferentiel.description") - ), + CONFIG_REFERENTIEL, /** * pour configurer la sources des données a utiliser lors de la creation d'une base * distante */ - CONFIG_DATA( - n("observe.storage.step.configData"), - n("observe.storage.step.configData.description") - ), + CONFIG_DATA, /** * pour effectuer une sauvegarde de la base locale. (uniquement disponible * si on veut générer une nouvelle base locale) */ - BACKUP( - n("observe.storage.step.backup"), - n("observe.storage.step.backup.description") - ), + BACKUP, /** * pour sélectionner les données à sauvegarder (unqiuement sur une ui de * backup) */ - SELECT_DATA( - n("observe.storage.step.selectData"), - n("observe.storage.step.selectData.description") - ), + SELECT_DATA, /** * Pour sélectionner les rôles à appliquer pour la création ou mise à jour * d'une base distante */ - ROLES( - n("observe.storage.step.roles"), - n("observe.storage.step.roles.description") - ), + ROLES, /** pour confirmer et réaliser les actions demandées */ - CONFIRM( - n("observe.storage.step.confirm"), - n("observe.storage.step.confirm.description") - ); - - private final String label; - - private final String description; - - StorageStep(String label, String description) { - this.label = label; - this.description = description; - } + CONFIRM; @Override public String getLabel() { - return label; + return I18nEnumHelper.getLabel(this); } @Override public String getDescription() { - return description; + return I18nEnumHelper.getLabel(this); } } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageUIHandler.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageUIHandler.java index 90d5a5e..2f477d8 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageUIHandler.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageUIHandler.java @@ -23,16 +23,17 @@ package fr.ird.observe.application.swing.ui.storage; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableSet; +import fr.ird.observe.application.swing.I18nEnumHelper; import fr.ird.observe.application.swing.ObserveActionExecutor; import fr.ird.observe.application.swing.ObserveRunner; import fr.ird.observe.application.swing.ObserveSwingApplicationContext; import fr.ird.observe.application.swing.ObserveSwingApplicationDataSourcesManager; import fr.ird.observe.application.swing.ObserveTextGenerator; import fr.ird.observe.application.swing.configuration.ObserveSwingApplicationConfig; -import fr.ird.observe.application.swing.db.ObserveSwingDataSource; -import fr.ird.observe.application.swing.db.constants.ConnexionStatus; import fr.ird.observe.application.swing.configuration.constants.CreationMode; import fr.ird.observe.application.swing.configuration.constants.DbMode; +import fr.ird.observe.application.swing.db.ObserveSwingDataSource; +import fr.ird.observe.application.swing.db.constants.ConnexionStatus; import fr.ird.observe.application.swing.db.event.ObserveSwingDataSourceEvent; import fr.ird.observe.application.swing.db.event.ObserveSwingDataSourceListenerAdapter; import fr.ird.observe.application.swing.decoration.DecoratorService; @@ -150,8 +151,8 @@ public class StorageUIHandler { // creation d'un nouvel onglet StorageTabUI c = (StorageTabUI) ui.getObjectById(newStep.name()); - String title = t(newStep.getLabel()); - String tip = t(newStep.getDescription()); + String title = I18nEnumHelper.getLabel(newStep); + String tip = I18nEnumHelper.getDescription(newStep); if (log.isDebugEnabled()) { log.debug("Create tab " + title + " ui = " + c); diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageUIModel.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageUIModel.java index 8bd9c4b..e1ca4ac 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageUIModel.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageUIModel.java @@ -21,14 +21,15 @@ */ package fr.ird.observe.application.swing.ui.storage; +import fr.ird.observe.application.swing.I18nEnumHelper; import fr.ird.observe.application.swing.ObserveSwingApplicationContext; import fr.ird.observe.application.swing.ObserveSwingApplicationDataSourcesManager; import fr.ird.observe.application.swing.ObserveSwingTechnicalException; import fr.ird.observe.application.swing.configuration.ObserveSwingApplicationConfig; -import fr.ird.observe.application.swing.db.ObserveSwingDataSource; -import fr.ird.observe.application.swing.db.constants.ConnexionStatus; import fr.ird.observe.application.swing.configuration.constants.CreationMode; import fr.ird.observe.application.swing.configuration.constants.DbMode; +import fr.ird.observe.application.swing.db.ObserveSwingDataSource; +import fr.ird.observe.application.swing.db.constants.ConnexionStatus; import fr.ird.observe.application.swing.ui.storage.tabs.DataSelectionModel; import fr.ird.observe.application.swing.ui.storage.tabs.SecurityModel; import fr.ird.observe.services.configuration.ObserveDataSourceConfiguration; @@ -726,7 +727,7 @@ public class StorageUIModel extends WizardModel<StorageStep> { } public String getAdminActionLabel() { - return t(getAdminAction().getLabel()); + return I18nEnumHelper.getLabel(getAdminAction()); } public DataSelectionModel getSelectDataModel() { diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ChooseDbModeUI.jaxx b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ChooseDbModeUI.jaxx index a1730e0..40dc25c 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ChooseDbModeUI.jaxx +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ChooseDbModeUI.jaxx @@ -26,9 +26,9 @@ <StorageTabUI> <import> + fr.ird.observe.application.swing.I18nEnumHelper fr.ird.observe.application.swing.ObserveSwingApplicationContext fr.ird.observe.application.swing.configuration.ObserveSwingApplicationConfig - fr.ird.observe.application.swing.I18nEnumHelper fr.ird.observe.application.swing.ui.UIHelper fr.ird.observe.application.swing.ui.storage.StorageStep fr.ird.observe.application.swing.configuration.constants.DbMode diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigUI.jaxx b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigUI.jaxx index 327ae39..02cf47f 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigUI.jaxx +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigUI.jaxx @@ -27,6 +27,7 @@ <StorageTabUI> <import> + fr.ird.observe.application.swing.I18nEnumHelper fr.ird.observe.application.swing.ui.storage.StorageStep fr.ird.observe.application.swing.db.constants.ConnexionStatus diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigUI.jcss b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigUI.jcss index 81fb7d4..f5c1825 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigUI.jcss +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/ConfigUI.jcss @@ -129,7 +129,7 @@ } #connexionStatusLabel { - text:{model.getConnexionStatus().getLabel()}; + text:{I18nEnumHelper.getLabel(model.getConnexionStatus())}; icon:{getHandler().updateConnexionStatutIcon(ConfigUI.this, model.getConnexionStatus())}; } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/StorageTabUI.jaxx b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/StorageTabUI.jaxx index 102c6b5..ca3619e 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/StorageTabUI.jaxx +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/tabs/StorageTabUI.jaxx @@ -29,6 +29,7 @@ implements='jaxx.runtime.swing.wizard.WizardStepUI<StorageStep, StorageUIModel>'> <import> + fr.ird.observe.application.swing.I18nEnumHelper fr.ird.observe.application.swing.ui.UIHelper fr.ird.observe.application.swing.ui.storage.StorageStep fr.ird.observe.application.swing.ui.storage.StorageUIModel @@ -73,7 +74,7 @@ protected String getProgressString(int currentStep, int nbStep) { String txt = ""; if (step != null) { txt = n("observe.storage.step.label"); - txt = t(txt, currentStep + 1, nbStep, t(step.getLabel())); + txt = t(txt, currentStep + 1, nbStep, I18nEnumHelper.getLabel(step)); } return txt; } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/validation/ValidationModelMode.java b/application-swing/src/main/java/fr/ird/observe/application/swing/validation/ValidationModelMode.java index 06547e8..273f847 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/validation/ValidationModelMode.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/validation/ValidationModelMode.java @@ -21,8 +21,6 @@ */ package fr.ird.observe.application.swing.validation; -import static org.nuiton.i18n.I18n.n; - /** * Pour caractériser le type de modele de validation a utiliser. * @@ -32,49 +30,24 @@ import static org.nuiton.i18n.I18n.n; public enum ValidationModelMode { /** validation du referentiel */ - REFERENTIEL( - n("observe.actions.validate.model.type.referentiel"), - n("observe.actions.validate.model.type.referentiel.description"), - true, false), + REFERENTIEL(true, false), /** validation de donnees observer */ - DATA( - n("observe.actions.validate.model.type.data"), - n("observe.actions.validate.model.type.data.description"), - false, true), + DATA(false, true), /** validation du referentiel et de donnees observer */ - ALL( - n("observe.actions.validate.model.type.all"), - n("observe.actions.validate.model.type.all.description"), - true, false); - - private final String label; - - private final String description; + ALL(true, false); private final boolean referential; private final boolean data; - ValidationModelMode(String label, - String description, - boolean referential, + ValidationModelMode(boolean referential, boolean data) { - this.label = label; - this.description = description; this.referential = referential; this.data = data; } - public String getLabel() { - return label; - } - - public String getDescription() { - return description; - } - public boolean isReferential() { return referential; } diff --git a/application-swing/src/main/resources/i18n/application-swing_en_GB.properties b/application-swing/src/main/resources/i18n/application-swing_en_GB.properties index 0be29f0..5e708f5 100644 --- a/application-swing/src/main/resources/i18n/application-swing_en_GB.properties +++ b/application-swing/src/main/resources/i18n/application-swing_en_GB.properties @@ -135,8 +135,6 @@ observe.action.stop.server.mode.tip=Stop server mode on local database observe.action.storage.applyAction=Apply observe.action.test.remote=Test connexion observe.action.test.remote.tip=Click here to validate remote connexion -observe.actions.config.step=Configuration -observe.actions.config.step.description=Configure operations observe.actions.consolidate=Consolidate data observe.actions.consolidate.description=Consolidate observed data observe.actions.consolidate.message.activity=Computed data for activity %1$s @@ -144,8 +142,6 @@ observe.actions.consolidate.message.noChanges=No data modified. observe.actions.consolidate.message.operation.done=Consolidate operation done in %1$s. observe.actions.consolidate.message.save.changes=Save modified %1$s trip(s). observe.actions.consolidate.message.trip=Data consolidate for trip %1$s -observe.actions.consolidate.step=Consolidate data -observe.actions.consolidate.step.description=Consolidate observed data observe.actions.consolidate.title=Consolidate data observe.actions.consolidate.title.tip=Consolidate observed data observe.actions.exportData=Export data @@ -156,8 +152,6 @@ observe.actions.exportData.message.prepare.data=Prepare data to export... observe.actions.exportData.result.delete.trip=Trip %s - %s was deleted from central database observe.actions.exportData.result.export.trip=Trip %s - %s was deleted from central database observe.actions.exportData.result.import.trip=Trip %s - %s was deleted in central database -observe.actions.exportData.step=Export -observe.actions.exportData.step.description=Export data observe.actions.exportData.table.exist.label=E observe.actions.exportData.table.exist.label.tip=Trip alreay in remote database observe.actions.exportData.table.program.label=Program @@ -185,19 +179,11 @@ observe.actions.report.result=Results observe.actions.report.select=Select report observe.actions.report.select.file=File of reports definitions observe.actions.report.select.file.tip=Choose file of reports definitions -observe.actions.report.step=Report -observe.actions.report.step.description=Generate reports observe.actions.report.title=Help to generat reports observe.actions.report.title.tip=Help to generate reports observe.actions.report.variables=Variables configuration observe.actions.saveLocal=Save local database observe.actions.saveLocal.description=Save modifcations on local database -observe.actions.saveLocal.step=Save local database -observe.actions.saveLocal.step.description=Save modifcations on local database -observe.actions.selectData.step=Select data -observe.actions.selectData.step.description=Select data for operations -observe.actions.showResume.step=Summary -observe.actions.showResume.step.description=Summary of operations observe.actions.synchro.cancel.tip=Cancel observe.actions.synchro.copy.tip=Copy result of report in clipboard observe.actions.synchro.data=Advanced data management @@ -218,8 +204,6 @@ observe.actions.synchro.data.result.export.left.trip=Trip %s - %s was exported f observe.actions.synchro.data.result.export.right.trip=Trip %s - %s was exported from right database. observe.actions.synchro.data.result.import.left.trip=Trip %s - %s was imported into left database. observe.actions.synchro.data.result.import.right.trip=Trip %s - %s was imported into right database. -observe.actions.synchro.data.step=Advanced data management -observe.actions.synchro.data.step.description=Advanced data management observe.actions.synchro.data.task.copyToLeft=Copy to left database\: <i>%s</i> - «<b>%s</b>» observe.actions.synchro.data.task.copyToRight=Copy to right database\: <i>%s</i> - «<b>%s</b>» observe.actions.synchro.data.task.deleteFromLeft=Delete from left database\: <i>%s</i> - «<b>%s</b>» @@ -245,8 +229,6 @@ observe.actions.synchro.referential.launch.operation=Compute differentials of re observe.actions.synchro.referential.legacy=Update referential observe.actions.synchro.referential.legacy.description=Update referential observe.actions.synchro.referential.legacy.launch.operation=Synchronize referential from central database -observe.actions.synchro.referential.legacy.step=Update referential -observe.actions.synchro.referential.legacy.step.description=Update referential observe.actions.synchro.referential.legacy.tip=Synchronize objectOperation on local database observe.actions.synchro.referential.message.apply.done=Referential updated at 1$td/%1$tm/%1$tY à %1$tH\:%1$tM\:%1$tS observe.actions.synchro.referential.message.build.diff=Build differential of referential from %1$s @@ -270,8 +252,6 @@ observe.actions.synchro.referential.replaceBefore.message=<html><body>Choose rep observe.actions.synchro.referential.replaceBeforeDelete.title=Replace before deletion - %s - %s observe.actions.synchro.referential.replaceBeforeDesactivate.title=Replace before disable - %s - %s observe.actions.synchro.referential.safe.entity.to.choose.label=Available objects -observe.actions.synchro.referential.step=Advanced referential management -observe.actions.synchro.referential.step.description=Advanced referential management observe.actions.synchro.referential.task.addToLeft=Add in left database\: <i>%s</i> - «<b>%s</b>» observe.actions.synchro.referential.task.addToRight=Add in right database\: <i>%s</i> - «<b>%s</b>» observe.actions.synchro.referential.task.deleteFromLeft=Delete in left database\: <i>%s</i> - «<b>%s</b>» to replace by «<b>%s</b>» @@ -308,12 +288,6 @@ observe.actions.validate.message.operation.needFix=Data are not valid. observe.actions.validate.message.prepare.validators=Validator dectection observe.actions.validate.message.save.report=Validation report was saved in file\: %1$s observe.actions.validate.message.use.storage=Validation done in %1$s -observe.actions.validate.model.type.all=Data and referentials -observe.actions.validate.model.type.all.description=Data and referentials -observe.actions.validate.model.type.data=Only data -observe.actions.validate.model.type.data.description=Only data -observe.actions.validate.model.type.referentiel=Only referentials -observe.actions.validate.model.type.referentiel.description=Only referentials observe.actions.validate.report.contextName=Validation context used\: %1$s observe.actions.validate.report.entities.with.messages=Data count with messages\: %1$s observe.actions.validate.report.entity=Data %1$s '%2$s' number of message %3$s (for %4$s scope(s)). @@ -326,8 +300,6 @@ observe.actions.validate.select.mode.tip=Choose type of data to validate observe.actions.validate.select.scope=Validation scope observe.actions.validate.select.scope.tip=Choose validation scope(s) observe.actions.validate.selected.validators=Number of detected validators\: %1$s -observe.actions.validate.step=Validation -observe.actions.validate.step.description=Validation data observe.actions.validate.title=Validation data observe.actions.validate.title.choose.report.directory=Choose report directory observe.actions.validate.title.tip=Valider data @@ -1739,6 +1711,34 @@ observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_REMOTE.description=Use a remote database (type Postgresql) observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_SERVER=Use a remote server observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_SERVER.description=Use a remote server (type ObserveWeb) +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.FAILED=Connexion failed +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.FAILED.description=The connexion failed for following reason\:\n %1$s +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.SUCCESS=Connexion success +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.SUCCESS.description=connexion details\:\n%1$s. +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.UNTESTED=None validate connexion +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.UNTESTED.description=Connexion was never validate, \nor was modified after last validate test. +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.CONFIG=Configuration +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.CONFIG.description=Configure operations +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.CONSOLIDATE=Consolidate data +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.CONSOLIDATE.description=Consolidate observed data +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.DATA_SYNCHRONIZE=Advanced data management +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.DATA_SYNCHRONIZE.description=Advanced data management +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.EXPORT_DATA=Export +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.EXPORT_DATA.description=Export data +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.REFERENTIAL_SYNCHRONIZE=Advanced referential management +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.REFERENTIAL_SYNCHRONIZE.description=Advanced referential management +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.REPORT=Report +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.REPORT.description=Generate reports +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SAVE_LOCAL=Save local database +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SAVE_LOCAL.description=Save modifcations on local database +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SELECT_DATA=Select data +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SELECT_DATA.description=Select data for operations +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SHOW_RESUME=Summary +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SHOW_RESUME.description=Summary of operations +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SYNCHRONIZE=Update referential +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SYNCHRONIZE.description=Update referential +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.VALIDATE=Validation +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.VALIDATE.description=Validation data observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.BOTH=Bi directionnal observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_LEFT_TO_RIGHT=From left to right observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_RIGHT_TO_LEFT=From right to left @@ -1759,6 +1759,35 @@ observe.enum.fr.ird.observe.application.swing.ui.content.table.impl.seine.CodeMe observe.enum.fr.ird.observe.application.swing.ui.content.table.impl.seine.CodeMesureEnum.unknown=Unknown observe.enum.fr.ird.observe.application.swing.ui.content.table.impl.seine.ModeSaisieEchantillonEnum.byEffectif=By effectif observe.enum.fr.ird.observe.application.swing.ui.content.table.impl.seine.ModeSaisieEchantillonEnum.byIndividu=By individu +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.CREATE=Create +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.CREATE.description=Create a new obstuna datanase +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.SECURITY=Update security +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.SECURITY.description=Update security +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.UPDATE=Update +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.UPDATE.description=Update a obstuna database +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.BACKUP=Save +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.BACKUP.description=Save local database before changing data source +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CHOOSE_DB_MODE=Mode +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CHOOSE_DB_MODE.description=Choose connexion mode +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CHOOSE_DB_MODE.detail=Data source type +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG=Configuration +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG.description=Configure selected data source +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG_DATA=Data +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG_DATA.description=Configure data import +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG_REFERENTIEL=Referential +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG_REFERENTIEL.description=Configurer referential import +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIRM=Summary +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIRM.description=Summary of operations to perform +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.ROLES=Security +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.ROLES.description=Applya security on database roles +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.SELECT_DATA=Data selection +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.SELECT_DATA.description=Select data to export in backup +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.ALL=Data and referentials +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.ALL.description=Data and referentials +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.DATA=Only data +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.DATA.description=Only data +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.REFERENTIEL=Only referentials +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.REFERENTIEL.description=Only referentials observe.enum.fr.ird.observe.services.dto.constants.GearType.longline=Longline gear type observe.enum.fr.ird.observe.services.dto.constants.GearType.seine=Senne gear type observe.enum.fr.ird.observe.services.dto.constants.ReferenceStatus.disabled=Disabled @@ -1866,12 +1895,6 @@ observe.navigationMenu.move.activitySeine=change route observe.navigationMenu.move.route=Change trip observe.navigationMenu.move.trip=Change program observe.navigationMenu.noAction=< No action > -observe.obstuna.action.create=Create -observe.obstuna.action.create.description=Create a new obstuna datanase -observe.obstuna.action.security=Update security -observe.obstuna.action.security.description=Update security -observe.obstuna.action.update=Update -observe.obstuna.action.update.description=Update a obstuna database observe.runner.config.loaded=Configuration d'ObServe v. %1$s chargée. observe.runner.context.loaded=Initialisation du contexte terminée en %1$s. observe.runner.copy.default.logConfigurationFile.file=Création du fichier de configuration des logs %1$s. @@ -1941,12 +1964,6 @@ observe.storage.config.referentiel.mode=Referential import mode observe.storage.config.referentiel.storage=Central data source configuration observe.storage.config.right.storage=Right data source configuration observe.storage.config.source.storage=Data source configuration -observe.storage.connexionStatut.failed=Connexion failed -observe.storage.connexionStatut.failed.description=The connexion failed for following reason\:\n %1$s -observe.storage.connexionStatut.success=Connexion success -observe.storage.connexionStatut.success.description=connexion details\:\n%1$s. -observe.storage.connexionStatut.untested=None validate connexion -observe.storage.connexionStatut.untested.description=Connexion was never validate, \nor was modified after last validate test. observe.storage.error.badUrl=The url format is not valid (%s) observe.storage.error.dbVersionMismatch=Version of remote database (%s) is not compiliant with the model version (%s) observe.storage.error.rest.database.unknownForUser=Database "%s" is not defined for user "%s" @@ -2030,25 +2047,8 @@ observe.storage.server.sessionExpire.reload=Re-connect observe.storage.server.sessionExpire.title=Lost connexion observe.storage.showMigrationProgression=Display progression while updating observe.storage.showMigrationSql=display sql request while updating -observe.storage.step.backup=Save -observe.storage.step.backup.description=Save local database before changing data source -observe.storage.step.config=Configuration -observe.storage.step.config.description=Configure selected data source -observe.storage.step.configData=Data -observe.storage.step.configData.description=Configure data import -observe.storage.step.configReferentiel=Referential -observe.storage.step.configReferentiel.description=Configurer referential import -observe.storage.step.confirm=Summary -observe.storage.step.confirm.description=Summary of operations to perform observe.storage.step.creationMode=Create local database -observe.storage.step.dbMode=Mode -observe.storage.step.dbMode.description=Choose connexion mode -observe.storage.step.dbMode.detail=Data source type observe.storage.step.label=Step %1$d/%2$d\: %3$s -observe.storage.step.roles=Security -observe.storage.step.roles.description=Applya security on database roles -observe.storage.step.selectData=Data selection -observe.storage.step.selectData.description=Select data to export in backup observe.storage.store.remote.config=Remerber me observe.storage.store.remote.config.tip=Remerber me observe.storage.title.change=Change storage diff --git a/application-swing/src/main/resources/i18n/application-swing_es_ES.properties b/application-swing/src/main/resources/i18n/application-swing_es_ES.properties index 4ab87a8..21c6822 100644 --- a/application-swing/src/main/resources/i18n/application-swing_es_ES.properties +++ b/application-swing/src/main/resources/i18n/application-swing_es_ES.properties @@ -135,8 +135,6 @@ observe.action.stop.server.mode.tip=Parar el modo servidor de la base local observe.action.storage.applyAction=Aplicar observe.action.test.remote=Comprobar la conexión observe.action.test.remote.tip=Pulsar para comprobar la conexión con el servidor remoto -observe.actions.config.step=Configuración -observe.actions.config.step.description=Configuración de las operaciones et de las fuentes de datos a utilisar. observe.actions.consolidate=Calcular los datos observe.actions.consolidate.description=Calcular los datos que no fueron observados observe.actions.consolidate.message.activity=Datos calculados para la actividad %1$s @@ -144,8 +142,6 @@ observe.actions.consolidate.message.noChanges=No modificación de datos. observe.actions.consolidate.message.operation.done=Operación de calculo de datos terminada en %1$s. observe.actions.consolidate.message.save.changes=Guardar las modificaciones de la(s) %1$s marea(s) modificada(s). observe.actions.consolidate.message.trip=Datos calculados para la marea %1$s -observe.actions.consolidate.step=Calcular los datos -observe.actions.consolidate.step.description=Calcular los datos que no fueron observados observe.actions.consolidate.title=Consolidar los datos observados observe.actions.consolidate.title.tip=Consolidar los datos observados observe.actions.exportData=Exportar los datos observados @@ -156,8 +152,6 @@ observe.actions.exportData.message.prepare.data=Preparación de los datos a expo observe.actions.exportData.result.delete.trip=La marea %s - %s fue eliminada de la base central observe.actions.exportData.result.export.trip=La marea %s - %s fue exportada de la base locale observe.actions.exportData.result.import.trip=La marea %s - %s fue importada en la base central -observe.actions.exportData.step=Exportar -observe.actions.exportData.step.description=Exportar los datos observados de la base central observe.actions.exportData.table.exist.label=E observe.actions.exportData.table.exist.label.tip=Marea ya está presente en la base de datos remota observe.actions.exportData.table.program.label=Programa @@ -185,19 +179,11 @@ observe.actions.report.result=Resultados del informe observe.actions.report.select=Selección del informe observe.actions.report.select.file=Archivo de definición de informes observe.actions.report.select.file.tip=Elegir el archivo de definición de informes -observe.actions.report.step=Cuadros de síntesis -observe.actions.report.step.description=Ayuda a la generación del informe de fin del embarque observe.actions.report.title=Ayuda a la generación de informes observe.actions.report.title.tip=Ayuda a la generación del informe de fin del embarque observe.actions.report.variables=Configuración de variables observe.actions.saveLocal=Copia de seguridad de la base local observe.actions.saveLocal.description=Guardar las modificationes realizadas en la base locale -observe.actions.saveLocal.step=Copia local de seguridad -observe.actions.saveLocal.step.description=Guardar las modificationes realizadas en la base original -observe.actions.selectData.step=Selección de datos -observe.actions.selectData.step.description=Selección de los datos para la realización de los operaciones -observe.actions.showResume.step=Resumen -observe.actions.showResume.step.description=Ver un resumen de los operaciones realizadas observe.actions.synchro.cancel.tip=Cancelar observe.actions.synchro.copy.tip=Copiar el informe en el portapapeles observe.actions.synchro.data=Gestión avanzada de los datos @@ -218,8 +204,6 @@ observe.actions.synchro.data.result.export.left.trip=Exportación de la marea %s observe.actions.synchro.data.result.export.right.trip=Exportación de la marea %s - %s desde la base de la derecha realizada. observe.actions.synchro.data.result.import.left.trip=Inserción de la marea %s - %s en la base de la izquierda realizada. observe.actions.synchro.data.result.import.right.trip=Inserción de la marea %s - %s en la base de la derecha realizada. -observe.actions.synchro.data.step=Gestión avanzada de los datos -observe.actions.synchro.data.step.description=Gestión avanzada de los datos de los usuarios observe.actions.synchro.data.task.copyToLeft=Copiar en la base de la izquierda \: <i>%s</i> - «<b>%s</b>» observe.actions.synchro.data.task.copyToRight=Copiar en la base de la derecha \: <i>%s</i> - «<b>%s</b>» observe.actions.synchro.data.task.deleteFromLeft=Eliminar en la base de la izquierda \: <i>%s</i> - «<b>%s</b>» @@ -245,8 +229,6 @@ observe.actions.synchro.referential.launch.operation=Calcular el diferencial de observe.actions.synchro.referential.legacy=Actualización del referencial observe.actions.synchro.referential.legacy.description=Actualizar el referencial gracia a una base central observe.actions.synchro.referential.legacy.launch.operation=Calcular el diferencial de los referenciales de los fuentes de datos -observe.actions.synchro.referential.legacy.step=Actualización del referencial -observe.actions.synchro.referential.legacy.step.description=Actualizar el referencial con una base central observe.actions.synchro.referential.legacy.tip=Operación de actualización del referencial de la base local observe.actions.synchro.referential.message.apply.done=Referencial actualizado el %1$td/%1$tm/%1$tY a %1$tH\:%1$tM\:%1$tS observe.actions.synchro.referential.message.build.diff=Construcción del diferencial de referenciales desde\: %1$s @@ -270,8 +252,6 @@ observe.actions.synchro.referential.replaceBefore.message=<html><body>Elegir un observe.actions.synchro.referential.replaceBeforeDelete.title=Reemplazo antes de la eliminación - %s - %s observe.actions.synchro.referential.replaceBeforeDesactivate.title=Reemplazo antes de la desactivación - %s - %s observe.actions.synchro.referential.safe.entity.to.choose.label=Objetos disponibles -observe.actions.synchro.referential.step=Synchronización avanzada del referencial -observe.actions.synchro.referential.step.description=Synchronización bi-direccional de referenciales observe.actions.synchro.referential.task.addToLeft=Añadir en la base de la izquierda \: <i>%s</i> - «<b>%s</b>» observe.actions.synchro.referential.task.addToRight=Añadir en la base de la derecha \: <i>%s</i> - «<b>%s</b>» observe.actions.synchro.referential.task.deleteFromLeft=Eliminar en la base de la izquierda \: <i>%s</i> - «<b>%s</b>» @@ -308,12 +288,6 @@ observe.actions.validate.message.operation.needFix=Los datos no son válidos y n observe.actions.validate.message.prepare.validators=Detección de validadores observe.actions.validate.message.save.report=El informe de validación se ha guardado en el archivo %1$s observe.actions.validate.message.use.storage=Se realizará la validación de %1$s -observe.actions.validate.model.type.all=Datos y referenciales -observe.actions.validate.model.type.all.description=Datos y referenciales -observe.actions.validate.model.type.data=Datos del observador -observe.actions.validate.model.type.data.description=Datos del observador -observe.actions.validate.model.type.referentiel=Referencial -observe.actions.validate.model.type.referentiel.description=Todos los referenciales observe.actions.validate.report.contextName=Contexto de validación utilizado \: %1$s observe.actions.validate.report.entities.with.messages=Número de entidades con mensajes \: %1$s observe.actions.validate.report.entity=Entidad %1$s '%2$s' Número de mensajes %3$s (sobre %4$s scope(s)). @@ -326,8 +300,6 @@ observe.actions.validate.select.mode.tip=Elegir el tipo de datos a validar observe.actions.validate.select.scope=Nivel de validación observe.actions.validate.select.scope.tip=Elegir el o los niveles de validación observe.actions.validate.selected.validators=Número de validadores detectados \: %1$s -observe.actions.validate.step=Validación -observe.actions.validate.step.description=Validación de los datos de una fuente de datos observe.actions.validate.title=Validación de los datos observe.actions.validate.title.choose.report.directory=Elegir el directorio de destinación de los informes observe.actions.validate.title.tip=Validar los datos de una fuente de datos @@ -1739,6 +1711,34 @@ observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_REMOTE.description=Utilizar una base remota de tipo postgres observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_SERVER=Utilizar un servidor remoto observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_SERVER.description=Utilizar un servidor remoto +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.FAILED=Conexión falló +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.FAILED.description=La conexión falló por la razón siguiente \:\n %1$s +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.SUCCESS=Conexión con éxito +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.SUCCESS.description=Información sobre la conexión \:\n%1$s. +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.UNTESTED=Conexión invalida +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.UNTESTED.description=La conexión no fue validada, \no ha sido modificada desde el último test de conexión. +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.CONFIG=Configuración +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.CONFIG.description=Configuración de las operaciones et de las fuentes de datos a utilisar. +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.CONSOLIDATE=Calcular los datos +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.CONSOLIDATE.description=Calcular los datos que no fueron observados +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.DATA_SYNCHRONIZE=Gestión avanzada de los datos +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.DATA_SYNCHRONIZE.description=Gestión avanzada de los datos de los usuarios +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.EXPORT_DATA=Exportar +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.EXPORT_DATA.description=Exportar los datos observados de la base central +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.REFERENTIAL_SYNCHRONIZE=Synchronización avanzada del referencial +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.REFERENTIAL_SYNCHRONIZE.description=Synchronización bi-direccional de referenciales +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.REPORT=Cuadros de síntesis +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.REPORT.description=Ayuda a la generación del informe de fin del embarque +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SAVE_LOCAL=Copia local de seguridad +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SAVE_LOCAL.description=Guardar las modificationes realizadas en la base original +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SELECT_DATA=Selección de datos +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SELECT_DATA.description=Selección de los datos para la realización de los operaciones +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SHOW_RESUME=Resumen +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SHOW_RESUME.description=Ver un resumen de los operaciones realizadas +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SYNCHRONIZE=Actualización del referencial +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SYNCHRONIZE.description=Actualizar el referencial con una base central +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.VALIDATE=Validación +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.VALIDATE.description=Validación de los datos de una fuente de datos observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.BOTH=Bidireccional observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_LEFT_TO_RIGHT=De izquierda a derecha observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_RIGHT_TO_LEFT=De derecha a izquierda @@ -1759,6 +1759,35 @@ observe.enum.fr.ird.observe.application.swing.ui.content.table.impl.seine.CodeMe observe.enum.fr.ird.observe.application.swing.ui.content.table.impl.seine.CodeMesureEnum.unknown=Desconocido observe.enum.fr.ird.observe.application.swing.ui.content.table.impl.seine.ModeSaisieEchantillonEnum.byEffectif=Entrada por grupo de tallas observe.enum.fr.ird.observe.application.swing.ui.content.table.impl.seine.ModeSaisieEchantillonEnum.byIndividu=Entrada por individuo +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.CREATE=Creación de Obstuna +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.CREATE.description=Creación de una nueva base remota Obstuna +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.SECURITY=Actualización de seguridad de Obstuna +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.SECURITY.description=Actualización de securidad de una base remota Obstuna +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.UPDATE=Actualización de Obstuna +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.UPDATE.description=Actualización de una base remota Obstuna +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.BACKUP=Copia de seguridad +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.BACKUP.description=Guardadar la base local antes de cambiar la fuente de datos +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CHOOSE_DB_MODE=Modo +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CHOOSE_DB_MODE.description=Elegir el modo de conexión +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CHOOSE_DB_MODE.detail=Tipo de fuente de datos +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG=Configuración +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG.description=Configurar la fuente de datos seleccionado +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG_DATA=Datos +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG_DATA.description=Configurar la importación de datos +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG_REFERENTIEL=Referencial +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG_REFERENTIEL.description=Configurar la importación del referencial +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIRM=Resumén +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIRM.description=Resumén de las operaciones a efectuar. +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.ROLES=Seguridad +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.ROLES.description=Configuración de la seguridad +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.SELECT_DATA=Selección de datos +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.SELECT_DATA.description=Seleccionar los datos a exportar en la copia de seguridad +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.ALL=Datos y referenciales +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.ALL.description=Datos y referenciales +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.DATA=Datos del observador +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.DATA.description=Datos del observador +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.REFERENTIEL=Referencial +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.REFERENTIEL.description=Todos los referenciales observe.enum.fr.ird.observe.services.dto.constants.GearType.longline=Palangre observe.enum.fr.ird.observe.services.dto.constants.GearType.seine=Senne observe.enum.fr.ird.observe.services.dto.constants.ReferenceStatus.disabled=Desactivado @@ -1866,12 +1895,6 @@ observe.navigationMenu.move.activitySeine=Cambiar de ruta observe.navigationMenu.move.route=Cambiar de marea observe.navigationMenu.move.trip=Reasignación del programa observe.navigationMenu.noAction=< Ninguna acción definida > -observe.obstuna.action.create=Creación de Obstuna -observe.obstuna.action.create.description=Creación de una nueva base remota Obstuna -observe.obstuna.action.security=Actualización de seguridad de Obstuna -observe.obstuna.action.security.description=Actualización de securidad de una base remota Obstuna -observe.obstuna.action.update=Actualización de Obstuna -observe.obstuna.action.update.description=Actualización de una base remota Obstuna observe.runner.config.loaded=Configuración de Observe v. %1$s cargada. observe.runner.context.loaded=Finlazada la inicialización del contexto en %1$s. observe.runner.copy.default.logConfigurationFile.file=Creación del archivo de configuración de los logs %1$s. @@ -1941,12 +1964,6 @@ observe.storage.config.referentiel.mode=Modo de importación del referencial observe.storage.config.referentiel.storage=Configuración de la base de referencia observe.storage.config.right.storage=Configuration de la base de la derecha observe.storage.config.source.storage=Configuración de la base origen -observe.storage.connexionStatut.failed=Conexión falló -observe.storage.connexionStatut.failed.description=La conexión falló por la razón siguiente \:\n %1$s -observe.storage.connexionStatut.success=Conexión con éxito -observe.storage.connexionStatut.success.description=Información sobre la conexión \:\n%1$s. -observe.storage.connexionStatut.untested=Conexión invalida -observe.storage.connexionStatut.untested.description=La conexión no fue validada, \no ha sido modificada desde el último test de conexión. observe.storage.error.badUrl=Error en el formato de la dirección (URL) %s observe.storage.error.dbVersionMismatch=La versión de la base remota (%s) no es compatible con la versión del modelo (%s). observe.storage.error.rest.database.unknownForUser=La base de datos "%s" no está configurada para el usuario "%s" @@ -2030,25 +2047,8 @@ observe.storage.server.sessionExpire.reload=Connectar de nuevo observe.storage.server.sessionExpire.title=Conexión perdida observe.storage.showMigrationProgression=Mostrar el progreso de las actualizaciones observe.storage.showMigrationSql=Mostrar las consultas sql de las actualizaciones -observe.storage.step.backup=Copia de seguridad -observe.storage.step.backup.description=Guardadar la base local antes de cambiar la fuente de datos -observe.storage.step.config=Configuración -observe.storage.step.config.description=Configurar la fuente de datos seleccionado -observe.storage.step.configData=Datos -observe.storage.step.configData.description=Configurar la importación de datos -observe.storage.step.configReferentiel=Referencial -observe.storage.step.configReferentiel.description=Configurar la importación del referencial -observe.storage.step.confirm=Resumén -observe.storage.step.confirm.description=Resumén de las operaciones a efectuar. observe.storage.step.creationMode=Creación de la base local -observe.storage.step.dbMode=Modo -observe.storage.step.dbMode.description=Elegir el modo de conexión -observe.storage.step.dbMode.detail=Tipo de fuente de datos observe.storage.step.label=Etapa %1$d/%2$d \: %3$s -observe.storage.step.roles=Seguridad -observe.storage.step.roles.description=Configuración de la seguridad -observe.storage.step.selectData=Selección de datos -observe.storage.step.selectData.description=Seleccionar los datos a exportar en la copia de seguridad observe.storage.store.remote.config=Mantener la configuración observe.storage.store.remote.config.tip=Mantener los parámetros de configuración de la fuente de datos remota (excepto la contraseña por motivos de seguridad) observe.storage.title.change=Cambiar la fuente de datos diff --git a/application-swing/src/main/resources/i18n/application-swing_fr_FR.properties b/application-swing/src/main/resources/i18n/application-swing_fr_FR.properties index c660fea..1319d44 100644 --- a/application-swing/src/main/resources/i18n/application-swing_fr_FR.properties +++ b/application-swing/src/main/resources/i18n/application-swing_fr_FR.properties @@ -135,8 +135,6 @@ observe.action.stop.server.mode.tip=Arrêter le mode serveur de la base locale observe.action.storage.applyAction=Appliquer observe.action.test.remote=Valider la connexion observe.action.test.remote.tip=Cliquer pour valider la connexion au serveur distant -observe.actions.config.step=Configuration -observe.actions.config.step.description=Configuration des opérations et sources de données à utiliser. observe.actions.consolidate=Calculer les données observe.actions.consolidate.description=Calculer les données non observées observe.actions.consolidate.message.activity=Données calculées pour l'activité %1$s @@ -144,8 +142,6 @@ observe.actions.consolidate.message.noChanges=Aucune donnée modifiée. observe.actions.consolidate.message.operation.done=Opération de calcul des données terminée à %1$s. observe.actions.consolidate.message.save.changes=Sauvegarde des modifications sur la(es) %1$s marée(s) modifiée(s). observe.actions.consolidate.message.trip=Données calculées pour la marée %1$s -observe.actions.consolidate.step=Calculer les données -observe.actions.consolidate.step.description=Calculer les données non observées observe.actions.consolidate.title=Consolider les données observateur observe.actions.consolidate.title.tip=Consolider les données observateur observe.actions.exportData=Exporter les données observateurs @@ -156,8 +152,6 @@ observe.actions.exportData.message.prepare.data=Préparation des données à exp observe.actions.exportData.result.delete.trip=La marée %s - %s a été supprimée de la base centrale observe.actions.exportData.result.export.trip=La marée %s - %s a été exportée depuis la base locale observe.actions.exportData.result.import.trip=La marée %s - %s a été importée dans la base centrale -observe.actions.exportData.step=Exporter -observe.actions.exportData.step.description=Exporter les données observateurs vers la base centrale observe.actions.exportData.table.exist.label=E observe.actions.exportData.table.exist.label.tip=Marée déjà présente sur la base distante observe.actions.exportData.table.program.label=Programme @@ -185,19 +179,11 @@ observe.actions.report.result=Résultats du rapport observe.actions.report.select=Sélection du rapport observe.actions.report.select.file=Fichier de définition de reports observe.actions.report.select.file.tip=Choisir le fichier de définition des reports -observe.actions.report.step=Tableaux de synthèse -observe.actions.report.step.description=Aide à la génération du rapport de fin d'embarquement observe.actions.report.title=Aide à la génération de rapport observe.actions.report.title.tip=Aide à la génération du rapport de fin d'embarquement observe.actions.report.variables=Configuration des variables observe.actions.saveLocal=Sauvegarde de la base locale observe.actions.saveLocal.description=Sauvegarder les modifications effectuées vers la base locale -observe.actions.saveLocal.step=Sauvegarde locale -observe.actions.saveLocal.step.description=Sauver les modifications sur votre base source -observe.actions.selectData.step=Sélection des données -observe.actions.selectData.step.description=Sélection des données pour effectuer les opérations -observe.actions.showResume.step=Résumé -observe.actions.showResume.step.description=Voir un résumé des opérations effectuées observe.actions.synchro.cancel.tip=Annuler observe.actions.synchro.copy.tip=Copier le rapport dans le presse-papier observe.actions.synchro.data=Gestion avancée de données @@ -218,8 +204,6 @@ observe.actions.synchro.data.result.export.left.trip=Export de la marée %s - %s observe.actions.synchro.data.result.export.right.trip=Export de la marée %s - %s depuis la base de droite effectuée. observe.actions.synchro.data.result.import.left.trip=Insertion de la marée %s - %s dans la base de gauche effectuée. observe.actions.synchro.data.result.import.right.trip=Insertion de la marée %s - %s dans la base de droite effectuée. -observe.actions.synchro.data.step=Gestion avancée de données -observe.actions.synchro.data.step.description=Gestion avancée des données utilisateurs observe.actions.synchro.data.task.copyToLeft=Copier vers la base de gauche \: <i>%s</i> - «<b>%s</b>» observe.actions.synchro.data.task.copyToRight=Copier vers la base de droite \: <i>%s</i> - «<b>%s</b>» observe.actions.synchro.data.task.deleteFromLeft=Supprimer de la base de gauche \: <i>%s</i> - «<b>%s</b>» @@ -245,8 +229,6 @@ observe.actions.synchro.referential.launch.operation=Calculer le différentiel d observe.actions.synchro.referential.legacy=Mise à jour du référentiel observe.actions.synchro.referential.legacy.description=Mettre à jour le référentiel depuis une base centrale observe.actions.synchro.referential.legacy.launch.operation=Calculer le différentiel des référentiels des sources de données -observe.actions.synchro.referential.legacy.step=Mise à jour du référentiel -observe.actions.synchro.referential.legacy.step.description=Mettre à jour le référentiel depuis une base centrale observe.actions.synchro.referential.legacy.tip=Opération de mise à jour du référentiel de la base locale observe.actions.synchro.referential.message.apply.done=Référentiel mis à jour le %1$td/%1$tm/%1$tY à %1$tH\:%1$tM\:%1$tS observe.actions.synchro.referential.message.build.diff=Construction du différentiel de référentiel depuis %1$s @@ -270,8 +252,6 @@ observe.actions.synchro.referential.replaceBefore.message=<html><body>Choisir un observe.actions.synchro.referential.replaceBeforeDelete.title=Remplacement avant suppression - %s - %s observe.actions.synchro.referential.replaceBeforeDesactivate.title=Remplacement avant désactivation - %s - %s observe.actions.synchro.referential.safe.entity.to.choose.label=Objets disponibles -observe.actions.synchro.referential.step=Synchronisation avancée du référentiel -observe.actions.synchro.referential.step.description=Synchronisation bi-directionnelle de référentiel observe.actions.synchro.referential.task.addToLeft=Ajouter dans la base de gauche \: <i>%s</i> - «<b>%s</b>» observe.actions.synchro.referential.task.addToRight=Ajouter dans la base de droite \: <i>%s</i> - «<b>%s</b>» observe.actions.synchro.referential.task.deleteFromLeft=Supprimer dans la base de gauche \: <i>%s</i> - «<b>%s</b>» @@ -308,12 +288,6 @@ observe.actions.validate.message.operation.needFix=Vos données ne sont valides observe.actions.validate.message.prepare.validators=Détection des validateurs observe.actions.validate.message.save.report=Le rapport de validation a été sauvegardé dans le fichier %1$s observe.actions.validate.message.use.storage=La validation sera effectuée sur %1$s -observe.actions.validate.model.type.all=Données et référentiels -observe.actions.validate.model.type.all.description=Données et référentiels -observe.actions.validate.model.type.data=Données observées -observe.actions.validate.model.type.data.description=Données observées -observe.actions.validate.model.type.referentiel=Référentiel -observe.actions.validate.model.type.referentiel.description=Tous les référentiels observe.actions.validate.report.contextName=Context de validation utilisé \: %1$s observe.actions.validate.report.entities.with.messages=Nombre d'entités avec des messages \: %1$s observe.actions.validate.report.entity=Entité %1$s '%2$s' Nombre de messages %3$s (sur %4$s scope(s)). @@ -326,8 +300,6 @@ observe.actions.validate.select.mode.tip=Choisir le type de données à valider observe.actions.validate.select.scope=Niveau de validation observe.actions.validate.select.scope.tip=Choisir le ou les niveaux de validation observe.actions.validate.selected.validators=Nombre de validateurs détectés \: %1$s -observe.actions.validate.step=Validation -observe.actions.validate.step.description=Validation des données d'une source de données observe.actions.validate.title=Validation des données observe.actions.validate.title.choose.report.directory=Choisir le répertoire de destination des rapports observe.actions.validate.title.tip=Valider les données d'une source de données @@ -1739,6 +1711,34 @@ observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_REMOTE.description=Utiliser une base distante de type postgres observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_SERVER=Utiliser un serveur distant observe.enum.fr.ird.observe.application.swing.configuration.constants.DbMode.USE_SERVER.description=Utiliser un serveur distant +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.FAILED=Connexion échouée +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.FAILED.description=La connexion a échouée pour la raison suivante \:\n %1$s +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.SUCCESS=Connexion réussie +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.SUCCESS.description=Information sur la connexion \:\n%1$s. +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.UNTESTED=Connexion non validée +observe.enum.fr.ird.observe.application.swing.db.constants.ConnexionStatus.UNTESTED.description=La connexion n'a jamais été validée, \nou a été modifiée depuis le dernier test de connexion. +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.CONFIG=Configuration +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.CONFIG.description=Configuration des opérations et sources de données à utiliser. +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.CONSOLIDATE=Calculer les données +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.CONSOLIDATE.description=Calculer les données non observées +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.DATA_SYNCHRONIZE=Gestion avancée de données +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.DATA_SYNCHRONIZE.description=Gestion avancée des données utilisateurs +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.EXPORT_DATA=Exporter +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.EXPORT_DATA.description=Exporter les données observateurs vers la base centrale +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.REFERENTIAL_SYNCHRONIZE=Synchronisation avancée du référentiel +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.REFERENTIAL_SYNCHRONIZE.description=Synchronisation bi-directionnelle de référentiel +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.REPORT=Tableaux de synthèse +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.REPORT.description=Aide à la génération du rapport de fin d'embarquement +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SAVE_LOCAL=Sauvegarde locale +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SAVE_LOCAL.description=Sauver les modifications sur votre base source +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SELECT_DATA=Sélection des données +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SELECT_DATA.description=Sélection des données pour effectuer les opérations +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SHOW_RESUME=Résumé +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SHOW_RESUME.description=Voir un résumé des opérations effectuées +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SYNCHRONIZE=Mise à jour du référentiel +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.SYNCHRONIZE.description=Mettre à jour le référentiel depuis une base centrale +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.VALIDATE=Validation +observe.enum.fr.ird.observe.application.swing.ui.admin.AdminStep.VALIDATE.description=Validation des données d'une source de données observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.BOTH=Bi directionnel observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_LEFT_TO_RIGHT=De la gauche vers la droite observe.enum.fr.ird.observe.application.swing.ui.admin.synchronize.referential.ReferentialSynchronizeMode.FROM_RIGHT_TO_LEFT=De la droite vers la gauche @@ -1759,6 +1759,35 @@ observe.enum.fr.ird.observe.application.swing.ui.content.table.impl.seine.CodeMe observe.enum.fr.ird.observe.application.swing.ui.content.table.impl.seine.CodeMesureEnum.unknown=Inconnu observe.enum.fr.ird.observe.application.swing.ui.content.table.impl.seine.ModeSaisieEchantillonEnum.byEffectif=Saisie par nombre observe.enum.fr.ird.observe.application.swing.ui.content.table.impl.seine.ModeSaisieEchantillonEnum.byIndividu=Saisie par individu +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.CREATE=Création d'obstuna +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.CREATE.description=Création d'une nouvelle base distante obstuna +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.SECURITY=Mise à jour de la sécurité d'obstuna +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.SECURITY.description=Mise à jour de la sécurité d'une base distante obstuna +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.UPDATE=Mise à jour d'obstuna +observe.enum.fr.ird.observe.application.swing.ui.storage.ObstunaAdminAction.UPDATE.description=Mise à jour d'une base distante obstuna +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.BACKUP=Sauvegarde +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.BACKUP.description=Sauvegarder la base locale avant de changer de source de données +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CHOOSE_DB_MODE=Mode +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CHOOSE_DB_MODE.description=Choisir le mode de connexion +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CHOOSE_DB_MODE.detail=Type de source de données +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG=Configuration +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG.description=Configurer la source de données sélectionnée +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG_DATA=Données +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG_DATA.description=Configurer l'import de données +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG_REFERENTIEL=Référentiel +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIG_REFERENTIEL.description=Configurer l'import du référentiel +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIRM=Résumé +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.CONFIRM.description=Résumé des opérations à effectuer +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.ROLES=Sécurité +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.ROLES.description=Mise en place de la sécurité +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.SELECT_DATA=Sélection données +observe.enum.fr.ird.observe.application.swing.ui.storage.StorageStep.SELECT_DATA.description=Selectionner les données à exporter dans la sauvegarde +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.ALL=Données et référentiels +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.ALL.description=Données et référentiels +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.DATA=Données observées +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.DATA.description=Données observées +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.REFERENTIEL=Référentiel +observe.enum.fr.ird.observe.application.swing.validation.ValidationModelMode.REFERENTIEL.description=Tous les référentiels observe.enum.fr.ird.observe.services.dto.constants.GearType.longline=Longline observe.enum.fr.ird.observe.services.dto.constants.GearType.seine=Senne observe.enum.fr.ird.observe.services.dto.constants.ReferenceStatus.disabled=Désactivé @@ -1866,12 +1895,6 @@ observe.navigationMenu.move.activitySeine=Changer de route observe.navigationMenu.move.route=Changer de marée observe.navigationMenu.move.trip=Réallocation du programme observe.navigationMenu.noAction=< Aucune action définie > -observe.obstuna.action.create=Création d'obstuna -observe.obstuna.action.create.description=Création d'une nouvelle base distante obstuna -observe.obstuna.action.security=Mise à jour de la sécurité d'obstuna -observe.obstuna.action.security.description=Mise à jour de la sécurité d'une base distante obstuna -observe.obstuna.action.update=Mise à jour d'obstuna -observe.obstuna.action.update.description=Mise à jour d'une base distante obstuna observe.runner.config.loaded=Configuration d'ObServe v. %1$s chargée. observe.runner.context.loaded=Initialisation du contexte terminée en %1$s. observe.runner.copy.default.logConfigurationFile.file=Création du fichier de configuration des logs %1$s. @@ -1941,12 +1964,6 @@ observe.storage.config.referentiel.mode=Mode d'import du référentiel observe.storage.config.referentiel.storage=Configuration de la base de référence observe.storage.config.right.storage=Configuration de la base de droite observe.storage.config.source.storage=Configuration de la base source -observe.storage.connexionStatut.failed=Connexion échouée -observe.storage.connexionStatut.failed.description=La connexion a échouée pour la raison suivante \:\n %1$s -observe.storage.connexionStatut.success=Connexion réussie -observe.storage.connexionStatut.success.description=Information sur la connexion \:\n%1$s. -observe.storage.connexionStatut.untested=Connexion non validée -observe.storage.connexionStatut.untested.description=La connexion n'a jamais été validée, \nou a été modifiée depuis le dernier test de connexion. observe.storage.error.badUrl=Erreur dans le format de l'URL %s observe.storage.error.dbVersionMismatch=La version de la base distante (%s) n'est pas compatible avec la version du modèle (%s) observe.storage.error.rest.database.unknownForUser=La base de données "%s" n'est pas définie pour l'utilisateur "%s" @@ -2030,25 +2047,8 @@ observe.storage.server.sessionExpire.reload=Re-connecter observe.storage.server.sessionExpire.title=Connexion perdue observe.storage.showMigrationProgression=Afficher la progression lors des mises à jour observe.storage.showMigrationSql=Afficher les requêtes sql lors des mises à jour -observe.storage.step.backup=Sauvegarde -observe.storage.step.backup.description=Sauvegarder la base locale avant de changer de source de données -observe.storage.step.config=Configuration -observe.storage.step.config.description=Configurer la source de données sélectionnée -observe.storage.step.configData=Données -observe.storage.step.configData.description=Configurer l'import de données -observe.storage.step.configReferentiel=Référentiel -observe.storage.step.configReferentiel.description=Configurer l'import du référentiel -observe.storage.step.confirm=Résumé -observe.storage.step.confirm.description=Résumé des opérations à effectuer. observe.storage.step.creationMode=Création base locale -observe.storage.step.dbMode=Mode -observe.storage.step.dbMode.description=Choisir le mode de connexion -observe.storage.step.dbMode.detail=Type de source de données observe.storage.step.label=Etape %1$d/%2$d \: %3$s -observe.storage.step.roles=Sécurité -observe.storage.step.roles.description=Mise en place de la sécurité -observe.storage.step.selectData=Sélection données -observe.storage.step.selectData.description=Selectionner les données à exporter dans la sauvegarde observe.storage.store.remote.config=Conserver le paramétrage observe.storage.store.remote.config.tip=Conserver le paramétrage de la source de données distante dans votre configuration (sauf les mots de passe pour des raisons de sécurité) observe.storage.title.change=Changer la source de données -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
participants (1)
-
codelutin.com scm