Author: kmorin Date: 2013-04-19 19:16:10 +0200 (Fri, 19 Apr 2013) New Revision: 832 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/832 Log: fixes #1848 [ERGO] - Touches de raccourcis Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/home/SelectCruiseUI.css trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/home/SelectCruiseUIHandler.java trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/EditFishingOperationUIHandler.java trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/marinelitter/MarineLitterBatchTableModel.java trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/marinelitter/MarineLitterBatchUIHandler.java trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/referential/ManageTemporaryReferentialUI.css trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_en_GB.properties trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/home/SelectCruiseUI.css =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/home/SelectCruiseUI.css 2013-04-19 12:34:41 UTC (rev 831) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/home/SelectCruiseUI.css 2013-04-19 17:16:10 UTC (rev 832) @@ -61,7 +61,6 @@ #editProgramButton { actionIcon: edit; text: "tutti.selectCruise.action.editProgram"; - i18nMnemonic: "tutti.selectCruise.action.editProgram.mnemonic"; enabled: {model.isProgramFound()}; _tuttiAction: {EditProgramAction.class}; toolTipText: "tutti.selectCruise.action.editProgram.tip"; @@ -71,7 +70,6 @@ #newProgramButton { actionIcon: add; text: "tutti.selectCruise.action.newProgram"; - i18nMnemonic: "tutti.selectCruise.action.newProgram.mnemonic"; _tuttiAction: {NewProgramAction.class}; toolTipText: "tutti.selectCruise.action.newProgram.tip"; _help: {"tutti.selectCruise.action.newProgram.help"}; @@ -101,7 +99,6 @@ #editCruiseButton { actionIcon: edit; text: "tutti.selectCruise.action.editCruise"; - i18nMnemonic: "tutti.selectCruise.action.editCruise.mnemonic"; _tuttiAction: {EditCruiseAction.class}; toolTipText: "tutti.selectCruise.action.editCruise.tip"; _help: {"tutti.selectCruise.action.editCruise.help"}; @@ -111,7 +108,6 @@ actionIcon: email; text: "tutti.selectCruise.action.sendCruiseReport"; toolTipText: "tutti.selectCruise.action.sendCruiseReport.tip"; - i18nMnemonic: "tutti.selectCruise.action.sendCruiseReport.mnemonic"; _tuttiAction: {SendCruiseReportAction.class}; _help: {"tutti.selectCruise.action.sendCruiseReport.help"}; } @@ -119,7 +115,6 @@ #newCruiseButton { actionIcon: add; text: "tutti.selectCruise.action.newCruise"; - i18nMnemonic: "tutti.selectCruise.action.newCruise.mnemonic"; enabled: {model.isProgramFound()}; _tuttiAction: {NewCruiseAction.class}; toolTipText: "tutti.selectCruise.action.newCruise.tip"; @@ -155,7 +150,6 @@ #newProtocolButton { actionIcon: add; text: "tutti.selectCruise.action.newProtocol"; - i18nMnemonic: "tutti.selectCruise.action.newProtocol.mnemonic"; _tuttiAction: {NewProtocolAction.class}; toolTipText: "tutti.selectCruise.action.newProtocol.tip"; _help: {"tutti.selectCruise.action.newProtocol.help"}; @@ -164,7 +158,6 @@ #importProtocolButton { actionIcon: import; text: "tutti.selectCruise.action.importProtocol"; - i18nMnemonic: "tutti.selectCruise.action.importProtocol.mnemonic"; _tuttiAction: {ImportProtocolAction.class}; toolTipText: "tutti.selectCruise.action.importProtocol.tip"; _help: {"tutti.selectCruise.action.importProtocol.help"}; @@ -173,7 +166,6 @@ #editProtocolButton { actionIcon: edit; text: "tutti.selectCruise.action.editProtocol"; - i18nMnemonic: "tutti.selectCruise.action.editProtocol.mnemonic"; _tuttiAction: {EditProtocolAction.class}; toolTipText: "tutti.selectCruise.action.editProtocol.tip"; _help: {"tutti.selectCruise.action.editProtocol.help"}; @@ -182,7 +174,6 @@ #cloneProtocolButton { actionIcon: copy; text: "tutti.selectCruise.action.cloneProtocol"; - i18nMnemonic: "tutti.selectCruise.action.cloneProtocol.mnemonic"; _tuttiAction: {CloneProtocolAction.class}; toolTipText: "tutti.selectCruise.action.cloneProtocol.tip"; _help: {"tutti.selectCruise.action.cloneProtocol.help"}; @@ -191,7 +182,6 @@ #exportProtocolButton { actionIcon: export; text: "tutti.selectCruise.action.exportProtocol"; - i18nMnemonic: "tutti.selectCruise.action.exportProtocol.mnemonic"; _tuttiAction: {ExportProtocolAction.class}; toolTipText: "tutti.selectCruise.action.exportProtocol.tip"; _help: {"tutti.selectCruise.action.exportProtocol.help"}; @@ -200,7 +190,6 @@ #deleteProtocolButton { actionIcon: delete; text: "tutti.selectCruise.action.deleteProtocol"; - i18nMnemonic: "tutti.selectCruise.action.deleteProtocol.mnemonic"; _tuttiAction: {DeleteProtocolAction.class}; toolTipText: "tutti.selectCruise.action.deleteProtocol.tip"; _help: {"tutti.selectCruise.action.deleteProtocol.help"}; Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/home/SelectCruiseUIHandler.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/home/SelectCruiseUIHandler.java 2013-04-19 12:34:41 UTC (rev 831) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/home/SelectCruiseUIHandler.java 2013-04-19 17:16:10 UTC (rev 832) @@ -140,14 +140,26 @@ SelectCruiseUIModel model = getModel(); + List<Program> programs = Lists.newArrayList(); + if (model.getPrograms() != null) { + programs.addAll(model.getPrograms()); + } initBeanFilterableComboBox(ui.getProgramCombobox(), - Lists.newArrayList(model.getPrograms()), + programs, model.getProgram()); + List<Cruise> cruises = Lists.newArrayList(); + if (model.getCruises() != null) { + cruises.addAll(model.getCruises()); + } initBeanFilterableComboBox(ui.getCruiseCombobox(), - Lists.newArrayList(model.getCruises()), + cruises, model.getCruise()); + List<TuttiProtocol> protocols = Lists.newArrayList(); + if (model.getProtocols() != null) { + protocols.addAll(model.getProtocols()); + } initBeanFilterableComboBox(ui.getProtocolCombobox(), Lists.newArrayList(model.getProtocols()), model.getProtocol()); Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/EditFishingOperationUIHandler.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/EditFishingOperationUIHandler.java 2013-04-19 12:34:41 UTC (rev 831) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/EditFishingOperationUIHandler.java 2013-04-19 17:16:10 UTC (rev 832) @@ -334,11 +334,13 @@ if (evt.getNewValue() == null) { button.setText(_("tutti.editFishingOperation.action.cancelEditFishingOperation")); button.setToolTipText(_("tutti.editFishingOperation.action.cancelEditFishingOperation.tip")); + button.setMnemonic(_("tutti.editFishingOperation.action.cancelEditFishingOperation.mnemonic").charAt(0)); action.setActionDescription(_("tutti.editFishingOperation.action.cancelEditFishingOperation.tip")); } else { button.setText(_("tutti.editFishingOperation.action.resetEditFishingOperation")); button.setToolTipText(_("tutti.editFishingOperation.action.resetEditFishingOperation.tip")); + button.setMnemonic(_("tutti.editFishingOperation.action.resetEditFishingOperation.mnemonic").charAt(0)); action.setActionDescription(_("tutti.editFishingOperation.action.resetEditFishingOperation.tip")); } } Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/marinelitter/MarineLitterBatchTableModel.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/marinelitter/MarineLitterBatchTableModel.java 2013-04-19 12:34:41 UTC (rev 831) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/marinelitter/MarineLitterBatchTableModel.java 2013-04-19 17:16:10 UTC (rev 832) @@ -71,7 +71,7 @@ public MarineLitterBatchTableModel(TableColumnModelExt columnModel) { super(columnModel, false, false); - setNoneEditableCols(); + setNoneEditableCols(MACRO_WASTE_CATEGORY, MACRO_WASTE_SIZE_CATEGORY); } @Override Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/marinelitter/MarineLitterBatchUIHandler.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/marinelitter/MarineLitterBatchUIHandler.java 2013-04-19 12:34:41 UTC (rev 831) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/marinelitter/MarineLitterBatchUIHandler.java 2013-04-19 17:16:10 UTC (rev 832) @@ -33,6 +33,7 @@ import fr.ifremer.tutti.persistence.entities.data.FishingOperation; import fr.ifremer.tutti.persistence.entities.data.MarineLitterBatch; import fr.ifremer.tutti.persistence.entities.referential.CaracteristicQualitativeValue; +import fr.ifremer.tutti.service.DecoratorService; import fr.ifremer.tutti.ui.swing.content.operation.AbstractTuttiBatchTableUIHandler; import fr.ifremer.tutti.ui.swing.content.operation.catches.EditCatchesUI; import fr.ifremer.tutti.ui.swing.content.operation.catches.EditCatchesUIHandler; @@ -320,23 +321,19 @@ { // MarineLitter Category column - Decorator<CaracteristicQualitativeValue> decorator = getDecorator( - CaracteristicQualitativeValue.class, null); - - addComboDataColumnToModel(columnModel, - MarineLitterBatchTableModel.MACRO_WASTE_CATEGORY, - decorator, persistenceService.getMarineLitterCategoryCaracteristic().getQualitativeValue()); + addColumnToModel(columnModel, + null, + newTableCellRender(CaracteristicQualitativeValue.class, null), + MarineLitterBatchTableModel.MACRO_WASTE_CATEGORY); } { // MarineLitter Size Category column - Decorator<CaracteristicQualitativeValue> decorator = getDecorator( - CaracteristicQualitativeValue.class, null); - - addComboDataColumnToModel(columnModel, - MarineLitterBatchTableModel.MACRO_WASTE_SIZE_CATEGORY, - decorator, persistenceService.getMarineLitterSizeCategoryCaracteristic().getQualitativeValue()); + addColumnToModel(columnModel, + null, + newTableCellRender(CaracteristicQualitativeValue.class, null), + MarineLitterBatchTableModel.MACRO_WASTE_SIZE_CATEGORY); } { // Number column Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/referential/ManageTemporaryReferentialUI.css =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/referential/ManageTemporaryReferentialUI.css 2013-04-19 12:34:41 UTC (rev 831) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/referential/ManageTemporaryReferentialUI.css 2013-04-19 17:16:10 UTC (rev 832) @@ -40,7 +40,6 @@ #exportSpeciesExampleButton { actionIcon: export; text: "tutti.manageTemporaryReferential.action.exportTemporarySpeciesExample"; - i18nMnemonic: "tutti.manageTemporaryReferential.action.exportTemporarySpeciesExample.mnemonic"; _tuttiAction: {ExportTemporarySpeciesExampleAction.class}; toolTipText: "tutti.manageTemporaryReferential.action.exportTemporarySpeciesExample.tip"; _help: {"tutti.manageTemporaryReferential.action.exportTemporarySpeciesExample.help"}; @@ -49,7 +48,6 @@ #importSpeciesButton { actionIcon: import; text: "tutti.manageTemporaryReferential.action.importTemporarySpecies"; - i18nMnemonic: "tutti.manageTemporaryReferential.action.importTemporarySpecies.mnemonic"; _tuttiAction: {ImportTemporarySpeciesAction.class}; toolTipText: "tutti.manageTemporaryReferential.action.importTemporarySpecies.tip"; _help: {"tutti.manageTemporaryReferential.action.importTemporarySpecies.help"}; @@ -64,7 +62,6 @@ #exportVesselExampleButton { actionIcon: export; text: "tutti.manageTemporaryReferential.action.exportTemporaryVesselExample"; - i18nMnemonic: "tutti.manageTemporaryReferential.action.exportTemporaryVesselExample.mnemonic"; _tuttiAction: {ExportTemporaryVesselExampleAction.class}; toolTipText: "tutti.manageTemporaryReferential.action.exportTemporaryVesselExample.tip"; _help: {"tutti.manageTemporaryReferential.action.exportTemporaryVesselExample.help"}; @@ -73,7 +70,6 @@ #importVesselButton { actionIcon: import; text: "tutti.manageTemporaryReferential.action.importTemporaryVessel"; - i18nMnemonic: "tutti.manageTemporaryReferential.action.importTemporaryVessel.mnemonic"; _tuttiAction: {ImportTemporaryVesselAction.class}; toolTipText: "tutti.manageTemporaryReferential.action.importTemporaryVessel.tip"; _help: {"tutti.manageTemporaryReferential.action.importTemporaryVessel.help"}; @@ -88,7 +84,6 @@ #exportGearExampleButton { actionIcon: export; text: "tutti.manageTemporaryReferential.action.exportTemporaryGearExample"; - i18nMnemonic: "tutti.manageTemporaryReferential.action.exportTemporaryGearExample.mnemonic"; _tuttiAction: {ExportTemporaryGearExampleAction.class}; toolTipText: "tutti.manageTemporaryReferential.action.exportTemporaryGearExample.tip"; _help: {"tutti.manageTemporaryReferential.action.exportTemporaryGearExample.help"}; @@ -97,7 +92,6 @@ #importGearButton { actionIcon: import; text: "tutti.manageTemporaryReferential.action.importTemporaryGear"; - i18nMnemonic: "tutti.manageTemporaryReferential.action.importTemporaryGear.mnemonic"; _tuttiAction: {ImportTemporaryGearAction.class}; toolTipText: "tutti.manageTemporaryReferential.action.importTemporaryGear.tip"; _help: {"tutti.manageTemporaryReferential.action.importTemporaryGear.help"}; @@ -112,7 +106,6 @@ #exportPersonExampleButton { actionIcon: export; text: "tutti.manageTemporaryReferential.action.exportTemporaryPersonExample"; - i18nMnemonic: "tutti.manageTemporaryReferential.action.exportTemporaryPersonExample.mnemonic"; _tuttiAction: {ExportTemporaryPersonExampleAction.class}; toolTipText: "tutti.manageTemporaryReferential.action.exportTemporaryPersonExample.tip"; _help: {"tutti.manageTemporaryReferential.action.exportTemporaryPersonExample.help"}; @@ -121,7 +114,6 @@ #importPersonButton { actionIcon: import; text: "tutti.manageTemporaryReferential.action.importTemporaryPerson"; - i18nMnemonic: "tutti.manageTemporaryReferential.action.importTemporaryPerson.mnemonic"; _tuttiAction: {ImportTemporaryPersonAction.class}; toolTipText: "tutti.manageTemporaryReferential.action.importTemporaryPerson.tip"; _help: {"tutti.manageTemporaryReferential.action.importTemporaryPerson.help"}; Modified: trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_en_GB.properties =================================================================== --- trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_en_GB.properties 2013-04-19 12:34:41 UTC (rev 831) +++ trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_en_GB.properties 2013-04-19 17:16:10 UTC (rev 832) @@ -478,6 +478,7 @@ tutti.editFishingOperation.action.importCasino.mnemonic= tutti.editFishingOperation.action.importCasino.tip= tutti.editFishingOperation.action.resetEditFishingOperation= +tutti.editFishingOperation.action.resetEditFishingOperation.mnemonic= tutti.editFishingOperation.action.resetEditFishingOperation.tip= tutti.editFishingOperation.action.resetFishingOperationValidState= tutti.editFishingOperation.action.resetFishingOperationValidState.mnemonic= Modified: trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties =================================================================== --- trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties 2013-04-19 12:34:41 UTC (rev 831) +++ trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties 2013-04-19 17:16:10 UTC (rev 832) @@ -205,13 +205,13 @@ tutti.dbManager.action.chooseDbExportFile=Exporter la base de données tutti.dbManager.action.chooseDbFile=Choisir la base à importer tutti.dbManager.action.closeDb=Fermer -tutti.dbManager.action.closeDb.mnemonic=e +tutti.dbManager.action.closeDb.mnemonic=F tutti.dbManager.action.closeDb.tip=Fermer la base de données en cours d'utilisation tutti.dbManager.action.exportAndCleanDb=Exporter et supprimer tutti.dbManager.action.exportAndCleanDb.mnemonic=s tutti.dbManager.action.exportAndCleanDb.tip=Exporter la base de données au format zip puis supprimer les fichiers de Tutti tutti.dbManager.action.exportDb=Exporter -tutti.dbManager.action.exportDb.mnemonic=x +tutti.dbManager.action.exportDb.mnemonic=E tutti.dbManager.action.exportDb.tip=Exporter la base de données au format zip tutti.dbManager.action.importDb=Importer une base tutti.dbManager.action.importDb.mnemonic=i @@ -425,7 +425,7 @@ tutti.editCatchBatch.legend.species=Espèces tutti.editCatchBatch.legend.total=Capture tutti.editCruise.action.closeEditCruise=Fermer -tutti.editCruise.action.closeEditCruise.mnemonic=com +tutti.editCruise.action.closeEditCruise.mnemonic=F tutti.editCruise.action.closeEditCruise.tip=Fermer l'écran d'édition de campagne tutti.editCruise.action.generateCampaignName=Générer le nom tutti.editCruise.action.generateCampaignName.mnemonic=G @@ -480,6 +480,7 @@ tutti.editFishingOperation.action.importCasino.mnemonic=I tutti.editFishingOperation.action.importCasino.tip=Import Casino tutti.editFishingOperation.action.resetEditFishingOperation=Réinitialiser +tutti.editFishingOperation.action.resetEditFishingOperation.mnemonic=R tutti.editFishingOperation.action.resetEditFishingOperation.tip=Réinitialiser l'édition du trait tutti.editFishingOperation.action.resetFishingOperationValidState=Réinitialiser tutti.editFishingOperation.action.resetFishingOperationValidState.mnemonic=é @@ -628,7 +629,7 @@ tutti.editPlanktonBatch.table.header.weight=Poids tutti.editPlanktonBatch.table.header.weight.tip= tutti.editProgram.action.closeEditProgram=Fermer -tutti.editProgram.action.closeEditProgram.mnemonic=r +tutti.editProgram.action.closeEditProgram.mnemonic=F tutti.editProgram.action.closeEditProgram.tip=Annuler l'édition (ou la création) de la série de campagne tutti.editProgram.action.saveProgram=Enregistrer tutti.editProgram.action.saveProgram.mnemonic=E @@ -657,13 +658,13 @@ tutti.editProtocol.action.exportProtocolAllCaracteristic.mnemonic=t tutti.editProtocol.action.exportProtocolAllCaracteristic.tip=Exporter toutes les caractéristiques (sans les affecter à un écran) tutti.editProtocol.action.exportProtocolBenthos=Exporter les benthos -tutti.editProtocol.action.exportProtocolBenthos.mnemonic=b +tutti.editProtocol.action.exportProtocolBenthos.mnemonic=x tutti.editProtocol.action.exportProtocolBenthos.tip=Exporter les benthos du protocole tutti.editProtocol.action.exportProtocolCaracteristic=Exporter les caractéristiques -tutti.editProtocol.action.exportProtocolCaracteristic.mnemonic=c +tutti.editProtocol.action.exportProtocolCaracteristic.mnemonic=x tutti.editProtocol.action.exportProtocolCaracteristic.tip=Exporter les caractéristiques du protocole tutti.editProtocol.action.exportProtocolSpecies=Exporter les espèces -tutti.editProtocol.action.exportProtocolSpecies.mnemonic=è +tutti.editProtocol.action.exportProtocolSpecies.mnemonic=x tutti.editProtocol.action.exportProtocolSpecies.tip=Exporter les espèces du protocole tutti.editProtocol.action.exportPupitri=Export pupitri tutti.editProtocol.action.exportPupitri.mnemonic=p @@ -675,7 +676,7 @@ tutti.editProtocol.action.importProtocolCaracteristic.mnemonic=i tutti.editProtocol.action.importProtocolCaracteristic.tip=Importer les caractéristiques dans le protocole tutti.editProtocol.action.importProtocolSpecies=Importer les espèces -tutti.editProtocol.action.importProtocolSpecies.mnemonic=é +tutti.editProtocol.action.importProtocolSpecies.mnemonic=i tutti.editProtocol.action.importProtocolSpecies.tip=Importer les espèces dans le protocole tutti.editProtocol.action.removeBenthosProtocol=Supprimer le benthos tutti.editProtocol.action.removeBenthosProtocol.mnemonic=S @@ -899,7 +900,7 @@ tutti.legend.splitBenthosBatchConfiguration= tutti.legend.splitSpeciesBatchConfiguration=Configuration tutti.main.action.about=À propos -tutti.main.action.about.mnemonic=À +tutti.main.action.about.mnemonic=p tutti.main.action.about.tip=À Propos tutti.main.action.changeLocale.mnemonic=l tutti.main.action.changeLocale.tip=Changer de langue @@ -955,14 +956,14 @@ tutti.main.menu.actions.mnemonic=c tutti.main.menu.actions.tip=Actions tutti.main.menu.administration=Administration -tutti.main.menu.administration.mnemonic=d +tutti.main.menu.administration.mnemonic=m tutti.main.menu.administration.tip=Administrer Tutti tutti.main.menu.changeLocale=Langue tutti.main.menu.file=Fichier tutti.main.menu.file.mnemonic=h tutti.main.menu.file.tip=Fichier tutti.main.menu.help=Aide -tutti.main.menu.help.mnemonic=A +tutti.main.menu.help.mnemonic=d tutti.main.menu.help.tip=Aide tutti.main.title.applicationName=Tutti tutti.main.title.noSelectedCruise=Pas de campagne sélectionné @@ -985,28 +986,20 @@ tutti.manageTemporaryReferential.action.chooseReferentialVesselFile.export.success=Exemple de référentiel temporaire de navires exporté dans le fichier %s tutti.manageTemporaryReferential.action.chooseReferentialVesselFile.import.success=Référentiel temporaire de navires importé depuis le fichier %s tutti.manageTemporaryReferential.action.exportTemporaryGearExample=Exporter -tutti.manageTemporaryReferential.action.exportTemporaryGearExample.mnemonic=E tutti.manageTemporaryReferential.action.exportTemporaryGearExample.tip=Exporter un exemple de référentiel Engin tutti.manageTemporaryReferential.action.exportTemporaryPersonExample=Exporter -tutti.manageTemporaryReferential.action.exportTemporaryPersonExample.mnemonic=P tutti.manageTemporaryReferential.action.exportTemporaryPersonExample.tip=Exporter un exemple de référentiel Personne tutti.manageTemporaryReferential.action.exportTemporarySpeciesExample=Exporter -tutti.manageTemporaryReferential.action.exportTemporarySpeciesExample.mnemonic=s tutti.manageTemporaryReferential.action.exportTemporarySpeciesExample.tip=Exporter un exemple de référentiel Espèces tutti.manageTemporaryReferential.action.exportTemporaryVesselExample=Exporter -tutti.manageTemporaryReferential.action.exportTemporaryVesselExample.mnemonic=N tutti.manageTemporaryReferential.action.exportTemporaryVesselExample.tip=Exporter un exemple de référentiel Navire tutti.manageTemporaryReferential.action.importTemporaryGear=Importer -tutti.manageTemporaryReferential.action.importTemporaryGear.mnemonic=a tutti.manageTemporaryReferential.action.importTemporaryGear.tip=Importer un référentiel temporaire d'engins tutti.manageTemporaryReferential.action.importTemporaryPerson=Importer -tutti.manageTemporaryReferential.action.importTemporaryPerson.mnemonic=n tutti.manageTemporaryReferential.action.importTemporaryPerson.tip=Importer un référentiel temporaire de personnes tutti.manageTemporaryReferential.action.importTemporarySpecies=Importer -tutti.manageTemporaryReferential.action.importTemporarySpecies.mnemonic=e tutti.manageTemporaryReferential.action.importTemporarySpecies.tip=Importer un référentiel temporaire d'espèces tutti.manageTemporaryReferential.action.importTemporaryVessel=Importer -tutti.manageTemporaryReferential.action.importTemporaryVessel.mnemonic=c tutti.manageTemporaryReferential.action.importTemporaryVessel.tip=Importer un référentiel temporaire de navires tutti.manageTemporaryReferential.field.gear=Référentiel Engin tutti.manageTemporaryReferential.field.gear.tip= @@ -1038,49 +1031,35 @@ tutti.selectBenthos.title=Choisissez un benthos tutti.selectCruise.action.chooseProtocolFile=Choisir le fichier de protocole tutti.selectCruise.action.cloneProtocol=Cloner -tutti.selectCruise.action.cloneProtocol.mnemonic=o tutti.selectCruise.action.cloneProtocol.tip=Dupliquer le protocole sélectionné tutti.selectCruise.action.deleteProtocol=Supprimer tutti.selectCruise.action.deleteProtocol.message=Vous êtes sur le point de supprimer le protocol %s -tutti.selectCruise.action.deleteProtocol.mnemonic=S tutti.selectCruise.action.deleteProtocol.tip=Supprimer le protocole sélectioné tutti.selectCruise.action.deleteProtocol.title=Supprimer le protocole sélectioné tutti.selectCruise.action.editCatches=Saisir les captures tutti.selectCruise.action.editCatches.mnemonic=S tutti.selectCruise.action.editCatches.tip=Saisir des captures tutti.selectCruise.action.editCruise=Éditer -tutti.selectCruise.action.editCruise.mnemonic=c tutti.selectCruise.action.editCruise.tip=Éditer la campagne sélectionnée tutti.selectCruise.action.editProgram=Éditer -tutti.selectCruise.action.editProgram.mnemonic=p tutti.selectCruise.action.editProgram.tip=Éditer le programme sélectionné tutti.selectCruise.action.editProtocol=Éditer -tutti.selectCruise.action.editProtocol.mnemonic=r tutti.selectCruise.action.editProtocol.tip=Éditer le protocol sélectionné tutti.selectCruise.action.exportProtocol=Exporter -tutti.selectCruise.action.exportProtocol.mnemonic=x tutti.selectCruise.action.exportProtocol.tip=Exporter le protocole sélectionné tutti.selectCruise.action.importProtocol=Importer -tutti.selectCruise.action.importProtocol.mnemonic=i tutti.selectCruise.action.importProtocol.tip=Importer un protocole tutti.selectCruise.action.newCruise=Nouveau -tutti.selectCruise.action.newCruise.mnemonic=n tutti.selectCruise.action.newCruise.tip=Créer une nouvelle campagne tutti.selectCruise.action.newProgram=Nouveau -tutti.selectCruise.action.newProgram.mnemonic=a tutti.selectCruise.action.newProgram.tip=Créer une nouvelle série de campagne tutti.selectCruise.action.newProtocol=Nouveau -tutti.selectCruise.action.newProtocol.mnemonic=t tutti.selectCruise.action.newProtocol.tip=Créer un nouveau protocole tutti.selectCruise.action.sendCruiseReport=Envoyer -tutti.selectCruise.action.sendCruiseReport.mnemonic=E tutti.selectCruise.action.sendCruiseReport.tip=Envoyer le rapport de la campagne tutti.selectCruise.action.validateCatches=Valider les captures tutti.selectCruise.action.validateCatches.mnemonic=V tutti.selectCruise.action.validateCatches.tip=Valider les captures -tutti.selectCruise.action.validateCruise=Valider la campagne -tutti.selectCruise.action.validateCruise.mnemonic=d -tutti.selectCruise.action.validateCruise.tip=Valider la campagne tutti.selectCruise.field.cruise=Campagne tutti.selectCruise.field.cruise.tip= tutti.selectCruise.field.program=Série de campagne
participants (1)
-
kmorin@users.forge.codelutin.com