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

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGhostkeeper <rubend@tutanota.com>2020-02-07 16:23:32 +0300
committerGhostkeeper <rubend@tutanota.com>2020-02-07 16:23:32 +0300
commit73aa80af4bd12a351fce99184ba98db4b859487d (patch)
tree412775d6eecf9f0751bd5a513de35aa4b364154f /resources/i18n/fi_FI
parent850f14f14a4d13ebb39103212a90230acb6f1002 (diff)
Update translations with to-translate texts for Cura 4.5
The translators will have to fill in the empty ones now. These are generated by calling on the i18n-update-po target of CMake. Contributes to issue CURA-7201.
Diffstat (limited to 'resources/i18n/fi_FI')
-rw-r--r--resources/i18n/fi_FI/cura.po6436
-rw-r--r--resources/i18n/fi_FI/fdmextruder.def.json.po2
-rw-r--r--resources/i18n/fi_FI/fdmprinter.def.json.po504
3 files changed, 3612 insertions, 3330 deletions
diff --git a/resources/i18n/fi_FI/cura.po b/resources/i18n/fi_FI/cura.po
index bfc110737f..dbf7914aeb 100644
--- a/resources/i18n/fi_FI/cura.po
+++ b/resources/i18n/fi_FI/cura.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 4.4\n"
-"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
-"POT-Creation-Date: 2019-11-05 13:13+0100\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-02-07 14:19+0100\n"
"PO-Revision-Date: 2017-09-27 12:27+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Finnish\n"
@@ -16,120 +16,41 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:30
-msgctxt "@action"
-msgid "Machine Settings"
-msgstr "Laitteen asetukset"
-
-#: /home/ruben/Projects/Cura/plugins/XRayView/__init__.py:12
+#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
+#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
msgctxt "@item:inlistbox"
-msgid "X-Ray view"
-msgstr "Kerrosnäkymä"
+msgid "Cura Profile"
+msgstr "Cura-profiili"
-#: /home/ruben/Projects/Cura/plugins/X3DReader/__init__.py:13
+#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
-msgid "X3D File"
-msgstr "X3D-tiedosto"
+msgid "JPG Image"
+msgstr "JPG-kuva"
-#: /home/ruben/Projects/Cura/plugins/GCodeWriter/__init__.py:16
-#: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14
-#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14
+#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:18
msgctxt "@item:inlistbox"
-msgid "G-code File"
-msgstr "GCode-tiedosto"
-
-#: /home/ruben/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:66
-msgctxt "@error:not supported"
-msgid "GCodeWriter does not support non-text mode."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:72
-#: /home/ruben/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:88
-msgctxt "@warning:status"
-msgid "Please prepare G-code before exporting."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31
-msgctxt "@info:title"
-msgid "3D Model Assistant"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/ModelChecker/ModelChecker.py:92
-#, python-brace-format
-msgctxt "@info:status"
-msgid ""
-"<p>One or more 3D models may not print optimally due to the model size and material configuration:</p>\n"
-"<p>{model_names}</p>\n"
-"<p>Find out how to ensure the best possible print quality and reliability.</p>\n"
-"<p><a href=\"https://ultimaker.com/3D-model-assistant\">View print quality guide</a></p>"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:25
-msgctxt "@action"
-msgid "Update Firmware"
-msgstr ""
+msgid "JPEG Image"
+msgstr "JPEG-kuva"
-#: /home/ruben/Projects/Cura/plugins/AMFReader/__init__.py:15
+#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:22
msgctxt "@item:inlistbox"
-msgid "AMF File"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42
-msgctxt "@item:inmenu"
-msgid "USB printing"
-msgstr "USB-tulostus"
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43
-msgctxt "@action:button Preceded by 'Ready to'."
-msgid "Print via USB"
-msgstr "Tulosta USB:n kautta"
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44
-msgctxt "@info:tooltip"
-msgid "Print via USB"
-msgstr "Tulosta USB:n kautta"
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80
-msgctxt "@info:status"
-msgid "Connected via USB"
-msgstr "Yhdistetty USB:n kautta"
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:105
-msgctxt "@label"
-msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:127
-msgctxt "@message"
-msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:127
-msgctxt "@message"
-msgid "Print in Progress"
-msgstr ""
+msgid "PNG Image"
+msgstr "PNG-kuva"
-#: /home/ruben/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17
-#: /home/ruben/Projects/Cura/plugins/GCodeGzReader/__init__.py:17
+#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:26
msgctxt "@item:inlistbox"
-msgid "Compressed G-code File"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:38
-msgctxt "@error:not supported"
-msgid "GCodeGzWriter does not support text mode."
-msgstr ""
+msgid "BMP Image"
+msgstr "BMP-kuva"
-#: /home/ruben/Projects/Cura/plugins/UFPWriter/__init__.py:28
-#: /home/ruben/Projects/Cura/plugins/UFPReader/__init__.py:22
+#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:30
msgctxt "@item:inlistbox"
-msgid "Ultimaker Format Package"
-msgstr ""
+msgid "GIF Image"
+msgstr "GIF-kuva"
-#: /home/ruben/Projects/Cura/plugins/PrepareStage/__init__.py:12
-msgctxt "@item:inmenu"
-msgid "Prepare"
-msgstr ""
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:30
+msgctxt "@action"
+msgid "Machine Settings"
+msgstr "Laitteen asetukset"
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23
msgctxt "@action:button Preceded by 'Ready to'."
@@ -180,9 +101,9 @@ msgid "Could not save to removable drive {0}: {1}"
msgstr "Ei voitu tallentaa siirrettävälle asemalle {0}: {1}"
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:137
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:139
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:146
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1668
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1697
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:138
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:145
msgctxt "@info:title"
msgid "Error"
msgstr "Virhe"
@@ -211,9 +132,9 @@ msgstr "Poista siirrettävä asema {0}"
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:151
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1687
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1787
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:201
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1658
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1758
msgctxt "@info:title"
msgid "Warning"
msgstr "Varoitus"
@@ -235,15 +156,131 @@ msgctxt "@info:status"
msgid "Failed to eject {0}. Another program may be using the drive."
msgstr "Kohteen {0} poistaminen epäonnistui. Asema saattaa olla toisen ohjelman käytössä."
-#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:68
+#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:72
msgctxt "@item:intext"
msgid "Removable Drive"
msgstr "Siirrettävä asema"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:26
+#: /home/ruben/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:93
+msgctxt "@info:generic"
+msgid ""
+"\n"
+"Do you want to sync material and software packages with your account?"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:94
+#: /home/ruben/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:90
+msgctxt "@info:title"
+msgid "Changes detected from your Ultimaker account"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:96
+msgctxt "@action:button"
+msgid "Sync"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:9
+msgctxt "@button"
+msgid "Decline"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56
+msgctxt "@button"
+msgid "Agree"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:74
+msgctxt "@title:window"
+msgid "Plugin License Agreement"
+msgstr "Lisäosan lisenssisopimus"
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/src/CloudSync/LicensePresenter.py:30
+msgctxt "@button"
+msgid "Decline and remove from account"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/src/CloudSync/SyncOrchestrator.py:71
+msgctxt "@info:generic"
+msgid "{} plugins failed to download"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:86
+msgctxt "@info:generic"
+msgid ""
+"\n"
+"Syncing..."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/src/CloudSync/RestartApplicationPresenter.py:18
+msgctxt "@info:generic"
+msgid "You need to quit and restart {} before changes have effect."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/AMFReader/__init__.py:15
+msgctxt "@item:inlistbox"
+msgid "AMF File"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/SolidView/__init__.py:12
+msgctxt "@item:inmenu"
+msgid "Solid view"
+msgstr "Kiinteä näkymä"
+
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:21
msgctxt "@action"
-msgid "Connect via Network"
-msgstr "Yhdistä verkon kautta"
+msgid "Level build plate"
+msgstr "Tasaa alusta"
+
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
+msgctxt "@action"
+msgid "Select upgrades"
+msgstr "Valitse päivitykset"
+
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42
+msgctxt "@item:inmenu"
+msgid "USB printing"
+msgstr "USB-tulostus"
+
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43
+msgctxt "@action:button Preceded by 'Ready to'."
+msgid "Print via USB"
+msgstr "Tulosta USB:n kautta"
+
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44
+msgctxt "@info:tooltip"
+msgid "Print via USB"
+msgstr "Tulosta USB:n kautta"
+
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80
+msgctxt "@info:status"
+msgid "Connected via USB"
+msgstr "Yhdistetty USB:n kautta"
+
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:106
+msgctxt "@label"
+msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:128
+msgctxt "@message"
+msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:128
+msgctxt "@message"
+msgid "Print in Progress"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27
+msgctxt "@info:status"
+msgid "tomorrow"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30
+msgctxt "@info:status"
+msgid "today"
+msgstr ""
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:57
msgctxt "@action:button Preceded by 'Ready to'."
@@ -260,45 +297,45 @@ msgctxt "@info:status"
msgid "Connected over the network"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24
+#, python-brace-format
msgctxt "@info:status"
-msgid "Please wait until the current job has been sent."
+msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26
msgctxt "@info:title"
-msgid "Print error"
+msgid "Sending materials to printer"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudPrinterDetectedMessage.py:21
-msgctxt "@info:title"
-msgid "New cloud printers found"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:14
+msgctxt "@info:status"
+msgid "Sending Print Job"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudPrinterDetectedMessage.py:22
-msgctxt "@info:message"
-msgid "New printers have been found connected to your account, you can find them in your list of discovered printers."
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15
+msgctxt "@info:status"
+msgid "Uploading print job to printer."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudPrinterDetectedMessage.py:27
-msgctxt "@info:option_text"
-msgid "Do not show this message again"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15
+msgctxt "@info:text"
+msgid "Could not upload the data to the printer."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27
-#, python-brace-format
-msgctxt "@info:status"
-msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host."
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16
+msgctxt "@info:title"
+msgid "Network error"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30
-msgctxt "@info:title"
-msgid "Not a group host"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15
+msgctxt "@info:status"
+msgid "Print job was successfully sent to the printer."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:35
-msgctxt "@action"
-msgid "Configure group"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16
+msgctxt "@info:title"
+msgid "Data Sent"
msgstr ""
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:27
@@ -316,24 +353,14 @@ msgctxt "@action"
msgid "Get started"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:14
-msgctxt "@info:status"
-msgid "Sending Print Job"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15
-msgctxt "@info:status"
-msgid "Uploading print job to printer."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15
msgctxt "@info:status"
-msgid "Print job was successfully sent to the printer."
+msgid "Please wait until the current job has been sent."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16
msgctxt "@info:title"
-msgid "Data Sent"
+msgid "Print error"
msgstr ""
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18
@@ -346,36 +373,26 @@ msgctxt "@info:title"
msgid "Update your printer"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27
#, python-brace-format
msgctxt "@info:status"
-msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26
-msgctxt "@info:title"
-msgid "Sending materials to printer"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15
-msgctxt "@info:text"
-msgid "Could not upload the data to the printer."
+msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30
msgctxt "@info:title"
-msgid "Network error"
+msgid "Not a group host"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27
-msgctxt "@info:status"
-msgid "tomorrow"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:35
+msgctxt "@action"
+msgid "Configure group"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30
-msgctxt "@info:status"
-msgid "today"
-msgstr ""
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:26
+msgctxt "@action"
+msgid "Connect via Network"
+msgstr "Yhdistä verkon kautta"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:138
msgctxt "@action:button"
@@ -392,57 +409,38 @@ msgctxt "@info:status"
msgid "Connected via Cloud"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/MonitorStage/__init__.py:14
-msgctxt "@item:inmenu"
-msgid "Monitor"
-msgstr ""
+#: /home/ruben/Projects/Cura/plugins/3MFReader/__init__.py:27
+#: /home/ruben/Projects/Cura/plugins/3MFReader/__init__.py:33
+msgctxt "@item:inlistbox"
+msgid "3MF File"
+msgstr "3MF-tiedosto"
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:125
-msgctxt "@info"
-msgid "Could not access update information."
-msgstr "Päivitystietoja ei löytynyt."
+#: /home/ruben/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:199
+#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:646
+msgctxt "@label"
+msgid "Nozzle"
+msgstr "Suutin"
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17
+#: /home/ruben/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:497
#, python-brace-format
-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."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:21
-#, python-format
-msgctxt "@info:title The %s gets replaced with the printer name."
-msgid "New %s firmware available"
-msgstr "Uusi tulostimen %s laiteohjelmisto saatavilla"
-
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:27
-msgctxt "@action:button"
-msgid "How to update"
+msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
+msgid "Project file <filename>{0}</filename> contains an unknown machine type <message>{1}</message>. Cannot import the machine. Models will be imported instead."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/SimulationView/__init__.py:15
-msgctxt "@item:inlistbox"
-msgid "Layer view"
-msgstr "Kerrosnäkymä"
-
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.py:117
-msgctxt "@info:status"
-msgid "Cura does not accurately display layers when Wire Printing is enabled"
-msgstr "Cura ei näytä kerroksia täsmällisesti, kun rautalankatulostus on käytössä"
-
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.py:118
+#: /home/ruben/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:500
msgctxt "@info:title"
-msgid "Simulation View"
+msgid "Open Project File"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
-msgctxt "@item:inmenu"
-msgid "Post Processing"
-msgstr ""
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:186
+msgctxt "@title:tab"
+msgid "Recommended"
+msgstr "Suositeltu"
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
-msgctxt "@item:inmenu"
-msgid "Modify G-Code"
-msgstr ""
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:188
+msgctxt "@title:tab"
+msgid "Custom"
+msgstr "Mukautettu"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -454,64 +452,62 @@ msgctxt "@info:tooltip"
msgid "Create a volume in which supports are not printed."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14
-msgctxt "@item:inlistbox"
-msgid "Cura 15.04 profiles"
-msgstr "Cura 15.04 -profiilit"
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14
+msgctxt "@label"
+msgid "Per Model Settings"
+msgstr "Mallikohtaiset asetukset"
-#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
-msgctxt "@item:inlistbox"
-msgid "JPG Image"
-msgstr "JPG-kuva"
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15
+msgctxt "@info:tooltip"
+msgid "Configure Per Model Settings"
+msgstr "Määritä mallikohtaiset asetukset"
-#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:18
-msgctxt "@item:inlistbox"
-msgid "JPEG Image"
-msgstr "JPEG-kuva"
+#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
+msgctxt "@item:inmenu"
+msgid "Preview"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:22
+#: /home/ruben/Projects/Cura/plugins/XRayView/__init__.py:12
msgctxt "@item:inlistbox"
-msgid "PNG Image"
-msgstr "PNG-kuva"
+msgid "X-Ray view"
+msgstr "Kerrosnäkymä"
-#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:26
+#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14
+#: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14
+#: /home/ruben/Projects/Cura/plugins/GCodeWriter/__init__.py:16
msgctxt "@item:inlistbox"
-msgid "BMP Image"
-msgstr "BMP-kuva"
+msgid "G-code File"
+msgstr "GCode-tiedosto"
-#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:30
+#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:18
msgctxt "@item:inlistbox"
-msgid "GIF Image"
-msgstr "GIF-kuva"
-
-#: /home/ruben/Projects/Cura/plugins/TrimeshReader/__init__.py:15
-msgctxt "@item:inlistbox 'Open' is part of the name of this file format."
-msgid "Open Compressed Triangle Mesh"
-msgstr ""
+msgid "G File"
+msgstr "G File -tiedosto"
-#: /home/ruben/Projects/Cura/plugins/TrimeshReader/__init__.py:19
-msgctxt "@item:inlistbox"
-msgid "COLLADA Digital Asset Exchange"
-msgstr ""
+#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:338
+msgctxt "@info:status"
+msgid "Parsing G-code"
+msgstr "G-coden jäsennys"
-#: /home/ruben/Projects/Cura/plugins/TrimeshReader/__init__.py:23
-msgctxt "@item:inlistbox"
-msgid "glTF Binary"
-msgstr ""
+#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:340
+#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:494
+msgctxt "@info:title"
+msgid "G-code Details"
+msgstr "G-coden tiedot"
-#: /home/ruben/Projects/Cura/plugins/TrimeshReader/__init__.py:27
-msgctxt "@item:inlistbox"
-msgid "glTF Embedded JSON"
-msgstr ""
+#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:492
+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."
+msgstr "Varmista, että G-code on tulostimelle ja sen tulostusasetuksille soveltuva, ennen kuin lähetät tiedoston siihen. G-coden esitys ei välttämättä ole tarkka."
-#: /home/ruben/Projects/Cura/plugins/TrimeshReader/__init__.py:36
-msgctxt "@item:inlistbox"
-msgid "Stanford Triangle Format"
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
+msgctxt "@item:inmenu"
+msgid "Post Processing"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/TrimeshReader/__init__.py:40
-msgctxt "@item:inlistbox"
-msgid "Compressed COLLADA Digital Asset Exchange"
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
+msgctxt "@item:inmenu"
+msgid "Modify G-Code"
msgstr ""
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:331
@@ -568,74 +564,87 @@ msgctxt "@info:title"
msgid "Information"
msgstr "Tiedot"
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14
-msgctxt "@label"
-msgid "Per Model Settings"
-msgstr "Mallikohtaiset asetukset"
+#: /home/ruben/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14
+msgctxt "@item:inlistbox"
+msgid "Cura 15.04 profiles"
+msgstr "Cura 15.04 -profiilit"
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15
-msgctxt "@info:tooltip"
-msgid "Configure Per Model Settings"
-msgstr "Määritä mallikohtaiset asetukset"
+#: /home/ruben/Projects/Cura/plugins/UFPReader/__init__.py:22
+#: /home/ruben/Projects/Cura/plugins/UFPWriter/__init__.py:28
+msgctxt "@item:inlistbox"
+msgid "Ultimaker Format Package"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:186
-msgctxt "@title:tab"
-msgid "Recommended"
-msgstr "Suositeltu"
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:25
+msgctxt "@action"
+msgid "Update Firmware"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:188
-msgctxt "@title:tab"
-msgid "Custom"
-msgstr "Mukautettu"
+#: /home/ruben/Projects/Cura/plugins/PrepareStage/__init__.py:12
+msgctxt "@item:inmenu"
+msgid "Prepare"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/TrimeshReader/__init__.py:15
+msgctxt "@item:inlistbox 'Open' is part of the name of this file format."
+msgid "Open Compressed Triangle Mesh"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/3MFReader/__init__.py:28
-#: /home/ruben/Projects/Cura/plugins/3MFReader/__init__.py:34
+#: /home/ruben/Projects/Cura/plugins/TrimeshReader/__init__.py:19
msgctxt "@item:inlistbox"
-msgid "3MF File"
-msgstr "3MF-tiedosto"
+msgid "COLLADA Digital Asset Exchange"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:198
-#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:651
-msgctxt "@label"
-msgid "Nozzle"
-msgstr "Suutin"
+#: /home/ruben/Projects/Cura/plugins/TrimeshReader/__init__.py:23
+msgctxt "@item:inlistbox"
+msgid "glTF Binary"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:496
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
-msgid "Project file <filename>{0}</filename> contains an unknown machine type <message>{1}</message>. Cannot import the machine. Models will be imported instead."
+#: /home/ruben/Projects/Cura/plugins/TrimeshReader/__init__.py:27
+msgctxt "@item:inlistbox"
+msgid "glTF Embedded JSON"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:499
-msgctxt "@info:title"
-msgid "Open Project File"
+#: /home/ruben/Projects/Cura/plugins/TrimeshReader/__init__.py:36
+msgctxt "@item:inlistbox"
+msgid "Stanford Triangle Format"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/SolidView/__init__.py:12
-msgctxt "@item:inmenu"
-msgid "Solid view"
-msgstr "Kiinteä näkymä"
+#: /home/ruben/Projects/Cura/plugins/TrimeshReader/__init__.py:40
+msgctxt "@item:inlistbox"
+msgid "Compressed COLLADA Digital Asset Exchange"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:18
+#: /home/ruben/Projects/Cura/plugins/3MFWriter/__init__.py:26
msgctxt "@item:inlistbox"
-msgid "G File"
-msgstr "G File -tiedosto"
+msgid "3MF file"
+msgstr "3MF-tiedosto"
-#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:335
-msgctxt "@info:status"
-msgid "Parsing G-code"
-msgstr "G-coden jäsennys"
+#: /home/ruben/Projects/Cura/plugins/3MFWriter/__init__.py:34
+msgctxt "@item:inlistbox"
+msgid "Cura Project 3MF file"
+msgstr "Cura-projektin 3MF-tiedosto"
-#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:337
-#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:491
-msgctxt "@info:title"
-msgid "G-code Details"
-msgstr "G-coden tiedot"
+#: /home/ruben/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:180
+msgctxt "@error:zip"
+msgid "Error writing 3mf file."
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:489
-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."
-msgstr "Varmista, että G-code on tulostimelle ja sen tulostusasetuksille soveltuva, ennen kuin lähetät tiedoston siihen. G-coden esitys ei välttämättä ole tarkka."
+#: /home/ruben/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:66
+msgctxt "@error:not supported"
+msgid "GCodeWriter does not support non-text mode."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:72
+#: /home/ruben/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:88
+msgctxt "@warning:status"
+msgid "Please prepare G-code before exporting."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/MonitorStage/__init__.py:14
+msgctxt "@item:inmenu"
+msgid "Monitor"
+msgstr ""
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
@@ -680,358 +689,368 @@ msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
-#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
+#: /home/ruben/Projects/Cura/plugins/X3DReader/__init__.py:13
msgctxt "@item:inlistbox"
-msgid "Cura Profile"
-msgstr "Cura-profiili"
+msgid "X3D File"
+msgstr "X3D-tiedosto"
-#: /home/ruben/Projects/Cura/plugins/3MFWriter/__init__.py:26
-msgctxt "@item:inlistbox"
-msgid "3MF file"
-msgstr "3MF-tiedosto"
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.py:119
+msgctxt "@info:status"
+msgid "Cura does not accurately display layers when Wire Printing is enabled."
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/3MFWriter/__init__.py:34
-msgctxt "@item:inlistbox"
-msgid "Cura Project 3MF file"
-msgstr "Cura-projektin 3MF-tiedosto"
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.py:120
+msgctxt "@info:title"
+msgid "Simulation View"
+msgstr ""
-#: /home/ruben/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:179
-msgctxt "@error:zip"
-msgid "Error writing 3mf file."
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.py:121
+msgctxt "@info:status"
+msgid "Nothing is shown because you need to slice first."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
-msgctxt "@item:inmenu"
-msgid "Preview"
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.py:121
+msgctxt "@info:title"
+msgid "No layers to show"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
-msgctxt "@action"
-msgid "Select upgrades"
-msgstr "Valitse päivitykset"
+#: /home/ruben/Projects/Cura/plugins/SimulationView/__init__.py:15
+msgctxt "@item:inlistbox"
+msgid "Layer view"
+msgstr "Kerrosnäkymä"
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:21
-msgctxt "@action"
-msgid "Level build plate"
-msgstr "Tasaa alusta"
+#: /home/ruben/Projects/Cura/plugins/GCodeGzReader/__init__.py:17
+#: /home/ruben/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17
+msgctxt "@item:inlistbox"
+msgid "Compressed G-code File"
+msgstr ""
-#: /home/ruben/Projects/Cura/cura/API/Account.py:82
+#: /home/ruben/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31
msgctxt "@info:title"
-msgid "Login failed"
+msgid "3D Model Assistant"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36
-msgctxt "@info:not supported profile"
-msgid "Not supported"
+#: /home/ruben/Projects/Cura/plugins/ModelChecker/ModelChecker.py:92
+#, python-brace-format
+msgctxt "@info:status"
+msgid ""
+"<p>One or more 3D models may not print optimally due to the model size and material configuration:</p>\n"
+"<p>{model_names}</p>\n"
+"<p>Find out how to ensure the best possible print quality and reliability.</p>\n"
+"<p><a href=\"https://ultimaker.com/3D-model-assistant\">View print quality guide</a></p>"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55
-msgctxt "@info:No intent profile selected"
-msgid "Default"
+#: /home/ruben/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:38
+msgctxt "@error:not supported"
+msgid "GCodeGzWriter does not support text mode."
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:196
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:125
-msgctxt "@title:window"
-msgid "File Already Exists"
-msgstr "Tiedosto on jo olemassa"
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:125
+msgctxt "@info"
+msgid "Could not access update information."
+msgstr "Päivitystietoja ei löytynyt."
-#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:197
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:126
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17
#, python-brace-format
-msgctxt "@label Don't translate the XML tag <filename>!"
-msgid "The file <filename>{0}</filename> already exists. Are you sure you want to overwrite it?"
-msgstr "Tiedosto <filename>{0}</filename> on jo olemassa. Haluatko varmasti kirjoittaa sen päälle?"
-
-#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:430
-#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:433
-msgctxt "@info:status"
-msgid "Invalid file URL:"
+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."
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:780
-msgctxt "@info:message Followed by a list of settings."
-msgid "Settings have been changed to match the current availability of extruders:"
-msgstr ""
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:21
+#, python-format
+msgctxt "@info:title The %s gets replaced with the printer name."
+msgid "New %s firmware available"
+msgstr "Uusi tulostimen %s laiteohjelmisto saatavilla"
-#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:782
-msgctxt "@info:title"
-msgid "Settings updated"
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:27
+msgctxt "@action:button"
+msgid "How to update"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1334
+#: /home/ruben/Projects/Cura/cura/API/Account.py:82
msgctxt "@info:title"
-msgid "Extruder(s) Disabled"
+msgid "Login failed"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1457
-#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:99
-#: /home/ruben/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:86
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:182
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:223
-msgctxt "@label"
-msgid "Unknown"
-msgstr "Tuntematon"
-
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:137
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
-msgid "Failed to export profile to <filename>{0}</filename>: <message>{1}</message>"
-msgstr "Profiilin vienti epäonnistui tiedostoon <filename>{0}</filename>: <message>{1}</message>"
+#: /home/ruben/Projects/Cura/cura/BuildVolume.py:95
+msgctxt "@info:status"
+msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models."
+msgstr "Tulostustilavuuden korkeutta on vähennetty tulostusjärjestysasetuksen vuoksi, jotta koroke ei osuisi tulostettuihin malleihin."
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:144
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tag <filename>!"
-msgid "Failed to export profile to <filename>{0}</filename>: Writer plugin reported failure."
-msgstr "Profiilin vienti epäonnistui tiedostoon <filename>{0}</filename>: Kirjoitin-lisäosa ilmoitti virheestä."
+#: /home/ruben/Projects/Cura/cura/BuildVolume.py:97
+msgctxt "@info:title"
+msgid "Build Volume"
+msgstr "Tulostustilavuus"
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:149
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tag <filename>!"
-msgid "Exported profile to <filename>{0}</filename>"
-msgstr "Profiili viety tiedostoon <filename>{0}</filename>"
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:510
+msgctxt "@info:progress"
+msgid "Loading machines..."
+msgstr "Ladataan laitteita..."
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:150
-msgctxt "@info:title"
-msgid "Export succeeded"
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:517
+msgctxt "@info:progress"
+msgid "Setting up preferences..."
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename>!"
-msgid "Failed to import profile from <filename>{0}</filename>: {1}"
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:645
+msgctxt "@info:progress"
+msgid "Initializing Active Machine..."
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:181
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename>!"
-msgid "Can't import profile from <filename>{0}</filename> before a printer is added."
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:767
+msgctxt "@info:progress"
+msgid "Initializing machine manager..."
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:198
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename>!"
-msgid "No custom profile to import in file <filename>{0}</filename>"
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:781
+msgctxt "@info:progress"
+msgid "Initializing build volume..."
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:202
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename>!"
-msgid "Failed to import profile from <filename>{0}</filename>:"
-msgstr ""
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:843
+msgctxt "@info:progress"
+msgid "Setting up scene..."
+msgstr "Asetetaan näkymää..."
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:226
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:236
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename>!"
-msgid "This profile <filename>{0}</filename> contains incorrect data, could not import it."
-msgstr ""
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:878
+msgctxt "@info:progress"
+msgid "Loading interface..."
+msgstr "Ladataan käyttöliittymää..."
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:325
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tag <filename>!"
-msgid "Failed to import profile from <filename>{0}</filename>:"
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:883
+msgctxt "@info:progress"
+msgid "Initializing engine..."
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:328
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1176
+#, python-format
+msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm."
+msgid "%(width).1f x %(depth).1f x %(height).1f mm"
+msgstr "%(width).1f x %(depth).1f x %(height).1f mm"
+
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1686
#, python-brace-format
msgctxt "@info:status"
-msgid "Successfully imported profile {0}"
-msgstr "Onnistuneesti tuotu profiili {0}"
+msgid "Only one G-code file can be loaded at a time. Skipped importing {0}"
+msgstr "Vain yksi G-code-tiedosto voidaan ladata kerralla. Tiedoston {0} tuonti ohitettiin."
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:331
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1696
#, python-brace-format
msgctxt "@info:status"
-msgid "File {0} does not contain any valid profile."
-msgstr ""
+msgid "Can't open any other file if G-code is loading. Skipped importing {0}"
+msgstr "Muita tiedostoja ei voida ladata, kun G-code latautuu. Tiedoston {0} tuonti ohitettiin."
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:334
-#, python-brace-format
+#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1786
msgctxt "@info:status"
-msgid "Profile {0} has an unknown file type or is corrupted."
-msgstr "Profiililla {0} on tuntematon tiedostotyyppi tai se on vioittunut."
+msgid "The selected model was too small to load."
+msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369
-msgctxt "@label"
-msgid "Custom profile"
-msgstr "Mukautettu profiili"
+#: /home/ruben/Projects/Cura/cura/Backups/Backup.py:99
+msgctxt "@info:backup_failed"
+msgid "Could not create archive from user data directory: {}"
+msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:385
-msgctxt "@info:status"
-msgid "Profile is missing a quality type."
-msgstr "Profiilista puuttuu laatutyyppi."
+#: /home/ruben/Projects/Cura/cura/Backups/Backup.py:114
+msgctxt "@info:backup_failed"
+msgid "Tried to restore a Cura backup without having proper data or meta data."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/Backups/Backup.py:125
+msgctxt "@info:backup_failed"
+msgid "Tried to restore a Cura backup that is higher than the current version."
+msgstr ""
-#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:399
+#: /home/ruben/Projects/Cura/cura/UI/ObjectsModel.py:62
#, python-brace-format
-msgctxt "@info:status"
-msgid "Could not find a quality type {0} for the current configuration."
-msgstr "Laatutyyppiä {0} ei löydy nykyiselle kokoonpanolle."
+msgctxt "@label"
+msgid "Group #{group_nr}"
+msgstr ""
-#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:76
+#: /home/ruben/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:48
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67
+msgctxt "@action:button"
+msgid "Add"
+msgstr "Lisää"
+
+#: /home/ruben/Projects/Cura/cura/UI/AddPrinterPagesModel.py:18
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:87
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296
+#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:234
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:42
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:406
+msgctxt "@action:button"
+msgid "Cancel"
+msgstr "Peruuta"
+
+#: /home/ruben/Projects/Cura/cura/UI/WhatsNewPagesModel.py:17
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:124
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:131
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:482
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185
+msgctxt "@action:button"
+msgid "Close"
+msgstr "Sulje"
+
+#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:81
msgctxt "@tooltip"
msgid "Outer Wall"
msgstr "Ulkoseinämä"
-#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:77
+#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:82
msgctxt "@tooltip"
msgid "Inner Walls"
msgstr "Sisäseinämät"
-#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:78
+#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:83
msgctxt "@tooltip"
msgid "Skin"
msgstr "Pintakalvo"
-#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:79
+#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:84
msgctxt "@tooltip"
msgid "Infill"
msgstr "Täyttö"
-#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:80
+#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:85
msgctxt "@tooltip"
msgid "Support Infill"
msgstr "Tuen täyttö"
-#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:81
+#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:86
msgctxt "@tooltip"
msgid "Support Interface"
msgstr "Tukiliittymä"
-#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:82
+#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:87
msgctxt "@tooltip"
msgid "Support"
msgstr "Tuki"
-#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:83
+#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:88
msgctxt "@tooltip"
msgid "Skirt"
msgstr "Helma"
-#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:84
+#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:89
msgctxt "@tooltip"
msgid "Prime Tower"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:85
+#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:90
msgctxt "@tooltip"
msgid "Travel"
msgstr "Siirtoliike"
-#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:86
+#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:91
msgctxt "@tooltip"
msgid "Retractions"
msgstr "Takaisinvedot"
-#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:87
+#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:92
msgctxt "@tooltip"
msgid "Other"
msgstr "Muu"
-#: /home/ruben/Projects/Cura/cura/UI/PrintInformation.py:302
-#, python-brace-format
-msgctxt "@label"
-msgid "Pre-sliced file {0}"
-msgstr "Esiviipaloitu tiedosto {0}"
-
#: /home/ruben/Projects/Cura/cura/UI/WelcomePagesModel.py:56
msgctxt "@action:button"
msgid "Next"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/UI/ObjectsModel.py:62
-#, python-brace-format
-msgctxt "@label"
-msgid "Group #{group_nr}"
-msgstr ""
+#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:29
+msgctxt "@info:status"
+msgid "Multiplying and placing objects"
+msgstr "Kappaleiden kertominen ja sijoittelu"
-#: /home/ruben/Projects/Cura/cura/UI/WhatsNewPagesModel.py:17
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:482
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:133
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:124
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169
-msgctxt "@action:button"
-msgid "Close"
-msgstr "Sulje"
+#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:30
+msgctxt "@info:title"
+msgid "Placing Objects"
+msgstr ""
-#: /home/ruben/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:48
-msgctxt "@action:button"
-msgid "Add"
-msgstr "Lisää"
+#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:108
+#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
+#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:149
+msgctxt "@info:status"
+msgid "Unable to find a location within the build volume for all objects"
+msgstr "Kaikille kappaleille ei löydy paikkaa tulostustilavuudessa."
-#: /home/ruben/Projects/Cura/cura/UI/AddPrinterPagesModel.py:18
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxProgressButton.qml:19
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxConfirmUninstallResetDialog.qml:81
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:42
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58
-#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:149
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:406
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:87
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:294
-msgctxt "@action:button"
-msgid "Cancel"
-msgstr "Peruuta"
+#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:108
+msgctxt "@info:title"
+msgid "Placing Object"
+msgstr "Sijoitetaan kappaletta"
-#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:36
-#: /home/ruben/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:320
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:41
+#: /home/ruben/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:321
msgctxt "@label"
msgid "Default"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:39
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:44
msgctxt "@label"
msgid "Visual"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:40
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45
msgctxt "@text"
msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality."
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:43
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:48
msgctxt "@label"
msgid "Engineering"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:44
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49
msgctxt "@text"
msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances."
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:47
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:52
msgctxt "@label"
msgid "Draft"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:48
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53
msgctxt "@text"
msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction."
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:208
-msgctxt "@menuitem"
-msgid "Not overridden"
-msgstr ""
+#: /home/ruben/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:85
+#: /home/ruben/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:104
+#: /home/ruben/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:340
+#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1474
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:184
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:225
+msgctxt "@label"
+msgid "Unknown"
+msgstr "Tuntematon"
-#: /home/ruben/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:357
+#: /home/ruben/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115
msgctxt "@label"
-msgid "Custom profiles"
-msgstr "Mukautetut profiilit"
+msgid "The printer(s) below cannot be connected because they are part of a group"
+msgstr ""
-#: /home/ruben/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391
-#, python-brace-format
-msgctxt "@item:inlistbox"
-msgid "All Supported Types ({0})"
+#: /home/ruben/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:117
+msgctxt "@label"
+msgid "Available networked printers"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:392
-msgctxt "@item:inlistbox"
-msgid "All Files (*)"
+#: /home/ruben/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:208
+msgctxt "@menuitem"
+msgid "Not overridden"
msgstr ""
#: /home/ruben/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:213
@@ -1045,107 +1064,28 @@ msgctxt "@label"
msgid "Custom"
msgstr "Mukautettu"
-#: /home/ruben/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:116
+#: /home/ruben/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:359
msgctxt "@label"
-msgid "The printer(s) below cannot be connected because they are part of a group"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:118
-msgctxt "@label"
-msgid "Available networked printers"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/cura/BuildVolume.py:90
-msgctxt "@info:status"
-msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models."
-msgstr "Tulostustilavuuden korkeutta on vähennetty tulostusjärjestysasetuksen vuoksi, jotta koroke ei osuisi tulostettuihin malleihin."
-
-#: /home/ruben/Projects/Cura/cura/BuildVolume.py:92
-msgctxt "@info:title"
-msgid "Build Volume"
-msgstr "Tulostustilavuus"
-
-#: /home/ruben/Projects/Cura/cura/Backups/Backup.py:99
-msgctxt "@info:backup_failed"
-msgid "Could not create archive from user data directory: {}"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/cura/Backups/Backup.py:114
-msgctxt "@info:backup_failed"
-msgid "Tried to restore a Cura backup without having proper data or meta data."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/cura/Backups/Backup.py:125
-msgctxt "@info:backup_failed"
-msgid "Tried to restore a Cura backup that is higher than the current version."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:79
-msgctxt "@message"
-msgid "Could not read response."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:201
-msgctxt "@info"
-msgid "Unable to reach the Ultimaker account server."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:70
-msgctxt "@message"
-msgid "Please give the required permissions when authorizing this application."
-msgstr ""
+msgid "Custom profiles"
+msgstr "Mukautetut profiilit"
-#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:77
-msgctxt "@message"
-msgid "Something unexpected happened when trying to log in, please try again."
+#: /home/ruben/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:393
+#, python-brace-format
+msgctxt "@item:inlistbox"
+msgid "All Supported Types ({0})"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:29
-msgctxt "@info:status"
-msgid "Multiplying and placing objects"
-msgstr "Kappaleiden kertominen ja sijoittelu"
-
-#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:30
-msgctxt "@info:title"
-msgid "Placing Objects"
+#: /home/ruben/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:394
+msgctxt "@item:inlistbox"
+msgid "All Files (*)"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:108
-#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
-#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:149
-msgctxt "@info:status"
-msgid "Unable to find a location within the build volume for all objects"
-msgstr "Kaikille kappaleille ei löydy paikkaa tulostustilavuudessa."
-
-#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:108
-msgctxt "@info:title"
-msgid "Placing Object"
-msgstr "Sijoitetaan kappaletta"
-
-#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:30
-#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:66
-msgctxt "@info:status"
-msgid "Finding new location for objects"
-msgstr "Uusien paikkojen etsiminen kappaleille"
-
-#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:34
-#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:70
-msgctxt "@info:title"
-msgid "Finding Location"
-msgstr "Etsitään paikkaa"
-
-#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:104
-#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:150
-msgctxt "@info:title"
-msgid "Can't Find Location"
-msgstr "Paikkaa ei löydy"
-
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:83
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:90
msgctxt "@title:window"
msgid "Cura can't start"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:89
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:96
msgctxt "@label crash message"
msgid ""
"<p><b>Oops, Ultimaker Cura has encountered something that doesn't seem right.</p></b>\n"
@@ -1155,32 +1095,32 @@ msgid ""
" "
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:98
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:105
msgctxt "@action:button"
msgid "Send crash report to Ultimaker"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:101
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:108
msgctxt "@action:button"
msgid "Show detailed crash report"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:105
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:112
msgctxt "@action:button"
msgid "Show configuration folder"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:116
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:123
msgctxt "@action:button"
msgid "Backup and Reset Configuration"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:145
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:152
msgctxt "@title:window"
msgid "Crash Report"
msgstr "Kaatumisraportti"
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:165
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:172
msgctxt "@label crash message"
msgid ""
"<p><b>A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem</p></b>\n"
@@ -1188,1626 +1128,876 @@ msgid ""
" "
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:173
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:180
msgctxt "@title:groupbox"
msgid "System information"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:181
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:189
msgctxt "@label unknown version of Cura"
msgid "Unknown"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:183
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:200
msgctxt "@label Cura version number"
msgid "Cura version"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:184
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:201
+msgctxt "@label"
+msgid "Cura language"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:202
+msgctxt "@label"
+msgid "OS language"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:203
msgctxt "@label Type of platform"
msgid "Platform"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:185
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:204
msgctxt "@label"
msgid "Qt version"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:186
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:205
msgctxt "@label"
msgid "PyQt version"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:187
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:206
msgctxt "@label OpenGL version"
msgid "OpenGL"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:204
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:231
msgctxt "@label"
msgid "Not yet initialized<br/>"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:207
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:234
#, python-brace-format
msgctxt "@label OpenGL version"
msgid "<li>OpenGL Version: {version}</li>"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:208
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:235
#, python-brace-format
msgctxt "@label OpenGL vendor"
msgid "<li>OpenGL Vendor: {vendor}</li>"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:209
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:236
#, python-brace-format
msgctxt "@label OpenGL renderer"
msgid "<li>OpenGL Renderer: {renderer}</li>"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:218
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:270
msgctxt "@title:groupbox"
msgid "Error traceback"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:299
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:356
msgctxt "@title:groupbox"
msgid "Logs"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:322
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:379
msgctxt "@title:groupbox"
msgid "User description (Note: Developers may not speak your language, please use English if possible)"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CrashHandler.py:342
+#: /home/ruben/Projects/Cura/cura/CrashHandler.py:399
msgctxt "@action:button"
msgid "Send report"
msgstr ""
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:513
-msgctxt "@info:progress"
-msgid "Loading machines..."
-msgstr "Ladataan laitteita..."
-
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:520
-msgctxt "@info:progress"
-msgid "Setting up preferences..."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:824
-msgctxt "@info:progress"
-msgid "Setting up scene..."
-msgstr "Asetetaan näkymää..."
-
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:859
-msgctxt "@info:progress"
-msgid "Loading interface..."
-msgstr "Ladataan käyttöliittymää..."
-
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1150
-#, python-format
-msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm."
-msgid "%(width).1f x %(depth).1f x %(height).1f mm"
-msgstr "%(width).1f x %(depth).1f x %(height).1f mm"
-
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1657
-#, python-brace-format
-msgctxt "@info:status"
-msgid "Only one G-code file can be loaded at a time. Skipped importing {0}"
-msgstr "Vain yksi G-code-tiedosto voidaan ladata kerralla. Tiedoston {0} tuonti ohitettiin."
+#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:196
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:124
+msgctxt "@title:window"
+msgid "File Already Exists"
+msgstr "Tiedosto on jo olemassa"
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1667
+#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:197
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:125
#, python-brace-format
-msgctxt "@info:status"
-msgid "Can't open any other file if G-code is loading. Skipped importing {0}"
-msgstr "Muita tiedostoja ei voida ladata, kun G-code latautuu. Tiedoston {0} tuonti ohitettiin."
+msgctxt "@label Don't translate the XML tag <filename>!"
+msgid "The file <filename>{0}</filename> already exists. Are you sure you want to overwrite it?"
+msgstr "Tiedosto <filename>{0}</filename> on jo olemassa. Haluatko varmasti kirjoittaa sen päälle?"
-#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1757
+#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:430
+#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:433
msgctxt "@info:status"
-msgid "The selected model was too small to load."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56
-msgctxt "@title:label"
-msgid "Printer Settings"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:70
-msgctxt "@label"
-msgid "X (Width)"
-msgstr "X (leveys)"
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:88
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:203
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:223
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:243
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:285
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124
-msgctxt "@label"
-msgid "mm"
-msgstr "mm"
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:84
-msgctxt "@label"
-msgid "Y (Depth)"
-msgstr "Y (syvyys)"
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98
-msgctxt "@label"
-msgid "Z (Height)"
-msgstr "Z (korkeus)"
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112
-msgctxt "@label"
-msgid "Build plate shape"
-msgstr "Alustan muoto"
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125
-msgctxt "@label"
-msgid "Origin at center"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137
-msgctxt "@label"
-msgid "Heated bed"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149
-msgctxt "@label"
-msgid "Heated build volume"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161
-msgctxt "@label"
-msgid "G-code flavor"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185
-msgctxt "@title:label"
-msgid "Printhead Settings"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:199
-msgctxt "@label"
-msgid "X min"
-msgstr "X väh."
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:219
-msgctxt "@label"
-msgid "Y min"
-msgstr "Y väh."
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:239
-msgctxt "@label"
-msgid "X max"
-msgstr "X enint."
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261
-msgctxt "@label"
-msgid "Y max"
-msgstr "Y enint."
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:281
-msgctxt "@label"
-msgid "Gantry Height"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:295
-msgctxt "@label"
-msgid "Number of Extruders"
-msgstr "Suulakkeiden määrä"
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:355
-msgctxt "@title:label"
-msgid "Start G-code"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:366
-msgctxt "@title:label"
-msgid "End G-code"
+msgid "Invalid file URL:"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42
-msgctxt "@title:tab"
-msgid "Printer"
-msgstr "Tulostin"
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63
-msgctxt "@title:label"
-msgid "Nozzle Settings"
+#: /home/ruben/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36
+msgctxt "@info:not supported profile"
+msgid "Not supported"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:75
-msgctxt "@label"
-msgid "Nozzle size"
-msgstr "Suuttimen koko"
-
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:89
-msgctxt "@label"
-msgid "Compatible material diameter"
+#: /home/ruben/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55
+msgctxt "@info:No intent profile selected"
+msgid "Default"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:105
-msgctxt "@label"
-msgid "Nozzle offset X"
-msgstr "Suuttimen X-siirtymä"
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:136
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
+msgid "Failed to export profile to <filename>{0}</filename>: <message>{1}</message>"
+msgstr "Profiilin vienti epäonnistui tiedostoon <filename>{0}</filename>: <message>{1}</message>"
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:120
-msgctxt "@label"
-msgid "Nozzle offset Y"
-msgstr "Suuttimen Y-siirtymä"
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:143
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tag <filename>!"
+msgid "Failed to export profile to <filename>{0}</filename>: Writer plugin reported failure."
+msgstr "Profiilin vienti epäonnistui tiedostoon <filename>{0}</filename>: Kirjoitin-lisäosa ilmoitti virheestä."
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:135
-msgctxt "@label"
-msgid "Cooling Fan Number"
-msgstr ""
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:148
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tag <filename>!"
+msgid "Exported profile to <filename>{0}</filename>"
+msgstr "Profiili viety tiedostoon <filename>{0}</filename>"
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162
-msgctxt "@title:label"
-msgid "Extruder Start G-code"
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:149
+msgctxt "@info:title"
+msgid "Export succeeded"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176
-msgctxt "@title:label"
-msgid "Extruder End G-code"
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:176
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tags <filename>!"
+msgid "Failed to import profile from <filename>{0}</filename>: {1}"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxProgressButton.qml:18
-msgctxt "@action:button"
-msgid "Install"
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:180
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tags <filename>!"
+msgid "Can't import profile from <filename>{0}</filename> before a printer is added."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxProgressButton.qml:20
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:46
-msgctxt "@action:button"
-msgid "Installed"
-msgstr "Asennettu"
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxErrorPage.qml:16
-msgctxt "@info"
-msgid "Could not connect to the Cura Package database. Please check your connection."
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:197
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tags <filename>!"
+msgid "No custom profile to import in file <filename>{0}</filename>"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
-msgctxt "@label"
-msgid "ratings"
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:201
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tags <filename>!"
+msgid "Failed to import profile from <filename>{0}</filename>:"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:32
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:30
-msgctxt "@title:tab"
-msgid "Plugins"
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:225
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:235
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tags <filename>!"
+msgid "This profile <filename>{0}</filename> contains incorrect data, could not import it."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:77
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:44
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:417
-msgctxt "@title:tab"
-msgid "Materials"
-msgstr "Materiaalit"
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
-msgctxt "@label"
-msgid "Your rating"
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:324
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tag <filename>!"
+msgid "Failed to import profile from <filename>{0}</filename>:"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:99
-msgctxt "@label"
-msgid "Version"
-msgstr ""
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:327
+#, python-brace-format
+msgctxt "@info:status"
+msgid "Successfully imported profile {0}"
+msgstr "Onnistuneesti tuotu profiili {0}"
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:106
-msgctxt "@label"
-msgid "Last updated"
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:330
+#, python-brace-format
+msgctxt "@info:status"
+msgid "File {0} does not contain any valid profile."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:113
-msgctxt "@label"
-msgid "Author"
-msgstr ""
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:333
+#, python-brace-format
+msgctxt "@info:status"
+msgid "Profile {0} has an unknown file type or is corrupted."
+msgstr "Profiililla {0} on tuntematon tiedostotyyppi tai se on vioittunut."
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:120
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:368
msgctxt "@label"
-msgid "Downloads"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:56
-msgctxt "@label:The string between <a href=> and </a> is the highlighted link"
-msgid "<a href='%1'>Log in</a> is required to install or update"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:80
-msgctxt "@label:The string between <a href=> and </a> is the highlighted link"
-msgid "<a href='%1'>Buy material spools</a>"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:96
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
-msgctxt "@action:button"
-msgid "Update"
-msgstr ""
+msgid "Custom profile"
+msgstr "Mukautettu profiili"
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:97
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:35
-msgctxt "@action:button"
-msgid "Updating"
-msgstr ""
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:384
+msgctxt "@info:status"
+msgid "Profile is missing a quality type."
+msgstr "Profiilista puuttuu laatutyyppi."
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:98
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:36
-msgctxt "@action:button"
-msgid "Updated"
-msgstr ""
+#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:398
+#, python-brace-format
+msgctxt "@info:status"
+msgid "Could not find a quality type {0} for the current configuration."
+msgstr "Laatutyyppiä {0} ei löydy nykyiselle kokoonpanolle."
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
-msgctxt "@title"
-msgid "Marketplace"
+#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:780
+msgctxt "@info:message Followed by a list of settings."
+msgid "Settings have been changed to match the current availability of extruders:"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
-msgctxt "@action:button"
-msgid "Back"
+#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:782
+msgctxt "@info:title"
+msgid "Settings updated"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxConfirmUninstallResetDialog.qml:20
-msgctxt "@title:window"
-msgid "Confirm uninstall"
+#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1351
+msgctxt "@info:title"
+msgid "Extruder(s) Disabled"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxConfirmUninstallResetDialog.qml:50
-msgctxt "@text:window"
-msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults."
-msgstr ""
+#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:30
+#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:66
+msgctxt "@info:status"
+msgid "Finding new location for objects"
+msgstr "Uusien paikkojen etsiminen kappaleille"
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxConfirmUninstallResetDialog.qml:51
-msgctxt "@text:window"
-msgid "Materials"
-msgstr ""
+#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:34
+#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:70
+msgctxt "@info:title"
+msgid "Finding Location"
+msgstr "Etsitään paikkaa"
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxConfirmUninstallResetDialog.qml:52
-msgctxt "@text:window"
-msgid "Profiles"
-msgstr ""
+#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:104
+#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:150
+msgctxt "@info:title"
+msgid "Can't Find Location"
+msgstr "Paikkaa ei löydy"
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxConfirmUninstallResetDialog.qml:90
-msgctxt "@action:button"
-msgid "Confirm"
+#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:68
+msgctxt "@message"
+msgid "The provided state is not correct."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
-msgctxt "@label"
-msgid "You need to login first before you can rate"
+#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:79
+msgctxt "@message"
+msgid "Please give the required permissions when authorizing this application."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
-msgctxt "@label"
-msgid "You need to install the package before you can rate"
+#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:86
+msgctxt "@message"
+msgid "Something unexpected happened when trying to log in, please try again."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
+#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:201
msgctxt "@info"
-msgid "You will need to restart Cura before changes in packages have effect."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:45
-msgctxt "@info:button"
-msgid "Quit Cura"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDownloadsPage.qml:31
-msgctxt "@label"
-msgid "Community Contributions"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDownloadsPage.qml:31
-msgctxt "@label"
-msgid "Community Plugins"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDownloadsPage.qml:40
-msgctxt "@label"
-msgid "Generic Materials"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:59
-msgctxt "@title:tab"
-msgid "Installed"
+msgid "Unable to reach the Ultimaker account server."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:22
-msgctxt "@label"
-msgid "Will install upon restarting"
+#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:79
+msgctxt "@message"
+msgid "Could not read response."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:53
-msgctxt "@label:The string between <a href=> and </a> is the highlighted link"
-msgid "<a href='%1'>Log in</a> is required to update"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:119
+msgctxt "@label:MonitorStatus"
+msgid "Not connected to a printer"
+msgstr "Ei yhteyttä tulostimeen"
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
-msgctxt "@action:button"
-msgid "Downgrade"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:123
+msgctxt "@label:MonitorStatus"
+msgid "Printer does not accept commands"
+msgstr "Tulostin ei hyväksy komentoja"
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
-msgctxt "@action:button"
-msgid "Uninstall"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:133
+msgctxt "@label:MonitorStatus"
+msgid "In maintenance. Please check the printer"
+msgstr "Huolletaan. Tarkista tulostin"
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLicenseDialog.qml:16
-msgctxt "@title:window"
-msgid "Plugin License Agreement"
-msgstr "Lisäosan lisenssisopimus"
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:144
+msgctxt "@label:MonitorStatus"
+msgid "Lost connection with the printer"
+msgstr "Yhteys tulostimeen menetetty"
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLicenseDialog.qml:33
-msgctxt "@label"
-msgid ""
-"This plugin contains a license.\n"
-"You need to accept this license to install this plugin.\n"
-"Do you agree with the terms below?"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:146
+msgctxt "@label:MonitorStatus"
+msgid "Printing..."
+msgstr "Tulostetaan..."
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLicenseDialog.qml:55
-msgctxt "@action:button"
-msgid "Accept"
-msgstr "Hyväksy"
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:149
+msgctxt "@label:MonitorStatus"
+msgid "Paused"
+msgstr "Keskeytetty"
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLicenseDialog.qml:66
-msgctxt "@action:button"
-msgid "Decline"
-msgstr "Hylkää"
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:152
+msgctxt "@label:MonitorStatus"
+msgid "Preparing..."
+msgstr "Valmistellaan..."
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDownloadsShowcase.qml:23
-msgctxt "@label"
-msgid "Featured"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:154
+msgctxt "@label:MonitorStatus"
+msgid "Please remove the print"
+msgstr "Poista tuloste"
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:34
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:293
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
msgctxt "@label"
-msgid "Compatibility"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:124
-msgctxt "@label:table_header"
-msgid "Machine"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:137
-msgctxt "@label:table_header"
-msgid "Build Plate"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:143
-msgctxt "@label:table_header"
-msgid "Support"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:149
-msgctxt "@label:table_header"
-msgid "Quality"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:170
-msgctxt "@action:label"
-msgid "Technical Data Sheet"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:179
-msgctxt "@action:label"
-msgid "Safety Data Sheet"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:188
-msgctxt "@action:label"
-msgid "Printing Guidelines"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:197
-msgctxt "@action:label"
-msgid "Website"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
-msgctxt "@info"
-msgid "Fetching packages..."
+msgid "Pause"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxAuthorPage.qml:91
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:289
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100
msgctxt "@label"
-msgid "Website"
+msgid "Resume"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxAuthorPage.qml:98
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:325
msgctxt "@label"
-msgid "Email"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/ModelChecker/ModelChecker.qml:22
-msgctxt "@info:tooltip"
-msgid "Some things could be problematic in this print. Click to see tips for adjustment."
+msgid "Abort Print"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31
-msgctxt "@title"
-msgid "Update Firmware"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:335
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164
+msgctxt "@window:title"
+msgid "Abort print"
+msgstr "Keskeytä tulostus"
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:39
+#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:337
msgctxt "@label"
-msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work."
-msgstr "Laiteohjelmisto on suoraan 3D-tulostimessa toimiva ohjelma. Laiteohjelmisto ohjaa askelmoottoreita, säätää lämpötilaa ja saa tulostimen toimimaan."
+msgid "Are you sure you want to abort the print?"
+msgstr "Haluatko varmasti keskeyttää tulostuksen?"
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:46
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:41
msgctxt "@label"
-msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements."
-msgstr "Uusien tulostimien mukana toimitettava laiteohjelmisto toimii, mutta uusissa versioissa on yleensä enemmän toimintoja ja parannuksia."
-
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:58
-msgctxt "@action:button"
-msgid "Automatically upgrade Firmware"
-msgstr "Päivitä laiteohjelmisto automaattisesti"
-
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:69
-msgctxt "@action:button"
-msgid "Upload custom Firmware"
-msgstr "Lataa mukautettu laiteohjelmisto"
+msgid "Extruder"
+msgstr "Suulake"
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:83
-msgctxt "@label"
-msgid "Firmware can not be updated because there is no connection with the printer."
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:71
+msgctxt "@tooltip"
+msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off."
+msgstr "Kuuman pään kohdelämpötila. Kuuma pää lämpenee tai viilenee kohti tätä lämpötilaa. Jos asetus on 0, kuuman pään lämmitys sammutetaan."
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:91
-msgctxt "@label"
-msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware."
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:103
+msgctxt "@tooltip"
+msgid "The current temperature of this hotend."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:98
-msgctxt "@title:window"
-msgid "Select custom firmware"
-msgstr "Valitse mukautettu laiteohjelmisto"
-
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:119
-msgctxt "@title:window"
-msgid "Firmware Update"
-msgstr "Laiteohjelmiston päivitys"
-
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143
-msgctxt "@label"
-msgid "Updating firmware."
-msgstr "Päivitetään laiteohjelmistoa."
-
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145
-msgctxt "@label"
-msgid "Firmware update completed."
-msgstr "Laiteohjelmiston päivitys suoritettu."
-
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147
-msgctxt "@label"
-msgid "Firmware update failed due to an unknown error."
-msgstr "Laiteohjelmiston päivitys epäonnistui tuntemattoman virheen takia."
-
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:149
-msgctxt "@label"
-msgid "Firmware update failed due to an communication error."
-msgstr "Laiteohjelmiston päivitys epäonnistui tietoliikennevirheen takia."
-
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:151
-msgctxt "@label"
-msgid "Firmware update failed due to an input/output error."
-msgstr "Laiteohjelmiston päivitys epäonnistui tiedoston lukemiseen tai kirjoittamiseen liittyvän virheen takia."
-
-#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:153
-msgctxt "@label"
-msgid "Firmware update failed due to missing firmware."
-msgstr "Laiteohjelmiston päivitys epäonnistui puuttuvan laiteohjelmiston takia."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:155
-msgctxt "@label link to Connect and Cloud interfaces"
-msgid "Manage printer"
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:177
+msgctxt "@tooltip of temperature input"
+msgid "The temperature to pre-heat the hotend to."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:192
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:183
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153
-msgctxt "@label"
-msgid "Glass"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332
+msgctxt "@button Cancel pre-heating"
+msgid "Cancel"
+msgstr "Peruuta"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:256
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:514
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:248
-msgctxt "@info"
-msgid "Please update your printer's firmware to manage the queue remotely."
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335
+msgctxt "@button"
+msgid "Pre-heat"
+msgstr "Esilämmitä"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:289
-msgctxt "@info"
-msgid "The webcam is not available because you are monitoring a cloud printer."
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:370
+msgctxt "@tooltip of pre-heat"
+msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348
-msgctxt "@label:status"
-msgid "Loading..."
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:406
+msgctxt "@tooltip"
+msgid "The colour of the material in this extruder."
+msgstr "Tämän suulakkeen materiaalin väri."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:352
-msgctxt "@label:status"
-msgid "Unavailable"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:438
+msgctxt "@tooltip"
+msgid "The material in this extruder."
+msgstr "Tämän suulakkeen materiaali."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356
-msgctxt "@label:status"
-msgid "Unreachable"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:470
+msgctxt "@tooltip"
+msgid "The nozzle inserted in this extruder."
+msgstr "Tähän suulakkeeseen liitetty suutin."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:360
-msgctxt "@label:status"
-msgid "Idle"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55
+msgctxt "@info:status"
+msgid "The printer is not connected."
+msgstr "Tulostinta ei ole yhdistetty."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:401
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:26
msgctxt "@label"
-msgid "Untitled"
-msgstr ""
+msgid "Build plate"
+msgstr "Alusta"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:422
-msgctxt "@label"
-msgid "Anonymous"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:56
+msgctxt "@tooltip"
+msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off."
+msgstr "Lämmitettävän pöydän kohdelämpötila. Pöytä lämpenee tai viilenee kohti tätä lämpötilaa. Jos asetus on 0, pöydän lämmitys sammutetaan."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:449
-msgctxt "@label:status"
-msgid "Requires configuration changes"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88
+msgctxt "@tooltip"
+msgid "The current temperature of the heated bed."
+msgstr "Lämmitettävän pöydän nykyinen lämpötila."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:487
-msgctxt "@action:button"
-msgid "Details"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:161
+msgctxt "@tooltip of temperature input"
+msgid "The temperature to pre-heat the bed to."
+msgstr "Lämmitettävän pöydän esilämmityslämpötila."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
-msgctxt "@label"
-msgid "Unavailable printer"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:361
+msgctxt "@tooltip of pre-heat"
+msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print."
+msgstr "Lämmitä pöytä ennen tulostusta. Voit edelleen säätää tulostinta sen lämmitessä, eikä sinun tarvitse odottaa pöydän lämpiämistä, kun olet valmis tulostamaan."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
-msgid "First available"
+msgid "Printer control"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:31
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:67
msgctxt "@label"
-msgid "Queued"
-msgstr "Jonossa"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
-msgctxt "@label link to connect manager"
-msgid "Manage in browser"
+msgid "Jog Position"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:100
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:85
msgctxt "@label"
-msgid "There are no print jobs in the queue. Slice and send a job to add one."
+msgid "X/Y"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:115
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:192
msgctxt "@label"
-msgid "Print jobs"
+msgid "Z"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:131
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257
msgctxt "@label"
-msgid "Total print time"
+msgid "Jog Distance"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:147
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:301
msgctxt "@label"
-msgid "Waiting for"
+msgid "Send G-code"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:45
-msgctxt "@title:window"
-msgid "Connect to Networked Printer"
-msgstr "Yhdistä verkkotulostimeen"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:57
-msgctxt "@label"
-msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer."
+#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:365
+msgctxt "@tooltip of G-code command input"
+msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:57
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:242
msgctxt "@label"
-msgid "Select your printer from the list below:"
+msgid "This package will be installed after restarting."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:77
-msgctxt "@action:button"
-msgid "Edit"
-msgstr "Muokkaa"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:155
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:55
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:138
-msgctxt "@action:button"
-msgid "Remove"
-msgstr "Poista"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:96
-msgctxt "@action:button"
-msgid "Refresh"
-msgstr "Päivitä"
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:435
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:15
+msgctxt "@title:tab"
+msgid "General"
+msgstr "Yleiset"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:176
-msgctxt "@label"
-msgid "If your printer is not listed, read the <a href='%1'>network printing troubleshooting guide</a>"
-msgstr "Jos tulostinta ei ole luettelossa, lue <a href='%1'>verkkotulostuksen vianetsintäopas</a>"
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:438
+msgctxt "@title:tab"
+msgid "Settings"
+msgstr "Asetukset"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:258
-msgctxt "@label"
-msgid "Type"
-msgstr "Tyyppi"
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:440
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:16
+msgctxt "@title:tab"
+msgid "Printers"
+msgstr "Tulostimet"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:274
-msgctxt "@label"
-msgid "Firmware version"
-msgstr "Laiteohjelmistoversio"
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:442
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxInstalledPage.qml:79
+msgctxt "@title:tab"
+msgid "Materials"
+msgstr "Materiaalit"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:290
-msgctxt "@label"
-msgid "Address"
-msgstr "Osoite"
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:444
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:34
+msgctxt "@title:tab"
+msgid "Profiles"
+msgstr "Profiilit"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:263
-msgctxt "@label"
-msgid "This printer is not set up to host a group of printers."
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:563
+msgctxt "@title:window"
+msgid "Closing Cura"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:267
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:564
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:576
msgctxt "@label"
-msgid "This printer is the host for a group of %1 printers."
+msgid "Are you sure you want to exit Cura?"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:278
-msgctxt "@label"
-msgid "The printer at this address has not yet responded."
-msgstr "Tämän osoitteen tulostin ei ole vielä vastannut."
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:283
-msgctxt "@action:button"
-msgid "Connect"
-msgstr "Yhdistä"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:296
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:614
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19
msgctxt "@title:window"
-msgid "Invalid IP address"
-msgstr ""
+msgid "Open file(s)"
+msgstr "Avaa tiedosto(t)"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146
-msgctxt "@text"
-msgid "Please enter a valid IP address."
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:720
+msgctxt "@window:title"
+msgid "Install Package"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:308
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:728
msgctxt "@title:window"
-msgid "Printer Address"
-msgstr "Tulostimen osoite"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102
-msgctxt "@label"
-msgid "Enter the IP address of your printer on the network."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361
-#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:138
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:181
-msgctxt "@action:button"
-msgid "OK"
-msgstr "OK"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90
-msgctxt "@label:status"
-msgid "Aborted"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82
-msgctxt "@label:status"
-msgid "Finished"
-msgstr "Valmis"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86
-msgctxt "@label:status"
-msgid "Preparing..."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88
-msgctxt "@label:status"
-msgid "Aborting..."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92
-msgctxt "@label:status"
-msgid "Pausing..."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94
-msgctxt "@label:status"
-msgid "Paused"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
-msgctxt "@label:status"
-msgid "Resuming..."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
-msgctxt "@label:status"
-msgid "Action required"
-msgstr "Vaatii toimenpiteitä"
+msgid "Open File(s)"
+msgstr "Avaa tiedosto(t)"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100
-msgctxt "@label:status"
-msgid "Finishes %1 at %2"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:731
+msgctxt "@text:window"
+msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one."
+msgstr "Löysimme vähintään yhden Gcode-tiedoston valitsemiesi tiedostojen joukosta. Voit avata vain yhden Gcode-tiedoston kerrallaan. Jos haluat avata Gcode-tiedoston, valitse vain yksi."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:11
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:834
msgctxt "@title:window"
-msgid "Print over network"
-msgstr "Tulosta verkon kautta"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:52
-msgctxt "@action:button"
-msgid "Print"
-msgstr "Tulosta"
+msgid "Add Printer"
+msgstr "Lisää tulostin"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:80
-msgctxt "@label"
-msgid "Printer selection"
+#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:842
+msgctxt "@title:window"
+msgid "What's New"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54
-msgctxt "@label"
-msgid "Move to top"
+#: /home/ruben/Projects/Cura/resources/qml/JobSpecs.qml:99
+msgctxt "@text Print job name"
+msgid "Untitled"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70
+#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:140
msgctxt "@label"
-msgid "Delete"
-msgstr ""
+msgid "Active print"
+msgstr "Aktiivinen tulostustyö"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:289
+#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:148
msgctxt "@label"
-msgid "Resume"
-msgstr ""
+msgid "Job Name"
+msgstr "Työn nimi"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
+#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:156
msgctxt "@label"
-msgid "Pausing..."
-msgstr ""
+msgid "Printing Time"
+msgstr "Tulostusaika"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
+#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:164
msgctxt "@label"
-msgid "Resuming..."
-msgstr ""
+msgid "Estimated time left"
+msgstr "Aikaa jäljellä arviolta"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:293
-msgctxt "@label"
-msgid "Pause"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:55
+msgctxt "@label:PrintjobStatus"
+msgid "Slicing..."
+msgstr "Viipaloidaan..."
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
-msgctxt "@label"
-msgid "Aborting..."
+#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:67
+msgctxt "@label:PrintjobStatus"
+msgid "Unable to slice"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
-msgctxt "@label"
-msgid "Abort"
+#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:103
+msgctxt "@button"
+msgid "Processing"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143
-msgctxt "@label %1 is the name of a print job."
-msgid "Are you sure you want to move %1 to the top of the queue?"
+#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:103
+msgctxt "@button"
+msgid "Slice"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144
-msgctxt "@window:title"
-msgid "Move print job to top"
+#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:104
+msgctxt "@label"
+msgid "Start the slicing process"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:153
-msgctxt "@label %1 is the name of a print job."
-msgid "Are you sure you want to delete %1?"
+#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:118
+msgctxt "@button"
+msgid "Cancel"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:154
-msgctxt "@window:title"
-msgid "Delete print job"
+#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
+msgctxt "@label"
+msgid "Time estimation"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:163
-msgctxt "@label %1 is the name of a print job."
-msgid "Are you sure you want to abort %1?"
+#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
+msgctxt "@label"
+msgid "Material estimation"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:335
-msgctxt "@window:title"
-msgid "Abort print"
-msgstr "Keskeytä tulostus"
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
-msgctxt "@title:window"
-msgid "Configuration Changes"
+#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
+msgctxt "@label m for meter"
+msgid "%1m"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
-msgctxt "@action:button"
-msgid "Override"
+#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:165
+msgctxt "@label g for grams"
+msgid "%1g"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:85
-msgctxt "@label"
-msgid "The assigned printer, %1, requires the following configuration change:"
-msgid_plural "The assigned printer, %1, requires the following configuration changes:"
-msgstr[0] ""
-msgstr[1] ""
-
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:89
+#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
-msgid "The printer %1 is assigned, but the job contains an unknown material configuration."
+msgid "No time estimation available"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:99
+#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77
msgctxt "@label"
-msgid "Change material %1 from %2 to %3."
+msgid "No cost estimation available"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:102
-msgctxt "@label"
-msgid "Load %3 as material %1 (This cannot be overridden)."
+#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127
+msgctxt "@button"
+msgid "Preview"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:105
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:27
msgctxt "@label"
-msgid "Change print core %1 from %2 to %3."
-msgstr ""
+msgid "Print Selected Model With:"
+msgid_plural "Print Selected Models With:"
+msgstr[0] "Tulosta valittu malli asetuksella:"
+msgstr[1] "Tulosta valitut mallit asetuksella:"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:108
-msgctxt "@label"
-msgid "Change build plate to %1 (This cannot be overridden)."
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:116
+msgctxt "@title:window"
+msgid "Multiply Selected Model"
+msgid_plural "Multiply Selected Models"
+msgstr[0] "Kerro valittu malli"
+msgstr[1] "Kerro valitut mallit"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:115
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:141
msgctxt "@label"
-msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgid "Number of Copies"
+msgstr "Kopioiden määrä"
-#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:156
-msgctxt "@label"
-msgid "Aluminum"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
+#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
+msgctxt "@title:menu menubar:toplevel"
+msgid "&File"
+msgstr "Tie&dosto"
-#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100
-msgctxt "@info"
-msgid ""
-"Please make sure your printer has a connection:\n"
-"- Check if the printer is turned on.\n"
-"- Check if the printer is connected to the network.\n"
-"- Check if you are signed in to discover cloud-connected printers."
+#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:33
+msgctxt "@title:menu menubar:file"
+msgid "&Save..."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:117
-msgctxt "@info"
-msgid "Please connect your printer to the network."
+#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:54
+msgctxt "@title:menu menubar:file"
+msgid "&Export..."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:156
-msgctxt "@label link to technical assistance"
-msgid "View user manuals online"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:65
+msgctxt "@action:inmenu menubar:file"
+msgid "Export Selection..."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49
-msgctxt "@label"
-msgid "Color scheme"
-msgstr "Värimalli"
-
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:107
-msgctxt "@label:listbox"
-msgid "Material Color"
-msgstr "Materiaalin väri"
-
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:111
-msgctxt "@label:listbox"
-msgid "Line Type"
-msgstr "Linjojen tyyppi"
-
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:115
-msgctxt "@label:listbox"
-msgid "Feedrate"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
+msgctxt "@title:menu menubar:file"
+msgid "Open &Recent"
+msgstr "Avaa &viimeisin"
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:119
-msgctxt "@label:listbox"
-msgid "Layer thickness"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:25
+msgctxt "@label:category menu label"
+msgid "Network enabled printers"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:156
-msgctxt "@label"
-msgid "Compatibility Mode"
-msgstr "Yhteensopivuustila"
-
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:230
-msgctxt "@label"
-msgid "Travels"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:42
+msgctxt "@label:category menu label"
+msgid "Local printers"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:236
-msgctxt "@label"
-msgid "Helpers"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
+msgctxt "@header"
+msgid "Configurations"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:242
-msgctxt "@label"
-msgid "Shell"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
+msgctxt "@header"
+msgid "Custom"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:248
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
-msgctxt "@label"
-msgid "Infill"
-msgstr "Täyttö"
-
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:298
-msgctxt "@label"
-msgid "Only Show Top Layers"
-msgstr "Näytä vain yläkerrokset"
-
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:308
-msgctxt "@label"
-msgid "Show 5 Detailed Layers On Top"
-msgstr "Näytä 5 yksityiskohtaista kerrosta ylhäällä"
-
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:322
-msgctxt "@label"
-msgid "Top / Bottom"
-msgstr "Yläosa/alaosa"
-
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326
-msgctxt "@label"
-msgid "Inner Wall"
-msgstr "Sisäseinämä"
-
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:384
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
-msgid "min"
+msgid "Printer"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:433
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:213
msgctxt "@label"
-msgid "max"
+msgid "Enabled"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:18
-msgctxt "@title:window"
-msgid "Post Processing Plugin"
-msgstr "Jälkikäsittelylisäosa"
-
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:251
msgctxt "@label"
-msgid "Post Processing Scripts"
-msgstr "Jälkikäsittelykomentosarjat"
-
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:233
-msgctxt "@action"
-msgid "Add a script"
-msgstr "Lisää komentosarja"
+msgid "Material"
+msgstr "Materiaali"
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:279
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:378
msgctxt "@label"
-msgid "Settings"
-msgstr "Asetukset"
-
-#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:493
-msgctxt "@info:tooltip"
-msgid "Change active post-processing scripts"
-msgstr "Muuta aktiivisia jälkikäsittelykomentosarjoja"
-
-#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:17
-msgctxt "@title:window"
-msgid "More information on anonymous data collection"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:74
-msgctxt "@text:window"
-msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:109
-msgctxt "@text:window"
-msgid "I don't want to send anonymous data"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:118
-msgctxt "@text:window"
-msgid "Allow sending anonymous data"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
-msgctxt "@title:window"
-msgid "Convert Image..."
-msgstr "Muunna kuva..."
-
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33
-msgctxt "@info:tooltip"
-msgid "The maximum distance of each pixel from \"Base.\""
-msgstr "Kunkin pikselin suurin etäisyys \"Pohja\"-arvosta."
-
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:38
-msgctxt "@action:label"
-msgid "Height (mm)"
-msgstr "Korkeus (mm)"
-
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56
-msgctxt "@info:tooltip"
-msgid "The base height from the build plate in millimeters."
-msgstr "Pohjan korkeus alustasta millimetreinä."
-
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:61
-msgctxt "@action:label"
-msgid "Base (mm)"
-msgstr "Pohja (mm)"
-
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:79
-msgctxt "@info:tooltip"
-msgid "The width in millimeters on the build plate."
-msgstr "Leveys millimetreinä alustalla."
-
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:84
-msgctxt "@action:label"
-msgid "Width (mm)"
-msgstr "Leveys (mm)"
-
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:103
-msgctxt "@info:tooltip"
-msgid "The depth in millimeters on the build plate"
-msgstr "Syvyys millimetreinä alustalla"
-
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:108
-msgctxt "@action:label"
-msgid "Depth (mm)"
-msgstr "Syvyys (mm)"
-
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:126
-msgctxt "@info:tooltip"
-msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model."
+msgid "Use glue for better adhesion with this material combination."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:139
-msgctxt "@item:inlistbox"
-msgid "Darker is higher"
-msgstr "Tummempi on korkeampi"
-
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:139
-msgctxt "@item:inlistbox"
-msgid "Lighter is higher"
-msgstr "Vaaleampi on korkeampi"
-
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:149
-msgctxt "@info:tooltip"
-msgid "The amount of smoothing to apply to the image."
-msgstr "Kuvassa käytettävän tasoituksen määrä."
-
-#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:154
-msgctxt "@action:label"
-msgid "Smoothing"
-msgstr "Tasoitus"
-
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:13
-msgctxt "@title:window"
-msgid "Select Settings to Customize for this model"
-msgstr "Valitse tätä mallia varten mukautettavat asetukset"
-
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:56
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:94
-msgctxt "@label:textbox"
-msgid "Filter..."
-msgstr "Suodatin..."
-
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:70
-msgctxt "@label:checkbox"
-msgid "Show all"
-msgstr "Näytä kaikki"
-
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:44
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
-msgid "Mesh Type"
+msgid "Loading available configurations from the printer..."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:85
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
-msgid "Normal model"
+msgid "The configurations are not available because the printer is disconnected."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:97
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:112
msgctxt "@label"
-msgid "Print as support"
+msgid "Select configuration"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:109
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:223
msgctxt "@label"
-msgid "Modify settings for overlaps"
+msgid "Configurations"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:121
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
-msgid "Don't support overlaps"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:145
-msgctxt "@action:checkbox"
-msgid "Infill only"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:368
-msgctxt "@action:button"
-msgid "Select settings"
-msgstr "Valitse asetukset"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:14
-msgctxt "@title:window"
-msgid "Open Project"
-msgstr "Avaa projekti"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:58
-msgctxt "@action:ComboBox Update/override existing profile"
-msgid "Update existing"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:59
-msgctxt "@action:ComboBox Save settings in a new profile"
-msgid "Create new"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:70
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:73
-msgctxt "@action:title"
-msgid "Summary - Cura Project"
-msgstr "Yhteenveto – Cura-projekti"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:92
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97
-msgctxt "@action:label"
-msgid "Printer settings"
-msgstr "Tulostimen asetukset"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108
-msgctxt "@info:tooltip"
-msgid "How should the conflict in the machine be resolved?"
-msgstr "Miten laitteen ristiriita pitäisi ratkaista?"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:115
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:124
-msgctxt "@action:ComboBox option"
-msgid "Update"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:116
-msgctxt "@action:ComboBox option"
-msgid "Create new"
-msgstr "Luo uusi"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:143
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106
-msgctxt "@action:label"
-msgid "Type"
-msgstr "Tyyppi"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:159
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121
-msgctxt "@action:label"
-msgid "Printer Group"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:180
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220
-msgctxt "@action:label"
-msgid "Profile settings"
-msgstr "Profiilin asetukset"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:196
-msgctxt "@info:tooltip"
-msgid "How should the conflict in the profile be resolved?"
-msgstr "Miten profiilin ristiriita pitäisi ratkaista?"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:216
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:323
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244
-msgctxt "@action:label"
-msgid "Name"
-msgstr "Nimi"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:231
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261
-msgctxt "@action:label"
-msgid "Intent"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:246
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228
-msgctxt "@action:label"
-msgid "Not in profile"
-msgstr "Ei profiilissa"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:251
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233
-msgctxt "@action:label"
-msgid "%1 override"
-msgid_plural "%1 overrides"
-msgstr[0] "%1 ohitus"
-msgstr[1] "%1 ohitusta"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:262
-msgctxt "@action:label"
-msgid "Derivative from"
-msgstr "Johdettu seuraavista"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:267
-msgctxt "@action:label"
-msgid "%1, %2 override"
-msgid_plural "%1, %2 overrides"
-msgstr[0] "%1, %2 ohitus"
-msgstr[1] "%1, %2 ohitusta"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:283
-msgctxt "@action:label"
-msgid "Material settings"
-msgstr "Materiaaliasetukset"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:299
-msgctxt "@info:tooltip"
-msgid "How should the conflict in the material be resolved?"
-msgstr "Miten materiaalin ristiriita pitäisi ratkaista?"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:342
-msgctxt "@action:label"
-msgid "Setting visibility"
-msgstr "Asetusten näkyvyys"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:351
-msgctxt "@action:label"
-msgid "Mode"
-msgstr "Tila"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:367
-msgctxt "@action:label"
-msgid "Visible settings:"
-msgstr "Näkyvät asetukset:"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:372
-msgctxt "@action:label"
-msgid "%1 out of %2"
-msgstr "%1/%2"
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:398
-msgctxt "@action:warning"
-msgid "Loading a project will clear all models on the build plate."
-msgstr ""
-
-#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:416
-msgctxt "@action:button"
-msgid "Open"
-msgstr "Avaa"
-
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
-msgctxt "@title"
-msgid "My Backups"
+msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:38
-msgctxt "@empty_state"
-msgid "You don't have any backups currently. Use the 'Backup Now' button to create one."
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
+msgctxt "@label"
+msgid "Marketplace"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:60
-msgctxt "@backup_limit_info"
-msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones."
+#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
+#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:50
+msgctxt "@title:menu menubar:toplevel"
+msgid "&Settings"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
-msgctxt "@description"
-msgid "Backup and synchronize your Cura settings."
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:15
+msgctxt "@title:menu menubar:settings"
+msgid "&Printer"
+msgstr "&Tulostin"
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
-#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:138
-msgctxt "@button"
-msgid "Sign in"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:27
+msgctxt "@title:menu"
+msgid "&Material"
+msgstr "&Materiaali"
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
-msgctxt "@title:window"
-msgid "Cura Backups"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:36
+msgctxt "@action:inmenu"
+msgid "Set as Active Extruder"
+msgstr "Aseta aktiiviseksi suulakepuristimeksi"
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
-msgctxt "@backuplist:label"
-msgid "Cura Version"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:42
+msgctxt "@action:inmenu"
+msgid "Enable Extruder"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
-msgctxt "@backuplist:label"
-msgid "Machines"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49
+msgctxt "@action:inmenu"
+msgid "Disable Extruder"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
-msgctxt "@backuplist:label"
-msgid "Materials"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13
+msgctxt "@label:category menu label"
+msgid "Material"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
-msgctxt "@backuplist:label"
-msgid "Profiles"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:54
+msgctxt "@label:category menu label"
+msgid "Favorites"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
-msgctxt "@backuplist:label"
-msgid "Plugins"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:79
+msgctxt "@label:category menu label"
+msgid "Generic"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
-msgctxt "@button"
-msgid "Restore"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12
+#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:48
+msgctxt "@title:menu menubar:toplevel"
+msgid "&View"
+msgstr "&Näytä"
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
-msgctxt "@dialog:title"
-msgid "Delete Backup"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:19
+msgctxt "@action:inmenu menubar:view"
+msgid "&Camera position"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:100
-msgctxt "@dialog:info"
-msgid "Are you sure you want to delete this backup? This cannot be undone."
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:44
+msgctxt "@action:inmenu menubar:view"
+msgid "Camera view"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
-msgctxt "@dialog:title"
-msgid "Restore Backup"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:47
+msgctxt "@action:inmenu menubar:view"
+msgid "Perspective"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:109
-msgctxt "@dialog:info"
-msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59
+msgctxt "@action:inmenu menubar:view"
+msgid "Orthographic"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
-msgctxt "@button"
-msgid "Want more?"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:80
+msgctxt "@action:inmenu menubar:view"
+msgid "&Build plate"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
-msgctxt "@button"
-msgid "Backup Now"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:13
+msgctxt "@action:inmenu"
+msgid "Visible Settings"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
-msgctxt "@checkbox:description"
-msgid "Auto Backup"
+#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42
+msgctxt "@action:inmenu"
+msgid "Collapse All Categories"
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44
-msgctxt "@checkbox:description"
-msgid "Automatically create a backup each day that Cura is started."
+#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51
+msgctxt "@action:inmenu"
+msgid "Manage Setting Visibility..."
msgstr ""
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30
-msgctxt "@title"
-msgid "Build Plate Leveling"
-msgstr "Alustan tasaaminen"
-
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:44
-msgctxt "@label"
-msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted."
-msgstr "Voit säätää alustaa, jotta tulosteista tulisi hyviä. Kun napsautat \"Siirry seuraavaan positioon\", suutin siirtyy eri positioihin, joita voidaan säätää."
-
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:57
-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."
-msgstr "Laita paperinpala kussakin positiossa suuttimen alle ja säädä tulostusalustan korkeus. Tulostusalustan korkeus on oikea, kun suuttimen kärki juuri ja juuri osuu paperiin."
-
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:75
-msgctxt "@action:button"
-msgid "Start Build Plate Leveling"
-msgstr "Aloita alustan tasaaminen"
-
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:87
-msgctxt "@action:button"
-msgid "Move to Next Position"
-msgstr "Siirry seuraavaan positioon"
-
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30
-msgctxt "@label"
-msgid "Please select any upgrades made to this Ultimaker Original"
-msgstr "Valitse tähän Ultimaker Original -laitteeseen tehdyt päivitykset"
-
-#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:41
-msgctxt "@label"
-msgid "Heated Build Plate (official kit or self-built)"
-msgstr "Lämmitettävä alusta (virallinen sarja tai itse rakennettu)"
-
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:119
-msgctxt "@label:MonitorStatus"
-msgid "Not connected to a printer"
-msgstr "Ei yhteyttä tulostimeen"
-
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:123
-msgctxt "@label:MonitorStatus"
-msgid "Printer does not accept commands"
-msgstr "Tulostin ei hyväksy komentoja"
-
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:133
-msgctxt "@label:MonitorStatus"
-msgid "In maintenance. Please check the printer"
-msgstr "Huolletaan. Tarkista tulostin"
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:61
+msgctxt "@info:status"
+msgid "Calculated"
+msgstr "Laskettu"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:144
-msgctxt "@label:MonitorStatus"
-msgid "Lost connection with the printer"
-msgstr "Yhteys tulostimeen menetetty"
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:75
+msgctxt "@title:column"
+msgid "Setting"
+msgstr "Asetus"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:146
-msgctxt "@label:MonitorStatus"
-msgid "Printing..."
-msgstr "Tulostetaan..."
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:82
+msgctxt "@title:column"
+msgid "Profile"
+msgstr "Profiili"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:149
-msgctxt "@label:MonitorStatus"
-msgid "Paused"
-msgstr "Keskeytetty"
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:89
+msgctxt "@title:column"
+msgid "Current"
+msgstr "Nykyinen"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:152
-msgctxt "@label:MonitorStatus"
-msgid "Preparing..."
-msgstr "Valmistellaan..."
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:97
+msgctxt "@title:column"
+msgid "Unit"
+msgstr "Yksikkö"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:154
-msgctxt "@label:MonitorStatus"
-msgid "Please remove the print"
-msgstr "Poista tuloste"
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:14
+msgctxt "@title:tab"
+msgid "Setting Visibility"
+msgstr "Näkyvyyden asettaminen"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:325
-msgctxt "@label"
-msgid "Abort Print"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:46
+msgctxt "@label:textbox"
+msgid "Check all"
+msgstr "Tarkista kaikki"
-#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:337
-msgctxt "@label"
-msgid "Are you sure you want to abort the print?"
-msgstr "Haluatko varmasti keskeyttää tulostuksen?"
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:94
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55
+msgctxt "@label:textbox"
+msgid "Filter..."
+msgstr "Suodatin..."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:72
msgctxt "@title"
@@ -2906,8 +2096,8 @@ msgid "Print settings"
msgstr "Tulostusasetukset"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:40
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:84
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:40
msgctxt "@action:button"
msgid "Activate"
msgstr "Aktivoi"
@@ -2917,112 +2107,156 @@ msgctxt "@action:button"
msgid "Create"
msgstr "Luo"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:140
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:141
msgctxt "@action:button"
msgid "Duplicate"
msgstr "Jäljennös"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:170
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:138
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:55
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88
+msgctxt "@action:button"
+msgid "Remove"
+msgstr "Poista"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:167
msgctxt "@action:button"
msgid "Import"
msgstr "Tuo"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:184
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:179
msgctxt "@action:button"
msgid "Export"
msgstr "Vie"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:233
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:234
msgctxt "@action:label"
msgid "Printer"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:297
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:298
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:274
msgctxt "@title:window"
msgid "Confirm Remove"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:300
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:301
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:275
msgctxt "@label (%1 is object name)"
msgid "Are you sure you wish to remove %1? This cannot be undone!"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:314
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:322
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:323
msgctxt "@title:window"
msgid "Import Material"
msgstr "Tuo materiaali"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:323
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:324
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
msgid "Could not import material <filename>%1</filename>: <message>%2</message>"
msgstr "Materiaalin tuominen epäonnistui: <filename>%1</filename>: <message>%2</message>"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:327
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:328
msgctxt "@info:status Don't translate the XML tag <filename>!"
msgid "Successfully imported material <filename>%1</filename>"
msgstr "Materiaalin tuominen onnistui: <filename>%1</filename>"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:345
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:353
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:346
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:354
msgctxt "@title:window"
msgid "Export Material"
msgstr "Vie materiaali"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:357
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:358
msgctxt "@info:status Don't translate the XML tags <filename> and <message>!"
msgid "Failed to export material to <filename>%1</filename>: <message>%2</message>"
msgstr "Materiaalin vieminen epäonnistui kohteeseen <filename>%1</filename>: <message>%2</message>"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:363
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:364
msgctxt "@info:status Don't translate the XML tag <filename>!"
msgid "Successfully exported material to <filename>%1</filename>"
msgstr "Materiaalin vieminen onnistui kohteeseen <filename>%1</filename>"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:14
-msgctxt "@title:tab"
-msgid "Setting Visibility"
-msgstr "Näkyvyyden asettaminen"
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:104
+msgctxt "@label"
+msgid "Create"
+msgstr "Luo"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:46
-msgctxt "@label:textbox"
-msgid "Check all"
-msgstr "Tarkista kaikki"
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:121
+msgctxt "@label"
+msgid "Duplicate"
+msgstr "Jäljennös"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:61
-msgctxt "@info:status"
-msgid "Calculated"
-msgstr "Laskettu"
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:152
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:63
+msgctxt "@action:button"
+msgid "Rename"
+msgstr "Nimeä uudelleen"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:75
-msgctxt "@title:column"
-msgid "Setting"
-msgstr "Asetus"
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:202
+msgctxt "@title:window"
+msgid "Create Profile"
+msgstr "Luo profiili"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:82
-msgctxt "@title:column"
-msgid "Profile"
-msgstr "Profiili"
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:204
+msgctxt "@info"
+msgid "Please provide a name for this profile."
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:89
-msgctxt "@title:column"
-msgid "Current"
-msgstr "Nykyinen"
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:260
+msgctxt "@title:window"
+msgid "Duplicate Profile"
+msgstr "Monista profiili"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfileTab.qml:97
-msgctxt "@title:column"
-msgid "Unit"
-msgstr "Yksikkö"
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:291
+msgctxt "@title:window"
+msgid "Rename Profile"
+msgstr "Nimeä profiili uudelleen"
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:15
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:410
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:304
+msgctxt "@title:window"
+msgid "Import Profile"
+msgstr "Profiilin tuonti"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:333
+msgctxt "@title:window"
+msgid "Export Profile"
+msgstr "Profiilin vienti"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:396
+msgctxt "@label %1 is printer name"
+msgid "Printer: %1"
+msgstr "Tulostin: %1"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:554
+msgctxt "@action:button"
+msgid "Update profile with current settings/overrides"
+msgstr "Päivitä nykyiset asetukset tai ohitukset profiiliin"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:561
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:258
+msgctxt "@action:button"
+msgid "Discard current changes"
+msgstr "Hylkää tehdyt muutokset"
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:580
+msgctxt "@action:label"
+msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below."
+msgstr "Tässä profiilissa käytetään tulostimen oletusarvoja, joten siinä ei ole alla olevan listan asetuksia tai ohituksia."
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:588
+msgctxt "@action:label"
+msgid "Your current settings match the selected profile."
+msgstr "Nykyiset asetukset vastaavat valittua profiilia."
+
+#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:606
msgctxt "@title:tab"
-msgid "General"
-msgstr "Yleiset"
+msgid "Global Settings"
+msgstr "Yleiset asetukset"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:132
msgctxt "@label"
@@ -3274,7 +2508,7 @@ msgid "Default behavior for changed setting values when switching to a different
msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:707
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:157
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:156
msgctxt "@option:discardOrKeep"
msgid "Always ask me this"
msgstr "Kysy aina"
@@ -3319,312 +2553,313 @@ msgctxt "@action:button"
msgid "More information"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:16
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:415
-msgctxt "@title:tab"
-msgid "Printers"
-msgstr "Tulostimet"
+#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
+msgctxt "@label"
+msgid "View type"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:63
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:152
-msgctxt "@action:button"
-msgid "Rename"
-msgstr "Nimeä uudelleen"
+#: /home/ruben/Projects/Cura/resources/qml/ObjectSelector.qml:59
+msgctxt "@label"
+msgid "Object list"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:34
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:419
-msgctxt "@title:tab"
-msgid "Profiles"
-msgstr "Profiilit"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:42
+msgctxt "@label"
+msgid "There is no printer found over your network."
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:104
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:180
msgctxt "@label"
-msgid "Create"
-msgstr "Luo"
+msgid "Refresh"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:121
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:191
msgctxt "@label"
-msgid "Duplicate"
-msgstr "Jäljennös"
+msgid "Add printer by IP"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:202
-msgctxt "@title:window"
-msgid "Create Profile"
-msgstr "Luo profiili"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:224
+msgctxt "@label"
+msgid "Troubleshooting"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:204
-msgctxt "@info"
-msgid "Please provide a name for this profile."
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:36
+msgctxt "@label"
+msgid "Ultimaker Cloud"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:260
-msgctxt "@title:window"
-msgid "Duplicate Profile"
-msgstr "Monista profiili"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:77
+msgctxt "@text"
+msgid "The next generation 3D printing workflow"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:291
-msgctxt "@title:window"
-msgid "Rename Profile"
-msgstr "Nimeä profiili uudelleen"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:94
+msgctxt "@text"
+msgid "- Send print jobs to Ultimaker printers outside your local network"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:304
-msgctxt "@title:window"
-msgid "Import Profile"
-msgstr "Profiilin tuonti"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:97
+msgctxt "@text"
+msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:333
-msgctxt "@title:window"
-msgid "Export Profile"
-msgstr "Profiilin vienti"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:100
+msgctxt "@text"
+msgid "- Get exclusive access to print profiles from leading brands"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:396
-msgctxt "@label %1 is printer name"
-msgid "Printer: %1"
-msgstr "Tulostin: %1"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:119
+msgctxt "@button"
+msgid "Finish"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:554
-msgctxt "@action:button"
-msgid "Update profile with current settings/overrides"
-msgstr "Päivitä nykyiset asetukset tai ohitukset profiiliin"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:128
+msgctxt "@button"
+msgid "Create an account"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:561
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:257
-msgctxt "@action:button"
-msgid "Discard current changes"
-msgstr "Hylkää tehdyt muutokset"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:138
+#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:48
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
+msgctxt "@button"
+msgid "Sign in"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:580
-msgctxt "@action:label"
-msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below."
-msgstr "Tässä profiilissa käytetään tulostimen oletusarvoja, joten siinä ei ole alla olevan listan asetuksia tai ohituksia."
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70
+msgctxt "@label"
+msgid "Add printer by IP address"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:588
-msgctxt "@action:label"
-msgid "Your current settings match the selected profile."
-msgstr "Nykyiset asetukset vastaavat valittua profiilia."
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331
+msgctxt "@label"
+msgid "Enter the IP address of your printer on the network."
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:606
-msgctxt "@title:tab"
-msgid "Global Settings"
-msgstr "Yleiset asetukset"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:133
+msgctxt "@text"
+msgid "Place enter your printer's IP address."
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:90
-msgctxt "@action:button"
-msgid "Marketplace"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297
+msgctxt "@text"
+msgid "Please enter a valid IP address."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
-#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
-msgctxt "@title:menu menubar:toplevel"
-msgid "&File"
-msgstr "Tie&dosto"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:158
+msgctxt "@button"
+msgid "Add"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:31
-msgctxt "@title:menu menubar:toplevel"
-msgid "&Edit"
-msgstr "&Muokkaa"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:204
+msgctxt "@label"
+msgid "Could not connect to device."
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:48
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12
-msgctxt "@title:menu menubar:toplevel"
-msgid "&View"
-msgstr "&Näytä"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:208
+msgctxt "@label"
+msgid "The printer at this address has not responded yet."
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:50
-#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
-msgctxt "@title:menu menubar:toplevel"
-msgid "&Settings"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:240
+msgctxt "@label"
+msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
-msgctxt "@title:menu menubar:toplevel"
-msgid "E&xtensions"
-msgstr "Laa&jennukset"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:258
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205
+msgctxt "@label"
+msgid "Type"
+msgstr "Tyyppi"
-#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:89
-msgctxt "@title:menu menubar:toplevel"
-msgid "P&references"
-msgstr "L&isäasetukset"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:274
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225
+msgctxt "@label"
+msgid "Firmware version"
+msgstr "Laiteohjelmistoversio"
-#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:97
-msgctxt "@title:menu menubar:toplevel"
-msgid "&Help"
-msgstr "&Ohje"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:290
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239
+msgctxt "@label"
+msgid "Address"
+msgstr "Osoite"
-#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:124
-msgctxt "@title:window"
-msgid "New project"
-msgstr "Uusi projekti"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:329
+msgctxt "@button"
+msgid "Back"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:125
-msgctxt "@info:question"
-msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings."
-msgstr "Haluatko varmasti aloittaa uuden projektin? Se tyhjentää alustan ja kaikki tallentamattomat asetukset."
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:342
+msgctxt "@button"
+msgid "Connect"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/JobSpecs.qml:88
-msgctxt "@text Print job name"
-msgid "Untitled"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23
+msgctxt "@button"
+msgid "Next"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
-msgctxt "@label:textbox"
-msgid "Search settings"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24
+msgctxt "@label"
+msgid "Help us to improve Ultimaker Cura"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:462
-msgctxt "@action:menu"
-msgid "Copy value to all extruders"
-msgstr "Kopioi arvo kaikkiin suulakepuristimiin"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:57
+msgctxt "@text"
+msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:471
-msgctxt "@action:menu"
-msgid "Copy all changed values to all extruders"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:71
+msgctxt "@text"
+msgid "Machine types"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:508
-msgctxt "@action:menu"
-msgid "Hide this setting"
-msgstr "Piilota tämä asetus"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:77
+msgctxt "@text"
+msgid "Material usage"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:521
-msgctxt "@action:menu"
-msgid "Don't show this setting"
-msgstr "Älä näytä tätä asetusta"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:83
+msgctxt "@text"
+msgid "Number of slices"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:525
-msgctxt "@action:menu"
-msgid "Keep this setting visible"
-msgstr "Pidä tämä asetus näkyvissä"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:89
+msgctxt "@text"
+msgid "Print settings"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:544
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:434
-msgctxt "@action:menu"
-msgid "Configure setting visibility..."
-msgstr "Määritä asetusten näkyvyys..."
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:102
+msgctxt "@text"
+msgid "Data collected by Ultimaker Cura will not contain any personal information."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:103
+msgctxt "@text"
+msgid "More information"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingCategory.qml:237
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24
msgctxt "@label"
-msgid ""
-"Some hidden settings use values different from their normal calculated value.\n"
-"\n"
-"Click to make these settings visible."
+msgid "Add a printer"
msgstr ""
-"Jotkin piilotetut asetukset käyttävät arvoja, jotka eroavat normaaleista lasketuista arvoista.\n"
-"\n"
-"Tee asetuksista näkyviä napsauttamalla."
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:81
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:39
msgctxt "@label"
-msgid "This setting is not used because all the settings that it influences are overridden."
+msgid "Add a networked printer"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:86
-msgctxt "@label Header for list of settings."
-msgid "Affects"
-msgstr "Koskee seuraavia:"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:81
+msgctxt "@label"
+msgid "Add a non-networked printer"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:91
-msgctxt "@label Header for list of settings."
-msgid "Affected By"
-msgstr "Riippuu seuraavista:"
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23
+msgctxt "@label"
+msgid "User Agreement"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:187
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:70
+msgctxt "@button"
+msgid "Decline and close"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:212
msgctxt "@label"
-msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders."
+msgid "Printer name"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:191
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:225
+msgctxt "@text"
+msgid "Please give your printer a name"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93
msgctxt "@label"
-msgid "The value is resolved from per-extruder values "
-msgstr "Arvo perustuu suulakepuristimien arvoihin "
+msgid "Empty"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:230
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:24
msgctxt "@label"
-msgid ""
-"This setting has a value that is different from the profile.\n"
-"\n"
-"Click to restore the value of the profile."
+msgid "What's new in Ultimaker Cura"
msgstr ""
-"Tämän asetuksen arvo eroaa profiilin arvosta.\n"
-"\n"
-"Palauta profiilin arvo napsauttamalla."
-#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:329
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:29
msgctxt "@label"
-msgid ""
-"This setting is normally calculated, but it currently has an absolute value set.\n"
-"\n"
-"Click to restore the calculated value."
+msgid "Welcome to Ultimaker Cura"
msgstr ""
-"Tämä asetus on normaalisti laskettu, mutta sillä on tällä hetkellä absoluuttinen arvo.\n"
-"\n"
-"Palauta laskettu arvo napsauttamalla."
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/NoIntentIcon.qml:31
-msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')"
-msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead"
-msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead"
-msgstr[0] ""
-msgstr[1] ""
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:47
+msgctxt "@text"
+msgid ""
+"Please follow these steps to set up\n"
+"Ultimaker Cura. This will only take a few moments."
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:144
+#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:58
msgctxt "@button"
-msgid "Recommended"
+msgid "Get started"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:158
+#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:166
msgctxt "@button"
-msgid "Custom"
+msgid "Add printer"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
-msgctxt "@label"
-msgid "Gradual infill"
+#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:182
+msgctxt "@button"
+msgid "Manage printers"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
+#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
-msgid "Gradual infill will gradually increase the amount of infill towards the top."
-msgstr "Asteittainen täyttö lisää täytön tiheyttä vähitellen yläosaa kohti."
+msgid "Connected printers"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:30
+#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
-msgid "Support"
+msgid "Preset printers"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:71
-msgctxt "@label"
-msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing."
-msgstr "Muodosta rakenteita, jotka tukevat mallin ulokkeita sisältäviä osia. Ilman tukirakenteita kyseiset osat luhistuvat tulostuksen aikana."
+#: /home/ruben/Projects/Cura/resources/qml/ExtruderButton.qml:16
+msgctxt "@label %1 is filled in with the name of an extruder"
+msgid "Print Selected Model with %1"
+msgid_plural "Print Selected Models with %1"
+msgstr[0] "Tulosta valittu malli asetuksella %1"
+msgstr[1] "Tulosta valitut mallit asetuksella %1"
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:29
-msgctxt "@label"
-msgid "Adhesion"
+#: /home/ruben/Projects/Cura/resources/qml/ViewOrientationControls.qml:27
+msgctxt "@info:tooltip"
+msgid "3D View"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:74
-msgctxt "@label"
-msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards."
-msgstr "Ota reunuksen tai pohjaristikon tulostus käyttöön. Tämä lisää kappaleen ympärille tai alle tasaisen alueen, joka on helppo leikata pois myöhemmin."
+#: /home/ruben/Projects/Cura/resources/qml/ViewOrientationControls.qml:40
+msgctxt "@info:tooltip"
+msgid "Front View"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:81
-msgctxt "@tooltip"
-msgid "You have modified some profile settings. If you want to change these go to custom mode."
+#: /home/ruben/Projects/Cura/resources/qml/ViewOrientationControls.qml:53
+msgctxt "@info:tooltip"
+msgid "Top View"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
-msgctxt "@label:Should be short"
-msgid "On"
+#: /home/ruben/Projects/Cura/resources/qml/ViewOrientationControls.qml:66
+msgctxt "@info:tooltip"
+msgid "Left View"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
-msgctxt "@label:Should be short"
-msgid "Off"
+#: /home/ruben/Projects/Cura/resources/qml/ViewOrientationControls.qml:79
+msgctxt "@info:tooltip"
+msgid "Right View"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:33
-msgctxt "@label"
-msgid "Experimental"
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:160
+msgctxt "@label:header"
+msgid "Custom profiles"
msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:47
@@ -3643,1380 +2878,2199 @@ msgstr ""
"\n"
"Avaa profiilin hallinta napsauttamalla."
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:160
-msgctxt "@label:header"
-msgid "Custom profiles"
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
+msgctxt "@label:Should be short"
+msgid "On"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:21
-msgctxt "@label shown when we load a Gcode file"
-msgid "Print setup disabled. G-code file can not be modified."
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
+msgctxt "@label:Should be short"
+msgid "Off"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:33
msgctxt "@label"
-msgid "Printer control"
+msgid "Experimental"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:67
-msgctxt "@label"
-msgid "Jog Position"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/NoIntentIcon.qml:31
+msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')"
+msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead"
+msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead"
+msgstr[0] ""
+msgstr[1] ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:85
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:30
msgctxt "@label"
-msgid "X/Y"
+msgid "Support"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:192
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:71
msgctxt "@label"
-msgid "Z"
-msgstr ""
+msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing."
+msgstr "Muodosta rakenteita, jotka tukevat mallin ulokkeita sisältäviä osia. Ilman tukirakenteita kyseiset osat luhistuvat tulostuksen aikana."
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:248
msgctxt "@label"
-msgid "Jog Distance"
-msgstr ""
+msgid "Infill"
+msgstr "Täyttö"
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:301
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
-msgid "Send G-code"
-msgstr ""
-
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:365
-msgctxt "@tooltip of G-code command input"
-msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command."
+msgid "Gradual infill"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:41
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
-msgid "Extruder"
-msgstr "Suulake"
-
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:71
-msgctxt "@tooltip"
-msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off."
-msgstr "Kuuman pään kohdelämpötila. Kuuma pää lämpenee tai viilenee kohti tätä lämpötilaa. Jos asetus on 0, kuuman pään lämmitys sammutetaan."
+msgid "Gradual infill will gradually increase the amount of infill towards the top."
+msgstr "Asteittainen täyttö lisää täytön tiheyttä vähitellen yläosaa kohti."
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:103
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:81
msgctxt "@tooltip"
-msgid "The current temperature of this hotend."
+msgid "You have modified some profile settings. If you want to change these go to custom mode."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:177
-msgctxt "@tooltip of temperature input"
-msgid "The temperature to pre-heat the hotend to."
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:29
+msgctxt "@label"
+msgid "Adhesion"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332
-msgctxt "@button Cancel pre-heating"
-msgid "Cancel"
-msgstr "Peruuta"
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:74
+msgctxt "@label"
+msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards."
+msgstr "Ota reunuksen tai pohjaristikon tulostus käyttöön. Tämä lisää kappaleen ympärille tai alle tasaisen alueen, joka on helppo leikata pois myöhemmin."
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:144
msgctxt "@button"
-msgid "Pre-heat"
-msgstr "Esilämmitä"
-
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:370
-msgctxt "@tooltip of pre-heat"
-msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print."
+msgid "Recommended"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:406
-msgctxt "@tooltip"
-msgid "The colour of the material in this extruder."
-msgstr "Tämän suulakkeen materiaalin väri."
-
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:438
-msgctxt "@tooltip"
-msgid "The material in this extruder."
-msgstr "Tämän suulakkeen materiaali."
-
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:470
-msgctxt "@tooltip"
-msgid "The nozzle inserted in this extruder."
-msgstr "Tähän suulakkeeseen liitetty suutin."
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:158
+msgctxt "@button"
+msgid "Custom"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55
-msgctxt "@info:status"
-msgid "The printer is not connected."
-msgstr "Tulostinta ei ole yhdistetty."
+#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:21
+msgctxt "@label shown when we load a Gcode file"
+msgid "Print setup disabled. G-code file can not be modified."
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:26
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingCategory.qml:234
msgctxt "@label"
-msgid "Build plate"
-msgstr "Alusta"
+msgid ""
+"Some hidden settings use values different from their normal calculated value.\n"
+"\n"
+"Click to make these settings visible."
+msgstr ""
+"Jotkin piilotetut asetukset käyttävät arvoja, jotka eroavat normaaleista lasketuista arvoista.\n"
+"\n"
+"Tee asetuksista näkyviä napsauttamalla."
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:56
-msgctxt "@tooltip"
-msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off."
-msgstr "Lämmitettävän pöydän kohdelämpötila. Pöytä lämpenee tai viilenee kohti tätä lämpötilaa. Jos asetus on 0, pöydän lämmitys sammutetaan."
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
+msgctxt "@label:textbox"
+msgid "Search settings"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88
-msgctxt "@tooltip"
-msgid "The current temperature of the heated bed."
-msgstr "Lämmitettävän pöydän nykyinen lämpötila."
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:463
+msgctxt "@action:menu"
+msgid "Copy value to all extruders"
+msgstr "Kopioi arvo kaikkiin suulakepuristimiin"
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:161
-msgctxt "@tooltip of temperature input"
-msgid "The temperature to pre-heat the bed to."
-msgstr "Lämmitettävän pöydän esilämmityslämpötila."
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:472
+msgctxt "@action:menu"
+msgid "Copy all changed values to all extruders"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:361
-msgctxt "@tooltip of pre-heat"
-msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print."
-msgstr "Lämmitä pöytä ennen tulostusta. Voit edelleen säätää tulostinta sen lämmitessä, eikä sinun tarvitse odottaa pöydän lämpiämistä, kun olet valmis tulostamaan."
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:509
+msgctxt "@action:menu"
+msgid "Hide this setting"
+msgstr "Piilota tämä asetus"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13
-msgctxt "@label:category menu label"
-msgid "Material"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:522
+msgctxt "@action:menu"
+msgid "Don't show this setting"
+msgstr "Älä näytä tätä asetusta"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:46
-msgctxt "@label:category menu label"
-msgid "Favorites"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:526
+msgctxt "@action:menu"
+msgid "Keep this setting visible"
+msgstr "Pidä tämä asetus näkyvissä"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:71
-msgctxt "@label:category menu label"
-msgid "Generic"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:545
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:441
+msgctxt "@action:menu"
+msgid "Configure setting visibility..."
+msgstr "Määritä asetusten näkyvyys..."
-#: /home/ruben/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:25
-msgctxt "@label:category menu label"
-msgid "Network enabled printers"
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:81
+msgctxt "@label"
+msgid "This setting is not used because all the settings that it influences are overridden."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:42
-msgctxt "@label:category menu label"
-msgid "Local printers"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:86
+msgctxt "@label Header for list of settings."
+msgid "Affects"
+msgstr "Koskee seuraavia:"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:15
-msgctxt "@title:menu menubar:settings"
-msgid "&Printer"
-msgstr "&Tulostin"
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:91
+msgctxt "@label Header for list of settings."
+msgid "Affected By"
+msgstr "Riippuu seuraavista:"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:27
-msgctxt "@title:menu"
-msgid "&Material"
-msgstr "&Materiaali"
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:187
+msgctxt "@label"
+msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders."
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:36
-msgctxt "@action:inmenu"
-msgid "Set as Active Extruder"
-msgstr "Aseta aktiiviseksi suulakepuristimeksi"
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:191
+msgctxt "@label"
+msgid "The value is resolved from per-extruder values "
+msgstr "Arvo perustuu suulakepuristimien arvoihin "
-#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:42
-msgctxt "@action:inmenu"
-msgid "Enable Extruder"
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:230
+msgctxt "@label"
+msgid ""
+"This setting has a value that is different from the profile.\n"
+"\n"
+"Click to restore the value of the profile."
msgstr ""
+"Tämän asetuksen arvo eroaa profiilin arvosta.\n"
+"\n"
+"Palauta profiilin arvo napsauttamalla."
-#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49
-msgctxt "@action:inmenu"
-msgid "Disable Extruder"
+#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:329
+msgctxt "@label"
+msgid ""
+"This setting is normally calculated, but it currently has an absolute value set.\n"
+"\n"
+"Click to restore the calculated value."
msgstr ""
+"Tämä asetus on normaalisti laskettu, mutta sillä on tällä hetkellä absoluuttinen arvo.\n"
+"\n"
+"Palauta laskettu arvo napsauttamalla."
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:19
-msgctxt "@action:inmenu menubar:view"
-msgid "&Camera position"
+#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
+msgctxt "@label"
+msgid "The next generation 3D printing workflow"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:44
-msgctxt "@action:inmenu menubar:view"
-msgid "Camera view"
+#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
+msgctxt "@text"
+msgid ""
+"- Send print jobs to Ultimaker printers outside your local network\n"
+"- Store your Ultimaker Cura settings in the cloud for use anywhere\n"
+"- Get exclusive access to print profiles from leading brands"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:47
-msgctxt "@action:inmenu menubar:view"
-msgid "Perspective"
+#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
+msgctxt "@button"
+msgid "Create account"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59
-msgctxt "@action:inmenu menubar:view"
-msgid "Orthographic"
+#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:22
+msgctxt "@label The argument is a username."
+msgid "Hi %1"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:80
-msgctxt "@action:inmenu menubar:view"
-msgid "&Build plate"
+#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:33
+msgctxt "@button"
+msgid "Ultimaker account"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:13
-msgctxt "@action:inmenu"
-msgid "Visible Settings"
+#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:42
+msgctxt "@button"
+msgid "Sign out"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42
-msgctxt "@action:inmenu"
-msgid "Show All Settings"
+#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
+msgctxt "@action:button"
+msgid "Sign in"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:53
-msgctxt "@action:inmenu"
-msgid "Manage Setting Visibility..."
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15
+msgctxt "@title:window"
+msgid "About "
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:33
-msgctxt "@title:menu menubar:file"
-msgid "&Save..."
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57
+msgctxt "@label"
+msgid "version: %1"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:54
-msgctxt "@title:menu menubar:file"
-msgid "&Export..."
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72
+msgctxt "@label"
+msgid "End-to-end solution for fused filament 3D printing."
+msgstr "Kokonaisvaltainen sulatettavan tulostuslangan 3D-tulostusratkaisu."
-#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:65
-msgctxt "@action:inmenu menubar:file"
-msgid "Export Selection..."
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85
+msgctxt "@info:credit"
+msgid ""
+"Cura is developed by Ultimaker B.V. in cooperation with the community.\n"
+"Cura proudly uses the following open source projects:"
msgstr ""
+"Cura-ohjelman on kehittänyt Ultimaker B.V. yhteistyössä käyttäjäyhteisön kanssa.\n"
+"Cura hyödyntää seuraavia avoimeen lähdekoodiin perustuvia projekteja:"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:27
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:135
msgctxt "@label"
-msgid "Print Selected Model With:"
-msgid_plural "Print Selected Models With:"
-msgstr[0] "Tulosta valittu malli asetuksella:"
-msgstr[1] "Tulosta valitut mallit asetuksella:"
-
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:116
-msgctxt "@title:window"
-msgid "Multiply Selected Model"
-msgid_plural "Multiply Selected Models"
-msgstr[0] "Kerro valittu malli"
-msgstr[1] "Kerro valitut mallit"
+msgid "Graphical user interface"
+msgstr "Graafinen käyttöliittymä"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:141
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136
msgctxt "@label"
-msgid "Number of Copies"
-msgstr "Kopioiden määrä"
+msgid "Application framework"
+msgstr "Sovelluskehys"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
-msgctxt "@header"
-msgid "Configurations"
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137
+msgctxt "@label"
+msgid "G-code generator"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:112
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138
msgctxt "@label"
-msgid "Select configuration"
-msgstr ""
+msgid "Interprocess communication library"
+msgstr "Prosessien välinen tietoliikennekirjasto"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:223
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140
msgctxt "@label"
-msgid "Configurations"
-msgstr ""
+msgid "Programming language"
+msgstr "Ohjelmointikieli"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141
msgctxt "@label"
-msgid "Loading available configurations from the printer..."
-msgstr ""
+msgid "GUI framework"
+msgstr "GUI-kehys"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142
msgctxt "@label"
-msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgid "GUI framework bindings"
+msgstr "GUI-kehyksen sidonnat"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
-msgctxt "@header"
-msgid "Custom"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143
+msgctxt "@label"
+msgid "C/C++ Binding library"
+msgstr "C/C++ -sidontakirjasto"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:144
msgctxt "@label"
-msgid "Printer"
-msgstr ""
+msgid "Data interchange format"
+msgstr "Data Interchange Format"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:213
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:145
msgctxt "@label"
-msgid "Enabled"
-msgstr ""
+msgid "Support library for scientific computing"
+msgstr "Tieteellisen laskennan tukikirjasto"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:251
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146
msgctxt "@label"
-msgid "Material"
-msgstr "Materiaali"
+msgid "Support library for faster math"
+msgstr "Nopeamman laskennan tukikirjasto"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:378
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147
msgctxt "@label"
-msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgid "Support library for handling STL files"
+msgstr "STL-tiedostojen käsittelyn tukikirjasto"
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148
msgctxt "@label"
-msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
+msgid "Support library for handling planar objects"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149
msgctxt "@label"
-msgid "Marketplace"
+msgid "Support library for handling triangular meshes"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
-msgctxt "@title:menu menubar:file"
-msgid "Open &Recent"
-msgstr "Avaa &viimeisin"
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150
+msgctxt "@label"
+msgid "Support library for analysis of complex networks"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:140
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151
msgctxt "@label"
-msgid "Active print"
-msgstr "Aktiivinen tulostustyö"
+msgid "Support library for handling 3MF files"
+msgstr "Tukikirjasto 3MF-tiedostojen käsittelyyn"
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:148
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:152
msgctxt "@label"
-msgid "Job Name"
-msgstr "Työn nimi"
+msgid "Support library for file metadata and streaming"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:156
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:153
msgctxt "@label"
-msgid "Printing Time"
-msgstr "Tulostusaika"
+msgid "Serial communication library"
+msgstr "Sarjatietoliikennekirjasto"
-#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:164
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154
msgctxt "@label"
-msgid "Estimated time left"
-msgstr "Aikaa jäljellä arviolta"
+msgid "ZeroConf discovery library"
+msgstr "ZeroConf-etsintäkirjasto"
-#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155
msgctxt "@label"
-msgid "View type"
+msgid "Polygon clipping library"
+msgstr "Monikulmion leikkauskirjasto"
+
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156
+msgctxt "@Label"
+msgid "Python HTTP library"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/ObjectSelector.qml:59
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:158
msgctxt "@label"
-msgid "Object list"
-msgstr ""
+msgid "Font"
+msgstr "Fontti"
-#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:22
-msgctxt "@label The argument is a username."
-msgid "Hi %1"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:159
+msgctxt "@label"
+msgid "SVG icons"
+msgstr "SVG-kuvakkeet"
-#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:33
-msgctxt "@button"
-msgid "Ultimaker account"
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160
+msgctxt "@label"
+msgid "Linux cross-distribution application deployment"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:42
-msgctxt "@button"
-msgid "Sign out"
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:15
+msgctxt "@title:window"
+msgid "Discard or Keep changes"
+msgstr "Hylkää tai säilytä muutokset"
+
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:57
+msgctxt "@text:window"
+msgid ""
+"You have customized some profile settings.\n"
+"Would you like to keep or discard those settings?"
msgstr ""
+"Olet mukauttanut profiilin asetuksia.\n"
+"Haluatko säilyttää vai hylätä nämä asetukset?"
-#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:109
+msgctxt "@title:column"
+msgid "Profile settings"
+msgstr "Profiilin asetukset"
+
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116
+msgctxt "@title:column"
+msgid "Default"
+msgstr "Oletusarvo"
+
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:123
+msgctxt "@title:column"
+msgid "Customized"
+msgstr "Mukautettu"
+
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:157
+msgctxt "@option:discardOrKeep"
+msgid "Discard and never ask again"
+msgstr "Hylkää äläkä kysy uudelleen"
+
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:158
+msgctxt "@option:discardOrKeep"
+msgid "Keep and never ask again"
+msgstr "Säilytä äläkä kysy uudelleen"
+
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:195
msgctxt "@action:button"
-msgid "Sign in"
-msgstr ""
+msgid "Discard"
+msgstr "Hylkää"
-#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
-msgctxt "@label"
-msgid "The next generation 3D printing workflow"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:208
+msgctxt "@action:button"
+msgid "Keep"
+msgstr "Säilytä"
-#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
-msgctxt "@text"
-msgid ""
-"- Send print jobs to Ultimaker printers outside your local network\n"
-"- Store your Ultimaker Cura settings in the cloud for use anywhere\n"
-"- Get exclusive access to print profiles from leading brands"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:221
+msgctxt "@action:button"
+msgid "Create New Profile"
+msgstr "Luo uusi profiili"
-#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
-msgctxt "@button"
-msgid "Create account"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64
+msgctxt "@text:window"
+msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?"
+msgstr "Löysimme vähintään yhden projektitiedoston valitsemiesi tiedostojen joukosta. Voit avata vain yhden projektitiedoston kerrallaan. Suosittelemme, että tuot vain malleja niistä tiedostoista. Haluatko jatkaa?"
-#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
-msgctxt "@label"
-msgid "No time estimation available"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:99
+msgctxt "@action:button"
+msgid "Import all as models"
+msgstr "Tuo kaikki malleina"
-#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77
-msgctxt "@label"
-msgid "No cost estimation available"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:20
+msgctxt "@title:window"
+msgid "Open project file"
+msgstr "Avaa projektitiedosto"
-#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127
-msgctxt "@button"
-msgid "Preview"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:93
+msgctxt "@text:window"
+msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?"
+msgstr "Tämä on Cura-projektitiedosto. Haluatko avata sen projektina vai tuoda siinä olevat mallit?"
-#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:55
-msgctxt "@label:PrintjobStatus"
-msgid "Slicing..."
-msgstr "Viipaloidaan..."
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:103
+msgctxt "@text:window"
+msgid "Remember my choice"
+msgstr "Muista valintani"
-#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:67
-msgctxt "@label:PrintjobStatus"
-msgid "Unable to slice"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:122
+msgctxt "@action:button"
+msgid "Open as project"
+msgstr "Avaa projektina"
-#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:103
-msgctxt "@button"
-msgid "Processing"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:131
+msgctxt "@action:button"
+msgid "Import models"
+msgstr "Tuo mallit"
-#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:103
-msgctxt "@button"
-msgid "Slice"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:15
+msgctxt "@title:window"
+msgid "Save Project"
+msgstr "Tallenna projekti"
-#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:104
-msgctxt "@label"
-msgid "Start the slicing process"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:73
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:70
+msgctxt "@action:title"
+msgid "Summary - Cura Project"
+msgstr "Yhteenveto – Cura-projekti"
-#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:118
-msgctxt "@button"
-msgid "Cancel"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:92
+msgctxt "@action:label"
+msgid "Printer settings"
+msgstr "Tulostimen asetukset"
-#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
-msgctxt "@label"
-msgid "Time estimation"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:143
+msgctxt "@action:label"
+msgid "Type"
+msgstr "Tyyppi"
-#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
-msgctxt "@label"
-msgid "Material estimation"
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:159
+msgctxt "@action:label"
+msgid "Printer Group"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
-msgctxt "@label m for meter"
-msgid "%1m"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:216
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:323
+msgctxt "@action:label"
+msgid "Name"
+msgstr "Nimi"
-#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:165
-msgctxt "@label g for grams"
-msgid "%1g"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177
+msgctxt "@action:label"
+msgid "Extruder %1"
+msgstr "Suulake %1"
-#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
-msgctxt "@label"
-msgid "Connected printers"
-msgstr ""
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193
+msgctxt "@action:label"
+msgid "%1 & material"
+msgstr "%1 & materiaali"
-#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
-msgctxt "@label"
-msgid "Preset printers"
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195
+msgctxt "@action:label"
+msgid "Material"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:166
-msgctxt "@button"
-msgid "Add printer"
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:180
+msgctxt "@action:label"
+msgid "Profile settings"
+msgstr "Profiilin asetukset"
+
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:246
+msgctxt "@action:label"
+msgid "Not in profile"
+msgstr "Ei profiilissa"
+
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:251
+msgctxt "@action:label"
+msgid "%1 override"
+msgid_plural "%1 overrides"
+msgstr[0] "%1 ohitus"
+msgstr[1] "%1 ohitusta"
+
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:231
+msgctxt "@action:label"
+msgid "Intent"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:182
-msgctxt "@button"
-msgid "Manage printers"
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:285
+msgctxt "@action:label"
+msgid "Don't show project summary on save again"
+msgstr "Älä näytä projektin yhteenvetoa tallennettaessa"
+
+#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:304
+msgctxt "@action:button"
+msgid "Save"
+msgstr "Tallenna"
+
+#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:90
+msgctxt "@action:button"
+msgid "Marketplace"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:81
+#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:31
+msgctxt "@title:menu menubar:toplevel"
+msgid "&Edit"
+msgstr "&Muokkaa"
+
+#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
+msgctxt "@title:menu menubar:toplevel"
+msgid "E&xtensions"
+msgstr "Laa&jennukset"
+
+#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:89
+msgctxt "@title:menu menubar:toplevel"
+msgid "P&references"
+msgstr "L&isäasetukset"
+
+#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:97
+msgctxt "@title:menu menubar:toplevel"
+msgid "&Help"
+msgstr "&Ohje"
+
+#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:124
+msgctxt "@title:window"
+msgid "New project"
+msgstr "Uusi projekti"
+
+#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:125
+msgctxt "@info:question"
+msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings."
+msgstr "Haluatko varmasti aloittaa uuden projektin? Se tyhjentää alustan ja kaikki tallentamattomat asetukset."
+
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:82
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:88
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:89
msgctxt "@action:inmenu"
msgid "Toggle Full Screen"
msgstr "Vaihda koko näyttöön"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:96
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:97
msgctxt "@action:inmenu"
msgid "Exit Full Screen"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:103
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:104
msgctxt "@action:inmenu menubar:edit"
msgid "&Undo"
msgstr "&Kumoa"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:113
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:114
msgctxt "@action:inmenu menubar:edit"
msgid "&Redo"
msgstr "Tee &uudelleen"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:123
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:124
msgctxt "@action:inmenu menubar:file"
msgid "&Quit"
msgstr "&Lopeta"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:131
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:132
msgctxt "@action:inmenu menubar:view"
msgid "3D View"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:138
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:139
msgctxt "@action:inmenu menubar:view"
msgid "Front View"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:145
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:146
msgctxt "@action:inmenu menubar:view"
msgid "Top View"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:152
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:153
msgctxt "@action:inmenu menubar:view"
msgid "Left Side View"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:159
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:160
msgctxt "@action:inmenu menubar:view"
msgid "Right Side View"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:166
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:167
msgctxt "@action:inmenu"
msgid "Configure Cura..."
msgstr "Määritä Curan asetukset..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:173
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:174
msgctxt "@action:inmenu menubar:printer"
msgid "&Add Printer..."
msgstr "L&isää tulostin..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:179
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:180
msgctxt "@action:inmenu menubar:printer"
msgid "Manage Pr&inters..."
msgstr "Tulostinten &hallinta..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:186
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:187
msgctxt "@action:inmenu"
msgid "Manage Materials..."
msgstr "Hallitse materiaaleja..."
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:195
+msgctxt "@action:inmenu"
+msgid "Add more materials from Marketplace"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:202
msgctxt "@action:inmenu menubar:profile"
msgid "&Update profile with current settings/overrides"
msgstr "&Päivitä nykyiset asetukset tai ohitukset profiiliin"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:203
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:210
msgctxt "@action:inmenu menubar:profile"
msgid "&Discard current changes"
msgstr "&Hylkää tehdyt muutokset"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:215
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:222
msgctxt "@action:inmenu menubar:profile"
msgid "&Create profile from current settings/overrides..."
msgstr "&Luo profiili nykyisten asetusten tai ohitusten perusteella..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:221
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:228
msgctxt "@action:inmenu menubar:profile"
msgid "Manage Profiles..."
msgstr "Profiilien hallinta..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:229
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:236
msgctxt "@action:inmenu menubar:help"
msgid "Show Online &Documentation"
msgstr "Näytä sähköinen &dokumentaatio"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:237
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:244
msgctxt "@action:inmenu menubar:help"
msgid "Report a &Bug"
msgstr "Ilmoita &virheestä"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:245
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:252
msgctxt "@action:inmenu menubar:help"
msgid "What's New"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:251
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:258
msgctxt "@action:inmenu menubar:help"
msgid "About..."
msgstr "Tietoja..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:258
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:265
msgctxt "@action:inmenu menubar:edit"
msgid "Delete Selected Model"
msgid_plural "Delete Selected Models"
msgstr[0] "Poista valittu malli"
msgstr[1] "Poista valitut mallit"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:268
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:275
msgctxt "@action:inmenu menubar:edit"
msgid "Center Selected Model"
msgid_plural "Center Selected Models"
msgstr[0] "Keskitä valittu malli"
msgstr[1] "Keskitä valitut mallit"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:277
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:284
msgctxt "@action:inmenu menubar:edit"
msgid "Multiply Selected Model"
msgid_plural "Multiply Selected Models"
msgstr[0] "Kerro valittu malli"
msgstr[1] "Kerro valitut mallit"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:286
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:293
msgctxt "@action:inmenu"
msgid "Delete Model"
msgstr "Poista malli"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:294
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:301
msgctxt "@action:inmenu"
msgid "Ce&nter Model on Platform"
msgstr "Ke&skitä malli alustalle"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:300
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:307
msgctxt "@action:inmenu menubar:edit"
msgid "&Group Models"
msgstr "&Ryhmittele mallit"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:320
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:327
msgctxt "@action:inmenu menubar:edit"
msgid "Ungroup Models"
msgstr "Poista mallien ryhmitys"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:330
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:337
msgctxt "@action:inmenu menubar:edit"
msgid "&Merge Models"
msgstr "&Yhdistä mallit"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:340
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:347
msgctxt "@action:inmenu"
msgid "&Multiply Model..."
msgstr "&Kerro malli..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:347
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:354
msgctxt "@action:inmenu menubar:edit"
msgid "Select All Models"
msgstr "Valitse kaikki mallit"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:357
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:364
msgctxt "@action:inmenu menubar:edit"
msgid "Clear Build Plate"
msgstr "Tyhjennä tulostusalusta"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:367
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:374
msgctxt "@action:inmenu menubar:file"
msgid "Reload All Models"
msgstr "Lataa kaikki mallit uudelleen"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:376
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:383
msgctxt "@action:inmenu menubar:edit"
msgid "Arrange All Models To All Build Plates"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:383
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:390
msgctxt "@action:inmenu menubar:edit"
msgid "Arrange All Models"
msgstr "Järjestä kaikki mallit"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:391
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:398
msgctxt "@action:inmenu menubar:edit"
msgid "Arrange Selection"
msgstr "Järjestä valinta"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:398
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:405
msgctxt "@action:inmenu menubar:edit"
msgid "Reset All Model Positions"
msgstr "Määritä kaikkien mallien positiot uudelleen"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:405
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:412
msgctxt "@action:inmenu menubar:edit"
msgid "Reset All Model Transformations"
msgstr "Määritä kaikkien mallien muutokset uudelleen"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:412
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:419
msgctxt "@action:inmenu menubar:file"
msgid "&Open File(s)..."
msgstr "&Avaa tiedosto(t)..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:420
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:427
msgctxt "@action:inmenu menubar:file"
msgid "&New Project..."
msgstr "&Uusi projekti..."
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:427
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:434
msgctxt "@action:inmenu menubar:help"
msgid "Show Configuration Folder"
msgstr "Näytä määrityskansio"
-#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:441
+#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:448
msgctxt "@action:menu"
msgid "&Marketplace"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:24
+#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:17
msgctxt "@title:window"
-msgid "Ultimaker Cura"
+msgid "More information on anonymous data collection"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:232
-msgctxt "@label"
-msgid "This package will be installed after restarting."
+#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:74
+msgctxt "@text:window"
+msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:413
-msgctxt "@title:tab"
-msgid "Settings"
-msgstr "Asetukset"
-
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:538
-msgctxt "@title:window"
-msgid "Closing Cura"
+#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:110
+msgctxt "@text:window"
+msgid "I don't want to send anonymous data"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:539
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:551
-msgctxt "@label"
-msgid "Are you sure you want to exit Cura?"
+#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:119
+msgctxt "@text:window"
+msgid "Allow sending anonymous data"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:589
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19
+#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:227
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361
+msgctxt "@action:button"
+msgid "OK"
+msgstr "OK"
+
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
-msgid "Open file(s)"
-msgstr "Avaa tiedosto(t)"
+msgid "Convert Image..."
+msgstr "Muunna kuva..."
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:695
-msgctxt "@window:title"
-msgid "Install Package"
-msgstr ""
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33
+msgctxt "@info:tooltip"
+msgid "The maximum distance of each pixel from \"Base.\""
+msgstr "Kunkin pikselin suurin etäisyys \"Pohja\"-arvosta."
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:703
-msgctxt "@title:window"
-msgid "Open File(s)"
-msgstr "Avaa tiedosto(t)"
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:38
+msgctxt "@action:label"
+msgid "Height (mm)"
+msgstr "Korkeus (mm)"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:706
-msgctxt "@text:window"
-msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one."
-msgstr "Löysimme vähintään yhden Gcode-tiedoston valitsemiesi tiedostojen joukosta. Voit avata vain yhden Gcode-tiedoston kerrallaan. Jos haluat avata Gcode-tiedoston, valitse vain yksi."
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56
+msgctxt "@info:tooltip"
+msgid "The base height from the build plate in millimeters."
+msgstr "Pohjan korkeus alustasta millimetreinä."
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:809
-msgctxt "@title:window"
-msgid "Add Printer"
-msgstr "Lisää tulostin"
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:61
+msgctxt "@action:label"
+msgid "Base (mm)"
+msgstr "Pohja (mm)"
-#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:817
-msgctxt "@title:window"
-msgid "What's New"
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:79
+msgctxt "@info:tooltip"
+msgid "The width in millimeters on the build plate."
+msgstr "Leveys millimetreinä alustalla."
+
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:84
+msgctxt "@action:label"
+msgid "Width (mm)"
+msgstr "Leveys (mm)"
+
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:103
+msgctxt "@info:tooltip"
+msgid "The depth in millimeters on the build plate"
+msgstr "Syvyys millimetreinä alustalla"
+
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:108
+msgctxt "@action:label"
+msgid "Depth (mm)"
+msgstr "Syvyys (mm)"
+
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:126
+msgctxt "@info:tooltip"
+msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/ExtruderButton.qml:16
-msgctxt "@label %1 is filled in with the name of an extruder"
-msgid "Print Selected Model with %1"
-msgid_plural "Print Selected Models with %1"
-msgstr[0] "Tulosta valittu malli asetuksella %1"
-msgstr[1] "Tulosta valitut mallit asetuksella %1"
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:139
+msgctxt "@item:inlistbox"
+msgid "Darker is higher"
+msgstr "Tummempi on korkeampi"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:15
-msgctxt "@title:window"
-msgid "Discard or Keep changes"
-msgstr "Hylkää tai säilytä muutokset"
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:139
+msgctxt "@item:inlistbox"
+msgid "Lighter is higher"
+msgstr "Vaaleampi on korkeampi"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:57
-msgctxt "@text:window"
-msgid ""
-"You have customized some profile settings.\n"
-"Would you like to keep or discard those settings?"
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:149
+msgctxt "@info:tooltip"
+msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly."
msgstr ""
-"Olet mukauttanut profiilin asetuksia.\n"
-"Haluatko säilyttää vai hylätä nämä asetukset?"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:110
-msgctxt "@title:column"
-msgid "Profile settings"
-msgstr "Profiilin asetukset"
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:161
+msgctxt "@item:inlistbox"
+msgid "Linear"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117
-msgctxt "@title:column"
-msgid "Default"
-msgstr "Oletusarvo"
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:161
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:172
+msgctxt "@item:inlistbox"
+msgid "Translucency"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:124
-msgctxt "@title:column"
-msgid "Customized"
-msgstr "Mukautettu"
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:171
+msgctxt "@info:tooltip"
+msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image."
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:158
-msgctxt "@option:discardOrKeep"
-msgid "Discard and never ask again"
-msgstr "Hylkää äläkä kysy uudelleen"
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:177
+msgctxt "@action:label"
+msgid "1mm Transmittance (%)"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:159
-msgctxt "@option:discardOrKeep"
-msgid "Keep and never ask again"
-msgstr "Säilytä äläkä kysy uudelleen"
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195
+msgctxt "@info:tooltip"
+msgid "The amount of smoothing to apply to the image."
+msgstr "Kuvassa käytettävän tasoituksen määrä."
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:196
-msgctxt "@action:button"
-msgid "Discard"
-msgstr "Hylkää"
+#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:200
+msgctxt "@action:label"
+msgid "Smoothing"
+msgstr "Tasoitus"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:209
-msgctxt "@action:button"
-msgid "Keep"
-msgstr "Säilytä"
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42
+msgctxt "@title:tab"
+msgid "Printer"
+msgstr "Tulostin"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:222
-msgctxt "@action:button"
-msgid "Create New Profile"
-msgstr "Luo uusi profiili"
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63
+msgctxt "@title:label"
+msgid "Nozzle Settings"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15
-msgctxt "@title:window"
-msgid "About Cura"
-msgstr "Tietoja Curasta"
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:75
+msgctxt "@label"
+msgid "Nozzle size"
+msgstr "Suuttimen koko"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:88
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:203
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:223
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:243
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:285
msgctxt "@label"
-msgid "version: %1"
+msgid "mm"
+msgstr "mm"
+
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:89
+msgctxt "@label"
+msgid "Compatible material diameter"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:105
msgctxt "@label"
-msgid "End-to-end solution for fused filament 3D printing."
-msgstr "Kokonaisvaltainen sulatettavan tulostuslangan 3D-tulostusratkaisu."
+msgid "Nozzle offset X"
+msgstr "Suuttimen X-siirtymä"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85
-msgctxt "@info:credit"
-msgid ""
-"Cura is developed by Ultimaker B.V. in cooperation with the community.\n"
-"Cura proudly uses the following open source projects:"
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:120
+msgctxt "@label"
+msgid "Nozzle offset Y"
+msgstr "Suuttimen Y-siirtymä"
+
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:135
+msgctxt "@label"
+msgid "Cooling Fan Number"
msgstr ""
-"Cura-ohjelman on kehittänyt Ultimaker B.V. yhteistyössä käyttäjäyhteisön kanssa.\n"
-"Cura hyödyntää seuraavia avoimeen lähdekoodiin perustuvia projekteja:"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:135
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162
+msgctxt "@title:label"
+msgid "Extruder Start G-code"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176
+msgctxt "@title:label"
+msgid "Extruder End G-code"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56
+msgctxt "@title:label"
+msgid "Printer Settings"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:70
msgctxt "@label"
-msgid "Graphical user interface"
-msgstr "Graafinen käyttöliittymä"
+msgid "X (Width)"
+msgstr "X (leveys)"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:84
msgctxt "@label"
-msgid "Application framework"
-msgstr "Sovelluskehys"
+msgid "Y (Depth)"
+msgstr "Y (syvyys)"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98
msgctxt "@label"
-msgid "G-code generator"
+msgid "Z (Height)"
+msgstr "Z (korkeus)"
+
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112
+msgctxt "@label"
+msgid "Build plate shape"
+msgstr "Alustan muoto"
+
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125
+msgctxt "@label"
+msgid "Origin at center"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137
msgctxt "@label"
-msgid "Interprocess communication library"
-msgstr "Prosessien välinen tietoliikennekirjasto"
+msgid "Heated bed"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149
msgctxt "@label"
-msgid "Programming language"
-msgstr "Ohjelmointikieli"
+msgid "Heated build volume"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161
msgctxt "@label"
-msgid "GUI framework"
-msgstr "GUI-kehys"
+msgid "G-code flavor"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185
+msgctxt "@title:label"
+msgid "Printhead Settings"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:199
msgctxt "@label"
-msgid "GUI framework bindings"
-msgstr "GUI-kehyksen sidonnat"
+msgid "X min"
+msgstr "X väh."
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:219
msgctxt "@label"
-msgid "C/C++ Binding library"
-msgstr "C/C++ -sidontakirjasto"
+msgid "Y min"
+msgstr "Y väh."
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:144
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:239
msgctxt "@label"
-msgid "Data interchange format"
-msgstr "Data Interchange Format"
+msgid "X max"
+msgstr "X enint."
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:145
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261
msgctxt "@label"
-msgid "Support library for scientific computing"
-msgstr "Tieteellisen laskennan tukikirjasto"
+msgid "Y max"
+msgstr "Y enint."
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:281
msgctxt "@label"
-msgid "Support library for faster math"
-msgstr "Nopeamman laskennan tukikirjasto"
+msgid "Gantry Height"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:295
msgctxt "@label"
-msgid "Support library for handling STL files"
-msgstr "STL-tiedostojen käsittelyn tukikirjasto"
+msgid "Number of Extruders"
+msgstr "Suulakkeiden määrä"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341
msgctxt "@label"
-msgid "Support library for handling planar objects"
+msgid "Shared Heater"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:367
+msgctxt "@title:label"
+msgid "Start G-code"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:378
+msgctxt "@title:label"
+msgid "End G-code"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:19
+msgctxt "@title"
+msgid "Marketplace"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxCompatibilityChart.qml:34
msgctxt "@label"
-msgid "Support library for handling triangular meshes"
+msgid "Compatibility"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxCompatibilityChart.qml:124
+msgctxt "@label:table_header"
+msgid "Machine"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxCompatibilityChart.qml:137
+msgctxt "@label:table_header"
+msgid "Build Plate"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxCompatibilityChart.qml:143
+msgctxt "@label:table_header"
+msgid "Support"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxCompatibilityChart.qml:149
+msgctxt "@label:table_header"
+msgid "Quality"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxCompatibilityChart.qml:170
+msgctxt "@action:label"
+msgid "Technical Data Sheet"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxCompatibilityChart.qml:179
+msgctxt "@action:label"
+msgid "Safety Data Sheet"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxCompatibilityChart.qml:188
+msgctxt "@action:label"
+msgid "Printing Guidelines"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxCompatibilityChart.qml:197
+msgctxt "@action:label"
+msgid "Website"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/SmallRatingWidget.qml:27
msgctxt "@label"
-msgid "Support library for analysis of complex networks"
+msgid "ratings"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:22
msgctxt "@label"
-msgid "Support library for handling 3MF files"
-msgstr "Tukikirjasto 3MF-tiedostojen käsittelyyn"
+msgid "Will install upon restarting"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:152
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96
+msgctxt "@action:button"
+msgid "Update"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97
+msgctxt "@action:button"
+msgid "Updating"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98
+msgctxt "@action:button"
+msgid "Updated"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:53
+msgctxt "@label:The string between <a href=> and </a> is the highlighted link"
+msgid "<a href='%1'>Log in</a> is required to update"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:71
+msgctxt "@action:button"
+msgid "Downgrade"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:71
+msgctxt "@action:button"
+msgid "Uninstall"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxFooter.qml:19
+msgctxt "@info"
+msgid "You will need to restart Cura before changes in packages have effect."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxFooter.qml:45
+msgctxt "@info:button"
+msgid "Quit Cura"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/RatingWidget.qml:54
msgctxt "@label"
-msgid "Support library for file metadata and streaming"
+msgid "You need to login first before you can rate"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:153
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/RatingWidget.qml:54
msgctxt "@label"
-msgid "Serial communication library"
-msgstr "Sarjatietoliikennekirjasto"
+msgid "You need to install the package before you can rate"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:27
msgctxt "@label"
-msgid "ZeroConf discovery library"
-msgstr "ZeroConf-etsintäkirjasto"
+msgid "Featured"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86
+msgctxt "@info:tooltip"
+msgid "Go to Web Marketplace"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:42
msgctxt "@label"
-msgid "Polygon clipping library"
-msgstr "Monikulmion leikkauskirjasto"
+msgid "Search materials"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156
-msgctxt "@Label"
-msgid "Python HTTP library"
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20
+msgctxt "@action:button"
+msgid "Installed"
+msgstr "Asennettu"
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:56
+msgctxt "@label:The string between <a href=> and </a> is the highlighted link"
+msgid "<a href='%1'>Log in</a> is required to install or update"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:158
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:80
+msgctxt "@label:The string between <a href=> and </a> is the highlighted link"
+msgid "<a href='%1'>Buy material spools</a>"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxBackColumn.qml:25
+msgctxt "@action:button"
+msgid "Back"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:18
+msgctxt "@action:button"
+msgid "Install"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:30
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxInstalledPage.qml:34
+msgctxt "@title:tab"
+msgid "Plugins"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:58
+msgctxt "@title:tab"
+msgid "Installed"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:14
+msgctxt "@title"
+msgid "Changes from your account"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23
+msgctxt "@button"
+msgid "Dismiss"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:52
msgctxt "@label"
-msgid "Font"
-msgstr "Fontti"
+msgid "The following packages will be added:"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:159
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:95
msgctxt "@label"
-msgid "SVG icons"
-msgstr "SVG-kuvakkeet"
+msgid "The following packages can not be installed because of an incompatible Cura version:"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxLicenseDialog.qml:36
msgctxt "@label"
-msgid "Linux cross-distribution application deployment"
+msgid "You need to accept the license to install the package"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:20
+msgctxt "@title:window"
+msgid "Confirm uninstall"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:50
msgctxt "@text:window"
-msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?"
-msgstr "Löysimme vähintään yhden projektitiedoston valitsemiesi tiedostojen joukosta. Voit avata vain yhden projektitiedoston kerrallaan. Suosittelemme, että tuot vain malleja niistä tiedostoista. Haluatko jatkaa?"
+msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults."
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:99
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:51
+msgctxt "@text:window"
+msgid "Materials"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:52
+msgctxt "@text:window"
+msgid "Profiles"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:90
msgctxt "@action:button"
-msgid "Import all as models"
-msgstr "Tuo kaikki malleina"
+msgid "Confirm"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:15
-msgctxt "@title:window"
-msgid "Save Project"
-msgstr "Tallenna projekti"
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:93
+msgctxt "@label"
+msgid "Your rating"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177
-msgctxt "@action:label"
-msgid "Extruder %1"
-msgstr "Suulake %1"
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:101
+msgctxt "@label"
+msgid "Version"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:192
-msgctxt "@action:label"
-msgid "%1 & material"
-msgstr "%1 & materiaali"
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:108
+msgctxt "@label"
+msgid "Last updated"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:194
-msgctxt "@action:label"
-msgid "Material"
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:115
+msgctxt "@label"
+msgid "Author"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:283
-msgctxt "@action:label"
-msgid "Don't show project summary on save again"
-msgstr "Älä näytä projektin yhteenvetoa tallennettaessa"
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:122
+msgctxt "@label"
+msgid "Downloads"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:31
+msgctxt "@description"
+msgid "Get plugins and materials verified by Ultimaker"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:302
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDownloadsPage.qml:33
+msgctxt "@label"
+msgid "Community Contributions"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDownloadsPage.qml:33
+msgctxt "@label"
+msgid "Community Plugins"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDownloadsPage.qml:42
+msgctxt "@label"
+msgid "Generic Materials"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxErrorPage.qml:16
+msgctxt "@info"
+msgid "Could not connect to the Cura Package database. Please check your connection."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxAuthorPage.qml:93
+msgctxt "@label"
+msgid "Website"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxAuthorPage.qml:100
+msgctxt "@label"
+msgid "Email"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxLoadingPage.qml:16
+msgctxt "@info"
+msgid "Fetching packages..."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30
+msgctxt "@title"
+msgid "Build Plate Leveling"
+msgstr "Alustan tasaaminen"
+
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:44
+msgctxt "@label"
+msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted."
+msgstr "Voit säätää alustaa, jotta tulosteista tulisi hyviä. Kun napsautat \"Siirry seuraavaan positioon\", suutin siirtyy eri positioihin, joita voidaan säätää."
+
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:57
+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."
+msgstr "Laita paperinpala kussakin positiossa suuttimen alle ja säädä tulostusalustan korkeus. Tulostusalustan korkeus on oikea, kun suuttimen kärki juuri ja juuri osuu paperiin."
+
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:75
msgctxt "@action:button"
-msgid "Save"
-msgstr "Tallenna"
+msgid "Start Build Plate Leveling"
+msgstr "Aloita alustan tasaaminen"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:20
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:87
+msgctxt "@action:button"
+msgid "Move to Next Position"
+msgstr "Siirry seuraavaan positioon"
+
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30
+msgctxt "@label"
+msgid "Please select any upgrades made to this Ultimaker Original"
+msgstr "Valitse tähän Ultimaker Original -laitteeseen tehdyt päivitykset"
+
+#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:41
+msgctxt "@label"
+msgid "Heated Build Plate (official kit or self-built)"
+msgstr "Lämmitettävä alusta (virallinen sarja tai itse rakennettu)"
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:45
msgctxt "@title:window"
-msgid "Open project file"
-msgstr "Avaa projektitiedosto"
+msgid "Connect to Networked Printer"
+msgstr "Yhdistä verkkotulostimeen"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:93
-msgctxt "@text:window"
-msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?"
-msgstr "Tämä on Cura-projektitiedosto. Haluatko avata sen projektina vai tuoda siinä olevat mallit?"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:57
+msgctxt "@label"
+msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer."
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:103
-msgctxt "@text:window"
-msgid "Remember my choice"
-msgstr "Muista valintani"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:57
+msgctxt "@label"
+msgid "Select your printer from the list below:"
+msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:122
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:77
msgctxt "@action:button"
-msgid "Open as project"
-msgstr "Avaa projektina"
+msgid "Edit"
+msgstr "Muokkaa"
-#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:131
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:96
msgctxt "@action:button"
-msgid "Import models"
-msgstr "Tuo mallit"
+msgid "Refresh"
+msgstr "Päivitä"
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:176
msgctxt "@label"
-msgid "Empty"
+msgid "If your printer is not listed, read the <a href='%1'>network printing troubleshooting guide</a>"
+msgstr "Jos tulostinta ei ole luettelossa, lue <a href='%1'>verkkotulostuksen vianetsintäopas</a>"
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:263
+msgctxt "@label"
+msgid "This printer is not set up to host a group of printers."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:267
msgctxt "@label"
-msgid "Add a printer"
+msgid "This printer is the host for a group of %1 printers."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:39
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:278
msgctxt "@label"
-msgid "Add a networked printer"
+msgid "The printer at this address has not yet responded."
+msgstr "Tämän osoitteen tulostin ei ole vielä vastannut."
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:283
+msgctxt "@action:button"
+msgid "Connect"
+msgstr "Yhdistä"
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:296
+msgctxt "@title:window"
+msgid "Invalid IP address"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:81
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:308
+msgctxt "@title:window"
+msgid "Printer Address"
+msgstr "Tulostimen osoite"
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
-msgid "Add a non-networked printer"
+msgid "Unavailable printer"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
-msgid "Add printer by IP address"
+msgid "First available"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:133
-msgctxt "@text"
-msgid "Place enter your printer's IP address."
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:183
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:192
+msgctxt "@label"
+msgid "Glass"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:158
-msgctxt "@button"
-msgid "Add"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:248
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:256
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:514
+msgctxt "@info"
+msgid "Please update your printer's firmware to manage the queue remotely."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:204
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
+msgctxt "@title:window"
+msgid "Configuration Changes"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
+msgctxt "@action:button"
+msgid "Override"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:85
msgctxt "@label"
-msgid "Could not connect to device."
+msgid "The assigned printer, %1, requires the following configuration change:"
+msgid_plural "The assigned printer, %1, requires the following configuration changes:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:89
+msgctxt "@label"
+msgid "The printer %1 is assigned, but the job contains an unknown material configuration."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:208
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:99
msgctxt "@label"
-msgid "The printer at this address has not responded yet."
+msgid "Change material %1 from %2 to %3."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:240
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:102
msgctxt "@label"
-msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group."
+msgid "Load %3 as material %1 (This cannot be overridden)."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:329
-msgctxt "@button"
-msgid "Back"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:105
+msgctxt "@label"
+msgid "Change print core %1 from %2 to %3."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:342
-msgctxt "@button"
-msgid "Connect"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:108
+msgctxt "@label"
+msgid "Change build plate to %1 (This cannot be overridden)."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123
-msgctxt "@button"
-msgid "Next"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:115
+msgctxt "@label"
+msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:156
msgctxt "@label"
-msgid "User Agreement"
+msgid "Aluminum"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56
-msgctxt "@button"
-msgid "Agree"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90
+msgctxt "@label:status"
+msgid "Aborted"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:70
-msgctxt "@button"
-msgid "Decline and close"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82
+msgctxt "@label:status"
+msgid "Finished"
+msgstr "Valmis"
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86
+msgctxt "@label:status"
+msgid "Preparing..."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24
-msgctxt "@label"
-msgid "Help us to improve Ultimaker Cura"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88
+msgctxt "@label:status"
+msgid "Aborting..."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:57
-msgctxt "@text"
-msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92
+msgctxt "@label:status"
+msgid "Pausing..."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:71
-msgctxt "@text"
-msgid "Machine types"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94
+msgctxt "@label:status"
+msgid "Paused"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:77
-msgctxt "@text"
-msgid "Material usage"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
+msgctxt "@label:status"
+msgid "Resuming..."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:83
-msgctxt "@text"
-msgid "Number of slices"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
+msgctxt "@label:status"
+msgid "Action required"
+msgstr "Vaatii toimenpiteitä"
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100
+msgctxt "@label:status"
+msgid "Finishes %1 at %2"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:89
-msgctxt "@text"
-msgid "Print settings"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:155
+msgctxt "@label link to Connect and Cloud interfaces"
+msgid "Manage printer"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:102
-msgctxt "@text"
-msgid "Data collected by Ultimaker Cura will not contain any personal information."
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:289
+msgctxt "@info"
+msgid "The webcam is not available because you are monitoring a cloud printer."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:103
-msgctxt "@text"
-msgid "More information"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348
+msgctxt "@label:status"
+msgid "Loading..."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:24
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:352
+msgctxt "@label:status"
+msgid "Unavailable"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356
+msgctxt "@label:status"
+msgid "Unreachable"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:360
+msgctxt "@label:status"
+msgid "Idle"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:401
msgctxt "@label"
-msgid "What's new in Ultimaker Cura"
+msgid "Untitled"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:42
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:422
msgctxt "@label"
-msgid "There is no printer found over your network."
+msgid "Anonymous"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:449
+msgctxt "@label:status"
+msgid "Requires configuration changes"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:179
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:487
+msgctxt "@action:button"
+msgid "Details"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54
msgctxt "@label"
-msgid "Refresh"
+msgid "Move to top"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:190
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70
msgctxt "@label"
-msgid "Add printer by IP"
+msgid "Delete"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:223
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
-msgid "Troubleshooting"
+msgid "Pausing..."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:211
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
-msgid "Printer name"
+msgid "Resuming..."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:224
-msgctxt "@text"
-msgid "Please give your printer a name"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
+msgctxt "@label"
+msgid "Aborting..."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:36
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
-msgid "Ultimaker Cloud"
+msgid "Abort"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:77
-msgctxt "@text"
-msgid "The next generation 3D printing workflow"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143
+msgctxt "@label %1 is the name of a print job."
+msgid "Are you sure you want to move %1 to the top of the queue?"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:94
-msgctxt "@text"
-msgid "- Send print jobs to Ultimaker printers outside your local network"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144
+msgctxt "@window:title"
+msgid "Move print job to top"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:97
-msgctxt "@text"
-msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:153
+msgctxt "@label %1 is the name of a print job."
+msgid "Are you sure you want to delete %1?"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:100
-msgctxt "@text"
-msgid "- Get exclusive access to print profiles from leading brands"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:154
+msgctxt "@window:title"
+msgid "Delete print job"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:119
-msgctxt "@button"
-msgid "Finish"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:163
+msgctxt "@label %1 is the name of a print job."
+msgid "Are you sure you want to abort %1?"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:128
-msgctxt "@button"
-msgid "Create an account"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:11
+msgctxt "@title:window"
+msgid "Print over network"
+msgstr "Tulosta verkon kautta"
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:52
+msgctxt "@action:button"
+msgid "Print"
+msgstr "Tulosta"
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:80
+msgctxt "@label"
+msgid "Printer selection"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:29
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:31
msgctxt "@label"
-msgid "Welcome to Ultimaker Cura"
+msgid "Queued"
+msgstr "Jonossa"
+
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
+msgctxt "@label link to connect manager"
+msgid "Manage in browser"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:47
-msgctxt "@text"
-msgid ""
-"Please follow these steps to set up\n"
-"Ultimaker Cura. This will only take a few moments."
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:100
+msgctxt "@label"
+msgid "There are no print jobs in the queue. Slice and send a job to add one."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:58
-msgctxt "@button"
-msgid "Get started"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:115
+msgctxt "@label"
+msgid "Print jobs"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/ViewOrientationControls.qml:27
-msgctxt "@info:tooltip"
-msgid "3D View"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:131
+msgctxt "@label"
+msgid "Total print time"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/ViewOrientationControls.qml:40
-msgctxt "@info:tooltip"
-msgid "Front View"
+#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:147
+msgctxt "@label"
+msgid "Waiting for"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/ViewOrientationControls.qml:53
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:14
+msgctxt "@title:window"
+msgid "Open Project"
+msgstr "Avaa projekti"
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:58
+msgctxt "@action:ComboBox Update/override existing profile"
+msgid "Update existing"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:59
+msgctxt "@action:ComboBox Save settings in a new profile"
+msgid "Create new"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108
msgctxt "@info:tooltip"
-msgid "Top View"
+msgid "How should the conflict in the machine be resolved?"
+msgstr "Miten laitteen ristiriita pitäisi ratkaista?"
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:115
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:124
+msgctxt "@action:ComboBox option"
+msgid "Update"
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/ViewOrientationControls.qml:66
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:116
+msgctxt "@action:ComboBox option"
+msgid "Create new"
+msgstr "Luo uusi"
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:196
msgctxt "@info:tooltip"
-msgid "Left View"
+msgid "How should the conflict in the profile be resolved?"
+msgstr "Miten profiilin ristiriita pitäisi ratkaista?"
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:262
+msgctxt "@action:label"
+msgid "Derivative from"
+msgstr "Johdettu seuraavista"
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:267
+msgctxt "@action:label"
+msgid "%1, %2 override"
+msgid_plural "%1, %2 overrides"
+msgstr[0] "%1, %2 ohitus"
+msgstr[1] "%1, %2 ohitusta"
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:283
+msgctxt "@action:label"
+msgid "Material settings"
+msgstr "Materiaaliasetukset"
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:299
+msgctxt "@info:tooltip"
+msgid "How should the conflict in the material be resolved?"
+msgstr "Miten materiaalin ristiriita pitäisi ratkaista?"
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:342
+msgctxt "@action:label"
+msgid "Setting visibility"
+msgstr "Asetusten näkyvyys"
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:351
+msgctxt "@action:label"
+msgid "Mode"
+msgstr "Tila"
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:367
+msgctxt "@action:label"
+msgid "Visible settings:"
+msgstr "Näkyvät asetukset:"
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:372
+msgctxt "@action:label"
+msgid "%1 out of %2"
+msgstr "%1/%2"
+
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:398
+msgctxt "@action:warning"
+msgid "Loading a project will clear all models on the build plate."
msgstr ""
-#: /home/ruben/Projects/Cura/resources/qml/ViewOrientationControls.qml:79
+#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:416
+msgctxt "@action:button"
+msgid "Open"
+msgstr "Avaa"
+
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:45
+msgctxt "@label"
+msgid "Mesh Type"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:87
+msgctxt "@label"
+msgid "Normal model"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:99
+msgctxt "@label"
+msgid "Print as support"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111
+msgctxt "@label"
+msgid "Modify settings for overlaps"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:123
+msgctxt "@label"
+msgid "Don't support overlaps"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:147
+msgctxt "@action:checkbox"
+msgid "Infill only"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:368
+msgctxt "@action:button"
+msgid "Select settings"
+msgstr "Valitse asetukset"
+
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:13
+msgctxt "@title:window"
+msgid "Select Settings to Customize for this model"
+msgstr "Valitse tätä mallia varten mukautettavat asetukset"
+
+#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:70
+msgctxt "@label:checkbox"
+msgid "Show all"
+msgstr "Näytä kaikki"
+
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:18
+msgctxt "@title:window"
+msgid "Post Processing Plugin"
+msgstr "Jälkikäsittelylisäosa"
+
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57
+msgctxt "@label"
+msgid "Post Processing Scripts"
+msgstr "Jälkikäsittelykomentosarjat"
+
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:233
+msgctxt "@action"
+msgid "Add a script"
+msgstr "Lisää komentosarja"
+
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:279
+msgctxt "@label"
+msgid "Settings"
+msgstr "Asetukset"
+
+#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:493
msgctxt "@info:tooltip"
-msgid "Right View"
+msgid "Change active post-processing scripts"
+msgstr "Muuta aktiivisia jälkikäsittelykomentosarjoja"
+
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31
+msgctxt "@title"
+msgid "Update Firmware"
msgstr ""
-#: MachineSettingsAction/plugin.json
-msgctxt "description"
-msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)."
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:39
+msgctxt "@label"
+msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work."
+msgstr "Laiteohjelmisto on suoraan 3D-tulostimessa toimiva ohjelma. Laiteohjelmisto ohjaa askelmoottoreita, säätää lämpötilaa ja saa tulostimen toimimaan."
+
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:46
+msgctxt "@label"
+msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements."
+msgstr "Uusien tulostimien mukana toimitettava laiteohjelmisto toimii, mutta uusissa versioissa on yleensä enemmän toimintoja ja parannuksia."
+
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:58
+msgctxt "@action:button"
+msgid "Automatically upgrade Firmware"
+msgstr "Päivitä laiteohjelmisto automaattisesti"
+
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:69
+msgctxt "@action:button"
+msgid "Upload custom Firmware"
+msgstr "Lataa mukautettu laiteohjelmisto"
+
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:83
+msgctxt "@label"
+msgid "Firmware can not be updated because there is no connection with the printer."
msgstr ""
-#: MachineSettingsAction/plugin.json
-msgctxt "name"
-msgid "Machine Settings action"
-msgstr "Laitteen asetukset -toiminto"
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:91
+msgctxt "@label"
+msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware."
+msgstr ""
-#: Toolbox/plugin.json
-msgctxt "description"
-msgid "Find, manage and install new Cura packages."
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:98
+msgctxt "@title:window"
+msgid "Select custom firmware"
+msgstr "Valitse mukautettu laiteohjelmisto"
+
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:119
+msgctxt "@title:window"
+msgid "Firmware Update"
+msgstr "Laiteohjelmiston päivitys"
+
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143
+msgctxt "@label"
+msgid "Updating firmware."
+msgstr "Päivitetään laiteohjelmistoa."
+
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145
+msgctxt "@label"
+msgid "Firmware update completed."
+msgstr "Laiteohjelmiston päivitys suoritettu."
+
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147
+msgctxt "@label"
+msgid "Firmware update failed due to an unknown error."
+msgstr "Laiteohjelmiston päivitys epäonnistui tuntemattoman virheen takia."
+
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:149
+msgctxt "@label"
+msgid "Firmware update failed due to an communication error."
+msgstr "Laiteohjelmiston päivitys epäonnistui tietoliikennevirheen takia."
+
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:151
+msgctxt "@label"
+msgid "Firmware update failed due to an input/output error."
+msgstr "Laiteohjelmiston päivitys epäonnistui tiedoston lukemiseen tai kirjoittamiseen liittyvän virheen takia."
+
+#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:153
+msgctxt "@label"
+msgid "Firmware update failed due to missing firmware."
+msgstr "Laiteohjelmiston päivitys epäonnistui puuttuvan laiteohjelmiston takia."
+
+#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100
+msgctxt "@info"
+msgid ""
+"Please make sure your printer has a connection:\n"
+"- Check if the printer is turned on.\n"
+"- Check if the printer is connected to the network.\n"
+"- Check if you are signed in to discover cloud-connected printers."
msgstr ""
-#: Toolbox/plugin.json
-msgctxt "name"
-msgid "Toolbox"
+#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:117
+msgctxt "@info"
+msgid "Please connect your printer to the network."
msgstr ""
-#: XRayView/plugin.json
-msgctxt "description"
-msgid "Provides the X-Ray view."
-msgstr "Näyttää kerrosnäkymän."
+#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:156
+msgctxt "@label link to technical assistance"
+msgid "View user manuals online"
+msgstr ""
-#: XRayView/plugin.json
-msgctxt "name"
-msgid "X-Ray View"
-msgstr "Kerrosnäkymä"
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
+msgctxt "@button"
+msgid "Want more?"
+msgstr ""
-#: X3DReader/plugin.json
-msgctxt "description"
-msgid "Provides support for reading X3D files."
-msgstr "Tukee X3D-tiedostojen lukemista."
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
+msgctxt "@button"
+msgid "Backup Now"
+msgstr ""
-#: X3DReader/plugin.json
-msgctxt "name"
-msgid "X3D Reader"
-msgstr "X3D-lukija"
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
+msgctxt "@checkbox:description"
+msgid "Auto Backup"
+msgstr ""
-#: GCodeWriter/plugin.json
-msgctxt "description"
-msgid "Writes g-code to a file."
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44
+msgctxt "@checkbox:description"
+msgid "Automatically create a backup each day that Cura is started."
msgstr ""
-#: GCodeWriter/plugin.json
-msgctxt "name"
-msgid "G-code Writer"
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
+msgctxt "@backuplist:label"
+msgid "Cura Version"
msgstr ""
-#: ModelChecker/plugin.json
-msgctxt "description"
-msgid "Checks models and print configuration for possible printing issues and give suggestions."
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
+msgctxt "@backuplist:label"
+msgid "Machines"
msgstr ""
-#: ModelChecker/plugin.json
-msgctxt "name"
-msgid "Model Checker"
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
+msgctxt "@backuplist:label"
+msgid "Materials"
msgstr ""
-#: FirmwareUpdater/plugin.json
-msgctxt "description"
-msgid "Provides a machine actions for updating firmware."
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
+msgctxt "@backuplist:label"
+msgid "Profiles"
msgstr ""
-#: FirmwareUpdater/plugin.json
-msgctxt "name"
-msgid "Firmware Updater"
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
+msgctxt "@backuplist:label"
+msgid "Plugins"
msgstr ""
-#: AMFReader/plugin.json
-msgctxt "description"
-msgid "Provides support for reading AMF files."
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
+msgctxt "@button"
+msgid "Restore"
msgstr ""
-#: AMFReader/plugin.json
-msgctxt "name"
-msgid "AMF Reader"
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
+msgctxt "@dialog:title"
+msgid "Delete Backup"
msgstr ""
-#: USBPrinting/plugin.json
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:100
+msgctxt "@dialog:info"
+msgid "Are you sure you want to delete this backup? This cannot be undone."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
+msgctxt "@dialog:title"
+msgid "Restore Backup"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:109
+msgctxt "@dialog:info"
+msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25
+msgctxt "@title:window"
+msgid "Cura Backups"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
+msgctxt "@title"
+msgid "My Backups"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:38
+msgctxt "@empty_state"
+msgid "You don't have any backups currently. Use the 'Backup Now' button to create one."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:60
+msgctxt "@backup_limit_info"
+msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
+msgctxt "@description"
+msgid "Backup and synchronize your Cura settings."
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49
+msgctxt "@label"
+msgid "Color scheme"
+msgstr "Värimalli"
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:107
+msgctxt "@label:listbox"
+msgid "Material Color"
+msgstr "Materiaalin väri"
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:111
+msgctxt "@label:listbox"
+msgid "Line Type"
+msgstr "Linjojen tyyppi"
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:115
+msgctxt "@label:listbox"
+msgid "Feedrate"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:119
+msgctxt "@label:listbox"
+msgid "Layer thickness"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:156
+msgctxt "@label"
+msgid "Compatibility Mode"
+msgstr "Yhteensopivuustila"
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:230
+msgctxt "@label"
+msgid "Travels"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:236
+msgctxt "@label"
+msgid "Helpers"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:242
+msgctxt "@label"
+msgid "Shell"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:298
+msgctxt "@label"
+msgid "Only Show Top Layers"
+msgstr "Näytä vain yläkerrokset"
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:308
+msgctxt "@label"
+msgid "Show 5 Detailed Layers On Top"
+msgstr "Näytä 5 yksityiskohtaista kerrosta ylhäällä"
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:322
+msgctxt "@label"
+msgid "Top / Bottom"
+msgstr "Yläosa/alaosa"
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326
+msgctxt "@label"
+msgid "Inner Wall"
+msgstr "Sisäseinämä"
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:384
+msgctxt "@label"
+msgid "min"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:433
+msgctxt "@label"
+msgid "max"
+msgstr ""
+
+#: /home/ruben/Projects/Cura/plugins/ModelChecker/ModelChecker.qml:22
+msgctxt "@info:tooltip"
+msgid "Some things could be problematic in this print. Click to see tips for adjustment."
+msgstr ""
+
+#: CuraProfileReader/plugin.json
msgctxt "description"
-msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware."
-msgstr "Hyväksyy GCode-määrittelyt ja lähettää ne tulostimeen. Lisäosa voi myös päivittää laiteohjelmiston."
+msgid "Provides support for importing Cura profiles."
+msgstr "Tukee Cura-profiilien tuontia."
-#: USBPrinting/plugin.json
+#: CuraProfileReader/plugin.json
msgctxt "name"
-msgid "USB printing"
-msgstr "USB-tulostus"
+msgid "Cura Profile Reader"
+msgstr "Cura-profiilin lukija"
-#: GCodeGzWriter/plugin.json
+#: SliceInfoPlugin/plugin.json
msgctxt "description"
-msgid "Writes g-code to a compressed archive."
-msgstr ""
+msgid "Submits anonymous slice info. Can be disabled through preferences."
+msgstr "Lähettää anonyymiä viipalointitietoa. Voidaan lisäasetuksista kytkeä pois käytöstä."
-#: GCodeGzWriter/plugin.json
+#: SliceInfoPlugin/plugin.json
msgctxt "name"
-msgid "Compressed G-code Writer"
-msgstr ""
+msgid "Slice info"
+msgstr "Viipalointitiedot"
-#: UFPWriter/plugin.json
+#: ImageReader/plugin.json
msgctxt "description"
-msgid "Provides support for writing Ultimaker Format Packages."
-msgstr ""
+msgid "Enables ability to generate printable geometry from 2D image files."
+msgstr "Mahdollistaa tulostettavien geometrioiden luomisen 2D-kuvatiedostoista."
-#: UFPWriter/plugin.json
+#: ImageReader/plugin.json
msgctxt "name"
-msgid "UFP Writer"
-msgstr ""
+msgid "Image Reader"
+msgstr "Kuvanlukija"
-#: PrepareStage/plugin.json
+#: MachineSettingsAction/plugin.json
msgctxt "description"
-msgid "Provides a prepare stage in Cura."
+msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)."
msgstr ""
-#: PrepareStage/plugin.json
+#: MachineSettingsAction/plugin.json
msgctxt "name"
-msgid "Prepare Stage"
-msgstr ""
+msgid "Machine Settings action"
+msgstr "Laitteen asetukset -toiminto"
#: RemovableDriveOutputDevice/plugin.json
msgctxt "description"
@@ -5028,65 +5082,75 @@ msgctxt "name"
msgid "Removable Drive Output Device Plugin"
msgstr "Irrotettavan aseman tulostusvälineen laajennus"
-#: UM3NetworkPrinting/plugin.json
+#: Toolbox/plugin.json
msgctxt "description"
-msgid "Manages network connections to Ultimaker networked printers."
+msgid "Find, manage and install new Cura packages."
msgstr ""
-#: UM3NetworkPrinting/plugin.json
+#: Toolbox/plugin.json
msgctxt "name"
-msgid "Ultimaker Network Connection"
+msgid "Toolbox"
msgstr ""
-#: MonitorStage/plugin.json
+#: AMFReader/plugin.json
msgctxt "description"
-msgid "Provides a monitor stage in Cura."
+msgid "Provides support for reading AMF files."
msgstr ""
-#: MonitorStage/plugin.json
+#: AMFReader/plugin.json
msgctxt "name"
-msgid "Monitor Stage"
+msgid "AMF Reader"
msgstr ""
-#: FirmwareUpdateChecker/plugin.json
+#: SolidView/plugin.json
msgctxt "description"
-msgid "Checks for firmware updates."
-msgstr "Tarkistaa laiteohjelmistopäivitykset."
+msgid "Provides a normal solid mesh view."
+msgstr "Näyttää normaalin kiinteän verkkonäkymän."
-#: FirmwareUpdateChecker/plugin.json
+#: SolidView/plugin.json
msgctxt "name"
-msgid "Firmware Update Checker"
-msgstr "Laiteohjelmiston päivitysten tarkistus"
+msgid "Solid View"
+msgstr "Kiinteä näkymä"
-#: SimulationView/plugin.json
+#: UltimakerMachineActions/plugin.json
msgctxt "description"
-msgid "Provides the Simulation view."
+msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)."
msgstr ""
-#: SimulationView/plugin.json
+#: UltimakerMachineActions/plugin.json
msgctxt "name"
-msgid "Simulation View"
-msgstr ""
+msgid "Ultimaker machine actions"
+msgstr "Ultimaker-laitteen toiminnot"
-#: GCodeGzReader/plugin.json
+#: USBPrinting/plugin.json
msgctxt "description"
-msgid "Reads g-code from a compressed archive."
+msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware."
+msgstr "Hyväksyy GCode-määrittelyt ja lähettää ne tulostimeen. Lisäosa voi myös päivittää laiteohjelmiston."
+
+#: USBPrinting/plugin.json
+msgctxt "name"
+msgid "USB printing"
+msgstr "USB-tulostus"
+
+#: UM3NetworkPrinting/plugin.json
+msgctxt "description"
+msgid "Manages network connections to Ultimaker networked printers."
msgstr ""
-#: GCodeGzReader/plugin.json
+#: UM3NetworkPrinting/plugin.json
msgctxt "name"
-msgid "Compressed G-code Reader"
+msgid "Ultimaker Network Connection"
msgstr ""
-#: PostProcessingPlugin/plugin.json
+#: 3MFReader/plugin.json
msgctxt "description"
-msgid "Extension that allows for user created scripts for post processing"
-msgstr "Lisäosa, jonka avulla käyttäjät voivat luoda komentosarjoja jälkikäsittelyä varten"
+msgid "Provides support for reading 3MF files."
+msgstr "Tukee 3MF-tiedostojen lukemista."
-#: PostProcessingPlugin/plugin.json
+#: 3MFReader/plugin.json
msgctxt "name"
-msgid "Post Processing"
-msgstr "Jälkikäsittely"
+msgid "3MF Reader"
+msgstr "3MF-lukija"
#: SupportEraser/plugin.json
msgctxt "description"
@@ -5098,64 +5162,84 @@ msgctxt "name"
msgid "Support Eraser"
msgstr ""
-#: UFPReader/plugin.json
+#: PerObjectSettingsTool/plugin.json
msgctxt "description"
-msgid "Provides support for reading Ultimaker Format Packages."
+msgid "Provides the Per Model Settings."
+msgstr "Mallikohtaisten asetusten muokkaus."
+
+#: PerObjectSettingsTool/plugin.json
+msgctxt "name"
+msgid "Per Model Settings Tool"
+msgstr "Mallikohtaisten asetusten työkalu"
+
+#: PreviewStage/plugin.json
+msgctxt "description"
+msgid "Provides a preview stage in Cura."
msgstr ""
-#: UFPReader/plugin.json
+#: PreviewStage/plugin.json
msgctxt "name"
-msgid "UFP Reader"
+msgid "Preview Stage"
msgstr ""
-#: SliceInfoPlugin/plugin.json
+#: XRayView/plugin.json
msgctxt "description"
-msgid "Submits anonymous slice info. Can be disabled through preferences."
-msgstr "Lähettää anonyymiä viipalointitietoa. Voidaan lisäasetuksista kytkeä pois käytöstä."
+msgid "Provides the X-Ray view."
+msgstr "Näyttää kerrosnäkymän."
-#: SliceInfoPlugin/plugin.json
+#: XRayView/plugin.json
msgctxt "name"
-msgid "Slice info"
-msgstr "Viipalointitiedot"
+msgid "X-Ray View"
+msgstr "Kerrosnäkymä"
-#: XmlMaterialProfile/plugin.json
+#: VersionUpgrade/VersionUpgrade35to40/plugin.json
msgctxt "description"
-msgid "Provides capabilities to read and write XML-based material profiles."
-msgstr "Mahdollistaa XML-pohjaisten materiaaliprofiilien lukemisen ja kirjoittamisen."
+msgid "Upgrades configurations from Cura 3.5 to Cura 4.0."
+msgstr ""
-#: XmlMaterialProfile/plugin.json
+#: VersionUpgrade/VersionUpgrade35to40/plugin.json
msgctxt "name"
-msgid "Material Profiles"
-msgstr "Materiaaliprofiilit"
+msgid "Version Upgrade 3.5 to 4.0"
+msgstr ""
-#: LegacyProfileReader/plugin.json
+#: VersionUpgrade/VersionUpgrade26to27/plugin.json
msgctxt "description"
-msgid "Provides support for importing profiles from legacy Cura versions."
-msgstr "Tukee profiilien tuontia aikaisemmista Cura-versioista."
+msgid "Upgrades configurations from Cura 2.6 to Cura 2.7."
+msgstr "Päivittää kokoonpanon versiosta Cura 2.6 versioon Cura 2.7."
-#: LegacyProfileReader/plugin.json
+#: VersionUpgrade/VersionUpgrade26to27/plugin.json
msgctxt "name"
-msgid "Legacy Cura Profile Reader"
-msgstr "Aikaisempien Cura-profiilien lukija"
+msgid "Version Upgrade 2.6 to 2.7"
+msgstr "Päivitys versiosta 2.6 versioon 2.7"
-#: GCodeProfileReader/plugin.json
+#: VersionUpgrade/VersionUpgrade21to22/plugin.json
msgctxt "description"
-msgid "Provides support for importing profiles from g-code files."
-msgstr "Tukee profiilien tuontia GCode-tiedostoista."
+msgid "Upgrades configurations from Cura 2.1 to Cura 2.2."
+msgstr "Päivittää kokoonpanon versiosta Cura 2.1 versioon Cura 2.2."
-#: GCodeProfileReader/plugin.json
+#: VersionUpgrade/VersionUpgrade21to22/plugin.json
msgctxt "name"
-msgid "G-code Profile Reader"
+msgid "Version Upgrade 2.1 to 2.2"
+msgstr "Päivitys versiosta 2.1 versioon 2.2"
+
+#: VersionUpgrade/VersionUpgrade34to35/plugin.json
+msgctxt "description"
+msgid "Upgrades configurations from Cura 3.4 to Cura 3.5."
msgstr ""
-#: VersionUpgrade/VersionUpgrade32to33/plugin.json
+#: VersionUpgrade/VersionUpgrade34to35/plugin.json
+msgctxt "name"
+msgid "Version Upgrade 3.4 to 3.5"
+msgstr ""
+
+#: VersionUpgrade/VersionUpgrade44to45/plugin.json
msgctxt "description"
-msgid "Upgrades configurations from Cura 3.2 to Cura 3.3."
+msgid "Upgrades configurations from Cura 4.4 to Cura 4.5."
msgstr ""
-#: VersionUpgrade/VersionUpgrade32to33/plugin.json
+#: VersionUpgrade/VersionUpgrade44to45/plugin.json
msgctxt "name"
-msgid "Version Upgrade 3.2 to 3.3"
+msgid "Version Upgrade 4.4 to 4.5"
msgstr ""
#: VersionUpgrade/VersionUpgrade33to34/plugin.json
@@ -5168,16 +5252,36 @@ msgctxt "name"
msgid "Version Upgrade 3.3 to 3.4"
msgstr ""
-#: VersionUpgrade/VersionUpgrade43to44/plugin.json
+#: VersionUpgrade/VersionUpgrade30to31/plugin.json
msgctxt "description"
-msgid "Upgrades configurations from Cura 4.3 to Cura 4.4."
+msgid "Upgrades configurations from Cura 3.0 to Cura 3.1."
msgstr ""
-#: VersionUpgrade/VersionUpgrade43to44/plugin.json
+#: VersionUpgrade/VersionUpgrade30to31/plugin.json
msgctxt "name"
-msgid "Version Upgrade 4.3 to 4.4"
+msgid "Version Upgrade 3.0 to 3.1"
+msgstr ""
+
+#: VersionUpgrade/VersionUpgrade32to33/plugin.json
+msgctxt "description"
+msgid "Upgrades configurations from Cura 3.2 to Cura 3.3."
+msgstr ""
+
+#: VersionUpgrade/VersionUpgrade32to33/plugin.json
+msgctxt "name"
+msgid "Version Upgrade 3.2 to 3.3"
msgstr ""
+#: VersionUpgrade/VersionUpgrade22to24/plugin.json
+msgctxt "description"
+msgid "Upgrades configurations from Cura 2.2 to Cura 2.4."
+msgstr "Päivittää kokoonpanon versiosta Cura 2.2 versioon Cura 2.4."
+
+#: VersionUpgrade/VersionUpgrade22to24/plugin.json
+msgctxt "name"
+msgid "Version Upgrade 2.2 to 2.4"
+msgstr "Päivitys versiosta 2.2 versioon 2.4"
+
#: VersionUpgrade/VersionUpgrade25to26/plugin.json
msgctxt "description"
msgid "Upgrades configurations from Cura 2.5 to Cura 2.6."
@@ -5188,35 +5292,25 @@ msgctxt "name"
msgid "Version Upgrade 2.5 to 2.6"
msgstr "Päivitys versiosta 2.5 versioon 2.6"
-#: VersionUpgrade/VersionUpgrade27to30/plugin.json
-msgctxt "description"
-msgid "Upgrades configurations from Cura 2.7 to Cura 3.0."
-msgstr "Päivittää kokoonpanon versiosta Cura 2.7 versioon Cura 3.0."
-
-#: VersionUpgrade/VersionUpgrade27to30/plugin.json
-msgctxt "name"
-msgid "Version Upgrade 2.7 to 3.0"
-msgstr "Päivitys versiosta 2.7 versioon 3.0"
-
-#: VersionUpgrade/VersionUpgrade35to40/plugin.json
+#: VersionUpgrade/VersionUpgrade43to44/plugin.json
msgctxt "description"
-msgid "Upgrades configurations from Cura 3.5 to Cura 4.0."
+msgid "Upgrades configurations from Cura 4.3 to Cura 4.4."
msgstr ""
-#: VersionUpgrade/VersionUpgrade35to40/plugin.json
+#: VersionUpgrade/VersionUpgrade43to44/plugin.json
msgctxt "name"
-msgid "Version Upgrade 3.5 to 4.0"
+msgid "Version Upgrade 4.3 to 4.4"
msgstr ""
-#: VersionUpgrade/VersionUpgrade34to35/plugin.json
+#: VersionUpgrade/VersionUpgrade27to30/plugin.json
msgctxt "description"
-msgid "Upgrades configurations from Cura 3.4 to Cura 3.5."
-msgstr ""
+msgid "Upgrades configurations from Cura 2.7 to Cura 3.0."
+msgstr "Päivittää kokoonpanon versiosta Cura 2.7 versioon Cura 3.0."
-#: VersionUpgrade/VersionUpgrade34to35/plugin.json
+#: VersionUpgrade/VersionUpgrade27to30/plugin.json
msgctxt "name"
-msgid "Version Upgrade 3.4 to 3.5"
-msgstr ""
+msgid "Version Upgrade 2.7 to 3.0"
+msgstr "Päivitys versiosta 2.7 versioon 3.0"
#: VersionUpgrade/VersionUpgrade40to41/plugin.json
msgctxt "description"
@@ -5228,14 +5322,14 @@ msgctxt "name"
msgid "Version Upgrade 4.0 to 4.1"
msgstr ""
-#: VersionUpgrade/VersionUpgrade30to31/plugin.json
+#: VersionUpgrade/VersionUpgrade42to43/plugin.json
msgctxt "description"
-msgid "Upgrades configurations from Cura 3.0 to Cura 3.1."
+msgid "Upgrades configurations from Cura 4.2 to Cura 4.3."
msgstr ""
-#: VersionUpgrade/VersionUpgrade30to31/plugin.json
+#: VersionUpgrade/VersionUpgrade42to43/plugin.json
msgctxt "name"
-msgid "Version Upgrade 3.0 to 3.1"
+msgid "Version Upgrade 4.2 to 4.3"
msgstr ""
#: VersionUpgrade/VersionUpgrade41to42/plugin.json
@@ -5248,115 +5342,145 @@ msgctxt "name"
msgid "Version Upgrade 4.1 to 4.2"
msgstr ""
-#: VersionUpgrade/VersionUpgrade26to27/plugin.json
+#: GCodeReader/plugin.json
msgctxt "description"
-msgid "Upgrades configurations from Cura 2.6 to Cura 2.7."
-msgstr "Päivittää kokoonpanon versiosta Cura 2.6 versioon Cura 2.7."
+msgid "Allows loading and displaying G-code files."
+msgstr "Mahdollistaa GCode-tiedostojen lataamisen ja näyttämisen."
-#: VersionUpgrade/VersionUpgrade26to27/plugin.json
+#: GCodeReader/plugin.json
msgctxt "name"
-msgid "Version Upgrade 2.6 to 2.7"
-msgstr "Päivitys versiosta 2.6 versioon 2.7"
+msgid "G-code Reader"
+msgstr "GCode-lukija"
-#: VersionUpgrade/VersionUpgrade21to22/plugin.json
+#: PostProcessingPlugin/plugin.json
msgctxt "description"
-msgid "Upgrades configurations from Cura 2.1 to Cura 2.2."
-msgstr "Päivittää kokoonpanon versiosta Cura 2.1 versioon Cura 2.2."
+msgid "Extension that allows for user created scripts for post processing"
+msgstr "Lisäosa, jonka avulla käyttäjät voivat luoda komentosarjoja jälkikäsittelyä varten"
-#: VersionUpgrade/VersionUpgrade21to22/plugin.json
+#: PostProcessingPlugin/plugin.json
msgctxt "name"
-msgid "Version Upgrade 2.1 to 2.2"
-msgstr "Päivitys versiosta 2.1 versioon 2.2"
+msgid "Post Processing"
+msgstr "Jälkikäsittely"
-#: VersionUpgrade/VersionUpgrade22to24/plugin.json
+#: CuraEngineBackend/plugin.json
msgctxt "description"
-msgid "Upgrades configurations from Cura 2.2 to Cura 2.4."
-msgstr "Päivittää kokoonpanon versiosta Cura 2.2 versioon Cura 2.4."
+msgid "Provides the link to the CuraEngine slicing backend."
+msgstr "Linkki CuraEngine-viipalointiin taustalla."
-#: VersionUpgrade/VersionUpgrade22to24/plugin.json
+#: CuraEngineBackend/plugin.json
msgctxt "name"
-msgid "Version Upgrade 2.2 to 2.4"
-msgstr "Päivitys versiosta 2.2 versioon 2.4"
+msgid "CuraEngine Backend"
+msgstr "CuraEngine-taustaosa"
-#: VersionUpgrade/VersionUpgrade42to43/plugin.json
+#: LegacyProfileReader/plugin.json
msgctxt "description"
-msgid "Upgrades configurations from Cura 4.2 to Cura 4.3."
+msgid "Provides support for importing profiles from legacy Cura versions."
+msgstr "Tukee profiilien tuontia aikaisemmista Cura-versioista."
+
+#: LegacyProfileReader/plugin.json
+msgctxt "name"
+msgid "Legacy Cura Profile Reader"
+msgstr "Aikaisempien Cura-profiilien lukija"
+
+#: UFPReader/plugin.json
+msgctxt "description"
+msgid "Provides support for reading Ultimaker Format Packages."
msgstr ""
-#: VersionUpgrade/VersionUpgrade42to43/plugin.json
+#: UFPReader/plugin.json
msgctxt "name"
-msgid "Version Upgrade 4.2 to 4.3"
+msgid "UFP Reader"
msgstr ""
-#: ImageReader/plugin.json
+#: GCodeProfileReader/plugin.json
msgctxt "description"
-msgid "Enables ability to generate printable geometry from 2D image files."
-msgstr "Mahdollistaa tulostettavien geometrioiden luomisen 2D-kuvatiedostoista."
+msgid "Provides support for importing profiles from g-code files."
+msgstr "Tukee profiilien tuontia GCode-tiedostoista."
-#: ImageReader/plugin.json
+#: GCodeProfileReader/plugin.json
msgctxt "name"
-msgid "Image Reader"
-msgstr "Kuvanlukija"
+msgid "G-code Profile Reader"
+msgstr ""
-#: TrimeshReader/plugin.json
+#: CuraProfileWriter/plugin.json
msgctxt "description"
-msgid "Provides support for reading model files."
+msgid "Provides support for exporting Cura profiles."
+msgstr "Tukee Cura-profiilien vientiä."
+
+#: CuraProfileWriter/plugin.json
+msgctxt "name"
+msgid "Cura Profile Writer"
+msgstr "Cura-profiilin kirjoitin"
+
+#: FirmwareUpdater/plugin.json
+msgctxt "description"
+msgid "Provides a machine actions for updating firmware."
msgstr ""
-#: TrimeshReader/plugin.json
+#: FirmwareUpdater/plugin.json
msgctxt "name"
-msgid "Trimesh Reader"
+msgid "Firmware Updater"
msgstr ""
-#: CuraEngineBackend/plugin.json
+#: PrepareStage/plugin.json
msgctxt "description"
-msgid "Provides the link to the CuraEngine slicing backend."
-msgstr "Linkki CuraEngine-viipalointiin taustalla."
+msgid "Provides a prepare stage in Cura."
+msgstr ""
-#: CuraEngineBackend/plugin.json
+#: PrepareStage/plugin.json
msgctxt "name"
-msgid "CuraEngine Backend"
-msgstr "CuraEngine-taustaosa"
+msgid "Prepare Stage"
+msgstr ""
-#: PerObjectSettingsTool/plugin.json
+#: TrimeshReader/plugin.json
msgctxt "description"
-msgid "Provides the Per Model Settings."
-msgstr "Mallikohtaisten asetusten muokkaus."
+msgid "Provides support for reading model files."
+msgstr ""
-#: PerObjectSettingsTool/plugin.json
+#: TrimeshReader/plugin.json
msgctxt "name"
-msgid "Per Model Settings Tool"
-msgstr "Mallikohtaisten asetusten työkalu"
+msgid "Trimesh Reader"
+msgstr ""
-#: 3MFReader/plugin.json
+#: 3MFWriter/plugin.json
msgctxt "description"
-msgid "Provides support for reading 3MF files."
-msgstr "Tukee 3MF-tiedostojen lukemista."
+msgid "Provides support for writing 3MF files."
+msgstr "Tukee 3MF-tiedostojen kirjoittamista."
-#: 3MFReader/plugin.json
+#: 3MFWriter/plugin.json
msgctxt "name"
-msgid "3MF Reader"
-msgstr "3MF-lukija"
+msgid "3MF Writer"
+msgstr "3MF-kirjoitin"
-#: SolidView/plugin.json
+#: GCodeWriter/plugin.json
msgctxt "description"
-msgid "Provides a normal solid mesh view."
-msgstr "Näyttää normaalin kiinteän verkkonäkymän."
+msgid "Writes g-code to a file."
+msgstr ""
-#: SolidView/plugin.json
+#: GCodeWriter/plugin.json
msgctxt "name"
-msgid "Solid View"
-msgstr "Kiinteä näkymä"
+msgid "G-code Writer"
+msgstr ""
-#: GCodeReader/plugin.json
+#: MonitorStage/plugin.json
msgctxt "description"
-msgid "Allows loading and displaying G-code files."
-msgstr "Mahdollistaa GCode-tiedostojen lataamisen ja näyttämisen."
+msgid "Provides a monitor stage in Cura."
+msgstr ""
-#: GCodeReader/plugin.json
+#: MonitorStage/plugin.json
msgctxt "name"
-msgid "G-code Reader"
-msgstr "GCode-lukija"
+msgid "Monitor Stage"
+msgstr ""
+
+#: XmlMaterialProfile/plugin.json
+msgctxt "description"
+msgid "Provides capabilities to read and write XML-based material profiles."
+msgstr "Mahdollistaa XML-pohjaisten materiaaliprofiilien lukemisen ja kirjoittamisen."
+
+#: XmlMaterialProfile/plugin.json
+msgctxt "name"
+msgid "Material Profiles"
+msgstr "Materiaaliprofiilit"
#: CuraDrive/plugin.json
msgctxt "description"
@@ -5368,55 +5492,105 @@ msgctxt "name"
msgid "Cura Backups"
msgstr ""
-#: CuraProfileWriter/plugin.json
+#: X3DReader/plugin.json
msgctxt "description"
-msgid "Provides support for exporting Cura profiles."
-msgstr "Tukee Cura-profiilien vientiä."
+msgid "Provides support for reading X3D files."
+msgstr "Tukee X3D-tiedostojen lukemista."
-#: CuraProfileWriter/plugin.json
+#: X3DReader/plugin.json
msgctxt "name"
-msgid "Cura Profile Writer"
-msgstr "Cura-profiilin kirjoitin"
+msgid "X3D Reader"
+msgstr "X3D-lukija"
-#: 3MFWriter/plugin.json
+#: SimulationView/plugin.json
msgctxt "description"
-msgid "Provides support for writing 3MF files."
-msgstr "Tukee 3MF-tiedostojen kirjoittamista."
+msgid "Provides the Simulation view."
+msgstr ""
-#: 3MFWriter/plugin.json
+#: SimulationView/plugin.json
msgctxt "name"
-msgid "3MF Writer"
-msgstr "3MF-kirjoitin"
+msgid "Simulation View"
+msgstr ""
-#: PreviewStage/plugin.json
+#: GCodeGzReader/plugin.json
msgctxt "description"
-msgid "Provides a preview stage in Cura."
+msgid "Reads g-code from a compressed archive."
msgstr ""
-#: PreviewStage/plugin.json
+#: GCodeGzReader/plugin.json
msgctxt "name"
-msgid "Preview Stage"
+msgid "Compressed G-code Reader"
msgstr ""
-#: UltimakerMachineActions/plugin.json
+#: UFPWriter/plugin.json
msgctxt "description"
-msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)."
+msgid "Provides support for writing Ultimaker Format Packages."
msgstr ""
-#: UltimakerMachineActions/plugin.json
+#: UFPWriter/plugin.json
msgctxt "name"
-msgid "Ultimaker machine actions"
-msgstr "Ultimaker-laitteen toiminnot"
+msgid "UFP Writer"
+msgstr ""
-#: CuraProfileReader/plugin.json
+#: ModelChecker/plugin.json
msgctxt "description"
-msgid "Provides support for importing Cura profiles."
-msgstr "Tukee Cura-profiilien tuontia."
+msgid "Checks models and print configuration for possible printing issues and give suggestions."
+msgstr ""
-#: CuraProfileReader/plugin.json
+#: ModelChecker/plugin.json
msgctxt "name"
-msgid "Cura Profile Reader"
-msgstr "Cura-profiilin lukija"
+msgid "Model Checker"
+msgstr ""
+
+#: SentryLogger/plugin.json
+msgctxt "description"
+msgid "Logs certain events so that they can be used by the crash reporter"
+msgstr ""
+
+#: SentryLogger/plugin.json
+msgctxt "name"
+msgid "Sentry Logger"
+msgstr ""
+
+#: GCodeGzWriter/plugin.json
+msgctxt "description"
+msgid "Writes g-code to a compressed archive."
+msgstr ""
+
+#: GCodeGzWriter/plugin.json
+msgctxt "name"
+msgid "Compressed G-code Writer"
+msgstr ""
+
+#: FirmwareUpdateChecker/plugin.json
+msgctxt "description"
+msgid "Checks for firmware updates."
+msgstr "Tarkistaa laiteohjelmistopäivitykset."
+
+#: FirmwareUpdateChecker/plugin.json
+msgctxt "name"
+msgid "Firmware Update Checker"
+msgstr "Laiteohjelmiston päivitysten tarkistus"
+
+#~ msgctxt "@info:status"
+#~ msgid "Cura does not accurately display layers when Wire Printing is enabled"
+#~ msgstr "Cura ei näytä kerroksia täsmällisesti, kun rautalankatulostus on käytössä"
+
+#~ msgctxt "@label"
+#~ msgid "Pre-sliced file {0}"
+#~ msgstr "Esiviipaloitu tiedosto {0}"
+
+#~ msgctxt "@action:button"
+#~ msgid "Accept"
+#~ msgstr "Hyväksy"
+
+#~ msgctxt "@action:button"
+#~ msgid "Decline"
+#~ msgstr "Hylkää"
+
+#~ msgctxt "@title:window"
+#~ msgid "About Cura"
+#~ msgstr "Tietoja Curasta"
#~ msgctxt "@item:inmenu"
#~ msgid "Flatten active settings"
diff --git a/resources/i18n/fi_FI/fdmextruder.def.json.po b/resources/i18n/fi_FI/fdmextruder.def.json.po
index 86dd3b3474..0647ee4dc2 100644
--- a/resources/i18n/fi_FI/fdmextruder.def.json.po
+++ b/resources/i18n/fi_FI/fdmextruder.def.json.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cura 4.4\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
-"POT-Creation-Date: 2019-11-05 13:13+0000\n"
+"POT-Creation-Date: 2020-02-07 14:19+0000\n"
"PO-Revision-Date: 2017-08-11 14:31+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Finnish\n"
diff --git a/resources/i18n/fi_FI/fdmprinter.def.json.po b/resources/i18n/fi_FI/fdmprinter.def.json.po
index 3f1b71753b..167c75adc6 100644
--- a/resources/i18n/fi_FI/fdmprinter.def.json.po
+++ b/resources/i18n/fi_FI/fdmprinter.def.json.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cura 4.4\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
-"POT-Creation-Date: 2019-11-05 13:13+0000\n"
+"POT-Creation-Date: 2020-02-07 14:19+0000\n"
"PO-Revision-Date: 2017-09-27 12:27+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Finnish\n"
@@ -406,6 +406,16 @@ msgid "Whether to use firmware retract commands (G10/G11) instead of using the E
msgstr ""
#: fdmprinter.def.json
+msgctxt "machine_extruders_share_heater label"
+msgid "Extruders Share Heater"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "machine_extruders_share_heater description"
+msgid "Whether the extruders share a single heater rather than each extruder having its own heater."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed Areas"
msgstr ""
@@ -426,16 +436,6 @@ msgid "A list of polygons with areas the nozzle is not allowed to enter."
msgstr "Monikulmioluettelo, jossa on alueet, joihin suutin ei saa siirtyä."
#: fdmprinter.def.json
-msgctxt "machine_head_polygon label"
-msgid "Machine Head Polygon"
-msgstr ""
-
-#: fdmprinter.def.json
-msgctxt "machine_head_polygon description"
-msgid "A 2D silhouette of the print head (fan caps excluded)."
-msgstr "2D-siluetti tulostuspäästä (tuulettimen kannattimet pois lukien)"
-
-#: fdmprinter.def.json
msgctxt "machine_head_with_fans_polygon label"
msgid "Machine Head & Fan Polygon"
msgstr ""
@@ -1928,6 +1928,26 @@ msgid "Skin areas narrower than this are not expanded. This avoids expanding the
msgstr "Tätä kapeampia pintakalvoja ei laajenneta. Tällä vältetään laajentamasta kapeita pintakalvoja, jotka syntyvät, kun mallin pinnalla on rinne lähellä pystysuoraa osuutta."
#: fdmprinter.def.json
+msgctxt "skin_edge_support_thickness label"
+msgid "Skin Edge Support Thickness"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "skin_edge_support_thickness description"
+msgid "The thickness of the extra infill that supports skin edges."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "skin_edge_support_layers label"
+msgid "Skin Edge Support Layers"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "skin_edge_support_layers description"
+msgid "The number of infill layers that supports skin edges."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "material label"
msgid "Material"
msgstr "Materiaali"
@@ -2118,6 +2138,16 @@ msgid "How fast the filament needs to be retracted just before breaking it off i
msgstr ""
#: fdmprinter.def.json
+msgctxt "material_break_preparation_temperature label"
+msgid "Break Preparation Temperature"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_break_preparation_temperature description"
+msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "material_break_retracted_position label"
msgid "Break Retracted Position"
msgstr ""
@@ -2148,6 +2178,66 @@ msgid "The temperature at which the filament is broken for a clean break."
msgstr ""
#: fdmprinter.def.json
+msgctxt "material_flush_purge_speed label"
+msgid "Flush Purge Speed"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_flush_purge_speed description"
+msgid "Material Station internal value"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_flush_purge_length label"
+msgid "Flush Purge Length"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_flush_purge_length description"
+msgid "Material Station internal value"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_end_of_filament_purge_speed label"
+msgid "End Of Filament Purge Speed"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_end_of_filament_purge_speed description"
+msgid "Material Station internal value"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_end_of_filament_purge_length label"
+msgid "End Of Filament Purge Length"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_end_of_filament_purge_length description"
+msgid "Material Station internal value"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_maximum_park_duration label"
+msgid "Maximum Park Duration"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_maximum_park_duration description"
+msgid "Material Station internal value"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_no_load_move_factor label"
+msgid "No Load Move Factor"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "material_no_load_move_factor description"
+msgid "Material Station internal value"
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "material_flow label"
msgid "Flow"
msgstr "Virtaus"
@@ -2288,116 +2378,6 @@ msgid "Flow compensation for the first layer: the amount of material extruded on
msgstr ""
#: fdmprinter.def.json
-msgctxt "retraction_enable label"
-msgid "Enable Retraction"
-msgstr "Ota takaisinveto käyttöön"
-
-#: fdmprinter.def.json
-msgctxt "retraction_enable description"
-msgid "Retract the filament when the nozzle is moving over a non-printed area. "
-msgstr "Vedä tulostuslanka takaisin, kun suutin liikkuu sellaisen alueen yli, jota ei tulosteta. "
-
-#: fdmprinter.def.json
-msgctxt "retract_at_layer_change label"
-msgid "Retract at Layer Change"
-msgstr "Takaisinveto kerroksen muuttuessa"
-
-#: fdmprinter.def.json
-msgctxt "retract_at_layer_change description"
-msgid "Retract the filament when the nozzle is moving to the next layer."
-msgstr "Vedä tulostuslanka takaisin, kun suutin on siirtymässä seuraavaan kerrokseen. "
-
-#: fdmprinter.def.json
-msgctxt "retraction_amount label"
-msgid "Retraction Distance"
-msgstr "Takaisinvetoetäisyys"
-
-#: fdmprinter.def.json
-msgctxt "retraction_amount description"
-msgid "The length of material retracted during a retraction move."
-msgstr "Takaisinvedon yhteydessä sisään vedettävän materiaalin pituus."
-
-#: fdmprinter.def.json
-msgctxt "retraction_speed label"
-msgid "Retraction Speed"
-msgstr "Takaisinvetonopeus"
-
-#: fdmprinter.def.json
-msgctxt "retraction_speed description"
-msgid "The speed at which the filament is retracted and primed during a retraction move."
-msgstr "Nopeus, jolla tulostuslanka vedetään sisään ja esitäytetään takaisinvedon yhteydessä."
-
-#: fdmprinter.def.json
-msgctxt "retraction_retract_speed label"
-msgid "Retraction Retract Speed"
-msgstr "Takaisinvedon vetonopeus"
-
-#: fdmprinter.def.json
-msgctxt "retraction_retract_speed description"
-msgid "The speed at which the filament is retracted during a retraction move."
-msgstr "Nopeus, jolla tulostuslanka vedetään sisään takaisinvedon yhteydessä."
-
-#: fdmprinter.def.json
-msgctxt "retraction_prime_speed label"
-msgid "Retraction Prime Speed"
-msgstr "Takaisinvedon esitäyttönopeus"
-
-#: fdmprinter.def.json
-msgctxt "retraction_prime_speed description"
-msgid "The speed at which the filament is primed during a retraction move."
-msgstr "Nopeus, jolla tulostuslanka esitäytetään takaisinvedon yhteydessä."
-
-#: fdmprinter.def.json
-msgctxt "retraction_extra_prime_amount label"
-msgid "Retraction Extra Prime Amount"
-msgstr "Takaisinvedon esitäytön lisäys"
-
-#: fdmprinter.def.json
-msgctxt "retraction_extra_prime_amount description"
-msgid "Some material can ooze away during a travel move, which can be compensated for here."
-msgstr "Siirtoliikkeen yhteydessä materiaalia voi tihkua pois. Sitä voidaan kompensoida tässä."
-
-#: fdmprinter.def.json
-msgctxt "retraction_min_travel label"
-msgid "Retraction Minimum Travel"
-msgstr "Takaisinvedon minimiliike"
-
-#: fdmprinter.def.json
-msgctxt "retraction_min_travel description"
-msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area."
-msgstr "Tarvittavan siirtoliikkeen minimietäisyys, jotta takaisinveto yleensäkin tapahtuu. Tällä varmistetaan, ettei takaisinvetoja tapahdu runsaasti pienellä alueella."
-
-#: fdmprinter.def.json
-msgctxt "retraction_count_max label"
-msgid "Maximum Retraction Count"
-msgstr "Takaisinvedon maksimiluku"
-
-#: fdmprinter.def.json
-msgctxt "retraction_count_max description"
-msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues."
-msgstr "Tämä asetus rajoittaa pursotuksen minimietäisyyden ikkunassa tapahtuvien takaisinvetojen lukumäärää. Muut tämän ikkunan takaisinvedot jätetään huomiotta. Tällä vältetään toistuvat takaisinvedot samalla tulostuslangan osalla, sillä tällöin lanka voi litistyä ja aiheuttaa hiertymisongelmia."
-
-#: fdmprinter.def.json
-msgctxt "retraction_extrusion_window label"
-msgid "Minimum Extrusion Distance Window"
-msgstr "Pursotuksen minimietäisyyden ikkuna"
-
-#: fdmprinter.def.json
-msgctxt "retraction_extrusion_window description"
-msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited."
-msgstr "Ikkuna, jossa takaisinvedon maksimiluku otetaan käyttöön. Tämän ikkunan tulisi olla suunnilleen takaisinvetoetäisyyden kokoinen, jotta saman kohdan sivuuttavien takaisinvetojen lukumäärää saadaan rajoitettua."
-
-#: fdmprinter.def.json
-msgctxt "limit_support_retractions label"
-msgid "Limit Support Retractions"
-msgstr ""
-
-#: fdmprinter.def.json
-msgctxt "limit_support_retractions description"
-msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure."
-msgstr ""
-
-#: fdmprinter.def.json
msgctxt "material_standby_temperature label"
msgid "Standby Temperature"
msgstr "Valmiuslämpötila"
@@ -2408,56 +2388,6 @@ msgid "The temperature of the nozzle when another nozzle is currently used for p
msgstr "Suuttimen lämpötila, kun toista suutinta käytetään tulostukseen."
#: fdmprinter.def.json
-msgctxt "switch_extruder_retraction_amount label"
-msgid "Nozzle Switch Retraction Distance"
-msgstr "Suuttimen vaihdon takaisinvetoetäisyys"
-
-#: fdmprinter.def.json
-msgctxt "switch_extruder_retraction_amount description"
-msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone."
-msgstr ""
-
-#: fdmprinter.def.json
-msgctxt "switch_extruder_retraction_speeds label"
-msgid "Nozzle Switch Retraction Speed"
-msgstr "Suuttimen vaihdon takaisinvetonopeus"
-
-#: fdmprinter.def.json
-msgctxt "switch_extruder_retraction_speeds description"
-msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding."
-msgstr "Nopeus, jolla tulostuslanka vedetään sisään. Suurempi takaisinvetonopeus toimii paremmin, mutta erittäin suuri takaisinvetonopeus saattaa hiertää tulostuslankaa."
-
-#: fdmprinter.def.json
-msgctxt "switch_extruder_retraction_speed label"
-msgid "Nozzle Switch Retract Speed"
-msgstr "Suuttimen vaihdon takaisinvetonopeus"
-
-#: fdmprinter.def.json
-msgctxt "switch_extruder_retraction_speed description"
-msgid "The speed at which the filament is retracted during a nozzle switch retract."
-msgstr "Nopeus, jolla tulostuslanka vedetään sisään suuttimen vaihdon takaisinvedon yhteydessä."
-
-#: fdmprinter.def.json
-msgctxt "switch_extruder_prime_speed label"
-msgid "Nozzle Switch Prime Speed"
-msgstr "Suuttimen vaihdon esitäyttönopeus"
-
-#: fdmprinter.def.json
-msgctxt "switch_extruder_prime_speed description"
-msgid "The speed at which the filament is pushed back after a nozzle switch retraction."
-msgstr "Nopeus, jolla tulostuslanka työnnetään takaisin suuttimen vaihdon takaisinvedon jälkeen."
-
-#: fdmprinter.def.json
-msgctxt "switch_extruder_extra_prime_amount label"
-msgid "Nozzle Switch Extra Prime Amount"
-msgstr ""
-
-#: fdmprinter.def.json
-msgctxt "switch_extruder_extra_prime_amount description"
-msgid "Extra material to prime after nozzle switching."
-msgstr ""
-
-#: fdmprinter.def.json
msgctxt "speed label"
msgid "Speed"
msgstr "Nopeus"
@@ -3078,6 +3008,116 @@ msgid "travel"
msgstr "siirtoliike"
#: fdmprinter.def.json
+msgctxt "retraction_enable label"
+msgid "Enable Retraction"
+msgstr "Ota takaisinveto käyttöön"
+
+#: fdmprinter.def.json
+msgctxt "retraction_enable description"
+msgid "Retract the filament when the nozzle is moving over a non-printed area. "
+msgstr "Vedä tulostuslanka takaisin, kun suutin liikkuu sellaisen alueen yli, jota ei tulosteta. "
+
+#: fdmprinter.def.json
+msgctxt "retract_at_layer_change label"
+msgid "Retract at Layer Change"
+msgstr "Takaisinveto kerroksen muuttuessa"
+
+#: fdmprinter.def.json
+msgctxt "retract_at_layer_change description"
+msgid "Retract the filament when the nozzle is moving to the next layer."
+msgstr "Vedä tulostuslanka takaisin, kun suutin on siirtymässä seuraavaan kerrokseen. "
+
+#: fdmprinter.def.json
+msgctxt "retraction_amount label"
+msgid "Retraction Distance"
+msgstr "Takaisinvetoetäisyys"
+
+#: fdmprinter.def.json
+msgctxt "retraction_amount description"
+msgid "The length of material retracted during a retraction move."
+msgstr "Takaisinvedon yhteydessä sisään vedettävän materiaalin pituus."
+
+#: fdmprinter.def.json
+msgctxt "retraction_speed label"
+msgid "Retraction Speed"
+msgstr "Takaisinvetonopeus"
+
+#: fdmprinter.def.json
+msgctxt "retraction_speed description"
+msgid "The speed at which the filament is retracted and primed during a retraction move."
+msgstr "Nopeus, jolla tulostuslanka vedetään sisään ja esitäytetään takaisinvedon yhteydessä."
+
+#: fdmprinter.def.json
+msgctxt "retraction_retract_speed label"
+msgid "Retraction Retract Speed"
+msgstr "Takaisinvedon vetonopeus"
+
+#: fdmprinter.def.json
+msgctxt "retraction_retract_speed description"
+msgid "The speed at which the filament is retracted during a retraction move."
+msgstr "Nopeus, jolla tulostuslanka vedetään sisään takaisinvedon yhteydessä."
+
+#: fdmprinter.def.json
+msgctxt "retraction_prime_speed label"
+msgid "Retraction Prime Speed"
+msgstr "Takaisinvedon esitäyttönopeus"
+
+#: fdmprinter.def.json
+msgctxt "retraction_prime_speed description"
+msgid "The speed at which the filament is primed during a retraction move."
+msgstr "Nopeus, jolla tulostuslanka esitäytetään takaisinvedon yhteydessä."
+
+#: fdmprinter.def.json
+msgctxt "retraction_extra_prime_amount label"
+msgid "Retraction Extra Prime Amount"
+msgstr "Takaisinvedon esitäytön lisäys"
+
+#: fdmprinter.def.json
+msgctxt "retraction_extra_prime_amount description"
+msgid "Some material can ooze away during a travel move, which can be compensated for here."
+msgstr "Siirtoliikkeen yhteydessä materiaalia voi tihkua pois. Sitä voidaan kompensoida tässä."
+
+#: fdmprinter.def.json
+msgctxt "retraction_min_travel label"
+msgid "Retraction Minimum Travel"
+msgstr "Takaisinvedon minimiliike"
+
+#: fdmprinter.def.json
+msgctxt "retraction_min_travel description"
+msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area."
+msgstr "Tarvittavan siirtoliikkeen minimietäisyys, jotta takaisinveto yleensäkin tapahtuu. Tällä varmistetaan, ettei takaisinvetoja tapahdu runsaasti pienellä alueella."
+
+#: fdmprinter.def.json
+msgctxt "retraction_count_max label"
+msgid "Maximum Retraction Count"
+msgstr "Takaisinvedon maksimiluku"
+
+#: fdmprinter.def.json
+msgctxt "retraction_count_max description"
+msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues."
+msgstr "Tämä asetus rajoittaa pursotuksen minimietäisyyden ikkunassa tapahtuvien takaisinvetojen lukumäärää. Muut tämän ikkunan takaisinvedot jätetään huomiotta. Tällä vältetään toistuvat takaisinvedot samalla tulostuslangan osalla, sillä tällöin lanka voi litistyä ja aiheuttaa hiertymisongelmia."
+
+#: fdmprinter.def.json
+msgctxt "retraction_extrusion_window label"
+msgid "Minimum Extrusion Distance Window"
+msgstr "Pursotuksen minimietäisyyden ikkuna"
+
+#: fdmprinter.def.json
+msgctxt "retraction_extrusion_window description"
+msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited."
+msgstr "Ikkuna, jossa takaisinvedon maksimiluku otetaan käyttöön. Tämän ikkunan tulisi olla suunnilleen takaisinvetoetäisyyden kokoinen, jotta saman kohdan sivuuttavien takaisinvetojen lukumäärää saadaan rajoitettua."
+
+#: fdmprinter.def.json
+msgctxt "limit_support_retractions label"
+msgid "Limit Support Retractions"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "limit_support_retractions description"
+msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "retraction_combing label"
msgid "Combing Mode"
msgstr "Pyyhkäisytila"
@@ -4270,6 +4310,16 @@ msgid "The number of lines used for a brim. More brim lines enhance adhesion to
msgstr "Reunukseen käytettävien linjojen lukumäärä. Useampi reunuslinja parantaa kiinnitystä alustaan, mutta rajoittaa tehokasta tulostusaluetta."
#: fdmprinter.def.json
+msgctxt "brim_gap label"
+msgid "Brim Distance"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "brim_gap description"
+msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "brim_replaces_support label"
msgid "Brim Replaces Support"
msgstr ""
@@ -4700,6 +4750,56 @@ msgid "Distance of the ooze shield from the print, in the X/Y directions."
msgstr "Tihkusuojuksen etäisyys tulosteesta X-/Y-suunnissa."
#: fdmprinter.def.json
+msgctxt "switch_extruder_retraction_amount label"
+msgid "Nozzle Switch Retraction Distance"
+msgstr "Suuttimen vaihdon takaisinvetoetäisyys"
+
+#: fdmprinter.def.json
+msgctxt "switch_extruder_retraction_amount description"
+msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone."
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "switch_extruder_retraction_speeds label"
+msgid "Nozzle Switch Retraction Speed"
+msgstr "Suuttimen vaihdon takaisinvetonopeus"
+
+#: fdmprinter.def.json
+msgctxt "switch_extruder_retraction_speeds description"
+msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding."
+msgstr "Nopeus, jolla tulostuslanka vedetään sisään. Suurempi takaisinvetonopeus toimii paremmin, mutta erittäin suuri takaisinvetonopeus saattaa hiertää tulostuslankaa."
+
+#: fdmprinter.def.json
+msgctxt "switch_extruder_retraction_speed label"
+msgid "Nozzle Switch Retract Speed"
+msgstr "Suuttimen vaihdon takaisinvetonopeus"
+
+#: fdmprinter.def.json
+msgctxt "switch_extruder_retraction_speed description"
+msgid "The speed at which the filament is retracted during a nozzle switch retract."
+msgstr "Nopeus, jolla tulostuslanka vedetään sisään suuttimen vaihdon takaisinvedon yhteydessä."
+
+#: fdmprinter.def.json
+msgctxt "switch_extruder_prime_speed label"
+msgid "Nozzle Switch Prime Speed"
+msgstr "Suuttimen vaihdon esitäyttönopeus"
+
+#: fdmprinter.def.json
+msgctxt "switch_extruder_prime_speed description"
+msgid "The speed at which the filament is pushed back after a nozzle switch retraction."
+msgstr "Nopeus, jolla tulostuslanka työnnetään takaisin suuttimen vaihdon takaisinvedon jälkeen."
+
+#: fdmprinter.def.json
+msgctxt "switch_extruder_extra_prime_amount label"
+msgid "Nozzle Switch Extra Prime Amount"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "switch_extruder_extra_prime_amount description"
+msgid "Extra material to prime after nozzle switching."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "meshfix label"
msgid "Mesh Fixes"
msgstr "Verkkokorjaukset"
@@ -4836,8 +4936,8 @@ msgstr "Tulostusjärjestys"
#: fdmprinter.def.json
msgctxt "print_sequence description"
-msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes."
-msgstr "Tulostetaanko kaikki mallit kerros kerrallaan vai odotetaanko yhden mallin valmistumista ennen kuin siirrytään seuraavaan. Yksi kerrallaan -tila on mahdollinen vain silloin, jos kaikki mallit ovat erillään siten, että koko tulostuspää voi siirtyä niiden välillä ja kaikki mallit ovat suuttimen ja X-/Y-akselien välistä etäisyyttä alempana."
+msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. "
+msgstr ""
#: fdmprinter.def.json
msgctxt "print_sequence option all_at_once"
@@ -5065,26 +5165,6 @@ msgid "Resolution to compute collisions with to avoid hitting the model. Setting
msgstr ""
#: fdmprinter.def.json
-msgctxt "support_tree_wall_thickness label"
-msgid "Tree Support Wall Thickness"
-msgstr ""
-
-#: fdmprinter.def.json
-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."
-msgstr ""
-
-#: fdmprinter.def.json
-msgctxt "support_tree_wall_count label"
-msgid "Tree Support Wall Line Count"
-msgstr ""
-
-#: fdmprinter.def.json
-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."
-msgstr ""
-
-#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr ""
@@ -5475,6 +5555,16 @@ msgid "Randomly jitter while printing the outer wall, so that the surface has a
msgstr "Satunnainen värinä tulostettaessa ulkoseinämää, jotta pinta näyttää viimeistelemättömältä ja karhealta."
#: fdmprinter.def.json
+msgctxt "magic_fuzzy_skin_outside_only label"
+msgid "Fuzzy Skin Outside Only"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "magic_fuzzy_skin_outside_only description"
+msgid "Jitter only the parts' outlines and not the parts' holes."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "magic_fuzzy_skin_thickness label"
msgid "Fuzzy Skin Thickness"
msgstr "Karhean pintakalvon paksuus"
@@ -5874,6 +5964,16 @@ msgid "If a skin region is supported for less than this percentage of its area,
msgstr ""
#: fdmprinter.def.json
+msgctxt "bridge_sparse_infill_max_density label"
+msgid "Bridge Sparse Infill Max Density"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "bridge_sparse_infill_max_density description"
+msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "bridge_wall_coast label"
msgid "Bridge Wall Coasting"
msgstr ""
@@ -6040,7 +6140,7 @@ msgstr ""
#: fdmprinter.def.json
msgctxt "clean_between_layers description"
-msgid "Whether to include nozzle wipe G-Code between layers. Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working."
+msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working."
msgstr ""
#: fdmprinter.def.json
@@ -6050,7 +6150,7 @@ msgstr ""
#: fdmprinter.def.json
msgctxt "max_extrusion_before_wipe description"
-msgid "Maximum material, that can be extruded before another nozzle wipe is initiated."
+msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer."
msgstr ""
#: fdmprinter.def.json
@@ -6105,7 +6205,7 @@ msgstr ""
#: fdmprinter.def.json
msgctxt "wipe_retraction_prime_speed label"
-msgid "Retraction Prime Speed"
+msgid "Wipe Retraction Prime Speed"
msgstr ""
#: fdmprinter.def.json
@@ -6125,12 +6225,12 @@ msgstr ""
#: fdmprinter.def.json
msgctxt "wipe_hop_enable label"
-msgid "Wipe Z Hop When Retracted"
+msgid "Wipe Z Hop"
msgstr ""
#: fdmprinter.def.json
msgctxt "wipe_hop_enable description"
-msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate."
+msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate."
msgstr ""
#: fdmprinter.def.json
@@ -6283,6 +6383,14 @@ msgctxt "mesh_rotation_matrix description"
msgid "Transformation matrix to be applied to the model when loading it from file."
msgstr "Mallissa käytettävä muunnosmatriisi, kun malli ladataan tiedostosta."
+#~ msgctxt "machine_head_polygon description"
+#~ msgid "A 2D silhouette of the print head (fan caps excluded)."
+#~ msgstr "2D-siluetti tulostuspäästä (tuulettimen kannattimet pois lukien)"
+
+#~ msgctxt "print_sequence description"
+#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes."
+#~ msgstr "Tulostetaanko kaikki mallit kerros kerrallaan vai odotetaanko yhden mallin valmistumista ennen kuin siirrytään seuraavaan. Yksi kerrallaan -tila on mahdollinen vain silloin, jos kaikki mallit ovat erillään siten, että koko tulostuspää voi siirtyä niiden välillä ja kaikki mallit ovat suuttimen ja X-/Y-akselien välistä etäisyyttä alempana."
+
#~ msgctxt "skin_alternate_rotation label"
#~ msgid "Alternate Skin Rotation"
#~ msgstr "Vuorottele pintakalvon pyöritystä"