Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe Commits: 304dfcbd by Tony CHEMIT at 2018-11-11T17:12:26Z Petite défaut dans le référentiel objectmaterial (legacy codes) - Closes #1167 - - - - - 4a05bf12 by Tony CHEMIT at 2018-11-11T17:44:23Z Infobulles sur l'assistant changement de source - Closes #1164 - - - - - 97f8b57a by Tony CHEMIT at 2018-11-11T17:59:43Z Traductions espagnoles - Closes #1165 - - - - - 27 changed files: - client-core/src/main/i18n/getters/java.getter - client-core/src/main/i18n/templates/about_es_ES.ftl - client-core/src/main/i18n/templates/connexionTestResult_en_GB.ftl - client-core/src/main/i18n/templates/connexionTestResult_es_ES.ftl - client-core/src/main/i18n/templates/connexionTestResult_fr_FR.ftl - client-core/src/main/i18n/templates/dataSourceConnectionReport_en_GB.ftl - client-core/src/main/i18n/templates/dataSourceConnectionReport_es_ES.ftl - client-core/src/main/i18n/templates/dataSourceConnectionReport_fr_FR.ftl - client-core/src/main/i18n/templates/dataSourceInformation_en_GB.ftl - client-core/src/main/i18n/templates/dataSourceInformation_es_ES.ftl - client-core/src/main/i18n/templates/dataSourceInformation_fr_FR.ftl - client-core/src/main/i18n/templates/initStorage_es_ES.ftl - client-core/src/main/i18n/templates/validationReport_es_ES.ftl - client-core/src/main/java/fr/ird/observe/client/ui/storage/tabs/ChooseDbModeUI.jaxx - client-core/src/main/java/fr/ird/observe/client/ui/storage/tabs/ChooseDbModeUI.jcss - client-core/src/main/java/fr/ird/observe/client/ui/storage/tabs/ChooseDbModeUIHandler.java - client-core/src/main/java/fr/ird/observe/client/ui/storage/tabs/ConfigReferentielUI.jcss - observe-i18n/src/main/i18n/translations/observe_en_GB.properties - observe-i18n/src/main/i18n/translations/observe_es_ES.properties - observe-i18n/src/main/i18n/translations/observe_fr_FR.properties - persistence/src/main/resources/db/migration/6.1/09_fill_object_material-common.sql - pom.xml - + services-local/.mvn/i18n/parse-java - + services-local/src/main/i18n/getters/java.getter - − services-local/src/main/resources/i18n/services-local_en_GB.properties - − services-local/src/main/resources/i18n/services-local_es_ES.properties - − services-local/src/main/resources/i18n/services-local_fr_FR.properties Changes: ===================================== client-core/src/main/i18n/getters/java.getter ===================================== @@ -839,6 +839,8 @@ observe.storage.remote.password observe.storage.remote.url observe.storage.remote.useSll observe.storage.remoteConfiguration.presets.save +observe.storage.report.can.migrate +observe.storage.report.can.not.migrate observe.storage.required.rw.on.data observe.storage.server.dataBase observe.storage.server.dataBase.name ===================================== client-core/src/main/i18n/templates/about_es_ES.ftl ===================================== @@ -8,12 +8,12 @@ it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - + You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/gpl-3.0.html>. @@ -26,31 +26,31 @@ d'Observation et de Suivi des pêches thonières tropicales de surface.</a> <hr/> <p> - Application de saisie des données observateurs et de consultation de telles données depuis une base <i>Obstuna</i>. + Aplicación de introducción de datos de observadores y consulta de los mismos desde una base <i>Obstuna</i>. </p> <p> - Ce projet a été initiée en 2008 par l'unité US 007-OSIRIS de <a href="http://www.ird.fr">l'IRD</a> dans le cadre - d'un + El proyecto se inició en 2008 por la unidad US 007-OSIRIS de <a href="http://www.ird.fr">l'IRD</a> en el marco + de un <a href="http://www.ird.fr/informatique-scientifique/soutien/spirales/anciens_projets/affiche_projet.php?code=2008.11">project spirale</a>.</p> <p> - Il a été réalisé par la société <a href="http://codelutin.com">Code Lutin</a> en 2009. + Ha siso realizado por la sociedad <a href="http://codelutin.com">Code Lutin</a> en 2009. </p> <br/> <hr/> <p> - Pour plus d'informations, vous pouvez visiter le <a href="http://observe.codelutin.com">site du projet</a>. + Para más información, puede visistar la <a href="http://observe.codelutin.com">site du projet</a>. </p> -<h4>Version du locigiel</h4> +<h4>Versión de software</h4> <dl> - <dt>Version</dt> + <dt>Versión</dt> <dd>${buildVersion}</dd> - <dt>Date</dt> + <dt>Fecha</dt> <dd>${buildDate?string('dd.MM.yyyy HH:mm:ss')}</dd> - <dt>Numéro de build</dt> + <dt>Número de registro</dt> <dd><a href="https://gitlab.nuiton.org/codelutin/observe/commit/${buildNumber}">${buildNumber}</a></dd> </dl> </body> -</html> +</html> \ No newline at end of file ===================================== client-core/src/main/i18n/templates/connexionTestResult_en_GB.ftl ===================================== @@ -36,7 +36,7 @@ <#elseif connexionStatus.name() == "SUCCESS"> Connection information : - <#import "storageModelDataSourceConfiguration_fr.ftl" as storageInfo> + <#import "storageModelDataSourceConfiguration_en_GB.ftl" as storageInfo> <@storageInfo.storageModelDataSourceInformation storageModel=.data_model /> </#if> ===================================== client-core/src/main/i18n/templates/connexionTestResult_es_ES.ftl ===================================== @@ -36,7 +36,7 @@ <#elseif connexionStatus.name() == "SUCCESS"> Información sobre la conexión: - <#import "storageModelDataSourceConfiguration_fr.ftl" as storageInfo> + <#import "storageModelDataSourceConfiguration_es_ES.ftl" as storageInfo> <@storageInfo.storageModelDataSourceInformation storageModel=.data_model /> </#if> ===================================== client-core/src/main/i18n/templates/connexionTestResult_fr_FR.ftl ===================================== @@ -36,7 +36,7 @@ <#elseif connexionStatus.name() == "SUCCESS"> Informations sur la connexion : - <#import "storageModelDataSourceConfiguration_fr.ftl" as storageInfo> + <#import "storageModelDataSourceConfiguration_fr_FR.ftl" as storageInfo> <@storageInfo.storageModelDataSourceInformation storageModel=.data_model /> </#if> ===================================== client-core/src/main/i18n/templates/dataSourceConnectionReport_en_GB.ftl ===================================== @@ -21,7 +21,7 @@ --> <html> <body> -<#import "storageModelDataSourceConfiguration_fr.ftl" as storageInfo> +<#import "storageModelDataSourceConfiguration_en_GB.ftl" as storageInfo> <#if backupAction> <h2> ===================================== client-core/src/main/i18n/templates/dataSourceConnectionReport_es_ES.ftl ===================================== @@ -21,7 +21,7 @@ --> <html> <body> -<#import "storageModelDataSourceConfiguration_fr.ftl" as storageInfo> +<#import "storageModelDataSourceConfiguration_es_ES.ftl" as storageInfo> <#if backupAction> <h2> ===================================== client-core/src/main/i18n/templates/dataSourceConnectionReport_fr_FR.ftl ===================================== @@ -21,7 +21,7 @@ --> <html> <body> -<#import "storageModelDataSourceConfiguration_fr.ftl" as storageInfo> +<#import "storageModelDataSourceConfiguration_fr_FR.ftl" as storageInfo> <#if backupAction> <h2> ===================================== client-core/src/main/i18n/templates/dataSourceInformation_en_GB.ftl ===================================== @@ -42,6 +42,7 @@ </#if> </ul> <h3>Rights</h3> + <ul> <li><strong>Reference data: </strong> <#if canReadReferential() > Read ===================================== client-core/src/main/i18n/templates/dataSourceInformation_es_ES.ftl ===================================== @@ -42,6 +42,7 @@ </#if> </ul> <h3>Droits</h3> + <ul> <li><strong>Referencial: </strong> <#if canReadReferential() > Lectura ===================================== client-core/src/main/i18n/templates/dataSourceInformation_fr_FR.ftl ===================================== @@ -42,6 +42,7 @@ </#if> </ul> <h3>Droits</h3> + <ul> <li><strong>Référentiel : </strong> <#if canReadReferential() > Lecture ===================================== client-core/src/main/i18n/templates/initStorage_es_ES.ftl ===================================== @@ -8,12 +8,12 @@ it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - + You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/gpl-3.0.html>. @@ -25,18 +25,18 @@ <h3>Chargement d'une source de donnée</h3> <p> - La base locale n'existe pas (emplacement ${localDb.absolutePath}). + La base local no existe (ruta ${localDb.absolutePath}). </p> -Vous pouvez à ce stade +Ahora puede: <ul> <#if withBackup> - <li>utiliser la dernière sauvegarde automatique (${backupDate})</li> + <li>utilizar la última copia de seguridad automática (${backupDate})</li> </#if> - <li>créer la base locale</li> - <li>vous connecter à une base distante.</li> + <li>Crear una base local nueva</li> + <li>Conectar a una base remota</li> </ul> </body> -</html> +</html> \ No newline at end of file ===================================== client-core/src/main/i18n/templates/validationReport_es_ES.ftl ===================================== @@ -21,13 +21,13 @@ --> <html> <body> -<b>#TODO</b> -<h1>Rapport de validation</h1> -<h2>Configuration</h2> +<h1>Informe de validación</h1> + +<h2>Configuración</h2> <ul> - <li>Rapport de validation généré le ${now}</li> + <li>Informe de validación generado el ${now}</li> <li>Scopes : ${scopes?join(", ")}</li> <li>Context : ${contextName}</li> </ul> @@ -58,4 +58,4 @@ </table> </#list> </body> -</html> +</html> \ No newline at end of file ===================================== client-core/src/main/java/fr/ird/observe/client/ui/storage/tabs/ChooseDbModeUI.jaxx ===================================== @@ -49,14 +49,6 @@ <CardLayout2Ext id='creationModeLayout' constructorParams='this, "creationModeContent"'/> <script><![CDATA[ -protected String updateMigrationPolicy(boolean canMigrate) { - if (canMigrate) { - return t("observe.storage.report.can.migrate", config.getModelVersion()); - } else { - return t("observe.storage.report.can.not.migrate"); - } -} - protected String updateCreationModeContent(DbMode mode) { return mode == DbMode.CREATE_LOCAL ? "createMode" : "noCreateMode"; } ===================================== client-core/src/main/java/fr/ird/observe/client/ui/storage/tabs/ChooseDbModeUI.jcss ===================================== @@ -35,6 +35,7 @@ #useLocalMode { value:{DbMode.USE_LOCAL}; text:{I18nEnumHelper.getLabel(DbMode.USE_LOCAL)}; + toolTipText:{I18nEnumHelper.getDescription(DbMode.USE_LOCAL)}; enabled:{model.isCanUseLocalService()}; selected:{model.getDbMode() == DbMode.USE_LOCAL}; _apply:true; @@ -43,6 +44,7 @@ #createLocalMode { value:{DbMode.CREATE_LOCAL}; text:{I18nEnumHelper.getLabel(DbMode.CREATE_LOCAL)}; + toolTipText:{I18nEnumHelper.getDescription(DbMode.CREATE_LOCAL)}; enabled:{model.isCanCreateLocalService()}; selected:{model.getDbMode() == DbMode.CREATE_LOCAL}; } @@ -50,6 +52,7 @@ #useRemoteMode { value:{DbMode.USE_REMOTE}; text:{I18nEnumHelper.getLabel(DbMode.USE_REMOTE)}; + toolTipText:{I18nEnumHelper.getDescription(DbMode.USE_REMOTE)}; enabled:{model.isCanUseRemoteService()}; selected:{model.getDbMode() == DbMode.USE_REMOTE}; _changeStep:true; @@ -58,6 +61,7 @@ #useServerMode { value:{DbMode.USE_SERVER}; text:{I18nEnumHelper.getLabel(DbMode.USE_SERVER)}; + toolTipText:{I18nEnumHelper.getDescription(DbMode.USE_SERVER)}; enabled:{model.isCanUseServerService()}; selected:{model.getDbMode() == DbMode.USE_SERVER}; _changeStep:true; @@ -88,6 +92,7 @@ #importInternalDumpMode { value:{CreationMode.IMPORT_INTERNAL_DUMP}; text:{getHandler().updateInternalDumpModeLabel(config.isInitialDumpExist())}; + toolTipText:{I18nEnumHelper.getDescription(CreationMode.IMPORT_INTERNAL_DUMP)}; visible:{getHandler().updateCreationModeLayout(config.isInitialDumpExist(), importInternalDumpMode)}; selected:{model.getCreationMode() == CreationMode.IMPORT_INTERNAL_DUMP}; _apply:true; @@ -96,6 +101,7 @@ #importExternalDumpMode { value:{CreationMode.IMPORT_EXTERNAL_DUMP}; text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_EXTERNAL_DUMP)}; + toolTipText:{I18nEnumHelper.getDescription(CreationMode.IMPORT_EXTERNAL_DUMP)}; selected:{model.getCreationMode() == CreationMode.IMPORT_EXTERNAL_DUMP}; _changeStep:true; } @@ -106,6 +112,7 @@ visible:{getHandler().updateCreationModeLayout(false, importLocalStorageMode)}; value:{CreationMode.IMPORT_LOCAL_STORAGE}; text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_LOCAL_STORAGE)}; + toolTipText:{I18nEnumHelper.getDescription(CreationMode.IMPORT_LOCAL_STORAGE)}; selected:{model.getCreationMode() == CreationMode.IMPORT_LOCAL_STORAGE}; _changeStep:true; } @@ -113,6 +120,7 @@ #importRemoteStorageMode { value:{CreationMode.IMPORT_REMOTE_STORAGE}; text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_REMOTE_STORAGE)}; + toolTipText:{I18nEnumHelper.getDescription(CreationMode.IMPORT_REMOTE_STORAGE)}; selected:{model.getCreationMode() == CreationMode.IMPORT_REMOTE_STORAGE}; _changeStep:true; } @@ -120,6 +128,7 @@ #importServerStorageMode { value:{CreationMode.IMPORT_SERVER_STORAGE}; text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_SERVER_STORAGE)}; + toolTipText:{I18nEnumHelper.getDescription(CreationMode.IMPORT_SERVER_STORAGE)}; selected:{model.getCreationMode() == CreationMode.IMPORT_SERVER_STORAGE}; _changeStep:true; } @@ -130,7 +139,7 @@ } #migrationPolicy { - text:{updateMigrationPolicy(model.isCanMigrate())}; + text:{getHandler().updateMigrationPolicy(model.isCanMigrate())}; } #showMigrationSql { ===================================== client-core/src/main/java/fr/ird/observe/client/ui/storage/tabs/ChooseDbModeUIHandler.java ===================================== @@ -75,6 +75,14 @@ public class ChooseDbModeUIHandler extends StorageTabUIHandler<ChooseDbModeUI> i return I18nEnumHelper.getLabel(CreationMode.IMPORT_INTERNAL_DUMP) + text; } + protected String updateMigrationPolicy(boolean canMigrate) { + if (canMigrate) { + return t("observe.storage.report.can.migrate", ui.getConfig().getModelVersion()); + } else { + return t("observe.storage.report.can.not.migrate"); + } + } + boolean updateCreationModeLayout(boolean visible, JRadioButton button) { JPanel panel = ui.getUseCreateMode(); if (visible) { ===================================== client-core/src/main/java/fr/ird/observe/client/ui/storage/tabs/ConfigReferentielUI.jcss ===================================== @@ -43,18 +43,21 @@ #importReferentielFromBackup { value:{CreationMode.IMPORT_EXTERNAL_DUMP}; text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_EXTERNAL_DUMP)}; + toolTipText:{I18nEnumHelper.getDescription(CreationMode.IMPORT_EXTERNAL_DUMP)}; selected:{model.getReferentielImportMode() == CreationMode.IMPORT_EXTERNAL_DUMP}; } #importReferentielFromRemote { value:{CreationMode.IMPORT_REMOTE_STORAGE}; text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_REMOTE_STORAGE)}; + toolTipText:{I18nEnumHelper.getDescription(CreationMode.IMPORT_REMOTE_STORAGE)}; selected:{model.getReferentielImportMode() == CreationMode.IMPORT_REMOTE_STORAGE}; } #importReferentielFromServer { value:{CreationMode.IMPORT_SERVER_STORAGE}; text:{I18nEnumHelper.getLabel(CreationMode.IMPORT_SERVER_STORAGE)}; + toolTipText:{I18nEnumHelper.getDescription(CreationMode.IMPORT_SERVER_STORAGE)}; selected:{model.getReferentielImportMode() == CreationMode.IMPORT_SERVER_STORAGE}; } ===================================== observe-i18n/src/main/i18n/translations/observe_en_GB.properties ===================================== @@ -1825,7 +1825,7 @@ observe.constant.DcpComputedValue.FALSE=No observe.constant.DcpComputedValue.TRUE=Yes observe.constant.DcpComputedValue.UNKNOWN=Unknown observe.constant.GearType.longline=Longline gear type -observe.constant.GearType.seine=Senne gear type +observe.constant.GearType.seine=Seine gear type observe.constant.NonTargetCatchComputedValueSource.fromData=Computed from data observe.constant.NonTargetCatchComputedValueSource.fromReferentiel=Computed from referential observe.constant.NonTargetCatchComputedValueSource.fromSample=Computed from samples @@ -2008,6 +2008,13 @@ observe.security.utilisateur=User observe.security.utilisateur.tip=Read on data and referential observe.selection.no.trips.selected=No trip selected. observe.selection.selected.trips=%s selected trip(s). +observe.service.actions.consolidate.LengthLengthParameterNotFound=No length-length relation found for tuple (species %s - ocean %s - sex %s - date %s) +observe.service.actions.consolidate.lengthWeightParameterNotFound=No length-weight relation found for tuple (species %s - ocean %s - sex %s - date %s) +observe.service.actions.consolidate.noSex=no sex +observe.services.topia.error.database.badModelVersion=Model version (%s) is not compatible with data base version (%s). Run migration before open data base. +observe.services.topia.error.h2.database.badAuthentication=Bad autnetication. +observe.services.topia.error.h2.database.locked=The H2 database is locked +observe.services.topia.error.h2.database.notFound=The H2 database was not found. observe.storage.action.apply=Apply observe.storage.action.apply.tip=Apply configured storage observe.storage.action.cancel=Cancel change storage @@ -2098,6 +2105,8 @@ observe.storage.remote.useSll=Use ssl? observe.storage.remoteConfiguration.presets=Remote configuration presets observe.storage.remoteConfiguration.presets.save=Save current configuration observe.storage.report.action.migrate=Update policy +observe.storage.report.can.migrate=Update if necessary (current version\: %1$s) +observe.storage.report.can.not.migrate=No update possible observe.storage.report.no.create.mode=Create mode not needed observe.storage.required.rw.on.data=You don't have sufficient credentials to perform this operation.\n\nTo perform this operation, you need Read/Write permissions on data. observe.storage.security.administrateur=Owner of database ===================================== observe-i18n/src/main/i18n/translations/observe_es_ES.properties ===================================== @@ -1667,10 +1667,10 @@ observe.common.whenLeaving=Au départ \#TODO observe.config.backup.atClose=Realizar una copia de seguridad de la base de datos local al cerrar la aplicación observe.config.backup.delay=Minutos entre cada copia de seguridad de la base de datos local observe.config.backup.use=Para activar la copia de seguridad automática -observe.config.backupsFile.description=File to store backups informations \#TODO -observe.config.build.date=Build date \#TODO -observe.config.build.number=Build number \#TODO -observe.config.build.version=Build version \#TODO +observe.config.backupsFile.description=Archivo de información de la copia de seguridad +observe.config.build.date=Fecha de la versión +observe.config.build.number=Número de compilación +observe.config.build.version=Número de versión observe.config.category.application=Aplicación observe.config.category.application.description=Opciones de la aplicación observe.config.category.expert=Experto @@ -1685,16 +1685,16 @@ observe.config.category.technical=Técnico observe.config.category.technical.description=Información técnica observe.config.category.ui=GUI observe.config.category.ui.description=Configuración GUI -observe.config.checkServerVersion.description=Should we check client and server version exact match ? \#TODO +observe.config.checkServerVersion.description=Verificar la correspondencia exacta entre las versiones de cliente y servidor REST? observe.config.configFileName.description=Nombre del archivo de configuración -observe.config.coordinate.format=Position format (DMD, DD, DMS) \#TODO +observe.config.coordinate.format=Formato de posición (DMD, DD, DMS) observe.config.db.locale=Idioma del referencial observe.config.defaultBackupDirectory.description=Carpeta por defecto para copia de seguridad de bases locales observe.config.defaultCreationMode=Modo de creación de la base local por defecto observe.config.defaultDataDirectory.description=Directorio por defecto de los recursos de usuario de la aplicación observe.config.defaultDbMode=Modo de conexión creado por defecto observe.config.defaultI18nDirectory.description=Directorio por defecto de recursos de traducción de la aplicación -observe.config.defaultInitialDbDump.description=Base empotrada creada durante la primera importación de una base remota +observe.config.defaultInitialDbDump.description=Base creada por defecto durante la primera importación de una base remota observe.config.defaultLocalDbDirectory.description=Directorio de almacenamiento de la base local observe.config.defaultMapDirectory.description=El directorio donde se ubican los mapas. observe.config.defaultReportDirectory.description=Directorio por defecto de los informes de la aplicación @@ -1702,14 +1702,14 @@ observe.config.defaultResourcesDirectory.description=Directorio de almacenamient observe.config.defaultTmpDirectory.description=Directorio temporal por defecto observe.config.defaultValidationReportDirectory.description=Directorio por defecto de almacenamiento de los informes de validación observe.config.devMode=Modo desarrollador -observe.config.floatingObjectPresets.description=Objets flottants de référence \#TODO -observe.config.h2.can.editReferential.description=Local database can edit referential \#TODO +observe.config.floatingObjectPresets.description=Objetos flotantes de referencia +observe.config.h2.can.editReferential.description=Para poder editar el referencial de una base local observe.config.h2.can.migrate.description=Autorizar la actualización de las bases locales (h2) observe.config.h2.login.description=Login h2 observe.config.h2.password.description=Contraseña h2 observe.config.h2.serverPort.description=Puerto del servidor h2 -observe.config.httpTimeout.description=Temps maximum en millisecondes pour la tentative d'une connexion http \#TODO -observe.config.importDirectory.description=Répertoire où chercher les imports \#TODO +observe.config.httpTimeout.description=Máximo retraso en milisegundos para conexiones http +observe.config.importDirectory.description=Directorio donde buscar las importaciones observe.config.logConfigurationFile.description=Archivo de configuration de los logs observe.config.map.background.description=Color del fondo del mapa observe.config.map.layer1.description=Archivo (shapeFiles) del primer calco del mapa @@ -1718,8 +1718,8 @@ observe.config.map.layer2.description=Archivo (shapeFiles) del segundo calco del observe.config.map.layer3.description=Archivo (shapeFiles) del tercero calco del mapa observe.config.map.layer4.description=Archivo (shapeFiles) del cuarto calco del mapa observe.config.map.layer5.description=Archivo (shapeFiles) del quinto calco del mapa -observe.config.map.layer6.description=Archivo (shapeFiles) del sixto calco del mapa -observe.config.map.layer7.description=Archivo (shapeFiles) del septimo calco del mapa +observe.config.map.layer6.description=Archivo (shapeFiles) del sexto calco del mapa +observe.config.map.layer7.description=Archivo (shapeFiles) del séptimo calco del mapa observe.config.map.layer8.description=Archivo (shapeFiles) del octavo calco del mapa observe.config.map.layer9.description=Archivo (shapeFiles) del noveno calco del mapa observe.config.map.style.description=Archivo de los estilos a aplicar sobre los calcos del mapa @@ -1728,63 +1728,63 @@ observe.config.observation.fauneAssociee=Observación de Fauna asociada observe.config.observation.floatingObject=Observación de objetos flotantes observe.config.observation.gleure=Observación de carnada observe.config.observation.mammiferes=Observación de mamiferos -observe.config.observation.mensurations=Observación de mendiciones +observe.config.observation.mensurations=Observación de mediciones observe.config.observation.oiseaux=Observaciones de pájaros observe.config.observation.rejetsThons=Observación de descartes de atún observe.config.pg.can.migrate.description=Autorizar la actualización de las bases remotas (debe ser el propietario de la base) -observe.config.remoteDataSourceConfigurations.description=Configuration de bases distantes \#TODO -observe.config.serverDataSourceConfigurations.description=Configurations de serveurs distants \#TODO -observe.config.showMigrationProgression=Mostar los logs de actualización de una base de datos +observe.config.remoteDataSourceConfigurations.description=Conexiónes a fuentes remotas +observe.config.serverDataSourceConfigurations.description=Conexiones a servidores remotos +observe.config.showMigrationProgression=Mostrar los logs de actualización de una base de datos observe.config.showMigrationSql=Mostrar en los logs las consultas realizadas durante la actualización de una base de datos -observe.config.showSql=Mostrar en los los todas las consultas sql ejecutadas +observe.config.showSql=Mostrar en todas las consultas sql ejecutadas observe.config.speciesList.longline.catch=Especies para las capturas - TDR observe.config.speciesList.longline.encounter=Especies para los encuentros observe.config.speciesList.seine.nonTargetCatch=Especies para las capturas que no forman parte del objetivo -observe.config.speciesList.seine.objectObservedSpecies=Especies para los especies que no forman parte del objetivo y que fueron observadas -observe.config.speciesList.seine.objectSchoolEstimate=Especies para las estimaciones banco objeto +observe.config.speciesList.seine.objectObservedSpecies=Especies que no forman parte de las especies objetivo y que fueron observadas +observe.config.speciesList.seine.objectSchoolEstimate=Especies para las estimaciones de banco objeto observe.config.speciesList.seine.schoolEstimate=Especies para las estimaciones observe.config.speciesList.seine.targetCatch=Especies par las capturas objetivo -observe.config.swingSessionFile.description=Fichier de sauvegarde des états des UI. \#TODO -observe.config.temperature.format=Default temperature format \#TODO +observe.config.swingSessionFile.description=Copia de seguridad del estado del UI. +observe.config.temperature.format=Unidad de temperatura observe.config.ui.autoPopupNumberEditor=Para mostrar automáticamente el editor numérico durante la edición de un número -observe.config.ui.changeSynchroSrc=Pour autoriser la sélection de la base source dans les opérations sur base -observe.config.ui.dcp.error.color=Color to notify errors while validating floating object materials. \#TODO -observe.config.ui.focusBorderColor=Couleur de la bordure de la zone qui a le focus \#TODO -observe.config.ui.fullscreen=Para mostrar en modo pantalla completa la aplicación -observe.config.ui.loadLocalStorage=Cambiar la base local al iniciar la aplicación +observe.config.ui.changeSynchroSrc=Para autorizar la seleción de la base fuente durante las operaciones sobre la base +observe.config.ui.dcp.error.color=Color para notificar los errores sobre la composición de dcps +observe.config.ui.focusBorderColor=Color del borde de la zona que tiene el foco +observe.config.ui.fullscreen=Para mostrar la aplicación en modo pantalla completa +observe.config.ui.loadLocalStorage=Cargar la base local al iniciar la aplicación observe.config.ui.locale=Idioma de la aplicación (fr_FR, en_GB o es_ES) -observe.config.ui.noFocusBorderColor=Couleur de la bordure de la zone qui n'a pas le focus \#TODO -observe.config.ui.seineBycatchObservedSystem.description=Dictionnary of required observed systems per species on senne set \#TODO -observe.config.ui.showMnemonic=Afficher les racourcis clavier \#TODO +observe.config.ui.noFocusBorderColor=Color del borde de la zona que no tiene el foco +observe.config.ui.seineBycatchObservedSystem.description=Diccionario de sistemas observados requeridos por especies en la modalidad de cerco +observe.config.ui.showMnemonic=Mostrar atajos de teclado observe.config.ui.showNumberEditorButton=Para mostrar el botón que permite usar el editor numérico a la izquierda de cada campo numérico observe.config.ui.showTimeEditorSlider=Para mostrar la regla de edición de las horas observe.config.ui.storeRemoteStorage=Para activar la copia de seguridad de la configuración de la fuente de datos remota -observe.config.ui.tree.showEmptyProgram.description=Show programs with no trip inside \#TODO -observe.config.ui.tree.showLonglineTrip.description=Show Longline trips \#TODO -observe.config.ui.tree.showReferential.description=Show Referential \#TODO -observe.config.ui.tree.showSeineTrip.description=Show Seine Trips \#TODO -observe.config.ui.treeOpenNodes=Nudos abiertos del arbol abiertos cuando se cerró la base por última vez -observe.config.ui.treeSelectedNodes.description=Selected nodes on last data source \#TODO -observe.config.validation.disabledReferential=To bypass validation of disabled referential (display them as warnings) \#TODO -observe.config.validation.lengthWeightEnable=Forcer la validation des bormes min/max de taille d'espèce \#TODO -observe.config.validation.speedEnable=Force validation of activities speedTODO -observe.config.validation.speedMaxValue=Max speed value used in activities speed validationTODO +observe.config.ui.tree.showEmptyProgram.description=Mostrar los programas sin mareas +observe.config.ui.tree.showLonglineTrip.description=Mostrar las mareas de Palangre +observe.config.ui.tree.showReferential.description=Mostrar el referencial +observe.config.ui.tree.showSeineTrip.description=Mostrar las mareas de cerco +observe.config.ui.treeOpenNodes=Ramificaciones abiertas cuando se cerró la base por última vez +observe.config.ui.treeSelectedNodes.description=Nodos seleccionados en la última bese abierta +observe.config.validation.disabledReferential=Para que la utilización de referenciales obsoletos sea autorizado (se advertirá en los mensajes de validación) +observe.config.validation.lengthWeightEnable=Forzar la validación de la talla de especies min/max +observe.config.validation.speedEnable=Forzar la validación de las velocidades de las actividades +observe.config.validation.speedMaxValue=Velocidad máxima autorizada en el control de las velocidades de las actividades observe.constant.AcquisitionMode.byEffectif=Entrada por grupo de tallas observe.constant.AcquisitionMode.byIndividu=Entrada por individuo observe.constant.AdminStep.CONFIG=Configuración -observe.constant.AdminStep.CONFIG.description=Configuración de las operaciones et de las fuentes de datos a utilisar. +observe.constant.AdminStep.CONFIG.description=Configuración de las operaciones y de las fuentes de datos a utilizar. observe.constant.AdminStep.CONSOLIDATE=Calcular los datos observe.constant.AdminStep.CONSOLIDATE.description=Calcular los datos que no fueron observados observe.constant.AdminStep.DATA_SYNCHRONIZE=Gestión avanzada de los datos observe.constant.AdminStep.DATA_SYNCHRONIZE.description=Gestión avanzada de los datos de los usuarios observe.constant.AdminStep.EXPORT_DATA=Exportar observe.constant.AdminStep.EXPORT_DATA.description=Exportar los datos observados de la base central -observe.constant.AdminStep.REFERENTIAL_SYNCHRONIZE=Synchronización avanzada del referencial -observe.constant.AdminStep.REFERENTIAL_SYNCHRONIZE.description=Synchronización bi-direccional de referenciales +observe.constant.AdminStep.REFERENTIAL_SYNCHRONIZE=Sincronización avanzada del referencial +observe.constant.AdminStep.REFERENTIAL_SYNCHRONIZE.description=Sincronización bi-direccional de referenciales observe.constant.AdminStep.REPORT=Cuadros de síntesis observe.constant.AdminStep.REPORT.description=Ayuda a la generación del informe de fin del embarque observe.constant.AdminStep.SAVE_LOCAL=Copia local de seguridad -observe.constant.AdminStep.SAVE_LOCAL.description=Guardar las modificationes realizadas en la base original +observe.constant.AdminStep.SAVE_LOCAL.description=Guardar las modificaciones realizadas en la base original observe.constant.AdminStep.SELECT_DATA=Selección de datos observe.constant.AdminStep.SELECT_DATA.description=Selección de los datos para la realización de los operaciones observe.constant.AdminStep.SHOW_RESUME=Resumen @@ -1796,47 +1796,47 @@ observe.constant.AdminStep.VALIDATE.description=Validación de los datos de una observe.constant.CatchAcquisitionMode.GROUPED=Agroupado observe.constant.CatchAcquisitionMode.INDIVIDUAL=Por individuo observe.constant.ConnexionStatus.FAILED=Conexión falló -observe.constant.ConnexionStatus.FAILED.description=La conexión falló por la razón siguiente \:\n %1$s +observe.constant.ConnexionStatus.FAILED.description=La conexión falló por la razón siguiente \: observe.constant.ConnexionStatus.SUCCESS=Conexión con éxito -observe.constant.ConnexionStatus.SUCCESS.description=Información sobre la conexión \:\n%1$s. -observe.constant.ConnexionStatus.UNTESTED=Conexión invalida +observe.constant.ConnexionStatus.SUCCESS.description=Información sobre la conexión \: +observe.constant.ConnexionStatus.UNTESTED=Conexión no valida observe.constant.ConnexionStatus.UNTESTED.description=La conexión no fue validada, \no ha sido modificada desde el último test de conexión. observe.constant.CreationMode.EMPTY=Generar una base vacía -observe.constant.CreationMode.EMPTY.description=Generar una nueva base local vacía.\nEsta base no tendrá referencial y usted tendrá que importar lo posteriormente... +observe.constant.CreationMode.EMPTY.description=Generar una nueva base local vacía. Esta base no tendrá referencial y usted tendrá que importarla posteriormente. observe.constant.CreationMode.IMPORT_EXTERNAL_DUMP=Cargar una copia de seguridad de la base local (*.sql.gz) observe.constant.CreationMode.IMPORT_EXTERNAL_DUMP.description=Crear una nueva base local a partir\nde una copia de seguridad anterior de la aplicación observe.constant.CreationMode.IMPORT_INTERNAL_DUMP=Cargar la base de datos incrustada observe.constant.CreationMode.IMPORT_INTERNAL_DUMP.description=Generar una nueva base local a partir\nde la última versión de la base incrustada. observe.constant.CreationMode.IMPORT_LOCAL_STORAGE=Importar el referencial de una base local -observe.constant.CreationMode.IMPORT_LOCAL_STORAGE.description=Generar una nueva base local e importar el referencial de una otra base local. +observe.constant.CreationMode.IMPORT_LOCAL_STORAGE.description=Generar una nueva base local e importar el referencial de otra base local. observe.constant.CreationMode.IMPORT_REMOTE_STORAGE=Importar el referencial de una base remota -observe.constant.CreationMode.IMPORT_REMOTE_STORAGE.description=Generar una nueva base locale e importar el referencial e una otra base remota. +observe.constant.CreationMode.IMPORT_REMOTE_STORAGE.description=Generar una nueva base local e importar el referencial de una base remota. observe.constant.CreationMode.IMPORT_SERVER_STORAGE=Importar el referencial de un servidor remoto observe.constant.CreationMode.IMPORT_SERVER_STORAGE.description=Generar una nueva base local e importar el referencial de un servidor remoto. observe.constant.DbMode.CREATE_LOCAL=Crear una base local observe.constant.DbMode.CREATE_LOCAL.description=Crear una base local de tipo H2 -observe.constant.DbMode.USE_LOCAL=Utilizar une base local +observe.constant.DbMode.USE_LOCAL=Utilizar una base local observe.constant.DbMode.USE_LOCAL.description=Utilizar una base local de tipo H2 observe.constant.DbMode.USE_REMOTE=Utilizar una conexión directa a une base remota -observe.constant.DbMode.USE_REMOTE.description=Use a remote database (PostgreSQL)\= without web service (less efficient)\=Utilizar una base remota de tipo PostgreSQL\= sin servicio web (menos eficiente) +observe.constant.DbMode.USE_REMOTE.description=Utilizar una base remota de tipo PostgreSQL sin servicio web (menos eficiente) observe.constant.DbMode.USE_SERVER=Utilizar un servicio web remoto observe.constant.DbMode.USE_SERVER.description=Utilizar un servicio web remoto para obtener un mejor rendimiento observe.constant.DcpComputedValue.FALSE=No observe.constant.DcpComputedValue.TRUE=Si observe.constant.DcpComputedValue.UNKNOWN=Desconocido observe.constant.GearType.longline=Palangre -observe.constant.GearType.seine=Senne +observe.constant.GearType.seine=Cerco observe.constant.NonTargetCatchComputedValueSource.fromData=Calculado a partir de otros datos observe.constant.NonTargetCatchComputedValueSource.fromReferentiel=Calculado a partir del referencial observe.constant.NonTargetCatchComputedValueSource.fromSample=Calculado a partir de las muestras -observe.constant.NonTargetCatchReleaseStatus.M=Modéré \#TODO -observe.constant.NonTargetCatchReleaseStatus.P=Parfait \#TODO -observe.constant.NonTargetCatchReleaseStatus.S=Sévère \#TODO -observe.constant.NonTargetCatchReleaseStatus.U=Inconnu \#TODO -observe.constant.ObserveModelType.EMPTY=Sans marée\#TODO -observe.constant.ObserveModelType.EMPTY.description=Voir les programmes sans marée \#TODO +observe.constant.NonTargetCatchReleaseStatus.M=Moderado +observe.constant.NonTargetCatchReleaseStatus.P=Perfecto +observe.constant.NonTargetCatchReleaseStatus.S=Severo +observe.constant.NonTargetCatchReleaseStatus.U=Desconocido +observe.constant.ObserveModelType.EMPTY=Sin mareas +observe.constant.ObserveModelType.EMPTY.description=Ver los programas sin mareas observe.constant.ObserveModelType.REF=Referencial -observe.constant.ObserveModelType.REF.description=Voir le référentiel \#TODO +observe.constant.ObserveModelType.REF.description=Ver el referencial observe.constant.ObstunaAdminAction.CREATE=Creación de Obstuna observe.constant.ObstunaAdminAction.CREATE.description=Creación de una nueva base remota Obstuna observe.constant.ObstunaAdminAction.SECURITY=Actualización de seguridad de Obstuna @@ -1872,8 +1872,8 @@ observe.constant.StorageStep.CONFIG_DATA=Datos observe.constant.StorageStep.CONFIG_DATA.description=Configurar la importación de datos observe.constant.StorageStep.CONFIG_REFERENTIEL=Referencial observe.constant.StorageStep.CONFIG_REFERENTIEL.description=Configurar la importación del referencial -observe.constant.StorageStep.CONFIRM=Resumén -observe.constant.StorageStep.CONFIRM.description=Resumén de las operaciones a efectuar. +observe.constant.StorageStep.CONFIRM=Resumen +observe.constant.StorageStep.CONFIRM.description=Resumen de las operaciones a efectuar. observe.constant.StorageStep.ROLES=Seguridad observe.constant.StorageStep.ROLES.description=Configuración de la seguridad observe.constant.StorageStep.SELECT_DATA=Selección de datos @@ -1919,12 +1919,12 @@ observe.entity.message.updating=Se está modificando el objeto actual '%1$s'. observe.error.can.not.create.directory=¡Imposible crear el directorio %1$s\! observe.error.storage.could.not.backup.unsane.local.db=Impossible grabar una base dañada observe.error.storage.could.not.load.local.db=Impossible grabar la base local por la razón siguiente \: %s -observe.generateHtml.error=Impossible generar a partir del template %s +observe.generateHtml.error=Impossible generar a partir del modelo %s observe.info.selected.validators=Es necesario seleccionar un validador para continuar. observe.info.validation.credentials=Para validar el referencial (resp. los datos), debe tener los derechos de lectura y escritura correspondientes. observe.init.local.db.detected=%1$s detectado. -observe.init.local.db.error=Could not find local database, will load last backup (%s) \#TODO -observe.init.no.initial.dump.detected=Base empotrada %1$s no detectada. +observe.init.local.db.error=Imposible cargar la base local, se cargará el último backup +observe.init.no.initial.dump.detected=fuente de datos interna %1$s no detectada. observe.init.no.local.db.detected=Base local %1$s no detectada. observe.init.storage.done=Inicialización del servicio de persistencia terminado. observe.menu.actions=Acciones @@ -2006,8 +2006,15 @@ observe.security.unused=No utilizado observe.security.unused.tip=No usar este rol observe.security.utilisateur=Usuario observe.security.utilisateur.tip=El rol tiene permisos de lectura sobre el referencial y los datos -observe.selection.no.trips.selected=Aucune marée sélectionnée. \#TODO -observe.selection.selected.trips=%s marée(s) sélectionnée(s). \#TODO +observe.selection.no.trips.selected=Ninguna marea seleccionada +observe.selection.selected.trips=%s marea(s) seleccionada(s). +observe.service.actions.consolidate.LengthLengthParameterNotFound=No se puede encontrar una relación tamaño-tamaño para la tupla (especie %s - oceano %s - sexo %s - fecha %s) +observe.service.actions.consolidate.lengthWeightParameterNotFound=No se puede encontrar una relación tamaño-peso para la tupla (especie %s - oceano %s - sexo %s - fecha %s) +observe.service.actions.consolidate.noSex=No sexo +observe.services.topia.error.database.badModelVersion=La versión del modelo (%s) no es compatible con la versión de la base de datos (%s). Se necesita una migración antes de que se pueda abrir la base de datos. +observe.services.topia.error.h2.database.badAuthentication=Mala autentificación. +observe.services.topia.error.h2.database.locked=La base de datos H2 ya está siendo utilizada por otro usuario. +observe.services.topia.error.h2.database.notFound=No se pudó encontrar La base de datos H2. observe.storage.action.apply=Utilizar observe.storage.action.apply.tip=Utilizar la fuente de datos configuarada observe.storage.action.cancel=Cancelar el cambio de la fuente de datos @@ -2098,6 +2105,8 @@ observe.storage.remote.useSll=¿modo ssl? observe.storage.remoteConfiguration.presets=Configuration enregistrées \#TODO observe.storage.remoteConfiguration.presets.save=Enregister cette configuration \#TODO observe.storage.report.action.migrate=Politica de actualización +observe.storage.report.can.migrate=Actualizar si es necesario (version actual \: %1$s) +observe.storage.report.can.not.migrate=No es posible actualizar observe.storage.report.no.create.mode=No se necesita seleccionar un modo de creación de la base observe.storage.required.rw.on.data=No tiene los permisos necesarios para realizar esta operación.\n\nDebe tener permios de lectura y escritura de los datos del obaservador. observe.storage.security.administrateur=Propietario de la base @@ -2272,27 +2281,27 @@ observe.validation.trip.invalid.reportsUrl=La URL del informe no es válida. observe.validation.trip.invalid.startDate=La fecha de comienzo de marea debe ser inferior al día de observación de cualquier ruta (la ruta %1$s es incorrecta). observe.validation.tripLongline.unclosed.activity=Existe una actividad que no fue cerrada (%1$s). observe.validation.tripSeine.unclosed.route=Existe una ruta que no fue cerrada (%1$s). -observe.validator.field.tip=Propriedad '%1$s' +observe.validator.field.tip=Propiedad '%1$s' observe.validator.message.tip=Mensaje \: %1$s observe.validator.scope.tip=Tipo de mensaje \: '%1$s' observe.view.message=Mensajes observe.view.navigation=Navegación observe.view.server=Base locale en modo servidor -observe.warning.nimbus.landf=El look and Feel Nimbus no fue encontrado, se necesita a minimo la versión 1.6u10 de java. +observe.warning.nimbus.landf=El look and Feel Nimbus no fue encontrado, se necesita como mínimo la versión 1.6 ó 10 de java. observe.warning.no.ui=Ninguno entorno gráfico fue detectado -observeweb.adminApiKey.description=Admin API Key (A cambiar). +observeweb.adminApiKey.description=Llave API Admin (Cambiar). observeweb.apiUrl.description=Url de la api rest observeweb.baseDirectory.description=Directorio de la aplicación observeweb.build.date.description=Fecha de construcción observeweb.build.number.description=Número de construcción observeweb.build.version.description=Versión de construcción -observeweb.contextPath.description=Context path \#TODO +observeweb.contextPath.description=Contexto de aplicación observeweb.databasesConfigurationFile.description=Ubicación del archivo de configuración de las bases observeweb.devMode.description=Modo desarollador -observeweb.host.description=Application host \#TODO -observeweb.httpTimeout.description=Temps maximum de tentative de connection http (en millisecondes) \#TODO +observeweb.host.description=Administrador de la aplicación +observeweb.httpTimeout.description=Tiempo máximo de intento de conexión http (en milisegundos) observeweb.log4jConfigurationFile.description=Ubicación del archivo de configuración de los logs observeweb.sessionExpirationDelay.description=Duración máxima de una sesión (en minutos) observeweb.sessionMaximumSize.description=Tamaño máximo de la sesión -observeweb.temporaryDirectory.description=Ubicación del directorio temporario +observeweb.temporaryDirectory.description=Ubicación del directorio temporal observeweb.usersConfigurationFile.description=Ubicación del archivo de configuración de los usuarios ===================================== observe-i18n/src/main/i18n/translations/observe_fr_FR.properties ===================================== @@ -2008,6 +2008,13 @@ observe.security.utilisateur=Utilisateur observe.security.utilisateur.tip=Rôle ayant les droits de lecture sur le référentiel et les données observe.selection.no.trips.selected=Aucune marée sélectionnée. observe.selection.selected.trips=%s marée(s) sélectionnée(s). +observe.service.actions.consolidate.LengthLengthParameterNotFound=Aucune relation taille-taille trouvée pour le tuple (espèce %s - océan %s - sexe %s - date %s) +observe.service.actions.consolidate.lengthWeightParameterNotFound=Aucune relation taille-poids trouvée pour le tuple (espèce %s - océan %s - sexe %s - date %s) +observe.service.actions.consolidate.noSex=pas de sexe +observe.services.topia.error.database.badModelVersion=La version du modèle (%s) n'est pas compatible avec la version de la base de données (%s). Une migration est nécessaire avant d'ouvrir la base. +observe.services.topia.error.h2.database.badAuthentication=Authentification erronée. +observe.services.topia.error.h2.database.locked=La base H2 est déjà utilisé par un autre utilisateur. +observe.services.topia.error.h2.database.notFound=La base H2 n'a pas été trouvée. observe.storage.action.apply=Utiliser observe.storage.action.apply.tip=Utiliser la source de données configurée observe.storage.action.cancel=Annuler le changement de source de données @@ -2098,6 +2105,8 @@ observe.storage.remote.useSll=mode ssl ? observe.storage.remoteConfiguration.presets=Configurations enregistrées observe.storage.remoteConfiguration.presets.save=Enregister cette configuration observe.storage.report.action.migrate=Politique de mise à jour +observe.storage.report.can.migrate=Mise à jour si nécessaire (version actuelle \: %1$s) +observe.storage.report.can.not.migrate=Pas de mise à jour possible observe.storage.report.no.create.mode=Mode de création de base non requis observe.storage.required.rw.on.data=Vous n'avez pas les droits suffisants pour effectuer cette opération.\n\nPour effectuer cette opération vous devez avoir les droits de lecture et d'écriture sur les données observateur. observe.storage.security.administrateur=Propriétaire de la base ===================================== persistence/src/main/resources/db/migration/6.1/09_fill_object_material-common.sql ===================================== @@ -92,8 +92,8 @@ INSERT INTO observe_seine.objectMaterial (topiaid, topiaversion, topiacreatedate INSERT INTO observe_seine.objectMaterial (topiaid, topiaversion, topiacreatedate, lastupdatedate, needComment, status, legacyCode, standardCode, code, parent, label1, label2, label3, selectable, childrenMultiSelectable, childSelectionMandatory, objectMaterialType, validation, biodegradable, nonEntangling) values ('fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.67', 0, CURRENT_DATE, CURRENT_TIMESTAMP, false, 1, NULL , 'HALOG' , '2-2-5' , 'fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.59', 'HALOG (not fishing ALOG)' , 'HALOG (ALOG non pêche)' , 'HALOG (HALOG no pesca)' , true , true , false, 'fr.ird.observe.entities.referentiel.seine.ObjectMaterialType#0#0', NULL , false, false); INSERT INTO observe_seine.objectMaterial (topiaid, topiaversion, topiacreatedate, lastupdatedate, needComment, status, legacyCode, standardCode, code, parent, label1, label2, label3, selectable, childrenMultiSelectable, childSelectionMandatory, objectMaterialType, validation, biodegradable, nonEntangling) values ('fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.68', 0, CURRENT_DATE, CURRENT_TIMESTAMP, false, 1, NULL , NULL , '4' , NULL , 'Other properties' , 'Autres propriétés' , 'Otras propiedades' , false, true , false, NULL , NULL , false, false); INSERT INTO observe_seine.objectMaterial (topiaid, topiaversion, topiacreatedate, lastupdatedate, needComment, status, legacyCode, standardCode, code, parent, label1, label2, label3, selectable, childrenMultiSelectable, childSelectionMandatory, objectMaterialType, validation, biodegradable, nonEntangling) values ('fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.69', 0, CURRENT_DATE, CURRENT_TIMESTAMP, false, 1, NULL , NULL , '4-1' , 'fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.68', 'Biodegradable' , 'Matériaux' , 'Materiales' , true , false, false, 'fr.ird.observe.entities.referentiel.seine.ObjectMaterialType#0#0', NULL , false, false); -INSERT INTO observe_seine.objectMaterial (topiaid, topiaversion, topiacreatedate, lastupdatedate, needComment, status, legacyCode, standardCode, code, parent, label1, label2, label3, selectable, childrenMultiSelectable, childSelectionMandatory, objectMaterialType, validation, biodegradable, nonEntangling) values ('fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.70', 0, CURRENT_DATE, CURRENT_TIMESTAMP, false, 1, '22' , NULL , '4-2' , 'fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.68', 'Non entangling' , 'Non maillant' , NULL , true , false, false, 'fr.ird.observe.entities.referentiel.seine.ObjectMaterialType#0#0', NULL , false, false); -INSERT INTO observe_seine.objectMaterial (topiaid, topiaversion, topiacreatedate, lastupdatedate, needComment, status, legacyCode, standardCode, code, parent, label1, label2, label3, selectable, childrenMultiSelectable, childSelectionMandatory, objectMaterialType, validation, biodegradable, nonEntangling) values ('fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.71', 0, CURRENT_DATE, CURRENT_TIMESTAMP, false, 1, '23' , NULL , '4-3' , 'fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.68', 'Entangling' , 'Maillant' , 'Enmallante' , true , false, false, 'fr.ird.observe.entities.referentiel.seine.ObjectMaterialType#0#0', NULL , false, false); +INSERT INTO observe_seine.objectMaterial (topiaid, topiaversion, topiacreatedate, lastupdatedate, needComment, status, legacyCode, standardCode, code, parent, label1, label2, label3, selectable, childrenMultiSelectable, childSelectionMandatory, objectMaterialType, validation, biodegradable, nonEntangling) values ('fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.70', 0, CURRENT_DATE, CURRENT_TIMESTAMP, false, 1, '22*' , NULL , '4-2' , 'fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.68', 'Non entangling' , 'Non maillant' , NULL , true , false, false, 'fr.ird.observe.entities.referentiel.seine.ObjectMaterialType#0#0', NULL , false, false); +INSERT INTO observe_seine.objectMaterial (topiaid, topiaversion, topiacreatedate, lastupdatedate, needComment, status, legacyCode, standardCode, code, parent, label1, label2, label3, selectable, childrenMultiSelectable, childSelectionMandatory, objectMaterialType, validation, biodegradable, nonEntangling) values ('fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.71', 0, CURRENT_DATE, CURRENT_TIMESTAMP, false, 1, '23*' , NULL , '4-3' , 'fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.68', 'Entangling' , 'Maillant' , 'Enmallante' , true , false, false, 'fr.ird.observe.entities.referentiel.seine.ObjectMaterialType#0#0', NULL , false, false); INSERT INTO observe_seine.objectMaterial (topiaid, topiaversion, topiacreatedate, lastupdatedate, needComment, status, legacyCode, standardCode, code, parent, label1, label2, label3, selectable, childrenMultiSelectable, childSelectionMandatory, objectMaterialType, validation, biodegradable, nonEntangling) values ('fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.72', 0, CURRENT_DATE, CURRENT_TIMESTAMP, false, 1, NULL , NULL , '4-4' , 'fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.68', 'Depth (in m)' , 'Profondeur (en m)' , 'Profundidad (en m)' , true , false, false, 'fr.ird.observe.entities.referentiel.seine.ObjectMaterialType#0#2', 'x >= 0 && x <= 100' , false, false); INSERT INTO observe_seine.objectMaterial (topiaid, topiaversion, topiacreatedate, lastupdatedate, needComment, status, legacyCode, standardCode, code, parent, label1, label2, label3, selectable, childrenMultiSelectable, childSelectionMandatory, objectMaterialType, validation, biodegradable, nonEntangling) values ('fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.73', 0, CURRENT_DATE, CURRENT_TIMESTAMP, false, 1, NULL , NULL , '4-5' , 'fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.68', 'Area (in m2)' , 'Surface (en m2)' , 'Superficie (en m2)' , true , false, false, 'fr.ird.observe.entities.referentiel.seine.ObjectMaterialType#0#1', 'x >= 0.5 && x <= 50' , false, false); INSERT INTO observe_seine.objectMaterial (topiaid, topiaversion, topiacreatedate, lastupdatedate, needComment, status, legacyCode, standardCode, code, parent, label1, label2, label3, selectable, childrenMultiSelectable, childSelectionMandatory, objectMaterialType, validation, biodegradable, nonEntangling) values ('fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.74', 0, CURRENT_DATE, CURRENT_TIMESTAMP, false, 1, NULL , NULL , '4-6' , 'fr.ird.observe.entities.referentiel.seine.ObjectMaterial#0#0.68', 'Size of largest mesh' , 'Taille de la maille la plus grande (en mm)' , 'Talla de la malla más grandes (en mm)' , true , false, false, 'fr.ird.observe.entities.referentiel.seine.ObjectMaterialType#0#2', 'x >= 5 && x <= 200' , false, false); ===================================== pom.xml ===================================== @@ -26,7 +26,7 @@ <parent> <groupId>io.ultreia.maven</groupId> <artifactId>pom</artifactId> - <version>2018.71</version> + <version>2018.72</version> </parent> <groupId>fr.ird.observe</groupId> @@ -155,7 +155,7 @@ <maven.build.timestamp.format>dd/MM/yyyy HH:mm z</maven.build.timestamp.format> <buildDate>${maven.build.timestamp}</buildDate> - <observeToolkitVersion>3.7.10</observeToolkitVersion> + <observeToolkitVersion>3.7.11</observeToolkitVersion> <!--<lib.version.java4all.http>1.0.13</lib.version.java4all.http>--> <lib.version.nuiton.validation>3.1</lib.version.nuiton.validation> <!--<lib.version.java4all.config>1.0.3</lib.version.java4all.config>--> @@ -163,7 +163,7 @@ <!--<lib.version.hibernate>5.2.10.Final</lib.version.hibernate>--> <!--can't use 1.4.197 (date has changed + blob also--> <lib.version.h2>1.4.196</lib.version.h2> - <!--<lib.version.java4all.jaxx>3.0-alpha-40</lib.version.java4all.jaxx>--> + <!--<lib.version.java4all.jaxx>3.0-alpha-43-SNAPSHOT</lib.version.java4all.jaxx>--> <!--<lib.version.java4all.i18n>4.0-beta-3-SNAPSHOT</lib.version.java4all.i18n>--> <!--<lib.version.nuiton.topia>3.6-SNAPSHOT</lib.version.nuiton.topia>--> ===================================== services-local/.mvn/i18n/parse-java ===================================== ===================================== services-local/src/main/i18n/getters/java.getter ===================================== @@ -0,0 +1,7 @@ +observe.service.actions.consolidate.LengthLengthParameterNotFound +observe.service.actions.consolidate.lengthWeightParameterNotFound +observe.service.actions.consolidate.noSex +observe.services.topia.error.database.badModelVersion +observe.services.topia.error.h2.database.badAuthentication +observe.services.topia.error.h2.database.locked +observe.services.topia.error.h2.database.notFound ===================================== services-local/src/main/resources/i18n/services-local_en_GB.properties deleted ===================================== @@ -1,6 +0,0 @@ -observe.service.actions.consolidate.lengthWeightParameterNotFound=No length-weight relation found for tuple (species %s - ocean %s - sex %s - date %s) -observe.service.actions.consolidate.noSex=no sex -observe.services.topia.error.database.badModelVersion=Model version (%s) is not compatible with data base version (%s). Run migration before open data base. -observe.services.topia.error.h2.database.badAuthentication=Bad autnetication. -observe.services.topia.error.h2.database.locked=The H2 database is locked -observe.services.topia.error.h2.database.notFound=The H2 database was not found. ===================================== services-local/src/main/resources/i18n/services-local_es_ES.properties deleted ===================================== @@ -1,6 +0,0 @@ -observe.service.actions.consolidate.lengthWeightParameterNotFound=No se puede encontrar una relación tamaño-peso para la tupla (especie %s - oceano %s - sexo %s - fecha %s) -observe.service.actions.consolidate.noSex=No sexo -observe.services.topia.error.database.badModelVersion=La versión del modelo (%s) no es compatible con la versión de la base de datos (%s). Se necesita una migración antes de que se pueda abrir la base de datos. -observe.services.topia.error.h2.database.badAuthentication=Mala autentificación. -observe.services.topia.error.h2.database.locked=La base de datos H2 ya está utilizada por un otro usuario. -observe.services.topia.error.h2.database.notFound=No se pudó encontrar La base de datos H2. ===================================== services-local/src/main/resources/i18n/services-local_fr_FR.properties deleted ===================================== @@ -1,6 +0,0 @@ -observe.service.actions.consolidate.lengthWeightParameterNotFound=Aucune relation taille-poids trouvé pour le tuple (espèce %s - océan %s - sexe %s - date %s) -observe.service.actions.consolidate.noSex=pas de sexe -observe.services.topia.error.database.badModelVersion=La version du modèle (%s) n'est pas compatible avec la version de la base de données (%s). Une migration est nécessaire avant d'ouvrir la base. -observe.services.topia.error.h2.database.badAuthentication=Authentification erronée. -observe.services.topia.error.h2.database.locked=La base H2 est déjà utilisé par un autre utilisateur. -observe.services.topia.error.h2.database.notFound=La base H2 n'a pas été trouvée. View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/compare/7550a9ab3f65721e63f55636247... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/compare/7550a9ab3f65721e63f55636247... You're receiving this email because of your account on gitlab.com.
participants (1)
-
Tony CHEMIT