Commit 0fab7df2 authored by PECQUOT's avatar PECQUOT
Browse files

[fix] Synchro optimization patch regression fix (in quadrige3-core 3.3.5) (Mantis #47548)


[enh] remove obsolete config options, add missing i18n for site, fix site generation
Signed-off-by: PECQUOT's avatarlp1ee9d <ludovic.pecquot@e-is.pro>
parent b0ae2a04
## Sprint 71 - v3.6.1
- Aucune mise à jour de base de données
## Sprint 70 - v3.6.0
- Aucune mise à jour de base de données
......
......@@ -97,8 +97,8 @@
<scm>
<url>https://gitlab.ifremer.fr/quadrige/reefdb</url>
<connection>scm:svn:https://gitlab.ifremer.fr/quadrige/reefdb.git</connection>
<developerConnection>scm:svn:https://gitlab.ifremer.fr/quadrige/reefdb.git</developerConnection>
<connection>scm:git:https://gitlab.ifremer.fr/quadrige/reefdb.git</connection>
<developerConnection>scm:git:https://gitlab.ifremer.fr/quadrige/reefdb.git</developerConnection>
</scm>
<distributionManagement>
......@@ -178,7 +178,7 @@
<maven.compiler.debug>true</maven.compiler.debug>
<!-- Quadrige3 Core version -->
<quadrige3-core.version>3.3.3</quadrige3-core.version>
<quadrige3-core.version>3.3.5</quadrige3-core.version>
<!-- Last ReefDb launcher version -->
<launcherVersion>3.0.3</launcherVersion>
......@@ -803,7 +803,8 @@
<plugins>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>${projectInfoReportsPluginVersion}</version>
<!-- <version>${projectInfoReportsPluginVersion}</version>-->
<version>2.9</version>
<reportSets>
<reportSet>
<reports>
......@@ -861,20 +862,19 @@
<plugin>
<groupId>org.nuiton</groupId>
<artifactId>nuiton-maven-report-plugin</artifactId>
<inherited>false</inherited>
<artifactId>nuiton-config-maven-plugin</artifactId>
<version>3.3</version>
<reportSets>
<reportSet>
<reports>
<report>aggregate-config-report</report>
<report>aggregate-report</report>
</reports>
</reportSet>
</reportSets>
<configuration>
<include>reefdb</include>
<verbose>true</verbose>
<i18nBundleName>reefdb-i18n</i18nBundleName>
<showOptionDetail>true</showOptionDetail>
<verbose>true</verbose>
<outputEncoding>UTF-8</outputEncoding>
</configuration>
</plugin>
......@@ -1100,6 +1100,37 @@
</profile>
<profile>
<id>clean-site</id>
<build>
<plugins>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<executions>
<execution>
<phase>pre-site</phase>
<goals><goal>clean</goal></goals>
</execution>
</executions>
<configuration>
<excludeDefaultDirectories>true</excludeDefaultDirectories>
<filesets>
<fileset>
<directory>target</directory>
<includes>
<include>site/**</include>
<include>generated-site/**</include>
<include>generated-jrst/**</include>
<include>staging/**</include>
</includes>
</fileset>
</filesets>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>eis-deploy</id>
<properties>
......
......@@ -596,24 +596,6 @@ public final class ReefDbConfiguration extends QuadrigeCoreConfiguration {
return applicationConfig.getOptionAsBoolean(ReefDbConfigurationOption.SHOW_NUMBER_EDITOR_BUTTON.getKey());
}
/**
* <p>getCouleurControlerColonne.</p>
*
* @return a {@link Color} object.
*/
public Color getCouleurControlerColonne() {
return applicationConfig.getOptionAsColor(ReefDbConfigurationOption.COULEUR_CONTROLER_COLONNE.getKey());
}
/**
* <p>getCouleurValiderColonne.</p>
*
* @return a {@link Color} object.
*/
public Color getCouleurValiderColonne() {
return applicationConfig.getOptionAsColor(ReefDbConfigurationOption.COULEUR_VALIDER_COLONNE.getKey());
}
/**
* <p>getColorSelectedCell.</p>
*
......@@ -778,24 +760,6 @@ public final class ReefDbConfiguration extends QuadrigeCoreConfiguration {
return applicationConfig.getOption(ReefDbConfigurationOption.DATE_TIME_FORMAT.getKey());
}
/**
* <p>getTabbedPaneObservationMesureVisibility.</p>
*
* @return a {@link Boolean} object.
*/
public Boolean getTabbedPaneObservationMesureVisibility() {
return applicationConfig.getOptionAsBoolean(ReefDbConfigurationOption.TABBED_PANE_OBSERVATION_MESURES_CHECKBOX.getKey());
}
/**
* <p>getTabbedPanePrelevementsDetailsVisibility.</p>
*
* @return a {@link Boolean} object.
*/
public Boolean getTabbedPanePrelevementsDetailsVisibility() {
return applicationConfig.getOptionAsBoolean(ReefDbConfigurationOption.TABBED_PANE_PRELEVEMENTS_DETAILS_CHECKBOX.getKey());
}
/*
---- File and Directory methods ---
*/
......
package fr.ifremer.reefdb.config;
/*
* #%L
* Reef DB :: Core
* $Id:$
* $HeadURL:$
* %%
* Copyright (C) 2014 - 2015 Ifremer
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero 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 Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* #L%
*/
import org.nuiton.config.ConfigOptionDef;
/**
* <p>ReefDbConfigurationOption class.</p>
*
* @author Lionel Touseau <lionel.touseau@e-is.pro>
*/
public enum ReefDbConfigurationDeprecatedOption implements ConfigOptionDef {
/**
* -------- Deprecated OPTIONS -----------
*/
AUTHENTICATION_DISABLED("reefdb.authentication.disabled"),
AUTHENTICATION_FORCED("reefdb.authentication.forced"),
AUTHENTICATION_MOCK_USERNAME("reefdb.authentication.mock.username"),
AUTHENTICATION_MOCK_PASSWORD("reefdb.authentication.mock.password"),
AUTHENTICATION_MOCK_USER_ID("reefdb.authentication.mock.userId"),
AUTHENTICATION_INTRANET_SITE_URL("reefdb.authentication.intranet.site.url"),
AUTHENTICATION_INTRANET_SITE_TIMEOUT("reefdb.authentication.intranet.site.timeout"),
AUTHENTICATION_EXTRANET_SITE_URL("reefdb.authentication.extranet.site.url"),
AUTHENTICATION_EXTRANET_SITE_TIMEOUT("reefdb.authentication.extranet.site.timeout"),
AUTHENTICATION_DEFAULT_USERNAME("reefdb.authentication.username"),
AUTHENTICATION_DEFAULT_PASSWORD("reefdb.authentication.password"),
AUTHENTICATION_DISABLED2("quadrige2.authentication.disabled"),
AUTHENTICATION_FORCED2("quadrige2.authentication.forced"),
AUTHENTICATION_MOCK_USERNAME2("quadrige2.authentication.mock.username"),
AUTHENTICATION_MOCK_PASSWORD2("quadrige2.authentication.mock.password"),
AUTHENTICATION_MOCK_USER_ID2("quadrige2.authentication.mock.userId"),
AUTHENTICATION_INTRANET_SITE_URL2("quadrige2.authentication.intranet.site.url"),
AUTHENTICATION_INTRANET_SITE_TIMEOUT2("quadrige2.authentication.intranet.site.timeout"),
AUTHENTICATION_EXTRANET_SITE_URL2("quadrige2.authentication.extranet.site.url"),
AUTHENTICATION_EXTRANET_SITE_TIMEOUT2("quadrige2.authentication.extranet.site.timeout"),
AUTHENTICATION_DEFAULT_USERNAME2("quadrige2.authentication.username"),
AUTHENTICATION_DEFAULT_PASSWORD2("quadrige2.authentication.password"),
UPDATE_APPLICATION_URL("reefdb.update.application.url"),
UPDATE_DATA_URL("reefdb.update.data.url"),
INSTALL_DB_URL("reefdb.install.db.url"),
UPDATE_PLUGINS_URL("reefdb.update.plugins.url"),
SYNCHRONIZATION_USE_SERVER("reefdb.synchronization.useServer"),
SYNCHRONIZATION_SITE_URL("reefdb.synchronization.site.url"),
SYNCHRONIZATION_SITE_TIMEOUT("reefdb.synchronization.site.timeout"),
SYNCHRONIZATION_REFRESH_TIMEOUT("reefdb.synchronization.refresh.timeout"),
SYNCHRONIZATION_DIRECTORY("reefdb.synchro.directory"),
SYNCHRONIZATION_PERIOD_SELECTION_ENABLE("reefdb.synchronization.period.enable"),
SYNCHRONIZATION_ZIP_FILE_PREFIX("reefdb.synchro.zipFile.prefix"),
IMPORT_NB_YEARS_DATA_HISTORY ("quadrige2.synchro.import.nbYearDataHistory"),
IMPORT_DATA_MAX_ROOT_ROW_COUNT("quadrige2.synchro.import.data.maxRootRowCount"),
SYNCHRO_PROGRAM_CODES_INCLUDES("quadrige2.synchro.program.codes"),
;
/**
* Configuration key.
*/
private final String key;
/**
* I18n key of option description
*/
private final String description;
/**
* Type of option
*/
private final Class<?> type;
/**
* Default value of option.
*/
private String defaultValue;
/**
* Flag to not keep option value on disk
*/
private final boolean isTransient;
/**
* Flag to not allow option value modification
*/
private final boolean isFinal;
ReefDbConfigurationDeprecatedOption(String key //,
// String description,
// String defaultValue,
// Class<?> type,
// boolean isTransient
) {
this.key = key;
this.description = null;
this.defaultValue = null;
this.type = null;
this.isTransient = true;
this.isFinal = true;
}
/** {@inheritDoc} */
@Override
public String getKey() {
return key;
}
/** {@inheritDoc} */
@Override
public Class<?> getType() {
return type;
}
/** {@inheritDoc} */
@Override
public String getDescription() {
return description;
}
/** {@inheritDoc} */
@Override
public String getDefaultValue() {
return defaultValue;
}
/** {@inheritDoc} */
@Override
public boolean isTransient() {
return isTransient;
}
/** {@inheritDoc} */
@Override
public boolean isFinal() {
return isFinal;
}
/** {@inheritDoc} */
@Override
public void setDefaultValue(String defaultValue) {
this.defaultValue = defaultValue;
}
/** {@inheritDoc} */
@Override
public void setTransient(boolean bln) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
/** {@inheritDoc} */
@Override
public void setFinal(boolean bln) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}
package fr.ifremer.reefdb.config;
/*
* #%L
* Reef DB :: Core
* $Id:$
* $HeadURL:$
* %%
* Copyright (C) 2014 - 2015 Ifremer
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero 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 Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* #L%
*/
import org.nuiton.config.ApplicationConfigProvider;
import org.nuiton.config.ConfigActionDef;
import org.nuiton.config.ConfigOptionDef;
import java.util.Locale;
import static org.nuiton.i18n.I18n.l;
/**
* ReefDb config provider (for site generation).
*/
public class ReefDbConfigurationDeprecationProvider implements ApplicationConfigProvider {
/** {@inheritDoc} */
@Override
public String getName() {
return "reefdb";
}
/** {@inheritDoc} */
@Override
public String getDescription(Locale locale) {
return l(locale, "reefdb.config.deprecation");
}
/** {@inheritDoc} */
@Override
public ConfigOptionDef[] getOptions() {
return ReefDbConfigurationDeprecatedOption.values();
}
/** {@inheritDoc} */
@Override
public ConfigActionDef[] getActions() {
return new ConfigActionDef[0];
}
}
......@@ -214,18 +214,6 @@ public enum ReefDbConfigurationOption implements ConfigOptionDef {
Color.BLUE.toString(),
Color.class,
false),
COULEUR_CONTROLER_COLONNE(
"reefdb.ui.color.controleColonne",
n("reefdb.config.option.ui.color.controleColonne.description"),
new Color(251, 101, 5).toString(),
Color.class,
false),
COULEUR_VALIDER_COLONNE(
"reefdb.ui.color.controleValider",
n("reefdb.config.option.ui.color.controleValider.description"),
new Color(133, 5, 251).toString(),
Color.class,
false),
COLOR_SELECTED_CELL(
"reefdb.ui.color.selectedCell",
n("reefdb.config.option.ui.color.selectedCell.description"),
......@@ -299,19 +287,6 @@ public enum ReefDbConfigurationOption implements ConfigOptionDef {
Integer.class,
false),
TABBED_PANE_OBSERVATION_MESURES_CHECKBOX(
"reefdb.config.option.ui.tabbedPane.observation.mesures.showCheckbox",
n("reefdb.config.option.ui.tabbedPane.observation.mesures.showCheckbox.description"),
String.valueOf(true),
Boolean.class,
false),
TABBED_PANE_PRELEVEMENTS_DETAILS_CHECKBOX(
"reefdb.config.option.ui.tabbedPane.prelevements.details.showCheckbox",
n("reefdb.config.option.ui.tabbedPane.prelevements.details.showCheckbox.description"),
String.valueOf(false),
Boolean.class,
false),
/* CONSTANT ENUMERATIONS */
PMFM_ID_DEPTH_VALUES(
"reefdb.pmfm.id.depthValues",
......
......@@ -106,7 +106,7 @@ public class ExtractionPerformServiceImpl implements ExtractionPerformService {
if (LOG.isInfoEnabled()) {
LOG.info(String.format("Beginning a %s extraction (id=%s) with:", outputType, extraction.getId()));
LOG.info(String.format("\t date ranges: %s", ReefDbBeans.toString(getPeriodFilter(extraction).getElements())));
LOG.info(String.format("\tgo grouping: %s", ReefDbBeans.getFilterElementsIds(extraction, ExtractionFilterValues.ORDER_ITEM_TYPE)));
LOG.info(String.format("\tgeo grouping: %s", ReefDbBeans.getFilterElementsIds(extraction, ExtractionFilterValues.ORDER_ITEM_TYPE)));
LOG.info(String.format("\t programs: %s", ReefDbBeans.getFilterElementsIds(extraction, ExtractionFilterValues.PROGRAM)));
LOG.info(String.format("\t locations: %s", ReefDbBeans.getFilterElementsIds(extraction, ExtractionFilterValues.LOCATION)));
LOG.info(String.format("\t departments: %s", ReefDbBeans.getFilterElementsIds(extraction, ExtractionFilterValues.DEPARTMENT)));
......
fr.ifremer.reefdb.config.ReefDbConfigurationProvider
fr.ifremer.reefdb.config.ReefDbConfigurationDeprecationProvider
\ No newline at end of file
fr.ifremer.reefdb.config.ReefDbConfigurationProvider
\ No newline at end of file
......@@ -176,8 +176,6 @@ reefdb.config.option.ui.recommended.height.description=
reefdb.config.option.ui.recommended.width.description=
reefdb.config.option.ui.shortcut.closePopup.description=
reefdb.config.option.ui.showNumberEditorButton.description=
reefdb.config.option.ui.tabbedPane.observation.mesures.showCheckbox.description=
reefdb.config.option.ui.tabbedPane.prelevements.details.showCheckbox.description=
reefdb.config.option.ui.table.showCheckbox.description=
reefdb.config.option.unit.id.noUnit.description=
reefdb.config.option.update.application.url.description=
......
......@@ -7,9 +7,9 @@ reefdb.action.synchro.rejection.object=
reefdb.application.name=BD Récif
reefdb.config=Options de configuration de ${reefdb.application.name}
reefdb.config.deprecation=
reefdb.config.option.alternativeTaxonOrigin.pampa.description=
reefdb.config.option.alternativeTaxonOrigin.taxRef.description=
reefdb.config.option.alternativeTaxonOrigin.worms.description=
reefdb.config.option.alternativeTaxonOrigin.pampa.description=Code de l'origine (table ALTERNATIVE_TAXON_ORIGIN) correspondant aux codes de taxons 'PAMPA'
reefdb.config.option.alternativeTaxonOrigin.taxRef.description=Code de l'origine (table ALTERNATIVE_TAXON_ORIGIN) correspondant aux codes de taxons 'TAX_REF'
reefdb.config.option.alternativeTaxonOrigin.worms.description=Code de l'origine (table ALTERNATIVE_TAXON_ORIGIN) correspondant aux codes de taxons 'WORMS'
reefdb.config.option.authentication.disabled.description=
reefdb.config.option.authentication.extranet.site.timeout.description=
reefdb.config.option.authentication.extranet.site.url.description=
......@@ -21,82 +21,18 @@ reefdb.config.option.authentication.mock.userId.description=
reefdb.config.option.authentication.mock.username.description=
reefdb.config.option.authentication.password.description=
reefdb.config.option.authentication.username.description=
reefdb.config.option.basedir.description=
reefdb.config.option.config.directory.description=
reefdb.config.option.control.elementCode.measureResult.description=
reefdb.config.option.control.elementCode.samplingOperation.description=
reefdb.config.option.control.elementCode.survey.description=
reefdb.config.option.control.featureCode.measureResult.analysisInstrument.description=
reefdb.config.option.control.featureCode.measureResult.analyst.description=
reefdb.config.option.control.featureCode.measureResult.fraction.description=
reefdb.config.option.control.featureCode.measureResult.individualNumber.description=
reefdb.config.option.control.featureCode.measureResult.method.description=
reefdb.config.option.control.featureCode.measureResult.numericalValue.description=
reefdb.config.option.control.featureCode.measureResult.parameter.description=
reefdb.config.option.control.featureCode.measureResult.pmfm.description=
reefdb.config.option.control.featureCode.measureResult.precision.description=
reefdb.config.option.control.featureCode.measureResult.qualitativeValue.description=
reefdb.config.option.control.featureCode.measureResult.support.description=
reefdb.config.option.control.featureCode.measureResult.taxon.description=
reefdb.config.option.control.featureCode.measureResult.taxonGroup.description=
reefdb.config.option.control.featureCode.measureResult.uncertaintyUnit.description=
reefdb.config.option.control.featureCode.measureResult.uncertaintyValue.description=
reefdb.config.option.control.featureCode.samplingOperation.comment.description=
reefdb.config.option.control.featureCode.samplingOperation.department.description=
reefdb.config.option.control.featureCode.samplingOperation.depth.description=
reefdb.config.option.control.featureCode.samplingOperation.depthLevel.description=
reefdb.config.option.control.featureCode.samplingOperation.depthMax.description=
reefdb.config.option.control.featureCode.samplingOperation.depthMin.description=
reefdb.config.option.control.featureCode.samplingOperation.gear.description=
reefdb.config.option.control.featureCode.samplingOperation.individualCount.description=
reefdb.config.option.control.featureCode.samplingOperation.latitudeMax.description=
reefdb.config.option.control.featureCode.samplingOperation.latitudeMin.description=
reefdb.config.option.control.featureCode.samplingOperation.longitudeMax.description=
reefdb.config.option.control.featureCode.samplingOperation.longitudeMin.description=
reefdb.config.option.control.featureCode.samplingOperation.name.description=
reefdb.config.option.control.featureCode.samplingOperation.positioning.description=
reefdb.config.option.control.featureCode.samplingOperation.positioningPrecision.description=
reefdb.config.option.control.featureCode.samplingOperation.program.description=
reefdb.config.option.control.featureCode.samplingOperation.size.description=
reefdb.config.option.control.featureCode.samplingOperation.sizeUnit.description=
reefdb.config.option.control.featureCode.samplingOperation.time.description=
reefdb.config.option.control.featureCode.survey.campaign.description=
reefdb.config.option.control.featureCode.survey.comment.description=
reefdb.config.option.control.featureCode.survey.controlDate.description=
reefdb.config.option.control.featureCode.survey.date.description=
reefdb.config.option.control.featureCode.survey.department.description=
reefdb.config.option.control.featureCode.survey.dragZone.description=
reefdb.config.option.control.featureCode.survey.latitudeMaxLocation.description=
reefdb.config.option.control.featureCode.survey.latitudeMinLocation.description=
reefdb.config.option.control.featureCode.survey.latitudeReal.description=
reefdb.config.option.control.featureCode.survey.location.description=
reefdb.config.option.control.featureCode.survey.longitudeMaxLocation.description=
reefdb.config.option.control.featureCode.survey.longitudeMinLocation.description=
reefdb.config.option.control.featureCode.survey.longitudeReal.description=
reefdb.config.option.control.featureCode.survey.name.description=
reefdb.config.option.control.featureCode.survey.occasion.description=
reefdb.config.option.control.featureCode.survey.positioningComment.description=
reefdb.config.option.control.featureCode.survey.positioningPrecision.description=
reefdb.config.option.control.featureCode.survey.positioningSystem.description=
reefdb.config.option.control.featureCode.survey.precisionDepth.description=
reefdb.config.option.control.featureCode.survey.program.description=
reefdb.config.option.control.featureCode.survey.qualificationComment.description=
reefdb.config.option.control.featureCode.survey.time.description=
reefdb.config.option.control.featureCode.survey.unit.description=
reefdb.config.option.control.featureCode.survey.updateDate.description=
reefdb.config.option.control.featureCode.survey.updateDt.description=
reefdb.config.option.control.featureCode.survey.validationDate.description=
reefdb.config.option.basedir.description=Répertoire principal
reefdb.config.option.data.directory.description=Répertoire de stockage des données de l'application (base locale, fichiers de mesures, photos, etc.)
reefdb.config.option.department.recorder.default.id.description=Identifiant de l'oragisme saisisseur par défaut (table DEPARTMENT)
reefdb.config.option.extraction.completeOutputType.extension.description=
reefdb.config.option.extraction.completeOutputType.prefix.description=
reefdb.config.option.extraction.default.orderItemType.code.description=
reefdb.config.option.extraction.file.extension.description=
reefdb.config.option.extraction.file.prefix.description=
reefdb.config.option.extraction.fileType.code.description=
reefdb.config.option.extraction.default.orderItemType.code.description=Code du OrderItemType pour les extractions (par défaut \= 'ZONESMARINES')
reefdb.config.option.extraction.file.extension.description=Extension par défaut pour les fichiers d'extraction
reefdb.config.option.extraction.file.prefix.description=Préfixe par défaut pour les fichiers d'extraction
reefdb.config.option.extraction.fileType.code.description=Code du FileType pour les extractions (par défaut \= '0')
reefdb.config.option.extraction.filterOperatorType.id.description=
reefdb.config.option.extraction.filterType.id.description=
reefdb.config.option.extraction.groupTypePmfm.code.description=
reefdb.config.option.extraction.groupTypePmfm.code.description=Code du GroupTypePmfm pour les extractions (par défaut \= '0')
reefdb.config.option.extraction.ignore.unit.ids.description=Identifiants d'unités à ignorer (table UNIT)
reefdb.config.option.extraction.location.extension.description=
reefdb.config.option.extraction.location.prefix.description=
......@@ -104,12 +40,12 @@ reefdb.config.option.extraction.orderItemType.code.description=
reefdb.config.option.extraction.orderItemType.filterCriteriaType.id.description=
reefdb.config.option.extraction.pampaOutputType.extension.description=
reefdb.config.option.extraction.pampaOutputType.prefix.description=
reefdb.config.option.extraction.projectionSystem.code.description=
reefdb.config.option.extraction.projectionSystem.code.description=Code du système de projection pour les extractions (par défaut \= '4326')
reefdb.config.option.extraction.simpleOutputType.extension.description=
reefdb.config.option.extraction.simpleOutputType.prefix.description=
reefdb.config.option.extraction.table.extension.description=
reefdb.config.option.extraction.table.prefix.description=
reefdb.config.option.extraction.tableType.code.description=
reefdb.config.option.extraction.tableType.code.description=Code du TableType pour les extractions (par défaut \= '0')
reefdb.config.option.filter.criteria.type.analysisInstrument.id.description=
reefdb.config.option.filter.criteria.type.department.id.description=
reefdb.config.option.filter.criteria.type.location.id.description=
......@@ -137,31 +73,31 @@ reefdb.config.option.filter.type.samplingEquipment.description=
reefdb.config.option.filter.type.taxon.description=
reefdb.config.option.filter.type.taxonGroup.description=
reefdb.config.option.filter.type.user.description=
reefdb.config.option.help.directory.description=
reefdb.config.option.help.directory.description=Répertoire pour l'aide en ligne
reefdb.config.option.i18n.directory.description=
reefdb.config.option.i18n.locale.description=
reefdb.config.option.inceptionYear.description=
reefdb.config.option.inceptionYear.description=Année de démarrage du projet
reefdb.config.option.install.db.url.description=
reefdb.config.option.lastContextId.description=
reefdb.config.option.lastObservationId.description=
reefdb.config.option.lastContextId.description=Identifiant du dernier contexte utilisé
reefdb.config.option.lastObservationId.description=Identifiant de la dernière observation ouverte
reefdb.config.option.launch.mode.description=
reefdb.config.option.organizationName.description=Organisme en charge de l'application
reefdb.config.option.persistence.checkConstants.description=
reefdb.config.option.persistence.db.backup.external.directory.description=