Tony CHEMIT pushed to branch develop-5.x at ultreiaio / ird-observe

Commits:

10 changed files:

Changes:

  • application-swing-decoration/src/main/resources/i18n/application-swing-decoration_es_ES.properties
    ... ... @@ -109,7 +109,7 @@ observe.type.maturityStatuses=Maturidades
    109 109
     observe.type.mitigationType=Tipo de medida de atenuación
    
    110 110
     observe.type.mitigationTypes=Tipos de medida de atenuación
    
    111 111
     observe.type.nonTargetCatch=Fauna accesoria conservada o descartada
    
    112
    -observe.type.nonTargetCatches=Faunas accesorias conservadas o descartadas
    
    112
    +observe.type.nonTargetCatches=Fauna accesoria conservada o descartada
    
    113 113
     observe.type.nonTargetLength=Longitud (cm inf.)
    
    114 114
     observe.type.nonTargetLengths=Longitudes (cm inf.)
    
    115 115
     observe.type.nonTargetSample=Muestreo de fauna accesoria
    
    ... ... @@ -119,8 +119,8 @@ observe.type.objectFates=Futuros del objeto
    119 119
     observe.type.objectObservedSpecies=Fauna observada
    
    120 120
     observe.type.objectOperation=Operación sobre el objeto
    
    121 121
     observe.type.objectOperations=Operaciones sobre el objeto
    
    122
    -observe.type.objectSchoolEstimate=Estimación banco de objetos
    
    123
    -observe.type.objectSchoolEstimates=Estimaciones banco de objetos
    
    122
    +observe.type.objectSchoolEstimate=Estimación del banco
    
    123
    +observe.type.objectSchoolEstimates=Estimaciones del banco
    
    124 124
     observe.type.objectType=Tipo de objeto
    
    125 125
     observe.type.objectTypes=Tipos de objeto
    
    126 126
     observe.type.observedSystem=Sistema observado
    

  • application-swing-validation/src/main/resources/i18n/application-swing-validation_es_ES.properties
    ... ... @@ -66,11 +66,11 @@ observe.common.gearUseFeaturesSeine=Equipamiento
    66 66
     observe.common.gonadeWeight=Peso de las gonadas (g)
    
    67 67
     observe.common.haulingBreaks=Número de cortes
    
    68 68
     observe.common.haulingDirectionSameAsSetting=Sentido del arrastre idéntico a lo de la calada
    
    69
    -observe.common.haulingEndLatitude=Arrastre Latitude
    
    69
    +observe.common.haulingEndLatitude=Arrastre Latitud
    
    70 70
     observe.common.haulingEndLongitude=Arrastre Longitud
    
    71 71
     observe.common.haulingEndQuadrant=Arrastre quadrant
    
    72 72
     observe.common.haulingEndTimeStamp=Timestamp de fin
    
    73
    -observe.common.haulingStartLatitude=Arrastre Latitude
    
    73
    +observe.common.haulingStartLatitude=Arrastre Latitud
    
    74 74
     observe.common.haulingStartLongitude=Arrastre Longitud
    
    75 75
     observe.common.haulingStartQuadrant=Arrastre quadrant
    
    76 76
     observe.common.haulingStartTimeStamp=Timestamp del inicio
    
    ... ... @@ -141,13 +141,13 @@ observe.common.sensorBrand=Marca de sensor
    141 141
     observe.common.sensorDataFormat=Formato de los datos del sensor
    
    142 142
     observe.common.sensorSerialNo=Número de serie
    
    143 143
     observe.common.sensorType=Tipo de sensor
    
    144
    -observe.common.settingEndLatitude=Calada latitude
    
    144
    +observe.common.settingEndLatitude=Calada latitud
    
    145 145
     observe.common.settingEndLongitude=Calada longitud
    
    146 146
     observe.common.settingEndQuadrant=Calada quadrant
    
    147 147
     observe.common.settingEndTimeStamp=Timestamp de fin
    
    148 148
     observe.common.settingIdentifier=Calada
    
    149 149
     observe.common.settingShape=Forma de la calada
    
    150
    -observe.common.settingStartLatitude=Calada latitude
    
    150
    +observe.common.settingStartLatitude=Calada latitud
    
    151 151
     observe.common.settingStartLongitude=Calada longitud
    
    152 152
     observe.common.settingStartQuadrant=Calada quadrant
    
    153 153
     observe.common.settingStartTimeStamp=Timestamp de inicio
    
    ... ... @@ -166,7 +166,7 @@ observe.common.startLogValue=Corredera de mañana (millas)
    166 166
     observe.common.startTime=Fecha - Heuro de inicio de validez
    
    167 167
     observe.common.status=Estado
    
    168 168
     observe.common.stomacFullness=Nivel de llenado del estomago
    
    169
    -observe.common.supportVesselName=Nombre del supply
    
    169
    +observe.common.supportVesselName=Nombre del Macicero
    
    170 170
     observe.common.surroundingActivity=Actividad circundante
    
    171 171
     observe.common.swivelWeight=Peso de el destorcedor (kg)
    
    172 172
     observe.common.targetCatch=Captura de atún
    

  • application-swing/src/main/java/fr/ird/observe/application/swing/RunObserve.java
    ... ... @@ -27,6 +27,9 @@ import org.apache.commons.logging.LogFactory;
    27 27
     import java.util.Arrays;
    
    28 28
     import java.util.Date;
    
    29 29
     
    
    30
    +
    
    31
    +import static org.nuiton.i18n.I18n.n;
    
    32
    +
    
    30 33
     /**
    
    31 34
      * Pour lancer le client swing {@code ObServe} en mode administrateur.
    
    32 35
      *
    
    ... ... @@ -54,4 +57,9 @@ public class RunObserve extends ObserveRunner {
    54 57
             new RunObserve(args).launch();
    
    55 58
         }
    
    56 59
     
    
    60
    +    static {
    
    61
    +        //TODO Apply this modification in jaxx project
    
    62
    +        n("jaxx.common.latitude");
    
    63
    +    }
    
    64
    +
    
    57 65
     }

  • application-swing/src/main/java/fr/ird/observe/application/swing/backup/BackupsManager.java
    ... ... @@ -29,6 +29,7 @@ import fr.ird.observe.application.swing.ObserveSwingApplicationDataSourcesManage
    29 29
     import fr.ird.observe.application.swing.ObserveSwingTechnicalException;
    
    30 30
     import fr.ird.observe.application.swing.db.ObserveSwingDataSource;
    
    31 31
     import fr.ird.observe.services.dto.DataSourceCreateConfigurationDto;
    
    32
    +import java.nio.charset.StandardCharsets;
    
    32 33
     import org.apache.commons.lang3.StringUtils;
    
    33 34
     import org.apache.commons.logging.Log;
    
    34 35
     import org.apache.commons.logging.LogFactory;
    
    ... ... @@ -231,7 +232,7 @@ public class BackupsManager implements Closeable {
    231 232
     
    
    232 233
         private void storeBackups() throws IOException {
    
    233 234
             log.info(String.format("Store %d backups to %s", backups.size(), storePath));
    
    234
    -        try (BufferedWriter writer = Files.newBufferedWriter(storePath)) {
    
    235
    +        try (BufferedWriter writer = Files.newBufferedWriter(storePath, StandardCharsets.UTF_8)) {
    
    235 236
                 new Gson().toJson(backups, writer);
    
    236 237
             }
    
    237 238
         }
    

  • application-swing/src/main/resources/i18n/application-swing_en_GB.properties
    1 1
     aboutframe.changelog=Changelog
    
    2
    +jaxx.common.latitude=Latitude
    
    2 3
     observe.about.message=<h3>ObServe</h3><a href\="http\://www.ird.fr/informatique-scientifique/projets/observe/">Système d'Information, 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>.</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 <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.</p><br/><hr/>Pour plus d'informations, vous pouvez visiter le <a href\="http\://observe.codelutin.com">site du projet</a>.
    
    3 4
     observe.about.translate.content=<h2>Comment traduire ObServe</h2>Vous pouvez nous aider à traduire l'application.<hr/><br/><ul><li>Récupérer le fichier <a href\="%s">observe-i18n.csv</a> dans le répertoire <strong>i18n</strong></li><li>ouvrez le avec un tableur avec les options suivantes \: <ul><li>caractère séparateur \: <strong><i>|</i></strong></li><li>encoding <strong><i>UTF-8</i></strong></li><li>texte encapsulé par des <strong><i>"</i></strong></li></ul></li><li>Traduisez, Améliorer, ...</li><li>Enfin renvoyez-le nous</li></ul><br/>Vos modifications seront prises en compte avant la prochaine version.
    
    4 5
     observe.about.translate.title=translate ObServe
    

  • application-swing/src/main/resources/i18n/application-swing_es_ES.properties
    1 1
     aboutframe.changelog=Changelog
    
    2
    +jaxx.common.latitude=Latitud
    
    2 3
     observe.about.message=<h3>ObServe</h3><a href\="http\://www.ird.fr/informatique-scientifique/projets/observe/">Système d'Information, d'Observation et de Suivi des pêches thonières tropicales de surface.</a><hr/><p>Aplicación de adquisición Application de datos de observadores y de consulta de estos datos desde una base <i>Obstuna</i>.</p> <p>Este projecto se ha iniciado en 2009 por la unidad US 007-OSIRIS del <a href\="http\://www.ird.fr">IRD</a> dentro del marco de <a href\="http\://www.ird.fr/informatique-scientifique/soutien/spirales/anciens_projets/affiche_projet.php?code\=2008.11">project spirale</a>.</p><p>Realizado por la sociedad <a href\="http\://codelutin.com">Code Lutin</a> en 2009.</p><br/><hr/>Para mas información puede visitar el <a href\="http\://observe.codelutin.com">sitio web del proyecto</a>.
    
    3 4
     observe.about.translate.content=<h2>Comment traduire ObServe</h2>Vous pouvez nous aider à traduire l'application.<hr/><br/><ul><li>Récupérer le fichier <a href\="%s">observe-i18n.csv</a> dans le répertoire <strong>i18n</strong></li><li>ouvrez le avec un tableur avec les options suivantes \: <ul><li>caractère séparateur \: <strong><i>|</i></strong></li><li>encoding <strong><i>UTF-8</i></strong></li><li>texte encapsulé par des <strong><i>"</i></strong></li></ul></li><li>Traduisez, Améliorer, ...</li><li>Enfin renvoyez-le nous</li></ul><br/>Vos modifications seront prises en compte avant la prochaine version.
    
    4 5
     observe.about.translate.title=Traducir ObServe
    
    ... ... @@ -490,7 +491,7 @@ observe.common.startLogValue=Corredera de mañana (millas)
    490 491
     observe.common.status=Estado
    
    491 492
     observe.common.step.description=Descripción de la etapa
    
    492 493
     observe.common.storage.not.valid=Fuente de datos no configurada
    
    493
    -observe.common.supportVesselName=Nombre del supply
    
    494
    +observe.common.supportVesselName=Nombre del Macicero
    
    494 495
     observe.common.surroundingActivity=Actividad circundante
    
    495 496
     observe.common.taille=Talla (cm)
    
    496 497
     observe.common.taillePoids.caracteristics=Características Talla-Peso
    
    ... ... @@ -1139,7 +1140,7 @@ observe.content.setSeine.schoolType.not.fill=vacío
    1139 1140
     observe.content.setSeine.sonarUsed=Utilización del sonar durante el lance
    
    1140 1141
     observe.content.setSeine.sonarUsedAvantSet=Utilización del sonar antes del lance
    
    1141 1142
     observe.content.setSeine.startTime=Fecha - Hora comienzo lance
    
    1142
    -observe.content.setSeine.supportVesselName=Nombre Macicero
    
    1143
    +observe.content.setSeine.supportVesselName=Nombre de Macicero
    
    1143 1144
     observe.content.setSeine.tab.general=Características generales
    
    1144 1145
     observe.content.setSeine.tab.measurements=Parámetros
    
    1145 1146
     observe.content.setSeine.targetDiscarded=Descarte de atún
    
    ... ... @@ -1523,7 +1524,7 @@ observe.storage.action.apply.tip=Utilizar la fuente de datos configuarada
    1523 1524
     observe.storage.action.canMigrate=Actualización de la base (versión actual %1$s)
    
    1524 1525
     observe.storage.action.cancel=Cancelar el cambio de la fuente de datos
    
    1525 1526
     observe.storage.action.cancel.tip=Cancelar el cambio de la fuente de datos
    
    1526
    -observe.storage.activityLongline.coordinate=Coordenadas
    
    1527
    +observe.storage.activityLongline.coordinate=Coordenada
    
    1527 1528
     observe.storage.activityLongline.fpaZone=Zona FPA
    
    1528 1529
     observe.storage.activityLongline.message.active.found=Actividad abierta
    
    1529 1530
     observe.storage.activityLongline.message.active.found.for.other.trip=Existe una actividad abierta en otra ruta.
    

  • application-swing/src/main/resources/i18n/application-swing_fr_FR.properties
    1 1
     aboutframe.changelog=Historique
    
    2
    +jaxx.common.latitude=Latitude
    
    2 3
     observe.about.message=<h3>ObServe</h3><a href\="http\://www.ird.fr/informatique-scientifique/projets/observe/">Système d'Information, 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>.</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 <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.</p><br/><hr/>Pour plus d'informations, vous pouvez visiter le <a href\="http\://observe.codelutin.com">site du projet</a>.
    
    3 4
     observe.about.translate.content=<h2>Comment traduire ObServe</h2>Vous pouvez nous aider à traduire l'application.<hr/><br/><ul><li>Récupérer le fichier <a href\="%s">observe-i18n.csv</a> dans le répertoire <strong>i18n</strong></li><li>ouvrez le avec un tableur avec les options suivantes \: <ul><li>caractère séparateur \: <strong><i>|</i></strong></li><li>encoding <strong><i>UTF-8</i></strong></li><li>texte encapsulé par des <strong><i>"</i></strong></li></ul></li><li>Traduisez, Améliorer, ...</li><li>Enfin renvoyez-le nous</li></ul><br/>Vos modifications seront prises en compte avant la prochaine version.
    
    4 5
     observe.about.translate.title=Traduire ObServe
    

  • application-web-configuration/src/main/java/fr/ird/observe/application/web/configuration/db/ObserveWebDatabasesHelper.java
    ... ... @@ -32,17 +32,17 @@ import fr.ird.observe.application.web.configuration.db.impl.ObserveWebDatabaseBe
    32 32
     import fr.ird.observe.application.web.configuration.db.impl.ObserveWebDatabaseRoleBean;
    
    33 33
     import fr.ird.observe.application.web.configuration.db.impl.ObserveWebDatabasesBean;
    
    34 34
     import fr.ird.observe.application.web.configuration.db.impl.ObserveWebDatabasesImmutable;
    
    35
    -import org.apache.commons.collections4.CollectionUtils;
    
    36
    -import org.apache.commons.lang3.StringUtils;
    
    37
    -import org.apache.commons.logging.Log;
    
    38
    -import org.apache.commons.logging.LogFactory;
    
    39
    -
    
    40 35
     import java.io.BufferedWriter;
    
    41 36
     import java.io.File;
    
    42 37
     import java.io.Reader;
    
    43 38
     import java.io.Writer;
    
    39
    +import java.nio.charset.StandardCharsets;
    
    44 40
     import java.util.LinkedHashSet;
    
    45 41
     import java.util.Set;
    
    42
    +import org.apache.commons.collections4.CollectionUtils;
    
    43
    +import org.apache.commons.lang3.StringUtils;
    
    44
    +import org.apache.commons.logging.Log;
    
    45
    +import org.apache.commons.logging.LogFactory;
    
    46 46
     
    
    47 47
     /**
    
    48 48
      * Created on 30/08/15.
    
    ... ... @@ -164,7 +164,7 @@ public class ObserveWebDatabasesHelper {
    164 164
                 log.info("Store databases to " + file);
    
    165 165
             }
    
    166 166
     
    
    167
    -        try (BufferedWriter writer = Files.newWriter(file, Charsets.UTF_8)) {
    
    167
    +        try (BufferedWriter writer = Files.newWriter(file, StandardCharsets.UTF_8)) {
    
    168 168
     
    
    169 169
                 store(databases, writer);
    
    170 170
     
    

  • application-web-configuration/src/main/java/fr/ird/observe/application/web/configuration/user/ObserveWebUsersHelper.java
    ... ... @@ -35,18 +35,18 @@ import fr.ird.observe.application.web.configuration.user.impl.ObserveWebUserBean
    35 35
     import fr.ird.observe.application.web.configuration.user.impl.ObserveWebUserPermissionBean;
    
    36 36
     import fr.ird.observe.application.web.configuration.user.impl.ObserveWebUsersBean;
    
    37 37
     import fr.ird.observe.application.web.configuration.user.impl.ObserveWebUsersImmutable;
    
    38
    -import org.apache.commons.collections4.CollectionUtils;
    
    39
    -import org.apache.commons.lang3.StringUtils;
    
    40
    -import org.apache.commons.logging.Log;
    
    41
    -import org.apache.commons.logging.LogFactory;
    
    42
    -
    
    43 38
     import java.io.BufferedWriter;
    
    44 39
     import java.io.File;
    
    45 40
     import java.io.Reader;
    
    46 41
     import java.io.Writer;
    
    42
    +import java.nio.charset.StandardCharsets;
    
    47 43
     import java.util.LinkedHashSet;
    
    48 44
     import java.util.Optional;
    
    49 45
     import java.util.Set;
    
    46
    +import org.apache.commons.collections4.CollectionUtils;
    
    47
    +import org.apache.commons.lang3.StringUtils;
    
    48
    +import org.apache.commons.logging.Log;
    
    49
    +import org.apache.commons.logging.LogFactory;
    
    50 50
     
    
    51 51
     /**
    
    52 52
      * Created on 30/08/15.
    
    ... ... @@ -158,7 +158,7 @@ public class ObserveWebUsersHelper {
    158 158
                 log.info("Store users to " + file);
    
    159 159
             }
    
    160 160
     
    
    161
    -        try (BufferedWriter writer = Files.newWriter(file, Charsets.UTF_8)) {
    
    161
    +        try (BufferedWriter writer = Files.newWriter(file, StandardCharsets.UTF_8)) {
    
    162 162
     
    
    163 163
                 store(users, writer);
    
    164 164
     
    
    ... ... @@ -170,7 +170,6 @@ public class ObserveWebUsersHelper {
    170 170
     
    
    171 171
         public void store(ObserveWebUsers users, Writer writer) throws YamlException {
    
    172 172
     
    
    173
    -
    
    174 173
             YamlWriter yamlWriter = new YamlWriter(writer, createConfig());
    
    175 174
             if (users instanceof ObserveWebUsersImmutable) {
    
    176 175
     
    

  • services-topia-validation/src/main/resources/i18n/services-topia-validation_es_ES.properties
    ... ... @@ -159,7 +159,7 @@ observe.common.startLogValue=Corredera de mañana (millas)
    159 159
     observe.common.startTime=Fecha - Heuro de inicio de validez
    
    160 160
     observe.common.status=Estado
    
    161 161
     observe.common.stomacFullness=Nivel de llenado del estomago
    
    162
    -observe.common.supportVesselName=Nombre del supply
    
    162
    +observe.common.supportVesselName=Nombre del Macicero
    
    163 163
     observe.common.surroundingActivity=Actividad circundante
    
    164 164
     observe.common.swivelWeight=Peso de el destorcedor (kg)
    
    165 165
     observe.common.targetCatch=Captura de atún