Merge remote-tracking branch 'origin/6.1'
[scilab.git] / scilab / modules / localization / tests / unit_tests / setlanguage.dia.ref
1 // ============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2008 - INRIA - Sylvestre LEDRU <sylvestre.ledru@inria.fr>
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // ============================================================================
7 //===============================
8 // unit tests setlanguage
9 //===============================
10 // Void call
11 if execstr('setlanguage()','errcatch')==0 then bugmes();quit;end
12 // Double call
13 lang="fr_FR"; lang2="en_US"; if execstr('setlanguage(lang, lang2)','errcatch')==0 then bugmes();quit;end
14 // Empty call
15 lang=getdefaultlanguage(); if setlanguage(lang) <> %T then bugmes();quit;end
16 // Switch to english
17 lang="en_US"; if setlanguage(lang) <> %T then bugmes();quit;end
18 getlanguage()
19  ans  =
20   "en_US"
21 // Switch to english with small code
22 lang="en"; if setlanguage(lang) <> %T then bugmes();quit;end
23 getlanguage()
24  ans  =
25   "en_US"
26 // Switch to french with small code
27 lang="fr"; if setlanguage(lang) <> %T then bugmes();quit;end
28 getlanguage()
29  ans  =
30   "fr_FR"
31 // Switch to russian with full code
32 lang="ru_RU"; if setlanguage(lang) <> %T then bugmes();quit;end
33 getlanguage()
34  ans  =
35   "ru_RU"
36 // Switch to a wrong code
37 lang="f"; if setlanguage(lang) <> %F then bugmes();quit;end
38 setlanguage: Язык 'f' не поддерживается.
39 getlanguage()
40  ans  =
41   "ru_RU"
42 // Switch to a wrong code
43 lang="ff"; if setlanguage(lang) <> %F then bugmes();quit;end
44 setlanguage: Язык 'ff' не поддерживается.
45 // Switch to a wrong code
46 lang="fff"; if setlanguage(lang) <> %F then bugmes();quit;end
47 setlanguage: Язык 'fff' не поддерживается.
48 // Switch to a wrong code
49 lang="ffff"; if setlanguage(lang) <> %F then bugmes();quit;end
50 setlanguage: Язык 'ffff' не поддерживается.