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