- // Show confirmation dialog
- JOptionPane.showMessageDialog(_dialog, I18nManager.getText("dialog.saveexif.ok1") + " "
- + numSaved + " " + I18nManager.getText("dialog.saveexif.ok2"),
- I18nManager.getText("dialog.saveexif.title"), JOptionPane.INFORMATION_MESSAGE);
+ // Show confirmation
+ UpdateMessageBroker.informSubscribers(I18nManager.getText("confirm.saveexif.ok1") + " "
+ + numSaved + " " + I18nManager.getText("confirm.saveexif.ok2"));
+ if (numFailed > 0)
+ {
+ JOptionPane.showMessageDialog(_parentFrame,
+ I18nManager.getText("error.saveexif.failed1") + " " + numFailed + " "
+ + I18nManager.getText("error.saveexif.failed2"),
+ I18nManager.getText("dialog.saveexif.title"), JOptionPane.ERROR_MESSAGE);
+ }
+ if (numForced > 0)
+ {
+ JOptionPane.showMessageDialog(_parentFrame,
+ I18nManager.getText("error.saveexif.forced1") + " " + numForced + " "
+ + I18nManager.getText("error.saveexif.forced2"),
+ I18nManager.getText("dialog.saveexif.title"), JOptionPane.WARNING_MESSAGE);
+ }