Author: echatellier Date: 2012-08-20 11:41:28 +0200 (Mon, 20 Aug 2012) New Revision: 1055 Url: http://forge.codelutin.com/repositories/revision/coser/1055 Log: Adapter les labels lors d'un simple renommage. Modified: trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/selection/SelectionHandler.java trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/selection/SpeciesFusionDialog.jaxx trunk/coser-ui/src/main/resources/i18n/coser-ui_en_GB.properties trunk/coser-ui/src/main/resources/i18n/coser-ui_fr_FR.properties Modified: trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/selection/SelectionHandler.java =================================================================== --- trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/selection/SelectionHandler.java 2012-08-20 09:12:36 UTC (rev 1054) +++ trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/selection/SelectionHandler.java 2012-08-20 09:41:28 UTC (rev 1055) @@ -772,6 +772,13 @@ // init selected element String firstSelected = (String)view.getFilteredSpeciesList().getSelectedValue(); speciesFusionDialog.getSpeciesCombo().setSelectedItem(firstSelected); + + Object[] selectedValues = view.getFilteredSpeciesList().getSelectedValues(); + if (selectedValues.length == 1) { + speciesFusionDialog.setTitle(_("coser.ui.selection.fusion.rename.title")); + } else { + speciesFusionDialog.setTitle(_("coser.ui.selection.fusion.title")); + } speciesFusionDialog.setLocationRelativeTo(view); speciesFusionDialog.setVisible(true); @@ -1065,8 +1072,13 @@ // supprime la selection apres fusion (demande utilisateur) parent.getFilteredSpeciesListSelectionModel().clearSelection(); - JOptionPane.showMessageDialog(view, _("coser.ui.selection.speciesMerged"), - _("coser.ui.selection.selectionTitle"), JOptionPane.INFORMATION_MESSAGE); + if (speciesCodes.length == 1) { + JOptionPane.showMessageDialog(view, _("coser.ui.selection.speciesRenamed"), + _("coser.ui.selection.selectionTitle"), JOptionPane.INFORMATION_MESSAGE); + } else { + JOptionPane.showMessageDialog(view, _("coser.ui.selection.speciesMerged"), + _("coser.ui.selection.selectionTitle"), JOptionPane.INFORMATION_MESSAGE); + } } catch (CoserBusinessException ex) { JOptionPane.showMessageDialog(view, ex.getMessage(), Modified: trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/selection/SpeciesFusionDialog.jaxx =================================================================== --- trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/selection/SpeciesFusionDialog.jaxx 2012-08-20 09:12:36 UTC (rev 1054) +++ trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/selection/SpeciesFusionDialog.jaxx 2012-08-20 09:41:28 UTC (rev 1055) @@ -22,7 +22,7 @@ <http://www.gnu.org/licenses/gpl-3.0.html>. #L% --> -<JDialog title="coser.ui.selection.fusion.title" modal="true"> +<JDialog modal="true"> <SelectionHandler id="handler" javaBean="null" /> <Table> <row> Modified: trunk/coser-ui/src/main/resources/i18n/coser-ui_en_GB.properties =================================================================== --- trunk/coser-ui/src/main/resources/i18n/coser-ui_en_GB.properties 2012-08-20 09:12:36 UTC (rev 1054) +++ trunk/coser-ui/src/main/resources/i18n/coser-ui_en_GB.properties 2012-08-20 09:41:28 UTC (rev 1055) @@ -207,7 +207,7 @@ coser.ui.selection.details.displayDiffCatchLengthGraph=Comparison catch/length graphs coser.ui.selection.details.displayDiffCatchLengthGraphTip=Comparison catch/length graphs coser.ui.selection.details.filteredSpecies=Filtered species (%d/%d) \: -coser.ui.selection.details.mergeSpeciesTip=Merge +coser.ui.selection.details.mergeSpeciesTip=Merge/Rename coser.ui.selection.details.name=Selection name \: coser.ui.selection.details.removeFromSelectedListTip=Remove selected species from selected species list coser.ui.selection.details.saveSelection=Save selection @@ -232,8 +232,9 @@ coser.ui.selection.filter.occurrence=Occurrence \: coser.ui.selection.filter.occurrenceunit=% coser.ui.selection.fusion.comment=Comment \: -coser.ui.selection.fusion.description=Species merge. Fill new species name with name existing in referential. +coser.ui.selection.fusion.description=Fill new species name with name existing in referential. coser.ui.selection.fusion.name=New name \: +coser.ui.selection.fusion.rename.title=Rename coser.ui.selection.fusion.title=Merge coser.ui.selection.maturitySpecies=L4 \: Species with maturity (%d/%d) coser.ui.selection.nonJustifiedMaturity=Maturity species list is not all selected.\nYou must justify this selection with a comment. @@ -269,6 +270,7 @@ coser.ui.selection.sizeAllYearSpecies=L3 \: Species with size all year (%d/%d) coser.ui.selection.speciesMenuFusion=Merge coser.ui.selection.speciesMerged=Species merged. +coser.ui.selection.speciesRenamed=Species renamed. coser.ui.selection.tab.details=Selection details coser.ui.selection.tab.lists=Species lists coser.ui.selection.tab.rsufi=RSufi Modified: trunk/coser-ui/src/main/resources/i18n/coser-ui_fr_FR.properties =================================================================== --- trunk/coser-ui/src/main/resources/i18n/coser-ui_fr_FR.properties 2012-08-20 09:12:36 UTC (rev 1054) +++ trunk/coser-ui/src/main/resources/i18n/coser-ui_fr_FR.properties 2012-08-20 09:41:28 UTC (rev 1055) @@ -207,7 +207,7 @@ coser.ui.selection.details.displayDiffCatchLengthGraph=Graphiques des différences captures/tailles coser.ui.selection.details.displayDiffCatchLengthGraphTip=Graphiques des différences captures/tailles coser.ui.selection.details.filteredSpecies=Espèces filtrées (%d/%d) \: -coser.ui.selection.details.mergeSpeciesTip=Fusion +coser.ui.selection.details.mergeSpeciesTip=Fusion/Renommage coser.ui.selection.details.name=Nom de la sélection \: coser.ui.selection.details.removeFromSelectedListTip=Retire les espèces sélectionnées de la liste des espèces sélectionnées coser.ui.selection.details.saveSelection=Sauvegarder la sélection @@ -232,8 +232,9 @@ coser.ui.selection.filter.occurrence=Occurence \: coser.ui.selection.filter.occurrenceunit=% coser.ui.selection.fusion.comment=Commentaire \: -coser.ui.selection.fusion.description=Fusion d'espèces. Veuillez renseigner un nouveau nom présent dans le référentiel. +coser.ui.selection.fusion.description=Veuillez renseigner un nouveau nom présent dans le référentiel. coser.ui.selection.fusion.name=Nouveau nom \: +coser.ui.selection.fusion.rename.title=Renommage coser.ui.selection.fusion.title=Fusion coser.ui.selection.maturitySpecies=L4 \: Espèces avec maturité (%d/%d) coser.ui.selection.nonJustifiedMaturity=La liste espèces avec maturité n'est pas entièrement sélectionnée.\nVous devez justifier cette sélection par un commentaire. @@ -269,6 +270,7 @@ coser.ui.selection.sizeAllYearSpecies=L3 \: Espèces avec taille pour toutes les années (%d/%d) coser.ui.selection.speciesMenuFusion=Fusion coser.ui.selection.speciesMerged=Espèces fusionnées. +coser.ui.selection.speciesRenamed=Espèce renommée. coser.ui.selection.tab.details=Détails de la sélection coser.ui.selection.tab.lists=Listes des espèces coser.ui.selection.tab.rsufi=RSufi