Merge branch '3.2'

Lots of conflicts due to rounding vs. flooring of text element positions for weirdness with the font aliasing.
This commit is contained in:
Ghostkeeper 2018-02-14 10:53:51 +01:00
commit ee9de1f11b
No known key found for this signature in database
GPG key ID: 5252B696FB5E7C7A
48 changed files with 999 additions and 875 deletions

View file

@ -70,8 +70,8 @@ Cura.MachineAction
anchors.top: pageTitle.bottom anchors.top: pageTitle.bottom
anchors.topMargin: UM.Theme.getSize("default_margin").height anchors.topMargin: UM.Theme.getSize("default_margin").height
property real columnWidth: Math.floor((width - 3 * UM.Theme.getSize("default_margin").width) / 2) property real columnWidth: Math.round((width - 3 * UM.Theme.getSize("default_margin").width) / 2)
property real labelColumnWidth: Math.floor(columnWidth / 2) property real labelColumnWidth: Math.round(columnWidth / 2)
Tab Tab
{ {

View file

@ -237,7 +237,7 @@ Item {
Button Button
{ {
width: Math.floor(UM.Theme.getSize("setting").height / 2) width: Math.round(UM.Theme.getSize("setting").height / 2)
height: UM.Theme.getSize("setting").height height: UM.Theme.getSize("setting").height
onClicked: addedSettingsModel.setVisible(model.key, false) onClicked: addedSettingsModel.setVisible(model.key, false)

View file

@ -25,8 +25,8 @@ UM.Dialog
{ {
UM.I18nCatalog{id: catalog; name:"cura"} UM.I18nCatalog{id: catalog; name:"cura"}
id: base id: base
property int columnWidth: Math.floor((base.width / 2) - UM.Theme.getSize("default_margin").width) property int columnWidth: Math.round((base.width / 2) - UM.Theme.getSize("default_margin").width)
property int textMargin: Math.floor(UM.Theme.getSize("default_margin").width / 2) property int textMargin: Math.round(UM.Theme.getSize("default_margin").width / 2)
property string activeScriptName property string activeScriptName
SystemPalette{ id: palette } SystemPalette{ id: palette }
SystemPalette{ id: disabledPalette; colorGroup: SystemPalette.Disabled } SystemPalette{ id: disabledPalette; colorGroup: SystemPalette.Disabled }
@ -129,8 +129,8 @@ UM.Dialog
{ {
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter anchors.horizontalCenter: parent.horizontalCenter
width: Math.floor(control.width / 2.7) width: Math.round(control.width / 2.7)
height: Math.floor(control.height / 2.7) height: Math.round(control.height / 2.7)
sourceSize.width: width sourceSize.width: width
sourceSize.height: width sourceSize.height: width
color: palette.text color: palette.text
@ -164,8 +164,8 @@ UM.Dialog
{ {
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter anchors.horizontalCenter: parent.horizontalCenter
width: Math.floor(control.width / 2.5) width: Math.round(control.width / 2.5)
height: Math.floor(control.height / 2.5) height: Math.round(control.height / 2.5)
sourceSize.width: width sourceSize.width: width
sourceSize.height: width sourceSize.height: width
color: control.enabled ? palette.text : disabledPalette.text color: control.enabled ? palette.text : disabledPalette.text
@ -199,8 +199,8 @@ UM.Dialog
{ {
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter anchors.horizontalCenter: parent.horizontalCenter
width: Math.floor(control.width / 2.5) width: Math.round(control.width / 2.5)
height: Math.floor(control.height / 2.5) height: Math.round(control.height / 2.5)
sourceSize.width: width sourceSize.width: width
sourceSize.height: width sourceSize.height: width
color: control.enabled ? palette.text : disabledPalette.text color: control.enabled ? palette.text : disabledPalette.text
@ -478,15 +478,15 @@ UM.Dialog
control.hovered ? UM.Theme.getColor("action_button_hovered") : UM.Theme.getColor("action_button") control.hovered ? UM.Theme.getColor("action_button_hovered") : UM.Theme.getColor("action_button")
Behavior on color { ColorAnimation { duration: 50; } } Behavior on color { ColorAnimation { duration: 50; } }
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: Math.floor(UM.Theme.getSize("save_button_text_margin").width / 2); anchors.leftMargin: Math.round(UM.Theme.getSize("save_button_text_margin").width / 2);
width: parent.height width: parent.height
height: parent.height height: parent.height
UM.RecolorImage { UM.RecolorImage {
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter anchors.horizontalCenter: parent.horizontalCenter
width: Math.floor(parent.width / 2) width: Math.round(parent.width / 2)
height: Math.floor(parent.height / 2) height: Math.round(parent.height / 2)
sourceSize.width: width sourceSize.width: width
sourceSize.height: height sourceSize.height: height
color: !control.enabled ? UM.Theme.getColor("action_button_disabled_text") : color: !control.enabled ? UM.Theme.getColor("action_button_disabled_text") :

View file

@ -49,7 +49,7 @@ UM.PointingRectangle {
anchors { anchors {
left: parent.left left: parent.left
leftMargin: Math.floor(UM.Theme.getSize("default_margin").width / 2) leftMargin: Math.round(UM.Theme.getSize("default_margin").width / 2)
verticalCenter: parent.verticalCenter verticalCenter: parent.verticalCenter
} }
@ -91,7 +91,7 @@ UM.PointingRectangle {
anchors { anchors {
left: parent.right left: parent.right
leftMargin: Math.floor(UM.Theme.getSize("default_margin").width / 2) leftMargin: Math.round(UM.Theme.getSize("default_margin").width / 2)
verticalCenter: parent.verticalCenter verticalCenter: parent.verticalCenter
} }

View file

@ -61,7 +61,7 @@ Item
Button { Button {
id: collapseButton id: collapseButton
anchors.top: parent.top anchors.top: parent.top
anchors.topMargin: Math.floor(UM.Theme.getSize("default_margin").height + (UM.Theme.getSize("layerview_row").height - UM.Theme.getSize("default_margin").height) / 2) anchors.topMargin: Math.round(UM.Theme.getSize("default_margin").height + (UM.Theme.getSize("layerview_row").height - UM.Theme.getSize("default_margin").height) / 2)
anchors.right: parent.right anchors.right: parent.right
anchors.rightMargin: UM.Theme.getSize("default_margin").width anchors.rightMargin: UM.Theme.getSize("default_margin").width
@ -193,7 +193,7 @@ Item
Item Item
{ {
height: Math.floor(UM.Theme.getSize("default_margin").width / 2) height: Math.round(UM.Theme.getSize("default_margin").width / 2)
width: width width: width
} }
@ -231,7 +231,7 @@ Item
width: UM.Theme.getSize("layerview_legend_size").width width: UM.Theme.getSize("layerview_legend_size").width
height: UM.Theme.getSize("layerview_legend_size").height height: UM.Theme.getSize("layerview_legend_size").height
color: model.color color: model.color
radius: Math.floor(width / 2) radius: Math.round(width / 2)
border.width: UM.Theme.getSize("default_lining").width border.width: UM.Theme.getSize("default_lining").width
border.color: UM.Theme.getColor("lining") border.color: UM.Theme.getColor("lining")
visible: !viewSettings.show_legend & !viewSettings.show_gradient visible: !viewSettings.show_legend & !viewSettings.show_gradient
@ -249,7 +249,7 @@ Item
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.left: extrudersModelCheckBox.left; anchors.left: extrudersModelCheckBox.left;
anchors.right: extrudersModelCheckBox.right; anchors.right: extrudersModelCheckBox.right;
anchors.leftMargin: UM.Theme.getSize("checkbox").width + Math.floor(UM.Theme.getSize("default_margin").width/2) anchors.leftMargin: UM.Theme.getSize("checkbox").width + Math.round(UM.Theme.getSize("default_margin").width/2)
anchors.rightMargin: UM.Theme.getSize("default_margin").width * 2 anchors.rightMargin: UM.Theme.getSize("default_margin").width * 2
} }
} }
@ -316,7 +316,7 @@ Item
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.left: legendModelCheckBox.left; anchors.left: legendModelCheckBox.left;
anchors.right: legendModelCheckBox.right; anchors.right: legendModelCheckBox.right;
anchors.leftMargin: UM.Theme.getSize("checkbox").width + Math.floor(UM.Theme.getSize("default_margin").width/2) anchors.leftMargin: UM.Theme.getSize("checkbox").width + Math.round(UM.Theme.getSize("default_margin").width/2)
anchors.rightMargin: UM.Theme.getSize("default_margin").width * 2 anchors.rightMargin: UM.Theme.getSize("default_margin").width * 2
} }
} }
@ -461,7 +461,7 @@ Item
visible: viewSettings.show_feedrate_gradient visible: viewSettings.show_feedrate_gradient
anchors.left: parent.right anchors.left: parent.right
height: parent.width height: parent.width
width: Math.floor(UM.Theme.getSize("layerview_row").height * 1.5) width: Math.round(UM.Theme.getSize("layerview_row").height * 1.5)
border.width: UM.Theme.getSize("default_lining").width border.width: UM.Theme.getSize("default_lining").width
border.color: UM.Theme.getColor("lining") border.color: UM.Theme.getColor("lining")
transform: Rotation {origin.x: 0; origin.y: 0; angle: 90} transform: Rotation {origin.x: 0; origin.y: 0; angle: 90}
@ -492,7 +492,7 @@ Item
visible: viewSettings.show_thickness_gradient visible: viewSettings.show_thickness_gradient
anchors.left: parent.right anchors.left: parent.right
height: parent.width height: parent.width
width: Math.floor(UM.Theme.getSize("layerview_row").height * 1.5) width: Math.round(UM.Theme.getSize("layerview_row").height * 1.5)
border.width: UM.Theme.getSize("default_lining").width border.width: UM.Theme.getSize("default_lining").width
border.color: UM.Theme.getColor("lining") border.color: UM.Theme.getColor("lining")
transform: Rotation {origin.x: 0; origin.y: 0; angle: 90} transform: Rotation {origin.x: 0; origin.y: 0; angle: 90}

View file

@ -114,7 +114,7 @@ Cura.MachineAction
Column Column
{ {
width: Math.floor(parent.width * 0.5) width: Math.round(parent.width * 0.5)
spacing: UM.Theme.getSize("default_margin").height spacing: UM.Theme.getSize("default_margin").height
ScrollView ScrollView
@ -198,7 +198,7 @@ Cura.MachineAction
} }
Column Column
{ {
width: Math.floor(parent.width * 0.5) width: Math.round(parent.width * 0.5)
visible: base.selectedDevice ? true : false visible: base.selectedDevice ? true : false
spacing: UM.Theme.getSize("default_margin").height spacing: UM.Theme.getSize("default_margin").height
Label Label
@ -216,13 +216,13 @@ Cura.MachineAction
columns: 2 columns: 2
Label Label
{ {
width: Math.floor(parent.width * 0.5) width: Math.round(parent.width * 0.5)
wrapMode: Text.WordWrap wrapMode: Text.WordWrap
text: catalog.i18nc("@label", "Type") text: catalog.i18nc("@label", "Type")
} }
Label Label
{ {
width: Math.floor(parent.width * 0.5) width: Math.round(parent.width * 0.5)
wrapMode: Text.WordWrap wrapMode: Text.WordWrap
text: text:
{ {
@ -247,25 +247,25 @@ Cura.MachineAction
} }
Label Label
{ {
width: Math.floor(parent.width * 0.5) width: Math.round(parent.width * 0.5)
wrapMode: Text.WordWrap wrapMode: Text.WordWrap
text: catalog.i18nc("@label", "Firmware version") text: catalog.i18nc("@label", "Firmware version")
} }
Label Label
{ {
width: Math.floor(parent.width * 0.5) width: Math.round(parent.width * 0.5)
wrapMode: Text.WordWrap wrapMode: Text.WordWrap
text: base.selectedDevice ? base.selectedDevice.firmwareVersion : "" text: base.selectedDevice ? base.selectedDevice.firmwareVersion : ""
} }
Label Label
{ {
width: Math.floor(parent.width * 0.5) width: Math.round(parent.width * 0.5)
wrapMode: Text.WordWrap wrapMode: Text.WordWrap
text: catalog.i18nc("@label", "Address") text: catalog.i18nc("@label", "Address")
} }
Label Label
{ {
width: Math.floor(parent.width * 0.5) width: Math.round(parent.width * 0.5)
wrapMode: Text.WordWrap wrapMode: Text.WordWrap
text: base.selectedDevice ? base.selectedDevice.ipAddress : "" text: base.selectedDevice ? base.selectedDevice.ipAddress : ""
} }

View file

@ -10,7 +10,7 @@ Item
id: extruderInfo id: extruderInfo
property var printCoreConfiguration property var printCoreConfiguration
width: Math.floor(parent.width / 2) width: Math.round(parent.width / 2)
height: childrenRect.height height: childrenRect.height
Label Label
{ {

View file

@ -78,7 +78,7 @@ Rectangle
Rectangle Rectangle
{ {
width: Math.floor(parent.width / 3) width: Math.round(parent.width / 3)
height: parent.height height: parent.height
Label // Print job name Label // Print job name
@ -123,7 +123,7 @@ Rectangle
Rectangle Rectangle
{ {
width: Math.floor(parent.width / 3 * 2) width: Math.round(parent.width / 3 * 2)
height: parent.height height: parent.height
Label // Friendly machine name Label // Friendly machine name
@ -131,7 +131,7 @@ Rectangle
id: printerNameLabel id: printerNameLabel
anchors.top: parent.top anchors.top: parent.top
anchors.left: parent.left anchors.left: parent.left
width: Math.floor(parent.width / 2 - UM.Theme.getSize("default_margin").width - showCameraIcon.width) width: Math.round(parent.width / 2 - UM.Theme.getSize("default_margin").width - showCameraIcon.width)
text: printer.name text: printer.name
font: UM.Theme.getFont("default_bold") font: UM.Theme.getFont("default_bold")
elide: Text.ElideRight elide: Text.ElideRight
@ -141,7 +141,7 @@ Rectangle
{ {
id: printerTypeLabel id: printerTypeLabel
anchors.top: printerNameLabel.bottom anchors.top: printerNameLabel.bottom
width: Math.floor(parent.width / 2 - UM.Theme.getSize("default_margin").width) width: Math.round(parent.width / 2 - UM.Theme.getSize("default_margin").width)
text: printer.type text: printer.type
anchors.left: parent.left anchors.left: parent.left
elide: Text.ElideRight elide: Text.ElideRight
@ -175,7 +175,7 @@ Rectangle
id: extruderInfo id: extruderInfo
anchors.bottom: parent.bottom anchors.bottom: parent.bottom
width: Math.floor(parent.width / 2 - UM.Theme.getSize("default_margin").width) width: Math.round(parent.width / 2 - UM.Theme.getSize("default_margin").width)
height: childrenRect.height height: childrenRect.height
spacing: UM.Theme.getSize("default_margin").width spacing: UM.Theme.getSize("default_margin").width
@ -183,7 +183,7 @@ Rectangle
PrintCoreConfiguration PrintCoreConfiguration
{ {
id: leftExtruderInfo id: leftExtruderInfo
width: Math.floor((parent.width - extruderSeperator.width) / 2) width: Math.round((parent.width - extruderSeperator.width) / 2)
printCoreConfiguration: printer.extruders[0] printCoreConfiguration: printer.extruders[0]
} }
@ -198,7 +198,7 @@ Rectangle
PrintCoreConfiguration PrintCoreConfiguration
{ {
id: rightExtruderInfo id: rightExtruderInfo
width: Math.floor((parent.width - extruderSeperator.width) / 2) width: Math.round((parent.width - extruderSeperator.width) / 2)
printCoreConfiguration: printer.extruders[1] printCoreConfiguration: printer.extruders[1]
} }
} }
@ -209,7 +209,7 @@ Rectangle
anchors.right: parent.right anchors.right: parent.right
anchors.top: parent.top anchors.top: parent.top
height: showExtended ? parent.height: printProgressTitleBar.height height: showExtended ? parent.height: printProgressTitleBar.height
width: Math.floor(parent.width / 2 - UM.Theme.getSize("default_margin").width) width: Math.round(parent.width / 2 - UM.Theme.getSize("default_margin").width)
border.width: UM.Theme.getSize("default_lining").width border.width: UM.Theme.getSize("default_lining").width
border.color: lineColor border.color: lineColor
radius: cornerRadius radius: cornerRadius

View file

@ -57,7 +57,7 @@ Item
{ {
id: cameraImage id: cameraImage
width: Math.min(sourceSize.width === 0 ? 800 * screenScaleFactor : sourceSize.width, maximumWidth) width: Math.min(sourceSize.width === 0 ? 800 * screenScaleFactor : sourceSize.width, maximumWidth)
height: Math.floor((sourceSize.height === 0 ? 600 * screenScaleFactor : sourceSize.height) * width / sourceSize.width) height: Math.round((sourceSize.height === 0 ? 600 * screenScaleFactor : sourceSize.height) * width / sourceSize.width)
anchors.horizontalCenter: parent.horizontalCenter anchors.horizontalCenter: parent.horizontalCenter
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
z: 1 z: 1

View file

@ -180,7 +180,7 @@ Cura.MachineAction
height: childrenRect.height height: childrenRect.height
anchors.top: nozzleTempLabel.top anchors.top: nozzleTempLabel.top
anchors.left: bedTempStatus.right anchors.left: bedTempStatus.right
anchors.leftMargin: Math.floor(UM.Theme.getSize("default_margin").width/2) anchors.leftMargin: Math.round(UM.Theme.getSize("default_margin").width/2)
visible: checkupMachineAction.usbConnected visible: checkupMachineAction.usbConnected
Button Button
{ {
@ -241,7 +241,7 @@ Cura.MachineAction
height: childrenRect.height height: childrenRect.height
anchors.top: bedTempLabel.top anchors.top: bedTempLabel.top
anchors.left: bedTempStatus.right anchors.left: bedTempStatus.right
anchors.leftMargin: Math.floor(UM.Theme.getSize("default_margin").width/2) anchors.leftMargin: Math.round(UM.Theme.getSize("default_margin").width/2)
visible: checkupMachineAction.usbConnected && manager.hasHeatedBed visible: checkupMachineAction.usbConnected && manager.hasHeatedBed
Button Button
{ {

View file

@ -9,8 +9,8 @@ import UM 1.3 as UM
UM.Dialog UM.Dialog
{ {
id: baseDialog id: baseDialog
minimumWidth: Math.floor(UM.Theme.getSize("modal_window_minimum").width * 0.75) minimumWidth: Math.round(UM.Theme.getSize("modal_window_minimum").width * 0.75)
minimumHeight: Math.floor(UM.Theme.getSize("modal_window_minimum").height * 0.5) minimumHeight: Math.round(UM.Theme.getSize("modal_window_minimum").height * 0.5)
width: minimumWidth width: minimumWidth
height: minimumHeight height: minimumHeight
title: catalog.i18nc("@title:window", "User Agreement") title: catalog.i18nc("@title:window", "User Agreement")

View file

@ -1,11 +1,11 @@
# Cura JSON setting files # Cura
# Copyright (C) 2017 Ultimaker # Copyright (C) 2018 Ultimaker
# This file is distributed under the same license as the Cura package. # This file is distributed under the same license as the Cura package.
# Ruben Dulek <r.dulek@ultimaker.com>, 2017. # Ruben Dulek <r.dulek@ultimaker.com>, 2018.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Cura 3.0\n" "Project-Id-Version: Cura 3.2\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n" "Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n" "POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n" "PO-Revision-Date: 2017-11-30 13:05+0100\n"

View file

@ -1,13 +1,13 @@
# Cura JSON setting files # Cura
# Copyright (C) 2017 Ultimaker # Copyright (C) 2018 Ultimaker
# This file is distributed under the same license as the Cura package. # This file is distributed under the same license as the Cura package.
# Ruben Dulek <r.dulek@ultimaker.com>, 2017. # Ruben Dulek <r.dulek@ultimaker.com>, 2018.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Cura 3.0\n" "Project-Id-Version: Cura 3.2\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n" "Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n" "POT-Creation-Date: 2018-01-29 09:48+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n" "PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n" "Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: German\n" "Language-Team: German\n"

View file

@ -8,13 +8,15 @@ msgstr ""
"Project-Id-Version: Cura 3.2\n" "Project-Id-Version: Cura 3.2\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n" "Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2018-01-29 09:48+0000\n" "POT-Creation-Date: 2018-01-29 09:48+0000\n"
"PO-Revision-Date: 2018-02-05 13:25+0100\n" "PO-Revision-Date: 2018-02-13 17:26+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n" "Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: French\n" "Language-Team: French\n"
"Language: fr_FR\n" "Language: fr_FR\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"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:26
msgctxt "@action" msgctxt "@action"
@ -105,12 +107,12 @@ msgstr "Afficher le récapitulatif des changements"
#: /home/ruben/Projects/Cura/plugins/ProfileFlattener/ProfileFlattener.py:20 #: /home/ruben/Projects/Cura/plugins/ProfileFlattener/ProfileFlattener.py:20
msgctxt "@item:inmenu" msgctxt "@item:inmenu"
msgid "Flatten active settings" msgid "Flatten active settings"
msgstr "Aplatir les paramètres actifs" msgstr "Réduire les paramètres actifs"
#: /home/ruben/Projects/Cura/plugins/ProfileFlattener/ProfileFlattener.py:32 #: /home/ruben/Projects/Cura/plugins/ProfileFlattener/ProfileFlattener.py:32
msgctxt "@info:status" msgctxt "@info:status"
msgid "Profile has been flattened & activated." msgid "Profile has been flattened & activated."
msgstr "Le profil a été aplati et activé." 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:27
msgctxt "@item:inmenu" msgctxt "@item:inmenu"
@ -145,7 +147,7 @@ msgstr "Imprimante indisponible"
#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:485 #: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:485
msgctxt "@info:status" msgctxt "@info:status"
msgid "This printer does not support USB printing because it uses UltiGCode flavor." 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 parfum." 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 #: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:485
msgctxt "@info:title" msgctxt "@info:title"
@ -209,7 +211,7 @@ 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:89
msgctxt "@info:title" msgctxt "@info:title"
msgid "Saving" msgid "Saving"
msgstr "Enregistrement..." msgstr "Enregistrement"
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:99 #: /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:102
@ -267,7 +269,7 @@ msgstr "Ejecter le lecteur amovible {0}"
#, python-brace-format #, python-brace-format
msgctxt "@info:status" msgctxt "@info:status"
msgid "Ejected {0}. You can now safely remove the drive." msgid "Ejected {0}. You can now safely remove the drive."
msgstr "Lecteur {0} éjecté. Vous pouvez maintenant le retirer en tout sécurité." 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:156
msgctxt "@info:title" msgctxt "@info:title"
@ -372,22 +374,22 @@ msgstr "Connecté sur le réseau. Pas d'accès pour commander l'imprimante."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:410 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:410
msgctxt "@info:status" msgctxt "@info:status"
msgid "Access request was denied on the printer." msgid "Access request was denied on the printer."
msgstr "La demande d'accès a été refusée sur l'imprimante." msgstr "La demande d'accès à l'imprimante a été refusée."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:413 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:413
msgctxt "@info:status" msgctxt "@info:status"
msgid "Access request failed due to a timeout." msgid "Access request failed due to a timeout."
msgstr "Échec de la demande d'accès à cause de la durée limite." msgstr "Durée d'attente dépassée. Échec de la demande d'accès."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:478 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:478
msgctxt "@info:status" msgctxt "@info:status"
msgid "The connection with the network was lost." msgid "The connection with the network was lost."
msgstr "La connexion avec le réseau a été perdue." msgstr "Interruption de connexion au le réseau."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:501 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:501
msgctxt "@info:status" msgctxt "@info:status"
msgid "The connection with the printer was lost. Check your printer to see if it is connected." msgid "The connection with the printer was lost. Check your printer to see if it is connected."
msgstr "La connexion avec l'imprimante a été perdue. Vérifiez que votre imprimante est connectée." 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 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:666
#, python-format #, python-format
@ -416,19 +418,19 @@ msgstr "Impossible de démarrer une nouvelle tâche d'impression car l'imprimant
#, python-brace-format #, python-brace-format
msgctxt "@label" msgctxt "@label"
msgid "Not enough material for spool {0}." msgid "Not enough material for spool {0}."
msgstr "Pas suffisamment de matériau pour bobine {0}." msgstr "Pas suffisamment de matériau pour la bobine {0}."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:720 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:720
#, python-brace-format #, python-brace-format
msgctxt "@label" msgctxt "@label"
msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}" msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}"
msgstr "PrintCore différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeuse {2}" msgstr "PrintCore différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeur {2}"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:734 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:734
#, python-brace-format #, python-brace-format
msgctxt "@label" msgctxt "@label"
msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}" msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}"
msgstr "Matériau différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeuse {2}" msgstr "Matériau différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeur {2}"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:742 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:742
#, python-brace-format #, python-brace-format
@ -444,7 +446,7 @@ msgstr "Êtes-vous sûr(e) de vouloir imprimer avec la configuration sélectionn
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:748 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:748
msgctxt "@label" 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." 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 l'étalonnage de l'imprimante et Cura. Pour un résultat optimal, découpez toujours pour les PrintCores et matériaux insérés dans votre imprimante." 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 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:754
msgctxt "@window:title" msgctxt "@window:title"
@ -465,7 +467,7 @@ msgstr "Envoi des données à l'imprimante"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:874 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:874
msgctxt "@info:title" msgctxt "@info:title"
msgid "Sending Data" msgid "Sending Data"
msgstr "Envoi des données..." msgstr "Envoi des données"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:945 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:945
msgctxt "@info:status" msgctxt "@info:status"
@ -501,12 +503,12 @@ msgstr "Synchroniser avec votre imprimante"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1293 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1293
msgctxt "@label" msgctxt "@label"
msgid "Would you like to use your current printer configuration in Cura?" msgid "Would you like to use your current printer configuration in Cura?"
msgstr "Voulez-vous utiliser votre configuration d'imprimante actuelle dans 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/NetworkPrinterOutputDevice.py:1295
msgctxt "@label" 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." 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 matériaux sur votre imprimante diffèrent de ceux de votre projet actuel. Pour un résultat optimal, découpez toujours pour les PrintCores et matériaux insérés dans votre imprimante." 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 #: /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." msgid "This printer is not set up to host a group of connected Ultimaker 3 printers."
@ -521,7 +523,7 @@ msgstr "L'imprimante n'est pas configurée pour héberger un groupe de {count} i
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:114 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:114
#, python-brace-format #, python-brace-format
msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." 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 débarrassé le plateau." 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:115
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:533 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:533
@ -601,7 +603,7 @@ msgstr "Surveiller"
#, python-brace-format #, python-brace-format
msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!"
msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer."
msgstr "De nouvelles fonctionnalités sont disponibles pour votre {machine_name} ! Il est recommandé de mettre à jour le firmware sur votre imprimante." msgstr "De nouvelles fonctionnalités sont disponibles pour votre {machine_name} ! Il est recommandé de mettre à jour le firmware de votre imprimante."
#: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:67 #: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:67
#, python-format #, python-format
@ -630,7 +632,10 @@ 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 it's content again and make sure one part or assembly is inside?\n"
"\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 !" 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 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:595
msgctxt "@info:status" msgctxt "@info:status"
@ -638,7 +643,10 @@ 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 then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n"
"\n" "\n"
"Sorry!" "Sorry!"
msgstr "Plus d'une pièce ou d'un assemblage ont été trouvés dans votre dessin. Nous ne prenons actuellement en charge que les dessins comptant exactement une pièce ou un assemblage.\n\nDésolé !" 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 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:25
msgctxt "@item:inlistbox" msgctxt "@item:inlistbox"
@ -663,7 +671,12 @@ msgid ""
"\n" "\n"
"With kind regards\n" "With kind regards\n"
" - Thomas Karl Pietrowski" " - Thomas Karl Pietrowski"
msgstr "Cher client,\nNous n'avons pas pu trouver une installation valide de SolidWorks sur votre système. Cela signifie soit que SolidWorks n'est pas installé, soit que vous ne possédez pas de licence valide. Veuillez vous assurer que l'exécution de SolidWorks lui-même fonctionne sans problèmes et / ou contactez votre service IT.\n\nCordialement,\n - Thomas Karl Pietrowski" msgstr ""
"Cher client,\n"
"Nous n'avons pas pu trouver une installation valide de SolidWorks sur votre système. Cela signifie soit que SolidWorks n'est pas installé, soit que vous ne possédez pas de licence valide. Veuillez vous assurer que l'exécution de SolidWorks lui-même fonctionne sans problèmes et / ou contactez votre service IT.\n"
"\n"
"Cordialement,\n"
" - Thomas Karl Pietrowski"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:57 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:57
msgctxt "@info:status" msgctxt "@info:status"
@ -673,7 +686,12 @@ msgid ""
"\n" "\n"
"With kind regards\n" "With kind regards\n"
" - Thomas Karl Pietrowski" " - Thomas Karl Pietrowski"
msgstr "Cher client,\nVous exécutez actuellement ce plug-in sur un système d'exploitation autre que Windows. Ce plug-in fonctionne uniquement sous Windows et lorsque SolidWorks est installé avec une licence valide. Veuillez installer ce plug-in sur un poste Windows où SolidWorks est installé.\n\nCordialement,\n - Thomas Karl Pietrowski" msgstr ""
"Cher client,\n"
"Vous exécutez actuellement ce plug-in sur un système d'exploitation autre que Windows. Ce plug-in fonctionne uniquement sous Windows et lorsque SolidWorks est installé avec une licence valide. Veuillez installer ce plug-in sur un poste Windows où SolidWorks est installé.\n"
"\n"
"Cordialement,\n"
" - Thomas Karl Pietrowski"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:70 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:70
msgid "Configure" msgid "Configure"
@ -710,7 +728,7 @@ msgstr "Cura recueille des statistiques d'utilisation anonymes."
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:46 #: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:46
msgctxt "@info:title" msgctxt "@info:title"
msgid "Collecting Data" msgid "Collecting Data"
msgstr "Collecte des données..." msgstr "Collecte de données"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:48 #: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:48
msgctxt "@action:button" msgctxt "@action:button"
@ -747,7 +765,9 @@ msgctxt "@info:status"
msgid "" msgid ""
"Could not export using \"{}\" quality!\n" "Could not export using \"{}\" quality!\n"
"Felt back to \"{}\"." "Felt back to \"{}\"."
msgstr "Impossible d'exporter avec la qualité \"{}\" !\nQualité redéfinie sur \"{}\"." 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/GCodeProfileReader/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14 #: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14
@ -965,12 +985,12 @@ msgstr "Mise à niveau du firmware"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.py:14 #: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.py:14
msgctxt "@action" msgctxt "@action"
msgid "Checkup" msgid "Checkup"
msgstr "Check-up" msgstr "Vérification"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:15 #: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:15
msgctxt "@action" msgctxt "@action"
msgid "Level build plate" msgid "Level build plate"
msgstr "Nivellement du plateau" msgstr "Paramétrage du plateau de fabrication"
#: /home/ruben/Projects/Cura/cura/PrintInformation.py:98 #: /home/ruben/Projects/Cura/cura/PrintInformation.py:98
msgctxt "@tooltip" msgctxt "@tooltip"
@ -1010,7 +1030,7 @@ msgstr "Support"
#: /home/ruben/Projects/Cura/cura/PrintInformation.py:105 #: /home/ruben/Projects/Cura/cura/PrintInformation.py:105
msgctxt "@tooltip" msgctxt "@tooltip"
msgid "Skirt" msgid "Skirt"
msgstr "Jupe" msgstr "Contourner"
#: /home/ruben/Projects/Cura/cura/PrintInformation.py:106 #: /home/ruben/Projects/Cura/cura/PrintInformation.py:106
msgctxt "@tooltip" msgctxt "@tooltip"
@ -1074,7 +1094,7 @@ msgstr "Matériau personnalisé"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:205 #: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:205
msgctxt "@menuitem" msgctxt "@menuitem"
msgid "Not overridden" msgid "Not overridden"
msgstr "Pas écrasé" msgstr "Pas pris en compte"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:124 #: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:124
msgctxt "@info:status" msgctxt "@info:status"
@ -1204,7 +1224,7 @@ msgstr "Multiplication et placement d'objets"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:78 #: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:78
msgctxt "@info:title" msgctxt "@info:title"
msgid "Placing Object" msgid "Placing Object"
msgstr "Placement de l'objet..." msgstr "Placement de l'objet"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:78 #: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:78
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:88 #: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:88
@ -1242,7 +1262,10 @@ 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. 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" " <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 " 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:102
msgctxt "@title:groupbox" msgctxt "@title:groupbox"
@ -1310,7 +1333,7 @@ msgstr "Retraçage de l'erreur"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:214 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:214
msgctxt "@title:groupbox" msgctxt "@title:groupbox"
msgid "Logs" msgid "Logs"
msgstr "Journaux" msgstr "Registres"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:237 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:237
msgctxt "@title:groupbox" msgctxt "@title:groupbox"
@ -1330,7 +1353,7 @@ msgstr "Chargement des machines..."
#: /home/ruben/Projects/Cura/cura/CuraApplication.py:660 #: /home/ruben/Projects/Cura/cura/CuraApplication.py:660
msgctxt "@info:progress" msgctxt "@info:progress"
msgid "Setting up scene..." msgid "Setting up scene..."
msgstr "Préparation de la scène..." msgstr "Préparation de la tâche..."
#: /home/ruben/Projects/Cura/cura/CuraApplication.py:702 #: /home/ruben/Projects/Cura/cura/CuraApplication.py:702
msgctxt "@info:progress" msgctxt "@info:progress"
@ -1481,7 +1504,7 @@ msgstr "La différence de hauteur entre la pointe de la buse et le système de p
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:254 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:254
msgctxt "@label" msgctxt "@label"
msgid "Number of Extruders" msgid "Number of Extruders"
msgstr "Nombre d'extrudeuses" msgstr "Nombre d'extrudeurs"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:310 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:310
msgctxt "@label" msgctxt "@label"
@ -1536,12 +1559,12 @@ msgstr "Décalage buse Y"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:444 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:444
msgctxt "@label" msgctxt "@label"
msgid "Extruder Start Gcode" msgid "Extruder Start Gcode"
msgstr "Extrudeuse Gcode de démarrage" msgstr "Extrudeur Gcode de démarrage"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:462 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:462
msgctxt "@label" msgctxt "@label"
msgid "Extruder End Gcode" msgid "Extruder End Gcode"
msgstr "Extrudeuse Gcode de fin" msgstr "Extrudeur Gcode de fin"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.qml:18 #: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.qml:18
msgctxt "@label" msgctxt "@label"
@ -1618,7 +1641,10 @@ 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" "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"
"\n" "\n"
"Select your printer from the list below:" "Select your printer from the list below:"
msgstr "Pour imprimer directement sur votre imprimante sur le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble réseau ou en connectant votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers g-code sur votre imprimante.\n\nSélectionnez votre imprimante dans la liste ci-dessous :" msgstr ""
"Pour imprimer directement sur votre imprimante sur le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble réseau ou en connectant votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers g-code sur votre imprimante.\n"
"\n"
"Sélectionnez votre imprimante dans la liste ci-dessous :"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:75 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:75
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44 #: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
@ -1725,7 +1751,7 @@ msgstr "Imprimer"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterMonitorItem.qml:36 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterMonitorItem.qml:36
msgctxt "@label: arg 1 is group name" msgctxt "@label: arg 1 is group name"
msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" msgid "%1 is not set up to host a group of connected Ultimaker 3 printers"
msgstr "%1 n'est pas configurée pour héberger un groupe d'imprimantes connectées Ultimaker 3." msgstr "%1 n'est pas configurée pour héberger un groupe d'imprimantes connectées Ultimaker 3"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterMonitorItem.qml:55 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterMonitorItem.qml:55
msgctxt "@label link to connect manager" msgctxt "@label link to connect manager"
@ -1748,7 +1774,7 @@ msgstr "Afficher les tâches d'impression"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:408 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:408
msgctxt "@label" msgctxt "@label"
msgid "Preparing to print" msgid "Preparing to print"
msgstr "Préparation de l'impression..." msgstr "Préparation de l'impression"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:39 #: /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:271
@ -1928,7 +1954,9 @@ msgctxt "@action:button"
msgid "" msgid ""
"Open the directory\n" "Open the directory\n"
"with macro and icon" "with macro and icon"
msgstr "Ouvrez le répertoire\ncontenant la macro et l'icône" msgstr ""
"Ouvrez le répertoire\n"
"contenant la macro et l'icône"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:160 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:160
msgctxt "@description:label" msgctxt "@description:label"
@ -2104,12 +2132,12 @@ msgstr "Paroi interne"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:410 #: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:410
msgctxt "@label" msgctxt "@label"
msgid "min" msgid "min"
msgstr "min." msgstr "min"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:452 #: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:452
msgctxt "@label" msgctxt "@label"
msgid "max" msgid "max"
msgstr "max." msgstr "max"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:18 #: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:18
msgctxt "@title:window" msgctxt "@title:window"
@ -2276,7 +2304,7 @@ msgstr "Créer"
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:72 #: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:72
msgctxt "@action:title" msgctxt "@action:title"
msgid "Summary - Cura Project" msgid "Summary - Cura Project"
msgstr "Résumé - Projet Cura" msgstr "Sommaire - Projet Cura"
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:92 #: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:92
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:90 #: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:90
@ -2287,7 +2315,7 @@ msgstr "Paramètres de l'imprimante"
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 #: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
msgid "How should the conflict in the machine be resolved?" msgid "How should the conflict in the machine be resolved?"
msgstr "Comment le conflit de la machine doit-il être résolu ?" 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:128
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:99 #: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:99
@ -2313,7 +2341,7 @@ msgstr "Paramètres de profil"
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:181 #: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:181
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
msgid "How should the conflict in the profile be resolved?" msgid "How should the conflict in the profile be resolved?"
msgstr "Comment le conflit du profil doit-il être résolu ?" 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/plugins/3MFReader/WorkspaceDialog.qml:216
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:174 #: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:174
@ -2349,7 +2377,7 @@ msgstr "Paramètres du matériau"
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 #: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:269
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
msgid "How should the conflict in the material be resolved?" msgid "How should the conflict in the material be resolved?"
msgstr "Comment le conflit du matériau doit-il être résolu ?" 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/plugins/3MFReader/WorkspaceDialog.qml:312
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:209 #: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:209
@ -2412,7 +2440,7 @@ msgstr "Télécharger"
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:199 #: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:199
msgctxt "@title:window" msgctxt "@title:window"
msgid "Plugin License Agreement" msgid "Plugin License Agreement"
msgstr "Plug-in d'accord de licence" 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:220
msgctxt "@label" msgctxt "@label"
@ -2420,7 +2448,10 @@ msgid ""
"This plugin contains a license.\n" "This plugin contains a license.\n"
"You need to accept this license to install this plugin.\n" "You need to accept this license to install this plugin.\n"
"Do you agree with the terms below?" "Do you agree with the terms below?"
msgstr "Ce plug-in contient une licence.\nVous devez approuver cette licence pour installer ce plug-in.\nAcceptez-vous les clauses ci-dessous ?" msgstr ""
"Ce plug-in contient une licence.\n"
"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:242
msgctxt "@action:button" msgctxt "@action:button"
@ -2609,7 +2640,7 @@ msgstr "Contrôlée"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:284 #: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:284
msgctxt "@label" msgctxt "@label"
msgid "Everything is in order! You're done with your CheckUp." msgid "Everything is in order! You're done with your CheckUp."
msgstr "Tout est en ordre ! Vous avez terminé votre check-up." 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:87
msgctxt "@label:MonitorStatus" msgctxt "@label:MonitorStatus"
@ -2625,7 +2656,7 @@ msgstr "L'imprimante n'accepte pas les commandes"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:194 #: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:194
msgctxt "@label:MonitorStatus" msgctxt "@label:MonitorStatus"
msgid "In maintenance. Please check the printer" msgid "In maintenance. Please check the printer"
msgstr "En maintenance. Vérifiez l'imprimante" msgstr "En maintenance. Veuillez vérifier l'imprimante"
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:102 #: /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/Preferences/MachinesPage.qml:184
@ -2648,7 +2679,7 @@ msgstr "Préparation..."
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:110 #: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:110
msgctxt "@label:MonitorStatus" msgctxt "@label:MonitorStatus"
msgid "Please remove the print" msgid "Please remove the print"
msgstr "Supprimez l'imprimante" msgstr "Veuillez supprimer l'imprimante"
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:241 #: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:241
msgctxt "@label:" msgctxt "@label:"
@ -2685,7 +2716,9 @@ msgctxt "@text:window"
msgid "" msgid ""
"You have customized some profile settings.\n" "You have customized some profile settings.\n"
"Would you like to keep or discard those settings?" "Would you like to keep or discard those settings?"
msgstr "Vous avez personnalisé certains paramètres du profil.\nSouhaitez-vous conserver ces changements, ou les annuler ?" msgstr ""
"Vous avez personnalisé certains paramètres du profil.\n"
"Souhaitez-vous conserver ces changements, ou les annuler ?"
#: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:110 #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:110
msgctxt "@title:column" msgctxt "@title:column"
@ -3353,7 +3386,9 @@ msgctxt "@info:credit"
msgid "" msgid ""
"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n"
"Cura proudly uses the following open source projects:" "Cura proudly uses the following open source projects:"
msgstr "Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\nCura est fier d'utiliser les projets open source suivants :" msgstr ""
"Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\n"
"Cura est fier d'utiliser les projets open source suivants :"
#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:118 #: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:118
msgctxt "@label" msgctxt "@label"
@ -3373,7 +3408,7 @@ msgstr "Générateur GCode"
#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:121 #: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:121
msgctxt "@label" msgctxt "@label"
msgid "Interprocess communication library" msgid "Interprocess communication library"
msgstr "Bibliothèque de communication interprocess" msgstr "Bibliothèque de communication inter-process"
#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:123 #: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:123
msgctxt "@label" msgctxt "@label"
@ -3461,7 +3496,10 @@ msgid ""
"Some setting/override values are different from the values stored in the profile.\n" "Some setting/override values are different from the values stored in the profile.\n"
"\n" "\n"
"Click to open the profile manager." "Click to open the profile manager."
msgstr "Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n\nCliquez pour ouvrir le gestionnaire de profils." msgstr ""
"Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n"
"\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:150
msgctxt "@label:textbox" msgctxt "@label:textbox"
@ -3499,7 +3537,10 @@ msgid ""
"Some hidden settings use values different from their normal calculated value.\n" "Some hidden settings use values different from their normal calculated value.\n"
"\n" "\n"
"Click to make these settings visible." "Click to make these settings visible."
msgstr "Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n\nCliquez pour rendre ces paramètres visibles." msgstr ""
"Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n"
"\n"
"Cliquez pour rendre ces paramètres visibles."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:61 #: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:61
msgctxt "@label Header for list of settings." msgctxt "@label Header for list of settings."
@ -3514,7 +3555,7 @@ msgstr "Touché par"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:156 #: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:156
msgctxt "@label" msgctxt "@label"
msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." 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 toutes les extrudeuses. Le modifier ici entraînera la modification de la valeur pour toutes les extrudeuses." 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:159
msgctxt "@label" msgctxt "@label"
@ -3527,7 +3568,10 @@ msgid ""
"This setting has a value that is different from the profile.\n" "This setting has a value that is different from the profile.\n"
"\n" "\n"
"Click to restore the value of the profile." "Click to restore the value of the profile."
msgstr "Ce paramètre possède une valeur qui est différente du profil.\n\nCliquez pour restaurer la valeur du profil." msgstr ""
"Ce paramètre possède une valeur qui est différente du profil.\n"
"\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:288
msgctxt "@label" msgctxt "@label"
@ -3535,7 +3579,10 @@ msgid ""
"This setting is normally calculated, but it currently has an absolute value set.\n" "This setting is normally calculated, but it currently has an absolute value set.\n"
"\n" "\n"
"Click to restore the calculated value." "Click to restore the calculated value."
msgstr "Ce paramètre est normalement calculé mais il possède actuellement une valeur absolue définie.\n\nCliquez pour restaurer la valeur calculée." msgstr ""
"Ce paramètre est normalement calculé mais il possède actuellement une valeur absolue définie.\n"
"\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:128
msgctxt "@label:listbox" msgctxt "@label:listbox"
@ -3547,7 +3594,9 @@ msgctxt "@label:listbox"
msgid "" msgid ""
"Print Setup disabled\n" "Print Setup disabled\n"
"G-code files cannot be modified" "G-code files cannot be modified"
msgstr "Configuration de l'impression désactivée\nLes fichiers G-Code ne peuvent pas être modifiés" 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:342
msgctxt "@label Hours and minutes" msgctxt "@label Hours and minutes"
@ -3659,7 +3708,7 @@ msgstr "Aucune imprimante n'est connectée"
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:139 #: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:139
msgctxt "@label" msgctxt "@label"
msgid "Extruder" msgid "Extruder"
msgstr "Extrudeuse" msgstr "Extrudeur"
#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:120 #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:120
msgctxt "@tooltip" msgctxt "@tooltip"
@ -4168,7 +4217,7 @@ msgstr "Nouveau projet"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:555 #: /home/ruben/Projects/Cura/resources/qml/Cura.qml:555
msgctxt "@info:question" msgctxt "@info:question"
msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." 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 souhaiter lancer un nouveau projet ? Cela supprimera les objets du plateau ainsi que tous paramètres non enregistrés." 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:797
msgctxt "@window:title" msgctxt "@window:title"
@ -4193,7 +4242,7 @@ msgstr "Enregistrer le projet"
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:136 #: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:136
msgctxt "@action:label" msgctxt "@action:label"
msgid "Extruder %1" msgid "Extruder %1"
msgstr "Extrudeuse %1" msgstr "Extrudeur %1"
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:146 #: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:146
msgctxt "@action:label" msgctxt "@action:label"
@ -4258,12 +4307,12 @@ msgstr "Générer les supports"
#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:781 #: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:781
msgctxt "@label" msgctxt "@label"
msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." 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 structures pour soutenir les parties du modèle qui possèdent des porte-à-faux. Sans ces structures, ces parties s'effondreront durant l'impression." 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 #: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:799
msgctxt "@label" msgctxt "@label"
msgid "Support Extruder" msgid "Support Extruder"
msgstr "Extrudeuse de soutien" msgstr "Extrudeur pour matériau support"
#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:851 #: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:851
msgctxt "@label" msgctxt "@label"
@ -4278,7 +4327,7 @@ msgstr "Adhérence au plateau"
#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:929 #: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:929
msgctxt "@label" 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." 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 d'une bordure ou plaquette (Brim/Raft). Cela ajoutera une zone plate autour de ou sous votre objet qui est facile à découper par la suite." 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:969
msgctxt "@label" msgctxt "@label"
@ -4500,7 +4549,7 @@ msgstr "Vérifie les mises à jour du firmware."
#: FirmwareUpdateChecker/plugin.json #: FirmwareUpdateChecker/plugin.json
msgctxt "name" msgctxt "name"
msgid "Firmware Update Checker" msgid "Firmware Update Checker"
msgstr "Vérificateur des mises à jour du firmware" msgstr "Vérification des mises à jour du firmware"
#: CuraSolidWorksPlugin/plugin.json #: CuraSolidWorksPlugin/plugin.json
msgctxt "description" msgctxt "description"
@ -4560,7 +4609,7 @@ msgstr "Offre la possibilité de lire et d'écrire des profils matériels basés
#: XmlMaterialProfile/plugin.json #: XmlMaterialProfile/plugin.json
msgctxt "name" msgctxt "name"
msgid "Material Profiles" msgid "Material Profiles"
msgstr "Profils matériels" msgstr "Profils matériaux"
#: LegacyProfileReader/plugin.json #: LegacyProfileReader/plugin.json
msgctxt "description" msgctxt "description"
@ -4690,7 +4739,7 @@ msgstr "Vous aide à installer un bouton « exporter vers Cura » dans Siemens
#: cura-siemensnx-plugin/plugin.json #: cura-siemensnx-plugin/plugin.json
msgctxt "name" msgctxt "name"
msgid "Siemens NX Integration" msgid "Siemens NX Integration"
msgstr "Siemens NX Integration" msgstr "Intégration Siemens NX"
#: 3MFReader/plugin.json #: 3MFReader/plugin.json
msgctxt "description" msgctxt "description"
@ -4765,17 +4814,17 @@ msgstr "Générateur 3MF"
#: UserAgreementPlugin/plugin.json #: UserAgreementPlugin/plugin.json
msgctxt "description" msgctxt "description"
msgid "Ask the user once if he/she agrees with our license" msgid "Ask the user once if he/she agrees with our license"
msgstr "Demander à l'utilisateur une fois s'il appose son accord à notre licence" msgstr "Demander à l'utilisateur une fois s'il est d'accord avec les termes de notre licence"
#: UserAgreementPlugin/plugin.json #: UserAgreementPlugin/plugin.json
msgctxt "name" msgctxt "name"
msgid "UserAgreement" msgid "UserAgreement"
msgstr "UserAgreement" msgstr "Accord de l'utilisateur"
#: UltimakerMachineActions/plugin.json #: UltimakerMachineActions/plugin.json
msgctxt "description" msgctxt "description"
msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)"
msgstr "Fournit les actions de la machine pour les machines Ultimaker (telles que l'assistant de calibration du plateau, sélection des mises à niveau, etc.)" msgstr "Fournit les actions de la machine pour les machines Ultimaker (tels que l'assistant de calibration du plateau, sélection des mises à niveau, etc.)"
#: UltimakerMachineActions/plugin.json #: UltimakerMachineActions/plugin.json
msgctxt "name" msgctxt "name"

View file

@ -1,20 +1,21 @@
# Cura JSON setting files # Cura
# Copyright (C) 2017 Ultimaker # Copyright (C) 2018 Ultimaker
# This file is distributed under the same license as the Cura package. # This file is distributed under the same license as the Cura package.
# Ruben Dulek <r.dulek@ultimaker.com>, 2017. # Ruben Dulek <r.dulek@ultimaker.com>, 2018.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Cura 3.0\n" "Project-Id-Version: Cura 3.2\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n" "Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n" "POT-Creation-Date: 2018-01-29 09:48+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n" "PO-Revision-Date: 2018-02-13 15:31+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n" "Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: French\n" "Language-Team: French\n"
"Language: fr_FR\n" "Language: fr_FR\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.6\n"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_settings label" msgctxt "machine_settings label"
@ -56,7 +57,9 @@ msgctxt "machine_start_gcode description"
msgid "" msgid ""
"Gcode commands to be executed at the very start - separated by \n" "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." msgstr ""
"Commandes Gcode à exécuter au tout début, séparées par \n"
"."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_end_gcode label" msgctxt "machine_end_gcode label"
@ -68,17 +71,19 @@ msgctxt "machine_end_gcode description"
msgid "" msgid ""
"Gcode commands to be executed at the very end - separated by \n" "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." msgstr ""
"Commandes Gcode à exécuter à la toute fin, séparées par \n"
"."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "material_guid label" msgctxt "material_guid label"
msgid "Material GUID" msgid "Material GUID"
msgstr "GUID matériau" msgstr "Identification GUID du matériau"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "material_guid description" msgctxt "material_guid description"
msgid "GUID of the material. This is set automatically. " msgid "GUID of the material. This is set automatically. "
msgstr "GUID du matériau. Cela est configuré automatiquement. " msgstr "Identification GUID du matériau. Cela est configuré automatiquement. "
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "material_bed_temp_wait label" msgctxt "material_bed_temp_wait label"
@ -148,7 +153,7 @@ msgstr "Forme du plateau"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_shape description" msgctxt "machine_shape description"
msgid "The shape of the build plate without taking unprintable areas into account." msgid "The shape of the build plate without taking unprintable areas into account."
msgstr "La forme du plateau sans prendre les zones non imprimables en compte." msgstr "La forme du plateau sans prendre en compte les zones non imprimables."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_shape option rectangular" msgctxt "machine_shape option rectangular"
@ -173,12 +178,12 @@ msgstr "La hauteur (sens Z) de la zone imprimable."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_heated_bed label" msgctxt "machine_heated_bed label"
msgid "Has Heated Build Plate" msgid "Has Heated Build Plate"
msgstr "A un plateau chauffé" msgstr "A un plateau chauffant"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_heated_bed description" msgctxt "machine_heated_bed description"
msgid "Whether the machine has a heated build plate present." msgid "Whether the machine has a heated build plate present."
msgstr "Si la machine a un plateau chauffé présent." msgstr "Si la machine a un plateau chauffant existant."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_center_is_zero label" msgctxt "machine_center_is_zero label"
@ -198,7 +203,7 @@ msgstr "Nombre d'extrudeuses"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_extruder_count description" msgctxt "machine_extruder_count description"
msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle."
msgstr "Nombre de trains d'extrudeuse. Un train d'extrudeuse est la combinaison d'un chargeur, d'un tube bowden et d'une buse." 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 #: fdmprinter.def.json
msgctxt "machine_nozzle_tip_outer_diameter label" msgctxt "machine_nozzle_tip_outer_diameter label"
@ -238,7 +243,7 @@ msgstr "Longueur de la zone chauffée"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_heat_zone_length description" msgctxt "machine_heat_zone_length description"
msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament."
msgstr "Distance depuis la pointe du bec d'impression sur laquelle la chaleur du bec d'impression est transférée au filament." msgstr "Distance depuis la pointe de la buse sur laquelle la chaleur de la buse est transférée au filament."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_filament_park_distance label" msgctxt "machine_filament_park_distance label"
@ -248,7 +253,7 @@ msgstr "Distance de stationnement du filament"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_filament_park_distance description" msgctxt "machine_filament_park_distance description"
msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used." msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used."
msgstr "Distance depuis la pointe du bec sur laquelle stationner le filament lorsqu'une extrudeuse n'est plus utilisée." msgstr "Distance depuis la pointe de la buse sur laquelle stationne le filament lorsqu'une extrudeuse n'est plus utilisée."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_nozzle_temp_enabled label" msgctxt "machine_nozzle_temp_enabled label"
@ -263,7 +268,7 @@ msgstr "Contrôler ou non la température depuis Cura. Désactivez cette option
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_nozzle_heat_up_speed label" msgctxt "machine_nozzle_heat_up_speed label"
msgid "Heat up speed" msgid "Heat up speed"
msgstr "Vitesse de chauffage" msgstr "Vitesse de chauffe"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_nozzle_heat_up_speed description" msgctxt "machine_nozzle_heat_up_speed description"
@ -283,7 +288,7 @@ msgstr "La vitesse (°C/s) à laquelle la buse refroidit, sur une moyenne de la
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_min_cool_heat_time_window label" msgctxt "machine_min_cool_heat_time_window label"
msgid "Minimal Time Standby Temperature" msgid "Minimal Time Standby Temperature"
msgstr "Durée minimale température de veille" msgstr "Température minimale de veille"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_min_cool_heat_time_window description" msgctxt "machine_min_cool_heat_time_window description"
@ -368,12 +373,12 @@ msgstr "Une liste de polygones comportant les zones dans lesquelles la tête d'i
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "nozzle_disallowed_areas label" msgctxt "nozzle_disallowed_areas label"
msgid "Nozzle Disallowed Areas" msgid "Nozzle Disallowed Areas"
msgstr "Zones interdites au bec d'impression" msgstr "Zones interdites à la buse"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "nozzle_disallowed_areas description" msgctxt "nozzle_disallowed_areas description"
msgid "A list of polygons with areas the nozzle is not allowed to enter." msgid "A list of polygons with areas the nozzle is not allowed to enter."
msgstr "Une liste de polygones comportant les zones dans lesquelles le bec n'a pas le droit de pénétrer." msgstr "Une liste de polygones comportant les zones dans lesquelles la buse n'a pas le droit de pénétrer."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_head_polygon label" msgctxt "machine_head_polygon label"
@ -383,7 +388,7 @@ msgstr "Polygone de la tête de machine"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_head_polygon description" msgctxt "machine_head_polygon description"
msgid "A 2D silhouette of the print head (fan caps excluded)." msgid "A 2D silhouette of the print head (fan caps excluded)."
msgstr "Une silhouette 2D de la tête d'impression (sans les capuchons du ventilateur)." msgstr "Une silhouette 2D de la tête d'impression (sans les carter du ventilateur)."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_head_with_fans_polygon label" msgctxt "machine_head_with_fans_polygon label"
@ -393,7 +398,7 @@ msgstr "Tête de la machine et polygone du ventilateur"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_head_with_fans_polygon description" msgctxt "machine_head_with_fans_polygon description"
msgid "A 2D silhouette of the print head (fan caps included)." msgid "A 2D silhouette of the print head (fan caps included)."
msgstr "Une silhouette 2D de la tête d'impression (avec les capuchons du ventilateur)." msgstr "Une silhouette 2D de la tête d'impression (avec les carters du ventilateur)."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "gantry_height label" msgctxt "gantry_height label"
@ -408,12 +413,12 @@ msgstr "La différence de hauteur entre la pointe de la buse et le système de p
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_nozzle_id label" msgctxt "machine_nozzle_id label"
msgid "Nozzle ID" msgid "Nozzle ID"
msgstr "ID buse" msgstr "ID de la buse"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_nozzle_id description" msgctxt "machine_nozzle_id description"
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
msgstr "ID buse pour un train d'extrudeuse, comme « AA 0.4 » et « BB 0.8 »." msgstr "ID de la buse pour un système d'extrusion, comme « AA 0.4 » et « BB 0.8 »."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_nozzle_size label" msgctxt "machine_nozzle_size label"
@ -428,17 +433,17 @@ msgstr "Le diamètre intérieur de la buse. Modifiez ce paramètre si vous utili
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_use_extruder_offset_to_offset_coords label" msgctxt "machine_use_extruder_offset_to_offset_coords label"
msgid "Offset With Extruder" msgid "Offset With Extruder"
msgstr "Décalage avec extrudeuse" msgstr "Offset avec extrudeuse"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_use_extruder_offset_to_offset_coords description" msgctxt "machine_use_extruder_offset_to_offset_coords description"
msgid "Apply the extruder offset to the coordinate system." msgid "Apply the extruder offset to the coordinate system."
msgstr "Appliquer le décalage de l'extrudeuse au système de coordonnées." msgstr "Appliquer l'offset de l'extrudeuse au système de coordonnées."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "extruder_prime_pos_z label" msgctxt "extruder_prime_pos_z label"
msgid "Extruder Prime Z Position" msgid "Extruder Prime Z Position"
msgstr "Extrudeuse Position d'amorçage Z" msgstr "Position d'amorçage en Z de l'extrudeuse"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "extruder_prime_pos_z description" msgctxt "extruder_prime_pos_z description"
@ -598,7 +603,7 @@ msgstr "Tous les paramètres qui influent sur la résolution de l'impression. Ce
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "layer_height label" msgctxt "layer_height label"
msgid "Layer Height" msgid "Layer Height"
msgstr "Hauteur de la couche" msgstr "Hauteur de couche"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "layer_height description" msgctxt "layer_height description"
@ -608,7 +613,7 @@ msgstr "La hauteur de chaque couche en mm. Des valeurs plus élevées créent de
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "layer_height_0 label" msgctxt "layer_height_0 label"
msgid "Initial Layer Height" msgid "Initial Layer Height"
msgstr "Hauteur de la couche initiale" msgstr "Hauteur de couche initiale"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "layer_height_0 description" msgctxt "layer_height_0 description"
@ -628,12 +633,12 @@ msgstr "Largeur d'une ligne. Généralement, la largeur de chaque ligne doit cor
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "wall_line_width label" msgctxt "wall_line_width label"
msgid "Wall Line Width" msgid "Wall Line Width"
msgstr "Largeur de ligne de la paroi" msgstr "Largeur de ligne de la coque"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "wall_line_width description" msgctxt "wall_line_width description"
msgid "Width of a single wall line." msgid "Width of a single wall line."
msgstr "Largeur d'une seule ligne de la paroi." msgstr "Largeur d'une seule ligne de la paroie."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "wall_line_width_0 label" msgctxt "wall_line_width_0 label"
@ -688,7 +693,7 @@ msgstr "Largeur d'une seule ligne de jupe ou de bordure."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_line_width label" msgctxt "support_line_width label"
msgid "Support Line Width" msgid "Support Line Width"
msgstr "Largeur de ligne de support" msgstr "Largeur de ligne des supports"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_line_width description" msgctxt "support_line_width description"
@ -708,12 +713,12 @@ msgstr "Largeur d'une seule ligne de plafond ou de bas de support."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_roof_line_width label" msgctxt "support_roof_line_width label"
msgid "Support Roof Line Width" msgid "Support Roof Line Width"
msgstr "Largeur de ligne de plafond de support" msgstr "Largeur de ligne du toit de support"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_roof_line_width description" msgctxt "support_roof_line_width description"
msgid "Width of a single support roof line." msgid "Width of a single support roof line."
msgstr "Largeur d'une seule ligne de plafond de support." msgstr "Largeur d'une seule ligne de toit de support."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_bottom_line_width label" msgctxt "support_bottom_line_width label"
@ -763,7 +768,7 @@ msgstr "Extrudeuse de paroi"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "wall_extruder_nr description" msgctxt "wall_extruder_nr description"
msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgid "The extruder train used for printing the walls. This is used in multi-extrusion."
msgstr "Le train d'extrudeuse utilisé pour l'impression des parois. Cela est utilisé en multi-extrusion." msgstr "Le système d'extrusion utilisé pour l'impression des parois. Cela est utilisé en multi-extrusion."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "wall_0_extruder_nr label" msgctxt "wall_0_extruder_nr label"
@ -773,7 +778,7 @@ msgstr "Extrudeuse de paroi externe"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "wall_0_extruder_nr description" msgctxt "wall_0_extruder_nr description"
msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion."
msgstr "Le train d'extrudeuse utilisé pour l'impression des parois externes. Cela est utilisé en multi-extrusion." msgstr "Le système d'extrusion utilisé pour l'impression des parois externes. Cela est utilisé en multi-extrusion."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "wall_x_extruder_nr label" msgctxt "wall_x_extruder_nr label"
@ -783,7 +788,7 @@ msgstr "Extrudeuse de paroi interne"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "wall_x_extruder_nr description" msgctxt "wall_x_extruder_nr description"
msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion."
msgstr "Le train d'extrudeuse utilisé pour l'impression des parois internes. Cela est utilisé en multi-extrusion." msgstr "Le système d'extrusion utilisé pour l'impression des parois internes. Cela est utilisé en multi-extrusion."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "wall_thickness label" msgctxt "wall_thickness label"
@ -823,7 +828,7 @@ msgstr "Extrudeuse de couche extérieure de la surface supérieure"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "roofing_extruder_nr description" msgctxt "roofing_extruder_nr description"
msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion."
msgstr "Le train d'extrudeuse utilisé pour l'impression de la couche extérieure supérieure. Cela est utilisé en multi-extrusion." msgstr "Le système d'extrusion utilisé pour l'impression de la couche extérieure supérieure. Cela est utilisé en multi-extrusion."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "roofing_layer_count label" msgctxt "roofing_layer_count label"
@ -843,7 +848,7 @@ msgstr "Extrudeuse du dessus/dessous"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr description" msgctxt "top_bottom_extruder_nr description"
msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion."
msgstr "Le train d'extrudeuse utilisé pour l'impression de la couche extérieure du haut et du bas. Cela est utilisé en multi-extrusion." msgstr "Le système d'extrusion utilisé pour l'impression de la couche extérieure du haut et du bas. Cela est utilisé en multi-extrusion."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "top_bottom_thickness label" msgctxt "top_bottom_thickness label"
@ -958,12 +963,12 @@ msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lo
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "wall_0_inset label" msgctxt "wall_0_inset label"
msgid "Outer Wall Inset" msgid "Outer Wall Inset"
msgstr "Insert de paroi externe" msgstr "Enchevêtrement de la paroi externe"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "wall_0_inset description" msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "Insert appliqué sur le passage de la paroi externe. Si la paroi externe est plus petite que la buse et imprimée après les parois intérieures, utiliser ce décalage pour que le trou dans la buse chevauche les parois internes et non l'extérieur du modèle." msgstr "Enchevêtrement appliqué sur le passage de la paroi externe. Si la paroi externe est plus petite que la buse et imprimée après les parois intérieures, utiliser cet Offset pour que le trou dans la buse chevauche les parois internes et non l'extérieur du modèle."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label" msgctxt "optimize_wall_printing_order label"
@ -1028,12 +1033,12 @@ msgstr "Compenser le débit pour les parties d'une paroi intérieure imprimées
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "fill_perimeter_gaps label" msgctxt "fill_perimeter_gaps label"
msgid "Fill Gaps Between Walls" msgid "Fill Gaps Between Walls"
msgstr "Remplir les trous entre les parois" msgstr "Remplir l'espace entre les parois"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "fill_perimeter_gaps description" msgctxt "fill_perimeter_gaps description"
msgid "Fills the gaps between walls where no walls fit." msgid "Fills the gaps between walls where no walls fit."
msgstr "Imprime les remplissages entre les parois lorsqu'aucune paroi ne convient." msgstr "Rempli l'espace entre les parois lorsqu'aucune paroi ne convient."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "fill_perimeter_gaps option nowhere" msgctxt "fill_perimeter_gaps option nowhere"
@ -1048,12 +1053,12 @@ msgstr "Partout"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label" msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps" msgid "Filter Out Tiny Gaps"
msgstr "Filtrer les très petits trous" msgstr "Filtrer les petits espaces"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description" msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model." msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr "Filtrer les très petits trous pour réduire la présence de gouttes à l'extérieur du modèle." msgstr "Filtrer les petits espaces pour réduire la présence de gouttes à l'extérieur du modèle."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "fill_outline_gaps label" msgctxt "fill_outline_gaps label"
@ -1068,12 +1073,12 @@ msgstr "Imprimer les parties du modèle qui sont horizontalement plus fines que
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "xy_offset label" msgctxt "xy_offset label"
msgid "Horizontal Expansion" msgid "Horizontal Expansion"
msgstr "Vitesse dimpression horizontale" msgstr "Expansion horizontale"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "xy_offset description" msgctxt "xy_offset description"
msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes."
msgstr "Le décalage appliqué à tous les polygones dans chaque couche. Une valeur positive peut compenser les trous trop gros ; une valeur négative peut compenser les trous trop petits." msgstr "L'offset appliqué à tous les polygones dans chaque couche. Une valeur positive peut compenser les trous trop gros ; une valeur négative peut compenser les trous trop petits."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "xy_offset_layer_0 label" msgctxt "xy_offset_layer_0 label"
@ -1083,7 +1088,7 @@ msgstr "Expansion horizontale de la couche initiale"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "xy_offset_layer_0 description" msgctxt "xy_offset_layer_0 description"
msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"."
msgstr "Le décalage appliqué à tous les polygones dans la première couche. Une valeur négative peut compenser l'écrasement de la première couche, appelé « patte d'éléphant »." msgstr "L'offset appliqué à tous les polygones dans la première couche. Une valeur négative peut compenser l'écrasement de la première couche, appelé « patte d'éléphant »."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "z_seam_type label" msgctxt "z_seam_type label"
@ -1093,7 +1098,7 @@ msgstr "Alignement de la jointure en Z"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "z_seam_type description" msgctxt "z_seam_type description"
msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker."
msgstr "Point de départ de chaque voie dans une couche. Quand les voies dans les couches consécutives démarrent au même endroit, une jointure verticale peut apparaître sur l'impression. En alignant les points de départ près d'un emplacement défini par l'utilisateur, la jointure sera plus facile à faire disparaître. Lorsqu'elles sont disposées de manière aléatoire, les imprécisions de départ des voies seront moins visibles. En choisissant la voie la plus courte, l'impression se fera plus rapidement." msgstr "Point de départ de chaque chemin dans une couche. Quand les chemins dans les couches consécutives démarrent au même endroit, une jointure verticale peut apparaître sur l'impression. En alignant les points de départ près d'un emplacement défini par l'utilisateur, la jointure sera plus facile à faire disparaître. Lorsqu'elles sont disposées de manière aléatoire, les imprécisions de départ des chemins seront moins visibles. En choisissant le chemin le plus court, l'impression se fera plus rapidement."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "z_seam_type option back" msgctxt "z_seam_type option back"
@ -1178,12 +1183,12 @@ msgstr "Si cette option est activée, les coordonnées de la jointure z sont rel
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "skin_no_small_gaps_heuristic label" msgctxt "skin_no_small_gaps_heuristic label"
msgid "Ignore Small Z Gaps" msgid "Ignore Small Z Gaps"
msgstr "Ignorer les petits trous en Z" msgstr "Ignorer les petits espaces en Z"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "skin_no_small_gaps_heuristic description" msgctxt "skin_no_small_gaps_heuristic description"
msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting."
msgstr "Quand le modèle présente de petits trous verticaux, environ 5 % de temps de calcul supplémentaire peut être alloué à la génération de couches du dessus et du dessous dans ces espaces étroits. Dans ce cas, désactivez ce paramètre." msgstr "Quand le modèle présente de petits espaces verticaux, environ 5 % de temps de calcul supplémentaire peut être alloué à la génération de couches du dessus et du dessous dans ces espaces étroits. Dans ce cas, désactivez ce paramètre."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "skin_outline_count label" msgctxt "skin_outline_count label"
@ -1198,32 +1203,32 @@ msgstr "Remplace la partie la plus externe du motif du dessus/dessous par un cer
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "ironing_enabled label" msgctxt "ironing_enabled label"
msgid "Enable Ironing" msgid "Enable Ironing"
msgstr "Activer l'étirage" msgstr "Activer le lissage"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "ironing_enabled description" msgctxt "ironing_enabled description"
msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface." msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
msgstr "Aller au-dessus de la surface supérieure une fois supplémentaire, mais sans extruder de matériau. Cela signifie de faire fondre le plastique en haut un peu plus, pour créer une surface lisse." msgstr "Aller au-dessus de la surface supérieure une fois supplémentaire, mais sans extruder de matériau. Cela signifie de faire fondre le plastique sur les couches supérieures, pour créer une surface lisse."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "ironing_only_highest_layer label" msgctxt "ironing_only_highest_layer label"
msgid "Iron Only Highest Layer" msgid "Iron Only Highest Layer"
msgstr "N'étirer que la couche supérieure" msgstr "Ne lisser que la couche supérieure"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "ironing_only_highest_layer description" msgctxt "ironing_only_highest_layer description"
msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish."
msgstr "N'exécute un étirage que sur l'ultime couche du maillage. Ceci économise du temps si les couches inférieures ne nécessitent pas de fini lisse de surface." msgstr "N'exécute un lissage que sur la dernière couche du maillage. Ceci économise du temps si les couches inférieures ne nécessitent pas de finition lissée."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "ironing_pattern label" msgctxt "ironing_pattern label"
msgid "Ironing Pattern" msgid "Ironing Pattern"
msgstr "Motif d'étirage" msgstr "Motif de lissage"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "ironing_pattern description" msgctxt "ironing_pattern description"
msgid "The pattern to use for ironing top surfaces." msgid "The pattern to use for ironing top surfaces."
msgstr "Le motif à utiliser pour étirer les surfaces supérieures." msgstr "Le motif à utiliser pour lisser les surfaces supérieures."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "ironing_pattern option concentric" msgctxt "ironing_pattern option concentric"
@ -1238,37 +1243,37 @@ msgstr "Zig Zag"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "ironing_line_spacing label" msgctxt "ironing_line_spacing label"
msgid "Ironing Line Spacing" msgid "Ironing Line Spacing"
msgstr "Interligne de l'étirage" msgstr "Interligne de lissage"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "ironing_line_spacing description" msgctxt "ironing_line_spacing description"
msgid "The distance between the lines of ironing." msgid "The distance between the lines of ironing."
msgstr "La distance entre les lignes d'étirage." msgstr "La distance entre les lignes de lissage"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "ironing_flow label" msgctxt "ironing_flow label"
msgid "Ironing Flow" msgid "Ironing Flow"
msgstr "Flux d'étirage" msgstr "Flux de lissage"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "ironing_flow description" msgctxt "ironing_flow description"
msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface."
msgstr "La quantité de matériau, relative à une ligne de couche extérieure normale, à extruder pendant l'étirage. Le fait de garder la buse pleine aide à remplir certaines des crevasses de la surface supérieure ; mais si la quantité est trop importante, cela entraînera une surextrusion et l'apparition de coupures sur le côté de la surface." msgstr "La quantité de matériau, relative à une ligne de couche extérieure normale, à extruder pendant le lissage. Le fait de garder la buse pleine aide à remplir certaines des crevasses de la surface supérieure ; mais si la quantité est trop importante, cela entraînera une surextrusion et l'apparition de coupures sur le côté de la surface."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "ironing_inset label" msgctxt "ironing_inset label"
msgid "Ironing Inset" msgid "Ironing Inset"
msgstr "Insert d'étirage" msgstr "Chevauchement du lissage"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "ironing_inset description" msgctxt "ironing_inset description"
msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print."
msgstr "Distance à garder à partir des bords du modèle. Étirer jusqu'au bord de la maille peut entraîner l'apparition d'un bord denté sur votre impression." msgstr "Distance à garder à partir des bords du modèle. Lisser jusqu'au bord de la maille peut entraîner l'apparition d'un bord denté sur votre impression."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "speed_ironing label" msgctxt "speed_ironing label"
msgid "Ironing Speed" msgid "Ironing Speed"
msgstr "Vitesse d'étirage" msgstr "Vitesse de lissage"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "speed_ironing description" msgctxt "speed_ironing description"
@ -1278,22 +1283,22 @@ msgstr "La vitesse à laquelle passer sur la surface supérieure."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "acceleration_ironing label" msgctxt "acceleration_ironing label"
msgid "Ironing Acceleration" msgid "Ironing Acceleration"
msgstr "Accélération d'étirage" msgstr "Accélération du lissage"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "acceleration_ironing description" msgctxt "acceleration_ironing description"
msgid "The acceleration with which ironing is performed." msgid "The acceleration with which ironing is performed."
msgstr "L'accélération selon laquelle l'étirage est effectué." msgstr "L'accélération selon laquelle le lissage est effectué."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "jerk_ironing label" msgctxt "jerk_ironing label"
msgid "Ironing Jerk" msgid "Ironing Jerk"
msgstr "Saccade d'étirage" msgstr "Saccade du lissage"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "jerk_ironing description" msgctxt "jerk_ironing description"
msgid "The maximum instantaneous velocity change while performing ironing." msgid "The maximum instantaneous velocity change while performing ironing."
msgstr "Le changement instantané maximal de vitesse lors de l'étirage." msgstr "Le changement instantané maximal de vitesse lors du lissage."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill label" msgctxt "infill label"
@ -1313,7 +1318,7 @@ msgstr "Extrudeuse de remplissage"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_extruder_nr description" msgctxt "infill_extruder_nr description"
msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgid "The extruder train used for printing infill. This is used in multi-extrusion."
msgstr "Le train d'extrudeuse utilisé pour l'impression du remplissage. Cela est utilisé en multi-extrusion." msgstr "Le système d'extrusion utilisé pour l'impression du remplissage. Cela est utilisé en multi-extrusion."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_sparse_density label" msgctxt "infill_sparse_density label"
@ -1338,12 +1343,12 @@ msgstr "Distance entre les lignes de remplissage imprimées. Ce paramètre est c
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_pattern label" msgctxt "infill_pattern label"
msgid "Infill Pattern" msgid "Infill Pattern"
msgstr "Motif de remplissage" msgstr "Motif du remplissage"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_pattern description" msgctxt "infill_pattern description"
msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction."
msgstr "Motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi les coûts matériels. Les motifs en grille, en triangle, trihexagonaux, cubiques, octaédriques, quart cubiques et concentriques sont entièrement imprimés sur chaque couche. Les remplissages cubique, quart cubique et octaédrique changent à chaque couche afin d'offrir une répartition plus égale de la solidité dans chaque direction." msgstr "Le motif du remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi les coûts matériels. Les motifs en grille, en triangle, trihexagonaux, cubiques, octaédriques, quart cubiques et concentriques sont entièrement imprimés sur chaque couche. Les remplissages cubique, quart cubique et octaédrique changent à chaque couche afin d'offrir une répartition plus égale de la solidité dans chaque direction."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_pattern option grid" msgctxt "infill_pattern option grid"
@ -1433,7 +1438,7 @@ msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. L
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_offset_x label" msgctxt "infill_offset_x label"
msgid "Infill X Offset" msgid "Infill X Offset"
msgstr "Remplissage Décalage X" msgstr "Offset Remplissage X"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_offset_x description" msgctxt "infill_offset_x description"
@ -1443,7 +1448,7 @@ msgstr "Le motif de remplissage est décalé de cette distance sur l'axe X."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_offset_y label" msgctxt "infill_offset_y label"
msgid "Infill Y Offset" msgid "Infill Y Offset"
msgstr "Remplissage Décalage Y" msgstr "Remplissage Offset Y"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_offset_y description" msgctxt "infill_offset_y description"
@ -1658,7 +1663,7 @@ msgstr "Température dimpression par défaut"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "default_material_print_temperature description" msgctxt "default_material_print_temperature description"
msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value"
msgstr "La température par défaut utilisée pour l'impression. Il doit s'agir de la température de « base » d'un matériau. Toutes les autres températures d'impression doivent utiliser des décalages basés sur cette valeur." msgstr "La température par défaut utilisée pour l'impression. Il doit s'agir de la température de « base » d'un matériau. Toutes les autres températures d'impression doivent utiliser des offset basés sur cette valeur."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "material_print_temperature label" msgctxt "material_print_temperature label"
@ -1788,7 +1793,7 @@ msgstr "Rétracter au changement de couche"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "retract_at_layer_change description" msgctxt "retract_at_layer_change description"
msgid "Retract the filament when the nozzle is moving to the next layer." msgid "Retract the filament when the nozzle is moving to the next layer."
msgstr "Rétracter le filament quand le bec se déplace vers la prochaine couche. " msgstr "Rétracter le filament quand la buse se déplace vers la prochaine couche."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "retraction_amount label" msgctxt "retraction_amount label"
@ -2543,12 +2548,12 @@ msgstr "déplacement"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "retraction_combing label" msgctxt "retraction_combing label"
msgid "Combing Mode" msgid "Combing Mode"
msgstr "Mode detours" msgstr "Mode detour"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "retraction_combing description" msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only."
msgstr "Les détours (le 'combing') maintiennent le bec dans les zones déjà imprimées lors des déplacements. Cela résulte en des déplacements légèrement plus longs mais réduit le recours aux rétractions. Si les détours sont désactivés, le matériau se rétractera et le bec se déplacera en ligne droite jusqu'au point suivant. Il est également possible d'éviter les détours sur les zones de la couche du dessus / dessous en effectuant les détours uniquement dans le remplissage." msgstr "Les détours (le 'combing') maintiennent la buse dans les zones déjà imprimées lors des déplacements. Cela résulte en des déplacements légèrement plus longs mais réduit le recours aux rétractions. Si les détours sont désactivés, le matériau se rétractera et la buze se déplacera en ligne droite jusqu'au point suivant. Il est également possible d'éviter les détours sur les zones de la couche du dessus / dessous en effectuant les détours uniquement dans le remplissage."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "retraction_combing option off" msgctxt "retraction_combing option off"
@ -2728,7 +2733,7 @@ msgstr "La durée de couche qui définit la limite entre la vitesse régulière
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "cool_fan_speed_0 label" msgctxt "cool_fan_speed_0 label"
msgid "Initial Fan Speed" msgid "Initial Fan Speed"
msgstr "Vitesse des ventilateurs initiale" msgstr "Vitesse initiale des ventilateurs"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "cool_fan_speed_0 description" msgctxt "cool_fan_speed_0 description"
@ -2813,7 +2818,7 @@ msgstr "Extrudeuse de support"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_extruder_nr description" msgctxt "support_extruder_nr description"
msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgid "The extruder train to use for printing the support. This is used in multi-extrusion."
msgstr "Le train d'extrudeuse à utiliser pour l'impression du support. Cela est utilisé en multi-extrusion." msgstr "Le système d'extrusion à utiliser pour l'impression du support. Cela est utilisé en multi-extrusion."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_infill_extruder_nr label" msgctxt "support_infill_extruder_nr label"
@ -2823,7 +2828,7 @@ msgstr "Extrudeuse de remplissage du support"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_infill_extruder_nr description" msgctxt "support_infill_extruder_nr description"
msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion."
msgstr "Le train d'extrudeuse à utiliser pour l'impression du remplissage du support. Cela est utilisé en multi-extrusion." msgstr "Le système d'extrusion à utiliser pour l'impression du remplissage du support. Cela est utilisé en multi-extrusion."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_extruder_nr_layer_0 label" msgctxt "support_extruder_nr_layer_0 label"
@ -2833,7 +2838,7 @@ msgstr "Extrudeuse de support de la première couche"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_extruder_nr_layer_0 description" msgctxt "support_extruder_nr_layer_0 description"
msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion."
msgstr "Le train d'extrudeuse à utiliser pour l'impression de la première couche de remplissage du support. Cela est utilisé en multi-extrusion." msgstr "Le système d'extrusion à utiliser pour l'impression de la première couche de remplissage du support. Cela est utilisé en multi-extrusion."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_interface_extruder_nr label" msgctxt "support_interface_extruder_nr label"
@ -2843,7 +2848,7 @@ msgstr "Extrudeuse de l'interface du support"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_interface_extruder_nr description" msgctxt "support_interface_extruder_nr description"
msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion."
msgstr "Le train d'extrudeuse à utiliser pour l'impression des plafonds et bas du support. Cela est utilisé en multi-extrusion." msgstr "Le système d'extrusion à utiliser pour l'impression des plafonds et bas du support. Cela est utilisé en multi-extrusion."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_roof_extruder_nr label" msgctxt "support_roof_extruder_nr label"
@ -2853,7 +2858,7 @@ msgstr "Extrudeuse des plafonds de support"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_roof_extruder_nr description" msgctxt "support_roof_extruder_nr description"
msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion."
msgstr "Le train d'extrudeuse à utiliser pour l'impression des plafonds du support. Cela est utilisé en multi-extrusion." msgstr "Le système d'extrusion à utiliser pour l'impression des plafonds du support. Cela est utilisé en multi-extrusion."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_bottom_extruder_nr label" msgctxt "support_bottom_extruder_nr label"
@ -2863,7 +2868,7 @@ msgstr "Extrudeuse des bas de support"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_bottom_extruder_nr description" msgctxt "support_bottom_extruder_nr description"
msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion."
msgstr "Le train d'extrudeuse à utiliser pour l'impression des bas du support. Cela est utilisé en multi-extrusion." msgstr "Le système d'extrusion à utiliser pour l'impression des bas du support. Cela est utilisé en multi-extrusion."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_type label" msgctxt "support_type label"
@ -3078,7 +3083,7 @@ msgstr "Expansion horizontale des supports"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_offset description" msgctxt "support_offset description"
msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support."
msgstr "Le décalage appliqué à tous les polygones pour chaque couche. Une valeur positive peut lisser les zones de support et rendre le support plus solide." msgstr "L'offset appliqué à tous les polygones pour chaque couche. Une valeur positive peut lisser les zones de support et rendre le support plus solide."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_infill_sparse_thickness label" msgctxt "support_infill_sparse_thickness label"
@ -3478,7 +3483,7 @@ msgstr "Extrudeuse d'adhérence du plateau"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "adhesion_extruder_nr description" msgctxt "adhesion_extruder_nr description"
msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion."
msgstr "Le train d'extrudeuse à utiliser pour l'impression de la jupe/la bordure/du radeau. Cela est utilisé en multi-extrusion." msgstr "Le système d'extrusion à utiliser pour l'impression de la jupe/la bordure/du radeau. Cela est utilisé en multi-extrusion."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "skirt_line_count label" msgctxt "skirt_line_count label"
@ -3500,7 +3505,9 @@ msgctxt "skirt_gap description"
msgid "" msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n" "The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." "This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
msgstr "La distance horizontale entre la jupe et la première couche de limpression.\nIl sagit de la distance minimale séparant la jupe de lobjet. Si la jupe a dautres lignes, celles-ci sétendront vers lextérieur." msgstr ""
"La distance horizontale entre la jupe et la première couche de limpression.\n"
"Il sagit de la distance minimale séparant la jupe de lobjet. Si la jupe a dautres lignes, celles-ci sétendront vers lextérieur."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label" msgctxt "skirt_brim_minimal_length label"
@ -3925,7 +3932,7 @@ msgstr "Compensation du débit : la quantité de matériau extrudée est multip
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "prime_tower_wipe_enabled label" msgctxt "prime_tower_wipe_enabled label"
msgid "Wipe Inactive Nozzle on Prime Tower" msgid "Wipe Inactive Nozzle on Prime Tower"
msgstr "Essuyer le bec d'impression inactif sur la tour primaire" msgstr "Essuyer la buse d'impression inactif sur la tour primaire"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "prime_tower_wipe_enabled description" msgctxt "prime_tower_wipe_enabled description"
@ -4665,7 +4672,7 @@ msgstr "Insert en spaghettis"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "spaghetti_inset description" msgctxt "spaghetti_inset description"
msgid "The offset from the walls from where the spaghetti infill will be printed." msgid "The offset from the walls from where the spaghetti infill will be printed."
msgstr "Le décalage à partir des parois depuis lesquelles le remplissage en spaghettis sera imprimé." msgstr "L'offset à partir des parois depuis lesquelles le remplissage en spaghettis sera imprimé."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "spaghetti_flow label" msgctxt "spaghetti_flow label"
@ -4770,7 +4777,7 @@ msgstr "Distance moyenne entre les points ajoutés aléatoirement sur chaque seg
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "flow_rate_max_extrusion_offset label" msgctxt "flow_rate_max_extrusion_offset label"
msgid "Flow rate compensation max extrusion offset" msgid "Flow rate compensation max extrusion offset"
msgstr "Décalage d'extrusion max. pour compensation du débit" msgstr "Offset d'extrusion max. pour compensation du débit"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "flow_rate_max_extrusion_offset description" msgctxt "flow_rate_max_extrusion_offset description"
@ -4937,7 +4944,9 @@ msgctxt "wireframe_up_half_speed description"
msgid "" msgid ""
"Distance of an upward move which is extruded with half speed.\n" "Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." "This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
msgstr "Distance dun déplacement ascendant qui est extrudé à mi-vitesse.\nCela peut permettre une meilleure adhérence aux couches précédentes sans surchauffer le matériau dans ces couches. Uniquement applicable à l'impression filaire." msgstr ""
"Distance dun déplacement ascendant qui est extrudé à mi-vitesse.\n"
"Cela peut permettre une meilleure adhérence aux couches précédentes sans surchauffer le matériau dans ces couches. Uniquement applicable à l'impression filaire."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "wireframe_top_jump label" msgctxt "wireframe_top_jump label"
@ -5132,7 +5141,7 @@ msgstr "Position z de la maille"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "mesh_position_z description" msgctxt "mesh_position_z description"
msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'."
msgstr "Décalage appliqué à l'objet dans le sens z. Cela vous permet d'exécuter ce que l'on appelait « Affaissement de l'objet »." msgstr "Offset appliqué à l'objet dans le sens z. Cela vous permet d'exécuter ce que l'on appelait « Affaissement de l'objet »."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "mesh_rotation_matrix label" msgctxt "mesh_rotation_matrix label"

View file

@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Cura 3.2\n" "Project-Id-Version: Cura 3.2\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n" "Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2018-01-29 09:48+0000\n" "POT-Creation-Date: 2018-01-29 09:48+0000\n"
"PO-Revision-Date: 2018-02-05 13:25+0100\n" "PO-Revision-Date: 2018-02-13 13:15+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n" "Last-Translator: Crea-3D <carmine.iacoviello@crea-3d.com>\n"
"Language-Team: Italian\n" "Language-Team: Italian\n"
"Language: it_IT\n" "Language: it_IT\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -105,12 +105,12 @@ msgstr "Visualizza registro modifiche"
#: /home/ruben/Projects/Cura/plugins/ProfileFlattener/ProfileFlattener.py:20 #: /home/ruben/Projects/Cura/plugins/ProfileFlattener/ProfileFlattener.py:20
msgctxt "@item:inmenu" msgctxt "@item:inmenu"
msgid "Flatten active settings" msgid "Flatten active settings"
msgstr "Impostazioni attive profilo appiattito" msgstr "Resetta impostazioni attive"
#: /home/ruben/Projects/Cura/plugins/ProfileFlattener/ProfileFlattener.py:32 #: /home/ruben/Projects/Cura/plugins/ProfileFlattener/ProfileFlattener.py:32
msgctxt "@info:status" msgctxt "@info:status"
msgid "Profile has been flattened & activated." msgid "Profile has been flattened & activated."
msgstr "Il profilo è stato appiattito e attivato." msgstr "Il profilo è stato resettato e attivato."
#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:27 #: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:27
msgctxt "@item:inmenu" msgctxt "@item:inmenu"
@ -166,7 +166,7 @@ msgstr "Impossibile avviare un nuovo processo di stampa perché la stampante non
#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1496 #: /home/ruben/Projects/Cura/cura/CuraApplication.py:1496
msgctxt "@info:title" msgctxt "@info:title"
msgid "Warning" msgid "Warning"
msgstr "Avvertenza" msgstr "Attenzione"
#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDeviceManager.py:103 #: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDeviceManager.py:103
msgctxt "@info" msgctxt "@info"
@ -261,7 +261,7 @@ msgstr "Rimuovi"
#, python-brace-format #, python-brace-format
msgctxt "@action" msgctxt "@action"
msgid "Eject removable device {0}" msgid "Eject removable device {0}"
msgstr "Rimuovi il dispositivo rimovibile {0}" msgstr "Espelli il dispositivo rimovibile {0}"
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:156 #: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:156
#, python-brace-format #, python-brace-format
@ -444,7 +444,7 @@ msgstr "Sei sicuro di voler stampare con la configurazione selezionata?"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:748 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:748
msgctxt "@label" 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." 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 "Le configurazioni o la calibrazione della stampante e di Cura non corrispondono. Per ottenere i migliori risultati, sezionare sempre per i PrintCore e i materiali inseriti nella stampante utilizzata." msgstr "Le configurazioni o la calibrazione della stampante e di Cura non corrispondono. Per risultati ottimali, sezionare sempre i PrintCore e i materiali inseriti nella stampante utilizzata."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:754 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:754
msgctxt "@window:title" msgctxt "@window:title"
@ -506,7 +506,7 @@ msgstr "Desideri utilizzare la configurazione corrente della tua stampante in Cu
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1295 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1295
msgctxt "@label" 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." 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 "I PrintCore e/o i materiali sulla stampante differiscono da quelli contenuti nel tuo attuale progetto. Per ottenere i risultati migliori, sezionare sempre per i PrintCore e i materiali inseriti nella stampante utilizzata." msgstr "I PrintCore e/o i materiali sulla stampante differiscono da quelli contenuti nel tuo attuale progetto. Per risultati ottimali, sezionare sempre i PrintCore e i materiali inseriti nella stampante utilizzata."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:112 #: /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." msgid "This printer is not set up to host a group of connected Ultimaker 3 printers."
@ -521,7 +521,7 @@ msgstr "Questa stampante fa da host per un gruppo di {count} stampanti Ultimaker
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:114 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:114
#, python-brace-format #, python-brace-format
msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate."
msgstr "{printer_name} ha terminato la stampa '{job_name}'. Raccogliere la stampa e confermare la liberazione del piano di stampa." msgstr "{printer_name} ha terminato la stampa '{job_name}'. Rimuovere la stampa e confermare la pulizia del piano di stampa."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:115 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:115
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:533 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:533
@ -579,7 +579,7 @@ msgstr "Stampa finita"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:282 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:282
msgctxt "@label:status" msgctxt "@label:status"
msgid "Action required" msgid "Action required"
msgstr "Richiede un'azione" msgstr "Azione richiesta"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:656 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:656
#, python-brace-format #, python-brace-format
@ -686,7 +686,7 @@ msgstr "Guida per linstallazione di macro SolidWorks"
#: /home/ruben/Projects/Cura/plugins/SimulationView/__init__.py:14 #: /home/ruben/Projects/Cura/plugins/SimulationView/__init__.py:14
msgctxt "@item:inlistbox" msgctxt "@item:inlistbox"
msgid "Layer view" msgid "Layer view"
msgstr "Visualizzazione strato" msgstr "Visualizzazione layer"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.py:103 #: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.py:103
msgctxt "@info:status" msgctxt "@info:status"
@ -783,7 +783,7 @@ msgstr "Immagine GIF"
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:299 #: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:299
msgctxt "@info:status" msgctxt "@info:status"
msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration."
msgstr "Impossibile eseguire il sezionamento con il materiale corrente in quanto incompatibile con la macchina o la configurazione selezionata." msgstr "Impossibile eseguire lo slicing con il materiale corrente in quanto incompatibile con la macchina o la configurazione selezionata."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:299 #: /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:327
@ -792,24 +792,24 @@ msgstr "Impossibile eseguire il sezionamento con il materiale corrente in quanto
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:366 #: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:366
msgctxt "@info:title" msgctxt "@info:title"
msgid "Unable to slice" msgid "Unable to slice"
msgstr "Sezionamento impossibile" msgstr "Slicing impossibile"
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:326 #: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:326
#, python-brace-format #, python-brace-format
msgctxt "@info:status" msgctxt "@info:status"
msgid "Unable to slice with the current settings. The following settings have errors: {0}" msgid "Unable to slice with the current settings. The following settings have errors: {0}"
msgstr "Impossibile eseguire il sezionamento con le impostazioni attuali. Le seguenti impostazioni presentano errori: {0}" msgstr "Impossibile eseguire lo slicing con le impostazioni attuali. Le seguenti impostazioni presentano errori: {0}"
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:348 #: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:348
#, python-brace-format #, python-brace-format
msgctxt "@info:status" 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}" msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}"
msgstr "Impossibile eseguire il sezionamento a causa di alcune impostazioni per modello. Le seguenti impostazioni presentano errori su uno o più modelli: {error_labels}" msgstr "Impossibile eseguire lo slicing a causa di alcune impostazioni del modello. Le seguenti impostazioni presentano errori su uno o più modelli: {error_labels}"
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:356 #: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:356
msgctxt "@info:status" msgctxt "@info:status"
msgid "Unable to slice because the prime tower or prime position(s) are invalid." msgid "Unable to slice because the prime tower or prime position(s) are invalid."
msgstr "Impossibile eseguire il sezionamento perché la torre di innesco o la posizione di innesco non sono valide." msgstr "Impossibile eseguire lo slicing perché la prime tower o la prime position non sono valide."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:365 #: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:365
msgctxt "@info:status" msgctxt "@info:status"
@ -843,21 +843,21 @@ msgstr "Installazione"
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:43 #: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:43
msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory." msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory."
msgstr "Impossibile copiare i file di plugin Siemens NX. Controllare UGII_USER_DIR. Non è assegnato ad alcuna directory." msgstr "Impossibile copiare i file dei plugin Siemens NX. Controllare UGII_USER_DIR. Non è assegnato ad alcuna directory."
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:50 #: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:50
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:59 #: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:59
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:81 #: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:81
msgid "Successfully installed Siemens NX Cura plugin." msgid "Successfully installed Siemens NX Cura plugin."
msgstr "Installato correttamente plugin Siemens NX Cura." msgstr "Siemens NX Cura plugin installato correttamente."
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:65 #: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:65
msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR." msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR."
msgstr "Impossibile copiare i file di plugin Siemens NX. Controllare UGII_USER_DIR." msgstr "Impossibile copiare i file dei plugin Siemens NX. Controllare UGII_USER_DIR."
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:85 #: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:85
msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX." msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX."
msgstr "Impossibile installare plugin Siemens NX. Impossibile impostare la variabile di ambiente UGII_USER_DIR per Siemens NX." msgstr "Impossibile installare il plugin Siemens NX. Impossibile impostare la variabile di ambiente UGII_USER_DIR per Siemens NX."
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:165 #: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:165
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:590 #: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:590
@ -887,12 +887,12 @@ msgstr "Ugello"
#, python-brace-format #, python-brace-format
msgctxt "@info:status" msgctxt "@info:status"
msgid "Failed to get plugin ID from <filename>{0}</filename>" msgid "Failed to get plugin ID from <filename>{0}</filename>"
msgstr "Impossibile ottenere ID plugin da <filename>{0}</filename>" msgstr "Impossibile ottenere ID del plugin da <filename>{0}</filename>"
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.py:153 #: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.py:153
msgctxt "@info:tile" msgctxt "@info:tile"
msgid "Warning" msgid "Warning"
msgstr "Avvertenza" msgstr "Attenzione"
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.py:191 #: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.py:191
msgctxt "@window:title" msgctxt "@window:title"
@ -912,18 +912,18 @@ msgstr "File G"
#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:321 #: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:321
msgctxt "@info:status" msgctxt "@info:status"
msgid "Parsing G-code" msgid "Parsing G-code"
msgstr "Parsing codice G" msgstr "Analisi G-code"
#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:323 #: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:323
#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:464 #: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:464
msgctxt "@info:title" msgctxt "@info:title"
msgid "G-code Details" msgid "G-code Details"
msgstr "Dettagli codice G" msgstr "Dettagli G-code"
#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:462 #: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:462
msgctxt "@info:generic" msgctxt "@info:generic"
msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate."
msgstr "Verifica che il codice G sia idoneo alla tua stampante e alla sua configurazione prima di trasmettere il file. La rappresentazione del codice G potrebbe non essere accurata." msgstr "Verifica che il G-code sia idoneo alla tua stampante e alla sua configurazione prima di trasmettere il file. La rappresentazione del G-code potrebbe non essere accurata."
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 #: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 #: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@ -1234,7 +1234,7 @@ msgstr "Impossibile individuare posizione"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:81 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:81
msgctxt "@title:window" msgctxt "@title:window"
msgid "Crash Report" msgid "Crash Report"
msgstr "Rapporto su crash" msgstr "Rapporto sul crash"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:94 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:94
msgctxt "@label crash message" msgctxt "@label crash message"
@ -1347,13 +1347,13 @@ msgstr "%(width).1f x %(depth).1f x %(height).1f mm"
#, python-brace-format #, python-brace-format
msgctxt "@info:status" msgctxt "@info:status"
msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}"
msgstr "È possibile caricare un solo file codice G per volta. Importazione saltata {0}" msgstr "È possibile caricare un solo file G-code per volta. Importazione saltata {0}"
#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1426 #: /home/ruben/Projects/Cura/cura/CuraApplication.py:1426
#, python-brace-format #, python-brace-format
msgctxt "@info:status" msgctxt "@info:status"
msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgid "Can't open any other file if G-code is loading. Skipped importing {0}"
msgstr "Impossibile aprire altri file durante il caricamento del codice G. Importazione saltata {0}" msgstr "Impossibile aprire altri file durante il caricamento del G-code. Importazione saltata {0}"
#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1495 #: /home/ruben/Projects/Cura/cura/CuraApplication.py:1495
msgctxt "@info:status" msgctxt "@info:status"
@ -1426,7 +1426,7 @@ msgstr "Versione GCode"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:181 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:181
msgctxt "@label" msgctxt "@label"
msgid "Printhead Settings" msgid "Printhead Settings"
msgstr "Impostazioni della testina di stampa" msgstr "Impostazioni della testa di stampa"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:191 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:191
msgctxt "@label" msgctxt "@label"
@ -1436,7 +1436,7 @@ msgstr "X min"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:192 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:192
msgctxt "@tooltip" msgctxt "@tooltip"
msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"."
msgstr "Distanza tra il lato sinistro della testina di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testina di stampa durante la stampa \"Uno alla volta\"." msgstr "Distanza tra il lato sinistro della testa di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testa di stampa durante la stampa \"Uno alla volta\"."
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:201 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:201
msgctxt "@label" msgctxt "@label"
@ -1446,7 +1446,7 @@ msgstr "Y min"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:202 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:202
msgctxt "@tooltip" msgctxt "@tooltip"
msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"."
msgstr "Distanza tra il lato anteriore della testina di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testina di stampa durante la stampa \"Uno alla volta\"." msgstr "Distanza tra il lato anteriore della testa di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testa di stampa durante la stampa \"Uno alla volta\"."
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:211 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:211
msgctxt "@label" msgctxt "@label"
@ -1456,7 +1456,7 @@ msgstr "X max"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:212 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:212
msgctxt "@tooltip" msgctxt "@tooltip"
msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"."
msgstr "Distanza tra il lato destro della testina di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testina di stampa durante la stampa \"Uno alla volta\"." msgstr "Distanza tra il lato destro della testa di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testa di stampa durante la stampa \"Uno alla volta\"."
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:221 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:221
msgctxt "@label" msgctxt "@label"
@ -1466,7 +1466,7 @@ msgstr "Y max"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:222 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:222
msgctxt "@tooltip" msgctxt "@tooltip"
msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"."
msgstr "Distanza tra il lato posteriore della testina di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testina di stampa durante la stampa \"Uno alla volta\"." msgstr "Distanza tra il lato posteriore della testa di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testa di stampa durante la stampa \"Uno alla volta\"."
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:234 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:234
msgctxt "@label" msgctxt "@label"
@ -1521,7 +1521,7 @@ msgstr "Diametro del materiale compatibile"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:395 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:395
msgctxt "@tooltip" 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." msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile."
msgstr "Diametro nominale del filamento supportato dalla stampante. Il diametro esatto verrà sovrapposto dal materiale e/o dal profilo." msgstr "Diametro nominale del filamento supportato dalla stampante. Il diametro esatto verrà sovrascritto dal materiale e/o dal profilo."
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:411 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:411
msgctxt "@label" msgctxt "@label"
@ -1536,12 +1536,12 @@ msgstr "Scostamento Y ugello"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:444 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:444
msgctxt "@label" msgctxt "@label"
msgid "Extruder Start Gcode" msgid "Extruder Start Gcode"
msgstr "Codice G avvio estrusore" msgstr "Gcode avvio estrusore"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:462 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:462
msgctxt "@label" msgctxt "@label"
msgid "Extruder End Gcode" msgid "Extruder End Gcode"
msgstr "Codice G fine estrusore" msgstr "Gcode fine estrusore"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.qml:18 #: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.qml:18
msgctxt "@label" msgctxt "@label"
@ -1618,7 +1618,7 @@ 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" "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"
"\n" "\n"
"Select your printer from the list below:" "Select your printer from the list below:"
msgstr "Per stampare direttamente sulla stampante in rete, verificare che la stampante desiderata sia collegata alla rete mediante un cavo di rete o mediante collegamento alla rete WIFI. Se si collega Cura alla stampante, è comunque possibile utilizzare una chiavetta USB per trasferire i file codice G alla stampante.\n\nSelezionare la stampante dallelenco seguente:" msgstr "Per stampare direttamente sulla stampante in rete, verificare che la stampante desiderata sia collegata alla rete mediante un cavo di rete o mediante collegamento alla rete WIFI. Se si collega Cura alla stampante, è comunque possibile utilizzare una chiavetta USB per trasferire i file Gcode alla stampante.\n\nSelezionare la stampante dallelenco seguente:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:75 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:75
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44 #: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
@ -1715,7 +1715,7 @@ msgstr "OK"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:24 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:24
msgctxt "@title:window" msgctxt "@title:window"
msgid "Print over network" msgid "Print over network"
msgstr "Stampa sulla rete" msgstr "Stampa tramite rete"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:92 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:92
msgctxt "@action:button" msgctxt "@action:button"
@ -1816,7 +1816,7 @@ msgstr "Finisce alle: "
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:405 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:405
msgctxt "@label" msgctxt "@label"
msgid "Clear build plate" msgid "Clear build plate"
msgstr "Cancellare piano di stampa" msgstr "Pulire piano di stampa"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:414 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:414
msgctxt "@label" msgctxt "@label"
@ -2054,7 +2054,7 @@ msgstr "Velocità"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:144 #: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:144
msgctxt "@label:listbox" msgctxt "@label:listbox"
msgid "Layer thickness" msgid "Layer thickness"
msgstr "Spessore strato" msgstr "Spessore layer"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:185 #: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:185
msgctxt "@label" msgctxt "@label"
@ -2089,7 +2089,7 @@ msgstr "Mostra solo strati superiori"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:339 #: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:339
msgctxt "@label" msgctxt "@label"
msgid "Show 5 Detailed Layers On Top" msgid "Show 5 Detailed Layers On Top"
msgstr "Mostra 5 strati superiori in dettaglio" msgstr "Mostra 5 layer superiori in dettaglio"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:350 #: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:350
msgctxt "@label" msgctxt "@label"
@ -2451,7 +2451,7 @@ msgstr "Seleziona qualsiasi aggiornamento realizzato per questa Ultimaker 2."
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelectionMachineAction.qml:45 #: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelectionMachineAction.qml:45
msgctxt "@label" msgctxt "@label"
msgid "Olsson Block" msgid "Olsson Block"
msgstr "Blocco Olsson" msgstr "Olsson Block"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:27 #: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:27
msgctxt "@title" msgctxt "@title"
@ -2466,7 +2466,7 @@ msgstr "Per assicurarsi stampe di alta qualità, è ora possibile regolare il pi
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:47 #: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:47
msgctxt "@label" msgctxt "@label"
msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle."
msgstr "Per ciascuna posizione: inserire un pezzo di carta sotto l'ugello e regolare la stampa dell'altezza del piano di stampa. L'altezza del piano di stampa è corretta quando la carta sfiora la punta dell'ugello." msgstr "Per ciascuna posizione: inserire un pezzo di carta sotto l'ugello e regolare l'altezza del piano di stampa. L'altezza del piano di stampa è corretta quando la carta sfiora la punta dell'ugello."
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:62 #: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:62
msgctxt "@action:button" msgctxt "@action:button"
@ -2914,12 +2914,12 @@ msgstr "Visualizza sbalzo"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:344 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:344
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
msgid "Moves the camera so the model is in the center of the view when a model is selected" msgid "Moves the camera so the model is in the center of the view when a model is selected"
msgstr "Sposta la fotocamera in modo che il modello si trovi al centro della visualizzazione quando è selezionato" msgstr "Sposta la camera in modo che il modello si trovi al centro della visualizzazione quando è selezionato"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:349 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:349
msgctxt "@action:button" msgctxt "@action:button"
msgid "Center camera when item is selected" msgid "Center camera when item is selected"
msgstr "Centratura fotocamera alla selezione dell'elemento" msgstr "Centratura camera alla selezione dell'elemento"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:358 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:358
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
@ -2929,7 +2929,7 @@ msgstr "Il comportamento dello zoom predefinito di Cura dovrebbe essere invertit
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:363 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:363
msgctxt "@action:button" msgctxt "@action:button"
msgid "Invert the direction of camera zoom." msgid "Invert the direction of camera zoom."
msgstr "Inverti la direzione dello zoom della fotocamera." msgstr "Inverti la direzione dello zoom della camera."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:372 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:372
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
@ -2964,22 +2964,22 @@ msgstr "Rilascia automaticamente i modelli sul piano di stampa"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
msgid "Show caution message in gcode reader." msgid "Show caution message in gcode reader."
msgstr "Visualizza il messaggio di avvertimento sul lettore codice G." msgstr "Visualizza il messaggio di avvertimento sul lettore gcode."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:425 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:425
msgctxt "@option:check" msgctxt "@option:check"
msgid "Caution message in gcode reader" msgid "Caution message in gcode reader"
msgstr "Messaggio di avvertimento sul lettore codice G" msgstr "Messaggio di avvertimento sul lettore gcode"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
msgid "Should layer be forced into compatibility mode?" msgid "Should layer be forced into compatibility mode?"
msgstr "Lo strato deve essere forzato in modalità di compatibilità?" msgstr "Il layer deve essere forzato in modalità di compatibilità?"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437
msgctxt "@option:check" msgctxt "@option:check"
msgid "Force layer view compatibility mode (restart required)" msgid "Force layer view compatibility mode (restart required)"
msgstr "Forzare la modalità di compatibilità visualizzazione strato (riavvio necessario)" msgstr "Forzare la modalità di compatibilità visualizzazione layer (riavvio necessario)"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:453 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:453
msgctxt "@label" msgctxt "@label"
@ -3109,7 +3109,7 @@ msgstr "I modelli appena caricati devono essere sistemati sul piano di stampa? U
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699
msgctxt "@option:check" msgctxt "@option:check"
msgid "Do not arrange objects on load" msgid "Do not arrange objects on load"
msgstr "Non posizionare oggetti sul carico" msgstr "Non posizionare oggetti dopo il caricamento"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:15 #: /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/Cura.qml:514
@ -3154,7 +3154,7 @@ msgstr "Stato:"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:190 #: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:190
msgctxt "@label:MonitorStatus" msgctxt "@label:MonitorStatus"
msgid "Waiting for someone to clear the build plate" msgid "Waiting for someone to clear the build plate"
msgstr "In attesa di qualcuno che cancelli il piano di stampa" msgstr "In attesa che qualcuno liberi il piano di stampa"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:199 #: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:199
msgctxt "@label:MonitorStatus" msgctxt "@label:MonitorStatus"
@ -3547,7 +3547,7 @@ msgctxt "@label:listbox"
msgid "" msgid ""
"Print Setup disabled\n" "Print Setup disabled\n"
"G-code files cannot be modified" "G-code files cannot be modified"
msgstr "Impostazione di stampa disabilitata\nI file codice G non possono essere modificati" msgstr "Impostazione di stampa disabilitata\nI file G-code non possono essere modificati"
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:342 #: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:342
msgctxt "@label Hours and minutes" msgctxt "@label Hours and minutes"
@ -3599,7 +3599,7 @@ msgstr "<b>Impostazione di stampa consigliata</b><br/><br/>Stampa con le imposta
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:596 #: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:596
msgctxt "@tooltip" msgctxt "@tooltip"
msgid "<b>Custom Print Setup</b><br/><br/>Print with finegrained control over every last bit of the slicing process." msgid "<b>Custom Print Setup</b><br/><br/>Print with finegrained control over every last bit of the slicing process."
msgstr "<b>Impostazione di stampa personalizzata</b><br/><br/>Stampa con il controllo grana fine su ogni sezione finale del processo di sezionamento." msgstr "<b>Impostazione di stampa personalizzata</b><br/><br/>Stampa con il controllo grana fine su ogni sezione finale del processo di slicing."
#: /home/ruben/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:50 #: /home/ruben/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:50
msgctxt "@title:menuitem %1 is the automatically selected material" msgctxt "@title:menuitem %1 is the automatically selected material"
@ -3704,7 +3704,7 @@ msgstr "La temperatura corrente del piano riscaldato."
#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:423 #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:423
msgctxt "@tooltip of temperature input" msgctxt "@tooltip of temperature input"
msgid "The temperature to pre-heat the bed to." msgid "The temperature to pre-heat the bed to."
msgstr "La temperatura di preriscaldo del piano." msgstr "La temperatura di preriscaldamento del piano."
#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:623 #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:623
msgctxt "@button Cancel pre-heating" msgctxt "@button Cancel pre-heating"
@ -3714,7 +3714,7 @@ msgstr "Annulla"
#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:623 #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:623
msgctxt "@button" msgctxt "@button"
msgid "Pre-heat" msgid "Pre-heat"
msgstr "Pre-riscaldo" msgstr "Pre-riscaldamento"
#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:650 #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:650
msgctxt "@tooltip of pre-heat" msgctxt "@tooltip of pre-heat"
@ -3925,7 +3925,7 @@ msgstr "Sel&eziona tutti i modelli"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:332 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:332
msgctxt "@action:inmenu menubar:edit" msgctxt "@action:inmenu menubar:edit"
msgid "&Clear Build Plate" msgid "&Clear Build Plate"
msgstr "&Cancellare piano di stampa" msgstr "&Pulire piano di stampa"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:342 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:342
msgctxt "@action:inmenu menubar:file" msgctxt "@action:inmenu menubar:file"
@ -3970,7 +3970,7 @@ msgstr "&Nuovo Progetto..."
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:402 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:402
msgctxt "@action:inmenu menubar:help" msgctxt "@action:inmenu menubar:help"
msgid "Show Engine &Log..." msgid "Show Engine &Log..."
msgstr "M&ostra log motore..." msgstr "M&ostra motore log..."
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:410 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:410
msgctxt "@action:inmenu menubar:help" msgctxt "@action:inmenu menubar:help"
@ -4010,7 +4010,7 @@ msgstr "Pronto per il sezionamento"
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:38 #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:38
msgctxt "@label:PrintjobStatus" msgctxt "@label:PrintjobStatus"
msgid "Slicing..." msgid "Slicing..."
msgstr "Sezionamento in corso..." msgstr "Slicing in corso..."
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:40 #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:40
msgctxt "@label:PrintjobStatus %1 is target operation" msgctxt "@label:PrintjobStatus %1 is target operation"
@ -4020,7 +4020,7 @@ msgstr "Pronto a %1"
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:42 #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:42
msgctxt "@label:PrintjobStatus" msgctxt "@label:PrintjobStatus"
msgid "Unable to Slice" msgid "Unable to Slice"
msgstr "Sezionamento impossibile" msgstr "Slicing impossibile"
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:44 #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:44
msgctxt "@label:PrintjobStatus" msgctxt "@label:PrintjobStatus"
@ -4035,7 +4035,7 @@ msgstr "Seziona processo di stampa corrente"
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:171 #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:171
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
msgid "Cancel slicing process" msgid "Cancel slicing process"
msgstr "Annulla processo di sezionamento" msgstr "Annulla processo di slicing"
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:183 #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:183
msgctxt "@label:Printjob" msgctxt "@label:Printjob"
@ -4050,7 +4050,7 @@ msgstr "Annulla"
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:317 #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:317
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
msgid "Select the active output device" msgid "Select the active output device"
msgstr "Seleziona l'unità di uscita attiva" msgstr "Seleziona l'unità output attiva"
#: /home/ruben/Projects/Cura/resources/qml/OpenFilesIncludingProjectsDialog.qml:19 #: /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:696
@ -4320,7 +4320,7 @@ msgstr "Importa i modelli"
#: /home/ruben/Projects/Cura/resources/qml/EngineLog.qml:15 #: /home/ruben/Projects/Cura/resources/qml/EngineLog.qml:15
msgctxt "@title:window" msgctxt "@title:window"
msgid "Engine Log" msgid "Engine Log"
msgstr "Log motore" msgstr "Motore Log"
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:245 #: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:245
msgctxt "@label" msgctxt "@label"
@ -4665,7 +4665,7 @@ msgstr "Lettore di immagine"
#: CuraEngineBackend/plugin.json #: CuraEngineBackend/plugin.json
msgctxt "description" msgctxt "description"
msgid "Provides the link to the CuraEngine slicing backend." msgid "Provides the link to the CuraEngine slicing backend."
msgstr "Fornisce il collegamento al back-end di sezionamento CuraEngine." msgstr "Fornisce il collegamento al back-end di slicing di CuraEngine."
#: CuraEngineBackend/plugin.json #: CuraEngineBackend/plugin.json
msgctxt "name" msgctxt "name"
@ -4725,12 +4725,12 @@ msgstr "Visualizzazione compatta"
#: GCodeReader/plugin.json #: GCodeReader/plugin.json
msgctxt "description" msgctxt "description"
msgid "Allows loading and displaying G-code files." msgid "Allows loading and displaying G-code files."
msgstr "Consente il caricamento e la visualizzazione dei file codice G." msgstr "Consente il caricamento e la visualizzazione dei file G-code."
#: GCodeReader/plugin.json #: GCodeReader/plugin.json
msgctxt "name" msgctxt "name"
msgid "G-code Reader" msgid "G-code Reader"
msgstr "Lettore codice G" msgstr "Lettore G-code"
#: CuraProfileWriter/plugin.json #: CuraProfileWriter/plugin.json
msgctxt "description" msgctxt "description"
@ -4944,7 +4944,7 @@ msgstr "Lettore profilo Cura"
#~ msgctxt "@label:status" #~ msgctxt "@label:status"
#~ msgid "Blocked" #~ msgid "Blocked"
#~ msgstr "Ostacolato" #~ msgstr "Bloccato"
#~ msgctxt "@label:status" #~ msgctxt "@label:status"
#~ msgid "Can't start print" #~ msgid "Can't start print"
@ -4964,7 +4964,7 @@ msgstr "Lettore profilo Cura"
#~ msgctxt "@info:title" #~ msgctxt "@info:title"
#~ msgid "Layer View" #~ msgid "Layer View"
#~ msgstr "Visualizzazione strato" #~ msgstr "Visualizzazione layer"
#~ msgctxt "@menuitem" #~ msgctxt "@menuitem"
#~ msgid "Browse plugins" #~ msgid "Browse plugins"
@ -5068,7 +5068,7 @@ msgstr "Lettore profilo Cura"
#~ msgctxt "name" #~ msgctxt "name"
#~ msgid "Layer View" #~ msgid "Layer View"
#~ msgstr "Visualizzazione strato" #~ msgstr "Visualizzazione layer"
#~ msgctxt "@item:inlistbox" #~ msgctxt "@item:inlistbox"
#~ msgid "X-Ray" #~ msgid "X-Ray"
@ -5199,7 +5199,7 @@ msgstr "Lettore profilo Cura"
#~ msgctxt "@label" #~ msgctxt "@label"
#~ msgid "Hotend" #~ msgid "Hotend"
#~ msgstr "Estremità calda" #~ msgstr "Hotend"
#~ msgctxt "@action:button" #~ msgctxt "@action:button"
#~ msgid "View Mode" #~ msgid "View Mode"
@ -5335,7 +5335,7 @@ msgstr "Lettore profilo Cura"
#~ msgctxt "@label" #~ msgctxt "@label"
#~ msgid "The print cores and/or materials on your printer differ from those within your current project. For the best result, always slice for the print cores and materials that are inserted in your printer." #~ msgid "The print cores and/or materials on your printer differ from those within your current project. For the best result, always slice for the print cores and materials that are inserted in your printer."
#~ msgstr "I PrintCore e/o i materiali della stampante sono diversi da quelli del progetto corrente. Per ottenere i migliori risultati, sezionare sempre per i PrintCore e i materiali inseriti nella stampante utilizzata." #~ msgstr "I PrintCore e/o i materiali della stampante sono diversi da quelli del progetto corrente. Per risultati ottimali, sezionare sempre i PrintCore e i materiali inseriti nella stampante utilizzata."
#~ msgctxt "@label" #~ msgctxt "@label"
#~ msgid "Post Processing" #~ msgid "Post Processing"
@ -5391,11 +5391,11 @@ msgstr "Lettore profilo Cura"
#~ msgctxt "@label" #~ msgctxt "@label"
#~ msgid "Layer View" #~ msgid "Layer View"
#~ msgstr "Visualizzazione strato" #~ msgstr "Visualizzazione layer"
#~ msgctxt "@info:whatsthis" #~ msgctxt "@info:whatsthis"
#~ msgid "Provides the Layer view." #~ msgid "Provides the Layer view."
#~ msgstr "Fornisce la visualizzazione degli strati." #~ msgstr "Fornisce la visualizzazione dei layer."
#~ msgctxt "@label" #~ msgctxt "@label"
#~ msgid "Version Upgrade 2.5 to 2.6" #~ msgid "Version Upgrade 2.5 to 2.6"
@ -5435,7 +5435,7 @@ msgstr "Lettore profilo Cura"
#~ msgctxt "@info:whatsthis" #~ msgctxt "@info:whatsthis"
#~ msgid "Provides the link to the CuraEngine slicing backend." #~ msgid "Provides the link to the CuraEngine slicing backend."
#~ msgstr "Fornisce il collegamento al back-end di sezionamento CuraEngine." #~ msgstr "Fornisce il collegamento al back-end di slicing di CuraEngine."
#~ msgctxt "@label" #~ msgctxt "@label"
#~ msgid "Per Model Settings Tool" #~ msgid "Per Model Settings Tool"
@ -5463,11 +5463,11 @@ msgstr "Lettore profilo Cura"
#~ msgctxt "@label" #~ msgctxt "@label"
#~ msgid "G-code Reader" #~ msgid "G-code Reader"
#~ msgstr "Lettore codice G" #~ msgstr "Lettore G-code"
#~ msgctxt "@info:whatsthis" #~ msgctxt "@info:whatsthis"
#~ msgid "Allows loading and displaying G-code files." #~ msgid "Allows loading and displaying G-code files."
#~ msgstr "Consente il caricamento e la visualizzazione dei file codice G." #~ msgstr "Consente il caricamento e la visualizzazione dei file G-code."
#~ msgctxt "@label" #~ msgctxt "@label"
#~ msgid "Cura Profile Writer" #~ msgid "Cura Profile Writer"
@ -5736,7 +5736,7 @@ msgstr "Lettore profilo Cura"
#~ msgctxt "@option:check" #~ msgctxt "@option:check"
#~ msgid "Only display top layer(s) in layer view" #~ msgid "Only display top layer(s) in layer view"
#~ msgstr "In visualizzazione strato, visualizza solo lo/gli strato/i superiore/i" #~ msgstr "In visualizzazione layer, visualizza solo il/i layer(s) superiore/i"
#~ msgctxt "@label" #~ msgctxt "@label"
#~ msgid "Opening files" #~ msgid "Opening files"

File diff suppressed because it is too large Load diff

View file

@ -8,15 +8,15 @@ msgstr ""
"Project-Id-Version: Cura 3.2\n" "Project-Id-Version: Cura 3.2\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n" "Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2018-01-29 09:48+0000\n" "POT-Creation-Date: 2018-01-29 09:48+0000\n"
"PO-Revision-Date: 2018-02-05 13:25+0100\n" "PO-Revision-Date: 2018-02-10 04:58+0900\n"
"Last-Translator: Bothof <info@bothof.nl>\n" "Last-Translator: Brule <jason@brule.co.jp>\n"
"Language-Team: Japanese\n" "Language-Team: Japanese\n"
"Language: ja_JP\n" "Language: ja_JP\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 1.8.7.1\n" "X-Generator: Poedit 2.0.4\n"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:26 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:26
msgctxt "@action" msgctxt "@action"
@ -634,7 +634,10 @@ 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 it's content again and make sure one part or assembly is inside?\n"
"\n" "\n"
" Thanks!." " Thanks!."
msgstr "図面の中にモデルが見つかりません。中身を確認し、パートかアセンブリーが中に入っていることを確認してください。\n\n 再確認をお願いします。" msgstr ""
"図面の中にモデルが見つかりません。中身を確認し、パートかアセンブリーが中に入っていることを確認してください。\n"
"\n"
" 再確認をお願いします。"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:595 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:595
msgctxt "@info:status" msgctxt "@info:status"
@ -642,7 +645,10 @@ 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 then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n"
"\n" "\n"
"Sorry!" "Sorry!"
msgstr "図面の中にパートかアセンブリーが2個以上見つかりました。今のところ、本製品はパートかアセンブリーが1個の図面のみに対応しています。\n\n申し訳ありません。" msgstr ""
"図面の中にパートかアセンブリーが2個以上見つかりました。今のところ、本製品はパートかアセンブリーが1個の図面のみに対応しています。\n"
"\n"
"申し訳ありません。"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:25 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:25
msgctxt "@item:inlistbox" msgctxt "@item:inlistbox"
@ -667,7 +673,12 @@ msgid ""
"\n" "\n"
"With kind regards\n" "With kind regards\n"
" - Thomas Karl Pietrowski" " - Thomas Karl Pietrowski"
msgstr "お客様へ\nシステム上に正規のソリッドワークスがインストールされていません。つまり、ソリッドワークスがインストールされていないか、有効なライセンスが存在しません。ソリッドワークスだけを問題なく使用できるようになっているか確認するか、自社のIT部門にご相談ください。\n\nお願いいたします。\n - Thomas Karl Pietrowski" msgstr ""
"お客様へ\n"
"システム上に正規のソリッドワークスがインストールされていません。つまり、ソリッドワークスがインストールされていないか、有効なライセンスが存在しません。ソリッドワークスだけを問題なく使用できるようになっているか確認するか、自社のIT部門にご相談ください。\n"
"\n"
"お願いいたします。\n"
" - Thomas Karl Pietrowski"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:57 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:57
msgctxt "@info:status" msgctxt "@info:status"
@ -677,7 +688,12 @@ msgid ""
"\n" "\n"
"With kind regards\n" "With kind regards\n"
" - Thomas Karl Pietrowski" " - Thomas Karl Pietrowski"
msgstr "お客様へ\nこのプラグインは現在Windows以外のOSで実行されています。このプラグインは、ソリッドワークスがインストールされたWindowsでしか動作しません。有効なライセンスも必要です。ソリッドワークスがインストールされたWindowsマシンにこのプラグインをインストールしてください。\n\nお願いいたします。\n - Thomas Karl Pietrowski" msgstr ""
"お客様へ\n"
"このプラグインは現在Windows以外のOSで実行されています。このプラグインは、ソリッドワークスがインストールされたWindowsでしか動作しません。有効なライセンスも必要です。ソリッドワークスがインストールされたWindowsマシンにこのプラグインをインストールしてください。\n"
"\n"
"お願いいたします。\n"
" - Thomas Karl Pietrowski"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:70 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:70
msgid "Configure" msgid "Configure"
@ -751,7 +767,9 @@ msgctxt "@info:status"
msgid "" msgid ""
"Could not export using \"{}\" quality!\n" "Could not export using \"{}\" quality!\n"
"Felt back to \"{}\"." "Felt back to \"{}\"."
msgstr "\"{}\"品質を使用したエクスポートができませんでした!\n\"{}\"になりました。" msgstr ""
"\"{}\"品質を使用したエクスポートができませんでした!\n"
"\"{}\"になりました。"
#: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14 #: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14
@ -1246,7 +1264,10 @@ 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. 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" " <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
" " " "
msgstr "<p><b>致命的なエラーが発生しました。問題解決のためこのクラッシュレポートを送信してください</p></b>\n <p>「レポート送信」ボタンを使用してバグレポートが自動的に当社サーバーに送られるようにしてください</p>\n " msgstr ""
"<p><b>致命的なエラーが発生しました。問題解決のためこのクラッシュレポートを送信してください</p></b>\n"
" <p>「レポート送信」ボタンを使用してバグレポートが自動的に当社サーバーに送られるようにしてください</p>\n"
" "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:102 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:102
msgctxt "@title:groupbox" msgctxt "@title:groupbox"
@ -1932,7 +1953,9 @@ msgctxt "@action:button"
msgid "" msgid ""
"Open the directory\n" "Open the directory\n"
"with macro and icon" "with macro and icon"
msgstr "ディレクトリーを開きます\n(マクロとアイコンで)" msgstr ""
"ディレクトリーを開きます\n"
"(マクロとアイコンで)"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:160 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:160
msgctxt "@description:label" msgctxt "@description:label"
@ -2426,7 +2449,10 @@ msgid ""
"This plugin contains a license.\n" "This plugin contains a license.\n"
"You need to accept this license to install this plugin.\n" "You need to accept this license to install this plugin.\n"
"Do you agree with the terms below?" "Do you agree with the terms below?"
msgstr "このプラグインにはライセンスが含まれています。\nこのプラグインをインストールするにはこのライセンスに同意する必要があります。\n下の利用規約に同意しますか" msgstr ""
"このプラグインにはライセンスが含まれています。\n"
"このプラグインをインストールするにはこのライセンスに同意する必要があります。\n"
"下の利用規約に同意しますか?"
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:242 #: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:242
msgctxt "@action:button" msgctxt "@action:button"
@ -2555,10 +2581,9 @@ msgid "Not connected"
msgstr "プリンターにつながっていません。" msgstr "プリンターにつながっていません。"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:99 #: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:99
#, fuzzy
msgctxt "@label" msgctxt "@label"
msgid "Min endstop X: " msgid "Min endstop X: "
msgstr "エンドストップ X:" msgstr "最小エンドストップ X:"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:109 #: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:109
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:130 #: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:130
@ -2577,16 +2602,14 @@ msgid "Not checked"
msgstr "チェックされていません。" msgstr "チェックされていません。"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:120 #: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:120
#, fuzzy
msgctxt "@label" msgctxt "@label"
msgid "Min endstop Y: " msgid "Min endstop Y: "
msgstr "エンドストップ Y:" msgstr "最小エンドストップ Y:"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:141 #: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:141
#, fuzzy
msgctxt "@label" msgctxt "@label"
msgid "Min endstop Z: " msgid "Min endstop Z: "
msgstr "エンドストップ Z:" msgstr "最小エンドストップ Z:"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:163 #: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:163
msgctxt "@label" msgctxt "@label"
@ -3470,7 +3493,9 @@ msgid ""
"Some setting/override values are different from the values stored in the profile.\n" "Some setting/override values are different from the values stored in the profile.\n"
"\n" "\n"
"Click to open the profile manager." "Click to open the profile manager."
msgstr "いくらかの設定プロファイルにある値とことなる場合無効にします。\nプロファイルマネージャーをクリックして開いてください。" msgstr ""
"いくらかの設定プロファイルにある値とことなる場合無効にします。\n"
"プロファイルマネージャーをクリックして開いてください。"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:150 #: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:150
msgctxt "@label:textbox" msgctxt "@label:textbox"
@ -3508,7 +3533,9 @@ msgid ""
"Some hidden settings use values different from their normal calculated value.\n" "Some hidden settings use values different from their normal calculated value.\n"
"\n" "\n"
"Click to make these settings visible." "Click to make these settings visible."
msgstr "いくらかの非表示設定は通常の計算された値と異なる値を使用します。\n表示されるようにクリックしてください。" msgstr ""
"いくらかの非表示設定は通常の計算された値と異なる値を使用します。\n"
"表示されるようにクリックしてください。"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:61 #: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:61
msgctxt "@label Header for list of settings." msgctxt "@label Header for list of settings."
@ -3536,7 +3563,9 @@ msgid ""
"This setting has a value that is different from the profile.\n" "This setting has a value that is different from the profile.\n"
"\n" "\n"
"Click to restore the value of the profile." "Click to restore the value of the profile."
msgstr "この設定にプロファイルと異なった値があります。\nプロファイルの値を戻すためにクリックしてください。" msgstr ""
"この設定にプロファイルと異なった値があります。\n"
"プロファイルの値を戻すためにクリックしてください。"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:288 #: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:288
msgctxt "@label" msgctxt "@label"
@ -3544,7 +3573,9 @@ msgid ""
"This setting is normally calculated, but it currently has an absolute value set.\n" "This setting is normally calculated, but it currently has an absolute value set.\n"
"\n" "\n"
"Click to restore the calculated value." "Click to restore the calculated value."
msgstr "このセッティングは通常計算されます、今は絶対値に固定されています。\n計算された値に変更するためにクリックを押してください。" msgstr ""
"このセッティングは通常計算されます、今は絶対値に固定されています。\n"
"計算された値に変更するためにクリックを押してください。"
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:128 #: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:128
msgctxt "@label:listbox" msgctxt "@label:listbox"
@ -3556,7 +3587,9 @@ msgctxt "@label:listbox"
msgid "" msgid ""
"Print Setup disabled\n" "Print Setup disabled\n"
"G-code files cannot be modified" "G-code files cannot be modified"
msgstr "プリントセットアップが無効\nG-codeファイルを修正することができません。" msgstr ""
"プリントセットアップが無効\n"
"G-codeファイルを修正することができません。"
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:342 #: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:342
msgctxt "@label Hours and minutes" msgctxt "@label Hours and minutes"

View file

@ -1,14 +1,14 @@
# Cura JSON setting files # Cura
# Copyright (C) 2017 Ultimaker # Copyright (C) 2018 Ultimaker
# This file is distributed under the same license as the Cura package. # This file is distributed under the same license as the Cura package.
# Ruben Dulek <r.dulek@ultimaker.com>, 2017. # Ruben Dulek <r.dulek@ultimaker.com>, 2018.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Cura 3.0\n" "Project-Id-Version: Cura 3.2\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n" "Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n" "POT-Creation-Date: 2018-01-29 09:48+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n" "PO-Revision-Date: 2018-02-10 05:04+0900\n"
"Last-Translator: Brule\n" "Last-Translator: Brule\n"
"Language-Team: Brule\n" "Language-Team: Brule\n"
"Language: ja_JP\n" "Language: ja_JP\n"
@ -62,7 +62,9 @@ msgctxt "machine_start_gcode description"
msgid "" msgid ""
"Gcode commands to be executed at the very start - separated by \n" "Gcode commands to be executed at the very start - separated by \n"
"." "."
msgstr "Gcodeのコマンドは −で始まり\nで区切られます。" msgstr ""
"Gcodeのコマンドは −で始まり\n"
"で区切られます。"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_end_gcode label" msgctxt "machine_end_gcode label"
@ -75,7 +77,9 @@ msgctxt "machine_end_gcode description"
msgid "" msgid ""
"Gcode commands to be executed at the very end - separated by \n" "Gcode commands to be executed at the very end - separated by \n"
"." "."
msgstr "Gcodeのコマンドは −で始まり\nで区切られます。" msgstr ""
"Gcodeのコマンドは −で始まり\n"
"で区切られます。"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "material_guid label" msgctxt "material_guid label"
@ -1175,7 +1179,9 @@ msgstr "ZシームX"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "z_seam_x description" msgctxt "z_seam_x description"
msgid "The X coordinate of the position near where to start printing each part in a layer." msgid "The X coordinate of the position near where to start printing each part in a layer."
msgstr "レイヤー内の各印刷を開始するX座\n標の位置。" msgstr ""
"レイヤー内の各印刷を開始するX座\n"
"標の位置。"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "z_seam_y label" msgctxt "z_seam_y label"
@ -1630,7 +1636,9 @@ msgstr "インフィル優先"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_before_walls description" msgctxt "infill_before_walls description"
msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface."
msgstr "壁より前にインフィルをプリントします はじめに壁をプリントするとより精密な壁になりますが、オーバーハングのプリントは悪化します\nはじめにインフィルをプリントすると丈夫な壁になりますが、インフィルの模様が時折表面から透けて表れます" msgstr ""
"壁より前にインフィルをプリントします はじめに壁をプリントするとより精密な壁になりますが、オーバーハングのプリントは悪化します\n"
"はじめにインフィルをプリントすると丈夫な壁になりますが、インフィルの模様が時折表面から透けて表れます"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "min_infill_area label" msgctxt "min_infill_area label"
@ -3544,7 +3552,7 @@ msgstr "密着性"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "prime_blob_enable label" msgctxt "prime_blob_enable label"
msgid "Enable Prime Blob" msgid "Enable Prime Blob"
msgstr "プライムボルブを有効にする" msgstr "プライムブロブを有効にする"
# msgstr "プライムブロブを有効にする" # msgstr "プライムブロブを有効にする"
#: fdmprinter.def.json #: fdmprinter.def.json
@ -3636,7 +3644,9 @@ msgctxt "skirt_gap description"
msgid "" msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n" "The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." "This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
msgstr "スカートと印刷の最初の層の間の水平距離。\nこれは最小距離です。複数のスカートラインがこの距離から外側に展開されます。" msgstr ""
"スカートと印刷の最初の層の間の水平距離。\n"
"これは最小距離です。複数のスカートラインがこの距離から外側に展開されます。"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label" msgctxt "skirt_brim_minimal_length label"

View file

@ -1,14 +1,14 @@
# Cura # Cura
# Copyright (C) 2017 Ultimaker # Copyright (C) 2018 Ultimaker
# This file is distributed under the same license as the Cura package. # This file is distributed under the same license as the Cura package.
# Ruben Dulek <r.dulek@ultimaker.com>, 2017. # Ruben Dulek <r.dulek@ultimaker.com>, 2018.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Cura 3.0\n" "Project-Id-Version: Cura 3.2\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n" "Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n" "POT-Creation-Date: 2018-01-29 09:48+0000\n"
"PO-Revision-Date: 2017-12-04 10:20-0300\n" "PO-Revision-Date: 2018-02-12 10:20-0300\n"
"Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n" "Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br> and CoderSquirrel <jasaneschio@gmail.com>\n" "Language-Team: Cláudio Sampaio <patola@makerlinux.com.br> and CoderSquirrel <jasaneschio@gmail.com>\n"
"Language: pt_BR\n" "Language: pt_BR\n"
@ -188,7 +188,7 @@ msgstr "Firmware da Impressora"
#: /home/ruben/Projects/Cura/plugins/PrepareStage/__init__.py:12 #: /home/ruben/Projects/Cura/plugins/PrepareStage/__init__.py:12
msgctxt "@item:inmenu" msgctxt "@item:inmenu"
msgid "Prepare" msgid "Prepare"
msgstr "" msgstr "Preparar"
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 #: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23
msgctxt "@action:button Preceded by 'Ready to'." msgctxt "@action:button Preceded by 'Ready to'."
@ -561,7 +561,7 @@ msgstr "Abrir a interface de trabalhos de impressão em seu navegador."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:239 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:239
msgctxt "@label Printer name" msgctxt "@label Printer name"
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr "Desconhecida"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:505 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:505
#, python-brace-format #, python-brace-format
@ -596,7 +596,7 @@ msgstr "Conectar pela rede"
#: /home/ruben/Projects/Cura/plugins/MonitorStage/__init__.py:12 #: /home/ruben/Projects/Cura/plugins/MonitorStage/__init__.py:12
msgctxt "@item:inmenu" msgctxt "@item:inmenu"
msgid "Monitor" msgid "Monitor"
msgstr "" msgstr "Monitor"
#: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:66 #: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:66
#, python-brace-format #, python-brace-format
@ -623,7 +623,7 @@ msgstr "Não foi possível acessar informação de atualização."
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:579 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:579
msgctxt "@info:status" msgctxt "@info:status"
msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself." msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself."
msgstr "" msgstr "O SolidWorks relatou problemas ao abrir seu arquivo. Recomendamos resolver tais problemas dentro do próprio SolidWorks."
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:591 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:591
msgctxt "@info:status" msgctxt "@info:status"
@ -632,6 +632,9 @@ msgid ""
"\n" "\n"
" Thanks!." " Thanks!."
msgstr "" msgstr ""
"Não foram encontrados modelos dentro de seu desenho. Poderia verificar seu conteúdo novamente e se assegurar que uma parte ou montagem está incluída?\n"
"\n"
" Obrigado!."
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:595 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:595
msgctxt "@info:status" msgctxt "@info:status"
@ -640,6 +643,9 @@ msgid ""
"\n" "\n"
"Sorry!" "Sorry!"
msgstr "" msgstr ""
"Foi encontrado mais de uma parte ou montagem dentro de seu desenho. Atualmente só suportamos desenhos com exatamente uma parte ou montagem dentro.\n"
"\n"
"Desculpe!"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:25 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:25
msgctxt "@item:inlistbox" msgctxt "@item:inlistbox"
@ -654,7 +660,7 @@ msgstr "Arquivo de montagem de SolidWorks"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:33 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:33
msgctxt "@item:inlistbox" msgctxt "@item:inlistbox"
msgid "SolidWorks drawing file" msgid "SolidWorks drawing file"
msgstr "" msgstr "Arquivo de desenho do SolidWorks"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:48 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:48
msgctxt "@info:status" msgctxt "@info:status"
@ -665,6 +671,11 @@ msgid ""
"With kind regards\n" "With kind regards\n"
" - Thomas Karl Pietrowski" " - Thomas Karl Pietrowski"
msgstr "" msgstr ""
"Caro cliente,\n"
"Não foi encontrada uma intalação válida de SolidWorks no seu sistema. Isso significa que ou o SolidWorks não está instalado ou você nào tem licença válida. Por favor se assegure que rodar o Solidworks funciona sem problemas e/ou contate seu suporte.\n"
"\n"
"Atenciosamente\n"
" - Thomas Karl Pietrowski"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:57 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:57
msgctxt "@info:status" msgctxt "@info:status"
@ -675,6 +686,11 @@ msgid ""
"With kind regards\n" "With kind regards\n"
" - Thomas Karl Pietrowski" " - Thomas Karl Pietrowski"
msgstr "" msgstr ""
"Caro cliente,\n"
"Você está no momento rodando este complemento em um sistema operacional diferente de Windows. Este complemento só funcionará no Windows com o SolidWorks instalado e com licença válida. Por favor instale este complemento em uma máquina Windows com o SolidWorks instalado.\n"
"\n"
"Atenciosamente\n"
" - Thomas Karl Pietrowski"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:70 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:70
msgid "Configure" msgid "Configure"
@ -682,7 +698,7 @@ msgstr "Configure"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:71 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:71
msgid "Installation guide for SolidWorks macro" msgid "Installation guide for SolidWorks macro"
msgstr "" msgstr "Guia de Instalação para macro do SolidWorks"
#: /home/ruben/Projects/Cura/plugins/SimulationView/__init__.py:14 #: /home/ruben/Projects/Cura/plugins/SimulationView/__init__.py:14
msgctxt "@item:inlistbox" msgctxt "@item:inlistbox"
@ -706,7 +722,7 @@ msgstr "Modificar G-Code"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:43 #: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:43
msgctxt "@info" msgctxt "@info"
msgid "Cura collects anonymized usage statistics." msgid "Cura collects anonymized usage statistics."
msgstr "" msgstr "O Cura coleta estatísticas anônimas de uso."
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:46 #: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:46
msgctxt "@info:title" msgctxt "@info:title"
@ -716,22 +732,22 @@ msgstr "Coletando Dados"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:48 #: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:48
msgctxt "@action:button" msgctxt "@action:button"
msgid "Allow" msgid "Allow"
msgstr "" msgstr "Permitir"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:49 #: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:49
msgctxt "@action:tooltip" msgctxt "@action:tooltip"
msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing." msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing."
msgstr "" msgstr "Permite que o Cura envie estatísticas anônimas de uso para ajudar a priorizar futuras melhorias ao software. Algumas de suas preferências e ajustes são enviados junto à versão atual do Cura e um hash dos modelos que estão sendo fatiados."
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:50 #: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:50
msgctxt "@action:button" msgctxt "@action:button"
msgid "Disable" msgid "Disable"
msgstr "" msgstr "Desabilitar"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:51 #: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:51
msgctxt "@action:tooltip" msgctxt "@action:tooltip"
msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences." msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences."
msgstr "" msgstr "Não permitir que o Cura envie estatísticas anônimas de uso. Você pode habilitar novamente nas preferências."
#: /home/ruben/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 #: /home/ruben/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14
msgctxt "@item:inlistbox" msgctxt "@item:inlistbox"
@ -741,7 +757,7 @@ msgstr "Perfis do Cura 15.04"
#: /home/ruben/Projects/Cura/plugins/CuraBlenderPlugin/__init__.py:15 #: /home/ruben/Projects/Cura/plugins/CuraBlenderPlugin/__init__.py:15
msgctxt "@item:inlistbox" msgctxt "@item:inlistbox"
msgid "Blender file" msgid "Blender file"
msgstr "" msgstr "Arquivo do Blender"
#: /home/ruben/Projects/Cura/plugins/CuraBlenderPlugin/CadIntegrationUtils/CommonReader.py:199 #: /home/ruben/Projects/Cura/plugins/CuraBlenderPlugin/CadIntegrationUtils/CommonReader.py:199
msgctxt "@info:status" msgctxt "@info:status"
@ -749,6 +765,8 @@ msgid ""
"Could not export using \"{}\" quality!\n" "Could not export using \"{}\" quality!\n"
"Felt back to \"{}\"." "Felt back to \"{}\"."
msgstr "" msgstr ""
"Não foi possível exportar usando qualidade \"{}\"!\n"
"Foi usada a \"{}\"."
#: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14 #: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14
@ -935,12 +953,12 @@ msgstr "Perfil do Cura"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/__init__.py:12 #: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/__init__.py:12
msgctxt "@item:inmenu" msgctxt "@item:inmenu"
msgid "Profile Assistant" msgid "Profile Assistant"
msgstr "" msgstr "Assistente de Perfil"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/__init__.py:17 #: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/__init__.py:17
msgctxt "@item:inlistbox" msgctxt "@item:inlistbox"
msgid "Profile Assistant" msgid "Profile Assistant"
msgstr "" msgstr "Assistente de Perfil"
#: /home/ruben/Projects/Cura/plugins/3MFWriter/__init__.py:30 #: /home/ruben/Projects/Cura/plugins/3MFWriter/__init__.py:30
msgctxt "@item:inlistbox" msgctxt "@item:inlistbox"
@ -1138,13 +1156,13 @@ msgstr "Falha ao importa perfil de <filename>{0}</filename>: <message>{1}</messa
#, python-brace-format #, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!" 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." msgid "This profile <filename>{0}</filename> contains incorrect data, could not import it."
msgstr "" msgstr "Este perfil <filename>{0}</filename> contém dados incorretos, não foi possível importá-lo."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:240 #: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:240
#, python-brace-format #, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!" 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." msgid "The machine defined in profile <filename>{0}</filename> doesn't match with your current machine, could not import it."
msgstr "" msgstr "A máquina definida no perfil <filename>{0}</filename> não corresponde à sua máquina atual, não foi possível importá-lo."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:274 #: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:274
#, python-brace-format #, python-brace-format
@ -1156,7 +1174,7 @@ msgstr "Perfil {0} importado com sucesso"
#, python-brace-format #, python-brace-format
msgctxt "@info:status" msgctxt "@info:status"
msgid "File {0} does not contain any valid profile." msgid "File {0} does not contain any valid profile."
msgstr "" msgstr "Arquivo {0} não contém nenhum perfil válido."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:280 #: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:280
#, python-brace-format #, python-brace-format
@ -1184,7 +1202,7 @@ msgstr "Não foi possível encontrar tipo de qualidade {0} para a configuração
#, python-brace-format #, python-brace-format
msgctxt "@label" msgctxt "@label"
msgid "Group #{group_nr}" msgid "Group #{group_nr}"
msgstr "" msgstr "Grupo #{group_nr}"
#: /home/ruben/Projects/Cura/cura/BuildVolume.py:100 #: /home/ruben/Projects/Cura/cura/BuildVolume.py:100
msgctxt "@info:status" msgctxt "@info:status"
@ -1244,6 +1262,9 @@ msgid ""
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n" " <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
" " " "
msgstr "" msgstr ""
"<p><b>Um erro fatal ocorreu. Por favor nos envie este Relatório de Erro para consertar o problema</p></b>\n"
" <p>Por favor use o botão \"Enviar relatório\" para publicar um relatório de erro automaticamente nos nossos servidores</p>\n"
" "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:102 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:102
msgctxt "@title:groupbox" msgctxt "@title:groupbox"
@ -1258,32 +1279,32 @@ msgstr "Desconhecida"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:112 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:112
msgctxt "@label Cura version number" msgctxt "@label Cura version number"
msgid "Cura version" msgid "Cura version"
msgstr "" msgstr "Versão do Cura"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:113 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:113
msgctxt "@label Type of platform" msgctxt "@label Type of platform"
msgid "Platform" msgid "Platform"
msgstr "" msgstr "Plataforma"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:114 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:114
msgctxt "@label" msgctxt "@label"
msgid "Qt version" msgid "Qt version"
msgstr "" msgstr "Versão do Qt"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:115 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:115
msgctxt "@label" msgctxt "@label"
msgid "PyQt version" msgid "PyQt version"
msgstr "" msgstr "Versão do PyQt"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:116 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:116
msgctxt "@label OpenGL version" msgctxt "@label OpenGL version"
msgid "OpenGL" msgid "OpenGL"
msgstr "" msgstr "OpenGL"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:133 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:133
msgctxt "@label" msgctxt "@label"
msgid "not yet initialised<br/>" msgid "not yet initialised<br/>"
msgstr "" msgstr "ainda não inicializado<br/>"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:136 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:136
#, python-brace-format #, python-brace-format
@ -1306,7 +1327,7 @@ msgstr "<li>Renderizador da OpenGL: {renderer}</li>"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:147 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:147
msgctxt "@title:groupbox" msgctxt "@title:groupbox"
msgid "Error traceback" msgid "Error traceback"
msgstr "" msgstr "Traceback do erro"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:214 #: /home/ruben/Projects/Cura/cura/CrashHandler.py:214
msgctxt "@title:groupbox" msgctxt "@title:groupbox"
@ -1517,7 +1538,7 @@ msgstr "Tamanho do bico"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:393 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:393
msgctxt "@label" msgctxt "@label"
msgid "Compatible material diameter" msgid "Compatible material diameter"
msgstr "" msgstr "Diâmetro de material compatível"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:395 #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:395
msgctxt "@tooltip" msgctxt "@tooltip"
@ -1662,12 +1683,12 @@ msgstr "Tipo"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:233 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:233
msgctxt "@label Printer name" msgctxt "@label Printer name"
msgid "Ultimaker 3" msgid "Ultimaker 3"
msgstr "" msgstr "Ultimaker 3"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:236 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:236
msgctxt "@label Printer name" msgctxt "@label Printer name"
msgid "Ultimaker 3 Extended" msgid "Ultimaker 3 Extended"
msgstr "" msgstr "Ultimaker 3 Extended"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:252 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:252
msgctxt "@label" msgctxt "@label"
@ -1734,7 +1755,7 @@ msgstr "%1 não está configurada para hospedar um grupo de impressora Ultimaker
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterMonitorItem.qml:55 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterMonitorItem.qml:55
msgctxt "@label link to connect manager" msgctxt "@label link to connect manager"
msgid "Add/Remove printers" msgid "Add/Remove printers"
msgstr "" msgstr "Adicionar/Remover impressoras"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/OpenPanelButton.qml:14 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/OpenPanelButton.qml:14
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
@ -1774,7 +1795,7 @@ msgstr "A conexão à impressora foi perdida"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:47 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:47
msgctxt "@label Printer status" msgctxt "@label Printer status"
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr "Desconhecido"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:257 #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:257
msgctxt "@label:status" msgctxt "@label:status"
@ -1870,62 +1891,62 @@ msgstr "Ativar Configuração"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:21 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:21
msgctxt "@title:window" msgctxt "@title:window"
msgid "SolidWorks: Export wizard" msgid "SolidWorks: Export wizard"
msgstr "" msgstr "SolidWorks: Assistente de Exportação"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:45 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:45
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:140 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:140
msgctxt "@action:label" msgctxt "@action:label"
msgid "Quality:" msgid "Quality:"
msgstr "" msgstr "Qualidade"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:78 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:78
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:179 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:179
msgctxt "@option:curaSolidworksStlQuality" msgctxt "@option:curaSolidworksStlQuality"
msgid "Fine (3D-printing)" msgid "Fine (3D-printing)"
msgstr "" msgstr "Fina (impressão-3D)"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:79 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:79
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:180 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:180
msgctxt "@option:curaSolidworksStlQuality" msgctxt "@option:curaSolidworksStlQuality"
msgid "Coarse (3D-printing)" msgid "Coarse (3D-printing)"
msgstr "" msgstr "Baixa"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:80 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:80
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:181 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:181
msgctxt "@option:curaSolidworksStlQuality" msgctxt "@option:curaSolidworksStlQuality"
msgid "Fine (SolidWorks)" msgid "Fine (SolidWorks)"
msgstr "" msgstr "Fina (SolidWorks)"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:81 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:81
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:182 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:182
msgctxt "@option:curaSolidworksStlQuality" msgctxt "@option:curaSolidworksStlQuality"
msgid "Coarse (SolidWorks)" msgid "Coarse (SolidWorks)"
msgstr "" msgstr "Baixa (SolidWorks)"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:94 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:94
msgctxt "@text:window" msgctxt "@text:window"
msgid "Show this dialog again" msgid "Show this dialog again"
msgstr "" msgstr "Mostrar este diálogo novamente"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:104 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:104
msgctxt "@action:button" msgctxt "@action:button"
msgid "Continue" msgid "Continue"
msgstr "" msgstr "Continuar"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:116 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:116
msgctxt "@action:button" msgctxt "@action:button"
msgid "Abort" msgid "Abort"
msgstr "" msgstr "Abortar"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:21 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:21
msgctxt "@title:window" msgctxt "@title:window"
msgid "How to install Cura SolidWorks macro" msgid "How to install Cura SolidWorks macro"
msgstr "" msgstr "Como instalar a macro de SolidWorks do Cura"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:62 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:62
msgctxt "@description:label" msgctxt "@description:label"
msgid "Steps:" msgid "Steps:"
msgstr "" msgstr "Passos:"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:140 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:140
msgctxt "@action:button" msgctxt "@action:button"
@ -1933,101 +1954,103 @@ msgid ""
"Open the directory\n" "Open the directory\n"
"with macro and icon" "with macro and icon"
msgstr "" msgstr ""
"Abrir o diretório\n"
"com a macro e o ícone"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:160 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:160
msgctxt "@description:label" msgctxt "@description:label"
msgid "Instructions:" msgid "Instructions:"
msgstr "" msgstr "Instruções:"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:202 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:202
msgctxt "@action:playpause" msgctxt "@action:playpause"
msgid "Play" msgid "Play"
msgstr "" msgstr "Tocar"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:206 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:206
msgctxt "@action:playpause" msgctxt "@action:playpause"
msgid "Pause" msgid "Pause"
msgstr "" msgstr "Pausar"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:268 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:268
msgctxt "@action:button" msgctxt "@action:button"
msgid "Previous Step" msgid "Previous Step"
msgstr "" msgstr "Passo Anterior"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:283 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:283
msgctxt "@action:button" msgctxt "@action:button"
msgid "Done" msgid "Done"
msgstr "" msgstr "Finalizado"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:287 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:287
msgctxt "@action:button" msgctxt "@action:button"
msgid "Next Step" msgid "Next Step"
msgstr "" msgstr "Passo Seguinte"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:21 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:21
msgctxt "@title:window" msgctxt "@title:window"
msgid "SolidWorks plugin: Configuration" msgid "SolidWorks plugin: Configuration"
msgstr "" msgstr "Complemento do SolidWorks: Configuração"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:39 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:39
msgctxt "@title:tab" msgctxt "@title:tab"
msgid "Conversion settings" msgid "Conversion settings"
msgstr "" msgstr "Ajustes de conversão"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:66 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:66
msgctxt "@label" msgctxt "@label"
msgid "First choice:" msgid "First choice:"
msgstr "" msgstr "Primeira escolha:"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:86 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:86
msgctxt "@text:menu" msgctxt "@text:menu"
msgid "Latest installed version (Recommended)" msgid "Latest installed version (Recommended)"
msgstr "" msgstr "Última versão instalada (Recomendado)"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:95 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:95
msgctxt "@text:menu" msgctxt "@text:menu"
msgid "Default version" msgid "Default version"
msgstr "" msgstr "Versão default"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:193 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:193
msgctxt "@label" msgctxt "@label"
msgid "Show wizard before opening SolidWorks files" msgid "Show wizard before opening SolidWorks files"
msgstr "" msgstr "Mostrar o assistente antes de abrir arquivos do SolidWorks"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:203 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:203
msgctxt "@label" msgctxt "@label"
msgid "Automatically rotate opened file into normed orientation" msgid "Automatically rotate opened file into normed orientation"
msgstr "" msgstr "Rotacionar automaticamente o arquivo aberto em orientação normalizada"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:210 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:210
msgctxt "@title:tab" msgctxt "@title:tab"
msgid "Installation(s)" msgid "Installation(s)"
msgstr "" msgstr "Instalações"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:284 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:284
msgctxt "@label" msgctxt "@label"
msgid "COM service found" msgid "COM service found"
msgstr "" msgstr "Serviço COM encontrado"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:295 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:295
msgctxt "@label" msgctxt "@label"
msgid "Executable found" msgid "Executable found"
msgstr "" msgstr "Executável encontrado"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:306 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:306
msgctxt "@label" msgctxt "@label"
msgid "COM starting" msgid "COM starting"
msgstr "" msgstr "COM iniciando"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:317 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:317
msgctxt "@label" msgctxt "@label"
msgid "Revision number" msgid "Revision number"
msgstr "" msgstr "Número de revisão"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:328 #: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:328
msgctxt "@label" msgctxt "@label"
msgid "Functions available" msgid "Functions available"
msgstr "" msgstr "Funções disponíveis"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:341 #: /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:264
@ -2213,32 +2236,32 @@ msgstr "Suavização"
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:38 #: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:38
msgctxt "@label" msgctxt "@label"
msgid "Mesh Type" msgid "Mesh Type"
msgstr "" msgstr "Tipo de Malha"
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:69 #: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:69
msgctxt "@label" msgctxt "@label"
msgid "Normal model" msgid "Normal model"
msgstr "" msgstr "Modelo normal"
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:76 #: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:76
msgctxt "@label" msgctxt "@label"
msgid "Print as support" msgid "Print as support"
msgstr "" msgstr "Imprimir como suporte"
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:84 #: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:84
msgctxt "@label" msgctxt "@label"
msgid "Don't support overlap with other models" msgid "Don't support overlap with other models"
msgstr "" msgstr "Não suportar sobreposição com outros modelos"
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:92 #: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:92
msgctxt "@label" msgctxt "@label"
msgid "Modify settings for overlap with other models" msgid "Modify settings for overlap with other models"
msgstr "" msgstr "Modificar ajustes para sobrepor com outros modelos"
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:100 #: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:100
msgctxt "@label" msgctxt "@label"
msgid "Modify settings for infill of other models" msgid "Modify settings for infill of other models"
msgstr "" msgstr "Modificar ajustes para preenchimento de outros modelos"
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:333 #: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:333
msgctxt "@action:button" msgctxt "@action:button"
@ -3098,27 +3121,27 @@ msgstr "Enviar informação (anônima) de impressão."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:674 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:674
msgctxt "@label" msgctxt "@label"
msgid "Experimental" msgid "Experimental"
msgstr "" msgstr "Experimental"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
msgid "Use multi build plate functionality" msgid "Use multi build plate functionality"
msgstr "" msgstr "Usar funcionalidade de plataforma múltipla de impressão"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685
msgctxt "@option:check" msgctxt "@option:check"
msgid "Use multi build plate functionality (restart required)" msgid "Use multi build plate functionality (restart required)"
msgstr "" msgstr "Usar funcionalidade de plataforma múltipla de impressão (reinício requerido)"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:694 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:694
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)" msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)"
msgstr "" msgstr "Novos modelos carregados devem ser posicionados na plataforma de impressão? Usado em conjunção com plataforma múltipla de impressão (EXPERIMENTAL)"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699
msgctxt "@option:check" msgctxt "@option:check"
msgid "Do not arrange objects on load" msgid "Do not arrange objects on load"
msgstr "" msgstr "Não posicionar objetos ao carregar."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:15 #: /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/Cura.qml:514
@ -3531,7 +3554,7 @@ msgstr "Afetado Por"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:156 #: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:156
msgctxt "@label" msgctxt "@label"
msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders."
msgstr "" msgstr "Este ajuste é sempre compartilhado entre todos os extrusores. Modificá-lo aqui mudará o valor para todos."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:159 #: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:159
msgctxt "@label" msgctxt "@label"
@ -3580,7 +3603,7 @@ msgstr "00h 00min"
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:359 #: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:359
msgctxt "@tooltip" msgctxt "@tooltip"
msgid "Time specification" msgid "Time specification"
msgstr "" msgstr "Especificação de tempo"
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:441 #: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:441
msgctxt "@label" msgctxt "@label"
@ -3637,12 +3660,12 @@ msgstr "&Ver"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:37 #: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:37
msgctxt "@action:inmenu menubar:view" msgctxt "@action:inmenu menubar:view"
msgid "&Camera position" msgid "&Camera position"
msgstr "" msgstr "Posição da &câmera"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:52 #: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:52
msgctxt "@action:inmenu menubar:view" msgctxt "@action:inmenu menubar:view"
msgid "&Build plate" msgid "&Build plate"
msgstr "" msgstr "Plataforma de Impressão (&B)"
#: /home/ruben/Projects/Cura/resources/qml/Menus/NozzleMenu.qml:40 #: /home/ruben/Projects/Cura/resources/qml/Menus/NozzleMenu.qml:40
msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer" msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer"
@ -3797,7 +3820,7 @@ msgstr "A&lternar Tela Cheia"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:86 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:86
msgctxt "@action:inmenu menubar:edit" msgctxt "@action:inmenu menubar:edit"
msgid "&Undo" msgid "&Undo"
msgstr "Des&fazer" msgstr "Desfazer (&U)"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:96 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:96
msgctxt "@action:inmenu menubar:edit" msgctxt "@action:inmenu menubar:edit"
@ -3807,32 +3830,32 @@ msgstr "&Refazer"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:106 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:106
msgctxt "@action:inmenu menubar:file" msgctxt "@action:inmenu menubar:file"
msgid "&Quit" msgid "&Quit"
msgstr "&Sair" msgstr "Sair (&Q)"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:114 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:114
msgctxt "@action:inmenu menubar:view" msgctxt "@action:inmenu menubar:view"
msgid "&3D View" msgid "&3D View"
msgstr "" msgstr "Visão &3D"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:121 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:121
msgctxt "@action:inmenu menubar:view" msgctxt "@action:inmenu menubar:view"
msgid "&Front View" msgid "&Front View"
msgstr "" msgstr "Visão &Frontal"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:128 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:128
msgctxt "@action:inmenu menubar:view" msgctxt "@action:inmenu menubar:view"
msgid "&Top View" msgid "&Top View"
msgstr "" msgstr "Visão Superior (&T)"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:135 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:135
msgctxt "@action:inmenu menubar:view" msgctxt "@action:inmenu menubar:view"
msgid "&Left Side View" msgid "&Left Side View"
msgstr "" msgstr "Visão do Lado Esquerdo (&L)"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:142 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:142
msgctxt "@action:inmenu menubar:view" msgctxt "@action:inmenu menubar:view"
msgid "&Right Side View" msgid "&Right Side View"
msgstr "" msgstr "Visão do Lado Direito (&R)"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:149 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:149
msgctxt "@action:inmenu" msgctxt "@action:inmenu"
@ -3857,7 +3880,7 @@ msgstr "Administrar Materiais..."
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:177 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:177
msgctxt "@action:inmenu menubar:profile" msgctxt "@action:inmenu menubar:profile"
msgid "&Update profile with current settings/overrides" msgid "&Update profile with current settings/overrides"
msgstr "&Atualizar perfil com valores e sobrepujanças atuais" msgstr "At&ualizar perfil com valores e sobrepujanças atuais"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:185 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:185
msgctxt "@action:inmenu menubar:profile" msgctxt "@action:inmenu menubar:profile"
@ -3887,7 +3910,7 @@ msgstr "Relatar um &Bug"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:226 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:226
msgctxt "@action:inmenu menubar:help" msgctxt "@action:inmenu menubar:help"
msgid "&About..." msgid "&About..."
msgstr "S&obre..." msgstr "Sobre (&A)..."
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:233 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:233
msgctxt "@action:inmenu menubar:edit" msgctxt "@action:inmenu menubar:edit"
@ -3948,17 +3971,17 @@ msgstr "&Selecionar Todos Os Modelos"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:332 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:332
msgctxt "@action:inmenu menubar:edit" msgctxt "@action:inmenu menubar:edit"
msgid "&Clear Build Plate" msgid "&Clear Build Plate"
msgstr "&Esvaziar a mesa de impressão" msgstr "Esvaziar a Mesa de Impressão (&C)"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:342 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:342
msgctxt "@action:inmenu menubar:file" msgctxt "@action:inmenu menubar:file"
msgid "Re&load All Models" msgid "Re&load All Models"
msgstr "&Recarregar Todos Os Modelos" msgstr "Recarregar Todos Os Mode&los"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:351 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:351
msgctxt "@action:inmenu menubar:edit" msgctxt "@action:inmenu menubar:edit"
msgid "Arrange All Models To All Build Plates" msgid "Arrange All Models To All Build Plates"
msgstr "" msgstr "Posicionar Todos os Modelos em Todas as Plataformas de Impressão"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:358 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:358
msgctxt "@action:inmenu menubar:edit" msgctxt "@action:inmenu menubar:edit"
@ -3983,7 +4006,7 @@ msgstr "Remover as &Transformações de Todos Os Modelos"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:387 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:387
msgctxt "@action:inmenu menubar:file" msgctxt "@action:inmenu menubar:file"
msgid "&Open File(s)..." msgid "&Open File(s)..."
msgstr "Abrir Arquiv&os(s)..." msgstr "Abrir Arquiv&o(s)..."
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:395 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:395
msgctxt "@action:inmenu menubar:file" msgctxt "@action:inmenu menubar:file"
@ -3993,7 +4016,7 @@ msgstr "&Novo Projeto..."
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:402 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:402
msgctxt "@action:inmenu menubar:help" msgctxt "@action:inmenu menubar:help"
msgid "Show Engine &Log..." msgid "Show Engine &Log..."
msgstr "&Exibir o Registro do Motor de Fatiamento..." msgstr "Exibir o Registro do Motor de Fatiamento (&L)..."
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:410 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:410
msgctxt "@action:inmenu menubar:help" msgctxt "@action:inmenu menubar:help"
@ -4018,7 +4041,7 @@ msgstr "Complementos instalados..."
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:438 #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:438
msgctxt "@action:inmenu menubar:view" msgctxt "@action:inmenu menubar:view"
msgid "Expand/Collapse Sidebar" msgid "Expand/Collapse Sidebar"
msgstr "" msgstr "Expandir/Encolher Barra Lateral"
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:26 #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:26
msgctxt "@label:PrintjobStatus" msgctxt "@label:PrintjobStatus"
@ -4053,12 +4076,12 @@ msgstr "Fatiamento indisponível"
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:171 #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:171
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
msgid "Slice current printjob" msgid "Slice current printjob"
msgstr "" msgstr "Fatiar trabalho de impressão atual"
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:171 #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:171
msgctxt "@info:tooltip" msgctxt "@info:tooltip"
msgid "Cancel slicing process" msgid "Cancel slicing process"
msgstr "" msgstr "Cancelar processo de fatiamento"
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:183 #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:183
msgctxt "@label:Printjob" msgctxt "@label:Printjob"
@ -4099,7 +4122,7 @@ msgstr "Ultimaker Cura"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:102 #: /home/ruben/Projects/Cura/resources/qml/Cura.qml:102
msgctxt "@title:menu menubar:toplevel" msgctxt "@title:menu menubar:toplevel"
msgid "&File" msgid "&File"
msgstr "&Arquivo" msgstr "Arquivo (&F)"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:119 #: /home/ruben/Projects/Cura/resources/qml/Cura.qml:119
msgctxt "@action:inmenu menubar:file" msgctxt "@action:inmenu menubar:file"
@ -4114,7 +4137,7 @@ msgstr "S&alvar Como..."
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:139 #: /home/ruben/Projects/Cura/resources/qml/Cura.qml:139
msgctxt "@title:menu menubar:file" msgctxt "@title:menu menubar:file"
msgid "Save &Project..." msgid "Save &Project..."
msgstr "" msgstr "Salvar &Projeto..."
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:162 #: /home/ruben/Projects/Cura/resources/qml/Cura.qml:162
msgctxt "@title:menu menubar:toplevel" msgctxt "@title:menu menubar:toplevel"
@ -4353,7 +4376,7 @@ msgstr "Material"
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:352 #: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:352
msgctxt "@label" msgctxt "@label"
msgid "Check compatibility" msgid "Check compatibility"
msgstr "" msgstr "Verificar compatibilidade"
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:372 #: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:372
msgctxt "@tooltip" msgctxt "@tooltip"
@ -4363,17 +4386,17 @@ msgstr "Clique para verificar a compatibilidade do material em Ultimaker.com."
#: /home/ruben/Projects/Cura/resources/qml/ObjectsList.qml:211 #: /home/ruben/Projects/Cura/resources/qml/ObjectsList.qml:211
msgctxt "@option:check" msgctxt "@option:check"
msgid "See only current build plate" msgid "See only current build plate"
msgstr "" msgstr "Ver somente a plataforma de impressão atual"
#: /home/ruben/Projects/Cura/resources/qml/ObjectsList.qml:227 #: /home/ruben/Projects/Cura/resources/qml/ObjectsList.qml:227
msgctxt "@action:button" msgctxt "@action:button"
msgid "Arrange to all build plates" msgid "Arrange to all build plates"
msgstr "" msgstr "Posicionar em todas as plataformas de impressão"
#: /home/ruben/Projects/Cura/resources/qml/ObjectsList.qml:247 #: /home/ruben/Projects/Cura/resources/qml/ObjectsList.qml:247
msgctxt "@action:button" msgctxt "@action:button"
msgid "Arrange current build plate" msgid "Arrange current build plate"
msgstr "" msgstr "Reposicionar a plataforma de impressão atual"
#: MachineSettingsAction/plugin.json #: MachineSettingsAction/plugin.json
msgctxt "description" msgctxt "description"
@ -4468,22 +4491,22 @@ msgstr "Impressão USB"
#: PrepareStage/plugin.json #: PrepareStage/plugin.json
msgctxt "description" msgctxt "description"
msgid "Provides a prepare stage in Cura." msgid "Provides a prepare stage in Cura."
msgstr "" msgstr "Provê um estágio de preparação no Cura."
#: PrepareStage/plugin.json #: PrepareStage/plugin.json
msgctxt "name" msgctxt "name"
msgid "Prepare Stage" msgid "Prepare Stage"
msgstr "" msgstr "Estágio de Preparação"
#: CuraLiveScriptingPlugin/plugin.json #: CuraLiveScriptingPlugin/plugin.json
msgctxt "description" msgctxt "description"
msgid "Provides an edit window for direct script editing." msgid "Provides an edit window for direct script editing."
msgstr "" msgstr "Provê uma janela de edição para edição direta de script."
#: CuraLiveScriptingPlugin/plugin.json #: CuraLiveScriptingPlugin/plugin.json
msgctxt "name" msgctxt "name"
msgid "Live scripting tool" msgid "Live scripting tool"
msgstr "" msgstr "Ferramenta de scripting integrada"
#: RemovableDriveOutputDevice/plugin.json #: RemovableDriveOutputDevice/plugin.json
msgctxt "description" msgctxt "description"
@ -4508,12 +4531,12 @@ msgstr "Conexão de Rede UM3"
#: MonitorStage/plugin.json #: MonitorStage/plugin.json
msgctxt "description" msgctxt "description"
msgid "Provides a monitor stage in Cura." msgid "Provides a monitor stage in Cura."
msgstr "" msgstr "Provê um estágio de monitor no Cura."
#: MonitorStage/plugin.json #: MonitorStage/plugin.json
msgctxt "name" msgctxt "name"
msgid "Monitor Stage" msgid "Monitor Stage"
msgstr "" msgstr "Estágio de Monitor"
#: FirmwareUpdateChecker/plugin.json #: FirmwareUpdateChecker/plugin.json
msgctxt "description" msgctxt "description"
@ -4528,7 +4551,7 @@ msgstr "Verificador de Atualizações de Firmware"
#: CuraSolidWorksPlugin/plugin.json #: CuraSolidWorksPlugin/plugin.json
msgctxt "description" msgctxt "description"
msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations."
msgstr "" msgstr "Te dá a possibilidade de abrir certos arquivos usando o SolidWorks. A conversão é feita por este plugin junto com personalizações adicionais."
#: CuraSolidWorksPlugin/plugin.json #: CuraSolidWorksPlugin/plugin.json
msgctxt "name" msgctxt "name"
@ -4598,12 +4621,12 @@ msgstr "Leitor de Perfis de Cura Legado"
#: CuraBlenderPlugin/plugin.json #: CuraBlenderPlugin/plugin.json
msgctxt "description" msgctxt "description"
msgid "Helps to open Blender files directly in Cura." msgid "Helps to open Blender files directly in Cura."
msgstr "" msgstr "Ajuda a abrir arquivos do Blender diretamente no Cura."
#: CuraBlenderPlugin/plugin.json #: CuraBlenderPlugin/plugin.json
msgctxt "name" msgctxt "name"
msgid "Blender Integration (experimental)" msgid "Blender Integration (experimental)"
msgstr "" msgstr "Integração ao Blender (experimental)"
#: GCodeProfileReader/plugin.json #: GCodeProfileReader/plugin.json
msgctxt "description" msgctxt "description"
@ -4768,12 +4791,12 @@ msgstr "Gravador de Perfis do Cura"
#: CuraPrintProfileCreator/plugin.json #: CuraPrintProfileCreator/plugin.json
msgctxt "description" msgctxt "description"
msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI." msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI."
msgstr "" msgstr "Permite que fabricantes de material criem novos perfis de material e qualidade usando uma interface drop-in."
#: CuraPrintProfileCreator/plugin.json #: CuraPrintProfileCreator/plugin.json
msgctxt "name" msgctxt "name"
msgid "Print Profile Assistant" msgid "Print Profile Assistant"
msgstr "" msgstr "Assistente de Perfil de Impressão"
#: 3MFWriter/plugin.json #: 3MFWriter/plugin.json
msgctxt "description" msgctxt "description"

View file

@ -1,11 +1,11 @@
# Cura JSON setting files # Cura
# Copyright (C) 2017 Ultimaker # Copyright (C) 2018 Ultimaker
# This file is distributed under the same license as the Cura package. # This file is distributed under the same license as the Cura package.
# Ruben Dulek <r.dulek@ultimaker.com>, 2017. # Ruben Dulek <r.dulek@ultimaker.com>, 2018.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Cura 3.0\n" "Project-Id-Version: Cura 3.2\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n" "Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n" "POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-12-04 09:00-0300\n" "PO-Revision-Date: 2017-12-04 09:00-0300\n"

View file

@ -1,14 +1,14 @@
# Cura JSON setting files # Cura
# Copyright (C) 2017 Ultimaker # Copyright (C) 2018 Ultimaker
# This file is distributed under the same license as the Cura package. # This file is distributed under the same license as the Cura package.
# Ruben Dulek <r.dulek@ultimaker.com>, 2017. # Ruben Dulek <r.dulek@ultimaker.com>, 2018.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Cura 3.0\n" "Project-Id-Version: Cura 3.2\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n" "Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n" "POT-Creation-Date: 2018-01-29 09:48+0000\n"
"PO-Revision-Date: 2017-12-04 10:20-0300\n" "PO-Revision-Date: 2018-02-13 02:20-0300\n"
"Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n" "Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br> and CoderSquirrel <jasaneschio@gmail.com>\n" "Language-Team: Cláudio Sampaio <patola@makerlinux.com.br> and CoderSquirrel <jasaneschio@gmail.com>\n"
"Language: pt_BR\n" "Language: pt_BR\n"
@ -353,12 +353,12 @@ msgstr "Repetier"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_firmware_retract label" msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction" msgid "Firmware Retraction"
msgstr "" msgstr "Retração de Firmware"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_firmware_retract description" msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr "" msgstr "Usar ou não comandos de retração de firmware (G10/G11) ao invés de usar a propriedade E dos comandos G1 para retrair o material."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "machine_disallowed_areas label" msgctxt "machine_disallowed_areas label"
@ -1053,12 +1053,12 @@ msgstr "Em todos os lugares"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label" msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps" msgid "Filter Out Tiny Gaps"
msgstr "" msgstr "Filtrar Pequenas Lacunas"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description" msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model." msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr "" msgstr "Filtrar (rempver) pequenas lacunas para reduzir bolhas no exterior do modelo."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "fill_outline_gaps label" msgctxt "fill_outline_gaps label"
@ -1443,7 +1443,7 @@ msgstr "Deslocamento X do Preenchimento"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_offset_x description" msgctxt "infill_offset_x description"
msgid "The infill pattern is moved this distance along the X axis." msgid "The infill pattern is moved this distance along the X axis."
msgstr "" msgstr "O padrão de preenchimento é movido por esta distância no eixo X."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_offset_y label" msgctxt "infill_offset_y label"
@ -1453,7 +1453,7 @@ msgstr "Deslocamento do Preenchimento Y"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_offset_y description" msgctxt "infill_offset_y description"
msgid "The infill pattern is moved this distance along the Y axis." msgid "The infill pattern is moved this distance along the Y axis."
msgstr "" msgstr "O padrão de preenchimento é movido por esta distância no eixo Y."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "sub_div_rad_add label" msgctxt "sub_div_rad_add label"
@ -1473,7 +1473,7 @@ msgstr "Porcentagem de Sobreposição do Preenchimento"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_overlap description" msgctxt "infill_overlap description"
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr "" msgstr "A quantidade de sobreposição entre o preenchimento e as paredes como uma porcentagem da largura de extrusão de preenchimento. Uma leve sobreposição permite que as paredes se conectem firmemente ao preenchimento."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_overlap_mm label" msgctxt "infill_overlap_mm label"
@ -1483,7 +1483,7 @@ msgstr "Sobreposição de Preenchimento"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_overlap_mm description" msgctxt "infill_overlap_mm description"
msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill."
msgstr "Medida de sobreposição entre o preenchimento e as paredes. Uma leve sobreposição permite que as paredes fiquem firememente aderidas ao preenchimento." msgstr "A quantidade de sobreposição entre o preenchimento e as paredes. Uma leve sobreposição permite que as paredes se conectem firmemente ao preenchimento."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "skin_overlap label" msgctxt "skin_overlap label"
@ -1493,7 +1493,7 @@ msgstr "Porcentagem de Sobreposição do Contorno"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "skin_overlap description" msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "" msgstr "A quantidade de sobreposição entre o contorno e as paredes como uma porcentagem da largura de extrusão do contorno. Uma leve sobreposição permite que as paredes se conectem firmemente ao contorno. É uma porcentagem das larguras de extrusão médias das linhas de contorno e a parede mais interna."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "skin_overlap_mm label" msgctxt "skin_overlap_mm label"
@ -1503,7 +1503,7 @@ msgstr "Sobreposição do Contorno"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "skin_overlap_mm description" msgctxt "skin_overlap_mm description"
msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin."
msgstr "Medida de sobreposição entre o contorno e as paredes. Uma ligeira sobreposição permite às paredes ficarem firmemente aderidas ao contorno." msgstr "A quantidade de sobreposição entre o contorno e as paredes. Uma leve sobreposição permite às paredes ficarem firmemente aderidas ao contorno."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_wipe_dist label" msgctxt "infill_wipe_dist label"
@ -1723,7 +1723,7 @@ msgstr "Temperatura da Mesa de Impressão"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "material_bed_temperature description" msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted." msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr "" msgstr "A temperatura usada para a plataforma de impressão aquecida. Se for 0, a temperatura da mesa não será ajustada."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label" msgctxt "material_bed_temperature_layer_0 label"
@ -4267,82 +4267,82 @@ msgstr "experimental!"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_enable label" msgctxt "support_tree_enable label"
msgid "Tree Support" msgid "Tree Support"
msgstr "" msgstr "Suporte de Árvore"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_enable description" msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr "" msgstr "Gera um suporte em árvore com galhos que apóiam sua impressão. Isto pode reduzir uso de material e tempo de impressão, mas aumenta bastante o tempo de fatiamento."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_angle label" msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle" msgid "Tree Support Branch Angle"
msgstr "" msgstr "Ângulo do Galho do Suporte em Árvore"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_angle description" msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr "" msgstr "Ô angulo dos galhos. Use um ângulo menor para torná-los mais verticais e mais estáveis. Use um ângulo maior para aumentar o alcance."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_branch_distance label" msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance" msgid "Tree Support Branch Distance"
msgstr "" msgstr "Distância dos Galhos do Suporte em Árvore"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_branch_distance description" msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr "" msgstr "Quão distantes os galhos precisam estar quando tocam o modelo. Tornar esta distância pequena fará com que o suporte em árvore toque o modelo em mais pontos, permitindo maior sustentação mas tornando o suporte mais difícil de remover."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label" msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter" msgid "Tree Support Branch Diameter"
msgstr "" msgstr "Diâmetro de Galho do Suporte em Árvore"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description" msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr "" msgstr "O diâmetro dos galhos mais finos do suporte em árvore. Galhos mais grossos são mais resistentes. Galhos na direção da base serão mais grossos que essa medida."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label" msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle" msgid "Tree Support Branch Diameter Angle"
msgstr "" msgstr "Ângulo do Diâmetro do Galho do Suporte em Árvore"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description" msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr "" msgstr "O ângulo do diâmetro dos galhos enquanto se tornam gradualmente mais grossos na direção da base. Um ângulo de 0 fará com que os galhos tenham grossura uniforme no seu comrpimento. Um ângulo levemente maior que zero pode aumentar a estabilidade do suporte em árvore."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label" msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution" msgid "Tree Support Collision Resolution"
msgstr "" msgstr "Resolução de Colisão do Suporte em Árvore"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description" msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr "" msgstr "Resolução para computar colisões com a qual evitar tocar o modelo. Ajustar valor mais baixos produzirá árvore mais precisas que falharão menos, mas aumentará o tempo de fatiamento dramaticamente."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label" msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness" msgid "Tree Support Wall Thickness"
msgstr "" msgstr "Espessura de Parede do Suporte em Árvore"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description" msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr "" msgstr "A espessura das paredes dos galhos do suporte em árvore. Paredes mais espessas tomarão mais tempo pra imprimir mas não tombarão facilmente."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_wall_count label" msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count" msgid "Tree Support Wall Line Count"
msgstr "" msgstr "Número de Filetes da Parede do Suporte em Árvore"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "support_tree_wall_count description" msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr "" msgstr "O número de filetes da parede dos galhos do suporte em árvore. Paredes mais espessas tomarão mais tempo pra imprimir mas não tombarão facilmente."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "slicing_tolerance label" msgctxt "slicing_tolerance label"
@ -4417,12 +4417,12 @@ msgstr "Uma lista de direções inteiras de filete a usar quando as camadas supe
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label" msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization" msgid "Infill Travel Optimization"
msgstr "" msgstr "Otimização de Percurso de Preenchimento"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description" msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr "" msgstr "Quando habilitado, a ordem em que os filetes de preenchimento são impressos é otimizada para reduzir a distância percorrida. A redução em tempo de percurso conseguida depende bastante do modelo sendo fatiado, do padrão de preenchimento, da densidade, etc. Note que, para alguns modelos que têm áreas bem pequenas de preenchimento, o tempo de fatiamento pode ser aumentado bastante."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label" msgctxt "material_flow_dependent_temperature label"
@ -5056,42 +5056,42 @@ msgstr "Distância entre o bico e os filetes descendentes horizontais. Espaços
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label" msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers" msgid "Use adaptive layers"
msgstr "" msgstr "Usar camadas adaptativas"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description" msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr "" msgstr "Camadas adaptativas fazem a computação das alturas de camada depender da forma do modelo."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label" msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation" msgid "Adaptive layers maximum variation"
msgstr "" msgstr "Variação máxima das camadas adaptativas"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description" msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm." msgid "The maximum allowed height different from the base layer height in mm."
msgstr "" msgstr "A dferença de altura máxima permitida da altura de camada base permitida, em mm."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label" msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size" msgid "Adaptive layers variation step size"
msgstr "" msgstr "Tamanho de passo da variaçã das camadas adaptativas"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description" msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one." msgid "The difference in height of the next layer height compared to the previous one."
msgstr "" msgstr "A diferença em tamanho da próxima camada comparada à anterior."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label" msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold" msgid "Adaptive layers threshold"
msgstr "" msgstr "Limite das camadas adaptativas"
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description" msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer." msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr "" msgstr "Limite até onde se usa uma camada menor ou não. Este número é comparado à tangente da ladeira mais vertical da camada."
#: fdmprinter.def.json #: fdmprinter.def.json
msgctxt "command_line_settings label" msgctxt "command_line_settings label"

View file

@ -484,7 +484,7 @@ UM.MainWindow
anchors anchors
{ {
horizontalCenter: parent.horizontalCenter horizontalCenter: parent.horizontalCenter
horizontalCenterOffset: -(Math.floor(UM.Theme.getSize("sidebar").width / 2)) horizontalCenterOffset: -(Math.round(UM.Theme.getSize("sidebar").width / 2))
top: parent.verticalCenter; top: parent.verticalCenter;
bottom: parent.bottom; bottom: parent.bottom;
} }

View file

@ -65,7 +65,7 @@ Button
width: UM.Theme.getSize("extruder_button_material").width width: UM.Theme.getSize("extruder_button_material").width
height: UM.Theme.getSize("extruder_button_material").height height: UM.Theme.getSize("extruder_button_material").height
radius: Math.floor(width / 2) radius: Math.round(width / 2)
border.width: UM.Theme.getSize("default_lining").width border.width: UM.Theme.getSize("default_lining").width
border.color: UM.Theme.getColor("extruder_button_material_border") border.color: UM.Theme.getColor("extruder_button_material_border")

View file

@ -94,7 +94,7 @@ Item {
{ {
id: printJobTextfield id: printJobTextfield
anchors.right: printJobPencilIcon.left anchors.right: printJobPencilIcon.left
anchors.rightMargin: Math.floor(UM.Theme.getSize("default_margin").width / 2) anchors.rightMargin: Math.round(UM.Theme.getSize("default_margin").width / 2)
height: UM.Theme.getSize("jobspecs_line").height height: UM.Theme.getSize("jobspecs_line").height
width: Math.max(__contentWidth + UM.Theme.getSize("default_margin").width, 50) width: Math.max(__contentWidth + UM.Theme.getSize("default_margin").width, 50)
maximumLength: 120 maximumLength: 120

View file

@ -225,7 +225,7 @@ Item
width: parent.width - 2 * UM.Theme.getSize("sidebar_margin").width; width: parent.width - 2 * UM.Theme.getSize("sidebar_margin").width;
height: UM.Theme.getSize("progressbar").height; height: UM.Theme.getSize("progressbar").height;
anchors.top: statusLabel.bottom; anchors.top: statusLabel.bottom;
anchors.topMargin: Math.floor(UM.Theme.getSize("sidebar_margin").height / 4); anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height / 4);
anchors.left: parent.left; anchors.left: parent.left;
anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width; anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width;
} }

View file

@ -38,7 +38,7 @@ Rectangle
Button { Button {
id: collapseButton id: collapseButton
anchors.top: parent.top anchors.top: parent.top
anchors.topMargin: Math.floor(UM.Theme.getSize("default_margin").height + (UM.Theme.getSize("layerview_row").height - UM.Theme.getSize("default_margin").height) / 2) anchors.topMargin: Math.round(UM.Theme.getSize("default_margin").height + (UM.Theme.getSize("layerview_row").height - UM.Theme.getSize("default_margin").height) / 2)
anchors.right: parent.right anchors.right: parent.right
anchors.rightMargin: UM.Theme.getSize("default_margin").width anchors.rightMargin: UM.Theme.getSize("default_margin").width

View file

@ -163,7 +163,7 @@ UM.PreferencesPage
append({ text: "Русский", code: "ru_RU" }) append({ text: "Русский", code: "ru_RU" })
append({ text: "Türkçe", code: "tr_TR" }) append({ text: "Türkçe", code: "tr_TR" })
append({ text: "简体中文", code: "zh_CN" }) append({ text: "简体中文", code: "zh_CN" })
append({ text: "正體字", code: "zh_TW" }) //Traditional Chinese is disabled for being incomplete: append({ text: "", code: "zh_TW" })
var date_object = new Date(); var date_object = new Date();
if (date_object.getUTCMonth() == 8 && date_object.getUTCDate() == 19) //Only add Pirate on the 19th of September. if (date_object.getUTCMonth() == 8 && date_object.getUTCDate() == 19) //Only add Pirate on the 19th of September.

View file

@ -98,15 +98,15 @@ TabView
Row { Row {
width: scrollView.columnWidth width: scrollView.columnWidth
height: parent.rowHeight height: parent.rowHeight
spacing: Math.floor(UM.Theme.getSize("default_margin").width / 2) spacing: Math.round(UM.Theme.getSize("default_margin").width / 2)
// color indicator square // color indicator square
Rectangle { Rectangle {
id: colorSelector id: colorSelector
color: properties.color_code color: properties.color_code
width: Math.floor(colorLabel.height * 0.75) width: Math.round(colorLabel.height * 0.75)
height: Math.floor(colorLabel.height * 0.75) height: Math.round(colorLabel.height * 0.75)
border.width: UM.Theme.getSize("default_lining").height border.width: UM.Theme.getSize("default_lining").height
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter

View file

@ -59,15 +59,15 @@ UM.ManagementPage
anchors.right: parent.right anchors.right: parent.right
Rectangle Rectangle
{ {
width: Math.floor(parent.height * 0.8) width: Math.round(parent.height * 0.8)
height: Math.floor(parent.height * 0.8) height: Math.round(parent.height * 0.8)
color: model.metadata.color_code color: model.metadata.color_code
border.color: isCurrentItem ? palette.highlightedText : palette.text; border.color: isCurrentItem ? palette.highlightedText : palette.text;
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
} }
Label Label
{ {
width: Math.floor((parent.width * 0.3)) width: Math.round((parent.width * 0.3))
text: model.metadata.material text: model.metadata.material
elide: Text.ElideRight elide: Text.ElideRight
font.italic: model.id == activeId font.italic: model.id == activeId

View file

@ -1,7 +1,7 @@
// Copyright (c) 2017 Ultimaker B.V. // Copyright (c) 2018 Ultimaker B.V.
// Cura is released under the terms of the LGPLv3 or higher. // Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.2 import QtQuick 2.8
import QtQuick.Controls 1.1 import QtQuick.Controls 1.1
import QtQuick.Controls.Styles 1.1 import QtQuick.Controls.Styles 1.1
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.1
@ -50,7 +50,7 @@ Column
ExtruderBox ExtruderBox
{ {
color: UM.Theme.getColor("sidebar") color: UM.Theme.getColor("sidebar")
width: index == machineExtruderCount.properties.value - 1 && index % 2 == 0 ? extrudersGrid.width : Math.floor(extrudersGrid.width / 2 - UM.Theme.getSize("sidebar_lining_thin").width / 2) width: index == machineExtruderCount.properties.value - 1 && index % 2 == 0 ? extrudersGrid.width : Math.round(extrudersGrid.width / 2 - UM.Theme.getSize("sidebar_lining_thin").width / 2)
extruderModel: modelData extruderModel: modelData
} }
} }

View file

@ -1,7 +1,7 @@
// Copyright (c) 2018 Ultimaker B.V. // Copyright (c) 2018 Ultimaker B.V.
// Cura is released under the terms of the LGPLv3 or higher. // Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.2 import QtQuick 2.8
import QtQuick.Controls 1.1 import QtQuick.Controls 1.1
import QtQuick.Controls.Styles 1.1 import QtQuick.Controls.Styles 1.1
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.1
@ -76,7 +76,7 @@ Item {
width: parent.width - 2 * UM.Theme.getSize("sidebar_margin").width width: parent.width - 2 * UM.Theme.getSize("sidebar_margin").width
height: UM.Theme.getSize("progressbar").height height: UM.Theme.getSize("progressbar").height
anchors.top: statusLabel.bottom anchors.top: statusLabel.bottom
anchors.topMargin: Math.floor(UM.Theme.getSize("sidebar_margin").height / 4) anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height / 4)
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width
radius: UM.Theme.getSize("progressbar_radius").width radius: UM.Theme.getSize("progressbar_radius").width
@ -354,7 +354,7 @@ Item {
} }
Behavior on color { ColorAnimation { duration: 50; } } Behavior on color { ColorAnimation { duration: 50; } }
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: Math.floor(UM.Theme.getSize("save_button_text_margin").width / 2); anchors.leftMargin: Math.round(UM.Theme.getSize("save_button_text_margin").width / 2);
width: parent.height width: parent.height
height: parent.height height: parent.height

View file

@ -187,13 +187,13 @@ Button
id: settingsButton id: settingsButton
visible: base.hovered || settingsButton.hovered visible: base.hovered || settingsButton.hovered
height: Math.floor(base.height * 0.6) height: Math.round(base.height * 0.6)
width: Math.floor(base.height * 0.6) width: Math.round(base.height * 0.6)
anchors { anchors {
right: inheritButton.visible ? inheritButton.left : parent.right right: inheritButton.visible ? inheritButton.left : parent.right
// use 1.9 as the factor because there is a 0.1 difference between the settings and inheritance warning icons // use 1.9 as the factor because there is a 0.1 difference between the settings and inheritance warning icons
rightMargin: inheritButton.visible ? Math.floor(UM.Theme.getSize("default_margin").width / 2) : category_arrow.width + Math.floor(UM.Theme.getSize("default_margin").width * 1.9) rightMargin: inheritButton.visible ? Math.round(UM.Theme.getSize("default_margin").width / 2) : category_arrow.width + Math.round(UM.Theme.getSize("default_margin").width * 1.9)
verticalCenter: parent.verticalCenter verticalCenter: parent.verticalCenter
} }
@ -231,7 +231,7 @@ Button
return false return false
} }
height: Math.floor(parent.height / 2) height: Math.round(parent.height / 2)
width: height width: height
onClicked: onClicked:

View file

@ -1,9 +1,9 @@
// Copyright (c) 2015 Ultimaker B.V. // Copyright (c) 2018 Ultimaker B.V.
// Uranium is released under the terms of the LGPLv3 or higher. // Uranium is released under the terms of the LGPLv3 or higher.
import QtQuick 2.7 import QtQuick 2.8
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.2
import QtQuick.Controls 2.0 import QtQuick.Controls 2.1
import UM 1.2 as UM import UM 1.2 as UM
@ -118,8 +118,8 @@ SettingItem
UM.RecolorImage { UM.RecolorImage {
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter anchors.horizontalCenter: parent.horizontalCenter
width: Math.floor(parent.width / 2.5) width: Math.round(parent.width / 2.5)
height: Math.floor(parent.height / 2.5) height: Math.round(parent.height / 2.5)
sourceSize.width: width sourceSize.width: width
sourceSize.height: width sourceSize.height: width
color: !enabled ? UM.Theme.getColor("setting_control_disabled_text") : UM.Theme.getColor("setting_control_text"); color: !enabled ? UM.Theme.getColor("setting_control_disabled_text") : UM.Theme.getColor("setting_control_text");

View file

@ -61,7 +61,7 @@ SettingItem
{ {
id: downArrow id: downArrow
x: control.width - width - control.rightPadding x: control.width - width - control.rightPadding
y: control.topPadding + Math.floor((control.availableHeight - height) / 2) y: control.topPadding + Math.round((control.availableHeight - height) / 2)
source: UM.Theme.getIcon("arrow_bottom") source: UM.Theme.getIcon("arrow_bottom")
width: UM.Theme.getSize("standard_arrow").width width: UM.Theme.getSize("standard_arrow").width

View file

@ -68,7 +68,7 @@ SettingItem
{ {
id: downArrow id: downArrow
x: control.width - width - control.rightPadding x: control.width - width - control.rightPadding
y: control.topPadding + Math.floor((control.availableHeight - height) / 2) y: control.topPadding + Math.round((control.availableHeight - height) / 2)
source: UM.Theme.getIcon("arrow_bottom") source: UM.Theme.getIcon("arrow_bottom")
width: UM.Theme.getSize("standard_arrow").width width: UM.Theme.getSize("standard_arrow").width
@ -126,16 +126,16 @@ SettingItem
background: Rectangle background: Rectangle
{ {
id: swatch id: swatch
height: Math.floor(UM.Theme.getSize("setting_control").height / 2) height: Math.round(UM.Theme.getSize("setting_control").height / 2)
width: height width: height
anchors.right: parent.right anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.margins: Math.floor(UM.Theme.getSize("default_margin").width / 4) anchors.margins: Math.round(UM.Theme.getSize("default_margin").width / 4)
border.width: UM.Theme.getSize("default_lining").width border.width: UM.Theme.getSize("default_lining").width
border.color: enabled ? UM.Theme.getColor("setting_control_border") : UM.Theme.getColor("setting_control_disabled_border") border.color: enabled ? UM.Theme.getColor("setting_control_border") : UM.Theme.getColor("setting_control_disabled_border")
radius: Math.floor(width / 2) radius: Math.round(width / 2)
color: control.color color: control.color
} }
@ -180,16 +180,16 @@ SettingItem
background: Rectangle background: Rectangle
{ {
id: swatch id: swatch
height: Math.floor(UM.Theme.getSize("setting_control").height / 2) height: Math.round(UM.Theme.getSize("setting_control").height / 2)
width: height width: height
anchors.right: parent.right anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.margins: Math.floor(UM.Theme.getSize("default_margin").width / 4) anchors.margins: Math.round(UM.Theme.getSize("default_margin").width / 4)
border.width: UM.Theme.getSize("default_lining").width border.width: UM.Theme.getSize("default_lining").width
border.color: enabled ? UM.Theme.getColor("setting_control_border") : UM.Theme.getColor("setting_control_disabled_border") border.color: enabled ? UM.Theme.getColor("setting_control_border") : UM.Theme.getColor("setting_control_disabled_border")
radius: Math.floor(width / 2) radius: Math.round(width / 2)
color: control.model.getItem(index).color color: control.model.getItem(index).color
} }

View file

@ -1,9 +1,9 @@
// Copyright (c) 2017 Ultimaker B.V. // Copyright (c) 2018 Ultimaker B.V.
// Cura is released under the terms of the LGPLv3 or higher. // Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.7 import QtQuick 2.8
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.2
import QtQuick.Controls 2.0 import QtQuick.Controls 2.1
import UM 1.1 as UM import UM 1.1 as UM
import Cura 1.0 as Cura import Cura 1.0 as Cura
@ -108,7 +108,7 @@ Item {
id: label; id: label;
anchors.left: parent.left; anchors.left: parent.left;
anchors.leftMargin: doDepthIndentation ? Math.floor((UM.Theme.getSize("section_icon_column").width + 5) + ((definition.depth - 1) * UM.Theme.getSize("setting_control_depth_margin").width)) : 0 anchors.leftMargin: doDepthIndentation ? Math.round((UM.Theme.getSize("section_icon_column").width + 5) + ((definition.depth - 1) * UM.Theme.getSize("setting_control_depth_margin").width)) : 0
anchors.right: settingControls.left; anchors.right: settingControls.left;
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
@ -128,12 +128,12 @@ Item {
{ {
id: settingControls id: settingControls
height: Math.floor(parent.height / 2) height: Math.round(parent.height / 2)
spacing: Math.floor(UM.Theme.getSize("sidebar_margin").height / 2) spacing: Math.round(UM.Theme.getSize("sidebar_margin").height / 2)
anchors { anchors {
right: controlContainer.left right: controlContainer.left
rightMargin: Math.floor(UM.Theme.getSize("sidebar_margin").width / 2) rightMargin: Math.round(UM.Theme.getSize("sidebar_margin").width / 2)
verticalCenter: parent.verticalCenter verticalCenter: parent.verticalCenter
} }

View file

@ -87,7 +87,7 @@ SettingItem
{ {
id: downArrow id: downArrow
x: control.width - width - control.rightPadding x: control.width - width - control.rightPadding
y: control.topPadding + Math.floor((control.availableHeight - height) / 2) y: control.topPadding + Math.round((control.availableHeight - height) / 2)
source: UM.Theme.getIcon("arrow_bottom") source: UM.Theme.getIcon("arrow_bottom")
width: UM.Theme.getSize("standard_arrow").width width: UM.Theme.getSize("standard_arrow").width
@ -145,16 +145,16 @@ SettingItem
background: Rectangle background: Rectangle
{ {
id: swatch id: swatch
height: Math.floor(UM.Theme.getSize("setting_control").height / 2) height: Math.round(UM.Theme.getSize("setting_control").height / 2)
width: height width: height
anchors.right: parent.right anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.margins: Math.floor(UM.Theme.getSize("default_margin").width / 4) anchors.margins: Math.round(UM.Theme.getSize("default_margin").width / 4)
border.width: UM.Theme.getSize("default_lining").width border.width: UM.Theme.getSize("default_lining").width
border.color: enabled ? UM.Theme.getColor("setting_control_border") : UM.Theme.getColor("setting_control_disabled_border") border.color: enabled ? UM.Theme.getColor("setting_control_border") : UM.Theme.getColor("setting_control_disabled_border")
radius: Math.floor(width / 2) radius: Math.round(width / 2)
color: control.color color: control.color
} }
@ -199,16 +199,16 @@ SettingItem
background: Rectangle background: Rectangle
{ {
id: swatch id: swatch
height: Math.floor(UM.Theme.getSize("setting_control").height / 2) height: Math.round(UM.Theme.getSize("setting_control").height / 2)
width: height width: height
anchors.right: parent.right anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.margins: Math.floor(UM.Theme.getSize("default_margin").width / 4) anchors.margins: Math.round(UM.Theme.getSize("default_margin").width / 4)
border.width: UM.Theme.getSize("default_lining").width border.width: UM.Theme.getSize("default_lining").width
border.color: enabled ? UM.Theme.getColor("setting_control_border") : UM.Theme.getColor("setting_control_disabled_border") border.color: enabled ? UM.Theme.getColor("setting_control_border") : UM.Theme.getColor("setting_control_disabled_border")
radius: Math.floor(width / 2) radius: Math.round(width / 2)
color: control.model.getItem(index).color color: control.model.getItem(index).color
} }

View file

@ -26,7 +26,7 @@ SettingItem
anchors.fill: parent anchors.fill: parent
border.width: Math.floor(UM.Theme.getSize("default_lining").width) border.width: Math.round(UM.Theme.getSize("default_lining").width)
border.color: border.color:
{ {
if(!enabled) if(!enabled)
@ -76,7 +76,7 @@ SettingItem
Rectangle Rectangle
{ {
anchors.fill: parent; anchors.fill: parent;
anchors.margins: Math.floor(UM.Theme.getSize("default_lining").width); anchors.margins: Math.round(UM.Theme.getSize("default_lining").width);
color: UM.Theme.getColor("setting_control_highlight") color: UM.Theme.getColor("setting_control_highlight")
opacity: !control.hovered ? 0 : propertyProvider.properties.validationState == "ValidatorState.Valid" ? 1.0 : 0.35; opacity: !control.hovered ? 0 : propertyProvider.properties.validationState == "ValidatorState.Valid" ? 1.0 : 0.35;
} }
@ -84,7 +84,7 @@ SettingItem
Label Label
{ {
anchors.right: parent.right; anchors.right: parent.right;
anchors.rightMargin: Math.floor(UM.Theme.getSize("setting_unit_margin").width) anchors.rightMargin: Math.round(UM.Theme.getSize("setting_unit_margin").width)
anchors.verticalCenter: parent.verticalCenter; anchors.verticalCenter: parent.verticalCenter;
text: definition.unit; text: definition.unit;
@ -107,9 +107,9 @@ SettingItem
anchors anchors
{ {
left: parent.left left: parent.left
leftMargin: Math.floor(UM.Theme.getSize("setting_unit_margin").width) leftMargin: Math.round(UM.Theme.getSize("setting_unit_margin").width)
right: parent.right right: parent.right
rightMargin: Math.floor(UM.Theme.getSize("setting_unit_margin").width) rightMargin: Math.round(UM.Theme.getSize("setting_unit_margin").width)
verticalCenter: parent.verticalCenter verticalCenter: parent.verticalCenter
} }
renderType: Text.NativeRendering renderType: Text.NativeRendering

View file

@ -4,7 +4,7 @@
import QtQuick 2.7 import QtQuick 2.7
import QtQuick.Controls 1.1 import QtQuick.Controls 1.1
import QtQuick.Controls.Styles 1.1 import QtQuick.Controls.Styles 1.1
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.2
import UM 1.2 as UM import UM 1.2 as UM
import Cura 1.0 as Cura import Cura 1.0 as Cura
@ -30,16 +30,16 @@ Item
{ {
top: parent.top top: parent.top
left: parent.left left: parent.left
leftMargin: Math.floor(UM.Theme.getSize("sidebar_margin").width) leftMargin: Math.round(UM.Theme.getSize("sidebar_margin").width)
right: parent.right right: parent.right
rightMargin: Math.floor(UM.Theme.getSize("sidebar_margin").width) rightMargin: Math.round(UM.Theme.getSize("sidebar_margin").width)
} }
Label Label
{ {
id: globalProfileLabel id: globalProfileLabel
text: catalog.i18nc("@label","Profile:"); text: catalog.i18nc("@label","Profile:");
width: Math.floor(parent.width * 0.45 - UM.Theme.getSize("sidebar_margin").width - 2) width: Math.round(parent.width * 0.45 - UM.Theme.getSize("sidebar_margin").width - 2)
font: UM.Theme.getFont("default"); font: UM.Theme.getFont("default");
color: UM.Theme.getColor("text"); color: UM.Theme.getColor("text");
verticalAlignment: Text.AlignVCenter verticalAlignment: Text.AlignVCenter
@ -53,7 +53,7 @@ Item
text: generateActiveQualityText() text: generateActiveQualityText()
enabled: !header.currentExtruderVisible || header.currentExtruderIndex > -1 enabled: !header.currentExtruderVisible || header.currentExtruderIndex > -1
width: Math.floor(parent.width * 0.55) width: Math.round(parent.width * 0.55)
height: UM.Theme.getSize("setting_control").height height: UM.Theme.getSize("setting_control").height
anchors.left: globalProfileLabel.right anchors.left: globalProfileLabel.right
anchors.right: parent.right anchors.right: parent.right
@ -82,12 +82,12 @@ Item
id: customisedSettings id: customisedSettings
visible: Cura.MachineManager.hasUserSettings visible: Cura.MachineManager.hasUserSettings
height: Math.floor(parent.height * 0.6) height: Math.round(parent.height * 0.6)
width: Math.floor(parent.height * 0.6) width: Math.round(parent.height * 0.6)
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.right: parent.right anchors.right: parent.right
anchors.rightMargin: Math.floor(UM.Theme.getSize("setting_preferences_button_margin").width - UM.Theme.getSize("sidebar_margin").width) anchors.rightMargin: Math.round(UM.Theme.getSize("setting_preferences_button_margin").width - UM.Theme.getSize("sidebar_margin").width)
color: hovered ? UM.Theme.getColor("setting_control_button_hover") : UM.Theme.getColor("setting_control_button"); color: hovered ? UM.Theme.getColor("setting_control_button_hover") : UM.Theme.getColor("setting_control_button");
iconSource: UM.Theme.getIcon("star"); iconSource: UM.Theme.getIcon("star");
@ -112,7 +112,7 @@ Item
id: filterContainer id: filterContainer
visible: true visible: true
border.width: Math.floor(UM.Theme.getSize("default_lining").width) border.width: Math.round(UM.Theme.getSize("default_lining").width)
border.color: border.color:
{ {
if(hoverMouseArea.containsMouse || clearFilterButton.containsMouse) if(hoverMouseArea.containsMouse || clearFilterButton.containsMouse)
@ -132,9 +132,9 @@ Item
top: globalProfileRow.bottom top: globalProfileRow.bottom
topMargin: UM.Theme.getSize("sidebar_margin").height topMargin: UM.Theme.getSize("sidebar_margin").height
left: parent.left left: parent.left
leftMargin: Math.floor(UM.Theme.getSize("sidebar_margin").width) leftMargin: Math.round(UM.Theme.getSize("sidebar_margin").width)
right: parent.right right: parent.right
rightMargin: Math.floor(UM.Theme.getSize("sidebar_margin").width) rightMargin: Math.round(UM.Theme.getSize("sidebar_margin").width)
} }
height: visible ? UM.Theme.getSize("setting_control").height : 0 height: visible ? UM.Theme.getSize("setting_control").height : 0
Behavior on height { NumberAnimation { duration: 100 } } Behavior on height { NumberAnimation { duration: 100 } }
@ -145,7 +145,7 @@ Item
anchors.left: parent.left anchors.left: parent.left
anchors.right: clearFilterButton.left anchors.right: clearFilterButton.left
anchors.rightMargin: Math.floor(UM.Theme.getSize("sidebar_margin").width) anchors.rightMargin: Math.round(UM.Theme.getSize("sidebar_margin").width)
placeholderText: catalog.i18nc("@label:textbox", "Search...") placeholderText: catalog.i18nc("@label:textbox", "Search...")
@ -204,12 +204,12 @@ Item
iconSource: UM.Theme.getIcon("cross1") iconSource: UM.Theme.getIcon("cross1")
visible: findingSettings visible: findingSettings
height: Math.floor(parent.height * 0.4) height: Math.round(parent.height * 0.4)
width: visible ? height : 0 width: visible ? height : 0
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.right: parent.right anchors.right: parent.right
anchors.rightMargin: Math.floor(UM.Theme.getSize("sidebar_margin").width) anchors.rightMargin: Math.round(UM.Theme.getSize("sidebar_margin").width)
color: UM.Theme.getColor("setting_control_button") color: UM.Theme.getColor("setting_control_button")
hoverColor: UM.Theme.getColor("setting_control_button_hover") hoverColor: UM.Theme.getColor("setting_control_button_hover")
@ -238,7 +238,7 @@ Item
ListView ListView
{ {
id: contents id: contents
spacing: Math.floor(UM.Theme.getSize("default_lining").height); spacing: Math.round(UM.Theme.getSize("default_lining").height);
cacheBuffer: 1000000; // Set a large cache to effectively just cache every list item. cacheBuffer: 1000000; // Set a large cache to effectively just cache every list item.
model: UM.SettingDefinitionsModel model: UM.SettingDefinitionsModel
@ -266,7 +266,7 @@ Item
{ {
id: delegate id: delegate
width: Math.floor(UM.Theme.getSize("sidebar").width); width: Math.round(UM.Theme.getSize("sidebar").width);
height: provider.properties.enabled == "True" ? UM.Theme.getSize("section").height : - contents.spacing height: provider.properties.enabled == "True" ? UM.Theme.getSize("section").height : - contents.spacing
Behavior on height { NumberAnimation { duration: 100 } } Behavior on height { NumberAnimation { duration: 100 } }
opacity: provider.properties.enabled == "True" ? 1 : 0 opacity: provider.properties.enabled == "True" ? 1 : 0
@ -388,7 +388,7 @@ Item
contextMenu.provider = provider contextMenu.provider = provider
contextMenu.popup(); contextMenu.popup();
} }
onShowTooltip: base.showTooltip(delegate, { x: -UM.Theme.getSize("default_arrow").width, y: Math.floor(delegate.height / 2) }, text) onShowTooltip: base.showTooltip(delegate, { x: -UM.Theme.getSize("default_arrow").width, y: Math.round(delegate.height / 2) }, text)
onHideTooltip: base.hideTooltip() onHideTooltip: base.hideTooltip()
onShowAllHiddenInheritedSettings: onShowAllHiddenInheritedSettings:
{ {

View file

@ -64,11 +64,11 @@ Rectangle
function getPrettyTime(time) function getPrettyTime(time)
{ {
var hours = Math.floor(time / 3600) var hours = Math.round(time / 3600)
time -= hours * 3600 time -= hours * 3600
var minutes = Math.floor(time / 60); var minutes = Math.round(time / 60);
time -= minutes * 60 time -= minutes * 60
var seconds = Math.floor(time); var seconds = Math.round(time);
var finalTime = strPadLeft(hours, "0", 2) + ':' + strPadLeft(minutes,'0',2)+ ':' + strPadLeft(seconds,'0',2); var finalTime = strPadLeft(hours, "0", 2) + ':' + strPadLeft(minutes,'0',2)+ ':' + strPadLeft(seconds,'0',2);
return finalTime; return finalTime;
@ -130,7 +130,7 @@ Rectangle
anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width
anchors.top: hideSettings ? machineSelection.bottom : headerSeparator.bottom anchors.top: hideSettings ? machineSelection.bottom : headerSeparator.bottom
anchors.topMargin: UM.Theme.getSize("sidebar_margin").height anchors.topMargin: UM.Theme.getSize("sidebar_margin").height
width: Math.floor(parent.width * 0.45) width: Math.round(parent.width * 0.45)
font: UM.Theme.getFont("large") font: UM.Theme.getFont("large")
color: UM.Theme.getColor("text") color: UM.Theme.getColor("text")
visible: !monitoringPrint && !hideView visible: !monitoringPrint && !hideView
@ -142,7 +142,7 @@ Rectangle
id: settingsModeSelection id: settingsModeSelection
color: "transparent" color: "transparent"
width: Math.floor(parent.width * 0.55) width: Math.round(parent.width * 0.55)
height: UM.Theme.getSize("sidebar_header_mode_toggle").height height: UM.Theme.getSize("sidebar_header_mode_toggle").height
anchors.right: parent.right anchors.right: parent.right
@ -171,10 +171,10 @@ Rectangle
id: control id: control
height: settingsModeSelection.height height: settingsModeSelection.height
width: Math.floor(parent.width / 2) width: Math.round(parent.width / 2)
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: model.index * Math.floor(settingsModeSelection.width / 2) anchors.leftMargin: model.index * Math.round(settingsModeSelection.width / 2)
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
ButtonGroup.group: modeMenuGroup ButtonGroup.group: modeMenuGroup
@ -329,7 +329,7 @@ Rectangle
height: UM.Theme.getSize("sidebar_lining").height height: UM.Theme.getSize("sidebar_lining").height
color: UM.Theme.getColor("sidebar_lining") color: UM.Theme.getColor("sidebar_lining")
anchors.bottom: printSpecs.top anchors.bottom: printSpecs.top
anchors.bottomMargin: Math.floor(UM.Theme.getSize("sidebar_margin").height * 2 + UM.Theme.getSize("progressbar").height + UM.Theme.getFont("default_bold").pixelSize) anchors.bottomMargin: Math.round(UM.Theme.getSize("sidebar_margin").height * 2 + UM.Theme.getSize("progressbar").height + UM.Theme.getFont("default_bold").pixelSize)
} }
Item Item
@ -429,7 +429,7 @@ Rectangle
{ {
names.push(base.printMaterialNames[index]); names.push(base.printMaterialNames[index]);
lengths.push(base.printMaterialLengths[index].toFixed(2)); lengths.push(base.printMaterialLengths[index].toFixed(2));
weights.push(String(Math.floor(base.printMaterialWeights[index]))); weights.push(String(Math.round(base.printMaterialWeights[index])));
var cost = base.printMaterialCosts[index] == undefined ? 0 : base.printMaterialCosts[index].toFixed(2); var cost = base.printMaterialCosts[index] == undefined ? 0 : base.printMaterialCosts[index].toFixed(2);
costs.push(cost); costs.push(cost);
if(cost > 0) if(cost > 0)
@ -495,7 +495,7 @@ Rectangle
if(base.printMaterialLengths[index] > 0) if(base.printMaterialLengths[index] > 0)
{ {
lengths.push(base.printMaterialLengths[index].toFixed(2)); lengths.push(base.printMaterialLengths[index].toFixed(2));
weights.push(String(Math.floor(base.printMaterialWeights[index]))); weights.push(String(Math.round(base.printMaterialWeights[index])));
var cost = base.printMaterialCosts[index] == undefined ? 0 : base.printMaterialCosts[index].toFixed(2); var cost = base.printMaterialCosts[index] == undefined ? 0 : base.printMaterialCosts[index].toFixed(2);
costs.push(cost); costs.push(cost);
if(cost > 0) if(cost > 0)
@ -610,7 +610,7 @@ Rectangle
}) })
sidebarContents.replace(modesListModel.get(base.currentModeIndex).item, { "immediate": true }) sidebarContents.replace(modesListModel.get(base.currentModeIndex).item, { "immediate": true })
var index = Math.floor(UM.Preferences.getValue("cura/active_mode")) var index = Math.round(UM.Preferences.getValue("cura/active_mode"))
if(index) if(index)
{ {
currentModeIndex = index; currentModeIndex = index;

View file

@ -1,7 +1,7 @@
// Copyright (c) 2016 Ultimaker B.V. // Copyright (c) 2016 Ultimaker B.V.
// Cura is released under the terms of the LGPLv3 or higher. // Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.2 import QtQuick 2.8
import QtQuick.Controls 1.1 import QtQuick.Controls 1.1
import QtQuick.Controls.Styles 1.1 import QtQuick.Controls.Styles 1.1
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.1

View file

@ -1,7 +1,7 @@
// Copyright (c) 2017 Ultimaker B.V. // Copyright (c) 2017 Ultimaker B.V.
// Cura is released under the terms of the LGPLv3 or higher. // Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.2 import QtQuick 2.8
import QtQuick.Controls 1.1 import QtQuick.Controls 1.1
import QtQuick.Controls.Styles 1.1 import QtQuick.Controls.Styles 1.1
@ -17,7 +17,7 @@ Column
property int currentExtruderIndex: Cura.ExtruderManager.activeExtruderIndex; property int currentExtruderIndex: Cura.ExtruderManager.activeExtruderIndex;
property bool currentExtruderVisible: extrudersList.visible; property bool currentExtruderVisible: extrudersList.visible;
spacing: Math.floor(UM.Theme.getSize("sidebar_margin").width * 0.9) spacing: Math.round(UM.Theme.getSize("sidebar_margin").width * 0.9)
signal showTooltip(Item item, point location, string text) signal showTooltip(Item item, point location, string text)
signal hideTooltip() signal hideTooltip()
@ -39,15 +39,15 @@ Column
{ {
id: extruderSelectionRow id: extruderSelectionRow
width: parent.width width: parent.width
height: Math.floor(UM.Theme.getSize("sidebar_tabs").height * 2 / 3) height: Math.round(UM.Theme.getSize("sidebar_tabs").height * 2 / 3)
visible: machineExtruderCount.properties.value > 1 && !sidebar.monitoringPrint visible: machineExtruderCount.properties.value > 1 && !sidebar.monitoringPrint
anchors anchors
{ {
left: parent.left left: parent.left
leftMargin: Math.floor(UM.Theme.getSize("sidebar_margin").width * 0.7) leftMargin: Math.round(UM.Theme.getSize("sidebar_margin").width * 0.7)
right: parent.right right: parent.right
rightMargin: Math.floor(UM.Theme.getSize("sidebar_margin").width * 0.7) rightMargin: Math.round(UM.Theme.getSize("sidebar_margin").width * 0.7)
topMargin: UM.Theme.getSize("sidebar_margin").height topMargin: UM.Theme.getSize("sidebar_margin").height
} }
@ -57,15 +57,15 @@ Column
property var index: 0 property var index: 0
height: UM.Theme.getSize("sidebar_header_mode_tabs").height height: UM.Theme.getSize("sidebar_header_mode_tabs").height
width: Math.floor(parent.width) width: Math.round(parent.width)
boundsBehavior: Flickable.StopAtBounds boundsBehavior: Flickable.StopAtBounds
anchors anchors
{ {
left: parent.left left: parent.left
leftMargin: Math.floor(UM.Theme.getSize("default_margin").width / 2) leftMargin: Math.round(UM.Theme.getSize("default_margin").width / 2)
right: parent.right right: parent.right
rightMargin: Math.floor(UM.Theme.getSize("default_margin").width / 2) rightMargin: Math.round(UM.Theme.getSize("default_margin").width / 2)
verticalCenter: parent.verticalCenter verticalCenter: parent.verticalCenter
} }
@ -84,7 +84,7 @@ Column
delegate: Button delegate: Button
{ {
height: ListView.view.height height: ListView.view.height
width: Math.floor(ListView.view.width / extrudersModel.rowCount()) width: Math.round(ListView.view.width / extrudersModel.rowCount())
text: model.name text: model.name
tooltip: model.name tooltip: model.name
@ -121,7 +121,7 @@ Column
width: { width: {
var extruderTextWidth = extruderStaticText.visible ? extruderStaticText.width : 0; var extruderTextWidth = extruderStaticText.visible ? extruderStaticText.width : 0;
var iconWidth = extruderIconItem.width; var iconWidth = extruderIconItem.width;
return Math.floor(extruderTextWidth + iconWidth + UM.Theme.getSize("default_margin").width / 2); return Math.round(extruderTextWidth + iconWidth + UM.Theme.getSize("default_margin").width / 2);
} }
// Static text "Extruder" // Static text "Extruder"
@ -153,7 +153,7 @@ Column
var minimumWidth = control.width < UM.Theme.getSize("button").width ? control.width : UM.Theme.getSize("button").width; var minimumWidth = control.width < UM.Theme.getSize("button").width ? control.width : UM.Theme.getSize("button").width;
var minimumHeight = control.height < UM.Theme.getSize("button").height ? control.height : UM.Theme.getSize("button").height; var minimumHeight = control.height < UM.Theme.getSize("button").height ? control.height : UM.Theme.getSize("button").height;
var minimumSize = minimumWidth < minimumHeight ? minimumWidth : minimumHeight; var minimumSize = minimumWidth < minimumHeight ? minimumWidth : minimumHeight;
minimumSize -= Math.floor(UM.Theme.getSize("default_margin").width / 2); minimumSize -= Math.round(UM.Theme.getSize("default_margin").width / 2);
return minimumSize; return minimumSize;
} }
@ -192,15 +192,15 @@ Column
{ {
right: parent.right right: parent.right
top: parent.top top: parent.top
rightMargin: Math.floor(parent.sizeToUse * 0.01) rightMargin: Math.round(parent.sizeToUse * 0.01)
topMargin: Math.floor(parent.sizeToUse * 0.05) topMargin: Math.round(parent.sizeToUse * 0.05)
} }
color: model.color color: model.color
width: Math.floor(parent.width * 0.35) width: Math.round(parent.width * 0.35)
height: Math.floor(parent.height * 0.35) height: Math.round(parent.height * 0.35)
radius: Math.floor(width / 2) radius: Math.round(width / 2)
border.width: 1 border.width: 1
border.color: UM.Theme.getColor("extruder_button_material_border") border.color: UM.Theme.getColor("extruder_button_material_border")
@ -219,7 +219,7 @@ Column
Item Item
{ {
id: variantRowSpacer id: variantRowSpacer
height: Math.floor(UM.Theme.getSize("sidebar_margin").height / 4) height: Math.round(UM.Theme.getSize("sidebar_margin").height / 4)
width: height width: height
visible: !extruderSelectionRow.visible visible: !extruderSelectionRow.visible
} }
@ -243,7 +243,7 @@ Column
{ {
id: materialLabel id: materialLabel
text: catalog.i18nc("@label", "Material"); text: catalog.i18nc("@label", "Material");
width: Math.floor(parent.width * 0.45 - UM.Theme.getSize("default_margin").width) width: Math.round(parent.width * 0.45 - UM.Theme.getSize("default_margin").width)
font: UM.Theme.getFont("default"); font: UM.Theme.getFont("default");
color: UM.Theme.getColor("text"); color: UM.Theme.getColor("text");
} }
@ -257,7 +257,7 @@ Column
visible: Cura.MachineManager.hasMaterials visible: Cura.MachineManager.hasMaterials
enabled: !extrudersList.visible || base.currentExtruderIndex > -1 enabled: !extrudersList.visible || base.currentExtruderIndex > -1
height: UM.Theme.getSize("setting_control").height height: UM.Theme.getSize("setting_control").height
width: Math.floor(parent.width * 0.7) + UM.Theme.getSize("sidebar_margin").width width: Math.round(parent.width * 0.7) + UM.Theme.getSize("sidebar_margin").width
anchors.right: parent.right anchors.right: parent.right
style: UM.Theme.styles.sidebar_header_button style: UM.Theme.styles.sidebar_header_button
activeFocusOnPress: true; activeFocusOnPress: true;
@ -293,7 +293,7 @@ Column
{ {
id: variantLabel id: variantLabel
text: Cura.MachineManager.activeDefinitionVariantsName; text: Cura.MachineManager.activeDefinitionVariantsName;
width: Math.floor(parent.width * 0.45 - UM.Theme.getSize("default_margin").width) width: Math.round(parent.width * 0.45 - UM.Theme.getSize("default_margin").width)
font: UM.Theme.getFont("default"); font: UM.Theme.getFont("default");
color: UM.Theme.getColor("text"); color: UM.Theme.getColor("text");
} }
@ -305,7 +305,7 @@ Column
visible: Cura.MachineManager.hasVariants visible: Cura.MachineManager.hasVariants
height: UM.Theme.getSize("setting_control").height height: UM.Theme.getSize("setting_control").height
width: Math.floor(parent.width * 0.7 + UM.Theme.getSize("sidebar_margin").width) width: Math.round(parent.width * 0.7 + UM.Theme.getSize("sidebar_margin").width)
anchors.right: parent.right anchors.right: parent.right
style: UM.Theme.styles.sidebar_header_button style: UM.Theme.styles.sidebar_header_button
activeFocusOnPress: true; activeFocusOnPress: true;
@ -374,7 +374,7 @@ Column
Item Item
{ {
id: materialInfoRow id: materialInfoRow
height: Math.floor(UM.Theme.getSize("sidebar_setup").height / 2) height: Math.round(UM.Theme.getSize("sidebar_setup").height / 2)
visible: (Cura.MachineManager.hasVariants || Cura.MachineManager.hasMaterials) && !sidebar.monitoringPrint && !sidebar.hideSettings visible: (Cura.MachineManager.hasVariants || Cura.MachineManager.hasMaterials) && !sidebar.monitoringPrint && !sidebar.hideSettings
anchors anchors
@ -388,7 +388,7 @@ Column
Item { Item {
height: UM.Theme.getSize("sidebar_setup").height height: UM.Theme.getSize("sidebar_setup").height
anchors.right: parent.right anchors.right: parent.right
width: Math.floor(parent.width * 0.7 + UM.Theme.getSize("sidebar_margin").width) width: Math.round(parent.width * 0.7 + UM.Theme.getSize("sidebar_margin").width)
UM.RecolorImage { UM.RecolorImage {
id: warningImage id: warningImage

View file

@ -146,16 +146,16 @@ Item
} }
function calculateSliderStepWidth (totalTicks) { function calculateSliderStepWidth (totalTicks) {
qualityModel.qualitySliderStepWidth = totalTicks != 0 ? Math.floor((base.width * 0.55) / (totalTicks)) : 0 qualityModel.qualitySliderStepWidth = totalTicks != 0 ? Math.round((base.width * 0.55) / (totalTicks)) : 0
} }
function calculateSliderMargins (availableMin, availableMax, totalTicks) { function calculateSliderMargins (availableMin, availableMax, totalTicks) {
if (availableMin == -1 || (availableMin == 0 && availableMax == 0)) { if (availableMin == -1 || (availableMin == 0 && availableMax == 0)) {
qualityModel.qualitySliderMarginRight = Math.floor(base.width * 0.55) qualityModel.qualitySliderMarginRight = Math.round(base.width * 0.55)
} else if (availableMin == availableMax) { } else if (availableMin == availableMax) {
qualityModel.qualitySliderMarginRight = Math.floor((totalTicks - availableMin) * qualitySliderStepWidth) qualityModel.qualitySliderMarginRight = Math.round((totalTicks - availableMin) * qualitySliderStepWidth)
} else { } else {
qualityModel.qualitySliderMarginRight = Math.floor((totalTicks - availableMax) * qualitySliderStepWidth) qualityModel.qualitySliderMarginRight = Math.round((totalTicks - availableMax) * qualitySliderStepWidth)
} }
} }
@ -190,7 +190,7 @@ Item
{ {
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.top: parent.top anchors.top: parent.top
anchors.topMargin: Math.floor(UM.Theme.getSize("sidebar_margin").height / 2) anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height / 2)
color: (Cura.MachineManager.activeMachine != null && Cura.ProfilesModel.getItem(index).available) ? UM.Theme.getColor("quality_slider_available") : UM.Theme.getColor("quality_slider_unavailable") color: (Cura.MachineManager.activeMachine != null && Cura.ProfilesModel.getItem(index).available) ? UM.Theme.getColor("quality_slider_available") : UM.Theme.getColor("quality_slider_unavailable")
text: text:
{ {
@ -219,13 +219,13 @@ Item
// Make sure the text aligns correctly with each tick // Make sure the text aligns correctly with each tick
if (qualityModel.totalTicks == 0) { if (qualityModel.totalTicks == 0) {
// If there is only one tick, align it centrally // If there is only one tick, align it centrally
return Math.floor(((base.width * 0.55) - width) / 2) return Math.round(((base.width * 0.55) - width) / 2)
} else if (index == 0) { } else if (index == 0) {
return Math.floor(base.width * 0.55 / qualityModel.totalTicks) * index return Math.round(base.width * 0.55 / qualityModel.totalTicks) * index
} else if (index == qualityModel.totalTicks) { } else if (index == qualityModel.totalTicks) {
return Math.floor(base.width * 0.55 / qualityModel.totalTicks) * index - width return Math.round(base.width * 0.55 / qualityModel.totalTicks) * index - width
} else { } else {
return Math.floor((base.width * 0.55 / qualityModel.totalTicks) * index - (width / 2)) return Math.round((base.width * 0.55 / qualityModel.totalTicks) * index - (width / 2))
} }
} }
} }
@ -236,7 +236,7 @@ Item
Item Item
{ {
id: speedSlider id: speedSlider
width: Math.floor(base.width * 0.55) width: Math.round(base.width * 0.55)
height: UM.Theme.getSize("sidebar_margin").height height: UM.Theme.getSize("sidebar_margin").height
anchors.right: parent.right anchors.right: parent.right
anchors.top: parent.top anchors.top: parent.top
@ -246,7 +246,7 @@ Item
Rectangle Rectangle
{ {
id: groovechildrect id: groovechildrect
width: Math.floor(base.width * 0.55) width: Math.round(base.width * 0.55)
height: 2 * screenScaleFactor height: 2 * screenScaleFactor
color: UM.Theme.getColor("quality_slider_unavailable") color: UM.Theme.getColor("quality_slider_unavailable")
anchors.verticalCenter: qualitySlider.verticalCenter anchors.verticalCenter: qualitySlider.verticalCenter
@ -266,7 +266,7 @@ Item
width: 1 * screenScaleFactor width: 1 * screenScaleFactor
height: 6 * screenScaleFactor height: 6 * screenScaleFactor
y: 0 y: 0
x: Math.floor(qualityModel.qualitySliderStepWidth * index) x: Math.round(qualityModel.qualitySliderStepWidth * index)
} }
} }
@ -277,7 +277,7 @@ Item
color: UM.Theme.getColor("quality_slider_unavailable") color: UM.Theme.getColor("quality_slider_unavailable")
implicitWidth: 10 * screenScaleFactor implicitWidth: 10 * screenScaleFactor
implicitHeight: implicitWidth implicitHeight: implicitWidth
radius: Math.floor(width / 2) radius: Math.round(width / 2)
} }
Slider Slider
@ -306,7 +306,7 @@ Item
groove: Rectangle { groove: Rectangle {
implicitHeight: 2 * screenScaleFactor implicitHeight: 2 * screenScaleFactor
color: UM.Theme.getColor("quality_slider_available") color: UM.Theme.getColor("quality_slider_available")
radius: Math.floor(height / 2) radius: Math.round(height / 2)
} }
handle: Item { handle: Item {
Rectangle { Rectangle {
@ -315,7 +315,7 @@ Item
color: UM.Theme.getColor("quality_slider_available") color: UM.Theme.getColor("quality_slider_available")
implicitWidth: 10 * screenScaleFactor implicitWidth: 10 * screenScaleFactor
implicitHeight: implicitWidth implicitHeight: implicitWidth
radius: Math.floor(implicitWidth / 2) radius: Math.round(implicitWidth / 2)
visible: !Cura.SimpleModeSettingsManager.isProfileCustomized && !Cura.SimpleModeSettingsManager.isProfileUserCreated && qualityModel.existingQualityProfile visible: !Cura.SimpleModeSettingsManager.isProfileCustomized && !Cura.SimpleModeSettingsManager.isProfileUserCreated && qualityModel.existingQualityProfile
} }
} }
@ -362,7 +362,7 @@ Item
text: catalog.i18nc("@label", "Print Speed") text: catalog.i18nc("@label", "Print Speed")
font: UM.Theme.getFont("default") font: UM.Theme.getFont("default")
color: UM.Theme.getColor("text") color: UM.Theme.getColor("text")
width: Math.floor(UM.Theme.getSize("sidebar").width * 0.35) width: Math.round(UM.Theme.getSize("sidebar").width * 0.35)
elide: Text.ElideRight elide: Text.ElideRight
} }
@ -393,12 +393,12 @@ Item
id: customisedSettings id: customisedSettings
visible: Cura.SimpleModeSettingsManager.isProfileCustomized || Cura.SimpleModeSettingsManager.isProfileUserCreated visible: Cura.SimpleModeSettingsManager.isProfileCustomized || Cura.SimpleModeSettingsManager.isProfileUserCreated
height: Math.floor(speedSlider.height * 0.8) height: Math.round(speedSlider.height * 0.8)
width: Math.floor(speedSlider.height * 0.8) width: Math.round(speedSlider.height * 0.8)
anchors.verticalCenter: speedSlider.verticalCenter anchors.verticalCenter: speedSlider.verticalCenter
anchors.right: speedSlider.left anchors.right: speedSlider.left
anchors.rightMargin: Math.floor(UM.Theme.getSize("sidebar_margin").width / 2) anchors.rightMargin: Math.round(UM.Theme.getSize("sidebar_margin").width / 2)
color: hovered ? UM.Theme.getColor("setting_control_button_hover") : UM.Theme.getColor("setting_control_button"); color: hovered ? UM.Theme.getColor("setting_control_button_hover") : UM.Theme.getColor("setting_control_button");
iconSource: UM.Theme.getIcon("reset"); iconSource: UM.Theme.getIcon("reset");
@ -438,7 +438,7 @@ Item
anchors.topMargin: UM.Theme.getSize("sidebar_margin").height * 2 anchors.topMargin: UM.Theme.getSize("sidebar_margin").height * 2
anchors.left: parent.left anchors.left: parent.left
width: Math.floor(UM.Theme.getSize("sidebar").width * .45) - UM.Theme.getSize("sidebar_margin").width width: Math.round(UM.Theme.getSize("sidebar").width * .45) - UM.Theme.getSize("sidebar_margin").width
Label Label
{ {
@ -448,7 +448,7 @@ Item
color: UM.Theme.getColor("text") color: UM.Theme.getColor("text")
anchors.top: parent.top anchors.top: parent.top
anchors.topMargin: Math.floor(UM.Theme.getSize("sidebar_margin").height * 1.7) anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height * 1.7)
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width
} }
@ -459,7 +459,7 @@ Item
id: infillCellRight id: infillCellRight
height: infillSlider.height + UM.Theme.getSize("sidebar_margin").height + enableGradualInfillCheckBox.visible * (enableGradualInfillCheckBox.height + UM.Theme.getSize("sidebar_margin").height) height: infillSlider.height + UM.Theme.getSize("sidebar_margin").height + enableGradualInfillCheckBox.visible * (enableGradualInfillCheckBox.height + UM.Theme.getSize("sidebar_margin").height)
width: Math.floor(UM.Theme.getSize("sidebar").width * .55) width: Math.round(UM.Theme.getSize("sidebar").width * .55)
anchors.left: infillCellLeft.right anchors.left: infillCellLeft.right
anchors.top: infillCellLeft.top anchors.top: infillCellLeft.top
@ -470,7 +470,7 @@ Item
//anchors.top: parent.top //anchors.top: parent.top
anchors.left: infillSlider.left anchors.left: infillSlider.left
anchors.leftMargin: Math.floor((infillSlider.value / infillSlider.stepSize) * (infillSlider.width / (infillSlider.maximumValue / infillSlider.stepSize)) - 10 * screenScaleFactor) anchors.leftMargin: Math.round((infillSlider.value / infillSlider.stepSize) * (infillSlider.width / (infillSlider.maximumValue / infillSlider.stepSize)) - 10 * screenScaleFactor)
anchors.right: parent.right anchors.right: parent.right
text: parseInt(infillDensity.properties.value) + "%" text: parseInt(infillDensity.properties.value) + "%"
@ -576,12 +576,12 @@ Item
{ {
id: infillIcon id: infillIcon
width: Math.floor((parent.width / 5) - (UM.Theme.getSize("sidebar_margin").width)) width: Math.round((parent.width / 5) - (UM.Theme.getSize("sidebar_margin").width))
height: width height: width
anchors.right: parent.right anchors.right: parent.right
anchors.top: parent.top anchors.top: parent.top
anchors.topMargin: Math.floor(UM.Theme.getSize("sidebar_margin").height / 2) anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height / 2)
// we loop over all density icons and only show the one that has the current density and steps // we loop over all density icons and only show the one that has the current density and steps
Repeater Repeater
@ -592,8 +592,8 @@ Item
function activeIndex () { function activeIndex () {
for (var i = 0; i < infillModel.count; i++) { for (var i = 0; i < infillModel.count; i++) {
var density = Math.floor(infillDensity.properties.value) var density = Math.round(infillDensity.properties.value)
var steps = Math.floor(infillSteps.properties.value) var steps = Math.round(infillSteps.properties.value)
var infillModelItem = infillModel.get(i) var infillModelItem = infillModel.get(i)
if (infillModelItem != "undefined" if (infillModelItem != "undefined"
@ -634,7 +634,7 @@ Item
property alias _hovered: enableGradualInfillMouseArea.containsMouse property alias _hovered: enableGradualInfillMouseArea.containsMouse
anchors.top: infillSlider.bottom anchors.top: infillSlider.bottom
anchors.topMargin: Math.floor(UM.Theme.getSize("sidebar_margin").height / 2) // closer to slider since it belongs to the same category anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height / 2) // closer to slider since it belongs to the same category
anchors.left: infillCellRight.left anchors.left: infillCellRight.left
style: UM.Theme.styles.checkbox style: UM.Theme.styles.checkbox
@ -676,7 +676,7 @@ Item
Label { Label {
id: gradualInfillLabel id: gradualInfillLabel
anchors.left: enableGradualInfillCheckBox.right anchors.left: enableGradualInfillCheckBox.right
anchors.leftMargin: Math.floor(UM.Theme.getSize("sidebar_margin").width / 2) anchors.leftMargin: Math.round(UM.Theme.getSize("sidebar_margin").width / 2)
text: catalog.i18nc("@label", "Enable gradual") text: catalog.i18nc("@label", "Enable gradual")
font: UM.Theme.getFont("default") font: UM.Theme.getFont("default")
color: UM.Theme.getColor("text") color: UM.Theme.getColor("text")
@ -737,7 +737,7 @@ Item
visible: enableSupportCheckBox.visible visible: enableSupportCheckBox.visible
anchors.top: infillCellRight.bottom anchors.top: infillCellRight.bottom
anchors.topMargin: Math.floor(UM.Theme.getSize("sidebar_margin").height * 1.5) anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height * 1.5)
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width
anchors.right: infillCellLeft.right anchors.right: infillCellLeft.right
@ -823,7 +823,7 @@ Item
anchors.topMargin: ((supportEnabled.properties.value === "True") && (machineExtruderCount.properties.value > 1)) ? UM.Theme.getSize("sidebar_margin").height : 0 anchors.topMargin: ((supportEnabled.properties.value === "True") && (machineExtruderCount.properties.value > 1)) ? UM.Theme.getSize("sidebar_margin").height : 0
anchors.left: infillCellRight.left anchors.left: infillCellRight.left
width: Math.floor(UM.Theme.getSize("sidebar").width * .55) width: Math.round(UM.Theme.getSize("sidebar").width * .55)
height: ((supportEnabled.properties.value == "True") && (machineExtruderCount.properties.value > 1)) ? UM.Theme.getSize("setting_control").height : 0 height: ((supportEnabled.properties.value == "True") && (machineExtruderCount.properties.value > 1)) ? UM.Theme.getSize("setting_control").height : 0
Behavior on height { NumberAnimation { duration: 100 } } Behavior on height { NumberAnimation { duration: 100 } }
@ -952,7 +952,7 @@ Item
{ {
id: tipsCell id: tipsCell
anchors.top: adhesionCheckBox.visible ? adhesionCheckBox.bottom : (enableSupportCheckBox.visible ? supportExtruderCombobox.bottom : infillCellRight.bottom) anchors.top: adhesionCheckBox.visible ? adhesionCheckBox.bottom : (enableSupportCheckBox.visible ? supportExtruderCombobox.bottom : infillCellRight.bottom)
anchors.topMargin: Math.floor(UM.Theme.getSize("sidebar_margin").height * 2) anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height * 2)
anchors.left: parent.left anchors.left: parent.left
width: parent.width width: parent.width
height: tipsText.contentHeight * tipsText.lineCount height: tipsText.contentHeight * tipsText.lineCount

View file

@ -1,7 +1,7 @@
// Copyright (c) 2015 Ultimaker B.V. // Copyright (c) 2015 Ultimaker B.V.
// Cura is released under the terms of the LGPLv3 or higher. // Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.2 import QtQuick 2.8
import QtQuick.Controls 1.1 import QtQuick.Controls 1.1
import QtQuick.Controls.Styles 1.1 import QtQuick.Controls.Styles 1.1
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.1
@ -36,7 +36,7 @@ UM.PointingRectangle {
} }
} }
base.opacity = 1; base.opacity = 1;
target = Qt.point(40 , position.y + Math.floor(UM.Theme.getSize("tooltip_arrow_margins").height / 2)) target = Qt.point(40 , position.y + Math.round(UM.Theme.getSize("tooltip_arrow_margins").height / 2))
} }
function hide() { function hide() {

View file

@ -91,7 +91,7 @@ Item
anchors.topMargin: base.activeY anchors.topMargin: base.activeY
z: buttons.z -1 z: buttons.z -1
target: Qt.point(parent.right, base.activeY + Math.floor(UM.Theme.getSize("button").height/2)) target: Qt.point(parent.right, base.activeY + Math.round(UM.Theme.getSize("button").height/2))
arrowSize: UM.Theme.getSize("default_arrow").width arrowSize: UM.Theme.getSize("default_arrow").width
width: width:

View file

@ -220,7 +220,7 @@ Rectangle
anchors.topMargin: UM.Theme.getSize("default_margin").height anchors.topMargin: UM.Theme.getSize("default_margin").height
anchors.right: viewModeButton.right anchors.right: viewModeButton.right
property var buttonTarget: Qt.point(viewModeButton.x + Math.floor(viewModeButton.width / 2), viewModeButton.y + Math.floor(viewModeButton.height / 2)) property var buttonTarget: Qt.point(viewModeButton.x + Math.round(viewModeButton.width / 2), viewModeButton.y + Math.round(viewModeButton.height / 2))
height: childrenRect.height height: childrenRect.height
width: childrenRect.width width: childrenRect.width

View file

@ -121,13 +121,13 @@ QtObject {
Item Item
{ {
anchors.centerIn: parent anchors.centerIn: parent
width: Math.floor(textLabel.width + icon.width + Theme.getSize("default_margin").width / 2) width: Math.round(textLabel.width + icon.width + Theme.getSize("default_margin").width / 2)
Label Label
{ {
id: textLabel id: textLabel
text: control.text text: control.text
anchors.right: icon.visible ? icon.left : parent.right anchors.right: icon.visible ? icon.left : parent.right
anchors.rightMargin: icon.visible ? Math.floor(Theme.getSize("default_margin").width / 2) : 0 anchors.rightMargin: icon.visible ? Math.round(Theme.getSize("default_margin").width / 2) : 0
anchors.verticalCenter: parent.verticalCenter; anchors.verticalCenter: parent.verticalCenter;
font: control.checked ? UM.Theme.getFont("large") : UM.Theme.getFont("large_nonbold") font: control.checked ? UM.Theme.getFont("large") : UM.Theme.getFont("large_nonbold")
color: color:
@ -268,7 +268,7 @@ QtObject {
anchors.leftMargin: Theme.getSize("button_tooltip_arrow").width * 2 anchors.leftMargin: Theme.getSize("button_tooltip_arrow").width * 2
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
target: Qt.point(parent.x, y + Math.floor(height/2)) target: Qt.point(parent.x, y + Math.round(height/2))
arrowSize: Theme.getSize("button_tooltip_arrow").width arrowSize: Theme.getSize("button_tooltip_arrow").width
color: Theme.getColor("button_tooltip") color: Theme.getColor("button_tooltip")
opacity: control.hovered ? 1.0 : 0.0; opacity: control.hovered ? 1.0 : 0.0;
@ -329,9 +329,9 @@ QtObject {
UM.RecolorImage { UM.RecolorImage {
id: tool_button_arrow id: tool_button_arrow
anchors.right: parent.right; anchors.right: parent.right;
anchors.rightMargin: Theme.getSize("button").width - Math.floor(Theme.getSize("button_icon").width / 4) anchors.rightMargin: Theme.getSize("button").width - Math.round(Theme.getSize("button_icon").width / 4)
anchors.bottom: parent.bottom; anchors.bottom: parent.bottom;
anchors.bottomMargin: Theme.getSize("button").height - Math.floor(Theme.getSize("button_icon").height / 4) anchors.bottomMargin: Theme.getSize("button").height - Math.round(Theme.getSize("button_icon").height / 4)
width: Theme.getSize("standard_arrow").width width: Theme.getSize("standard_arrow").width
height: Theme.getSize("standard_arrow").height height: Theme.getSize("standard_arrow").height
sourceSize.width: width sourceSize.width: width
@ -669,7 +669,7 @@ QtObject {
id: category_arrow id: category_arrow
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.right: parent.right anchors.right: parent.right
anchors.rightMargin: Theme.getSize("default_margin").width * 3 - Math.floor(width / 2) anchors.rightMargin: Theme.getSize("default_margin").width * 3 - Math.round(width / 2)
width: Theme.getSize("standard_arrow").width width: Theme.getSize("standard_arrow").width
height: Theme.getSize("standard_arrow").height height: Theme.getSize("standard_arrow").height
sourceSize.width: width sourceSize.width: width
@ -712,14 +712,14 @@ QtObject {
scrollBarBackground: Rectangle { scrollBarBackground: Rectangle {
implicitWidth: Theme.getSize("scrollbar").width implicitWidth: Theme.getSize("scrollbar").width
radius: Math.floor(implicitWidth / 2) radius: Math.round(implicitWidth / 2)
color: Theme.getColor("scrollbar_background"); color: Theme.getColor("scrollbar_background");
} }
handle: Rectangle { handle: Rectangle {
id: scrollViewHandle id: scrollViewHandle
implicitWidth: Theme.getSize("scrollbar").width; implicitWidth: Theme.getSize("scrollbar").width;
radius: Math.floor(implicitWidth / 2) radius: Math.round(implicitWidth / 2)
color: styleData.pressed ? Theme.getColor("scrollbar_handle_down") : styleData.hovered ? Theme.getColor("scrollbar_handle_hover") : Theme.getColor("scrollbar_handle"); color: styleData.pressed ? Theme.getColor("scrollbar_handle_down") : styleData.hovered ? Theme.getColor("scrollbar_handle_hover") : Theme.getColor("scrollbar_handle");
Behavior on color { ColorAnimation { duration: 50; } } Behavior on color { ColorAnimation { duration: 50; } }
@ -806,12 +806,12 @@ QtObject {
Rectangle { Rectangle {
id: swatch id: swatch
height: Math.floor(UM.Theme.getSize("setting_control").height / 2) height: Math.round(UM.Theme.getSize("setting_control").height / 2)
width: height width: height
anchors.right: downArrow.left anchors.right: downArrow.left
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.margins: Math.floor(UM.Theme.getSize("default_margin").width / 4) anchors.margins: Math.round(UM.Theme.getSize("default_margin").width / 4)
radius: Math.floor(width / 2) radius: Math.round(width / 2)
border.width: UM.Theme.getSize("default_lining").width border.width: UM.Theme.getSize("default_lining").width
border.color: UM.Theme.getColor("lining") border.color: UM.Theme.getColor("lining")
color: (control.color_override !== "") ? control.color_override : control.color color: (control.color_override !== "") ? control.color_override : control.color
@ -845,7 +845,7 @@ QtObject {
color: (control.hovered || control._hovered) ? Theme.getColor("checkbox_hover") : Theme.getColor("checkbox"); color: (control.hovered || control._hovered) ? Theme.getColor("checkbox_hover") : Theme.getColor("checkbox");
Behavior on color { ColorAnimation { duration: 50; } } Behavior on color { ColorAnimation { duration: 50; } }
radius: control.exclusiveGroup ? Math.floor(Theme.getSize("checkbox").width / 2) : 0 radius: control.exclusiveGroup ? Math.round(Theme.getSize("checkbox").width / 2) : 0
border.width: Theme.getSize("default_lining").width; border.width: Theme.getSize("default_lining").width;
border.color: (control.hovered || control._hovered) ? Theme.getColor("checkbox_border_hover") : Theme.getColor("checkbox_border"); border.color: (control.hovered || control._hovered) ? Theme.getColor("checkbox_border_hover") : Theme.getColor("checkbox_border");
@ -853,8 +853,8 @@ QtObject {
UM.RecolorImage { UM.RecolorImage {
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter anchors.horizontalCenter: parent.horizontalCenter
width: Math.floor(parent.width / 2.5) width: Math.round(parent.width / 2.5)
height: Math.floor(parent.height / 2.5) height: Math.round(parent.height / 2.5)
sourceSize.width: width sourceSize.width: width
sourceSize.height: width sourceSize.height: width
color: Theme.getColor("checkbox_mark") color: Theme.getColor("checkbox_mark")
@ -882,7 +882,7 @@ QtObject {
color: (control.hovered || control._hovered) ? Theme.getColor("checkbox_hover") : Theme.getColor("checkbox"); color: (control.hovered || control._hovered) ? Theme.getColor("checkbox_hover") : Theme.getColor("checkbox");
Behavior on color { ColorAnimation { duration: 50; } } Behavior on color { ColorAnimation { duration: 50; } }
radius: control.exclusiveGroup ? Math.floor(Theme.getSize("checkbox").width / 2) : 0 radius: control.exclusiveGroup ? Math.round(Theme.getSize("checkbox").width / 2) : 0
border.width: Theme.getSize("default_lining").width; border.width: Theme.getSize("default_lining").width;
border.color: (control.hovered || control._hovered) ? Theme.getColor("checkbox_border_hover") : Theme.getColor("checkbox_border"); border.color: (control.hovered || control._hovered) ? Theme.getColor("checkbox_border_hover") : Theme.getColor("checkbox_border");
@ -890,8 +890,8 @@ QtObject {
UM.RecolorImage { UM.RecolorImage {
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter anchors.horizontalCenter: parent.horizontalCenter
width: Math.floor(parent.width / 2.5) width: Math.round(parent.width / 2.5)
height: Math.floor(parent.height / 2.5) height: Math.round(parent.height / 2.5)
sourceSize.width: width sourceSize.width: width
sourceSize.height: width sourceSize.height: width
color: Theme.getColor("checkbox_mark") color: Theme.getColor("checkbox_mark")
@ -925,7 +925,7 @@ QtObject {
border.width: Theme.getSize("default_lining").width; border.width: Theme.getSize("default_lining").width;
border.color: Theme.getColor("slider_groove_border"); border.color: Theme.getColor("slider_groove_border");
radius: Math.floor(width / 2); radius: Math.round(width / 2);
Rectangle { Rectangle {
anchors { anchors {
@ -934,8 +934,8 @@ QtObject {
bottom: parent.bottom; bottom: parent.bottom;
} }
color: Theme.getColor("slider_groove_fill"); color: Theme.getColor("slider_groove_fill");
width: Math.floor((control.value / (control.maximumValue - control.minimumValue)) * parent.width); width: Math.round((control.value / (control.maximumValue - control.minimumValue)) * parent.width);
radius: Math.floor(width / 2); radius: Math.round(width / 2);
} }
} }
handle: Rectangle { handle: Rectangle {
@ -944,7 +944,7 @@ QtObject {
color: control.hovered ? Theme.getColor("slider_handle_hover") : Theme.getColor("slider_handle"); color: control.hovered ? Theme.getColor("slider_handle_hover") : Theme.getColor("slider_handle");
border.width: Theme.getSize("default_lining").width border.width: Theme.getSize("default_lining").width
border.color: control.hovered ? Theme.getColor("slider_handle_hover_border") : Theme.getColor("slider_handle_border") border.color: control.hovered ? Theme.getColor("slider_handle_hover_border") : Theme.getColor("slider_handle_border")
radius: Math.floor(Theme.getSize("slider_handle").width / 2); //Round. radius: Math.round(Theme.getSize("slider_handle").width / 2); //Round.
Behavior on color { ColorAnimation { duration: 50; } } Behavior on color { ColorAnimation { duration: 50; } }
} }
} }