Revert "prevent user/toolbox change current language during scilab initialization" 32/9932/2
Vincent COUVERT [Wed, 5 Dec 2012 10:06:51 +0000 (11:06 +0100)]
Makes many tests fail under Linux.

This reverts commit 96eb281671f7936a389a5bb52a5ec10c0d7243de

scilab/etc/scilab.start

index 915913e..97ca1ae 100644 (file)
@@ -16,10 +16,6 @@ mode(-1);  // silent execution mode
 predef("clear"); //unprotect all variables
 clear  // erase all variables
 clearglobal();
-//save default Scilab language
-global scilabDefaultLanguage;
-scilabDefaultLanguage = getlanguage();
-clear scilabDefaultLanguage;
 
 // Set stack size   ===================================================
 function setStackSize()
@@ -110,6 +106,7 @@ if with_module("atoms") then
   clear atomsSystemInit;
 end
 
+
 // Protect variable previously defined  ================================
 predef("all");
 
@@ -149,16 +146,11 @@ if sciargs()<>"-nouserstartup" then
   clear startupfiles;
 end
 
-//save user language
-global scilabDefaultLanguage;
-userLanguage = getlanguage();
-//force language to scilab default
-setlanguage(scilabDefaultLanguage);
-
 // Menus/toolbar can now be enabled ====================================
 if getscilabmode() == "STD" then
   setmenu(gettext("&File"));
   setmenu(gettext("&Edit"));
+  setmenu(gettext("&Preferences"));
   setmenu(gettext("&Control"));
   setmenu(gettext("&Applications"));
   if ~with_module("scinotes") then // Desactivate Editor menu
@@ -177,11 +169,5 @@ if getscilabmode() == "STD" then
   setmenu(gettext("&Toolboxes"));
   toolbar(-1, "on");
 end
-
-//restore user language
-setlanguage(userLanguage);
 // ====================================================================
 clear ans
-clear userLanguage
-clearglobal scilabDefaultLanguage;
-clear scilabDefaultLanguage;