From 61491db4333e974950f0af97d5abeaa0d1fc2d92 Mon Sep 17 00:00:00 2001 From: Hugo Hirsch Date: Tue, 22 Dec 2015 00:04:47 +0100 Subject: [PATCH] Issue #10: More localization. --- src/main/java/de/aikiit/fotorenamer/gui/HelpWindow.java | 6 ++---- .../java/de/aikiit/fotorenamer/gui/MainUIWindow.java | 4 ++-- src/main/resources/fotorenamer.properties | 9 +++++++++ 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/main/java/de/aikiit/fotorenamer/gui/HelpWindow.java b/src/main/java/de/aikiit/fotorenamer/gui/HelpWindow.java index 09fa5825e..429ac1f24 100755 --- a/src/main/java/de/aikiit/fotorenamer/gui/HelpWindow.java +++ b/src/main/java/de/aikiit/fotorenamer/gui/HelpWindow.java @@ -76,10 +76,8 @@ private void init() { textfeld.setPage(HelpWindow.class.getResource(HTML_HELP_LOCATION)); oben.add(textfeld); } catch (Exception e) { - oben.setLayout(new GridLayout(3, 1)); - oben.add(new JLabel("Fehler in der Hilfe -")); - oben.add(new JLabel("" + e.getMessage())); - oben.add(new JLabel("" + e.getClass())); + oben.setLayout(new GridLayout(1, 1)); + oben.add(new JLabel(String.format(LocalizationHelper.getBundleString("fotorenamer.ui.help.error"), e.getMessage(), e.getClass().getSimpleName()))); } JScrollPane rollpanel = new JScrollPane(oben); diff --git a/src/main/java/de/aikiit/fotorenamer/gui/MainUIWindow.java b/src/main/java/de/aikiit/fotorenamer/gui/MainUIWindow.java index 343c6a35b..2e6508660 100755 --- a/src/main/java/de/aikiit/fotorenamer/gui/MainUIWindow.java +++ b/src/main/java/de/aikiit/fotorenamer/gui/MainUIWindow.java @@ -20,6 +20,7 @@ import de.aikiit.fotorenamer.image.CreationDateFromExifImageRenamer; import de.aikiit.fotorenamer.image.RemoveExifPrefixRenamer; import de.aikiit.fotorenamer.util.ComponentGaugeUtil; +import de.aikiit.fotorenamer.util.LocalizationHelper; import javax.swing.*; import java.awt.*; @@ -171,7 +172,7 @@ public final void actionPerformed(final ActionEvent event) { Long.parseLong( de.aikiit.fotorenamer.util. Version.TIMESTAMP))), - "Versionsinfo", + LocalizationHelper.getBundleString("fotorenamer.ui.main.version.title"), JOptionPane.INFORMATION_MESSAGE); } else if (event.getSource() == this.revertButton || event.getSource() == this.goButton) { @@ -234,7 +235,6 @@ protected void done() { }; // Execute the SwingWorker; GUI will not freeze worker.execute(); - } } diff --git a/src/main/resources/fotorenamer.properties b/src/main/resources/fotorenamer.properties index 74d98b413..76db462d3 100644 --- a/src/main/resources/fotorenamer.properties +++ b/src/main/resources/fotorenamer.properties @@ -15,6 +15,15 @@ fotorenamer.ui.selector.select=Ausw\u00e4hlen fotorenamer.ui.help.title=Programmhilfe fotorenamer.ui.help.close=Schlie\u00dfen fotorenamer.ui.help.close.mnemonic=S +# Replace with StringFormat +fotorenamer.ui.help.error=Fehler in der Hilfe - %s - %s + +# MainUIWindow.java +fotorenamer.ui.main.version.title=Versionsinfo + +# AbstractImageRenamer.java + +# RemoveExifPrefixRenamer.java # FIXME: problems with German Umlauts, http://www.utf8-zeichentabelle.de/unicode-utf8-table.pl