1 //===============================
2 // unit tests setlanguage
4 // @author Sylvestre LEDRU
5 //===============================
8 if execstr('setlanguage()','errcatch')==0 then pause,end
11 lang="fr_FR"; lang2="en_US"; if execstr('setlanguage(lang, lang2)','errcatch')==0 then pause,end
14 lang=""; if setlanguage(lang) <> %F then pause,end
17 lang="en_US"; if setlanguage(lang) <> %T then pause, end
19 // Switch to english with small code
20 lang="en"; if setlanguage(lang) <> %T then pause, end
22 // Switch to french with small code
23 lang="fr"; if setlanguage(lang) <> %T then pause, end
25 // Switch to a wrong code
26 lang="f"; if setlanguage(lang) <> %F then pause, end
28 // Switch to a wrong code
29 lang="ff"; if setlanguage(lang) <> %F then pause, end
31 // Switch to a wrong code
32 lang="fff"; if setlanguage(lang) <> %F then pause, end
34 // Switch to a wrong code
35 lang="ffff"; if setlanguage(lang) <> %F then pause, end