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