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
Languagetool-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to