From 499b69a5e2b67b7e55adb5774b7e0268f5cb1943 Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Thu, 17 Jun 2010 19:54:41 +0200 Subject: [PATCH] Show different message when the insert was aborted, add dialog titles. --- src/de/todesbaum/jsite/gui/ProjectInsertPage.java | 9 +++++++-- src/de/todesbaum/jsite/i18n/jSite.properties | 3 +++ src/de/todesbaum/jsite/i18n/jSite_de.properties | 3 +++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/de/todesbaum/jsite/gui/ProjectInsertPage.java b/src/de/todesbaum/jsite/gui/ProjectInsertPage.java index b722ceb..2e9286e 100644 --- a/src/de/todesbaum/jsite/gui/ProjectInsertPage.java +++ b/src/de/todesbaum/jsite/gui/ProjectInsertPage.java @@ -48,6 +48,7 @@ import javax.swing.JProgressBar; import javax.swing.JTextField; import javax.swing.SwingUtilities; +import de.todesbaum.jsite.application.AbortedException; import de.todesbaum.jsite.application.Freenet7Interface; import de.todesbaum.jsite.application.InsertListener; import de.todesbaum.jsite.application.Project; @@ -388,9 +389,13 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl } } else { if (cause == null) { - JOptionPane.showMessageDialog(this, I18n.getMessage("jsite.insert.insert-failed"), null, JOptionPane.ERROR_MESSAGE); + JOptionPane.showMessageDialog(this, I18n.getMessage("jsite.insert.insert-failed"), I18n.getMessage("jsite.insert.insert-failed.title"), JOptionPane.ERROR_MESSAGE); } else { - JOptionPane.showMessageDialog(this, MessageFormat.format(I18n.getMessage("jsite.insert.insert-failed-with-cause"), cause.getMessage()), null, JOptionPane.ERROR_MESSAGE); + if (cause instanceof AbortedException) { + JOptionPane.showMessageDialog(this, I18n.getMessage("jsite.insert.insert-aborted"), I18n.getMessage("jsite.insert.insert-aborted.title"), JOptionPane.INFORMATION_MESSAGE); + } else { + JOptionPane.showMessageDialog(this, MessageFormat.format(I18n.getMessage("jsite.insert.insert-failed-with-cause"), cause.getMessage()), I18n.getMessage("jsite.insert.insert-failed.title"), JOptionPane.ERROR_MESSAGE); + } } } SwingUtilities.invokeLater(new Runnable() { diff --git a/src/de/todesbaum/jsite/i18n/jSite.properties b/src/de/todesbaum/jsite/i18n/jSite.properties index 72d0c05..5b1dc7f 100644 --- a/src/de/todesbaum/jsite/i18n/jSite.properties +++ b/src/de/todesbaum/jsite/i18n/jSite.properties @@ -83,10 +83,13 @@ jsite.insert.start-time=Start time jsite.insert.starting=Starting\u2026 jsite.insert.done=Done. jsite.insert.done.title=Insert done +jsite.insert.insert-aborted=The insert was aborted. +jsite.insert.insert-aborted.title=Insert Aborted jsite.insert.progress=Progress jsite.insert.k-per-s=KB/s jsite.insert.insert-failed=Insert failed

The insert of the project failed.
Some files could not be inserted. jsite.insert.insert-failed-with-cause=Insert failed

The insert of the project failed.
Some files could not be inserted.
The following error occured:

{0} +jsite.insert.insert-failed.title=Insert Failed jsite.insert.inserted=Project inserted

Your project was inserted successfully. jsite.insert.okay-copy-uri=Copy URI to Clipboard jsite.insert.reinserted-edition=Edition Reinserted

The edition you are just inserting
has already been inserted before. diff --git a/src/de/todesbaum/jsite/i18n/jSite_de.properties b/src/de/todesbaum/jsite/i18n/jSite_de.properties index 02a9e17..d499982 100644 --- a/src/de/todesbaum/jsite/i18n/jSite_de.properties +++ b/src/de/todesbaum/jsite/i18n/jSite_de.properties @@ -83,10 +83,13 @@ jsite.insert.start-time=Beginn jsite.insert.starting=Beginne\u2026 jsite.insert.done=Fertig. jsite.insert.done.title=Einf\u00fcgen abgeschlossen +jsite.insert.insert-aborted=Das Einf\u00fcgen wurde abgebrochen. +jsite.insert.insert-aborted.title=Einf\u00fcgen abgebrochen jsite.insert.progress=Fortschritt jsite.insert.k-per-s=KB/s jsite.insert.insert-failed=Einf\u00fcgen fehlgeschlagen

Das Einf\u00fcgen des Projektes ist fehlgeschlagen, da
einige Dateien nicht eingef\u00fcgt werden konnten. jsite.insert.insert-failed-with-cause=Einf\u00fcgen fehlgeschlagen

Das Einf\u00fcgen des Projektes ist fehlgeschlagen, da
einige Dateien nicht eingef\u00fcgt werden konnten.
Folgender Fehler trat auf:

{0} +jsite.insert.insert-failed.title=Einf\u00fcgen fehlgeschlagen jsite.insert.inserted=Projekt eingef\u00fcgt

Ihr Projekt wurde erfolgreich eingef\u00fcgt. jsite.insert.okay-copy-uri=URI kopieren jsite.insert.reinserted-edition=Edition bereits eingef\u00fcgt

Die Edition, die gerade eingef\u00fcgt wird,
ist schon einmal eingef\u00fcgt worden. -- 2.7.4