Revision: 8353
http://languagetool.svn.sourceforge.net/languagetool/?rev=8353&view=rev
Author: dnaber
Date: 2012-11-11 12:53:35 +0000 (Sun, 11 Nov 2012)
Log Message:
-----------
make error message use i18n text
Modified Paths:
--------------
trunk/JLanguageTool/src/main/java/org/languagetool/gui/Tools.java
trunk/JLanguageTool/src/main/java/org/languagetool/openoffice/Main.java
trunk/JLanguageTool/src/main/resources/org/languagetool/MessagesBundle.properties
Modified: trunk/JLanguageTool/src/main/java/org/languagetool/gui/Tools.java
===================================================================
--- trunk/JLanguageTool/src/main/java/org/languagetool/gui/Tools.java
2012-11-11 11:46:52 UTC (rev 8352)
+++ trunk/JLanguageTool/src/main/java/org/languagetool/gui/Tools.java
2012-11-11 12:53:35 UTC (rev 8353)
@@ -43,7 +43,7 @@
}
public static String makeTexti18n(final ResourceBundle messages, final
String key,
- final Object[] messageArguments) {
+ final Object... messageArguments) {
final MessageFormat formatter = new MessageFormat("");
formatter.applyPattern(messages.getString(key).replaceAll("'", "''"));
return formatter.format(messageArguments);
Modified:
trunk/JLanguageTool/src/main/java/org/languagetool/openoffice/Main.java
===================================================================
--- trunk/JLanguageTool/src/main/java/org/languagetool/openoffice/Main.java
2012-11-11 11:46:52 UTC (rev 8352)
+++ trunk/JLanguageTool/src/main/java/org/languagetool/openoffice/Main.java
2012-11-11 12:53:35 UTC (rev 8353)
@@ -115,8 +115,7 @@
// use a different name than the stand-alone version to avoid conflicts:
private static final String CONFIG_FILE = ".languagetool-ooo.cfg";
- private static final ResourceBundle MESSAGES = JLanguageTool
- .getMessageBundle();
+ private static final ResourceBundle MESSAGES =
JLanguageTool.getMessageBundle();
private XComponentContext xContext;
@@ -210,10 +209,8 @@
}
}
if (!langIsSupported) {
- // FIXME: i18n
- JOptionPane.showMessageDialog(null,
- "Error: Sorry, the document language '" + charLocale.Language
- + "' is not supported by LanguageTool.");
+ final String message =
org.languagetool.gui.Tools.makeTexti18n(MESSAGES, "language_not_supported",
charLocale.Language);
+ JOptionPane.showMessageDialog(null, message);
return null;
}
} catch (final Throwable t) {
Modified:
trunk/JLanguageTool/src/main/resources/org/languagetool/MessagesBundle.properties
===================================================================
---
trunk/JLanguageTool/src/main/resources/org/languagetool/MessagesBundle.properties
2012-11-11 11:46:52 UTC (rev 8352)
+++
trunk/JLanguageTool/src/main/resources/org/languagetool/MessagesBundle.properties
2012-11-11 12:53:35 UTC (rev 8353)
@@ -253,10 +253,12 @@
pt-BR = Portuguese (Brazil)
-pt-PT = Portuguese (Portugal)
+pt-PT = Portuguese (Portugal)
guiWarning = Warning
guiDuplicate = Duplicate rule file!
-ja = Japanese
\ No newline at end of file
+ja = Japanese
+
+language_not_supported = Error: Sorry, the document language "{0}" is not
supported by LanguageTool.
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits