Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGhostkeeper <rubend@tutanota.com>2018-03-29 09:53:16 +0300
committerGhostkeeper <rubend@tutanota.com>2018-03-29 09:53:16 +0300
commitcff32b63b59cddc3a8653135c25b346f571a2624 (patch)
tree7c995c7c15dddb1c3a6d291952d2a2af377cb802 /resources/i18n/fr_FR
parent853b5b8971cc129f58863abe0534d08af5af90cd (diff)
Update translation files from template
This puts all the new translations among the old translations in our translation files. Contributes to issue CURA-5166.
Diffstat (limited to 'resources/i18n/fr_FR')
-rw-r--r--resources/i18n/fr_FR/cura.po2490
-rw-r--r--resources/i18n/fr_FR/fdmextruder.def.json.po22
-rw-r--r--resources/i18n/fr_FR/fdmprinter.def.json.po434
3 files changed, 1901 insertions, 1045 deletions
diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po
index ee4e175f8a..c93672417a 100644
--- a/resources/i18n/fr_FR/cura.po
+++ b/resources/i18n/fr_FR/cura.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cura 3.2\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
-"POT-Creation-Date: 2018-01-29 09:48+0000\n"
+"POT-Creation-Date: 2018-03-29 08:36+0200\n"
"PO-Revision-Date: 2018-02-13 17:26+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: French\n"
@@ -18,7 +18,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Poedit 2.0.6\n"
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:26
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:22
msgctxt "@action"
msgid "Machine Settings"
msgstr "Paramètres de la machine"
@@ -34,10 +34,28 @@ msgid "X3D File"
msgstr "Fichier X3D"
#: /home/ruben/Projects/Cura/plugins/GCodeWriter/__init__.py:16
+#: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14
+#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14
msgctxt "@item:inlistbox"
-msgid "GCode File"
+msgid "G-code File"
msgstr "Fichier GCode"
+#: /home/ruben/Projects/Cura/plugins/ModelChecker/ModelChecker.py:30
+msgctxt "@info:title"
+msgid "Model Checker Warning"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/ModelChecker/ModelChecker.py:66
+#, python-brace-format
+msgctxt "@info:status"
+msgid ""
+"Some models may not be printed optimally due to object size and chosen material for models: {model_names}.\n"
+"Tips that may be useful to improve the print quality:\n"
+"1) Use rounded corners.\n"
+"2) Turn the fan off (only if there are no tiny details on the model).\n"
+"3) Use a different material."
+msgstr ""
+
#: /home/ruben/Projects/Cura/plugins/Doodle3D-cura-plugin/Doodle3D/D3DCloudPrintOutputDevicePlugin.py:65
msgctxt "@action:button"
msgid "Print with Doodle3D WiFi-Box"
@@ -55,16 +73,16 @@ msgstr "Connexion avec Doodle3D Connecter..."
#: /home/ruben/Projects/Cura/plugins/Doodle3D-cura-plugin/Doodle3D/D3DCloudPrintOutputDevicePlugin.py:87
#: /home/ruben/Projects/Cura/plugins/Doodle3D-cura-plugin/Doodle3D/D3DCloudPrintOutputDevicePlugin.py:155
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:875
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:659
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:370
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:78
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:258
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:184
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:391
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:88
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:355
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:376
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:139
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:391
+#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginEntry.qml:124
#: /home/ruben/Projects/Cura/resources/qml/OpenFilesIncludingProjectsDialog.qml:87
-#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:253
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:278
msgctxt "@action:button"
msgid "Cancel"
msgstr "Annuler"
@@ -114,77 +132,41 @@ msgctxt "@info:status"
msgid "Profile has been flattened & activated."
msgstr "Le profil a été réduit et activé."
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:27
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:40
msgctxt "@item:inmenu"
msgid "USB printing"
msgstr "Impression par USB"
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:28
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:41
msgctxt "@action:button Preceded by 'Ready to'."
msgid "Print via USB"
msgstr "Imprimer via USB"
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:29
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42
msgctxt "@info:tooltip"
msgid "Print via USB"
msgstr "Imprimer via USB"
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:31
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:83
msgctxt "@info:status"
msgid "Connected via USB"
msgstr "Connecté via USB"
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:183
-msgctxt "@info:status"
-msgid "Unable to start a new job because the printer is busy or not connected."
-msgstr "Impossible de démarrer une nouvelle tâche car l'imprimante est occupée ou n'est pas connectée."
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:183
-msgctxt "@info:title"
-msgid "Printer Unavailable"
-msgstr "Imprimante indisponible"
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:485
-msgctxt "@info:status"
-msgid "This printer does not support USB printing because it uses UltiGCode flavor."
-msgstr "L'imprimante ne prend pas en charge l'impression par USB car elle utilise UltiGCode."
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:485
-msgctxt "@info:title"
-msgid "USB Printing"
-msgstr "Impression par USB"
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:489
-msgctxt "@info:status"
-msgid "Unable to start a new job because the printer does not support usb printing."
-msgstr "Impossible de démarrer une nouvelle tâche car l'imprimante ne prend pas en charge l'impression par USB."
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:489
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDeviceManager.py:103
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:146
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:158
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:946
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1418
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1496
-msgctxt "@info:title"
-msgid "Warning"
-msgstr "Avertissement"
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDeviceManager.py:103
-msgctxt "@info"
-msgid "Unable to update firmware because there are no printers connected."
-msgstr "Impossible de mettre à jour le firmware car il n'y a aucune imprimante connectée."
+#: /home/ruben/Projects/Cura/plugins/X3GWriter/__init__.py:14
+msgctxt "X3G Writer File Description"
+msgid "X3G File"
+msgstr "Fichier X3G"
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDeviceManager.py:117
-#, python-format
-msgctxt "@info"
-msgid "Could not find firmware required for the printer at %s."
-msgstr "Impossible de trouver le firmware requis pour l'imprimante sur %s."
+#: /home/ruben/Projects/Cura/plugins/GCodeGzWriter/__init__.py:14
+#: /home/ruben/Projects/Cura/plugins/GCodeGzReader/__init__.py:14
+msgctxt "@item:inlistbox"
+msgid "Compressed G-code File"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDeviceManager.py:117
-msgctxt "@info:title"
-msgid "Printer Firmware"
-msgstr "Firmware de l'imprimante"
+#: /home/ruben/Projects/Cura/plugins/UFPWriter/__init__.py:28
+msgctxt "@item:inlistbox"
+msgid "Ultimaker Format Package"
+msgstr ""
#: /home/ruben/Projects/Cura/plugins/PrepareStage/__init__.py:12
msgctxt "@item:inmenu"
@@ -202,81 +184,93 @@ msgctxt "@item:inlistbox"
msgid "Save to Removable Drive {0}"
msgstr "Enregistrer sur un lecteur amovible {0}"
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:89
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:64
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:110
+msgctxt "@info:status"
+msgid "There are no file formats available to write with!"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:94
#, python-brace-format
msgctxt "@info:progress Don't translate the XML tags <filename>!"
msgid "Saving to Removable Drive <filename>{0}</filename>"
msgstr "Enregistrement sur le lecteur amovible <filename>{0}</filename>"
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:89
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:94
msgctxt "@info:title"
msgid "Saving"
msgstr "Enregistrement"
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:99
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:102
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:104
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:107
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
msgid "Could not save to <filename>{0}</filename>: <message>{1}</message>"
msgstr "Impossible d'enregistrer <filename>{0}</filename> : <message>{1}</message>"
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:118
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123
#, python-brace-format
msgctxt "@info:status Don't translate the tag {device}!"
msgid "Could not find a file name when trying to write to {device}."
msgstr "Impossible de trouver un nom de fichier lors d'une tentative d'écriture sur {device}."
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:131
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:146
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:136
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:151
#, python-brace-format
msgctxt "@info:status"
msgid "Could not save to removable drive {0}: {1}"
msgstr "Impossible d'enregistrer sur le lecteur {0}: {1}"
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:132
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:693
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:701
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:160
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1427
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:137
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:134
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1577
msgctxt "@info:title"
msgid "Error"
msgstr "Erreur"
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:145
#, python-brace-format
msgctxt "@info:status"
msgid "Saved to Removable Drive {0} as {1}"
msgstr "Enregistré sur le lecteur amovible {0} sous {1}"
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:145
msgctxt "@info:title"
msgid "File Saved"
msgstr "Fichier enregistré"
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:146
msgctxt "@action:button"
msgid "Eject"
msgstr "Ejecter"
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:146
#, python-brace-format
msgctxt "@action"
msgid "Eject removable device {0}"
msgstr "Ejecter le lecteur amovible {0}"
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:156
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:151
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1568
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1662
+msgctxt "@info:title"
+msgid "Warning"
+msgstr "Avertissement"
+
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161
#, python-brace-format
msgctxt "@info:status"
msgid "Ejected {0}. You can now safely remove the drive."
msgstr "Lecteur {0} éjecté. Vous pouvez maintenant le retirer en toute sécurité."
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:156
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161
msgctxt "@info:title"
msgid "Safely Remove Hardware"
msgstr "Retirez le lecteur en toute sécurité"
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:158
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163
#, python-brace-format
msgctxt "@info:status"
msgid "Failed to eject {0}. Another program may be using the drive."
@@ -287,309 +281,210 @@ msgctxt "@item:intext"
msgid "Removable Drive"
msgstr "Lecteur amovible"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:109
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:51
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:70
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:75
msgctxt "@action:button Preceded by 'Ready to'."
msgid "Print over network"
msgstr "Imprimer sur le réseau"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:110
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:71
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:76
msgctxt "@properties:tooltip"
msgid "Print over network"
msgstr "Imprimer sur le réseau"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:159
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:84
+msgctxt "@info:status"
+msgid "Connected over the network."
+msgstr "Connecté sur le réseau."
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:87
+msgctxt "@info:status"
+msgid "Connected over the network. Please approve the access request on the printer."
+msgstr "Connecté sur le réseau. Veuillez approuver la demande d'accès sur l'imprimante."
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:89
+msgctxt "@info:status"
+msgid "Connected over the network. No access to control the printer."
+msgstr "Connecté sur le réseau. Pas d'accès pour commander l'imprimante."
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:94
msgctxt "@info:status"
msgid "Access to the printer requested. Please approve the request on the printer"
msgstr "Accès à l'imprimante demandé. Veuillez approuver la demande sur l'imprimante"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:159
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:97
msgctxt "@info:title"
-msgid "Connection status"
-msgstr "Statut de la connexion"
+msgid "Authentication status"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:160
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:99
msgctxt "@info:status"
msgid ""
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:160
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:163
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:164
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:479
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:502
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:100
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:106
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:110
msgctxt "@info:title"
-msgid "Connection Status"
-msgstr "Statut de la connexion"
+msgid "Authentication Status"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:161
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:101
msgctxt "@action:button"
msgid "Retry"
msgstr "Réessayer"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:161
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:102
msgctxt "@info:tooltip"
msgid "Re-send the access request"
msgstr "Renvoyer la demande d'accès"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:163
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:105
msgctxt "@info:status"
msgid "Access to the printer accepted"
msgstr "Accès à l'imprimante accepté"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:164
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:109
msgctxt "@info:status"
msgid "No access to print with this printer. Unable to send print job."
msgstr "Aucun accès pour imprimer avec cette imprimante. Impossible d'envoyer la tâche d'impression."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:165
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:28
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:72
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:111
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:29
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:73
msgctxt "@action:button"
msgid "Request Access"
msgstr "Demande d'accès"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:165
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:27
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:71
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:113
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:28
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:72
msgctxt "@info:tooltip"
msgid "Send access request to the printer"
msgstr "Envoyer la demande d'accès à l'imprimante"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:385
-msgctxt "@info:status"
-msgid "Connected over the network. Please approve the access request on the printer."
-msgstr "Connecté sur le réseau. Veuillez approuver la demande d'accès sur l'imprimante."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:392
-msgctxt "@info:status"
-msgid "Connected over the network."
-msgstr "Connecté sur le réseau."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:405
-msgctxt "@info:status"
-msgid "Connected over the network. No access to control the printer."
-msgstr "Connecté sur le réseau. Pas d'accès pour commander l'imprimante."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:410
-msgctxt "@info:status"
-msgid "Access request was denied on the printer."
-msgstr "La demande d'accès à l'imprimante a été refusée."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:413
-msgctxt "@info:status"
-msgid "Access request failed due to a timeout."
-msgstr "Durée d'attente dépassée. Échec de la demande d'accès."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:478
-msgctxt "@info:status"
-msgid "The connection with the network was lost."
-msgstr "Interruption de connexion au le réseau."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:501
-msgctxt "@info:status"
-msgid "The connection with the printer was lost. Check your printer to see if it is connected."
-msgstr "La connexion avec l'imprimante est interrompue. Vérifiez que votre imprimante est connectée."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:666
-#, python-format
-msgctxt "@info:status"
-msgid "Unable to start a new print job, printer is busy. Current printer status is %s."
-msgstr "Impossible de démarrer une nouvelle tâche d'impression car l'imprimante est occupée. L'état actuel de l'imprimante est %s."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:667
-msgctxt "@info:title"
-msgid "Printer Status"
-msgstr "Statut de l'imprimante"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:692
-#, python-brace-format
-msgctxt "@info:status"
-msgid "Unable to start a new print job. No Printcore loaded in slot {0}"
-msgstr "Impossible de démarrer une nouvelle tâche d'impression. Pas de PrintCore inséré dans la fente {0}."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:700
-#, python-brace-format
-msgctxt "@info:status"
-msgid "Unable to start a new print job. No material loaded in slot {0}"
-msgstr "Impossible de démarrer une nouvelle tâche d'impression car l'imprimante est occupée. Pas de matériau chargé dans la fente {0}."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:710
-#, python-brace-format
-msgctxt "@label"
-msgid "Not enough material for spool {0}."
-msgstr "Pas suffisamment de matériau pour la bobine {0}."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:720
-#, python-brace-format
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:198
msgctxt "@label"
-msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}"
-msgstr "PrintCore différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeur {2}"
+msgid "Unable to start a new print job."
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:734
-#, python-brace-format
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:200
msgctxt "@label"
-msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}"
-msgstr "Matériau différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeur {2}"
+msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing."
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:742
-#, python-brace-format
-msgctxt "@label"
-msgid "PrintCore {0} is not properly calibrated. XY calibration needs to be performed on the printer."
-msgstr "Le PrintCore {0} n'est pas correctement calibré. Le calibrage XY doit être effectué sur l'imprimante."
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:206
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:228
+msgctxt "@window:title"
+msgid "Mismatched configuration"
+msgstr "Configuration différente"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:747
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:220
msgctxt "@label"
msgid "Are you sure you wish to print with the selected configuration?"
msgstr "Êtes-vous sûr(e) de vouloir imprimer avec la configuration sélectionnée ?"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:748
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:222
msgctxt "@label"
msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer."
msgstr "Problème de compatibilité entre la configuration ou la calibration de l'imprimante et Cura. Pour un résultat optimal, découpez toujours les PrintCores et matériaux insérés dans votre imprimante."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:754
-msgctxt "@window:title"
-msgid "Mismatched configuration"
-msgstr "Configuration différente"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:865
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:258
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:249
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:163
msgctxt "@info:status"
msgid "Sending new jobs (temporarily) blocked, still sending the previous print job."
msgstr "Envoi de nouvelles tâches (temporairement) bloqué, envoi de la tâche d'impression précédente en cours."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:874
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:256
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:182
msgctxt "@info:status"
msgid "Sending data to printer"
msgstr "Envoi des données à l'imprimante"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:874
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:257
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:183
msgctxt "@info:title"
msgid "Sending Data"
msgstr "Envoi des données"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:945
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:321
+#, python-brace-format
msgctxt "@info:status"
-msgid "Unable to send data to printer. Is another job still active?"
-msgstr "Impossible d'envoyer les données à l'imprimante. Une autre tâche est-elle toujours active ?"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1087
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:196
-msgctxt "@label:MonitorStatus"
-msgid "Aborting print..."
-msgstr "Abandon de l'impression..."
+msgid "No Printcore loaded in slot {slot_number}"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1093
-msgctxt "@label:MonitorStatus"
-msgid "Print aborted. Please check the printer"
-msgstr "Abandon de l'impression. Vérifiez l'imprimante"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:327
+#, python-brace-format
+msgctxt "@info:status"
+msgid "No material loaded in slot {slot_number}"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1099
-msgctxt "@label:MonitorStatus"
-msgid "Pausing print..."
-msgstr "Mise en pause de l'impression..."
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:350
+#, python-brace-format
+msgctxt "@label"
+msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1101
-msgctxt "@label:MonitorStatus"
-msgid "Resuming print..."
-msgstr "Reprise de l'impression..."
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:359
+#, python-brace-format
+msgctxt "@label"
+msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}"
+msgstr "Matériau différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeur {2}"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1291
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:545
msgctxt "@window:title"
msgid "Sync with your printer"
msgstr "Synchroniser avec votre imprimante"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1293
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:547
msgctxt "@label"
msgid "Would you like to use your current printer configuration in Cura?"
msgstr "Voulez-vous utiliser votre configuration actuelle d'imprimante dans Cura ?"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1295
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:549
msgctxt "@label"
msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer."
msgstr "Les PrintCores et / ou les matériaux sur votre imprimante sont différents de ceux de votre projet actuel. Pour un résultat optimal, découpez toujours les PrintCores et matériaux insérés dans votre imprimante."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:112
-msgid "This printer is not set up to host a group of connected Ultimaker 3 printers."
-msgstr "L'imprimante n'est pas configurée pour héberger un groupe d'imprimantes connectées Ultimaker 3."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:113
-#, python-brace-format
-msgctxt "Count is number of printers."
-msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers."
-msgstr "L'imprimante n'est pas configurée pour héberger un groupe de {count} imprimantes connectées Ultimaker 3."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:114
-#, python-brace-format
-msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate."
-msgstr "{printer_name} a terminé d'imprimer '{job_name}'. Veuillez enlever l'impression et confirmer avoir nettoyé le plateau."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:115
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:533
-#, python-brace-format
-msgid "{printer_name} is reserved to print '{job_name}'. Please change the printer's configuration to match the job, for it to start printing."
-msgstr "{printer_name} est réservé pour imprimer '{job_name}'. Veuillez modifier la configuration de l'imprimante pour qu'elle corresponde à la tâche et commence l'impression."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:277
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:78
msgctxt "@info:status"
-msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers."
-msgstr "Impossible d'envoyer une nouvelle tâche d'impression : cette imprimante 3D n'est pas (encore) configurée pour héberger un groupe d'imprimantes connectées Ultimaker 3."
+msgid "Connected over the network"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:423
-#, python-brace-format
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:247
msgctxt "@info:status"
-msgid "Unable to send print job to group {cluster_name}."
-msgstr "Impossible d'envoyer la tâche d'impression vers le groupe {cluster_name}."
+msgid "Print job was successfully sent to the printer."
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:431
-#, python-brace-format
-msgctxt "@info:status"
-msgid "Sent {file_name} to group {cluster_name}."
-msgstr "<filename>{file_name}</filename> envoyé vers le groupe {cluster_name}."
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:249
+msgctxt "@info:title"
+msgid "Data Sent"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:436
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:250
msgctxt "@action:button"
-msgid "Show print jobs"
-msgstr "Afficher les tâches d'impression"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:437
-msgctxt "@info:tooltip"
-msgid "Opens the print jobs interface in your browser."
-msgstr "Ouvre l'interface d'impression des tâches dans votre navigateur."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:502
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:239
-msgctxt "@label Printer name"
-msgid "Unknown"
-msgstr "Inconnu"
+msgid "View in Monitor"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:505
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:338
#, python-brace-format
msgctxt "@info:status"
msgid "Printer '{printer_name}' has finished printing '{job_name}'."
msgstr "{printer_name} a terminé d'imprimer '{job_name}'."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:507
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:510
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:340
+#, python-brace-format
+msgctxt "@info:status"
+msgid "The print job '{job_name}' was finished."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:341
msgctxt "@info:status"
msgid "Print finished"
msgstr "Impression terminée"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:535
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:538
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:282
-msgctxt "@label:status"
-msgid "Action required"
-msgstr "Action requise"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:656
-#, python-brace-format
-msgctxt "@info:progress"
-msgid "Sending <filename>{file_name}</filename> to group {cluster_name}"
-msgstr "Envoi de <filename>{file_name}</filename> vers le groupe {cluster_name}..."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.py:17
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.py:20
msgctxt "@action"
msgid "Connect via Network"
msgstr "Connecter via le réseau"
@@ -623,30 +518,24 @@ msgstr "Impossible d'accéder aux informations de mise à jour."
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:579
msgctxt "@info:status"
-msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself."
-msgstr "SolidWorks a signalé des erreurs lors de l'ouverture de votre fichier. Nous vous recommandons de résoudre ces problèmes dans SolidWorks lui-même."
+msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself."
+msgstr ""
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:591
msgctxt "@info:status"
msgid ""
-"Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n"
+"Found no models inside your drawing. Could you please check its content again and make sure one part or assembly is inside?\n"
"\n"
-" Thanks!."
+"Thanks!"
msgstr ""
-"Aucun modèle n'a été trouvé à l'intérieur de votre dessin. Pouvez-vous vérifier son contenu de nouveau et vous assurer qu'une pièce ou un assemblage est présent ?\n"
-"\n"
-" Merci !"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:595
msgctxt "@info:status"
msgid ""
-"Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n"
+"Found more than one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n"
"\n"
"Sorry!"
msgstr ""
-"Plus d'une pièce ou d'un ensemble de pièces ont été trouvés dans votre dessin. Nous ne prenons actuellement en charge que les dessins comptant exactement une pièce ou un ensemble de pièces.\n"
-"\n"
-"Désolé !"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:25
msgctxt "@item:inlistbox"
@@ -716,10 +605,20 @@ msgctxt "@info:title"
msgid "Simulation View"
msgstr "Vue simulation"
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:25
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:27
msgid "Modify G-Code"
msgstr "Modifier le G-Code"
+#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
+msgctxt "@label"
+msgid "Support Blocker"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:13
+msgctxt "@info:tooltip"
+msgid "Create a volume in which supports are not printed."
+msgstr ""
+
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:43
msgctxt "@info"
msgid "Cura collects anonymized usage statistics."
@@ -769,12 +668,6 @@ msgstr ""
"Impossible d'exporter avec la qualité \"{}\" !\n"
"Qualité redéfinie sur \"{}\"."
-#: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14
-#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14
-msgctxt "@item:inlistbox"
-msgid "G-code File"
-msgstr "Fichier GCode"
-
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
msgid "JPG Image"
@@ -800,49 +693,49 @@ msgctxt "@item:inlistbox"
msgid "GIF Image"
msgstr "Image GIF"
-#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:299
+#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:315
msgctxt "@info:status"
msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration."
msgstr "Impossible de découper le matériau actuel, car celui-ci est incompatible avec la machine ou la configuration sélectionnée."
-#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:299
-#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:327
-#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:349
-#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:357
-#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:366
+#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:315
+#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:344
+#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:367
+#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:376
+#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:386
msgctxt "@info:title"
msgid "Unable to slice"
msgstr "Impossible de découper"
-#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:326
+#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:343
#, python-brace-format
msgctxt "@info:status"
msgid "Unable to slice with the current settings. The following settings have errors: {0}"
msgstr "Impossible de couper avec les paramètres actuels. Les paramètres suivants contiennent des erreurs : {0}"
-#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:348
+#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:366
#, python-brace-format
msgctxt "@info:status"
msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}"
msgstr "Impossible de couper en raison de certains paramètres par modèle. Les paramètres suivants contiennent des erreurs sur un ou plusieurs modèles : {error_labels}"
-#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:356
+#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:375
msgctxt "@info:status"
msgid "Unable to slice because the prime tower or prime position(s) are invalid."
msgstr "Impossible de couper car la tour primaire ou la (les) position(s) d'amorçage ne sont pas valides."
-#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:365
+#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:385
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume. Please scale or rotate models to fit."
msgstr "Rien à couper car aucun des modèles ne convient au volume d'impression. Mettez à l'échelle ou faites pivoter les modèles pour les faire correspondre."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
-#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:242
+#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:243
msgctxt "@info:status"
msgid "Processing Layers"
msgstr "Traitement des couches"
-#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:242
+#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:243
msgctxt "@info:title"
msgid "Information"
msgstr "Informations"
@@ -879,14 +772,14 @@ msgstr "Échec de la copie des fichiers plug-ins Siemens NX. Veuillez vérifier
msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX."
msgstr "Échec de l'installation du plug-in Siemens NX. Impossible de définir la variable d'environnement UGII_USER_DIR pour Siemens NX."
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:165
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:590
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:175
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:627
msgctxt "@title:tab"
msgid "Recommended"
msgstr "Recommandé"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:167
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:595
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:177
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:632
msgctxt "@title:tab"
msgid "Custom"
msgstr "Personnalisé"
@@ -897,24 +790,24 @@ msgctxt "@item:inlistbox"
msgid "3MF File"
msgstr "Fichier 3MF"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:159
-#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1185
+#: /home/ruben/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:214
+#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:658
msgctxt "@label"
msgid "Nozzle"
msgstr "Buse"
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.py:152
+#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.py:179
#, python-brace-format
msgctxt "@info:status"
msgid "Failed to get plugin ID from <filename>{0}</filename>"
msgstr "Échec de l'obtention de l'identifiant du plug-in au départ de <filename>{0}</filename>"
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.py:153
+#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.py:180
msgctxt "@info:tile"
msgid "Warning"
msgstr "Avertissement"
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.py:191
+#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.py:235
msgctxt "@window:title"
msgid "Plugin browser"
msgstr "Navigateur de plug-ins"
@@ -951,16 +844,6 @@ msgctxt "@item:inlistbox"
msgid "Cura Profile"
msgstr "Profil Cura"
-#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/__init__.py:12
-msgctxt "@item:inmenu"
-msgid "Profile Assistant"
-msgstr "Assistant de profil"
-
-#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/__init__.py:17
-msgctxt "@item:inlistbox"
-msgid "Profile Assistant"
-msgstr "Assistant de profil"
-
#: /home/ruben/Projects/Cura/plugins/3MFWriter/__init__.py:30
msgctxt "@item:inlistbox"
msgid "3MF file"
@@ -971,7 +854,7 @@ msgctxt "@item:inlistbox"
msgid "Cura Project 3MF file"
msgstr "Projet Cura fichier 3MF"
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:20
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
msgctxt "@action"
msgid "Select upgrades"
@@ -987,230 +870,243 @@ msgctxt "@action"
msgid "Checkup"
msgstr "Vérification"
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:15
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:21
msgctxt "@action"
msgid "Level build plate"
msgstr "Paramétrage du plateau de fabrication"
-#: /home/ruben/Projects/Cura/cura/PrintInformation.py:98
+#: /home/ruben/Projects/Cura/cura/PrintInformation.py:96
msgctxt "@tooltip"
msgid "Outer Wall"
msgstr "Paroi externe"
-#: /home/ruben/Projects/Cura/cura/PrintInformation.py:99
+#: /home/ruben/Projects/Cura/cura/PrintInformation.py:97
msgctxt "@tooltip"
msgid "Inner Walls"
msgstr "Parois internes"
-#: /home/ruben/Projects/Cura/cura/PrintInformation.py:100
+#: /home/ruben/Projects/Cura/cura/PrintInformation.py:98
msgctxt "@tooltip"
msgid "Skin"
msgstr "Couche extérieure"
-#: /home/ruben/Projects/Cura/cura/PrintInformation.py:101
+#: /home/ruben/Projects/Cura/cura/PrintInformation.py:99
msgctxt "@tooltip"
msgid "Infill"
msgstr "Remplissage"
-#: /home/ruben/Projects/Cura/cura/PrintInformation.py:102
+#: /home/ruben/Projects/Cura/cura/PrintInformation.py:100
msgctxt "@tooltip"
msgid "Support Infill"
msgstr "Remplissage du support"
-#: /home/ruben/Projects/Cura/cura/PrintInformation.py:103
+#: /home/ruben/Projects/Cura/cura/PrintInformation.py:101
msgctxt "@tooltip"
msgid "Support Interface"
msgstr "Interface du support"
-#: /home/ruben/Projects/Cura/cura/PrintInformation.py:104
+#: /home/ruben/Projects/Cura/cura/PrintInformation.py:102
msgctxt "@tooltip"
msgid "Support"
msgstr "Support"
-#: /home/ruben/Projects/Cura/cura/PrintInformation.py:105
+#: /home/ruben/Projects/Cura/cura/PrintInformation.py:103
msgctxt "@tooltip"
msgid "Skirt"
msgstr "Contourner"
-#: /home/ruben/Projects/Cura/cura/PrintInformation.py:106
+#: /home/ruben/Projects/Cura/cura/PrintInformation.py:104
msgctxt "@tooltip"
msgid "Travel"
msgstr "Déplacement"
-#: /home/ruben/Projects/Cura/cura/PrintInformation.py:107
+#: /home/ruben/Projects/Cura/cura/PrintInformation.py:105
msgctxt "@tooltip"
msgid "Retractions"
msgstr "Rétractions"
-#: /home/ruben/Projects/Cura/cura/PrintInformation.py:108
+#: /home/ruben/Projects/Cura/cura/PrintInformation.py:106
msgctxt "@tooltip"
msgid "Other"
msgstr "Autre"
-#: /home/ruben/Projects/Cura/cura/PrintInformation.py:231
+#: /home/ruben/Projects/Cura/cura/PrintInformation.py:226
msgctxt "@label unknown material"
msgid "Unknown"
msgstr "Inconnu"
-#: /home/ruben/Projects/Cura/cura/PrintInformation.py:318
+#: /home/ruben/Projects/Cura/cura/PrintInformation.py:300
#, python-brace-format
msgctxt "@label"
msgid "Pre-sliced file {0}"
msgstr "Fichier {0} prédécoupé"
-#: /home/ruben/Projects/Cura/cura/PrinterOutputDevice.py:440
-msgctxt "@item:material"
-msgid "No material loaded"
-msgstr "Pas de matériau chargé"
-
-#: /home/ruben/Projects/Cura/cura/PrinterOutputDevice.py:447
-msgctxt "@item:material"
-msgid "Unknown material"
-msgstr "Matériau inconnu"
-
-#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:437
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:120
+#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:236
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:122
msgctxt "@title:window"
msgid "File Already Exists"
msgstr "Le fichier existe déjà"
-#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:438
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:121
+#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:237
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:123
#, python-brace-format
msgctxt "@label Don't translate the XML tag <filename>!"
msgid "The file <filename>{0}</filename> already exists. Are you sure you want to overwrite it?"
msgstr "Le fichier <filename>{0}</filename> existe déjà. Êtes-vous sûr de vouloir le remplacer ?"
-#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:872
-msgctxt "@label"
-msgid "Custom"
-msgstr "Personnalisé"
-
-#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:876
-msgctxt "@label"
-msgid "Custom Material"
-msgstr "Matériau personnalisé"
-
-#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:205
+#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:212
msgctxt "@menuitem"
msgid "Not overridden"
msgstr "Pas pris en compte"
-#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:124
+#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:115
msgctxt "@info:status"
msgid "The selected material is incompatible with the selected machine or configuration."
msgstr "Le matériau sélectionné est incompatible avec la machine ou la configuration sélectionnée."
-#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:125
-#: /home/ruben/Projects/Cura/cura/Settings/MaterialManager.py:24
+#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:116
msgctxt "@info:title"
msgid "Incompatible Material"
msgstr "Matériau incompatible"
-#: /home/ruben/Projects/Cura/cura/Settings/MaterialManager.py:24
-msgctxt "@info:status Has a cancel button next to it."
-msgid "The selected material diameter causes the material to become incompatible with the current printer."
-msgstr "Le diamètre du matériau sélectionné rend le matériau incompatible avec l'imprimante actuelle."
-
-#: /home/ruben/Projects/Cura/cura/Settings/MaterialManager.py:25
-msgctxt "@action:button"
-msgid "Undo"
-msgstr "Annuler"
+#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:803
+#, python-format
+msgctxt "@info:generic"
+msgid "Settings have been changed to match the current availability of extruders: [%s]"
+msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/MaterialManager.py:25
-msgctxt "@action"
-msgid "Undo changing the material diameter."
-msgstr "Annuler la modification du diamètre du matériau."
+#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:805
+msgctxt "@info:title"
+msgid "Settings updated"
+msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:151
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:132
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
msgid "Failed to export profile to <filename>{0}</filename>: <message>{1}</message>"
msgstr "Échec de l'exportation du profil vers <filename>{0}</filename> : <message>{1}</message>"
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:158
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:139
#, python-brace-format
msgctxt "@info:status Don't translate the XML tag <filename>!"
msgid "Failed to export profile to <filename>{0}</filename>: Writer plugin reported failure."
msgstr "Échec de l'exportation du profil vers <filename>{0}</filename> : le plug-in du générateur a rapporté une erreur."
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:144
#, python-brace-format
msgctxt "@info:status Don't translate the XML tag <filename>!"
msgid "Exported profile to <filename>{0}</filename>"
msgstr "Profil exporté vers <filename>{0}</filename>"
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:164
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:145
msgctxt "@info:title"
msgid "Export succeeded"
msgstr "L'exportation a réussi"
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:211
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:271
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:195
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:314
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
msgid "Failed to import profile from <filename>{0}</filename>: <message>{1}</message>"
msgstr "Échec de l'importation du profil depuis le fichier <filename>{0}</filename> : <message>{1}</message>"
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:230
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:191
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
+msgid "No custom profile to import in file <filename>{0}</filename>"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:219
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:229
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
msgid "This profile <filename>{0}</filename> contains incorrect data, could not import it."
msgstr "Le profil <filename>{0}</filename> contient des données incorrectes ; échec de l'importation."
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:240
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:242
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
-msgid "The machine defined in profile <filename>{0}</filename> doesn't match with your current machine, could not import it."
-msgstr "La machine définie dans le profil <filename>{0}</filename> ne correspond pas à votre machine actuelle ; échec de l'importation."
+msgid "The machine defined in profile <filename>{0}</filename> ({1}) doesn't match with your current machine ({2}), could not import it."
+msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:274
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:317
#, python-brace-format
msgctxt "@info:status"
msgid "Successfully imported profile {0}"
msgstr "Importation du profil {0} réussie"
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:277
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:320
#, python-brace-format
msgctxt "@info:status"
msgid "File {0} does not contain any valid profile."
msgstr "Le fichier {0} ne contient pas de profil valide."
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:280
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:323
#, python-brace-format
msgctxt "@info:status"
msgid "Profile {0} has an unknown file type or is corrupted."
msgstr "Le profil {0} est un type de fichier inconnu ou est corrompu."
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:298
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:341
msgctxt "@label"
msgid "Custom profile"
msgstr "Personnaliser le profil"
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:313
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:357
msgctxt "@info:status"
msgid "Profile is missing a quality type."
msgstr "Il manque un type de qualité au profil."
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:349
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369
#, python-brace-format
msgctxt "@info:status"
msgid "Could not find a quality type {0} for the current configuration."
msgstr "Impossible de trouver un type de qualité {0} pour la configuration actuelle."
-#: /home/ruben/Projects/Cura/cura/ObjectsModel.py:46
+#: /home/ruben/Projects/Cura/cura/ObjectsModel.py:60
#, python-brace-format
msgctxt "@label"
msgid "Group #{group_nr}"
msgstr "Groupe nº {group_nr}"
-#: /home/ruben/Projects/Cura/cura/BuildVolume.py:100
+#: /home/ruben/Projects/Cura/cura/Machines/Models/MachineManagementModel.py:65
+msgctxt "@info:title"
+msgid "Network enabled printers"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/Machines/Models/MachineManagementModel.py:80
+msgctxt "@info:title"
+msgid "Local printers"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:108
+#, python-brace-format
+msgctxt "@item:inlistbox"
+msgid "All Supported Types ({0})"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:109
+msgctxt "@item:inlistbox"
+msgid "All Files (*)"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/Machines/MaterialManager.py:511
+msgctxt "@label"
+msgid "Custom Material"
+msgstr "Matériau personnalisé"
+
+#: /home/ruben/Projects/Cura/cura/Machines/MaterialManager.py:512
+msgctxt "@label"
+msgid "Custom"
+msgstr "Personnalisé"
+
+#: /home/ruben/Projects/Cura/cura/BuildVolume.py:78
msgctxt "@info:status"
msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models."
msgstr "La hauteur du volume d'impression a été réduite en raison de la valeur du paramètre « Séquence d'impression » afin d'éviter que le portique ne heurte les modèles imprimés."
-#: /home/ruben/Projects/Cura/cura/BuildVolume.py:102
+#: /home/ruben/Projects/Cura/cura/BuildVolume.py:80
msgctxt "@info:title"
msgid "Build Volume"
msgstr "Volume d'impression"
@@ -1221,12 +1117,12 @@ msgid "Multiplying and placing objects"
msgstr "Multiplication et placement d'objets"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:26
-#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:78
+#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:81
msgctxt "@info:title"
msgid "Placing Object"
msgstr "Placement de l'objet"
-#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:78
+#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:81
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:88
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152
msgctxt "@info:status"
@@ -1251,134 +1147,166 @@ msgctxt "@info:title"
msgid "Can't Find Location"
msgstr "Impossible de trouver un emplacement"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:81
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:88
+msgctxt "@title:window"
+msgid "Cura can't start"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:94
+msgctxt "@label crash message"
+msgid ""
+"<p><b>Oops, Ultimaker Cura has encountered something that doesn't seem right.</p></b>\n"
+" <p>We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.</p>\n"
+" <p>Backups can be found in the configuration folder.</p>\n"
+" <p>Please send us this Crash Report to fix the problem.</p>\n"
+" "
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:103
+msgctxt "@action:button"
+msgid "Send crash report to Ultimaker"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:106
+msgctxt "@action:button"
+msgid "Show detailed crash report"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:110
+msgctxt "@action:button"
+msgid "Show configuration folder"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:121
+msgctxt "@action:button"
+msgid "Backup and Reset Configuration"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:203
msgctxt "@title:window"
msgid "Crash Report"
msgstr "Rapport d'incident"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:94
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:223
msgctxt "@label crash message"
msgid ""
-"<p><b>A fatal error has occurred. Please send us this Crash Report to fix the problem</p></b>\n"
+"<p><b>A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem</p></b>\n"
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
" "
msgstr ""
-"<p><b>Une erreur fatale s'est produite. Veuillez nous envoyer ce Rapport d'incident pour résoudre le problème</p></b>\n"
-" <p>Veuillez utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs</p>\n"
-" "
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:102
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:231
msgctxt "@title:groupbox"
msgid "System information"
msgstr "Informations système"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:110
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:239
msgctxt "@label unknown version of Cura"
msgid "Unknown"
msgstr "Inconnu"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:112
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:241
msgctxt "@label Cura version number"
msgid "Cura version"
msgstr "Version Cura"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:113
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:242
msgctxt "@label Type of platform"
msgid "Platform"
msgstr "Plate-forme"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:114
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:243
msgctxt "@label"
msgid "Qt version"
msgstr "Version Qt"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:115
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:244
msgctxt "@label"
msgid "PyQt version"
msgstr "Version PyQt"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:116
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:245
msgctxt "@label OpenGL version"
msgid "OpenGL"
msgstr "OpenGL"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:133
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:262
msgctxt "@label"
-msgid "not yet initialised<br/>"
-msgstr "pas encore initialisé<br/>"
+msgid "Not yet initialized<br/>"
+msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:136
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:265
#, python-brace-format
msgctxt "@label OpenGL version"
msgid "<li>OpenGL Version: {version}</li>"
msgstr "<li>Version OpenGL : {version}</li>"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:137
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:266
#, python-brace-format
msgctxt "@label OpenGL vendor"
msgid "<li>OpenGL Vendor: {vendor}</li>"
msgstr "<li>Revendeur OpenGL : {vendor}</li>"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:138
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:267
#, python-brace-format
msgctxt "@label OpenGL renderer"
msgid "<li>OpenGL Renderer: {renderer}</li>"
msgstr "<li>Moteur de rendu OpenGL : {renderer}</li>"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:147
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:276
msgctxt "@title:groupbox"
msgid "Error traceback"
msgstr "Retraçage de l'erreur"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:214
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:357
msgctxt "@title:groupbox"
msgid "Logs"
msgstr "Registres"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:237
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:380
msgctxt "@title:groupbox"
msgid "User description"
msgstr "Description de l'utilisateur"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:252
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:399
msgctxt "@action:button"
msgid "Send report"
msgstr "Envoyer rapport"
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:274
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:300
msgctxt "@info:progress"
msgid "Loading machines..."
msgstr "Chargement des machines..."
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:660
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:712
msgctxt "@info:progress"
msgid "Setting up scene..."
msgstr "Préparation de la tâche..."
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:702
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:751
msgctxt "@info:progress"
msgid "Loading interface..."
msgstr "Chargement de l'interface..."
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:899
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:975
#, python-format
msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm."
msgid "%(width).1f x %(depth).1f x %(height).1f mm"
msgstr "%(width).1f x %(depth).1f x %(height).1f mm"
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1417
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1567
#, python-brace-format
msgctxt "@info:status"
msgid "Only one G-code file can be loaded at a time. Skipped importing {0}"
msgstr "Un seul fichier G-Code peut être chargé à la fois. Importation de {0} sautée"
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1426
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1576
#, python-brace-format
msgctxt "@info:status"
msgid "Can't open any other file if G-code is loading. Skipped importing {0}"
msgstr "Impossible d'ouvrir un autre fichier si le G-Code est en cours de chargement. Importation de {0} sautée"
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1495
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1661
msgctxt "@info:status"
msgid "The selected model was too small to load."
msgstr "Le modèle sélectionné était trop petit pour être chargé."
@@ -1407,11 +1335,11 @@ msgstr "X (Largeur)"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:119
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:129
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:235
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:383
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:394
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:412
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:424
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:849
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:384
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:400
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:418
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:430
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:855
msgctxt "@label"
msgid "mm"
msgstr "mm"
@@ -1443,8 +1371,8 @@ msgstr "Plateau chauffant"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:168
msgctxt "@label"
-msgid "Gcode flavor"
-msgstr "GCode Parfum"
+msgid "G-code flavor"
+msgstr ""
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:181
msgctxt "@label"
@@ -1501,70 +1429,75 @@ msgctxt "@tooltip"
msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes). Used to prevent collisions between previous prints and the gantry when printing \"One at a Time\"."
msgstr "La différence de hauteur entre la pointe de la buse et le système de portique (axes X et Y). Permet d'empêcher les collisions entre les impressions précédentes et le portique lors d'une impression « Un à la fois »."
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:254
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:255
msgctxt "@label"
msgid "Number of Extruders"
msgstr "Nombre d'extrudeurs"
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:310
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:311
msgctxt "@label"
-msgid "Start Gcode"
-msgstr "Début Gcode"
+msgid "Start G-code"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:320
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:321
msgctxt "@tooltip"
-msgid "Gcode commands to be executed at the very start."
-msgstr "Commandes Gcode à exécuter au tout début."
+msgid "G-code commands to be executed at the very start."
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:329
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:330
msgctxt "@label"
-msgid "End Gcode"
-msgstr "Fin Gcode"
+msgid "End G-code"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:339
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:340
msgctxt "@tooltip"
-msgid "Gcode commands to be executed at the very end."
-msgstr "Commandes Gcode à exécuter tout à la fin."
+msgid "G-code commands to be executed at the very end."
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:370
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:371
msgctxt "@label"
msgid "Nozzle Settings"
msgstr "Paramètres de la buse"
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:382
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:383
msgctxt "@label"
msgid "Nozzle size"
msgstr "Taille de la buse"
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:393
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:399
msgctxt "@label"
msgid "Compatible material diameter"
msgstr "Diamètre du matériau compatible"
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:395
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:401
msgctxt "@tooltip"
msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile."
msgstr "Le diamètre nominal de filament pris en charge par l'imprimante. Le diamètre exact sera remplacé par le matériau et / ou le profil."
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:411
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:417
msgctxt "@label"
msgid "Nozzle offset X"
msgstr "Décalage buse X"
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:423
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:429
msgctxt "@label"
msgid "Nozzle offset Y"
msgstr "Décalage buse Y"
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:444
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:450
msgctxt "@label"
-msgid "Extruder Start Gcode"
-msgstr "Extrudeur Gcode de démarrage"
+msgid "Extruder Start G-code"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:462
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:468
msgctxt "@label"
-msgid "Extruder End Gcode"
-msgstr "Extrudeur Gcode de fin"
+msgid "Extruder End G-code"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/ModelChecker/ModelChecker.qml:22
+msgctxt "@info:tooltip"
+msgid "Some things could be problematic in this print. Click to see tips for adjustment."
+msgstr ""
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.qml:18
msgctxt "@label"
@@ -1572,14 +1505,14 @@ msgid "Changelog"
msgstr "Récapitulatif des changements"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.qml:37
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:107
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:55
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:84
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:56
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:306
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:456
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:492
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:80
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:123
-#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:147
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:509
+#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:173
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:121
+#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:148
#: /home/ruben/Projects/Cura/resources/qml/EngineLog.qml:38
msgctxt "@action:button"
msgid "Close"
@@ -1592,50 +1525,50 @@ msgstr "Mise à jour du firmware"
#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:42
msgctxt "@label"
-msgid "Firmware update completed."
-msgstr "Mise à jour du firmware terminée."
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:47
-msgctxt "@label"
-msgid "Starting firmware update, this may take a while."
-msgstr "Démarrage de la mise à jour du firmware, cela peut prendre un certain temps."
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:52
-msgctxt "@label"
msgid "Updating firmware."
msgstr "Mise à jour du firmware en cours."
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:61
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:44
+msgctxt "@label"
+msgid "Firmware update completed."
+msgstr "Mise à jour du firmware terminée."
+
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:46
msgctxt "@label"
msgid "Firmware update failed due to an unknown error."
msgstr "Échec de la mise à jour du firmware en raison d'une erreur inconnue."
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:64
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:48
msgctxt "@label"
msgid "Firmware update failed due to an communication error."
msgstr "Échec de la mise à jour du firmware en raison d'une erreur de communication."
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:67
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:50
msgctxt "@label"
msgid "Firmware update failed due to an input/output error."
msgstr "Échec de la mise à jour du firmware en raison d'une erreur d'entrée/de sortie."
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:70
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:52
msgctxt "@label"
msgid "Firmware update failed due to missing firmware."
msgstr "Échec de la mise à jour du firmware en raison du firmware manquant."
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:73
-msgctxt "@label"
-msgid "Unknown error code: %1"
-msgstr "Code erreur inconnue : %1"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:57
+msgctxt "@window:title"
+msgid "Existing Connection"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:55
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:59
+msgctxt "@message:text"
+msgid "This printer/group is already added to Cura. Please select another printer/group."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:76
msgctxt "@title:window"
msgid "Connect to Networked Printer"
msgstr "Connecter à l'imprimante en réseau"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:65
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:86
msgctxt "@label"
msgid ""
"To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n"
@@ -1646,104 +1579,113 @@ msgstr ""
"\n"
"Sélectionnez votre imprimante dans la liste ci-dessous :"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:75
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:96
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:42
msgctxt "@action:button"
msgid "Add"
msgstr "Ajouter"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:85
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:106
msgctxt "@action:button"
msgid "Edit"
msgstr "Modifier"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:96
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:95
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:171
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:117
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:48
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:117
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:132
msgctxt "@action:button"
msgid "Remove"
msgstr "Supprimer"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:104
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:35
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:125
msgctxt "@action:button"
msgid "Refresh"
msgstr "Rafraîchir"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:194
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:215
msgctxt "@label"
msgid "If your printer is not listed, read the <a href='%1'>network printing troubleshooting guide</a>"
msgstr "Si votre imprimante n'apparaît pas dans la liste, lisez le <a href='%1'>guide de dépannage de l'impression en réseau</a>"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:221
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:242
msgctxt "@label"
msgid "Type"
msgstr "Type"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:233
-msgctxt "@label Printer name"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:254
+msgctxt "@label"
msgid "Ultimaker 3"
-msgstr "Ultimaker 3"
+msgstr "Ultimaker 3"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:236
-msgctxt "@label Printer name"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:257
+msgctxt "@label"
msgid "Ultimaker 3 Extended"
-msgstr "Ultimaker 3 Extended"
+msgstr "Ultimaker 3 Extended"
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:260
+msgctxt "@label"
+msgid "Unknown"
+msgstr "Inconnu"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:252
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:273
msgctxt "@label"
msgid "Firmware version"
msgstr "Version du firmware"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:264
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:285
msgctxt "@label"
msgid "Address"
msgstr "Adresse"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:286
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:307
msgctxt "@label"
msgid "This printer is not set up to host a group of Ultimaker 3 printers."
msgstr "L'imprimante n'est pas configurée pour héberger un groupe d'imprimantes Ultimaker 3."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:290
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:311
msgctxt "@label"
msgid "This printer is the host for a group of %1 Ultimaker 3 printers."
msgstr "L'imprimante est le patron pour un groupe de %1 imprimantes Ultimaker 3."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:300
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:321
msgctxt "@label"
msgid "The printer at this address has not yet responded."
msgstr "L'imprimante à cette adresse n'a pas encore répondu."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:305
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:38
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:326
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:39
msgctxt "@action:button"
msgid "Connect"
msgstr "Connecter"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:319
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:340
msgctxt "@title:window"
msgid "Printer Address"
msgstr "Adresse de l'imprimante"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:349
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:370
msgctxt "@alabel"
msgid "Enter the IP address or hostname of your printer on the network."
msgstr "Saisissez l'adresse IP ou le nom d'hôte de votre imprimante sur le réseau."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:379
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:400
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:181
msgctxt "@action:button"
msgid "OK"
msgstr "OK"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:24
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:30
msgctxt "@title:window"
msgid "Print over network"
msgstr "Imprimer sur le réseau"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:92
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:61
+msgctxt "@label"
+msgid "Printer selection"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:100
msgctxt "@action:button"
msgid "Print"
msgstr "Imprimer"
@@ -1764,20 +1706,18 @@ msgid "Opens the print jobs page with your default web browser."
msgstr "Ouvre la page des tâches d'impression avec votre navigateur web."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/OpenPanelButton.qml:15
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterControlItem.qml:131
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterControlItem.qml:130
msgctxt "@action:button"
msgid "View print jobs"
msgstr "Afficher les tâches d'impression"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:37
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:278
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:408
-msgctxt "@label"
+msgctxt "@label:status"
msgid "Preparing to print"
-msgstr "Préparation de l'impression"
+msgstr ""
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:39
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:271
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:263
msgctxt "@label:status"
msgid "Printing"
msgstr "Impression..."
@@ -1788,103 +1728,118 @@ msgid "Available"
msgstr "Disponible"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:43
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:100
-msgctxt "@label:MonitorStatus"
+msgctxt "@label:status"
msgid "Lost connection with the printer"
-msgstr "Connexion avec l'imprimante perdue"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:45
+msgctxt "@label:status"
+msgid "Unavailable"
+msgstr ""
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:47
-msgctxt "@label Printer status"
+msgctxt "@label:status"
msgid "Unknown"
-msgstr "Inconnu"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:257
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:249
msgctxt "@label:status"
msgid "Disabled"
msgstr "Désactivé"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:273
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:265
msgctxt "@label:status"
msgid "Reserved"
msgstr "Réservée"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:275
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:268
msgctxt "@label:status"
msgid "Finished"
msgstr "Terminé"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:290
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:271
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:392
+msgctxt "@label"
+msgid "Preparing to print"
+msgstr "Préparation de l'impression"
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:273
+msgctxt "@label:status"
+msgid "Action required"
+msgstr "Action requise"
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:276
msgctxt "@label:status"
msgid "Paused"
msgstr "En pause"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:292
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:278
msgctxt "@label:status"
msgid "Resuming"
msgstr "Reprise"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:294
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:280
msgctxt "@label:status"
msgid "Print aborted"
msgstr "Abandon de l'impression"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:389
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:410
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:373
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:394
msgctxt "@label"
msgid "Not accepting print jobs"
msgstr "Non acceptation des tâches d'impression"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:403
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:387
msgctxt "@label"
msgid "Finishes at: "
msgstr "Complète a: "
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:405
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:389
msgctxt "@label"
msgid "Clear build plate"
msgstr "Enlever les objets du plateau"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:414
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:396
msgctxt "@label"
msgid "Waiting for configuration change"
msgstr "En attente de modification de configuration"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterControlItem.qml:64
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterControlItem.qml:63
msgctxt "@title"
msgid "Print jobs"
msgstr "Imprimer les tâches"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterControlItem.qml:94
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterControlItem.qml:93
msgctxt "@label"
msgid "Printing"
msgstr "Impression..."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterControlItem.qml:112
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterControlItem.qml:111
msgctxt "@label"
msgid "Queued"
msgstr "Mis en file d'attente"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterControlItem.qml:171
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterControlItem.qml:170
msgctxt "@label:title"
msgid "Printers"
msgstr "Imprimantes"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterControlItem.qml:225
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterControlItem.qml:224
msgctxt "@action:button"
msgid "View printers"
msgstr "Afficher les imprimantes"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:37
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:38
msgctxt "@info:tooltip"
msgid "Connect to a printer"
msgstr "Connecter à une imprimante"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:116
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:117
msgctxt "@info:tooltip"
msgid "Load the configuration of the printer into Cura"
msgstr "Charger la configuration de l'imprimante dans Cura"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:117
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/UM3InfoComponents.qml:118
msgctxt "@action:button"
msgid "Activate Configuration"
msgstr "Activer la configuration"
@@ -2054,7 +2009,7 @@ msgid "Functions available"
msgstr "Fonctions disponibles"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:341
-#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:264
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:289
msgctxt "@action:button"
msgid "Save"
msgstr "Enregistrer"
@@ -2144,22 +2099,22 @@ msgctxt "@title:window"
msgid "Post Processing Plugin"
msgstr "Plug-in de post-traitement"
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:49
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57
msgctxt "@label"
msgid "Post Processing Scripts"
msgstr "Scripts de post-traitement"
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:217
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:225
msgctxt "@action"
msgid "Add a script"
msgstr "Ajouter un script"
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:263
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:271
msgctxt "@label"
msgid "Settings"
msgstr "Paramètres"
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:466
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:474
msgctxt "@info:tooltip"
msgid "Change active post-processing scripts"
msgstr "Modifier les scripts de post-traitement actifs"
@@ -2264,23 +2219,23 @@ msgctxt "@label"
msgid "Modify settings for infill of other models"
msgstr "Modifier les paramètres de remplissage d'autres modèles"
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:333
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:342
msgctxt "@action:button"
msgid "Select settings"
msgstr "Sélectionner les paramètres"
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:375
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:384
msgctxt "@title:window"
msgid "Select Settings to Customize for this model"
msgstr "Sélectionner les paramètres pour personnaliser ce modèle"
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:402
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:91
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:432
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:98
msgctxt "@label:textbox"
msgid "Filter..."
msgstr "Filtrer..."
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:426
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:446
msgctxt "@label:checkbox"
msgid "Show all"
msgstr "Afficher tout"
@@ -2296,6 +2251,7 @@ msgid "Update existing"
msgstr "Mettre à jour l'existant"
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:59
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:116
msgctxt "@action:ComboBox option"
msgid "Create new"
msgstr "Créer"
@@ -2317,132 +2273,131 @@ msgctxt "@info:tooltip"
msgid "How should the conflict in the machine be resolved?"
msgstr "Comment le problème de la machine doit-il être résolu ?"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:128
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:115
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:124
+msgctxt "@action:ComboBox option"
+msgid "Update"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:143
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:99
msgctxt "@action:label"
msgid "Type"
msgstr "Type"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:144
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:201
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:293
-#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:114
-#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:190
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:159
msgctxt "@action:label"
-msgid "Name"
-msgstr "Nom"
+msgid "Printer Group"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:165
-#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:166
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:180
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:191
msgctxt "@action:label"
msgid "Profile settings"
msgstr "Paramètres de profil"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:181
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:196
msgctxt "@info:tooltip"
msgid "How should the conflict in the profile be resolved?"
msgstr "Comment le problème du profil doit-il être résolu ?"
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:216
-#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:174
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:308
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:215
+msgctxt "@action:label"
+msgid "Name"
+msgstr "Nom"
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:231
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:199
msgctxt "@action:label"
msgid "Not in profile"
msgstr "Absent du profil"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:221
-#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:179
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:236
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:204
msgctxt "@action:label"
msgid "%1 override"
msgid_plural "%1 overrides"
msgstr[0] "%1 écrasent"
msgstr[1] "%1 écrase"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:232
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:247
msgctxt "@action:label"
msgid "Derivative from"
msgstr "Dérivé de"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:237
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:252
msgctxt "@action:label"
msgid "%1, %2 override"
msgid_plural "%1, %2 overrides"
msgstr[0] "%1, %2 écrasent"
msgstr[1] "%1, %2 écrase"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:253
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268
msgctxt "@action:label"
msgid "Material settings"
msgstr "Paramètres du matériau"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:269
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:284
msgctxt "@info:tooltip"
msgid "How should the conflict in the material be resolved?"
msgstr "Comment le problème du matériau doit-il être résolu ?"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:312
-#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:209
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:327
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:234
msgctxt "@action:label"
msgid "Setting visibility"
msgstr "Visibilité des paramètres"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:321
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:336
msgctxt "@action:label"
msgid "Mode"
msgstr "Mode"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:337
-#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:218
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:352
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:243
msgctxt "@action:label"
msgid "Visible settings:"
msgstr "Paramètres visibles :"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:342
-#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:223
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:357
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:248
msgctxt "@action:label"
msgid "%1 out of %2"
msgstr "%1 sur %2"
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:368
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:383
msgctxt "@action:warning"
msgid "Loading a project will clear all models on the build plate."
msgstr "Le chargement d'un projet effacera tous les modèles sur le plateau."
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:386
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:401
msgctxt "@action:button"
msgid "Open"
msgstr "Ouvrir"
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:11
-msgctxt "@title:window"
-msgid "Find & Update plugins"
-msgstr "Rechercher et mettre à jour les plug-ins"
-
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:27
-msgctxt "@label"
-msgid "Here you can find a list of Third Party plugins."
-msgstr "Vous pouvez trouver ici une liste de plug-ins de sources tierces."
-
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:145
+#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginEntry.qml:127
msgctxt "@action:button"
-msgid "Upgrade"
-msgstr "Mettre à niveau"
+msgid "Update"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:147
+#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginEntry.qml:129
msgctxt "@action:button"
-msgid "Installed"
-msgstr "Installé"
+msgid "Install"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:149
-msgctxt "@action:button"
-msgid "Download"
-msgstr "Télécharger"
+#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:17
+msgctxt "@title:tab"
+msgid "Plugins"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:199
+#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:216
msgctxt "@title:window"
msgid "Plugin License Agreement"
msgstr "Plug-in de l'accord de licence"
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:220
+#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:237
msgctxt "@label"
msgid ""
"This plugin contains a license.\n"
@@ -2453,12 +2408,12 @@ msgstr ""
"Vous devez approuver cette licence pour installer ce plug-in.\n"
"Acceptez-vous les clauses ci-dessous ?"
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:242
+#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:259
msgctxt "@action:button"
msgid "Accept"
msgstr "Accepter"
-#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:253
+#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:270
msgctxt "@action:button"
msgid "Decline"
msgstr "Refuser"
@@ -2468,18 +2423,18 @@ msgctxt "@title:window"
msgid "User Agreement"
msgstr "Accord utilisateur"
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelectionMachineAction.qml:25
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelectionMachineAction.qml:26
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:25
msgctxt "@title"
msgid "Select Printer Upgrades"
msgstr "Sélectionner les mises à niveau de l'imprimante"
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelectionMachineAction.qml:37
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelectionMachineAction.qml:38
msgctxt "@label"
msgid "Please select any upgrades made to this Ultimaker 2."
msgstr "Sélectionnez les mises à niveau disponibles pour cet Ultimaker 2."
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelectionMachineAction.qml:45
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelectionMachineAction.qml:47
msgctxt "@label"
msgid "Olsson Block"
msgstr "Blocage Olsson"
@@ -2509,32 +2464,32 @@ msgctxt "@action:button"
msgid "Move to Next Position"
msgstr "Aller à la position suivante"
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml:27
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml:30
msgctxt "@title"
msgid "Upgrade Firmware"
msgstr "Mise à niveau du firmware"
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml:38
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml:41
msgctxt "@label"
msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work."
msgstr "Le firmware est le logiciel fonctionnant directement dans votre imprimante 3D. Ce firmware contrôle les moteurs pas à pas, régule la température et surtout, fait que votre machine fonctionne."
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml:48
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml:51
msgctxt "@label"
msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements."
msgstr "Le firmware fourni avec les nouvelles imprimantes fonctionne, mais les nouvelles versions ont tendance à fournir davantage de fonctionnalités ainsi que des améliorations."
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml:62
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml:65
msgctxt "@action:button"
msgid "Automatically upgrade Firmware"
msgstr "Mise à niveau automatique du firmware"
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml:72
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml:75
msgctxt "@action:button"
msgid "Upload custom Firmware"
msgstr "Charger le firmware personnalisé"
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml:83
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml:87
msgctxt "@title:window"
msgid "Select custom firmware"
msgstr "Sélectionner le firmware personnalisé"
@@ -2642,66 +2597,72 @@ msgctxt "@label"
msgid "Everything is in order! You're done with your CheckUp."
msgstr "Tout est en ordre ! Vous avez terminé votre vérification."
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:87
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:117
msgctxt "@label:MonitorStatus"
msgid "Not connected to a printer"
msgstr "Non connecté à une imprimante"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:89
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:121
msgctxt "@label:MonitorStatus"
msgid "Printer does not accept commands"
msgstr "L'imprimante n'accepte pas les commandes"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:95
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:194
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:131
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:197
msgctxt "@label:MonitorStatus"
msgid "In maintenance. Please check the printer"
msgstr "En maintenance. Veuillez vérifier l'imprimante"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:102
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:184
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:142
+msgctxt "@label:MonitorStatus"
+msgid "Lost connection with the printer"
+msgstr "Connexion avec l'imprimante perdue"
+
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:144
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:187
msgctxt "@label:MonitorStatus"
msgid "Printing..."
msgstr "Impression..."
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:105
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:186
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:147
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:189
msgctxt "@label:MonitorStatus"
msgid "Paused"
msgstr "En pause"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:108
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:188
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:150
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:191
msgctxt "@label:MonitorStatus"
msgid "Preparing..."
msgstr "Préparation..."
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:110
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:152
msgctxt "@label:MonitorStatus"
msgid "Please remove the print"
msgstr "Veuillez supprimer l'imprimante"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:241
-msgctxt "@label:"
-msgid "Resume"
-msgstr "Reprendre"
-
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:245
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:282
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:291
msgctxt "@label:"
msgid "Pause"
msgstr "Pause"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:274
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:287
+msgctxt "@label:"
+msgid "Resume"
+msgstr "Reprendre"
+
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:323
msgctxt "@label:"
msgid "Abort Print"
msgstr "Abandonner l'impression"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:333
msgctxt "@window:title"
msgid "Abort print"
msgstr "Abandonner l'impression"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:286
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:335
msgctxt "@label"
msgid "Are you sure you want to abort the print?"
msgstr "Êtes-vous sûr(e) de vouloir abandonner l'impression ?"
@@ -2768,87 +2729,97 @@ msgctxt "@action:button"
msgid "Create New Profile"
msgstr "Créer un nouveau profil"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:44
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:65
msgctxt "@title"
msgid "Information"
msgstr "Informations"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:68
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:94
+msgctxt "@title:window"
+msgid "Confirm Diameter Change"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:95
+msgctxt "@label (%1 is object name)"
+msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:128
msgctxt "@label"
msgid "Display Name"
msgstr "Afficher le nom"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:78
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:138
msgctxt "@label"
msgid "Brand"
msgstr "Marque"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:88
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:148
msgctxt "@label"
msgid "Material Type"
msgstr "Type de matériau"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:97
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:157
msgctxt "@label"
msgid "Color"
msgstr "Couleur"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:141
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:201
msgctxt "@label"
msgid "Properties"
msgstr "Propriétés"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:143
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:203
msgctxt "@label"
msgid "Density"
msgstr "Densité"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:158
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:218
msgctxt "@label"
msgid "Diameter"
msgstr "Diamètre"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:187
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:253
msgctxt "@label"
msgid "Filament Cost"
msgstr "Coût du filament"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:203
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:269
msgctxt "@label"
msgid "Filament weight"
msgstr "Poids du filament"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:220
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:286
msgctxt "@label"
msgid "Filament length"
msgstr "Longueur du filament"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:229
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:295
msgctxt "@label"
msgid "Cost per Meter"
msgstr "Coût au mètre"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:243
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:309
msgctxt "@label"
msgid "This material is linked to %1 and shares some of its properties."
msgstr "Ce matériau est lié à %1 et partage certaines de ses propriétés."
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:250
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:316
msgctxt "@label"
msgid "Unlink Material"
msgstr "Délier le matériau"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:261
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:327
msgctxt "@label"
msgid "Description"
msgstr "Description"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:274
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:340
msgctxt "@label"
msgid "Adhesion Information"
msgstr "Informations d'adhérence"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:300
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:366
msgctxt "@label"
msgid "Print settings"
msgstr "Paramètres d'impression"
@@ -2858,38 +2829,38 @@ msgctxt "@title:tab"
msgid "Setting Visibility"
msgstr "Visibilité des paramètres"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:44
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:50
msgctxt "@label:textbox"
msgid "Check all"
msgstr "Vérifier tout"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:40
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:47
msgctxt "@info:status"
msgid "Calculated"
msgstr "Calculer"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:53
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:60
msgctxt "@title:column"
msgid "Setting"
msgstr "Paramètre"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:60
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:67
msgctxt "@title:column"
msgid "Profile"
msgstr "Profil"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:67
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:74
msgctxt "@title:column"
msgid "Current"
msgstr "Actuel"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:75
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:82
msgctxt "@title:column"
msgid "Unit"
msgstr "Unité"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:509
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:536
msgctxt "@title:tab"
msgid "General"
msgstr "Général"
@@ -2996,13 +2967,13 @@ msgstr "Abaisser automatiquement les modèles sur le plateau"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416
msgctxt "@info:tooltip"
-msgid "Show caution message in gcode reader."
-msgstr "Afficher le message d'avertissement dans le lecteur gcode."
+msgid "Show caution message in g-code reader."
+msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:425
msgctxt "@option:check"
-msgid "Caution message in gcode reader"
-msgstr "Message d'avertissement dans lecteur gcode."
+msgid "Caution message in g-code reader"
+msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432
msgctxt "@info:tooltip"
@@ -3144,214 +3115,221 @@ msgctxt "@option:check"
msgid "Do not arrange objects on load"
msgstr "Ne pas réorganiser les objets lors du chargement"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:15
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:514
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:16
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:541
msgctxt "@title:tab"
msgid "Printers"
msgstr "Imprimantes"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:37
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:51
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:138
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:35
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:72
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:90
msgctxt "@action:button"
msgid "Activate"
msgstr "Activer"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:57
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:102
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:55
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:129
msgctxt "@action:button"
msgid "Rename"
msgstr "Renommer"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:149
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:147
msgctxt "@label"
msgid "Printer type:"
msgstr "Type d'imprimante :"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:158
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:156
msgctxt "@label"
msgid "Connection:"
msgstr "Connexion :"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:164
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:52
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:162
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:47
msgctxt "@info:status"
msgid "The printer is not connected."
msgstr "L'imprimante n'est pas connectée."
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:170
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:168
msgctxt "@label"
msgid "State:"
msgstr "État :"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:190
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:181
+msgctxt "@label:MonitorStatus"
+msgid "Waiting for a printjob"
+msgstr "En attente d'une tâche d'impression"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:193
msgctxt "@label:MonitorStatus"
msgid "Waiting for someone to clear the build plate"
msgstr "En attente du dégagement du plateau"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:199
msgctxt "@label:MonitorStatus"
-msgid "Waiting for a printjob"
-msgstr "En attente d'une tâche d'impression"
+msgid "Aborting print..."
+msgstr "Abandon de l'impression..."
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:15
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:518
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:36
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:545
msgctxt "@title:tab"
msgid "Profiles"
msgstr "Profils"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:29
-msgctxt "@label"
-msgid "Protected profiles"
-msgstr "Profils protégés"
-
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:29
-msgctxt "@label"
-msgid "Custom profiles"
-msgstr "Personnaliser les profils"
-
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:64
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:87
msgctxt "@label"
msgid "Create"
msgstr "Créer"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:80
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:102
msgctxt "@label"
msgid "Duplicate"
msgstr "Dupliquer"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:113
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:182
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:142
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:145
msgctxt "@action:button"
msgid "Import"
msgstr "Importer"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:119
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:193
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:152
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:158
msgctxt "@action:button"
msgid "Export"
msgstr "Exporter"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:126
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:174
+msgctxt "@title:window"
+msgid "Create Profile"
+msgstr "Créer un profil"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:225
+msgctxt "@title:window"
+msgid "Duplicate Profile"
+msgstr "Dupliquer un profil"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:239
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:221
+msgctxt "@title:window"
+msgid "Confirm Remove"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:240
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:222
+msgctxt "@label (%1 is object name)"
+msgid "Are you sure you wish to remove %1? This cannot be undone!"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:256
+msgctxt "@title:window"
+msgid "Rename Profile"
+msgstr "Renommer le profil"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:269
+msgctxt "@title:window"
+msgid "Import Profile"
+msgstr "Importer un profil"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:295
+msgctxt "@title:window"
+msgid "Export Profile"
+msgstr "Exporter un profil"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:350
msgctxt "@label %1 is printer name"
msgid "Printer: %1"
msgstr "Imprimante : %1"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:389
+msgctxt "@label"
+msgid "Protected profiles"
+msgstr "Profils protégés"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:389
+msgctxt "@label"
+msgid "Custom profiles"
+msgstr "Personnaliser les profils"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:468
msgctxt "@action:button"
msgid "Update profile with current settings/overrides"
msgstr "Mettre à jour le profil à l'aide des paramètres / forçages actuels"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:173
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:475
msgctxt "@action:button"
msgid "Discard current changes"
msgstr "Ignorer les modifications actuelles"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:190
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:492
msgctxt "@action:label"
msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below."
msgstr "Ce profil utilise les paramètres par défaut spécifiés par l'imprimante, de sorte qu'aucun paramètre / forçage n'apparaît dans la liste ci-dessous."
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:197
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:499
msgctxt "@action:label"
msgid "Your current settings match the selected profile."
msgstr "Vos paramètres actuels correspondent au profil sélectionné."
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:215
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:518
msgctxt "@title:tab"
msgid "Global Settings"
msgstr "Paramètres généraux"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:258
-msgctxt "@title:window"
-msgid "Rename Profile"
-msgstr "Renommer le profil"
-
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:271
-msgctxt "@title:window"
-msgid "Create Profile"
-msgstr "Créer un profil"
-
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:285
-msgctxt "@title:window"
-msgid "Duplicate Profile"
-msgstr "Dupliquer un profil"
-
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:299
-msgctxt "@window:title"
-msgid "Import Profile"
-msgstr "Importer un profil"
-
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:307
-msgctxt "@title:window"
-msgid "Import Profile"
-msgstr "Importer un profil"
-
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:335
-msgctxt "@title:window"
-msgid "Export Profile"
-msgstr "Exporter un profil"
-
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:15
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:516
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:40
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:543
msgctxt "@title:tab"
msgid "Materials"
msgstr "Matériaux"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:116
-msgctxt "@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name"
-msgid "Printer: %1, %2: %3"
-msgstr "Imprimante : %1, %2 : %3"
-
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:120
-msgctxt "@action:label %1 is printer name"
-msgid "Printer: %1"
-msgstr "Imprimante : %1"
-
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:150
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:105
msgctxt "@action:button"
msgid "Create"
msgstr "Créer"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:160
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:118
msgctxt "@action:button"
msgid "Duplicate"
msgstr "Dupliquer"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:298
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:306
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:235
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:243
msgctxt "@title:window"
msgid "Import Material"
msgstr "Importer un matériau"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:307
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:244
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
msgid "Could not import material <filename>%1</filename>: <message>%2</message>"
msgstr "Impossible d'importer le matériau <filename>%1</filename> : <message>%2</message>"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:311
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:248
msgctxt "@info:status Don't translate the XML tag <filename>!"
msgid "Successfully imported material <filename>%1</filename>"
msgstr "Matériau <filename>%1</filename> importé avec succès"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:329
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:344
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:266
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:274
msgctxt "@title:window"
msgid "Export Material"
msgstr "Exporter un matériau"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:348
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:278
msgctxt "@info:status Don't translate the XML tags <filename> and <message>!"
msgid "Failed to export material to <filename>%1</filename>: <message>%2</message>"
msgstr "Échec de l'exportation de matériau vers <filename>%1</filename> : <message>%2</message>"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:354
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:284
msgctxt "@info:status Don't translate the XML tag <filename>!"
msgid "Successfully exported material to <filename>%1</filename>"
msgstr "Matériau exporté avec succès vers <filename>%1</filename>"
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:337
+msgctxt "@action:label"
+msgid "Printer"
+msgstr ""
+
#: /home/ruben/Projects/Cura/resources/qml/AddMachineDialog.qml:18
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:869
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:891
msgctxt "@title:window"
msgid "Add Printer"
msgstr "Ajouter une imprimante"
@@ -3402,8 +3380,8 @@ msgstr "Cadre d'application"
#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:120
msgctxt "@label"
-msgid "GCode generator"
-msgstr "Générateur GCode"
+msgid "G-code generator"
+msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:121
msgctxt "@label"
@@ -3485,12 +3463,17 @@ msgctxt "@label"
msgid "SVG icons"
msgstr "Icônes SVG"
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:41
+#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:139
+msgctxt "@label"
+msgid "Linux cross-distribution application deployment"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:42
msgctxt "@label"
msgid "Profile:"
msgstr "Profil :"
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:102
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:103
msgctxt "@tooltip"
msgid ""
"Some setting/override values are different from the values stored in the profile.\n"
@@ -3501,37 +3484,43 @@ msgstr ""
"\n"
"Cliquez pour ouvrir le gestionnaire de profils."
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:150
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:190
msgctxt "@label:textbox"
msgid "Search..."
msgstr "Rechercher..."
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:482
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:530
msgctxt "@action:menu"
msgid "Copy value to all extruders"
msgstr "Copier la valeur vers tous les extrudeurs"
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:497
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:539
+msgctxt "@action:menu"
+msgid "Copy all changed values to all extruders"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:554
msgctxt "@action:menu"
msgid "Hide this setting"
msgstr "Masquer ce paramètre"
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:507
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:572
msgctxt "@action:menu"
msgid "Don't show this setting"
msgstr "Masquer ce paramètre"
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:511
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:576
msgctxt "@action:menu"
msgid "Keep this setting visible"
msgstr "Afficher ce paramètre"
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:530
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:600
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:426
msgctxt "@action:menu"
-msgid "Configure setting visiblity..."
+msgid "Configure setting visibility..."
msgstr "Configurer la visibilité des paramètres..."
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingCategory.qml:250
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingCategory.qml:251
msgctxt "@label"
msgid ""
"Some hidden settings use values different from their normal calculated value.\n"
@@ -3552,17 +3541,17 @@ msgctxt "@label Header for list of settings."
msgid "Affected By"
msgstr "Touché par"
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:156
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:154
msgctxt "@label"
msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders."
msgstr "Ce paramètre est toujours partagé par tous les extrudeurs. Le modifier ici entraînera la modification de la valeur pour tous les extrudeurs."
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:159
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:157
msgctxt "@label"
msgid "The value is resolved from per-extruder values "
msgstr "La valeur est résolue à partir des valeurs par extrudeur "
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:190
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:188
msgctxt "@label"
msgid ""
"This setting has a value that is different from the profile.\n"
@@ -3573,7 +3562,7 @@ msgstr ""
"\n"
"Cliquez pour restaurer la valeur du profil."
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:288
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:286
msgctxt "@label"
msgid ""
"This setting is normally calculated, but it currently has an absolute value set.\n"
@@ -3584,12 +3573,12 @@ msgstr ""
"\n"
"Cliquez pour restaurer la valeur calculée."
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:128
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:152
msgctxt "@label:listbox"
msgid "Print Setup"
msgstr "Configuration de l'impression"
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:128
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:152
msgctxt "@label:listbox"
msgid ""
"Print Setup disabled\n"
@@ -3598,450 +3587,474 @@ msgstr ""
"Configuration de l'impression désactivée\n"
"Les fichiers G-Code ne peuvent pas être modifiés"
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:342
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:380
msgctxt "@label Hours and minutes"
msgid "00h 00min"
msgstr "00h 00min"
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:359
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:398
msgctxt "@tooltip"
msgid "Time specification"
msgstr "Spécification de temps"
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:441
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:480
msgctxt "@label"
msgid "Cost specification"
msgstr "Spécification de coût"
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:446
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:455
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:485
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:494
msgctxt "@label m for meter"
msgid "%1m"
msgstr "%1m"
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:447
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:456
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:486
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:495
msgctxt "@label g for grams"
msgid "%1g"
msgstr "%1g"
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:454
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:493
msgctxt "@label"
msgid "Total:"
msgstr "Total :"
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:504
-msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost"
-msgid "%1m / ~ %2g / ~ %4 %3"
-msgstr "%1m / ~ %2g / ~ %4 %3"
-
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:509
-msgctxt "@label Print estimates: m for meters, g for grams"
-msgid "%1m / ~ %2g"
-msgstr "%1m / ~ %2g"
-
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:591
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:628
msgctxt "@tooltip"
msgid "<b>Recommended Print Setup</b><br/><br/>Print with the recommended settings for the selected printer, material and quality."
msgstr "<b>Configuration de l'impression recommandée</b><br/><br/>Imprimer avec les paramètres recommandés pour l'imprimante, le matériau et la qualité sélectionnés."
-#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:596
+#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:633
msgctxt "@tooltip"
msgid "<b>Custom Print Setup</b><br/><br/>Print with finegrained control over every last bit of the slicing process."
msgstr "<b>Configuration de l'impression personnalisée</b><br/><br/>Imprimer avec un contrôle fin de chaque élément du processus de découpe."
-#: /home/ruben/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:50
-msgctxt "@title:menuitem %1 is the automatically selected material"
-msgid "Automatic: %1"
-msgstr "Automatique : %1"
-
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12
-msgctxt "@title:menu menubar:toplevel"
-msgid "&View"
-msgstr "&Visualisation"
-
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:37
-msgctxt "@action:inmenu menubar:view"
-msgid "&Camera position"
-msgstr "Position de la &caméra"
-
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:52
-msgctxt "@action:inmenu menubar:view"
-msgid "&Build plate"
-msgstr "&Plateau"
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:129
+msgctxt "@label"
+msgid "Printer control"
+msgstr "Contrôle de l'imprimante"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/NozzleMenu.qml:40
-msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer"
-msgid "Automatic: %1"
-msgstr "Automatique : %1"
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:144
+msgctxt "@label"
+msgid "Jog Position"
+msgstr "Position de coupe"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:25
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162
msgctxt "@label"
-msgid "Print Selected Model With:"
-msgid_plural "Print Selected Models With:"
-msgstr[0] "Imprimer le modèle sélectionné avec :"
-msgstr[1] "Imprimer les modèles sélectionnés avec :"
+msgid "X/Y"
+msgstr "X/Y"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:114
-msgctxt "@title:window"
-msgid "Multiply Selected Model"
-msgid_plural "Multiply Selected Models"
-msgstr[0] "Multiplier le modèle sélectionné"
-msgstr[1] "Multiplier les modèles sélectionnés"
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:269
+msgctxt "@label"
+msgid "Z"
+msgstr "Z"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:139
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:334
msgctxt "@label"
-msgid "Number of Copies"
-msgstr "Nombre de copies"
+msgid "Jog Distance"
+msgstr "Distance de coupe"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:13
-msgctxt "@title:menu menubar:file"
-msgid "Open &Recent"
-msgstr "Ouvrir un fichier &récent"
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:443
+msgctxt "@label"
+msgid "Send G-code"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:38
-msgctxt "@info:status"
-msgid "No printer connected"
-msgstr "Aucune imprimante n'est connectée"
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:506
+msgctxt "@tooltip of G-code command input"
+msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command."
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:90
-#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:139
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:36
+#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:256
msgctxt "@label"
msgid "Extruder"
msgstr "Extrudeur"
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:120
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:66
msgctxt "@tooltip"
msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off."
msgstr "Température cible de l'extrémité chauffante. L'extrémité chauffante sera chauffée ou refroidie pour tendre vers cette température. Si la valeur est 0, le chauffage de l'extrémité chauffante sera coupé."
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:152
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:98
msgctxt "@tooltip"
-msgid "The current temperature of this extruder."
-msgstr "Température actuelle de cet extrudeur."
+msgid "The current temperature of this hotend."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:172
+msgctxt "@tooltip of temperature input"
+msgid "The temperature to pre-heat the hotend to."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:336
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:331
+msgctxt "@button Cancel pre-heating"
+msgid "Cancel"
+msgstr "Annuler"
+
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:339
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:334
+msgctxt "@button"
+msgid "Pre-heat"
+msgstr "Préchauffer"
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:188
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:365
+msgctxt "@tooltip of pre-heat"
+msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:401
msgctxt "@tooltip"
msgid "The colour of the material in this extruder."
msgstr "Couleur du matériau dans cet extrudeur."
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:220
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:433
msgctxt "@tooltip"
msgid "The material in this extruder."
msgstr "Matériau dans cet extrudeur."
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:252
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:465
msgctxt "@tooltip"
msgid "The nozzle inserted in this extruder."
msgstr "Buse insérée dans cet extrudeur."
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:283
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25
+#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:472
msgctxt "@label"
msgid "Build plate"
msgstr "Plateau"
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:312
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55
msgctxt "@tooltip"
msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off."
msgstr "Température cible du plateau chauffant. Le plateau sera chauffé ou refroidi pour tendre vers cette température. Si la valeur est 0, le chauffage du plateau sera éteint."
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:344
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:87
msgctxt "@tooltip"
msgid "The current temperature of the heated bed."
msgstr "Température actuelle du plateau chauffant."
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:423
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:160
msgctxt "@tooltip of temperature input"
msgid "The temperature to pre-heat the bed to."
msgstr "Température jusqu'à laquelle préchauffer le plateau."
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:623
-msgctxt "@button Cancel pre-heating"
-msgid "Cancel"
-msgstr "Annuler"
-
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:623
-msgctxt "@button"
-msgid "Pre-heat"
-msgstr "Préchauffer"
-
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:650
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:360
msgctxt "@tooltip of pre-heat"
msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print."
msgstr "Préchauffez le plateau avant l'impression. Vous pouvez continuer à ajuster votre impression pendant qu'il chauffe, et vous n'aurez pas à attendre que le plateau chauffe lorsque vous serez prêt à lancer l'impression."
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:703
-msgctxt "@label"
-msgid "Printer control"
-msgstr "Contrôle de l'imprimante"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:25
+msgctxt "@label:category menu label"
+msgid "Network enabled printers"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:717
-msgctxt "@label"
-msgid "Jog Position"
-msgstr "Position de coupe"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:42
+msgctxt "@label:category menu label"
+msgid "Local printers"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:735
-msgctxt "@label"
-msgid "X/Y"
-msgstr "X/Y"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12
+msgctxt "@title:menu menubar:toplevel"
+msgid "&View"
+msgstr "&Visualisation"
+
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:39
+msgctxt "@action:inmenu menubar:view"
+msgid "&Camera position"
+msgstr "Position de la &caméra"
+
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:54
+msgctxt "@action:inmenu menubar:view"
+msgid "&Build plate"
+msgstr "&Plateau"
+
+#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:13
+msgctxt "@action:inmenu"
+msgid "Visible Settings"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:43
+msgctxt "@action:inmenu"
+msgid "Show All Settings"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:842
+#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:54
+msgctxt "@action:inmenu"
+msgid "Manage Setting Visibility..."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:27
msgctxt "@label"
-msgid "Z"
-msgstr "Z"
+msgid "Print Selected Model With:"
+msgid_plural "Print Selected Models With:"
+msgstr[0] "Imprimer le modèle sélectionné avec :"
+msgstr[1] "Imprimer les modèles sélectionnés avec :"
+
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:116
+msgctxt "@title:window"
+msgid "Multiply Selected Model"
+msgid_plural "Multiply Selected Models"
+msgstr[0] "Multiplier le modèle sélectionné"
+msgstr[1] "Multiplier les modèles sélectionnés"
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:907
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:141
msgctxt "@label"
-msgid "Jog Distance"
-msgstr "Distance de coupe"
+msgid "Number of Copies"
+msgstr "Nombre de copies"
+
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:33
+msgctxt "@label:header configurations"
+msgid "Available configurations"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:1018
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/PrintCoreConfiguration.qml:28
+msgctxt "@label:extruder label"
+msgid "Extruder"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:13
+msgctxt "@title:menu menubar:file"
+msgid "Open &Recent"
+msgstr "Ouvrir un fichier &récent"
+
+#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:107
msgctxt "@label"
msgid "Active print"
msgstr "Activer l'impression"
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:1023
+#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:115
msgctxt "@label"
msgid "Job Name"
msgstr "Nom de la tâche"
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:1029
+#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:123
msgctxt "@label"
msgid "Printing Time"
msgstr "Durée d'impression"
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:1035
+#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:131
msgctxt "@label"
msgid "Estimated time left"
msgstr "Durée restante estimée"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:79
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Toggle Fu&ll Screen"
msgstr "Passer en P&lein écran"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:86
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu menubar:edit"
msgid "&Undo"
msgstr "&Annuler"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:96
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:95
msgctxt "@action:inmenu menubar:edit"
msgid "&Redo"
msgstr "&Rétablir"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:106
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:105
msgctxt "@action:inmenu menubar:file"
msgid "&Quit"
msgstr "&Quitter"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:114
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:113
msgctxt "@action:inmenu menubar:view"
msgid "&3D View"
msgstr "Vue &3D"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:121
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:120
msgctxt "@action:inmenu menubar:view"
msgid "&Front View"
msgstr "Vue de &face"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:128
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:127
msgctxt "@action:inmenu menubar:view"
msgid "&Top View"
msgstr "Vue du dess&us"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:135
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:134
msgctxt "@action:inmenu menubar:view"
msgid "&Left Side View"
msgstr "Vue latérale &gauche"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:142
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:141
msgctxt "@action:inmenu menubar:view"
msgid "&Right Side View"
msgstr "Vue latérale &droite"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:149
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:148
msgctxt "@action:inmenu"
msgid "Configure Cura..."
msgstr "Configurer Cura..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:156
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:155
msgctxt "@action:inmenu menubar:printer"
msgid "&Add Printer..."
msgstr "&Ajouter une imprimante..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:162
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:161
msgctxt "@action:inmenu menubar:printer"
msgid "Manage Pr&inters..."
msgstr "Gérer les &imprimantes..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:169
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:168
msgctxt "@action:inmenu"
msgid "Manage Materials..."
msgstr "Gérer les matériaux..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:177
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:176
msgctxt "@action:inmenu menubar:profile"
msgid "&Update profile with current settings/overrides"
msgstr "&Mettre à jour le profil à l'aide des paramètres / forçages actuels"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:185
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:184
msgctxt "@action:inmenu menubar:profile"
msgid "&Discard current changes"
msgstr "&Ignorer les modifications actuelles"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:197
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:196
msgctxt "@action:inmenu menubar:profile"
msgid "&Create profile from current settings/overrides..."
msgstr "&Créer un profil à partir des paramètres / forçages actuels..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:203
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:202
msgctxt "@action:inmenu menubar:profile"
msgid "Manage Profiles..."
msgstr "Gérer les profils..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:210
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:209
msgctxt "@action:inmenu menubar:help"
msgid "Show Online &Documentation"
msgstr "Afficher la &documentation en ligne"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:218
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:217
msgctxt "@action:inmenu menubar:help"
msgid "Report a &Bug"
msgstr "Notifier un &bug"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:226
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:225
msgctxt "@action:inmenu menubar:help"
msgid "&About..."
msgstr "&À propos de..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:233
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:232
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:242
msgctxt "@action:inmenu menubar:edit"
msgid "Delete &Selected Model"
msgid_plural "Delete &Selected Models"
msgstr[0] "Supprimer le modèle &sélectionné"
msgstr[1] "Supprimer les modèles &sélectionnés"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:243
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:252
msgctxt "@action:inmenu menubar:edit"
msgid "Center Selected Model"
msgid_plural "Center Selected Models"
msgstr[0] "Centrer le modèle sélectionné"
msgstr[1] "Centrer les modèles sélectionnés"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:252
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:261
msgctxt "@action:inmenu menubar:edit"
msgid "Multiply Selected Model"
msgid_plural "Multiply Selected Models"
msgstr[0] "Multiplier le modèle sélectionné"
msgstr[1] "Multiplier les modèles sélectionnés"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:261
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:270
msgctxt "@action:inmenu"
msgid "Delete Model"
msgstr "Supprimer le modèle"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:269
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:278
msgctxt "@action:inmenu"
msgid "Ce&nter Model on Platform"
msgstr "Ce&ntrer le modèle sur le plateau"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:275
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:284
msgctxt "@action:inmenu menubar:edit"
msgid "&Group Models"
msgstr "&Grouper les modèles"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:295
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:304
msgctxt "@action:inmenu menubar:edit"
msgid "Ungroup Models"
msgstr "Dégrouper les modèles"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:305
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:314
msgctxt "@action:inmenu menubar:edit"
msgid "&Merge Models"
msgstr "&Fusionner les modèles"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:315
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:324
msgctxt "@action:inmenu"
msgid "&Multiply Model..."
msgstr "&Multiplier le modèle..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:322
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:331
msgctxt "@action:inmenu menubar:edit"
msgid "&Select All Models"
msgstr "&Sélectionner tous les modèles"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:332
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:341
msgctxt "@action:inmenu menubar:edit"
msgid "&Clear Build Plate"
msgstr "&Supprimer les objets du plateau"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:342
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:351
msgctxt "@action:inmenu menubar:file"
msgid "Re&load All Models"
msgstr "Rechar&ger tous les modèles"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:351
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:360
msgctxt "@action:inmenu menubar:edit"
msgid "Arrange All Models To All Build Plates"
msgstr "Réorganiser tous les modèles sur tous les plateaux"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:358
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:367
msgctxt "@action:inmenu menubar:edit"
msgid "Arrange All Models"
msgstr "Réorganiser tous les modèles"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:366
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:375
msgctxt "@action:inmenu menubar:edit"
msgid "Arrange Selection"
msgstr "Réorganiser la sélection"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:373
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:382
msgctxt "@action:inmenu menubar:edit"
msgid "Reset All Model Positions"
msgstr "Réinitialiser toutes les positions des modèles"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:380
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:389
msgctxt "@action:inmenu menubar:edit"
msgid "Reset All Model &Transformations"
msgstr "Réinitialiser tous les modèles et transformations"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:387
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:396
msgctxt "@action:inmenu menubar:file"
msgid "&Open File(s)..."
msgstr "&Ouvrir le(s) fichier(s)..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:395
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:404
msgctxt "@action:inmenu menubar:file"
msgid "&New Project..."
msgstr "&Nouveau projet..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:402
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:411
msgctxt "@action:inmenu menubar:help"
msgid "Show Engine &Log..."
msgstr "Afficher le &journal du moteur..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:410
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:419
msgctxt "@action:inmenu menubar:help"
msgid "Show Configuration Folder"
msgstr "Afficher le dossier de configuration"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:417
-msgctxt "@action:menu"
-msgid "Configure setting visibility..."
-msgstr "Configurer la visibilité des paramètres..."
-
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:433
msgctxt "@action:menu"
msgid "Browse plugins..."
msgstr "Parcourir les plug-ins..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:431
-msgctxt "@action:menu"
-msgid "Installed plugins..."
-msgstr "Plug-ins installés..."
-
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:438
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:440
msgctxt "@action:inmenu menubar:view"
msgid "Expand/Collapse Sidebar"
msgstr "Déplier / replier la barre latérale"
@@ -4102,7 +4115,7 @@ msgid "Select the active output device"
msgstr "Sélectionner le périphérique de sortie actif"
#: /home/ruben/Projects/Cura/resources/qml/OpenFilesIncludingProjectsDialog.qml:19
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:696
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:718
msgctxt "@title:window"
msgid "Open file(s)"
msgstr "Ouvrir le(s) fichier(s)"
@@ -4162,74 +4175,89 @@ msgctxt "@title:menu menubar:toplevel"
msgid "&Printer"
msgstr "Im&primante"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:196
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:208
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:195
msgctxt "@title:menu"
msgid "&Material"
msgstr "&Matériau"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:197
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:209
-msgctxt "@title:menu"
-msgid "&Profile"
-msgstr "&Profil"
-
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:201
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:204
msgctxt "@action:inmenu"
msgid "Set as Active Extruder"
msgstr "Définir comme extrudeur actif"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:219
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:210
+#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:172
+msgctxt "@action:inmenu"
+msgid "Enable Extruder"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:217
+#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:178
+msgctxt "@action:inmenu"
+msgid "Disable Extruder"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:228
+msgctxt "@title:menu"
+msgid "&Build plate"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:229
+msgctxt "@title:menu"
+msgid "&Profile"
+msgstr "&Profil"
+
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:239
msgctxt "@title:menu menubar:toplevel"
msgid "E&xtensions"
msgstr "E&xtensions"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:253
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:273
msgctxt "@title:menu menubar:toplevel"
msgid "P&lugins"
msgstr "&Plug-ins"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:261
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:280
msgctxt "@title:menu menubar:toplevel"
msgid "P&references"
msgstr "P&références"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:269
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:288
msgctxt "@title:menu menubar:toplevel"
msgid "&Help"
msgstr "&Aide"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:351
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:370
msgctxt "@action:button"
msgid "Open File"
msgstr "Ouvrir un fichier"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:512
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:539
msgctxt "@title:tab"
msgid "Settings"
msgstr "Paramètres"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:554
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:584
msgctxt "@title:window"
msgid "New project"
msgstr "Nouveau projet"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:555
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:585
msgctxt "@info:question"
msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings."
msgstr "Êtes-vous sûr(e) de vouloir commencer un nouveau projet ? Cela supprimera les objets du plateau ainsi que tous paramètres non enregistrés."
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:797
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:819
msgctxt "@window:title"
msgid "Install Plugin"
msgstr "Installer plug-in"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:804
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:826
msgctxt "@title:window"
msgid "Open File(s)"
msgstr "Ouvrir le(s) fichier(s)"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:807
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:829
msgctxt "@text:window"
msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one."
msgstr "Nous avons trouvé au moins un fichier G-Code parmi les fichiers que vous avez sélectionné. Vous ne pouvez ouvrir qu'un seul fichier G-Code à la fois. Si vous souhaitez ouvrir un fichier G-Code, veuillez ne sélectionner qu'un seul fichier de ce type."
@@ -4239,17 +4267,27 @@ msgctxt "@title:window"
msgid "Save Project"
msgstr "Enregistrer le projet"
-#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:136
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:114
+msgctxt "@action:label"
+msgid ""
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:138
+msgctxt "@action:label"
+msgid "Build plate"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:161
msgctxt "@action:label"
msgid "Extruder %1"
msgstr "Extrudeur %1"
-#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:146
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:171
msgctxt "@action:label"
msgid "%1 & material"
msgstr "%1 & matériau"
-#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:242
+#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:267
msgctxt "@action:label"
msgid "Don't show project summary on save again"
msgstr "Ne pas afficher à nouveau le résumé du projet lors de l'enregistrement"
@@ -4259,77 +4297,77 @@ msgctxt "@label"
msgid "Layer Height"
msgstr "Hauteur de la couche"
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:345
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:251
+msgctxt "@tooltip"
+msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:412
msgctxt "@tooltip"
msgid "A custom profile is currently active. To enable the quality slider, choose a default quality profile in Custom tab"
msgstr "Un profil personnalisé est actuellement actif. Pour activer le curseur de qualité, choisissez un profil de qualité par défaut dans l'onglet Personnaliser"
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:362
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:429
msgctxt "@label"
msgid "Print Speed"
msgstr "Vitesse d’impression"
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:374
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:441
msgctxt "@label"
msgid "Slower"
msgstr "Ralentir"
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:385
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:452
msgctxt "@label"
msgid "Faster"
msgstr "Accélérer"
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:423
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:480
msgctxt "@tooltip"
msgid "You have modified some profile settings. If you want to change these go to custom mode."
msgstr "Vous avez modifié certains paramètres du profil. Si vous souhaitez les modifier, allez dans le mode Personnaliser."
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:446
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:503
msgctxt "@label"
msgid "Infill"
msgstr "Remplissage"
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:668
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:737
msgctxt "@label"
msgid "Gradual infill will gradually increase the amount of infill towards the top."
msgstr "Un remplissage graduel augmentera la quantité de remplissage vers le haut."
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:680
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:749
msgctxt "@label"
msgid "Enable gradual"
msgstr "Permettre le remplissage graduel"
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:747
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:816
msgctxt "@label"
msgid "Generate Support"
msgstr "Générer les supports"
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:781
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:850
msgctxt "@label"
msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing."
msgstr "Générer des supports pour soutenir les parties du modèle qui possèdent des porte-à-faux. Sans ces supports, ces parties s'effondreront durant l'impression."
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:799
-msgctxt "@label"
-msgid "Support Extruder"
-msgstr "Extrudeur pour matériau support"
-
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:851
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:922
msgctxt "@label"
msgid "Select which extruder to use for support. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air."
msgstr "Sélectionnez l'extrudeur à utiliser comme support. Cela créera des structures de support sous le modèle afin de l'empêcher de s'affaisser ou de s'imprimer dans les airs."
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:874
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:945
msgctxt "@label"
msgid "Build Plate Adhesion"
msgstr "Adhérence au plateau"
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:929
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:1000
msgctxt "@label"
msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards."
msgstr "Activez l'impression du Brim ou Raft. Cela ajoutera une zone plate autour de ou sous votre objet qui est facile à retirer par la suite."
-#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:969
+#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:1040
msgctxt "@label"
msgid "Need help improving your prints?<br>Read the <a href='%1'>Ultimaker Troubleshooting Guides</a>"
msgstr "Besoin d'aide pour améliorer vos impressions ?<br>Lisez les <a href='%1'>Guides de dépannage Ultimaker</a>"
@@ -4371,17 +4409,22 @@ msgctxt "@title:window"
msgid "Engine Log"
msgstr "Journal du moteur"
-#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:245
+#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:58
+msgctxt "@label"
+msgid "Printer type"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:360
msgctxt "@label"
msgid "Material"
msgstr "Matériau"
-#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:352
+#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:536
msgctxt "@label"
msgid "Check compatibility"
msgstr "Vérifier la compatibilité"
-#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:372
+#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:554
msgctxt "@tooltip"
msgid "Click to check the material compatibility on Ultimaker.com."
msgstr "Cliquez ici pour vérifier la compatibilité des matériaux sur Ultimaker.com."
@@ -4433,13 +4476,23 @@ msgstr "Lecteur X3D"
#: GCodeWriter/plugin.json
msgctxt "description"
-msgid "Writes GCode to a file."
-msgstr "Enregistre le GCode dans un fichier."
+msgid "Writes g-code to a file."
+msgstr ""
#: GCodeWriter/plugin.json
msgctxt "name"
-msgid "GCode Writer"
-msgstr "Générateur de GCode"
+msgid "G-code Writer"
+msgstr ""
+
+#: ModelChecker/plugin.json
+msgctxt "description"
+msgid "Checks models and print configuration for possible printing issues and give suggestions."
+msgstr ""
+
+#: ModelChecker/plugin.json
+msgctxt "name"
+msgid "Model Checker"
+msgstr ""
#: cura-god-mode-plugin/src/GodMode/plugin.json
msgctxt "description"
@@ -4491,6 +4544,26 @@ msgctxt "name"
msgid "USB printing"
msgstr "Impression par USB"
+#: GCodeGzWriter/plugin.json
+msgctxt "description"
+msgid "Writes g-code to a compressed archive."
+msgstr ""
+
+#: GCodeGzWriter/plugin.json
+msgctxt "name"
+msgid "Compressed G-code Writer"
+msgstr ""
+
+#: UFPWriter/plugin.json
+msgctxt "description"
+msgid "Provides support for writing Ultimaker Format Packages."
+msgstr ""
+
+#: UFPWriter/plugin.json
+msgctxt "name"
+msgid "UFP Writer"
+msgstr ""
+
#: PrepareStage/plugin.json
msgctxt "description"
msgid "Provides a prepare stage in Cura."
@@ -4571,6 +4644,16 @@ msgctxt "name"
msgid "Simulation View"
msgstr "Vue simulation"
+#: GCodeGzReader/plugin.json
+msgctxt "description"
+msgid "Reads g-code from a compressed archive."
+msgstr ""
+
+#: GCodeGzReader/plugin.json
+msgctxt "name"
+msgid "Compressed G-code Reader"
+msgstr ""
+
#: PostProcessingPlugin/plugin.json
msgctxt "description"
msgid "Extension that allows for user created scripts for post processing"
@@ -4581,6 +4664,16 @@ msgctxt "name"
msgid "Post Processing"
msgstr "Post-traitement"
+#: SupportEraser/plugin.json
+msgctxt "description"
+msgid "Creates an eraser mesh to block the printing of support in certain places"
+msgstr ""
+
+#: SupportEraser/plugin.json
+msgctxt "name"
+msgid "Support Eraser"
+msgstr ""
+
#: AutoSave/plugin.json
msgctxt "description"
msgid "Automatically saves Preferences, Machines and Profiles after changes."
@@ -4638,8 +4731,18 @@ msgstr "Fournit la prise en charge de l'importation de profils à partir de fich
#: GCodeProfileReader/plugin.json
msgctxt "name"
-msgid "GCode Profile Reader"
-msgstr "Lecteur de profil GCode"
+msgid "G-code Profile Reader"
+msgstr ""
+
+#: VersionUpgrade/VersionUpgrade32to33/plugin.json
+msgctxt "description"
+msgid "Upgrades configurations from Cura 3.2 to Cura 3.3."
+msgstr ""
+
+#: VersionUpgrade/VersionUpgrade32to33/plugin.json
+msgctxt "name"
+msgid "Version Upgrade 3.2 to 3.3"
+msgstr ""
#: VersionUpgrade/VersionUpgrade25to26/plugin.json
msgctxt "description"
@@ -4791,16 +4894,6 @@ msgctxt "name"
msgid "Cura Profile Writer"
msgstr "Générateur de profil Cura"
-#: CuraPrintProfileCreator/plugin.json
-msgctxt "description"
-msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI."
-msgstr "Permet aux fabricants de matériaux de créer de nouveaux matériaux et profils de qualité à l'aide d'une interface utilisateur ad hoc."
-
-#: CuraPrintProfileCreator/plugin.json
-msgctxt "name"
-msgid "Print Profile Assistant"
-msgstr "Assistant de profil d'impression"
-
#: 3MFWriter/plugin.json
msgctxt "description"
msgid "Provides support for writing 3MF files."
@@ -4841,10 +4934,369 @@ msgctxt "name"
msgid "Cura Profile Reader"
msgstr "Lecteur de profil Cura"
+#~ msgctxt "@item:inlistbox"
+#~ msgid "GCode File"
+#~ msgstr "Fichier GCode"
+
+#~ msgctxt "@info:status"
+#~ msgid "Unable to start a new job because the printer is busy or not connected."
+#~ msgstr "Impossible de démarrer une nouvelle tâche car l'imprimante est occupée ou n'est pas connectée."
+
+#~ msgctxt "@info:title"
+#~ msgid "Printer Unavailable"
+#~ msgstr "Imprimante indisponible"
+
+#~ msgctxt "@info:status"
+#~ msgid "This printer does not support USB printing because it uses UltiGCode flavor."
+#~ msgstr "L'imprimante ne prend pas en charge l'impression par USB car elle utilise UltiGCode."
+
+#~ msgctxt "@info:title"
+#~ msgid "USB Printing"
+#~ msgstr "Impression par USB"
+
+#~ msgctxt "@info:status"
+#~ msgid "Unable to start a new job because the printer does not support usb printing."
+#~ msgstr "Impossible de démarrer une nouvelle tâche car l'imprimante ne prend pas en charge l'impression par USB."
+
+#~ msgctxt "@info"
+#~ msgid "Unable to update firmware because there are no printers connected."
+#~ msgstr "Impossible de mettre à jour le firmware car il n'y a aucune imprimante connectée."
+
+#~ msgctxt "@info"
+#~ msgid "Could not find firmware required for the printer at %s."
+#~ msgstr "Impossible de trouver le firmware requis pour l'imprimante sur %s."
+
+#~ msgctxt "@info:title"
+#~ msgid "Printer Firmware"
+#~ msgstr "Firmware de l'imprimante"
+
+#~ msgctxt "@info:title"
+#~ msgid "Connection status"
+#~ msgstr "Statut de la connexion"
+
+#~ msgctxt "@info:title"
+#~ msgid "Connection Status"
+#~ msgstr "Statut de la connexion"
+
+#~ msgctxt "@info:status"
+#~ msgid "Access request was denied on the printer."
+#~ msgstr "La demande d'accès à l'imprimante a été refusée."
+
+#~ msgctxt "@info:status"
+#~ msgid "Access request failed due to a timeout."
+#~ msgstr "Durée d'attente dépassée. Échec de la demande d'accès."
+
+#~ msgctxt "@info:status"
+#~ msgid "The connection with the network was lost."
+#~ msgstr "Interruption de connexion au le réseau."
+
+#~ msgctxt "@info:status"
+#~ msgid "The connection with the printer was lost. Check your printer to see if it is connected."
+#~ msgstr "La connexion avec l'imprimante est interrompue. Vérifiez que votre imprimante est connectée."
+
+#~ msgctxt "@info:status"
+#~ msgid "Unable to start a new print job, printer is busy. Current printer status is %s."
+#~ msgstr "Impossible de démarrer une nouvelle tâche d'impression car l'imprimante est occupée. L'état actuel de l'imprimante est %s."
+
+#~ msgctxt "@info:title"
+#~ msgid "Printer Status"
+#~ msgstr "Statut de l'imprimante"
+
+#~ msgctxt "@info:status"
+#~ msgid "Unable to start a new print job. No Printcore loaded in slot {0}"
+#~ msgstr "Impossible de démarrer une nouvelle tâche d'impression. Pas de PrintCore inséré dans la fente {0}."
+
+#~ msgctxt "@info:status"
+#~ msgid "Unable to start a new print job. No material loaded in slot {0}"
+#~ msgstr "Impossible de démarrer une nouvelle tâche d'impression car l'imprimante est occupée. Pas de matériau chargé dans la fente {0}."
+
+#~ msgctxt "@label"
+#~ msgid "Not enough material for spool {0}."
+#~ msgstr "Pas suffisamment de matériau pour la bobine {0}."
+
+#~ msgctxt "@label"
+#~ msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}"
+#~ msgstr "PrintCore différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeur {2}"
+
+#~ msgctxt "@label"
+#~ msgid "PrintCore {0} is not properly calibrated. XY calibration needs to be performed on the printer."
+#~ msgstr "Le PrintCore {0} n'est pas correctement calibré. Le calibrage XY doit être effectué sur l'imprimante."
+
+#~ msgctxt "@info:status"
+#~ msgid "Unable to send data to printer. Is another job still active?"
+#~ msgstr "Impossible d'envoyer les données à l'imprimante. Une autre tâche est-elle toujours active ?"
+
+#~ msgctxt "@label:MonitorStatus"
+#~ msgid "Print aborted. Please check the printer"
+#~ msgstr "Abandon de l'impression. Vérifiez l'imprimante"
+
+#~ msgctxt "@label:MonitorStatus"
+#~ msgid "Pausing print..."
+#~ msgstr "Mise en pause de l'impression..."
+
+#~ msgctxt "@label:MonitorStatus"
+#~ msgid "Resuming print..."
+#~ msgstr "Reprise de l'impression..."
+
+#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers."
+#~ msgstr "L'imprimante n'est pas configurée pour héberger un groupe d'imprimantes connectées Ultimaker 3."
+
+#~ msgctxt "Count is number of printers."
+#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers."
+#~ msgstr "L'imprimante n'est pas configurée pour héberger un groupe de {count} imprimantes connectées Ultimaker 3."
+
+#~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate."
+#~ msgstr "{printer_name} a terminé d'imprimer '{job_name}'. Veuillez enlever l'impression et confirmer avoir nettoyé le plateau."
+
+#~ msgid "{printer_name} is reserved to print '{job_name}'. Please change the printer's configuration to match the job, for it to start printing."
+#~ msgstr "{printer_name} est réservé pour imprimer '{job_name}'. Veuillez modifier la configuration de l'imprimante pour qu'elle corresponde à la tâche et commence l'impression."
+
+#~ msgctxt "@info:status"
+#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers."
+#~ msgstr "Impossible d'envoyer une nouvelle tâche d'impression : cette imprimante 3D n'est pas (encore) configurée pour héberger un groupe d'imprimantes connectées Ultimaker 3."
+
+#~ msgctxt "@info:status"
+#~ msgid "Unable to send print job to group {cluster_name}."
+#~ msgstr "Impossible d'envoyer la tâche d'impression vers le groupe {cluster_name}."
+
+#~ msgctxt "@info:status"
+#~ msgid "Sent {file_name} to group {cluster_name}."
+#~ msgstr "<filename>{file_name}</filename> envoyé vers le groupe {cluster_name}."
+
+#~ msgctxt "@action:button"
+#~ msgid "Show print jobs"
+#~ msgstr "Afficher les tâches d'impression"
+
+#~ msgctxt "@info:tooltip"
+#~ msgid "Opens the print jobs interface in your browser."
+#~ msgstr "Ouvre l'interface d'impression des tâches dans votre navigateur."
+
+#~ msgctxt "@label Printer name"
+#~ msgid "Unknown"
+#~ msgstr "Inconnu"
+
+#~ msgctxt "@info:progress"
+#~ msgid "Sending <filename>{file_name}</filename> to group {cluster_name}"
+#~ msgstr "Envoi de <filename>{file_name}</filename> vers le groupe {cluster_name}..."
+
+#~ msgctxt "@info:status"
+#~ msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself."
+#~ msgstr "SolidWorks a signalé des erreurs lors de l'ouverture de votre fichier. Nous vous recommandons de résoudre ces problèmes dans SolidWorks lui-même."
+
+#~ msgctxt "@info:status"
+#~ msgid ""
+#~ "Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n"
+#~ "\n"
+#~ " Thanks!."
+#~ msgstr ""
+#~ "Aucun modèle n'a été trouvé à l'intérieur de votre dessin. Pouvez-vous vérifier son contenu de nouveau et vous assurer qu'une pièce ou un assemblage est présent ?\n"
+#~ "\n"
+#~ " Merci !"
+
+#~ msgctxt "@info:status"
+#~ msgid ""
+#~ "Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n"
+#~ "\n"
+#~ "Sorry!"
+#~ msgstr ""
+#~ "Plus d'une pièce ou d'un ensemble de pièces ont été trouvés dans votre dessin. Nous ne prenons actuellement en charge que les dessins comptant exactement une pièce ou un ensemble de pièces.\n"
+#~ "\n"
+#~ "Désolé !"
+
+#~ msgctxt "@item:inmenu"
+#~ msgid "Profile Assistant"
+#~ msgstr "Assistant de profil"
+
+#~ msgctxt "@item:inlistbox"
+#~ msgid "Profile Assistant"
+#~ msgstr "Assistant de profil"
+
+#~ msgctxt "@item:material"
+#~ msgid "No material loaded"
+#~ msgstr "Pas de matériau chargé"
+
+#~ msgctxt "@item:material"
+#~ msgid "Unknown material"
+#~ msgstr "Matériau inconnu"
+
+#~ msgctxt "@info:status Has a cancel button next to it."
+#~ msgid "The selected material diameter causes the material to become incompatible with the current printer."
+#~ msgstr "Le diamètre du matériau sélectionné rend le matériau incompatible avec l'imprimante actuelle."
+
+#~ msgctxt "@action:button"
+#~ msgid "Undo"
+#~ msgstr "Annuler"
+
+#~ msgctxt "@action"
+#~ msgid "Undo changing the material diameter."
+#~ msgstr "Annuler la modification du diamètre du matériau."
+
+#~ msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
+#~ msgid "The machine defined in profile <filename>{0}</filename> doesn't match with your current machine, could not import it."
+#~ msgstr "La machine définie dans le profil <filename>{0}</filename> ne correspond pas à votre machine actuelle ; échec de l'importation."
+
+#~ msgctxt "@label crash message"
+#~ msgid ""
+#~ "<p><b>A fatal error has occurred. Please send us this Crash Report to fix the problem</p></b>\n"
+#~ " <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
+#~ " "
+#~ msgstr ""
+#~ "<p><b>Une erreur fatale s'est produite. Veuillez nous envoyer ce Rapport d'incident pour résoudre le problème</p></b>\n"
+#~ " <p>Veuillez utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs</p>\n"
+#~ " "
+
+#~ msgctxt "@label"
+#~ msgid "not yet initialised<br/>"
+#~ msgstr "pas encore initialisé<br/>"
+
+#~ msgctxt "@label"
+#~ msgid "Gcode flavor"
+#~ msgstr "GCode Parfum"
+
+#~ msgctxt "@label"
+#~ msgid "Start Gcode"
+#~ msgstr "Début Gcode"
+
+#~ msgctxt "@tooltip"
+#~ msgid "Gcode commands to be executed at the very start."
+#~ msgstr "Commandes Gcode à exécuter au tout début."
+
+#~ msgctxt "@label"
+#~ msgid "End Gcode"
+#~ msgstr "Fin Gcode"
+
+#~ msgctxt "@tooltip"
+#~ msgid "Gcode commands to be executed at the very end."
+#~ msgstr "Commandes Gcode à exécuter tout à la fin."
+
+#~ msgctxt "@label"
+#~ msgid "Extruder Start Gcode"
+#~ msgstr "Extrudeur Gcode de démarrage"
+
+#~ msgctxt "@label"
+#~ msgid "Extruder End Gcode"
+#~ msgstr "Extrudeur Gcode de fin"
+
+#~ msgctxt "@label"
+#~ msgid "Starting firmware update, this may take a while."
+#~ msgstr "Démarrage de la mise à jour du firmware, cela peut prendre un certain temps."
+
#~ msgctxt "@label"
+#~ msgid "Unknown error code: %1"
+#~ msgstr "Code erreur inconnue : %1"
+
+#~ msgctxt "@label Printer name"
+#~ msgid "Ultimaker 3"
+#~ msgstr "Ultimaker 3"
+
+#~ msgctxt "@label Printer name"
+#~ msgid "Ultimaker 3 Extended"
+#~ msgstr "Ultimaker 3 Extended"
+
+#~ msgctxt "@label Printer status"
#~ msgid "Unknown"
#~ msgstr "Inconnu"
+#~ msgctxt "@title:window"
+#~ msgid "Find & Update plugins"
+#~ msgstr "Rechercher et mettre à jour les plug-ins"
+
+#~ msgctxt "@label"
+#~ msgid "Here you can find a list of Third Party plugins."
+#~ msgstr "Vous pouvez trouver ici une liste de plug-ins de sources tierces."
+
+#~ msgctxt "@action:button"
+#~ msgid "Upgrade"
+#~ msgstr "Mettre à niveau"
+
+#~ msgctxt "@action:button"
+#~ msgid "Installed"
+#~ msgstr "Installé"
+
+#~ msgctxt "@action:button"
+#~ msgid "Download"
+#~ msgstr "Télécharger"
+
+#~ msgctxt "@info:tooltip"
+#~ msgid "Show caution message in gcode reader."
+#~ msgstr "Afficher le message d'avertissement dans le lecteur gcode."
+
+#~ msgctxt "@option:check"
+#~ msgid "Caution message in gcode reader"
+#~ msgstr "Message d'avertissement dans lecteur gcode."
+
+#~ msgctxt "@window:title"
+#~ msgid "Import Profile"
+#~ msgstr "Importer un profil"
+
+#~ msgctxt "@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name"
+#~ msgid "Printer: %1, %2: %3"
+#~ msgstr "Imprimante : %1, %2 : %3"
+
+#~ msgctxt "@action:label %1 is printer name"
+#~ msgid "Printer: %1"
+#~ msgstr "Imprimante : %1"
+
+#~ msgctxt "@label"
+#~ msgid "GCode generator"
+#~ msgstr "Générateur GCode"
+
+#~ msgctxt "@action:menu"
+#~ msgid "Configure setting visiblity..."
+#~ msgstr "Configurer la visibilité des paramètres..."
+
+#~ msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost"
+#~ msgid "%1m / ~ %2g / ~ %4 %3"
+#~ msgstr "%1m / ~ %2g / ~ %4 %3"
+
+#~ msgctxt "@label Print estimates: m for meters, g for grams"
+#~ msgid "%1m / ~ %2g"
+#~ msgstr "%1m / ~ %2g"
+
+#~ msgctxt "@title:menuitem %1 is the automatically selected material"
+#~ msgid "Automatic: %1"
+#~ msgstr "Automatique : %1"
+
+#~ msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer"
+#~ msgid "Automatic: %1"
+#~ msgstr "Automatique : %1"
+
+#~ msgctxt "@info:status"
+#~ msgid "No printer connected"
+#~ msgstr "Aucune imprimante n'est connectée"
+
+#~ msgctxt "@tooltip"
+#~ msgid "The current temperature of this extruder."
+#~ msgstr "Température actuelle de cet extrudeur."
+
+#~ msgctxt "@action:menu"
+#~ msgid "Installed plugins..."
+#~ msgstr "Plug-ins installés..."
+
+#~ msgctxt "@label"
+#~ msgid "Support Extruder"
+#~ msgstr "Extrudeur pour matériau support"
+
+#~ msgctxt "description"
+#~ msgid "Writes GCode to a file."
+#~ msgstr "Enregistre le GCode dans un fichier."
+
+#~ msgctxt "name"
+#~ msgid "GCode Writer"
+#~ msgstr "Générateur de GCode"
+
+#~ msgctxt "name"
+#~ msgid "GCode Profile Reader"
+#~ msgstr "Lecteur de profil GCode"
+
+#~ msgctxt "description"
+#~ msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI."
+#~ msgstr "Permet aux fabricants de matériaux de créer de nouveaux matériaux et profils de qualité à l'aide d'une interface utilisateur ad hoc."
+
+#~ msgctxt "name"
+#~ msgid "Print Profile Assistant"
+#~ msgstr "Assistant de profil d'impression"
+
#~ msgctxt "@info:status"
#~ msgid "Errors appeared while opening your SolidWorks file! Please check, whether it is possible to open your file in SolidWorks itself without any problems as well!"
#~ msgstr "Des erreurs sont apparues lors de l'ouverture de votre fichier SolidWorks ! Veuillez vérifier s'il est possible d'ouvrir votre fichier dans SolidWorks sans que cela ne cause de problèmes."
@@ -4907,14 +5359,6 @@ msgstr "Lecteur de profil Cura"
#~ msgid "Material diameter"
#~ msgstr "Diamètre du matériau"
-#~ msgctxt "@label"
-#~ msgid "Ultimaker 3"
-#~ msgstr "Ultimaker 3"
-
-#~ msgctxt "@label"
-#~ msgid "Ultimaker 3 Extended"
-#~ msgstr "Ultimaker 3 Extended"
-
#~ msgctxt "@title:window"
#~ msgid "Cura SolidWorks Plugin Configuration"
#~ msgstr "Configuration du plug-in Cura SolidWorks"
@@ -5151,10 +5595,6 @@ msgstr "Lecteur de profil Cura"
#~ msgid "Enable Scan devices..."
#~ msgstr "Activer les périphériques de numérisation..."
-#~ msgctxt "X3G Writer File Description"
-#~ msgid "X3G File"
-#~ msgstr "Fichier X3G"
-
#~ msgctxt "@info:progress"
#~ msgid "Saving to Removable Drive <filename>{0}</filename>"
#~ msgstr "Enregistrement sur le lecteur amovible <filename>{0}</filename>"
diff --git a/resources/i18n/fr_FR/fdmextruder.def.json.po b/resources/i18n/fr_FR/fdmextruder.def.json.po
index ead5e0a87b..71b2eeeda5 100644
--- a/resources/i18n/fr_FR/fdmextruder.def.json.po
+++ b/resources/i18n/fr_FR/fdmextruder.def.json.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
-"POT-Creation-Date: 2017-08-02 16:53+0000\n"
+"POT-Creation-Date: 2018-03-29 08:36+0200\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: French\n"
@@ -195,3 +195,23 @@ msgstr "Extrudeuse Position d'amorçage Y"
msgctxt "extruder_prime_pos_y description"
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
msgstr "Les coordonnées Y de la position à laquelle la buse s'amorce au début de l'impression."
+
+#: fdmextruder.def.json
+msgctxt "material label"
+msgid "Material"
+msgstr ""
+
+#: fdmextruder.def.json
+msgctxt "material description"
+msgid "Material"
+msgstr ""
+
+#: fdmextruder.def.json
+msgctxt "material_diameter label"
+msgid "Diameter"
+msgstr ""
+
+#: fdmextruder.def.json
+msgctxt "material_diameter description"
+msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament."
+msgstr ""
diff --git a/resources/i18n/fr_FR/fdmprinter.def.json.po b/resources/i18n/fr_FR/fdmprinter.def.json.po
index 35731b8312..0a63ee7b97 100644
--- a/resources/i18n/fr_FR/fdmprinter.def.json.po
+++ b/resources/i18n/fr_FR/fdmprinter.def.json.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cura 3.2\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
-"POT-Creation-Date: 2018-01-29 09:48+0000\n"
+"POT-Creation-Date: 2018-03-29 08:36+0200\n"
"PO-Revision-Date: 2018-02-13 15:31+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: French\n"
@@ -49,31 +49,27 @@ msgstr "Afficher ou non les différentes variantes de cette machine qui sont dé
#: fdmprinter.def.json
msgctxt "machine_start_gcode label"
-msgid "Start GCode"
-msgstr "GCode de démarrage"
+msgid "Start G-code"
+msgstr ""
#: fdmprinter.def.json
msgctxt "machine_start_gcode description"
msgid ""
-"Gcode commands to be executed at the very start - separated by \n"
+"G-code commands to be executed at the very start - separated by \n"
"."
msgstr ""
-"Commandes Gcode à exécuter au tout début, séparées par \n"
-"."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
-msgid "End GCode"
-msgstr "GCode de fin"
+msgid "End G-code"
+msgstr ""
#: fdmprinter.def.json
msgctxt "machine_end_gcode description"
msgid ""
-"Gcode commands to be executed at the very end - separated by \n"
+"G-code commands to be executed at the very end - separated by \n"
"."
msgstr ""
-"Commandes Gcode à exécuter à la toute fin, séparées par \n"
-"."
#: fdmprinter.def.json
msgctxt "material_guid label"
@@ -166,6 +162,26 @@ msgid "Elliptic"
msgstr "Elliptique"
#: fdmprinter.def.json
+msgctxt "machine_buildplate_type label"
+msgid "Build Plate Material"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_buildplate_type description"
+msgid "The material of the build plate installed on the printer."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_buildplate_type option glass"
+msgid "Glass"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_buildplate_type option aluminum"
+msgid "Aluminum"
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "machine_height label"
msgid "Machine Height"
msgstr "Hauteur de la machine"
@@ -206,6 +222,16 @@ msgid "Number of extruder trains. An extruder train is the combination of a feed
msgstr "Nombre de systèmes d'extrusion. Un système d'extrusion est la combinaison d'un feeder, d'un tube bowden et d'une buse."
#: fdmprinter.def.json
+msgctxt "extruders_enabled_count label"
+msgid "Number of Extruders that are enabled"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "extruders_enabled_count description"
+msgid "Number of extruder trains that are enabled; automatically set in software"
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "machine_nozzle_tip_outer_diameter label"
msgid "Outer nozzle diameter"
msgstr "Diamètre extérieur de la buse"
@@ -297,13 +323,13 @@ msgstr "La durée minimale pendant laquelle une extrudeuse doit être inactive a
#: fdmprinter.def.json
msgctxt "machine_gcode_flavor label"
-msgid "Gcode flavour"
-msgstr "Gcode parfum"
+msgid "G-code flavour"
+msgstr ""
#: fdmprinter.def.json
msgctxt "machine_gcode_flavor description"
-msgid "The type of gcode to be generated."
-msgstr "Le type de gcode à générer."
+msgid "The type of g-code to be generated."
+msgstr ""
#: fdmprinter.def.json
msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)"
@@ -581,6 +607,76 @@ msgid "Default jerk for the motor of the filament."
msgstr "Saccade par défaut pour le moteur du filament."
#: fdmprinter.def.json
+msgctxt "machine_steps_per_mm_x label"
+msgid "Steps per Millimeter (X)"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_steps_per_mm_x description"
+msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_steps_per_mm_y label"
+msgid "Steps per Millimeter (Y)"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_steps_per_mm_y description"
+msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_steps_per_mm_z label"
+msgid "Steps per Millimeter (Z)"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_steps_per_mm_z description"
+msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_steps_per_mm_e label"
+msgid "Steps per Millimeter (E)"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_steps_per_mm_e description"
+msgid "How many steps of the stepper motors will result in one millimeter of extrusion."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_endstop_positive_direction_x label"
+msgid "X Endstop in Positive Direction"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_endstop_positive_direction_x description"
+msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_endstop_positive_direction_y label"
+msgid "Y Endstop in Positive Direction"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_endstop_positive_direction_y description"
+msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_endstop_positive_direction_z label"
+msgid "Z Endstop in Positive Direction"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_endstop_positive_direction_z description"
+msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "machine_minimum_feedrate label"
msgid "Minimum Feedrate"
msgstr "Taux d'alimentation minimal"
@@ -591,6 +687,16 @@ msgid "The minimal movement speed of the print head."
msgstr "La vitesse minimale de mouvement de la tête d'impression."
#: fdmprinter.def.json
+msgctxt "machine_feeder_wheel_diameter label"
+msgid "Feeder Wheel Diameter"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_feeder_wheel_diameter description"
+msgid "The diameter of the wheel that drives the material in the feeder."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "resolution label"
msgid "Quality"
msgstr "Qualité"
@@ -1716,6 +1822,16 @@ msgid "The extra speed by which the nozzle cools while extruding. The same value
msgstr "La vitesse supplémentaire à laquelle la buse refroidit pendant l'extrusion. La même valeur est utilisée pour indiquer la perte de vitesse de chauffage pendant l'extrusion."
#: fdmprinter.def.json
+msgctxt "default_material_bed_temperature label"
+msgid "Default Build Plate Temperature"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "default_material_bed_temperature description"
+msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value"
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "material_bed_temperature label"
msgid "Build Plate Temperature"
msgstr "Température du plateau"
@@ -1766,6 +1882,16 @@ msgid "Surface energy."
msgstr "Énergie de la surface."
#: fdmprinter.def.json
+msgctxt "material_shrinkage_percentage label"
+msgid "Shrinkage Ratio"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_shrinkage_percentage description"
+msgid "Shrinkage ratio in percentage."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "material_flow label"
msgid "Flow"
msgstr "Débit"
@@ -1776,6 +1902,16 @@ msgid "Flow compensation: the amount of material extruded is multiplied by this
msgstr "Compensation du débit : la quantité de matériau extrudée est multipliée par cette valeur."
#: fdmprinter.def.json
+msgctxt "material_flow_layer_0 label"
+msgid "Initial Layer Flow"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_flow_layer_0 description"
+msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "retraction_enable label"
msgid "Enable Retraction"
msgstr "Activer la rétraction"
@@ -2946,6 +3082,16 @@ msgid "Cross"
msgstr "Entrecroisé"
#: fdmprinter.def.json
+msgctxt "zig_zaggify_support label"
+msgid "Connect Support Lines"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "zig_zaggify_support description"
+msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "support_connect_zigzags label"
msgid "Connect Support ZigZags"
msgstr "Relier les zigzags de support"
@@ -3870,6 +4016,16 @@ msgid "Print a tower next to the print which serves to prime the material after
msgstr "Imprimer une tour à côté de l'impression qui sert à amorcer le matériau après chaque changement de buse."
#: fdmprinter.def.json
+msgctxt "prime_tower_circular label"
+msgid "Circular Prime Tower"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "prime_tower_circular description"
+msgid "Make the prime tower as a circular shape."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "prime_tower_size label"
msgid "Prime Tower Size"
msgstr "Taille de la tour primaire"
@@ -4036,8 +4192,8 @@ msgstr "Conserver les faces disjointes"
#: fdmprinter.def.json
msgctxt "meshfix_keep_open_polygons description"
-msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
-msgstr "Normalement, Cura essaye de raccommoder les petits trous dans le maillage et supprime les parties des couches contenant de gros trous. Activer cette option pousse Cura à garder les parties qui ne peuvent être raccommodées. Cette option doit être utilisée en dernier recours quand tout le reste échoue à produire un GCode correct."
+msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code."
+msgstr ""
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
@@ -4251,8 +4407,8 @@ msgstr "Extrusion relative"
#: fdmprinter.def.json
msgctxt "relative_extrusion description"
-msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the Gcode. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any Gcode script is output."
-msgstr "Utiliser l'extrusion relative au lieu de l'extrusion absolue. L'utilisation de pas E relatifs facilite le post-traitement du G-code. Toutefois, elle n'est pas supportée par toutes les imprimantes et peut occasionner de très légers écarts dans la quantité de matériau déposé, en comparaison avec des pas E absolus. Indépendamment de ce paramètre, le mode d'extrusion sera défini par défaut comme absolu avant qu'un quelconque script de G-code soit produit."
+msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output."
+msgstr ""
#: fdmprinter.def.json
msgctxt "experimental label"
@@ -5094,6 +5250,206 @@ msgid "Threshold whether to use a smaller layer or not. This number is compared
msgstr "Limite indiquant d'utiliser ou non une couche plus petite. Ce nombre est comparé à la tangente de la pente la plus raide d'une couche."
#: fdmprinter.def.json
+msgctxt "bridge_settings_enabled label"
+msgid "Enable Bridge Settings"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_settings_enabled description"
+msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_wall_min_length label"
+msgid "Minimum Bridge Wall Length"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_wall_min_length description"
+msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_support_threshold label"
+msgid "Bridge Skin Support Threshold"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_support_threshold description"
+msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_wall_max_overhang label"
+msgid "Bridge Wall Max Overhang"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_wall_max_overhang description"
+msgid "The maximum allowed width of the region of air below a wall line before the wall is printed using bridge settings. Expressed as a percentage of the wall line width. When the air gap is wider than this, the wall line is printed using the bridge settings. Otherwise, the wall line is printed using the normal settings. The lower the value, the more likely it is that overhung wall lines will be printed using bridge settings."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_wall_coast label"
+msgid "Bridge Wall Coasting"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_wall_coast description"
+msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_wall_speed label"
+msgid "Bridge Wall Speed"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_wall_speed description"
+msgid "The speed at which the bridge walls are printed."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_wall_material_flow label"
+msgid "Bridge Wall Flow"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_wall_material_flow description"
+msgid "When printing bridge walls, the amount of material extruded is multiplied by this value."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_speed label"
+msgid "Bridge Skin Speed"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_speed description"
+msgid "The speed at which bridge skin regions are printed."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_material_flow label"
+msgid "Bridge Skin Flow"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_material_flow description"
+msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_density label"
+msgid "Bridge Skin Density"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_density description"
+msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_fan_speed label"
+msgid "Bridge Fan Speed"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_fan_speed description"
+msgid "Percentage fan speed to use when printing bridge walls and skin."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_enable_more_layers label"
+msgid "Bridge Has Multiple Layers"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_enable_more_layers description"
+msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_speed_2 label"
+msgid "Bridge Second Skin Speed"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_speed_2 description"
+msgid "Print speed to use when printing the second bridge skin layer."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_material_flow_2 label"
+msgid "Bridge Second Skin Flow"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_material_flow_2 description"
+msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_density_2 label"
+msgid "Bridge Second Skin Density"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_density_2 description"
+msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_fan_speed_2 label"
+msgid "Bridge Second Skin Fan Speed"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_fan_speed_2 description"
+msgid "Percentage fan speed to use when printing the second bridge skin layer."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_speed_3 label"
+msgid "Bridge Third Skin Speed"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_speed_3 description"
+msgid "Print speed to use when printing the third bridge skin layer."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_material_flow_3 label"
+msgid "Bridge Third Skin Flow"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_material_flow_3 description"
+msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_density_3 label"
+msgid "Bridge Third Skin Density"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_skin_density_3 description"
+msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_fan_speed_3 label"
+msgid "Bridge Third Skin Fan Speed"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_fan_speed_3 description"
+msgid "Percentage fan speed to use when printing the third bridge skin layer."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
msgstr "Paramètres de ligne de commande"
@@ -5153,6 +5509,46 @@ msgctxt "mesh_rotation_matrix description"
msgid "Transformation matrix to be applied to the model when loading it from file."
msgstr "Matrice de transformation à appliquer au modèle lors de son chargement depuis le fichier."
+#~ msgctxt "machine_start_gcode label"
+#~ msgid "Start GCode"
+#~ msgstr "GCode de démarrage"
+
+#~ msgctxt "machine_start_gcode description"
+#~ msgid ""
+#~ "Gcode commands to be executed at the very start - separated by \n"
+#~ "."
+#~ msgstr ""
+#~ "Commandes Gcode à exécuter au tout début, séparées par \n"
+#~ "."
+
+#~ msgctxt "machine_end_gcode label"
+#~ msgid "End GCode"
+#~ msgstr "GCode de fin"
+
+#~ msgctxt "machine_end_gcode description"
+#~ msgid ""
+#~ "Gcode commands to be executed at the very end - separated by \n"
+#~ "."
+#~ msgstr ""
+#~ "Commandes Gcode à exécuter à la toute fin, séparées par \n"
+#~ "."
+
+#~ msgctxt "machine_gcode_flavor label"
+#~ msgid "Gcode flavour"
+#~ msgstr "Gcode parfum"
+
+#~ msgctxt "machine_gcode_flavor description"
+#~ msgid "The type of gcode to be generated."
+#~ msgstr "Le type de gcode à générer."
+
+#~ msgctxt "meshfix_keep_open_polygons description"
+#~ msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
+#~ msgstr "Normalement, Cura essaye de raccommoder les petits trous dans le maillage et supprime les parties des couches contenant de gros trous. Activer cette option pousse Cura à garder les parties qui ne peuvent être raccommodées. Cette option doit être utilisée en dernier recours quand tout le reste échoue à produire un GCode correct."
+
+#~ msgctxt "relative_extrusion description"
+#~ msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the Gcode. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any Gcode script is output."
+#~ msgstr "Utiliser l'extrusion relative au lieu de l'extrusion absolue. L'utilisation de pas E relatifs facilite le post-traitement du G-code. Toutefois, elle n'est pas supportée par toutes les imprimantes et peut occasionner de très légers écarts dans la quantité de matériau déposé, en comparaison avec des pas E absolus. Indépendamment de ce paramètre, le mode d'extrusion sera défini par défaut comme absolu avant qu'un quelconque script de G-code soit produit."
+
#~ msgctxt "infill_offset_x description"
#~ msgid "The infill pattern is offset this distance along the X axis."
#~ msgstr "Le motif de remplissage est décalé de cette distance sur l'axe X."