Skip to content

Commit

Permalink
add splash screen
Browse files Browse the repository at this point in the history
  • Loading branch information
zdimension committed Apr 11, 2018
1 parent d40739c commit ccee180
Show file tree
Hide file tree
Showing 3 changed files with 4,303 additions and 4,295 deletions.
74 changes: 37 additions & 37 deletions src/lang/fr_FR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -80,82 +80,82 @@ p, li { white-space: pre-wrap; }
<translation>SINON ne peut être utilisé qu&apos;immédiatement après un bloc SI</translation>
</message>
<message>
<location filename="../main.py" line="1334"/>
<location filename="../main.py" line="1332"/>
<source>[k]CONTINUE[/k]</source>
<translation>[k]CONTINUER[/k]</translation>
</message>
<message>
<location filename="../main.py" line="1337"/>
<location filename="../main.py" line="1335"/>
<source>[b]ELSE[/b]</source>
<translation>[b]SINON[/b]</translation>
</message>
<message>
<location filename="../main.py" line="1328"/>
<location filename="../main.py" line="1326"/>
<source>[k]DISPLAY[/k] [c]{val}[/c]</source>
<translation>[k]AFFICHER[/k] [c]{val}[/c]</translation>
</message>
<message>
<location filename="../main.py" line="1340"/>
<location filename="../main.py" line="1338"/>
<source>[b]WHILE[/b] [c]{cond}[/c]</source>
<translation>[b]TANT QUE[/b] [c]{cond}[/c]</translation>
</message>
<message>
<location filename="../main.py" line="1343"/>
<location filename="../main.py" line="1341"/>
<source>[b]IF[/b] [c]{cond}[/c]</source>
<translation>[b]SI[/b] [c]{cond}[/c]</translation>
</message>
<message>
<location filename="../main.py" line="1346"/>
<location filename="../main.py" line="1344"/>
<source>[k]INPUT[/k] [c]{prompt}[/c] [k]TO[/k] [c]{var}[/c]</source>
<translation>[k]LIRE[/k] [c]{prompt}[/c] [k]DANS[/k] [c]{var}[/c]</translation>
</message>
<message>
<location filename="../main.py" line="1372"/>
<location filename="../main.py" line="1370"/>
<source>[k]RETURN[/k] [c]{val}[/c]</source>
<translation>[k]RENVOYER[/k] [c]{val}[/c]</translation>
</message>
<message>
<location filename="../main.py" line="1351"/>
<location filename="../main.py" line="1349"/>
<source>[k]DECLARE[/k] [c]{var}[/c]</source>
<translation>[k]DÉCLARER[/k] [c]{var}[/c]</translation>
</message>
<message>
<location filename="../main.py" line="1358"/>
<location filename="../main.py" line="1356"/>
<source>[k]CALL[/k] [c]{code}[/c]</source>
<translation>[k]APPELER[/k] [c]{code}[/c]</translation>
</message>
<message>
<location filename="../main.py" line="1368"/>
<location filename="../main.py" line="1366"/>
<source>[b]FUNCTION[/b] [c]{func}({args})[/c]</source>
<translation>[b]FONCTION[/b] [c]{func}({args})[/c]</translation>
</message>
<message>
<location filename="../main.py" line="1413"/>
<location filename="../main.py" line="1411"/>
<source>[b]PROGRAM[/b]</source>
<translation>[b]ALGORITHME[/b]</translation>
</message>
<message>
<location filename="../main.py" line="1331"/>
<location filename="../main.py" line="1329"/>
<source>[k]BREAK[/k]</source>
<translation>[k]SORTIR[/k]</translation>
</message>
<message>
<location filename="../main.py" line="1361"/>
<location filename="../main.py" line="1359"/>
<source>[b]FOR[/b] [c]{var}[/c] [b]FROM[/b] [c]{begin}[/c] [b]TO[/b] [c]{end}[/c] {step}</source>
<translation>[b]POUR[/b] [c]{var}[/c] [b]DE[/b] [c]{begin}[/c] [b]À[/b] [c]{end}[/c] {step}</translation>
</message>
<message>
<location filename="../main.py" line="1362"/>
<location filename="../main.py" line="1360"/>
<source>([b]STEP[/b] [c]{step}[/c])</source>
<translation>([b]PAS[/b] [c]{step}[/c])</translation>
</message>
<message>
<location filename="../main.py" line="1416"/>
<location filename="../main.py" line="1414"/>
<source>[i]empty[/i]</source>
<translation>[i]vide[/i]</translation>
</message>
<message>
<location filename="../main.py" line="1376"/>
<location filename="../main.py" line="1374"/>
<source>[k]STOP[/k]</source>
<translation>[k]STOP[/k]</translation>
</message>
Expand Down Expand Up @@ -199,27 +199,27 @@ p, li { white-space: pre-wrap; }
<translation>Cible d&apos;affectation invalide (doit être une variable ou un élément de liste) : {name}</translation>
</message>
<message>
<location filename="../main.py" line="1353"/>
<location filename="../main.py" line="1351"/>
<source>[k]VARIABLE[/k] [c]{var}[/c] [k]TAKES VALUE[/k] [c]{value}[/c]</source>
<translation>[k]VARIABLE[/k] [c]{var}[/c] [k]PREND LA VALEUR[/b] [c]{value}[/c]</translation>
</message>
<message>
<location filename="../main.py" line="1382"/>
<location filename="../main.py" line="1380"/>
<source>[k]CLEAR PLOT[/k]</source>
<translation>[k]EFFACER GRAPHIQUE[/k]</translation>
</message>
<message>
<location filename="../main.py" line="1385"/>
<location filename="../main.py" line="1383"/>
<source>[k]DRAW LINE[/k] [c]{color}[/c] [k]FROM[/k] ([c]{start_x}[/c]; [c]{start_y}[/c]) [k]TO[/k] ([c]{end_x}[/c]; [c]{end_y}[/c])</source>
<translation>[k]DESSINER LIGNE[/k] [c]{color}[/c] [k]DE[/k] ([c]{start_x}[/c]; [c]{start_y}[/c]) [k]À[/k] ([c]{end_x}[/c]; [c]{end_y}[/c])</translation>
</message>
<message>
<location filename="../main.py" line="1395"/>
<location filename="../main.py" line="1393"/>
<source>[k]DRAW POINT[/k] [c]{color}[/c] [k]AT[/k] ([c]{x}[/c]; [c]{y}[/c])</source>
<translation>[k]DESSINER POINT[/k] [c]{color}[/c] [k]À[/k] ([c]{x}[/c]; [c]{y}[/c])</translation>
</message>
<message>
<location filename="../main.py" line="1402"/>
<location filename="../main.py" line="1400"/>
<source>[k]SET WINDOW[/k] [i]Xmin=[/i][c]{x_min}[/c] [i]Xmax=[/i][c]{x_max}[/c] [i]Ymin=[/i][c]{y_min}[/c] [i]Ymax=[/i][c]{y_max}[/c] [i]Xgrad=[/i][c]{x_grad}[/c] [i]Ygrad=[/i][c]{y_grad}[/c]</source>
<translation>[k]DÉFINIR REPÈRE[/k] [i]Xmin=[/i][c]{x_min}[/c] [i]Xmax=[/i][c]{x_max}[/c] [i]Ymin=[/i][c]{y_min}[/c] [i]Ymax=[/i][c]{y_max}[/c] [i]Xgrad=[/i][c]{x_grad}[/c] [i]Ygrad=[/i][c]{y_grad}[/c]</translation>
</message>
Expand Down Expand Up @@ -1614,7 +1614,7 @@ p, li { white-space: pre-wrap; }
<translation>Convertir en pseudocode</translation>
</message>
<message>
<location filename="../main.py" line="135"/>
<location filename="../main.py" line="132"/>
<source>Do you really want to exit?
All unsaved changes will be lost.</source>
<translation>Voulez-vous vraiment quitter ?
Expand Down Expand Up @@ -1646,17 +1646,17 @@ Toutes les modifications non sauvegardées seront perdues.</translation>
<translation>Code</translation>
</message>
<message>
<location filename="../main.py" line="439"/>
<location filename="../main.py" line="437"/>
<source>end of output</source>
<translation>fin de l&apos;exécution</translation>
</message>
<message>
<location filename="../main.py" line="306"/>
<location filename="../main.py" line="303"/>
<source>Input: </source>
<translation>Entrée : </translation>
</message>
<message>
<location filename="../main.py" line="563"/>
<location filename="../main.py" line="561"/>
<source>Syntax error ({type}) at line {line}, offset {off}: </source>
<translation>Erreur de syntaxe ({type}) à la ligne {line}, caractère {off} : </translation>
</message>
Expand Down Expand Up @@ -1801,27 +1801,27 @@ Toutes les modifications non sauvegardées seront perdues.</translation>
<translation>Commentaire</translation>
</message>
<message>
<location filename="../main.py" line="461"/>
<location filename="../main.py" line="459"/>
<source>program interrupted</source>
<translation>algorithme interrompu</translation>
</message>
<message>
<location filename="../main.py" line="439"/>
<location filename="../main.py" line="437"/>
<source>end of output [{time}]</source>
<translation>fin de l&apos;exécution [{time}]</translation>
</message>
<message>
<location filename="../main.py" line="1636"/>
<location filename="../main.py" line="1635"/>
<source>Python file (*.py)</source>
<translation>Fichier Python (*.py)</translation>
</message>
<message>
<location filename="../main.py" line="1637"/>
<location filename="../main.py" line="1636"/>
<source>Turing program (*.tr)</source>
<translation>Algorithme Turing (*.tr)</translation>
</message>
<message>
<location filename="../main.py" line="1638"/>
<location filename="../main.py" line="1637"/>
<source>Algobox file (*.alg)</source>
<translation>Algorithme Algobox (*.alg)</translation>
</message>
Expand Down Expand Up @@ -1861,17 +1861,17 @@ Toutes les modifications non sauvegardées seront perdues.</translation>
<translation>Point d&apos;arrêt</translation>
</message>
<message>
<location filename="../main.py" line="163"/>
<location filename="../main.py" line="160"/>
<source>Turing - New File</source>
<translation>Turing - Sans titre</translation>
</message>
<message>
<location filename="../main.py" line="159"/>
<location filename="../main.py" line="156"/>
<source>Turing - {file} (unsaved)</source>
<translation>Turing - {file} (modifié)</translation>
</message>
<message>
<location filename="../main.py" line="161"/>
<location filename="../main.py" line="158"/>
<source>Turing - {file}</source>
<translation>Turing - {file}</translation>
</message>
Expand All @@ -1881,7 +1881,7 @@ Toutes les modifications non sauvegardées seront perdues.</translation>
<translation>Déboguer</translation>
</message>
<message>
<location filename="../main.py" line="1635"/>
<location filename="../main.py" line="1634"/>
<source>Program file (*.py *.tr *.alg)</source>
<translation>Fichier de programme (*.py *.tr *.alg)</translation>
</message>
Expand Down Expand Up @@ -1916,17 +1916,17 @@ Toutes les modifications non sauvegardées seront perdues.</translation>
<translation>Dupliquer la ligne</translation>
</message>
<message>
<location filename="../main.py" line="662"/>
<location filename="../main.py" line="660"/>
<source>Save output</source>
<translation>Enregistrer la sortie</translation>
</message>
<message>
<location filename="../main.py" line="662"/>
<location filename="../main.py" line="660"/>
<source>Text files (*.txt)</source>
<translation>Fichiers texte (*.txt)</translation>
</message>
<message>
<location filename="../main.py" line="731"/>
<location filename="../main.py" line="729"/>
<source>Do you really want to create a new file?
All unsaved changes will be lost.</source>
<translation type="unfinished">Voulez-vous vraiment créer un nouveau fichier ?
Expand Down
8 changes: 8 additions & 0 deletions src/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -1716,9 +1716,17 @@ def init_style():

app.setStyleSheet(qdarkstyle.load_stylesheet_pyqt5())

import turing_rc
splash = QSplashScreen(QPixmap(":/icon/media/icon_128.png"), Qt.WindowStaysOnTopHint)
splash.show()
app.processEvents()

init_ui()
change_language(QLocale.system().name())

window.show()
splash.finish(window)

try:
exitCode = app.exec_()
except:
Expand Down
Loading

0 comments on commit ccee180

Please sign in to comment.