1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2008 - INRIA - Sylvestre LEDRU <sylvestre.ledru@inria.fr>
5 // This file is distributed under the same license as the Scilab package.
6 // =============================================================================
8 //===============================
9 // unit tests setlanguage
10 //===============================
13 if execstr('setlanguage()','errcatch')==0 then pause,end
16 lang="fr_FR"; lang2="en_US"; if execstr('setlanguage(lang, lang2)','errcatch')==0 then pause,end
19 lang=""; if setlanguage(lang) <> %F then pause,end
22 lang="en_US"; if setlanguage(lang) <> %T then pause, end
24 // Switch to english with small code
25 lang="en"; if setlanguage(lang) <> %T then pause, end
27 // Switch to french with small code
28 lang="fr"; if setlanguage(lang) <> %T then pause, end
30 // Switch to a wrong code
31 lang="f"; if setlanguage(lang) <> %F then pause, end
33 // Switch to a wrong code
34 lang="ff"; if setlanguage(lang) <> %F then pause, end
36 // Switch to a wrong code
37 lang="fff"; if setlanguage(lang) <> %F then pause, end
39 // Switch to a wrong code
40 lang="ffff"; if setlanguage(lang) <> %F then pause, end