Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
P
Printrun
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
machinery
Printrun
Commits
ae7b6f5c
Commit
ae7b6f5c
authored
Mar 18, 2012
by
Kliment Yanev
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'experimental' of github.com:kliment/Printrun into experimental
parents
91312466
7a178733
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
277 additions
and
268 deletions
+277
-268
pronterface.mo
locale/fr/LC_MESSAGES/pronterface.mo
+0
-0
pronterface.po
locale/fr/LC_MESSAGES/pronterface.po
+138
-135
pronterface.pot
locale/pronterface.pot
+130
-130
printcore.py
printcore.py
+3
-0
pronterface.py
pronterface.py
+6
-3
No files found.
locale/fr/LC_MESSAGES/pronterface.mo
View file @
ae7b6f5c
No preview for this file type
locale/fr/LC_MESSAGES/pronterface.po
View file @
ae7b6f5c
...
...
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Pronterface jm1\n"
"POT-Creation-Date: 2012-0
2-26 02:12
+CET\n"
"PO-Revision-Date: 2012-0
2-26 02:13
+0100\n"
"POT-Creation-Date: 2012-0
3-16 03:48
+CET\n"
"PO-Revision-Date: 2012-0
3-16 03:50
+0100\n"
"Last-Translator: Guillaume Seguin <guillaume@segu.in>\n"
"Language-Team: FR <c.laguilhon.debat@gmail.com>\n"
"Language: \n"
...
...
@@ -64,23 +64,23 @@ msgstr "Couleur de fond de la Pronterface (défaut : #FFFFFF)"
msgid "Printer Interface"
msgstr "Interface de l'imprimante"
#: pronterface.py:10
8
#: pronterface.py:10
9
msgid "Motors off"
msgstr "Arrêter les moteurs"
#: pronterface.py:1
09
#: pronterface.py:1
10
msgid "Check temp"
msgstr "Lire les températures"
#: pronterface.py:11
0
#: pronterface.py:11
1
msgid "Extrude"
msgstr "Extruder"
#: pronterface.py:11
1
#: pronterface.py:11
2
msgid "Reverse"
msgstr "Inverser"
#: pronterface.py:1
29
#: pronterface.py:1
30
msgid ""
"# I moved all your custom buttons into .pronsolerc.\n"
"# Please don't add them here any more.\n"
...
...
@@ -91,7 +91,7 @@ msgstr ""
"# Veuillez ne plus en ajouter ici.\n"
"# Une sauvegarde de vos anciens boutons est dans le fichier custombtn.old\n"
#: pronterface.py:13
4
#: pronterface.py:13
5
msgid ""
"Note!!! You have specified custom buttons in both custombtn.txt and ."
"pronsolerc"
...
...
@@ -99,36 +99,36 @@ msgstr ""
"Remarque! Vous avez spécifié des boutons personnalisés dans custombtn.txt et "
"aussi dans .pronsolerc"
#: pronterface.py:13
5
#: pronterface.py:13
6
msgid ""
"Ignoring custombtn.txt. Remove all current buttons to revert to custombtn.txt"
msgstr ""
"custombtn.txt ignoré. Retirez tous les boutons en cours pour revenir à "
"custombtn.txt"
#: pronterface.py:16
3 pronterface.py:514 pronterface.py:133
3
#: pronterface.py:13
87 pronterface.py:1509 pronterface.py:1543
#: pronterface.py:15
58
#: pronterface.py:16
5 pronterface.py:520 pronterface.py:134
3
#: pronterface.py:13
97 pronterface.py:1521 pronterface.py:1555
#: pronterface.py:15
67
msgid "Print"
msgstr "Imprimer"
#: pronterface.py:16
7
#: pronterface.py:16
9
msgid "Printer is now online."
msgstr "L'imprimante est connectée"
#: pronterface.py:1
68
#: pronterface.py:1
70
msgid "Disconnect"
msgstr "Déconnecter"
#: pronterface.py:22
7
#: pronterface.py:22
9
msgid "Setting hotend temperature to %f degrees Celsius."
msgstr "Réglage de la température de la buse à %f degrés Celsius."
#: pronterface.py:24
6 pronterface.py:282 pronterface.py:340
#: pronterface.py:24
8 pronterface.py:284 pronterface.py:346
msgid "Printer is not online."
msgstr "L'imprimante est déconnectée"
#: pronterface.py:2
48
#: pronterface.py:2
50
msgid ""
"You cannot set negative temperatures. To turn the hotend off entirely, set "
"its temperature to 0."
...
...
@@ -136,15 +136,15 @@ msgstr ""
"Vous ne pouvez pas régler une température négative. Pour éteindre la buse, "
"réglez sa température à 0°C."
#: pronterface.py:25
0
#: pronterface.py:25
2
msgid "You must enter a temperature. (%s)"
msgstr "Vous devez saisir une température. (%s)"
#: pronterface.py:26
3
#: pronterface.py:26
5
msgid "Setting bed temperature to %f degrees Celsius."
msgstr "Réglage de la température du plateau à %f degrés Celsius."
#: pronterface.py:28
4
#: pronterface.py:28
6
msgid ""
"You cannot set negative temperatures. To turn the bed off entirely, set its "
"temperature to 0."
...
...
@@ -152,360 +152,363 @@ msgstr ""
"Vous ne pouvez pas régler une température négative. Pour désactiver votre "
"plateau chauffant, réglez sa température à 0°C."
#: pronterface.py:28
6
#: pronterface.py:28
8
msgid "You must enter a temperature."
msgstr "Vous devez saisir une température."
#: pronterface.py:30
1
#: pronterface.py:30
3
msgid "Do you want to erase the macro?"
msgstr "Voulez-vous effacer la macro ?"
#: pronterface.py:30
5
#: pronterface.py:30
7
msgid "Cancelled."
msgstr "Annulé"
#: pronterface.py:3
46
#: pronterface.py:3
52
msgid " Opens file"
msgstr " Ouvrir un fichier"
#: pronterface.py:3
46
#: pronterface.py:3
52
msgid "&Open..."
msgstr "&Ouvrir..."
#: pronterface.py:3
47
#: pronterface.py:3
53
msgid " Edit open file"
msgstr " Éditer le fichier ouvert"
#: pronterface.py:3
47
#: pronterface.py:3
53
msgid "&Edit..."
msgstr "&Éditer..."
#: pronterface.py:3
48
#: pronterface.py:3
54
msgid " Clear output console"
msgstr " Effacer le contenu de la console de sortie"
#: pronterface.py:3
48
#: pronterface.py:3
54
msgid "Clear console"
msgstr "Effacer la console"
#: pronterface.py:3
49
#: pronterface.py:3
55
msgid " Project slices"
msgstr " Projeter les couches"
#: pronterface.py:3
49
#: pronterface.py:3
55
msgid "Projector"
msgstr "Projecteur"
#: pronterface.py:35
0
#: pronterface.py:35
6
msgid " Closes the Window"
msgstr " Quitter le programme"
#: pronterface.py:35
0
#: pronterface.py:35
6
msgid "E&xit"
msgstr "&Quitter"
#: pronterface.py:35
1
#: pronterface.py:35
7
msgid "&File"
msgstr "&Fichier"
#: pronterface.py:3
56
#: pronterface.py:3
62
msgid "&Macros"
msgstr "&Macros"
#: pronterface.py:3
57
#: pronterface.py:3
63
msgid "<&New...>"
msgstr "<&Nouvelle...>"
#: pronterface.py:3
58
#: pronterface.py:3
64
msgid " Options dialog"
msgstr " Fenêtre des options"
#: pronterface.py:3
58
#: pronterface.py:3
64
msgid "&Options"
msgstr "&Options"
#: pronterface.py:36
0
#: pronterface.py:36
6
msgid " Adjust slicing settings"
msgstr " Régler les paramètres de slicing"
#: pronterface.py:36
0
#: pronterface.py:36
6
msgid "Slicing Settings"
msgstr "Paramètres de slicing"
#: pronterface.py:3
67
#: pronterface.py:3
73
msgid "&Settings"
msgstr "&Paramètres"
#: pronterface.py:38
3
#: pronterface.py:38
9
msgid "Enter macro name"
msgstr "Saisissez le nom de la macro"
#: pronterface.py:3
86
#: pronterface.py:3
92
msgid "Macro name:"
msgstr "Nom :"
#: pronterface.py:3
89
#: pronterface.py:3
95
msgid "Ok"
msgstr "Valider"
#: pronterface.py:39
3 pronterface.py:1344 pronterface.py:1601
#: pronterface.py:39
9 pronterface.py:1354 pronterface.py:1613
msgid "Cancel"
msgstr "Annuler"
#: pronterface.py:41
1
#: pronterface.py:41
7
msgid "Name '%s' is being used by built-in command"
msgstr "Le nom '%s' est utilisé par une commande interne"
#: pronterface.py:4
14
#: pronterface.py:4
20
msgid "Macro name may contain only alphanumeric symbols and underscores"
msgstr ""
"Un nom de macro ne peut contenir que des caractères alphanumérique et des "
"underscore (_)"
#: pronterface.py:46
3
#: pronterface.py:46
9
msgid "Port"
msgstr "Port"
#: pronterface.py:48
2
#: pronterface.py:48
8
msgid "Connect"
msgstr "Connecter"
#: pronterface.py:4
84
#: pronterface.py:4
90
msgid "Connect to the printer"
msgstr "Connecter l'imprimante"
#: pronterface.py:4
86
#: pronterface.py:4
92
msgid "Reset"
msgstr "Réinitialiser"
#: pronterface.py:4
89 pronterface.py:766
#: pronterface.py:4
95 pronterface.py:772
msgid "Mini mode"
msgstr "Mode réduit"
#: pronterface.py:49
3
#: pronterface.py:49
9
msgid "Monitor Printer"
msgstr "Surveiller l'imprimante"
#: pronterface.py:50
3
#: pronterface.py:50
9
msgid "Load file"
msgstr "Charger un fichier"
#: pronterface.py:5
06
#: pronterface.py:5
12
msgid "Compose"
msgstr "Composer"
#: pronterface.py:51
0
#: pronterface.py:51
6
msgid "SD"
msgstr "SD"
#: pronterface.py:5
18 pronterface.py:1388 pronterface.py:1433
#: pronterface.py:14
83 pronterface.py:1508 pronterface.py:1542
#: pronterface.py:15
57
#: pronterface.py:5
24 pronterface.py:1398 pronterface.py:1444
#: pronterface.py:14
95 pronterface.py:1520 pronterface.py:1554
#: pronterface.py:15
70
msgid "Pause"
msgstr "Pause"
#: pronterface.py:53
1
#: pronterface.py:53
7
msgid "Send"
msgstr "Envoyer"
#: pronterface.py:5
39 pronterface.py:640
#: pronterface.py:5
45 pronterface.py:646
msgid "mm/min"
msgstr "mm/min"
#: pronterface.py:54
1
#: pronterface.py:54
7
msgid "XY:"
msgstr "XY:"
#: pronterface.py:54
3
#: pronterface.py:54
9
msgid "Z:"
msgstr "Z:"
#: pronterface.py:5
66 pronterface.py:647
#: pronterface.py:5
72 pronterface.py:653
msgid "Heater:"
msgstr "Buse :"
#: pronterface.py:5
69 pronterface.py:589
#: pronterface.py:5
75 pronterface.py:595
msgid "Off"
msgstr "Off"
#: pronterface.py:58
1 pronterface.py:601
#: pronterface.py:58
7 pronterface.py:607
msgid "Set"
msgstr "Régler"
#: pronterface.py:5
86 pronterface.py:649
#: pronterface.py:5
92 pronterface.py:655
msgid "Bed:"
msgstr "Plateau :"
#: pronterface.py:6
34
#: pronterface.py:6
40
msgid "mm"
msgstr "mm"
#: pronterface.py:69
2 pronterface.py:1196 pronterface.py:1427
#: pronterface.py:69
8 pronterface.py:1206 pronterface.py:1438
msgid "Not connected to printer."
msgstr "Imprimante non connectée."
#: pronterface.py:72
1
#: pronterface.py:72
7
msgid "SD Upload"
msgstr "Copier sur SD"
#: pronterface.py:7
25
#: pronterface.py:7
31
msgid "SD Print"
msgstr "Imprimer depuis SD"
#: pronterface.py:77
3
#: pronterface.py:77
9
msgid "Full mode"
msgstr "Mode complet"
#: pronterface.py:
798
#: pronterface.py:
804
msgid "Execute command: "
msgstr "Exécuter la commande :"
#: pronterface.py:8
09
#: pronterface.py:8
15
msgid "click to add new custom button"
msgstr "Ajouter un bouton personnalisé"
#: pronterface.py:8
28
#: pronterface.py:8
34
msgid ""
"Defines custom button. Usage: button <num> \"title\" [/c \"colour\"] command"
msgstr ""
"Définit des boutons personnalidés. Utilisation : <numero> \"Libelle\" [/c "
"\"couleur\"] commande"
#: pronterface.py:85
0
#: pronterface.py:85
6
msgid "Custom button number should be between 0 and 63"
msgstr ""
"Les numéros des boutons personnalisés doivent être compris entre 0 et 63."
#: pronterface.py:94
2
#: pronterface.py:94
8
msgid "Edit custom button '%s'"
msgstr "Editer le bouton personnalisé '%s'"
#: pronterface.py:9
44
#: pronterface.py:9
50
msgid "Move left <<"
msgstr "Déplacer vers la gauche <<"
#: pronterface.py:9
47
#: pronterface.py:9
53
msgid "Move right >>"
msgstr "Déplacer vers la droite >>"
#: pronterface.py:95
1
#: pronterface.py:95
7
msgid "Remove custom button '%s'"
msgstr "Supprimer le bouton personnalisé '%s'"
#: pronterface.py:9
54
#: pronterface.py:9
60
msgid "Add custom button"
msgstr "Ajouter un bouton personnalisé"
#: pronterface.py:1
099
#: pronterface.py:1
105
msgid "event object missing"
msgstr "événement d'objet manquant"
#: pronterface.py:11
27
#: pronterface.py:11
33
msgid "Invalid period given."
msgstr "La période donnée est invalide"
#: pronterface.py:113
0
#: pronterface.py:113
6
msgid "Monitoring printer."
msgstr "Imprimante sous surveillance."
#: pronterface.py:113
2
#: pronterface.py:113
8
msgid "Done monitoring."
msgstr "Surveillance de l'imprimante effectuée."
#: pronterface.py:11
54
#: pronterface.py:11
60
msgid "Printer is online. "
msgstr "L'imprimante est connectée. "
#: pronterface.py:11
56 pronterface.py:133
1
#: pronterface.py:11
62 pronterface.py:134
1
msgid "Loaded "
msgstr "Chargé "
#: pronterface.py:11
59
#: pronterface.py:11
65
msgid "Bed"
msgstr "Plateau"
#: pronterface.py:11
59
#: pronterface.py:11
65
msgid "Hotend"
msgstr "Buse"
#: pronterface.py:11
69
#: pronterface.py:11
75
msgid " SD printing:%04.2f %%"
msgstr "Impression SD : %04.2f %%"
msgstr "
Impression SD : %04.2f %%"
#: pronterface.py:117
2
#: pronterface.py:117
8
msgid " Printing:%04.2f %% |"
msgstr "Impression : %04.2f %% |"
msgstr "
Impression : %04.2f %% |"
#: pronterface.py:117
3
#: pronterface.py:117
9
msgid " Line# %d of %d lines |"
msgstr "Ligne# %d sur %d lignes |"
msgstr "
Ligne# %d sur %d lignes |"
#: pronterface.py:11
78
#: pronterface.py:11
84
msgid " Est: %s of %s remaining | "
msgstr " ETA: %s restant sur %s | "
#: pronterface.py:118
0
#: pronterface.py:118
6
msgid " Z: %0.2f mm"
msgstr " Z: %0.2f mm"
#: pronterface.py:12
4
7
#: pronterface.py:12
5
7
msgid "Opening file failed."
msgstr "L'ouverture du fichier a échoué"
#: pronterface.py:12
5
3
#: pronterface.py:12
6
3
msgid "Starting print"
msgstr "Début de l'impression..."
#: pronterface.py:12
7
6
#: pronterface.py:12
8
6
msgid "Pick SD file"
msgstr "Choisir un fichier sur la carte SD"
#: pronterface.py:12
7
6
#: pronterface.py:12
8
6
msgid "Select the file to print"
msgstr "Sélectionnez le fichier à imprimer :"
#: pronterface.py:13
1
1
#: pronterface.py:13
2
1
msgid "Failed to execute slicing software: "
msgstr "Une erreur s'est produite lors du slicing : "
#: pronterface.py:13
1
8
#: pronterface.py:13
2
8
msgid "Slicing..."
msgstr "Slicing..."
#: pronterface.py:13
3
1
#: pronterface.py:13
4
1
msgid ", %d lines"
msgstr ", %d lignes"
#: pronterface.py:13
3
8
#: pronterface.py:13
4
8
msgid "Load File"
msgstr "Charger un fichier"
#: pronterface.py:13
4
5
#: pronterface.py:13
5
5
msgid "Slicing "
msgstr "Slicing "
#: pronterface.py:13
6
4
#: pronterface.py:13
7
4
msgid "Open file to print"
msgstr "Ouvrir un fichier à imprimer"
#: pronterface.py:1365
msgid "OBJ, STL, and GCODE files (;*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ;)"
#: pronterface.py:1375
msgid ""
"OBJ, STL, and GCODE files (*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ)|*."
"gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ|All Files (*.*)|*.*"
msgstr ""
"Fichiers OBJ, STL et GCODE (;*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ;)"
"Fichiers OBJ, STL et GCODE (;*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ;)|*."
"gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ|Tous les fichiers (*.*)|*.*"
#: pronterface.py:13
7
2
#: pronterface.py:13
8
2
msgid "File not found!"
msgstr "Fichier non trouvé"
#: pronterface.py:13
8
6
#: pronterface.py:13
9
6
msgid "Loaded %s, %d lines"
msgstr "%s chargé, %d lignes"
#: pronterface.py:1
39
6
#: pronterface.py:1
40
6
msgid "mm of filament used in this print\n"
msgstr "mm de filament utilisés pour cette impression\n"
#: pronterface.py:1
39
7
#: pronterface.py:1
40
7
msgid ""
"the print goes from %f mm to %f mm in X\n"
"and is %f mm wide\n"
...
...
@@ -513,7 +516,7 @@ msgstr ""
"L'impression va de %f mm à %f m en X\n"
"et mesure %f mm de large\n"
#: pronterface.py:1
39
8
#: pronterface.py:1
40
8
msgid ""
"the print goes from %f mm to %f mm in Y\n"
"and is %f mm wide\n"
...
...
@@ -521,7 +524,7 @@ msgstr ""
"L'impression va de %f mm à %f m en Y\n"
"et mesure %f mm de large\n"
#: pronterface.py:1
39
9
#: pronterface.py:1
40
9
msgid ""
"the print goes from %f mm to %f mm in Z\n"
"and is %f mm high\n"
...
...
@@ -529,78 +532,78 @@ msgstr ""
"L'impression va de %f mm à %f m en Y\n"
"et mesure %f mm de haut\n"
#: pronterface.py:14
0
0
#: pronterface.py:14
1
0
msgid "Estimated duration (pessimistic): "
msgstr "Durée estimée (pessimiste) : "
#: pronterface.py:14
24
#: pronterface.py:14
35
msgid "No file loaded. Please use load first."
msgstr "Aucun fichier chargé. Veuillez charger un fichier avant."
#: pronterface.py:14
35
#: pronterface.py:14
46
msgid "Restart"
msgstr "Recommencer"
#: pronterface.py:14
39
#: pronterface.py:14
50
msgid "File upload complete"
msgstr "Envoi du fichier terminé"
#: pronterface.py:14
58
#: pronterface.py:14
69
msgid "Pick SD filename"
msgstr "Lister les fichiers sur la carte SD"
#: pronterface.py:14
66
#: pronterface.py:14
77
msgid "Paused."
msgstr "En pause."
#: pronterface.py:14
76
#: pronterface.py:14
88
msgid "Resume"
msgstr "Reprendre"
#: pronterface.py:1
492
#: pronterface.py:1
504
msgid "Connecting..."
msgstr "Connection en cours..."
#: pronterface.py:15
23
#: pronterface.py:15
35
msgid "Disconnected."
msgstr "Déconnecté."
#: pronterface.py:15
50
#: pronterface.py:15
62
msgid "Reset."
msgstr "Réinitialisée."
#: pronterface.py:15
51
#: pronterface.py:15
63
msgid "Are you sure you want to reset the printer?"
msgstr "Etes-vous sûr de vouloir réinitialiser l'imprimante?"
#: pronterface.py:15
51
#: pronterface.py:15
63
msgid "Reset?"
msgstr "Réinitialiser ?"
#: pronterface.py:1
597
#: pronterface.py:1
609
msgid "Save"
msgstr "Enregistrer"
#: pronterface.py:16
53
#: pronterface.py:16
65
msgid "Edit settings"
msgstr "Modifier les paramètres"
#: pronterface.py:16
55
#: pronterface.py:16
67
msgid "Defaults"
msgstr "Paramètres par défaut"
#: pronterface.py:16
84
#: pronterface.py:16
96
msgid "Custom button"
msgstr "Commande personnalisée"
#: pronterface.py:1
689
#: pronterface.py:1
701
msgid "Button title"
msgstr "Titre du bouton"
#: pronterface.py:1
692
#: pronterface.py:1
704
msgid "Command"
msgstr "Commande"
#: pronterface.py:17
01
#: pronterface.py:17
13
msgid "Color"
msgstr "Couleur"
locale/pronterface.pot
View file @
ae7b6f5c
...
...
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2012-0
2-26 02:12
+CET\n"
"POT-Creation-Date: 2012-0
3-16 03:48
+CET\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
...
...
@@ -62,513 +62,513 @@ msgstr ""
msgid "Printer Interface"
msgstr ""
#: pronterface.py:10
8
#: pronterface.py:10
9
msgid "Motors off"
msgstr ""
#: pronterface.py:1
09
#: pronterface.py:1
10
msgid "Check temp"
msgstr ""
#: pronterface.py:11
0
#: pronterface.py:11
1
msgid "Extrude"
msgstr ""
#: pronterface.py:11
1
#: pronterface.py:11
2
msgid "Reverse"
msgstr ""
#: pronterface.py:1
29
#: pronterface.py:1
30
msgid ""
"# I moved all your custom buttons into .pronsolerc.\n"
"# Please don't add them here any more.\n"
"# Backup of your old buttons is in custombtn.old\n"
msgstr ""
#: pronterface.py:13
4
#: pronterface.py:13
5
msgid "Note!!! You have specified custom buttons in both custombtn.txt and .pronsolerc"
msgstr ""
#: pronterface.py:13
5
#: pronterface.py:13
6
msgid "Ignoring custombtn.txt. Remove all current buttons to revert to custombtn.txt"
msgstr ""
#: pronterface.py:16
3 pronterface.py:514 pronterface.py:133
3
#: pronterface.py:13
87 pronterface.py:1509 pronterface.py:1543
#: pronterface.py:15
58
#: pronterface.py:16
5 pronterface.py:520 pronterface.py:134
3
#: pronterface.py:13
97 pronterface.py:1521 pronterface.py:1555
#: pronterface.py:15
67
msgid "Print"
msgstr ""
#: pronterface.py:16
7
#: pronterface.py:16
9
msgid "Printer is now online."
msgstr ""
#: pronterface.py:1
68
#: pronterface.py:1
70
msgid "Disconnect"
msgstr ""
#: pronterface.py:22
7
#: pronterface.py:22
9
msgid "Setting hotend temperature to %f degrees Celsius."
msgstr ""
#: pronterface.py:24
6 pronterface.py:282 pronterface.py:340
#: pronterface.py:24
8 pronterface.py:284 pronterface.py:346
msgid "Printer is not online."
msgstr ""
#: pronterface.py:2
48
#: pronterface.py:2
50
msgid "You cannot set negative temperatures. To turn the hotend off entirely, set its temperature to 0."
msgstr ""
#: pronterface.py:25
0
#: pronterface.py:25
2
msgid "You must enter a temperature. (%s)"
msgstr ""
#: pronterface.py:26
3
#: pronterface.py:26
5
msgid "Setting bed temperature to %f degrees Celsius."
msgstr ""
#: pronterface.py:28
4
#: pronterface.py:28
6
msgid "You cannot set negative temperatures. To turn the bed off entirely, set its temperature to 0."
msgstr ""
#: pronterface.py:28
6
#: pronterface.py:28
8
msgid "You must enter a temperature."
msgstr ""
#: pronterface.py:30
1
#: pronterface.py:30
3
msgid "Do you want to erase the macro?"
msgstr ""
#: pronterface.py:30
5
#: pronterface.py:30
7
msgid "Cancelled."
msgstr ""
#: pronterface.py:3
46
#: pronterface.py:3
52
msgid " Opens file"
msgstr ""
#: pronterface.py:3
46
#: pronterface.py:3
52
msgid "&Open..."
msgstr ""
#: pronterface.py:3
47
#: pronterface.py:3
53
msgid " Edit open file"
msgstr ""
#: pronterface.py:3
47
#: pronterface.py:3
53
msgid "&Edit..."
msgstr ""
#: pronterface.py:3
48
#: pronterface.py:3
54
msgid " Clear output console"
msgstr ""
#: pronterface.py:3
48
#: pronterface.py:3
54
msgid "Clear console"
msgstr ""
#: pronterface.py:3
49
#: pronterface.py:3
55
msgid " Project slices"
msgstr ""
#: pronterface.py:3
49
#: pronterface.py:3
55
msgid "Projector"
msgstr ""
#: pronterface.py:35
0
#: pronterface.py:35
6
msgid " Closes the Window"
msgstr ""
#: pronterface.py:35
0
#: pronterface.py:35
6
msgid "E&xit"
msgstr ""
#: pronterface.py:35
1
#: pronterface.py:35
7
msgid "&File"
msgstr ""
#: pronterface.py:3
56
#: pronterface.py:3
62
msgid "&Macros"
msgstr ""
#: pronterface.py:3
57
#: pronterface.py:3
63
msgid "<&New...>"
msgstr ""
#: pronterface.py:3
58
#: pronterface.py:3
64
msgid " Options dialog"
msgstr ""
#: pronterface.py:3
58
#: pronterface.py:3
64
msgid "&Options"
msgstr ""
#: pronterface.py:36
0
#: pronterface.py:36
6
msgid " Adjust slicing settings"
msgstr ""
#: pronterface.py:36
0
#: pronterface.py:36
6
msgid "Slicing Settings"
msgstr ""
#: pronterface.py:3
67
#: pronterface.py:3
73
msgid "&Settings"
msgstr ""
#: pronterface.py:38
3
#: pronterface.py:38
9
msgid "Enter macro name"
msgstr ""
#: pronterface.py:3
86
#: pronterface.py:3
92
msgid "Macro name:"
msgstr ""
#: pronterface.py:3
89
#: pronterface.py:3
95
msgid "Ok"
msgstr ""
#: pronterface.py:39
3 pronterface.py:1344 pronterface.py:1601
#: pronterface.py:39
9 pronterface.py:1354 pronterface.py:1613
msgid "Cancel"
msgstr ""
#: pronterface.py:41
1
#: pronterface.py:41
7
msgid "Name '%s' is being used by built-in command"
msgstr ""
#: pronterface.py:4
14
#: pronterface.py:4
20
msgid "Macro name may contain only alphanumeric symbols and underscores"
msgstr ""
#: pronterface.py:46
3
#: pronterface.py:46
9
msgid "Port"
msgstr ""
#: pronterface.py:48
2
#: pronterface.py:48
8
msgid "Connect"
msgstr ""
#: pronterface.py:4
84
#: pronterface.py:4
90
msgid "Connect to the printer"
msgstr ""
#: pronterface.py:4
86
#: pronterface.py:4
92
msgid "Reset"
msgstr ""
#: pronterface.py:4
89 pronterface.py:766
#: pronterface.py:4
95 pronterface.py:772
msgid "Mini mode"
msgstr ""
#: pronterface.py:49
3
#: pronterface.py:49
9
msgid "Monitor Printer"
msgstr ""
#: pronterface.py:50
3
#: pronterface.py:50
9
msgid "Load file"
msgstr ""
#: pronterface.py:5
06
#: pronterface.py:5
12
msgid "Compose"
msgstr ""
#: pronterface.py:51
0
#: pronterface.py:51
6
msgid "SD"
msgstr ""
#: pronterface.py:5
18 pronterface.py:1388 pronterface.py:1433
#: pronterface.py:14
83 pronterface.py:1508 pronterface.py:1542
#: pronterface.py:15
57
#: pronterface.py:5
24 pronterface.py:1398 pronterface.py:1444
#: pronterface.py:14
95 pronterface.py:1520 pronterface.py:1554
#: pronterface.py:15
70
msgid "Pause"
msgstr ""
#: pronterface.py:53
1
#: pronterface.py:53
7
msgid "Send"
msgstr ""
#: pronterface.py:5
39 pronterface.py:640
#: pronterface.py:5
45 pronterface.py:646
msgid "mm/min"
msgstr ""
#: pronterface.py:54
1
#: pronterface.py:54
7
msgid "XY:"
msgstr ""
#: pronterface.py:54
3
#: pronterface.py:54
9
msgid "Z:"
msgstr ""
#: pronterface.py:5
66 pronterface.py:647
#: pronterface.py:5
72 pronterface.py:653
msgid "Heater:"
msgstr ""
#: pronterface.py:5
69 pronterface.py:589
#: pronterface.py:5
75 pronterface.py:595
msgid "Off"
msgstr ""
#: pronterface.py:58
1 pronterface.py:601
#: pronterface.py:58
7 pronterface.py:607
msgid "Set"
msgstr ""
#: pronterface.py:5
86 pronterface.py:649
#: pronterface.py:5
92 pronterface.py:655
msgid "Bed:"
msgstr ""
#: pronterface.py:6
34
#: pronterface.py:6
40
msgid "mm"
msgstr ""
#: pronterface.py:69
2 pronterface.py:1196 pronterface.py:1427
#: pronterface.py:69
8 pronterface.py:1206 pronterface.py:1438
msgid "Not connected to printer."
msgstr ""
#: pronterface.py:72
1
#: pronterface.py:72
7
msgid "SD Upload"
msgstr ""
#: pronterface.py:7
25
#: pronterface.py:7
31
msgid "SD Print"
msgstr ""
#: pronterface.py:77
3
#: pronterface.py:77
9
msgid "Full mode"
msgstr ""
#: pronterface.py:
798
#: pronterface.py:
804
msgid "Execute command: "
msgstr ""
#: pronterface.py:8
09
#: pronterface.py:8
15
msgid "click to add new custom button"
msgstr ""
#: pronterface.py:8
28
#: pronterface.py:8
34
msgid "Defines custom button. Usage: button <num> \"title\" [/c \"colour\"] command"
msgstr ""
#: pronterface.py:85
0
#: pronterface.py:85
6
msgid "Custom button number should be between 0 and 63"
msgstr ""
#: pronterface.py:94
2
#: pronterface.py:94
8
msgid "Edit custom button '%s'"
msgstr ""
#: pronterface.py:9
44
#: pronterface.py:9
50
msgid "Move left <<"
msgstr ""
#: pronterface.py:9
47
#: pronterface.py:9
53
msgid "Move right >>"
msgstr ""
#: pronterface.py:95
1
#: pronterface.py:95
7
msgid "Remove custom button '%s'"
msgstr ""
#: pronterface.py:9
54
#: pronterface.py:9
60
msgid "Add custom button"
msgstr ""
#: pronterface.py:1
099
#: pronterface.py:1
105
msgid "event object missing"
msgstr ""
#: pronterface.py:11
27
#: pronterface.py:11
33
msgid "Invalid period given."
msgstr ""
#: pronterface.py:113
0
#: pronterface.py:113
6
msgid "Monitoring printer."
msgstr ""
#: pronterface.py:113
2
#: pronterface.py:113
8
msgid "Done monitoring."
msgstr ""
#: pronterface.py:11
54
#: pronterface.py:11
60
msgid "Printer is online. "
msgstr ""
#: pronterface.py:11
56 pronterface.py:133
1
#: pronterface.py:11
62 pronterface.py:134
1
msgid "Loaded "
msgstr ""
#: pronterface.py:11
59
#: pronterface.py:11
65
msgid "Bed"
msgstr ""
#: pronterface.py:11
59
#: pronterface.py:11
65
msgid "Hotend"
msgstr ""
#: pronterface.py:11
69
#: pronterface.py:11
75
msgid " SD printing:%04.2f %%"
msgstr ""
#: pronterface.py:117
2
#: pronterface.py:117
8
msgid " Printing:%04.2f %% |"
msgstr ""
#: pronterface.py:117
3
#: pronterface.py:117
9
msgid " Line# %d of %d lines |"
msgstr ""
#: pronterface.py:11
78
#: pronterface.py:11
84
msgid " Est: %s of %s remaining | "
msgstr ""
#: pronterface.py:118
0
#: pronterface.py:118
6
msgid " Z: %0.2f mm"
msgstr ""
#: pronterface.py:12
4
7
#: pronterface.py:12
5
7
msgid "Opening file failed."
msgstr ""
#: pronterface.py:12
5
3
#: pronterface.py:12
6
3
msgid "Starting print"
msgstr ""
#: pronterface.py:12
7
6
#: pronterface.py:12
8
6
msgid "Pick SD file"
msgstr ""
#: pronterface.py:12
7
6
#: pronterface.py:12
8
6
msgid "Select the file to print"
msgstr ""
#: pronterface.py:13
1
1
#: pronterface.py:13
2
1
msgid "Failed to execute slicing software: "
msgstr ""
#: pronterface.py:13
1
8
#: pronterface.py:13
2
8
msgid "Slicing..."
msgstr ""
#: pronterface.py:13
3
1
#: pronterface.py:13
4
1
msgid ", %d lines"
msgstr ""
#: pronterface.py:13
3
8
#: pronterface.py:13
4
8
msgid "Load File"
msgstr ""
#: pronterface.py:13
4
5
#: pronterface.py:13
5
5
msgid "Slicing "
msgstr ""
#: pronterface.py:13
6
4
#: pronterface.py:13
7
4
msgid "Open file to print"
msgstr ""
#: pronterface.py:13
6
5
msgid "OBJ, STL, and GCODE files (
;*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ;)
"
#: pronterface.py:13
7
5
msgid "OBJ, STL, and GCODE files (
*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ)|*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ|All Files (*.*)|*.*
"
msgstr ""
#: pronterface.py:13
7
2
#: pronterface.py:13
8
2
msgid "File not found!"
msgstr ""
#: pronterface.py:13
8
6
#: pronterface.py:13
9
6
msgid "Loaded %s, %d lines"
msgstr ""
#: pronterface.py:1
39
6
#: pronterface.py:1
40
6
msgid ""
"mm of filament used in this print\n"
msgstr ""
#: pronterface.py:1
39
7
#: pronterface.py:1
40
7
msgid ""
"the print goes from %f mm to %f mm in X\n"
"and is %f mm wide\n"
msgstr ""
#: pronterface.py:1
39
8
#: pronterface.py:1
40
8
msgid ""
"the print goes from %f mm to %f mm in Y\n"
"and is %f mm wide\n"
msgstr ""
#: pronterface.py:1
39
9
#: pronterface.py:1
40
9
msgid ""
"the print goes from %f mm to %f mm in Z\n"
"and is %f mm high\n"
msgstr ""
#: pronterface.py:14
0
0
#: pronterface.py:14
1
0
msgid "Estimated duration (pessimistic): "
msgstr ""
#: pronterface.py:14
24
#: pronterface.py:14
35
msgid "No file loaded. Please use load first."
msgstr ""
#: pronterface.py:14
35
#: pronterface.py:14
46
msgid "Restart"
msgstr ""
#: pronterface.py:14
39
#: pronterface.py:14
50
msgid "File upload complete"
msgstr ""
#: pronterface.py:14
58
#: pronterface.py:14
69
msgid "Pick SD filename"
msgstr ""
#: pronterface.py:14
66
#: pronterface.py:14
77
msgid "Paused."
msgstr ""
#: pronterface.py:14
76
#: pronterface.py:14
88
msgid "Resume"
msgstr ""
#: pronterface.py:1
492
#: pronterface.py:1
504
msgid "Connecting..."
msgstr ""
#: pronterface.py:15
23
#: pronterface.py:15
35
msgid "Disconnected."
msgstr ""
#: pronterface.py:15
50
#: pronterface.py:15
62
msgid "Reset."
msgstr ""
#: pronterface.py:15
51
#: pronterface.py:15
63
msgid "Are you sure you want to reset the printer?"
msgstr ""
#: pronterface.py:15
51
#: pronterface.py:15
63
msgid "Reset?"
msgstr ""
#: pronterface.py:1
597
#: pronterface.py:1
609
msgid "Save"
msgstr ""
#: pronterface.py:16
53
#: pronterface.py:16
65
msgid "Edit settings"
msgstr ""
#: pronterface.py:16
55
#: pronterface.py:16
67
msgid "Defaults"
msgstr ""
#: pronterface.py:16
84
#: pronterface.py:16
96
msgid "Custom button"
msgstr ""
#: pronterface.py:1
689
#: pronterface.py:1
701
msgid "Button title"
msgstr ""
#: pronterface.py:1
692
#: pronterface.py:1
704
msgid "Command"
msgstr ""
#: pronterface.py:17
01
#: pronterface.py:17
13
msgid "Color"
msgstr ""
printcore.py
View file @
ae7b6f5c
...
...
@@ -104,6 +104,9 @@ class printcore():
except
SerialException
,
e
:
print
"Can't read from printer (disconnected?)."
break
except
OSError
,
e
:
print
"Can't read from printer (disconnected?)."
break
if
(
len
(
line
)
>
1
):
self
.
log
+=
[
line
]
...
...
pronterface.py
View file @
ae7b6f5c
...
...
@@ -147,6 +147,7 @@ class PronterWindow(wx.Frame,pronsole.pronsole):
self
.
p
.
startcb
=
self
.
startcb
self
.
p
.
endcb
=
self
.
endcb
self
.
starttime
=
0
self
.
extra_print_time
=
0
self
.
curlayer
=
0
self
.
cur_button
=
None
self
.
hsetpoint
=
0.0
...
...
@@ -159,7 +160,7 @@ class PronterWindow(wx.Frame,pronsole.pronsole):
def
endcb
(
self
):
if
(
self
.
p
.
queueindex
==
0
):
print
"Print ended at: "
+
time
.
strftime
(
'
%
H:
%
M:
%
S'
,
time
.
localtime
(
time
.
time
()))
print
"and took: "
+
time
.
strftime
(
'
%
H:
%
M:
%
S'
,
time
.
gmtime
(
int
(
time
.
time
()
-
self
.
starttime
)))
#+str(int(time.time()-self.starttime)/60)+" minutes "+str(int(time.time()-self.starttime)%60)+" seconds."
print
"and took: "
+
time
.
strftime
(
'
%
H:
%
M:
%
S'
,
time
.
gmtime
(
int
(
time
.
time
()
-
self
.
starttime
+
self
.
extra_print_time
)))
#+str(int(time.time()-self.starttime)/60)+" minutes "+str(int(time.time()-self.starttime)%60)+" seconds."
wx
.
CallAfter
(
self
.
pausebtn
.
Disable
)
wx
.
CallAfter
(
self
.
printbtn
.
SetLabel
,
_
(
"Print"
))
...
...
@@ -1177,7 +1178,7 @@ class PronterWindow(wx.Frame,pronsole.pronsole):
string
+=
_
(
" Printing:
%04.2
f
%%
|"
)
%
(
100
*
float
(
self
.
p
.
queueindex
)
/
len
(
self
.
p
.
mainqueue
),)
string
+=
_
(
" Line#
%
d of
%
d lines |"
)
%
(
self
.
p
.
queueindex
,
len
(
self
.
p
.
mainqueue
))
if
fractioncomplete
>
0.0
:
secondselapsed
=
int
(
time
.
time
()
-
self
.
starttime
)
secondselapsed
=
int
(
time
.
time
()
-
self
.
starttime
+
self
.
extra_print_time
)
secondsestimate
=
secondselapsed
/
fractioncomplete
secondsremain
=
secondsestimate
-
secondselapsed
string
+=
_
(
" Est:
%
s of
%
s remaining | "
)
%
(
time
.
strftime
(
'
%
H:
%
M:
%
S'
,
time
.
gmtime
(
secondsremain
)),
...
...
@@ -1368,7 +1369,7 @@ class PronterWindow(wx.Frame,pronsole.pronsole):
except
:
pass
dlg
=
wx
.
FileDialog
(
self
,
_
(
"Open file to print"
),
basedir
,
style
=
wx
.
FD_OPEN
|
wx
.
FD_FILE_MUST_EXIST
)
dlg
.
SetWildcard
(
_
(
"OBJ, STL, and GCODE files (;*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ;)
"
))
dlg
.
SetWildcard
(
_
(
"OBJ, STL, and GCODE files (*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ)|*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ|All Files (*.*)|*.*
"
))
if
(
filename
is
not
None
or
dlg
.
ShowModal
()
==
wx
.
ID_OK
):
if
filename
is
not
None
:
name
=
filename
...
...
@@ -1417,6 +1418,7 @@ class PronterWindow(wx.Frame,pronsole.pronsole):
wx
.
CallAfter
(
self
.
gviz
.
Refresh
)
def
printfile
(
self
,
event
):
self
.
extra_print_time
=
0
if
self
.
paused
:
self
.
p
.
paused
=
0
self
.
paused
=
0
...
...
@@ -1479,6 +1481,7 @@ class PronterWindow(wx.Frame,pronsole.pronsole):
return
self
.
p
.
pause
()
self
.
paused
=
True
self
.
extra_print_time
+=
int
(
time
.
time
()
-
self
.
starttime
)
wx
.
CallAfter
(
self
.
pausebtn
.
SetLabel
,
_
(
"Resume"
))
else
:
self
.
paused
=
False
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment