From: David ‘Bombe’ Roden Date: Thu, 17 Jun 2010 17:54:41 +0000 (+0200) Subject: Show different message when the insert was aborted, add dialog titles. X-Git-Tag: 0.9.2~2 X-Git-Url: https://git.pterodactylus.net/?p=jSite.git;a=commitdiff_plain;h=499b69a5e2b67b7e55adb5774b7e0268f5cb1943 Show different message when the insert was aborted, add dialog titles. --- 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.