* Bug #11804 fixed - Untranslated prompt messages. 15/10815/3
Charlotte HECQUET [Thu, 14 Mar 2013 07:19:09 +0000 (08:19 +0100)]
Change-Id: I0fc2385fe33eb43f641d20628ac47ab8778e1dfe

scilab/CHANGES_5.4.X
scilab/modules/renderer/locales/renderer.pot [new file with mode: 0644]
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/RubberBox.java
scilab/modules/renderer/tests/nonreg_tests/bug_11804.tst [new file with mode: 0644]

index b470833..3944a86 100644 (file)
@@ -322,6 +322,8 @@ Bug fixes
 
 * Bug #11801 fixed - Bug with isoview="on" on subplots.
 
+* Bug #11804 fixed - Untranslated prompt messages.
+
 * Bug #11811 fixed - Fix a typo in the help page of Scinotes.
 
 * Bug #11812 fixed - Upper/lower case issues in the Xcos documentation fixed.
diff --git a/scilab/modules/renderer/locales/renderer.pot b/scilab/modules/renderer/locales/renderer.pot
new file mode 100644 (file)
index 0000000..5f9cf52
--- /dev/null
@@ -0,0 +1,41 @@
+# Localization of the module renderer
+# Please see in SCI/tools/localization for localization management
+# Copyright (C) 2007-2008 - INRIA
+# Copyright (C) 2008-2011 - DIGITEO
+# This file is distributed under the same license as the Scilab package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Scilab\n"
+"Report-Msgid-Bugs-To: <localization@lists.scilab.org>\n"
+"POT-Creation-Date: 2013-03-14 08:26+0100\n"
+"Last-Translator: Sylvestre Ledru <sylvestre.ledru@scilab.org>\n"
+"Language-Team: Scilab Localization <localization@lists.scilab.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Revision-Date: 2013-03-14 08:26+0100\n"
+
+# File: src/java/org/scilab/modules/renderer/JoGLView/interaction/RubberBox.java, line: 270
+msgid "Click to set first bounds"
+msgstr ""
+
+#
+# File: src/java/org/scilab/modules/renderer/JoGLView/interaction/RubberBox.java, line: 273
+msgid "Click to set second bounds"
+msgstr ""
+
+#
+# File: src/java/org/scilab/modules/renderer/JoGLView/interaction/RubberBox.java, line: 276
+msgid "Click to set first"
+msgstr ""
+
+#
+# File: src/java/org/scilab/modules/renderer/JoGLView/interaction/RubberBox.java, line: 279
+msgid "Click to set second"
+msgstr ""
+
+#
+# File: src/java/org/scilab/modules/renderer/JoGLView/interaction/RubberBox.java, line: 321
+msgid "Move your mouse on an axes box."
+msgstr ""
index 59ac2e8..97e5b1e 100644 (file)
@@ -44,6 +44,7 @@ import org.scilab.modules.renderer.JoGLView.interaction.util.PointCComputer;
 import org.scilab.modules.renderer.JoGLView.interaction.util.PointComputer;
 import org.scilab.modules.renderer.JoGLView.interaction.util.PointDComputer;
 import org.scilab.modules.renderer.JoGLView.postRendering.PostRendered;
+import org.scilab.modules.localization.Messages;
 
 /**
  * @author Pierre Lando
@@ -266,16 +267,16 @@ public class RubberBox extends FigureInteraction implements PostRendered, MouseL
         if (isEnable()) {
             switch (status) {
             case WAIT_POINT_A:
-                setInfoMessage("Click to set first bounds", pointAComputer, false);
+                setInfoMessage(Messages.gettext("Click to set first bounds"), pointAComputer, false);
                 break;
             case WAIT_POINT_B:
-                setInfoMessage("Click to set second bounds", pointBComputer, false);
+                setInfoMessage(Messages.gettext("Click to set second bounds"), pointBComputer, false);
                 break;
             case WAIT_POINT_C:
-                setInfoMessage("Click to set first", pointCComputer, true);
+                setInfoMessage(Messages.gettext("Click to set first"), pointCComputer, true);
                 break;
             case WAIT_POINT_D:
-                setInfoMessage("Click to set second ", pointDComputer, true);
+                setInfoMessage(Messages.gettext("Click to set second"), pointDComputer, true);
                 break;
             default:
             }
@@ -317,7 +318,7 @@ public class RubberBox extends FigureInteraction implements PostRendered, MouseL
                      message
                      );
          } else {
-             String message = "Move your mouse on an axes box.";
+             String message = Messages.gettext("Move your mouse on an axes box.");
              GraphicController.getController().setProperty(
                      getDrawerVisitor().getFigure().getIdentifier(),
                      GraphicObjectProperties.__GO_INFO_MESSAGE__,
diff --git a/scilab/modules/renderer/tests/nonreg_tests/bug_11804.tst b/scilab/modules/renderer/tests/nonreg_tests/bug_11804.tst
new file mode 100644 (file)
index 0000000..9ae4e91
--- /dev/null
@@ -0,0 +1,24 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2013 - Scilab Enterprises - Charlotte HECQUET
+//
+//// This file is distributed under the same license as the Scilab package.
+// =============================================================================
+
+// <-- TEST WITH GRAPHIC -->
+// <-- INTERACTIVE TEST -->
+//
+// <-- Non-regression test for bug 11804 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/11804
+//
+// <-- Short Description -->
+// Untranslated prompt messages
+
+assert_checktrue(getlanguage()~='en_US');
+f=figure("figure_name","bug_11804");
+plot();
+// Click button "zoom area"
+// Check the messages at the bootom of figure
+// are in the selected language