Commit 06cd374e authored by Benoît Minisini's avatar Benoît Minisini

Display a warning message when running tests, if there is no test modules.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas 13 fonts.
* NEW: Update french translation.
* NEW: Reorder debug panel buttons.
* NEW: Display a warning message when running tests, if there is no test modules.
parent 4ffe0775
......@@ -50,7 +50,7 @@ NameList: Adobe Glyph List
DisplaySize: 13
AntiAlias: 1
FitToEm: 1
WinInfo: 7560 70 18
WinInfo: 8050 70 18
OnlyBitmaps: 1
BeginPrivate: 0
EndPrivate
......@@ -37796,7 +37796,7 @@ Gg+D0^qb<t
BDFChar: 71 102 7 1 5 0 8
Geh,a^qdb$^]4?7
BDFChar: 72 103 7 0 5 -2 6
I*BgYbhR"CGQ7^D
I*BgYbfkGCGQ7^D
BDFChar: 73 104 7 0 5 0 8
^qf`hbfn;TbQ%VC
BDFChar: 74 105 7 1 4 0 9
......@@ -37816,7 +37816,7 @@ Gg+CUbfk;3
BDFChar: 81 112 7 0 5 -2 6
prpt+bfojt^]4?7
BDFChar: 82 113 7 0 5 -2 6
I*BgYbhR"C$ig8-
I*BgYbfkGC$ig8-
BDFChar: 83 114 7 0 5 0 6
I)*P5^qd_c
BDFChar: 84 115 7 0 5 0 6
......@@ -38028,11 +38028,11 @@ BDFChar: 187 251 7 0 5 0 9
BDFChar: 188 252 7 0 5 0 8
C]M]'bfn;THiO-H
BDFChar: 189 253 7 0 5 -2 9
(bbs6bfn;Tgh[CD
(bbs6bfn;Tb^9hD
BDFChar: 190 254 7 0 5 -2 8
^qf`hbfn;TpqXZF
BDFChar: 191 255 7 0 5 -2 8
C]M]'bfn;dC^bOg
C]M]'bfn;THjk6"
BDFChar: 192 256 7 0 5 0 10
GQ<!4bfp"/bfn92
BDFChar: 193 257 7 0 5 0 8
......@@ -38308,7 +38308,7 @@ BDFChar: 329 355 7 1 5 -2 8
BDFChar: 330 562 7 0 5 0 10
GQ>t3G^(nr0JG0\
BDFChar: 331 563 7 0 5 -2 8
GQ>t3bfn;dC^bOg
GQ>t3bfn;THjk6"
BDFChar: 332 567 7 0 3 -2 6
E%it"0JG17huE`W
BDFChar: 333 596 7 0 5 0 6
......@@ -38822,17 +38822,17 @@ C]O5=$k.Ll$k2n2
BDFChar: 587 1261 7 0 5 0 8
C]O5=%"&Hlp](9o
BDFChar: 588 1262 7 0 5 0 10
GQ>t3bfn;dC^bOg
GQ>t3bfn;THjk6"
BDFChar: 589 1263 7 0 5 -2 8
GQ>t3bfn;dC^bOg
GQ>t3bfn;THjk6"
BDFChar: 590 1264 7 0 5 0 10
C]M]'bfn;dC^bOg
C]M]'bfn;THjk6"
BDFChar: 591 1265 7 0 5 -2 8
C]M]'bfn;dC^bOg
BDFChar: 592 1266 7 0 5 0 10
CtJa3bfn;dC^bOg
CtJa3bfn;THjk6"
BDFChar: 593 1267 7 0 5 -2 9
CtJa3bfn;Tgh[CD
CtJa3bfn;Tb^9hD
BDFChar: 594 1268 7 0 5 0 10
C]M]'bfkGC$k*OE
BDFChar: 595 1269 7 0 5 0 8
......@@ -39528,7 +39528,7 @@ BDFChar: 939 9839 7 1 5 -1 9
BDFChar: 940 374 7 0 5 0 10
0N\>!b][email protected]\
BDFChar: 941 375 7 0 5 -2 9
0N\>!bfn;Tgh[CD
0N\>!bfn;Tb^9hD
BDFChar: 942 401 7 0 6 -1 8
IUHPkHsg>[email protected]))aB
BDFChar: 943 415 7 0 5 0 8
......@@ -40258,7 +40258,7 @@ BDFChar: 1304 599 7 0 6 0 10
BDFChar: 1305 607 7 0 4 -2 6
E%itj0JG17huE`W
BDFChar: 1306 609 7 0 5 -2 6
I*BgYbhR"CGQ7^D
I*BgYbfkGCGQ7^D
BDFChar: 1307 440 7 0 5 0 8
r4l\oGeh,1HiO-H
BDFChar: 1308 668 7 0 5 0 6
......@@ -40416,7 +40416,7 @@ BDFChar: 1383 543 7 0 5 0 10
BDFChar: 1384 606 7 0 5 0 6
Gg+Cabfk;3
BDFChar: 1385 608 7 0 6 -2 7
#(4Y=bfnjY%!VaP
#(4Y=bfn:Y%!VaP
BDFChar: 1386 631 7 0 5 0 6
Gf8+]eC8^C
BDFChar: 1387 887 7 0 5 0 6
......@@ -40906,7 +40906,7 @@ GQ;O[bfn;Tbfk;3
BDFChar: 1629 500 7 0 5 0 10
(bg?Q^qeaLbfk;3
BDFChar: 1630 501 7 0 5 -2 9
(bbr;bfn;Tgh[CD
(bbr;bfn;Tb^9hD
BDFChar: 1631 504 7 0 5 0 10
?nfgKm-OZ*gs!tB
BDFChar: 1632 505 7 0 5 0 9
......@@ -40914,7 +40914,7 @@ BDFChar: 1632 505 7 0 5 0 9
BDFChar: 1633 486 7 0 5 0 10
=>0`&^qeaLbfk;3
BDFChar: 1634 487 7 0 5 -2 9
=>0`&bfn;Tgh[CD
=>0`&bfn;Tb^9hD
BDFChar: 1635 510 7 0 5 -1 10
(bg3Ygt_hom*'^)
BDFChar: 1636 511 7 0 5 -1 9
......@@ -41604,7 +41604,7 @@ GQ;O[Gg+CUb]j*f
BDFChar: 1978 470 7 0 5 0 10
GQ;O[bfn;TbfkG7
BDFChar: 1979 485 7 0 6 -2 6
I*BgkbhR"CGQ7^D
I*BgkbfkGCGQ7^D
BDFChar: 1980 7930 7 0 5 0 8
d*U.dd*U.dqu?]s
BDFChar: 1981 7838 7 0 5 0 8
......@@ -41974,7 +41974,7 @@ I+m;'3,$;3
BDFChar: 2163 1306 7 0 5 -1 8
Gg+CUbfn;TGROQP
BDFChar: 2164 1307 7 0 5 -2 6
I*BgYbhR"C$ig8-
I*BgYbfkGC$ig8-
BDFChar: 2165 1308 7 0 5 0 8
`5KUDeElP?_uKc;
BDFChar: 2166 1309 7 0 5 0 6
......
......@@ -50,7 +50,7 @@ NameList: Adobe Glyph List
DisplaySize: 13
AntiAlias: 1
FitToEm: 1
WinInfo: 700 70 18
WinInfo: 7280 70 18
OnlyBitmaps: 1
BeginPrivate: 0
EndPrivate
......@@ -21638,7 +21638,7 @@ TV.qX
BDFChar: 4 35 7 1 5 1 8
:f-p`;#!j`
BDFChar: 5 36 7 1 5 -1 9
+<Yp%TPu;-n/rhR
+<YoZJ8bc"n/rhR
BDFChar: 6 37 7 0 5 0 9
5bOoD&0ON.'F4[=
BDFChar: 7 38 7 0 5 0 8
......@@ -21772,7 +21772,7 @@ E/9>FJ:MkE
BDFChar: 71 102 7 2 5 0 8
E.EK.J:N0#J,fQL
BDFChar: 72 103 7 1 5 -2 6
G_h03LmVi]Du]k<
G_h03Lkp9]Du]k<
BDFChar: 73 104 7 1 5 0 8
J:R-FLkpkCL]@DT
BDFChar: 74 105 7 2 3 0 9
......@@ -21781,8 +21781,8 @@ BDFChar: 75 106 7 1 3 -2 9
+<UYl+<VdL+<VfB
BDFChar: 76 107 7 1 5 0 8
J:NH;TYR4^L]@DT
BDFChar: 77 108 7 2 4 0 8
^d(.M5X7S"+92BA
BDFChar: 77 108 7 2 3 0 8
^d(.M5X7S"5QCca
BDFChar: 78 109 7 1 5 0 6
n>N:aW2QWp
BDFChar: 79 110 7 1 5 0 6
......@@ -21792,7 +21792,7 @@ E/9=+Lkp!M
BDFChar: 81 112 7 1 5 -2 6
n;)mVLktPNJ,fQL
BDFChar: 82 113 7 1 5 -2 6
G_h03LmVi]#QOi)
G_h03Lkp9]#QOi)
BDFChar: 83 114 7 1 5 0 6
G^t<pJ:N.M
BDFChar: 84 115 7 1 5 0 6
......@@ -21808,7 +21808,7 @@ LkpkcW7Zn+
BDFChar: 89 120 7 1 5 0 6
LknkM:l'o-
BDFChar: 90 121 7 1 5 -2 6
LkpkCLmVi]Du]k<
LkpkCLkp9]Du]k<
BDFChar: 91 122 7 1 5 0 6
p]qER5_/V0
BDFChar: 92 123 7 1 4 -1 9
......@@ -22004,11 +22004,11 @@ BDFChar: 187 251 7 1 5 0 9
BDFChar: 188 252 7 1 5 0 8
:]Q<-LkpkCGQ7^D
BDFChar: 189 253 7 1 5 -2 9
&0Lt/LkpkCQtQbE
&0Lt/LkpkCLj02E
BDFChar: 190 254 7 1 5 -2 8
J:R-FLkpkCn:6#h
BDFChar: 191 255 7 1 5 -2 8
:]Q<-LkpkSBF&PW
:]Q<-LkpkCGR/6g
BDFChar: 192 256 7 1 5 0 10
Duaj5Lkth^Lkpie
BDFChar: 193 257 7 1 5 0 8
......@@ -22068,19 +22068,19 @@ BDFChar: 219 283 7 1 5 0 9
BDFChar: 220 284 7 1 5 0 10
+A`&_J:O#CLkp!M
BDFChar: 221 285 7 1 5 -2 9
+A`&_LkpkCQtQbE
+A`&_LkpkCLj02E
BDFChar: 222 286 7 1 5 0 10
Li<?=J:O#CLkp!M
BDFChar: 223 287 7 1 5 -2 9
Li<?=LkpkCQtQbE
Li<?=LkpkCLj02E
BDFChar: 224 288 7 1 5 0 10
+96Y:J:O#CLkp!M
BDFChar: 225 289 7 1 5 -2 8
+96YBLkpkSBF&PW
+96YBLkpkCGR/6g
BDFChar: 226 290 7 1 5 -2 8
G^t<pR#$QSE$2pr
BDFChar: 227 291 7 1 5 -2 8
(a+'ZLkpkSBF&PW
(a+'ZLkpkCGR/6g
BDFChar: 228 292 7 1 5 0 10
+A`&oLkth^Lkpie
BDFChar: 229 293 7 1 5 0 10
......@@ -22284,7 +22284,7 @@ J:R->J:N0#E$2pr
BDFChar: 330 562 7 1 5 0 10
Dub]M:f&8W+<Vd,
BDFChar: 331 563 7 1 5 -2 8
Dub]MLkpkSBF&PW
Dub]MLkpkCGR/6g
BDFChar: 332 567 7 1 3 -2 6
?m$R7+<VdL^]4?7
BDFChar: 333 596 7 1 5 0 6
......@@ -22798,17 +22798,17 @@ BDFChar: 586 1260 7 1 5 0 10
BDFChar: 587 1261 7 1 5 0 8
:]Ttj#^?U\n,NFg
BDFChar: 588 1262 7 1 5 0 10
Dub]MLkpkSBF&PW
Dub]MLkpkCGR/6g
BDFChar: 589 1263 7 1 5 -2 8
Dub]MLkpkSBF&PW
Dub]MLkpkCGR/6g
BDFChar: 590 1264 7 1 5 0 10
:]Q<-LkpkSBF&PW
:]Q<-LkpkCGR/6g
BDFChar: 591 1265 7 1 5 -2 8
:]Q<-LkpkSBF&PW
:]Q<-LkpkCGR/6g
BDFChar: 592 1266 7 1 5 0 10
-r9o"LkpkSBF&PW
-r9o"LkpkCGR/6g
BDFChar: 593 1267 7 1 5 -2 9
-r9o"LkpkCQtQbE
-r9o"LkpkCLj02E
BDFChar: 594 1268 7 1 5 0 10
:]Q<-Lkp9]#RC\9
BDFChar: 595 1269 7 1 5 0 8
......@@ -23504,7 +23504,7 @@ BDFChar: 939 9839 7 1 5 -1 9
BDFChar: 940 374 7 1 5 0 10
+A`&oLepnj+<Vd,
BDFChar: 941 375 7 1 5 -2 9
+A`&oLkpkCQtQbE
+A`&oLkpkCLj02E
BDFChar: 942 401 7 0 5 -1 8
HpBq^HpBq^5_&h7
BDFChar: 943 415 7 1 5 0 8
......@@ -24234,7 +24234,7 @@ BDFChar: 1304 599 7 1 6 0 10
BDFChar: 1305 607 7 2 5 -2 6
?m$S2+<VdL^]4?7
BDFChar: 1306 609 7 1 5 -2 6
G_h03LmVi]Du]k<
G_h03Lkp9]Du]k<
BDFChar: 1307 440 7 1 5 0 8
pjbUPE.EIhGQ7^D
BDFChar: 1308 668 7 1 5 0 6
......@@ -24392,7 +24392,7 @@ BDFChar: 1383 543 7 1 5 0 10
BDFChar: 1384 606 7 1 5 0 6
E/9=SLkp!M
BDFChar: 1385 608 7 1 6 -2 7
"F,`YLkqF3#]KbD
"F,`YLkpk3#]KbD
BDFChar: 1386 631 7 1 5 0 6
E/:HkW2NMm
BDFChar: 1387 887 7 1 5 0 6
......@@ -24882,7 +24882,7 @@ Du`]7LkpkCLkp!M
BDFChar: 1629 500 7 1 5 0 10
&0Q4JJ:O#CLkp!M
BDFChar: 1630 501 7 1 5 -2 9
&0LstLkpkCQtQbE
&0LstLkpkCLj02E
BDFChar: 1631 504 7 1 5 0 10
5Tkm(aJc&)R#$Ou
BDFChar: 1632 505 7 1 5 0 9
......@@ -24890,7 +24890,7 @@ BDFChar: 1632 505 7 1 5 0 9
BDFChar: 1633 486 7 1 5 0 10
:`oa_J:O#CLkp!M
BDFChar: 1634 487 7 1 5 -2 9
:`oa_LkpkCQtQbE
:`oa_LkpkCLj02E
BDFChar: 1635 510 7 1 5 -1 10
[email protected]=R&Hs^aN/=N
BDFChar: 1636 511 7 1 5 -1 9
......@@ -25580,7 +25580,7 @@ Du`]7E/9=+Li<=o
BDFChar: 1978 470 7 1 5 0 10
Du`]7LkpkCLkp9U
BDFChar: 1979 485 7 1 6 -2 6
G_h0GLmVi]Du]k<
G_h0GLkp9]Du]k<
BDFChar: 1980 7930 7 1 5 0 8
TV.sNTV.sNp](9o
BDFChar: 1981 7838 7 1 5 0 8
......@@ -25772,7 +25772,7 @@ Ga+G?0Mm].
BDFChar: 2074 1306 7 1 5 -1 8
E/9=+LkpkCE!QFD
BDFChar: 2075 1307 7 1 5 -2 6
G_h03LmVi]#QOi)
G_h03Lkp9]#QOi)
BDFChar: 2076 1308 7 1 5 0 8
LkpkcW7]aYL]@DT
BDFChar: 2077 1309 7 1 5 0 6
......
......@@ -222,7 +222,7 @@
msgid ""
msgstr ""
"Project-Id-Version: gambas3 3.14.90\n"
"PO-Revision-Date: 2020-05-07 12:56 UTC\n"
"PO-Revision-Date: 2020-05-11 14:58 UTC\n"
"Last-Translator: Benoît Minisini <[email protected]>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
......@@ -1234,11 +1234,11 @@ msgstr "Le programme a été terminé."
msgid "The program has returned\nthe value: &1"
msgstr "Le programme a retourné\nla valeur : &1"
#: Design.module:994
#: Design.module:995
msgid "Output terminal"
msgstr "Terminal de sortie"
#: Design.module:1022
#: Design.module:1023
msgid "No terminal emulator found."
msgstr "Aucun émulateur de terminal n'a été trouvé."
......@@ -1849,7 +1849,7 @@ msgstr "Déselectionner tout"
msgid "Gambas 3 project conversion"
msgstr "Conversion en projet Gambas 3"
#: FCrash.class:73 FTranslate.class:244 Project.module:4559
#: FCrash.class:73 FTranslate.class:244 Project.module:4558
msgid "The '&1' command has failed."
msgstr "La commande '&1' a échoué."
......@@ -2101,6 +2101,10 @@ msgstr "Objet courant"
msgid "Local variables"
msgstr "Variables locales"
#: FDebugInfo.class:1544
msgid "The project has no test module."
msgstr "Le projet n'a pas de module de test."
#: FDebugInfo.form:74 FMain.form:579
msgid "Debug"
msgstr "Débogage"
......@@ -2182,8 +2186,8 @@ msgid "Test"
msgstr "Tester"
#: FDebugInfo.form:464
msgid "Run tests"
msgstr "Exécuter les tests"
msgid "Test again"
msgstr "Tester de nouveau"
#: FEditor.class:3362
msgid "Declarations"
......@@ -2425,7 +2429,7 @@ msgstr "Le fichier n'est pas versionné, et doit être ajouté au référentiel.
msgid "This file has not been modified since the last commit."
msgstr "Ce fichier est inchangé depuis la dernière publication."
#: FFileProperty.class:155 FMakeInstall.class:361 FProjectVersion.class:211 FSave.form:21 Project.module:3546 VersionControl.module:398
#: FFileProperty.class:155 FMakeInstall.class:361 FProjectVersion.class:211 FSave.form:21 Project.module:3545 VersionControl.module:398
msgid "Continue"
msgstr "Continuer"
......@@ -4085,7 +4089,7 @@ msgstr "Selectionnez l'archive source"
msgid "*.gz;*.bz2;*.xz"
msgstr ""
#: FMakePatch.form:97 Project.module:4598
#: FMakePatch.form:97 Project.module:4597
msgid "Source packages"
msgstr "Paquets sources"
......@@ -4126,7 +4130,7 @@ msgstr "Nom de groupe incorrect !"
msgid "This menu is too deep !"
msgstr "Ce menu est trop profond !"
#: FMenu.class:1077 Project.module:5474
#: FMenu.class:1077 Project.module:5473
msgid "modified"
msgstr "modifié"
......@@ -5874,7 +5878,7 @@ msgstr "Nouveau projet..."
msgid "Recent projects"
msgstr "Projets récents"
#: FWelcome.class:72 Project.module:6277
#: FWelcome.class:72 Project.module:6276
msgid "Installed software"
msgstr "Logiciels installés"
......@@ -7650,151 +7654,151 @@ msgstr "Génération de l'exécutable..."
msgid "Cannot make executable."
msgstr "Impossible de créer l'exécutable."
#: Project.module:3545
#: Project.module:3544
msgid "Some components are missing: &1"
msgstr "Certains composants ne sont pas installés : &1"
#: Project.module:3748
#: Project.module:3747
msgid "Cannot write project file."
msgstr "Impossible d'écrire le fichier projet."
#: Project.module:3797
#: Project.module:3796
msgid "Unable to create desktop shortcut."
msgstr "Imposible de créer le raccourci sur le bureau."
#: Project.module:4061
#: Project.module:4060
msgid "The directory will be removed at the next commit."
msgstr "Le répertoire sera supprimé à la prochaine publication."
#: Project.module:4078
#: Project.module:4077
msgid "You must define a startup class or form!"
msgstr "Vous devez définir une classe ou un formulaire de démarrage !"
#: Project.module:4109
#: Project.module:4108
msgid "Please type a name."
msgstr "Veuillez saisir un nom."
#: Project.module:4113
#: Project.module:4112
msgid "This name contains a forbidden character:"
msgstr "Ce nom contient un caractère interdit:"
#: Project.module:4117
#: Project.module:4116
msgid "The name cannot begins with a dot."
msgstr "Le nom ne peut pas commencer par un point."
#: Project.module:4121
#: Project.module:4120
msgid "This name is already used. Choose another one."
msgstr "Ce nom est déjà utilisé. Choisissez-en un autre."
#: Project.module:4157
#: Project.module:4156
msgid "A class name must begin with a letter or an underscore, followed by any letter or digit."
msgstr "Un nom de classe doit commencer par une lettre ou un caractère '_', et être suivi par des lettres ou des chiffres. "
#: Project.module:4200
#: Project.module:4199
msgid "Destination already exists."
msgstr "La destination existe déjà."
#: Project.module:4382
#: Project.module:4381
msgid "Unable to rename '&1'"
msgstr "Impossible de renommer « &1 »"
#: Project.module:4498
#: Project.module:4497
msgid "Please type a project name."
msgstr "Veuillez saisir un nom de projet."
#: Project.module:4506
#: Project.module:4505
msgid "The project name cannot begin with a dot."
msgstr "Un nom de projet ne peut commencer par un point."
#: Project.module:4509
#: Project.module:4508
msgid "Non-ASCII characters are forbidden in a project name."
msgstr "Un nom de projet ne peut contenir que des caractères ASCII."
#: Project.module:4510
#: Project.module:4509
msgid "SPACE"
msgstr "ESPACE"
#: Project.module:4510
#: Project.module:4509
msgid "The following characters are forbidden in a project name:"
msgstr "Les caractères suivants sont interdits dans un nom de projet :"
#: Project.module:4517
#: Project.module:4516
msgid "This project already exists."
msgstr "Ce projet existe déjà."
#: Project.module:4520
#: Project.module:4519
msgid "The project directory already exists."
msgstr "Le répertoire du projet existe déjà."
#: Project.module:4522
#: Project.module:4521
msgid "The project directory cannot be created because a file with the same name already exists."
msgstr "Le répertoire du projet ne peut être créé car un fichier avec le même nom existe déjà."
#: Project.module:4570
#: Project.module:4569
msgid "Unable to create source archive."
msgstr "Impossible de créer l'archive source."
#: Project.module:4597
#: Project.module:4596
msgid "Create source package"
msgstr "Générer une archive des sources du projet"
#: Project.module:4877
#: Project.module:4876
msgid "Cannot copy file &1."
msgstr "Impossible de copier le fichier &1."
#: Project.module:4925
#: Project.module:4924
msgid "Cannot create link &1."
msgstr "Impossible de créer le lien &1."
#: Project.module:4940
#: Project.module:4939
msgid "Cannot move a directory inside itself."
msgstr "Impossible de déplacer un répertoire à l'intérieur de lui-même."
#: Project.module:5004
#: Project.module:5003
msgid "Cannot move file &1."
msgstr "Impossible de déplacer le fichier &1."
#: Project.module:5217
#: Project.module:5216
msgid "The following files couldn't be removed:"
msgstr "Les fichiers suivants n'ont pu être supprimés :"
#: Project.module:5684
#: Project.module:5683
msgid "Project cleanup..."
msgstr "Nettoyage du projet..."
#: Project.module:5690
#: Project.module:5689
msgid "Project files conversion..."
msgstr "Conversion des fichiers du projet..."
#: Project.module:5720
#: Project.module:5719
msgid "Unable to convert &1"
msgstr "Impossible de convertir &1"
#: Project.module:5971
#: Project.module:5970
msgid "Unable to update forms."
msgstr "Impossible de mettre à-jour les formulaires."
#: Project.module:6061
#: Project.module:6060
msgid "The &1 program is not installed on your system."
msgstr "Le programme &1 n'est pas installé sur votre système."
#: Project.module:6063
#: Project.module:6062
msgid "The following programs are not installed on your system: &1."
msgstr "Les programmes suivants ne sont pas installés sur votre système : &1."
#: Project.module:6155
#: Project.module:6154
msgid "Unable to read component description file."
msgstr "Impossible de lire le fichier de description du composant."
#: Project.module:6216
#: Project.module:6215
msgid "Cannot write component description file."
msgstr "Impossible d'écrire le fichier de description du composant."
#: Project.module:6277
#: Project.module:6276
msgid "Project templates"
msgstr "Modèles de projet"
#: Project.module:6323
#: Project.module:6322
msgid "Unable to run terminal."
msgstr "Impossible de démarrer le terminal."
......
......@@ -722,6 +722,11 @@ End
Public Sub Test()
If Not Project.Tree.HasTest() Then
Message.Warning(("The project has no test module."))
Return
Endif
Run(True)
End
......
......@@ -43,28 +43,28 @@
Picture = Picture["icon:/small/tag"]
Toggle = True
}
{ btnSearchList ToolButton btnDebug
Name = "btnSearchList"
MoveScaled(69,0,16,4)
{ btnTest ToolButton btnDebug
Name = "btnTest"
MoveScaled(68,0,12,4)
AutoResize = True
Text = ("Search result")
Picture = Picture["icon:/small/find"]
Text = ("Unit tests")
Picture = Picture["icon:/small/ok"]
Toggle = True
}
{ btnVersionControl ToolButton btnDebug
Name = "btnVersionControl"
MoveScaled(85,0,18,4)
MoveScaled(81,0,18,4)
AutoResize = True
Text = ("Version control")
Picture = Picture["icon:/small/clock"]
Toggle = True
}
{ btnTest ToolButton btnDebug
Name = "btnTest"
MoveScaled(104,0,12,4)
{ btnSearchList ToolButton btnDebug
Name = "btnSearchList"
MoveScaled(98,0,16,4)
AutoResize = True
Text = ("Unit tests")
Picture = Picture["icon:/small/ok"]
Text = ("Search result")
Picture = Picture["icon:/small/find"]
Toggle = True
}
}
......@@ -2,7 +2,7 @@
Public Shown As Boolean
Private Enum TAB_DEBUG, TAB_CONSOLE, TAB_BREAK, TAB_COMPILATION, TAB_TASK, TAB_SEARCH, TAB_VERSION_CONTROL, TAB_TEST
Private Enum TAB_DEBUG, TAB_CONSOLE, TAB_BREAK, TAB_COMPILATION, TAB_TASK, TAB_TEST, TAB_VERSION_CONTROL, TAB_SEARCH
Private $cRefreshBreakpoint As New Collection
......@@ -319,7 +319,7 @@ Public Sub ReadConfig()
Project.SetConsoleFont(trmTest)
MTheme.InitControl(trmTest)
For Each hCtrl In [panBreakpoint, panSearch, panVersionControl]
For Each hCtrl In [panBreakpoint, panSearch, panVersionControl, panTest]
Project.SetSmallFont(hCtrl)
Next
......
......@@ -182,75 +182,31 @@
#MoveScaled(73,17)
}
Index = 5