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:
-rw-r--r--cura/Arranging/Arrange.py5
-rw-r--r--cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py3
-rw-r--r--cura/Machines/MaterialManager.py23
-rw-r--r--cura/Machines/QualityManager.py1
-rw-r--r--cura/OAuth2/AuthorizationService.py2
-rw-r--r--cura/Settings/ContainerManager.py6
-rw-r--r--cura/Settings/CuraContainerRegistry.py21
-rw-r--r--cura/Settings/CuraStackBuilder.py7
-rwxr-xr-xcura/Settings/MachineManager.py5
-rwxr-xr-xplugins/ChangeLogPlugin/ChangeLog.txt85
-rwxr-xr-xplugins/GCodeReader/GCodeReader.py3
-rw-r--r--plugins/PostProcessingPlugin/scripts/DisplayFilenameAndLayerOnLCD.py2
-rw-r--r--plugins/PostProcessingPlugin/scripts/InsertAtLayerChange.py17
-rw-r--r--plugins/PostProcessingPlugin/scripts/TimeLapse.py11
-rw-r--r--plugins/PostProcessingPlugin/scripts/UsePreviousProbeMeasurements.py46
-rw-r--r--plugins/UFPReader/UFPReader.py41
-rw-r--r--plugins/UFPReader/__init__.py26
-rw-r--r--plugins/UFPReader/plugin.json8
-rw-r--r--plugins/UFPWriter/UFPWriter.py2
-rw-r--r--plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml2
-rw-r--r--plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml12
-rw-r--r--plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py4
-rw-r--r--plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py92
-rw-r--r--plugins/USBPrinting/USBPrinterOutputDevice.py31
-rw-r--r--resources/bundled_packages/cura.json203
-rw-r--r--resources/definitions/alfawise_u30.def.json110
-rw-r--r--resources/definitions/alya3dp.def.json66
-rw-r--r--resources/definitions/alyanx3dp.def.json50
-rwxr-xr-xresources/definitions/creality_ender3.def.json7
-rw-r--r--resources/definitions/fdmextruder.def.json2
-rw-r--r--resources/definitions/fdmprinter.def.json2
-rw-r--r--resources/definitions/jgaurora_jgmaker_magic.def.json93
-rw-r--r--resources/definitions/kupido.def.json59
-rw-r--r--resources/definitions/raise3D_N2_dual.def.json2
-rw-r--r--resources/definitions/raise3D_N2_plus_dual.def.json2
-rw-r--r--resources/definitions/raise3D_N2_plus_single.def.json2
-rw-r--r--resources/definitions/raise3D_N2_single.def.json2
-rw-r--r--resources/definitions/tizyx_evy.def.json2
-rw-r--r--resources/definitions/tizyx_evy_dual.def.json57
-rw-r--r--resources/definitions/tizyx_k25.def.json2
-rw-r--r--resources/extruders/jgaurora_jgmaker_magic_extruder_0.def.json16
-rw-r--r--resources/extruders/tizyx_evy_dual_extruder_0.def.JSON18
-rw-r--r--resources/extruders/tizyx_evy_dual_extruder_1.def.JSON18
-rw-r--r--resources/i18n/de_DE/cura.po400
-rw-r--r--resources/i18n/de_DE/fdmextruder.def.json.po6
-rw-r--r--resources/i18n/de_DE/fdmprinter.def.json.po61
-rw-r--r--resources/i18n/es_ES/cura.po402
-rw-r--r--resources/i18n/es_ES/fdmextruder.def.json.po6
-rw-r--r--resources/i18n/es_ES/fdmprinter.def.json.po61
-rw-r--r--resources/i18n/fi_FI/cura.po4
-rw-r--r--resources/i18n/fr_FR/cura.po400
-rw-r--r--resources/i18n/fr_FR/fdmextruder.def.json.po6
-rw-r--r--resources/i18n/fr_FR/fdmprinter.def.json.po61
-rw-r--r--resources/i18n/it_IT/cura.po335
-rw-r--r--resources/i18n/it_IT/fdmextruder.def.json.po6
-rw-r--r--resources/i18n/it_IT/fdmprinter.def.json.po61
-rw-r--r--resources/i18n/ja_JP/cura.po335
-rw-r--r--resources/i18n/ja_JP/fdmextruder.def.json.po6
-rw-r--r--resources/i18n/ja_JP/fdmprinter.def.json.po64
-rw-r--r--resources/i18n/ko_KR/cura.po337
-rw-r--r--resources/i18n/ko_KR/fdmextruder.def.json.po8
-rw-r--r--resources/i18n/ko_KR/fdmprinter.def.json.po58
-rw-r--r--resources/i18n/nl_NL/cura.po404
-rw-r--r--resources/i18n/nl_NL/fdmextruder.def.json.po6
-rw-r--r--resources/i18n/nl_NL/fdmprinter.def.json.po59
-rw-r--r--resources/i18n/pl_PL/cura.po382
-rw-r--r--resources/i18n/pl_PL/fdmextruder.def.json.po14
-rw-r--r--resources/i18n/pl_PL/fdmprinter.def.json.po160
-rw-r--r--resources/i18n/pt_BR/cura.po361
-rw-r--r--resources/i18n/pt_BR/fdmextruder.def.json.po7
-rw-r--r--resources/i18n/pt_BR/fdmprinter.def.json.po40
-rw-r--r--resources/i18n/pt_PT/cura.po394
-rw-r--r--resources/i18n/pt_PT/fdmextruder.def.json.po8
-rw-r--r--resources/i18n/pt_PT/fdmprinter.def.json.po60
-rw-r--r--resources/i18n/ru_RU/cura.po355
-rw-r--r--resources/i18n/ru_RU/fdmextruder.def.json.po8
-rw-r--r--resources/i18n/ru_RU/fdmprinter.def.json.po61
-rw-r--r--resources/i18n/tr_TR/cura.po400
-rw-r--r--resources/i18n/tr_TR/fdmextruder.def.json.po6
-rw-r--r--resources/i18n/tr_TR/fdmprinter.def.json.po44
-rw-r--r--resources/i18n/zh_CN/cura.po331
-rw-r--r--resources/i18n/zh_CN/fdmextruder.def.json.po6
-rw-r--r--resources/i18n/zh_CN/fdmprinter.def.json.po61
-rw-r--r--resources/i18n/zh_TW/cura.po341
-rw-r--r--resources/i18n/zh_TW/fdmextruder.def.json.po8
-rw-r--r--resources/i18n/zh_TW/fdmprinter.def.json.po60
-rw-r--r--resources/meshes/alya_nx_platform.stlbin0 -> 323984 bytes
-rw-r--r--resources/meshes/alya_platform.stlbin0 -> 387484 bytes
-rw-r--r--resources/qml/Account/GeneralOperations.qml2
-rw-r--r--resources/qml/Account/UserOperations.qml2
-rw-r--r--resources/qml/ActionPanel/SliceProcessWidget.qml2
-rw-r--r--resources/qml/Preferences/Materials/MaterialsPage.qml2
-rw-r--r--resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml4
-rw-r--r--resources/quality/katihal/alya3dp_normal.inst.cfg57
-rw-r--r--resources/quality/katihal/alya3dp_normal_generic_pla.inst.cfg32
-rw-r--r--resources/quality/katihal/alyanx3dp_normal.inst.cfg57
-rw-r--r--resources/quality/katihal/alyanx3dp_normal_generic_pla.inst.cfg32
-rw-r--r--resources/quality/katihal/kupido_normal.inst.cfg57
-rw-r--r--resources/quality/katihal/kupido_normal_generic_abs.inst.cfg32
-rw-r--r--resources/quality/katihal/kupido_normal_generic_pla.inst.cfg32
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_high.inst.cfg42
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_normal.inst.cfg42
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_direct_drive_abs_high.inst.cfg32
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_direct_drive_abs_normal.inst.cfg32
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_high.inst.cfg42
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_normal.inst.cfg42
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_direct_drive_petg_high.inst.cfg32
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_direct_drive_petg_normal.inst.cfg32
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_flex.inst.cfg42
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_flex_only.inst.cfg14
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_high.inst.cfg42
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_normal.inst.cfg42
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_flex.inst.cfg33
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_flex_only.inst.cfg14
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_high.inst.cfg32
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_normal.inst.cfg32
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Flex_Only_Quality.inst.CFG30
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Flex_Quality.inst.cfg22
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_High_Quality.inst.cfg22
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Normal_Quality.inst.cfg22
-rw-r--r--resources/quality/ultimaker2_plus/um2p_abs_0.4_high.inst.cfg2
-rw-r--r--resources/quality/ultimaker2_plus/um2p_cpe_0.4_fast.inst.cfg6
-rw-r--r--resources/quality/ultimaker2_plus/um2p_cpe_0.4_high.inst.cfg2
-rw-r--r--resources/quality/ultimaker2_plus/um2p_global_Slightly_Coarse_Quality.inst.cfg2
-rw-r--r--resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg2
-rw-r--r--resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg6
-rw-r--r--resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg2
-rw-r--r--resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg2
-rw-r--r--resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg2
-rw-r--r--resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg4
-rw-r--r--resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg4
-rw-r--r--resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg2
-rw-r--r--resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg2
-rwxr-xr-xresources/variants/deltacomb_025_e3d.inst.cfg2
-rwxr-xr-xresources/variants/deltacomb_040_e3d.inst.cfg2
-rwxr-xr-xresources/variants/deltacomb_080_e3d.inst.cfg2
-rw-r--r--resources/variants/tizyx_evy_0.2.inst.cfg3
-rw-r--r--resources/variants/tizyx_evy_0.3.inst.cfg2
-rw-r--r--resources/variants/tizyx_evy_0.4.inst.cfg2
-rw-r--r--resources/variants/tizyx_evy_0.5.inst.cfg2
-rw-r--r--resources/variants/tizyx_evy_0.6.inst.cfg2
-rw-r--r--resources/variants/tizyx_evy_0.8.inst.cfg2
-rw-r--r--resources/variants/tizyx_evy_1.0.inst.cfg2
-rw-r--r--resources/variants/tizyx_evy_dual_classic.inst.cfg13
-rw-r--r--resources/variants/tizyx_evy_dual_direct_drive.inst.cfg13
-rw-r--r--tests/Settings/TestContainerManager.py76
-rw-r--r--tests/Settings/TestCuraContainerRegistry.py62
-rw-r--r--tests/Settings/TestProfiles.py4
-rw-r--r--tests/Settings/conftest.py6
-rwxr-xr-xtests/TestArrange.py62
-rw-r--r--tests/TestMaterialManager.py43
-rw-r--r--tests/TestPrintInformation.py2
-rw-r--r--tests/TestQualityManager.py60
153 files changed, 5128 insertions, 3587 deletions
diff --git a/cura/Arranging/Arrange.py b/cura/Arranging/Arrange.py
index 32796005c8..caa7aae910 100644
--- a/cura/Arranging/Arrange.py
+++ b/cura/Arranging/Arrange.py
@@ -217,11 +217,6 @@ class Arrange:
prio_slice = self._priority[min_y:max_y, min_x:max_x]
prio_slice[new_occupied] = 999
- # If you want to see how the rasterized arranger build plate looks like, uncomment this code
- # numpy.set_printoptions(linewidth=500, edgeitems=200)
- # print(self._occupied.shape)
- # print(self._occupied)
-
@property
def isEmpty(self):
return self._is_empty
diff --git a/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py b/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py
index 8bbc2bf132..89f613e180 100644
--- a/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py
+++ b/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Ultimaker B.V.
+# Copyright (c) 2019 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
from UM.Application import Application
@@ -48,7 +48,6 @@ class ArrangeArray:
return self._count
def get(self, index):
- print(self._arrange)
return self._arrange[index]
def getFirstEmpty(self):
diff --git a/cura/Machines/MaterialManager.py b/cura/Machines/MaterialManager.py
index aff79218c8..634f1ba2bd 100644
--- a/cura/Machines/MaterialManager.py
+++ b/cura/Machines/MaterialManager.py
@@ -219,7 +219,7 @@ class MaterialManager(QObject):
root_material_id = material_metadata["base_file"]
definition = material_metadata["definition"]
- approximate_diameter = material_metadata["approximate_diameter"]
+ approximate_diameter = str(material_metadata["approximate_diameter"])
if approximate_diameter not in self._diameter_machine_nozzle_buildplate_material_map:
self._diameter_machine_nozzle_buildplate_material_map[approximate_diameter] = {}
@@ -332,7 +332,6 @@ class MaterialManager(QObject):
buildplate_node = nozzle_node.getChildNode(buildplate_name)
nodes_to_check = [buildplate_node, nozzle_node, machine_node, default_machine_node]
-
# Fallback mechanism of finding materials:
# 1. buildplate-specific material
# 2. nozzle-specific material
@@ -553,10 +552,24 @@ class MaterialManager(QObject):
#
# Methods for GUI
#
+ @pyqtSlot("QVariant", result=bool)
+ def canMaterialBeRemoved(self, material_node: "MaterialNode"):
+ # Check if the material is active in any extruder train. In that case, the material shouldn't be removed!
+ # In the future we might enable this again, but right now, it's causing a ton of issues if we do (since it
+ # corrupts the configuration)
+ root_material_id = material_node.getMetaDataEntry("base_file")
+ material_group = self.getMaterialGroup(root_material_id)
+ if not material_group:
+ return False
+
+ nodes_to_remove = [material_group.root_material_node] + material_group.derived_material_node_list
+ ids_to_remove = [node.getMetaDataEntry("id", "") for node in nodes_to_remove]
+
+ for extruder_stack in self._container_registry.findContainerStacks(type="extruder_train"):
+ if extruder_stack.material.getId() in ids_to_remove:
+ return False
+ return True
- #
- # Sets the new name for the given material.
- #
@pyqtSlot("QVariant", str)
def setMaterialName(self, material_node: "MaterialNode", name: str) -> None:
root_material_id = material_node.getMetaDataEntry("base_file")
diff --git a/cura/Machines/QualityManager.py b/cura/Machines/QualityManager.py
index 34cc9ce4b2..b849b16169 100644
--- a/cura/Machines/QualityManager.py
+++ b/cura/Machines/QualityManager.py
@@ -209,6 +209,7 @@ class QualityManager(QObject):
# (1) the machine-specific node
# (2) the generic node
machine_node = self._machine_nozzle_buildplate_material_quality_type_to_quality_dict.get(machine_definition_id)
+
# Check if this machine has specific quality profiles for its extruders, if so, when looking up extruder
# qualities, we should not fall back to use the global qualities.
has_extruder_specific_qualities = False
diff --git a/cura/OAuth2/AuthorizationService.py b/cura/OAuth2/AuthorizationService.py
index a4214ee958..1f20f2d87f 100644
--- a/cura/OAuth2/AuthorizationService.py
+++ b/cura/OAuth2/AuthorizationService.py
@@ -124,7 +124,7 @@ class AuthorizationService:
self._storeAuthData(response)
self.onAuthStateChanged.emit(logged_in = True)
else:
- self.onAuthStateChanged(logged_in = False)
+ self.onAuthStateChanged.emit(logged_in = False)
## Delete the authentication data that we have stored locally (eg; logout)
def deleteAuthData(self) -> None:
diff --git a/cura/Settings/ContainerManager.py b/cura/Settings/ContainerManager.py
index 133e04e8fc..2422fa3b21 100644
--- a/cura/Settings/ContainerManager.py
+++ b/cura/Settings/ContainerManager.py
@@ -47,8 +47,10 @@ class ContainerManager(QObject):
if ContainerManager.__instance is not None:
raise RuntimeError("Try to create singleton '%s' more than once" % self.__class__.__name__)
ContainerManager.__instance = self
-
- super().__init__(parent = application)
+ try:
+ super().__init__(parent = application)
+ except TypeError:
+ super().__init__()
self._application = application # type: CuraApplication
self._plugin_registry = self._application.getPluginRegistry() # type: PluginRegistry
diff --git a/cura/Settings/CuraContainerRegistry.py b/cura/Settings/CuraContainerRegistry.py
index a9f79d63d3..dd7ed625d6 100644
--- a/cura/Settings/CuraContainerRegistry.py
+++ b/cura/Settings/CuraContainerRegistry.py
@@ -1,11 +1,11 @@
-# Copyright (c) 2018 Ultimaker B.V.
+# Copyright (c) 2019 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
import os
import re
import configparser
-from typing import cast, Dict, Optional
+from typing import Any, cast, Dict, Optional
from PyQt5.QtWidgets import QMessageBox
from UM.Decorators import override
@@ -327,6 +327,23 @@ class CuraContainerRegistry(ContainerRegistry):
self._registerSingleExtrusionMachinesExtruderStacks()
self._connectUpgradedExtruderStacksToMachines()
+ ## Check if the metadata for a container is okay before adding it.
+ #
+ # This overrides the one from UM.Settings.ContainerRegistry because we
+ # also require that the setting_version is correct.
+ @override(ContainerRegistry)
+ def _isMetadataValid(self, metadata: Optional[Dict[str, Any]]) -> bool:
+ if metadata is None:
+ return False
+ if "setting_version" not in metadata:
+ return False
+ try:
+ if int(metadata["setting_version"]) != cura.CuraApplication.CuraApplication.SettingVersion:
+ return False
+ except ValueError: #Not parsable as int.
+ return False
+ return True
+
## Update an imported profile to match the current machine configuration.
#
# \param profile The profile to configure.
diff --git a/cura/Settings/CuraStackBuilder.py b/cura/Settings/CuraStackBuilder.py
index c98c63f529..d20e686279 100644
--- a/cura/Settings/CuraStackBuilder.py
+++ b/cura/Settings/CuraStackBuilder.py
@@ -125,7 +125,12 @@ class CuraStackBuilder:
extruder_definition_dict = global_stack.getMetaDataEntry("machine_extruder_trains")
extruder_definition_id = extruder_definition_dict[str(extruder_position)]
- extruder_definition = registry.findDefinitionContainers(id = extruder_definition_id)[0]
+ try:
+ extruder_definition = registry.findDefinitionContainers(id = extruder_definition_id)[0]
+ except IndexError as e:
+ # It still needs to break, but we want to know what extruder ID made it break.
+ Logger.log("e", "Unable to find extruder with the id %s", extruder_definition_id)
+ raise e
# get material container for extruders
material_container = application.empty_material_container
diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py
index 0afca64c88..dd016ea851 100755
--- a/cura/Settings/MachineManager.py
+++ b/cura/Settings/MachineManager.py
@@ -1390,8 +1390,9 @@ class MachineManager(QObject):
need_to_show_message = False
for extruder_configuration in configuration.extruderConfigurations:
- extruder_has_hotend = extruder_configuration.hotendID != ""
- extruder_has_material = extruder_configuration.material.guid != ""
+ # We support "" or None, since the cloud uses None instead of empty strings
+ extruder_has_hotend = extruder_configuration.hotendID and extruder_configuration.hotendID != ""
+ extruder_has_material = extruder_configuration.material.guid and extruder_configuration.material.guid != ""
# If the machine doesn't have a hotend or material, disable this extruder
if not extruder_has_hotend or not extruder_has_material:
diff --git a/plugins/ChangeLogPlugin/ChangeLog.txt b/plugins/ChangeLogPlugin/ChangeLog.txt
index 651abb0cac..f50913cbb4 100755
--- a/plugins/ChangeLogPlugin/ChangeLog.txt
+++ b/plugins/ChangeLogPlugin/ChangeLog.txt
@@ -1,3 +1,88 @@
+[4.0.0]
+*Updated user interface
+Ultimaker Cura is a very powerful tool with many features to support users’ needs. In the new UI, we present these features in a better, more intuitive way based on the workflow of our users. The Marketplace and user account control have been integrated into the main interface to easily access material profiles and plugins. Three stages are shown in the header to give a clear guidance of the flow. The stage menu is populated with collapsible panels that allow users to focus on the 3D view when needed, while still showing important information at the same time, such as slicing configuration and settings. Users can now easily go to the preview stage to examine the layer view after slicing the model, which previously was less obvious or hidden. The new UI also creates more distinction between recommended and custom mode. Novice users or users who are not interested in all the settings can easily prepare a file, relying on the strength of expert-configured print profiles. Experienced users who want greater control can configure over 300 settings to their needs.
+
+*Redesigned "Add Printer" dialog
+Updated one of the first dialogs a new user is presented with. The layout is loosely modeled on the layout of the Ultimaker 3/Ultimaker S5 "Connect to Network" dialog, and adds some instructions and intention to the dialog. Contributed by fieldOfView.
+
+*Updated custom mode panel
+Based on feedback from 4.0 beta, the custom mode panel is now resizable to make more settings visible. The set position will persist between sessions.
+
+*Monitor tab
+Updated the monitor tab interface for better alignment with Cura Connect interface.
+
+*Remote printing
+Use your Ultimaker S5 printer with an Ultimaker account to send and monitor print jobs from outside your local network. Requires firmware 5.2 (coming soon).
+
+*User ratings for plugins
+With an Ultimaker account, users can now give feedback on their experience by rating their favourite plugins.
+
+*Integrated backups
+‘Cura backups’ has been integrated into Ultimaker Cura and can be found in the ‘extensions’ menu. With this feature, users can use their Ultimaker account to backup their Ultimaker Cura configurations to the cloud for easy, convenient retrieval.
+
+*Plugin versioning
+Newer plug-ins can't load in older versions if they use newer features, while old plug-ins may still load in newer versions.
+
+*LAN and cloud printer icons
+Users can now quickly see if their printer is network or cloud enabled with new icons.
+
+*Improved UI speed
+This version switches faster between extruders and printers. Your mileage may vary depending on your system specifications.
+
+*Floats precision
+No settings in Ultimaker Cura require more than three digits of precision, so floats in setting input fields have been limited to three digits only. Contributed by fieldOfView.
+
+*Minimum support area
+This feature allows set minimum area size for support and support interface polygons. Polygons which area are smaller than set value will not be generated. Contributed by vgribinchuk/Desktop Metal.
+
+*Lazy Tree Support calculation
+In previous versions, 95% of Tree Support’s computation time was used to calculate the collision volumes to make sure that the branches avoid collisions with the meshes. Now it calculates these volumes only when necessary, reducing the computation time. Contributed by bjude.
+
+*CPE and CPE+ comb retractions
+Changed all CPE and CPE+ profiles to travel up to 50 mm without retraction, decreasing blobs caused by combing long distances.
+
+*Marketplace improvements
+Added optimizations to show a support site instead of an email address, increased the number of lines that are shown for the description, and show a 'website' link so people can order material directly.
+
+*Arduino drivers silent install
+Previous versions stopped silent installation because the Arduino drivers packaged with Cura are not signed. Arduino drivers are now skipped when performing a silent install.
+
+*New third-party definitions
+- Wanhao. Updated printer profiles to use new travel_speed macro (Contributed by forkineye).
+- JGAurora A1, A5 and Z-603S (Contributed by pinchies).
+- Alfawise U20 (Contributed by pinchies).
+- Cocoon Create ModelMaker (Contributed by pinchies).
+- Ender-3. Updates to the printer definition (Contributed by stelgenhof).
+
+*Bug fixes
+- Fixed an issue which prevented slicing when per extruder settings were changed with a disabled extruder.
+- Improved handling of non-Ultimaker network connected printers within Ultimaker Cura. Contributed by fieldOfView
+- Fixed an issue where printing with the second extruder only would retract material unnecessarily.
+- Fixed an issue where outdated plugins remained partially activated.
+- Fixed an issue where combing was not working when tweaking Retraction minimum travel.
+- Fixed an oversized print head collision zone when using print one-at-a-time mode.
+- Due to inaccuracy of floats in very large prints, the position is reset again several times using "G92 E0" commands.
+- Improved update checker text for better readability.
+- Updated the implementation of 3MF in Ultimaker Cura for better consistency with 3MF consortium specifications.
+- Removed all final and initial print temperature offsets, and increased first layer print temperature to fix under-extrusion problems.
+- Holding shift and rotating a model on its axis for fine-grained rotations would sometimes pan the camera. This has now been fixed.
+- Added file type associations for .gcode and .g extensions.
+- Marked some more profiles as experimental.
+- Fixed an issue where duplicated PLA with a different label would replace the original PLA entry.
+- Updated which profile new materials are based when you create a brand new material. Contributed by fieldOfView.
+- Fixed adhesion type errors on startup.
+- Fixed an issue where system tray icons would remain when Ultimaker Cura is closed until mouse-over.
+- Added extra tooltip to give extra information about start/end g-codes.
+- Fixed an issue where clicking 'Create Account' would go to login instead of sign-up.
+- Fixed an issue where the legacy profile importer would generate corrupt profiles.
+- Fixed an issue where Ultimaker Cura could crash on start-up during the upgrading of your configuration to the newest version for some people.
+- Fixed an issue where Ultimaker Cura would crash after downloading plugin from Marketplace.
+- Ignores plugins folder when checking files for version upgrade. Start-up is now much faster if you've installed a lot of plugins or have used many versions of Ultimaker Cura.
+- Fixed an issue where the firmware checker shows up when there is no internet connection.
+- Fixed an issue where settings could not be made visible again after hiding all settings.
+- Fixed false configuration error for CC Red 0.6 core after a version upgrade.
+- Fixed an issue where a warning is issued when selecting a printer with no material loaded. The extruder will now be disabled instead.
+
[3.6.0]
*Gyroid infill
New infill pattern with enhanced strength properties. Gyroid infill is one of the strongest infill types for a given weight, has isotropic properties, and prints relatively fast with reduced material use and a fully connected part interior. Note: Slicing time can increase up to 40 seconds or more, depending on the model. Contributed by smartavionics.
diff --git a/plugins/GCodeReader/GCodeReader.py b/plugins/GCodeReader/GCodeReader.py
index 1bc22a3e62..b9e948dfea 100755
--- a/plugins/GCodeReader/GCodeReader.py
+++ b/plugins/GCodeReader/GCodeReader.py
@@ -12,9 +12,6 @@ catalog = i18nCatalog("cura")
from . import MarlinFlavorParser, RepRapFlavorParser
-
-
-
# Class for loading and parsing G-code files
class GCodeReader(MeshReader):
_flavor_default = "Marlin"
diff --git a/plugins/PostProcessingPlugin/scripts/DisplayFilenameAndLayerOnLCD.py b/plugins/PostProcessingPlugin/scripts/DisplayFilenameAndLayerOnLCD.py
index 9fd9e08d7d..3ab20b8297 100644
--- a/plugins/PostProcessingPlugin/scripts/DisplayFilenameAndLayerOnLCD.py
+++ b/plugins/PostProcessingPlugin/scripts/DisplayFilenameAndLayerOnLCD.py
@@ -36,7 +36,7 @@ class DisplayFilenameAndLayerOnLCD(Script):
name = self.getSettingValueByKey("name")
else:
name = Application.getInstance().getPrintInformation().jobName
- lcd_text = "M117 " + name + " layer: "
+ lcd_text = "M117 " + name + " layer "
i = 0
for layer in data:
display_text = lcd_text + str(i)
diff --git a/plugins/PostProcessingPlugin/scripts/InsertAtLayerChange.py b/plugins/PostProcessingPlugin/scripts/InsertAtLayerChange.py
index 32fcc85fe1..c21993aad1 100644
--- a/plugins/PostProcessingPlugin/scripts/InsertAtLayerChange.py
+++ b/plugins/PostProcessingPlugin/scripts/InsertAtLayerChange.py
@@ -37,13 +37,14 @@ class InsertAtLayerChange(Script):
for layer in data:
# Check that a layer is being printed
lines = layer.split("\n")
- if ";LAYER:" in lines[0]:
- index = data.index(layer)
- if self.getSettingValueByKey("insert_location") == "before":
- layer = gcode_to_add + layer
- else:
- layer = layer + gcode_to_add
-
- data[index] = layer
+ for line in lines:
+ if ";LAYER:" in line:
+ index = data.index(layer)
+ if self.getSettingValueByKey("insert_location") == "before":
+ layer = gcode_to_add + layer
+ else:
+ layer = layer + gcode_to_add
+ data[index] = layer
+ break
return data
diff --git a/plugins/PostProcessingPlugin/scripts/TimeLapse.py b/plugins/PostProcessingPlugin/scripts/TimeLapse.py
index 76d9143459..36d0f6a058 100644
--- a/plugins/PostProcessingPlugin/scripts/TimeLapse.py
+++ b/plugins/PostProcessingPlugin/scripts/TimeLapse.py
@@ -85,10 +85,11 @@ class TimeLapse(Script):
for layer in data:
# Check that a layer is being printed
lines = layer.split("\n")
- if ";LAYER:" in lines[0]:
- index = data.index(layer)
- layer += gcode_to_append
-
- data[index] = layer
+ for line in lines:
+ if ";LAYER:" in line:
+ index = data.index(layer)
+ layer += gcode_to_append
+ data[index] = layer
+ break
return data
diff --git a/plugins/PostProcessingPlugin/scripts/UsePreviousProbeMeasurements.py b/plugins/PostProcessingPlugin/scripts/UsePreviousProbeMeasurements.py
new file mode 100644
index 0000000000..271cb57100
--- /dev/null
+++ b/plugins/PostProcessingPlugin/scripts/UsePreviousProbeMeasurements.py
@@ -0,0 +1,46 @@
+# Cura PostProcessingPlugin
+# Author: Amanda de Castilho
+# Date: January 5,2019
+
+# Description: This plugin overrides probing command and inserts code to ensure
+# previous probe measurements are loaded and bed leveling enabled
+# (searches for G29 and replaces it with M501 & M420 S1)
+# *** Assumes G29 is in the start code, will do nothing if it isn't ***
+
+from ..Script import Script
+
+class UsePreviousProbeMeasurements(Script):
+ def __init__(self):
+ super().__init__()
+
+ def getSettingDataString(self):
+ return """{
+ "name": "Use Previous Probe Measurements",
+ "key": "UsePreviousProbeMeasurements",
+ "metadata": {},
+ "version": 2,
+ "settings":
+ {
+ "use_previous_measurements":
+ {
+ "label": "Use last measurement?",
+ "description": "Selecting this will remove the G29 probing command and instead ensure previous measurements are loaded and enabled",
+ "type": "bool",
+ "default_value": false
+ }
+ }
+ }"""
+
+ def execute(self, data):
+ text = "M501 ;load bed level data\nM420 S1 ;enable bed leveling"
+ if self.getSettingValueByKey("use_previous_measurements"):
+ for layer in data:
+ layer_index = data.index(layer)
+ lines = layer.split("\n")
+ for line in lines:
+ if line.startswith("G29"):
+ line_index = lines.index(line)
+ lines[line_index] = text
+ final_lines = "\n".join(lines)
+ data[layer_index] = final_lines
+ return data
diff --git a/plugins/UFPReader/UFPReader.py b/plugins/UFPReader/UFPReader.py
new file mode 100644
index 0000000000..cec70ef655
--- /dev/null
+++ b/plugins/UFPReader/UFPReader.py
@@ -0,0 +1,41 @@
+# Copyright (c) 2019 Ultimaker B.V.
+# Cura is released under the terms of the LGPLv3 or higher.
+
+from typing import cast
+
+from Charon.VirtualFile import VirtualFile
+
+from UM.Mesh.MeshReader import MeshReader
+from UM.MimeTypeDatabase import MimeType, MimeTypeDatabase
+from UM.PluginRegistry import PluginRegistry
+from cura.Scene.CuraSceneNode import CuraSceneNode
+from plugins.GCodeReader.GCodeReader import GCodeReader
+
+
+class UFPReader(MeshReader):
+
+ def __init__(self) -> None:
+ super().__init__()
+
+ MimeTypeDatabase.addMimeType(
+ MimeType(
+ name = "application/x-ufp",
+ comment = "Ultimaker Format Package",
+ suffixes = ["ufp"]
+ )
+ )
+ self._supported_extensions = [".ufp"]
+
+ def _read(self, file_name: str) -> CuraSceneNode:
+ # Open the file
+ archive = VirtualFile()
+ archive.open(file_name)
+ # Get the gcode data from the file
+ gcode_data = archive.getData("/3D/model.gcode")
+ # Convert the bytes stream to string
+ gcode_stream = gcode_data["/3D/model.gcode"].decode("utf-8")
+
+ # Open the GCodeReader to parse the data
+ gcode_reader = cast(GCodeReader, PluginRegistry.getInstance().getPluginObject("GCodeReader"))
+ gcode_reader.preReadFromStream(gcode_stream)
+ return gcode_reader.readFromStream(gcode_stream)
diff --git a/plugins/UFPReader/__init__.py b/plugins/UFPReader/__init__.py
new file mode 100644
index 0000000000..8f405d4f66
--- /dev/null
+++ b/plugins/UFPReader/__init__.py
@@ -0,0 +1,26 @@
+#Copyright (c) 2019 Ultimaker B.V.
+#Cura is released under the terms of the LGPLv3 or higher.
+
+from UM.i18n import i18nCatalog
+
+from . import UFPReader
+
+i18n_catalog = i18nCatalog("cura")
+
+
+def getMetaData():
+ return {
+ "mesh_reader": [
+ {
+ "mime_type": "application/x-ufp",
+ "extension": "ufp",
+ "description": i18n_catalog.i18nc("@item:inlistbox", "Ultimaker Format Package")
+ }
+ ]
+ }
+
+
+def register(app):
+ app.addNonSliceableExtension(".ufp")
+ return {"mesh_reader": UFPReader.UFPReader()}
+
diff --git a/plugins/UFPReader/plugin.json b/plugins/UFPReader/plugin.json
new file mode 100644
index 0000000000..b56b555b36
--- /dev/null
+++ b/plugins/UFPReader/plugin.json
@@ -0,0 +1,8 @@
+{
+ "name": "UFP Reader",
+ "author": "Ultimaker B.V.",
+ "version": "1.0.0",
+ "description": "Provides support for reading Ultimaker Format Packages.",
+ "supported_sdk_versions": ["6.0.0"],
+ "i18n-catalog": "cura"
+} \ No newline at end of file
diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py
index c0db104c82..2aece1092a 100644
--- a/plugins/UFPWriter/UFPWriter.py
+++ b/plugins/UFPWriter/UFPWriter.py
@@ -28,7 +28,7 @@ class UFPWriter(MeshWriter):
MimeTypeDatabase.addMimeType(
MimeType(
name = "application/x-ufp",
- comment = "Cura UFP File",
+ comment = "Ultimaker Format Package",
suffixes = ["ufp"]
)
)
diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml
index ce08f78226..9bee89c9bc 100644
--- a/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml
+++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml
@@ -210,7 +210,7 @@ Item
Label
{
- text: "All jobs are printed."
+ text: i18n.i18nc("@info", "All jobs are printed.")
color: UM.Theme.getColor("monitor_text_primary")
font: UM.Theme.getFont("medium") // 14pt, regular
}
diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml
index 59cbda7172..e68418c21a 100644
--- a/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml
+++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml
@@ -50,7 +50,17 @@ Component
MonitorCarousel
{
id: carousel
- printers: OutputDevice.receivedPrintJobs ? OutputDevice.printers : [null]
+ printers:
+ {
+ // When printing over the cloud we don't recieve print jobs until there is one, so
+ // unless there's at least one print job we'll be stuck with skeleton loading
+ // indefinitely.
+ if (Cura.MachineManager.activeMachineIsUsingCloudConnection || OutputDevice.receivedPrintJobs)
+ {
+ return OutputDevice.printers
+ }
+ return [null]
+ }
}
}
diff --git a/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py b/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py
index 1312ab2129..57a163172a 100644
--- a/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py
+++ b/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py
@@ -395,9 +395,9 @@ class ClusterUM3OutputDevice(NetworkedPrinterOutputDevice):
newly_finished_jobs = [job for job in finished_jobs if job not in self._finished_jobs and job.owner == username]
for job in newly_finished_jobs:
if job.assignedPrinter:
- job_completed_text = i18n_catalog.i18nc("@info:status", "Printer '{printer_name}' has finished printing '{job_name}'.".format(printer_name=job.assignedPrinter.name, job_name = job.name))
+ job_completed_text = i18n_catalog.i18nc("@info:status", "Printer '{printer_name}' has finished printing '{job_name}'.").format(printer_name=job.assignedPrinter.name, job_name = job.name)
else:
- job_completed_text = i18n_catalog.i18nc("@info:status", "The print job '{job_name}' was finished.".format(job_name = job.name))
+ job_completed_text = i18n_catalog.i18nc("@info:status", "The print job '{job_name}' was finished.").format(job_name = job.name)
job_completed_message = Message(text=job_completed_text, title = i18n_catalog.i18nc("@info:status", "Print finished"))
job_completed_message.show()
diff --git a/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py b/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py
index 66be0200c4..3217e3be9d 100644
--- a/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py
+++ b/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py
@@ -492,50 +492,27 @@ class UM3OutputDevicePlugin(OutputDevicePlugin):
def _onCloudFlowPossible(self) -> None:
# Cloud flow is possible, so show the message
if not self._start_cloud_flow_message:
- self._start_cloud_flow_message = Message(
- text = i18n_catalog.i18nc("@info:status", "Send and monitor print jobs from anywhere using your Ultimaker account."),
- lifetime = 0,
- image_source = QUrl.fromLocalFile(os.path.join(
- PluginRegistry.getInstance().getPluginPath("UM3NetworkPrinting"),
- "resources", "svg", "cloud-flow-start.svg"
- )),
- image_caption = i18n_catalog.i18nc("@info:status", "Connect to Ultimaker Cloud"),
- option_text = i18n_catalog.i18nc("@action", "Don't ask me again for this printer."),
- option_state = False
- )
- self._start_cloud_flow_message.addAction("", i18n_catalog.i18nc("@action", "Get started"), "", "")
- self._start_cloud_flow_message.optionToggled.connect(self._onDontAskMeAgain)
- self._start_cloud_flow_message.actionTriggered.connect(self._onCloudFlowStarted)
- self._start_cloud_flow_message.show()
- return
+ self._createCloudFlowStartMessage()
+ if self._start_cloud_flow_message and not self._start_cloud_flow_message.visible:
+ self._start_cloud_flow_message.show()
def _onCloudPrintingConfigured(self) -> None:
- if self._start_cloud_flow_message:
+ # Hide the cloud flow start message if it was hanging around already
+ # For example: if the user already had the browser openen and made the association themselves
+ if self._start_cloud_flow_message and self._start_cloud_flow_message.visible:
self._start_cloud_flow_message.hide()
- self._start_cloud_flow_message = None
- # Show the successful pop-up
- if not self._start_cloud_flow_message:
- self._cloud_flow_complete_message = Message(
- text = i18n_catalog.i18nc("@info:status", "You can now send and monitor print jobs from anywhere using your Ultimaker account."),
- lifetime = 30,
- image_source = QUrl.fromLocalFile(os.path.join(
- PluginRegistry.getInstance().getPluginPath("UM3NetworkPrinting"),
- "resources", "svg", "cloud-flow-completed.svg"
- )),
- image_caption = i18n_catalog.i18nc("@info:status", "Connected!")
- )
- # Don't show the review connection link if we're not on the local network
- if self._application.getMachineManager().activeMachineHasNetworkConnection:
- self._cloud_flow_complete_message.addAction("", i18n_catalog.i18nc("@action", "Review your connection"), "", "", 1) # TODO: Icon
- self._cloud_flow_complete_message.actionTriggered.connect(self._onReviewCloudConnection)
+ # Cloud flow is complete, so show the message
+ if not self._cloud_flow_complete_message:
+ self._createCloudFlowCompleteMessage()
+ if self._cloud_flow_complete_message and not self._cloud_flow_complete_message.visible:
self._cloud_flow_complete_message.show()
-
- # Set the machine's cloud flow as complete so we don't ask the user again and again for cloud connected printers
- active_machine = self._application.getMachineManager().activeMachine
- if active_machine:
- active_machine.setMetaDataEntry("do_not_show_cloud_message", True)
- return
+
+ # Set the machine's cloud flow as complete so we don't ask the user again and again for cloud connected printers
+ active_machine = self._application.getMachineManager().activeMachine
+ if active_machine:
+ active_machine.setMetaDataEntry("do_not_show_cloud_message", True)
+ return
def _onDontAskMeAgain(self, checked: bool) -> None:
active_machine = self._application.getMachineManager().activeMachine # type: Optional[GlobalStack]
@@ -561,11 +538,40 @@ class UM3OutputDevicePlugin(OutputDevicePlugin):
return
def _onMachineSwitched(self) -> None:
- if self._start_cloud_flow_message is not None:
+ # Hide any left over messages
+ if self._start_cloud_flow_message is not None and self._start_cloud_flow_message.visible:
self._start_cloud_flow_message.hide()
- self._start_cloud_flow_message = None
- if self._cloud_flow_complete_message is not None:
+ if self._cloud_flow_complete_message is not None and self._cloud_flow_complete_message.visible:
self._cloud_flow_complete_message.hide()
- self._cloud_flow_complete_message = None
+ # Check for cloud flow again with newly selected machine
self.checkCloudFlowIsPossible()
+
+ def _createCloudFlowStartMessage(self):
+ self._start_cloud_flow_message = Message(
+ text = i18n_catalog.i18nc("@info:status", "Send and monitor print jobs from anywhere using your Ultimaker account."),
+ lifetime = 0,
+ image_source = QUrl.fromLocalFile(os.path.join(
+ PluginRegistry.getInstance().getPluginPath("UM3NetworkPrinting"),
+ "resources", "svg", "cloud-flow-start.svg"
+ )),
+ image_caption = i18n_catalog.i18nc("@info:status Ultimaker Cloud is a brand name and shouldn't be translated.", "Connect to Ultimaker Cloud"),
+ option_text = i18n_catalog.i18nc("@action", "Don't ask me again for this printer."),
+ option_state = False
+ )
+ self._start_cloud_flow_message.addAction("", i18n_catalog.i18nc("@action", "Get started"), "", "")
+ self._start_cloud_flow_message.optionToggled.connect(self._onDontAskMeAgain)
+ self._start_cloud_flow_message.actionTriggered.connect(self._onCloudFlowStarted)
+
+ def _createCloudFlowCompleteMessage(self):
+ self._cloud_flow_complete_message = Message(
+ text = i18n_catalog.i18nc("@info:status", "You can now send and monitor print jobs from anywhere using your Ultimaker account."),
+ lifetime = 30,
+ image_source = QUrl.fromLocalFile(os.path.join(
+ PluginRegistry.getInstance().getPluginPath("UM3NetworkPrinting"),
+ "resources", "svg", "cloud-flow-completed.svg"
+ )),
+ image_caption = i18n_catalog.i18nc("@info:status", "Connected!")
+ )
+ self._cloud_flow_complete_message.addAction("", i18n_catalog.i18nc("@action", "Review your connection"), "", "", 1) # TODO: Icon
+ self._cloud_flow_complete_message.actionTriggered.connect(self._onReviewCloudConnection) \ No newline at end of file
diff --git a/plugins/USBPrinting/USBPrinterOutputDevice.py b/plugins/USBPrinting/USBPrinterOutputDevice.py
index 43a91584fa..de2c0c1d72 100644
--- a/plugins/USBPrinting/USBPrinterOutputDevice.py
+++ b/plugins/USBPrinting/USBPrinterOutputDevice.py
@@ -1,9 +1,12 @@
-# Copyright (c) 2018 Ultimaker B.V.
+# Copyright (c) 2019 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
+
import os
-from UM.Logger import Logger
from UM.i18n import i18nCatalog
+from UM.Logger import Logger
+from UM.Mesh.MeshWriter import MeshWriter #To get the g-code output.
+from UM.PluginRegistry import PluginRegistry #To get the g-code output.
from UM.Qt.Duration import DurationFormat
from cura.CuraApplication import CuraApplication
@@ -15,10 +18,11 @@ from cura.PrinterOutput.GenericOutputController import GenericOutputController
from .AutoDetectBaudJob import AutoDetectBaudJob
from .AvrFirmwareUpdater import AvrFirmwareUpdater
+from io import StringIO #To write the g-code output.
+from queue import Queue
from serial import Serial, SerialException, SerialTimeoutException
from threading import Thread, Event
from time import time
-from queue import Queue
from typing import Union, Optional, List, cast
import re
@@ -114,28 +118,29 @@ class USBPrinterOutputDevice(PrinterOutputDevice):
# \param kwargs Keyword arguments.
def requestWrite(self, nodes, file_name = None, filter_by_machine = False, file_handler = None, **kwargs):
if self._is_printing:
- return # Aleady printing
+ return # Already printing
self.writeStarted.emit(self)
# cancel any ongoing preheat timer before starting a print
self._printers[0].getController().stopPreheatTimers()
CuraApplication.getInstance().getController().setActiveStage("MonitorStage")
- # find the G-code for the active build plate to print
- active_build_plate_id = CuraApplication.getInstance().getMultiBuildPlateModel().activeBuildPlate
- gcode_dict = getattr(CuraApplication.getInstance().getController().getScene(), "gcode_dict")
- gcode_list = gcode_dict[active_build_plate_id]
+ #Find the g-code to print.
+ gcode_textio = StringIO()
+ gcode_writer = cast(MeshWriter, PluginRegistry.getInstance().getPluginObject("GCodeWriter"))
+ success = gcode_writer.write(gcode_textio, None)
+ if not success:
+ return
- self._printGCode(gcode_list)
+ self._printGCode(gcode_textio.getvalue())
## Start a print based on a g-code.
- # \param gcode_list List with gcode (strings).
- def _printGCode(self, gcode_list: List[str]):
+ # \param gcode The g-code to print.
+ def _printGCode(self, gcode: str):
self._gcode.clear()
self._paused = False
- for layer in gcode_list:
- self._gcode.extend(layer.split("\n"))
+ self._gcode.extend(gcode.split("\n"))
# Reset line number. If this is not done, first line is sometimes ignored
self._gcode.insert(0, "M110")
diff --git a/resources/bundled_packages/cura.json b/resources/bundled_packages/cura.json
index 12cdf7b80a..3dcc02a503 100644
--- a/resources/bundled_packages/cura.json
+++ b/resources/bundled_packages/cura.json
@@ -6,7 +6,7 @@
"display_name": "3MF Reader",
"description": "Provides support for reading 3MF files.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -23,7 +23,7 @@
"display_name": "3MF Writer",
"description": "Provides support for writing 3MF files.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -40,7 +40,7 @@
"display_name": "Change Log",
"description": "Shows changes since latest checked version.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -57,7 +57,7 @@
"display_name": "Cura Backups",
"description": "Backup and restore your configuration.",
"package_version": "1.2.0",
- "sdk_version": 6,
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -74,7 +74,7 @@
"display_name": "CuraEngine Backend",
"description": "Provides the link to the CuraEngine slicing backend.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -91,7 +91,7 @@
"display_name": "Cura Profile Reader",
"description": "Provides support for importing Cura profiles.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -108,7 +108,7 @@
"display_name": "Cura Profile Writer",
"description": "Provides support for exporting Cura profiles.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -125,7 +125,7 @@
"display_name": "Firmware Update Checker",
"description": "Checks for firmware updates.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -142,7 +142,7 @@
"display_name": "Firmware Updater",
"description": "Provides a machine actions for updating firmware.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -159,7 +159,7 @@
"display_name": "Compressed G-code Reader",
"description": "Reads g-code from a compressed archive.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -176,7 +176,7 @@
"display_name": "Compressed G-code Writer",
"description": "Writes g-code to a compressed archive.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -193,7 +193,7 @@
"display_name": "G-Code Profile Reader",
"description": "Provides support for importing profiles from g-code files.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -210,7 +210,7 @@
"display_name": "G-Code Reader",
"description": "Allows loading and displaying G-code files.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "VictorLarchenko",
@@ -227,7 +227,7 @@
"display_name": "G-Code Writer",
"description": "Writes g-code to a file.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -244,7 +244,7 @@
"display_name": "Image Reader",
"description": "Enables ability to generate printable geometry from 2D image files.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -261,7 +261,7 @@
"display_name": "Legacy Cura Profile Reader",
"description": "Provides support for importing profiles from legacy Cura versions.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -278,7 +278,7 @@
"display_name": "Machine Settings Action",
"description": "Provides a way to change machine settings (such as build volume, nozzle size, etc.).",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "fieldOfView",
@@ -295,7 +295,7 @@
"display_name": "Model Checker",
"description": "Checks models and print configuration for possible printing issues and give suggestions.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -312,7 +312,7 @@
"display_name": "Monitor Stage",
"description": "Provides a monitor stage in Cura.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -329,7 +329,7 @@
"display_name": "Per-Object Settings Tool",
"description": "Provides the per-model settings.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -346,7 +346,7 @@
"display_name": "Post Processing",
"description": "Extension that allows for user created scripts for post processing.",
"package_version": "2.2.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -363,7 +363,7 @@
"display_name": "Prepare Stage",
"description": "Provides a prepare stage in Cura.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -380,7 +380,7 @@
"display_name": "Preview Stage",
"description": "Provides a preview stage in Cura.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -397,7 +397,7 @@
"display_name": "Removable Drive Output Device",
"description": "Provides removable drive hotplugging and writing support.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -414,7 +414,7 @@
"display_name": "Simulation View",
"description": "Provides the Simulation view.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -431,7 +431,7 @@
"display_name": "Slice Info",
"description": "Submits anonymous slice info. Can be disabled through preferences.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -448,7 +448,7 @@
"display_name": "Solid View",
"description": "Provides a normal solid mesh view.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -465,7 +465,7 @@
"display_name": "Support Eraser Tool",
"description": "Creates an eraser mesh to block the printing of support in certain places.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -482,7 +482,24 @@
"display_name": "Toolbox",
"description": "Find, manage and install new Cura packages.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
+ "website": "https://ultimaker.com",
+ "author": {
+ "author_id": "UltimakerPackages",
+ "display_name": "Ultimaker B.V.",
+ "email": "plugins@ultimaker.com",
+ "website": "https://ultimaker.com"
+ }
+ }
+ },
+ "UFPReader": {
+ "package_info": {
+ "package_id": "UFPReader",
+ "package_type": "plugin",
+ "display_name": "UFP Reader",
+ "description": "Provides support for reading Ultimaker Format Packages.",
+ "package_version": "1.0.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -499,7 +516,7 @@
"display_name": "UFP Writer",
"description": "Provides support for writing Ultimaker Format Packages.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -516,7 +533,7 @@
"display_name": "Ultimaker Machine Actions",
"description": "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.).",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -533,7 +550,7 @@
"display_name": "UM3 Network Printing",
"description": "Manages network connections to Ultimaker 3 printers.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -550,7 +567,7 @@
"display_name": "USB Printing",
"description": "Accepts G-Code and sends them to a printer. Plugin can also update firmware.",
"package_version": "1.0.2",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -567,7 +584,7 @@
"display_name": "Version Upgrade 2.1 to 2.2",
"description": "Upgrades configurations from Cura 2.1 to Cura 2.2.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -584,7 +601,7 @@
"display_name": "Version Upgrade 2.2 to 2.4",
"description": "Upgrades configurations from Cura 2.2 to Cura 2.4.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -601,7 +618,7 @@
"display_name": "Version Upgrade 2.5 to 2.6",
"description": "Upgrades configurations from Cura 2.5 to Cura 2.6.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -618,7 +635,7 @@
"display_name": "Version Upgrade 2.6 to 2.7",
"description": "Upgrades configurations from Cura 2.6 to Cura 2.7.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -635,7 +652,7 @@
"display_name": "Version Upgrade 2.7 to 3.0",
"description": "Upgrades configurations from Cura 2.7 to Cura 3.0.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -652,7 +669,7 @@
"display_name": "Version Upgrade 3.0 to 3.1",
"description": "Upgrades configurations from Cura 3.0 to Cura 3.1.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -669,7 +686,7 @@
"display_name": "Version Upgrade 3.2 to 3.3",
"description": "Upgrades configurations from Cura 3.2 to Cura 3.3.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -686,7 +703,7 @@
"display_name": "Version Upgrade 3.3 to 3.4",
"description": "Upgrades configurations from Cura 3.3 to Cura 3.4.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -703,7 +720,7 @@
"display_name": "Version Upgrade 3.4 to 3.5",
"description": "Upgrades configurations from Cura 3.4 to Cura 3.5.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -720,7 +737,7 @@
"display_name": "Version Upgrade 3.5 to 4.0",
"description": "Upgrades configurations from Cura 3.5 to Cura 4.0.",
"package_version": "1.0.0",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -737,7 +754,7 @@
"display_name": "Version Upgrade 4.0 to 4.1",
"description": "Upgrades configurations from Cura 4.0 to Cura 4.1.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -754,7 +771,7 @@
"display_name": "X3D Reader",
"description": "Provides support for reading X3D files.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "SevaAlekseyev",
@@ -771,7 +788,7 @@
"display_name": "XML Material Profiles",
"description": "Provides capabilities to read and write XML-based material profiles.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -788,7 +805,7 @@
"display_name": "X-Ray View",
"description": "Provides the X-Ray view.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com",
"author": {
"author_id": "UltimakerPackages",
@@ -805,7 +822,7 @@
"display_name": "Generic ABS",
"description": "The generic ABS profile which other profiles can be based upon.",
"package_version": "1.2.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -823,7 +840,7 @@
"display_name": "Generic BAM",
"description": "The generic BAM profile which other profiles can be based upon.",
"package_version": "1.2.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -841,7 +858,7 @@
"display_name": "Generic CFF CPE",
"description": "The generic CFF CPE profile which other profiles can be based upon.",
"package_version": "1.1.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -859,7 +876,7 @@
"display_name": "Generic CFF PA",
"description": "The generic CFF PA profile which other profiles can be based upon.",
"package_version": "1.1.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -877,7 +894,7 @@
"display_name": "Generic CPE",
"description": "The generic CPE profile which other profiles can be based upon.",
"package_version": "1.2.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -895,7 +912,7 @@
"display_name": "Generic CPE+",
"description": "The generic CPE+ profile which other profiles can be based upon.",
"package_version": "1.2.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -913,7 +930,7 @@
"display_name": "Generic GFF CPE",
"description": "The generic GFF CPE profile which other profiles can be based upon.",
"package_version": "1.1.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -931,7 +948,7 @@
"display_name": "Generic GFF PA",
"description": "The generic GFF PA profile which other profiles can be based upon.",
"package_version": "1.1.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -949,7 +966,7 @@
"display_name": "Generic HIPS",
"description": "The generic HIPS profile which other profiles can be based upon.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -967,7 +984,7 @@
"display_name": "Generic Nylon",
"description": "The generic Nylon profile which other profiles can be based upon.",
"package_version": "1.2.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -985,7 +1002,7 @@
"display_name": "Generic PC",
"description": "The generic PC profile which other profiles can be based upon.",
"package_version": "1.2.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -1003,7 +1020,7 @@
"display_name": "Generic PETG",
"description": "The generic PETG profile which other profiles can be based upon.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -1021,7 +1038,7 @@
"display_name": "Generic PLA",
"description": "The generic PLA profile which other profiles can be based upon.",
"package_version": "1.2.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -1039,7 +1056,7 @@
"display_name": "Generic PP",
"description": "The generic PP profile which other profiles can be based upon.",
"package_version": "1.2.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -1057,7 +1074,7 @@
"display_name": "Generic PVA",
"description": "The generic PVA profile which other profiles can be based upon.",
"package_version": "1.2.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -1075,7 +1092,7 @@
"display_name": "Generic Tough PLA",
"description": "The generic Tough PLA profile which other profiles can be based upon.",
"package_version": "1.0.2",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -1093,7 +1110,7 @@
"display_name": "Generic TPU",
"description": "The generic TPU profile which other profiles can be based upon.",
"package_version": "1.2.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
"author_id": "Generic",
@@ -1111,7 +1128,7 @@
"display_name": "Dagoma Chromatik PLA",
"description": "Filament testé et approuvé pour les imprimantes 3D Dagoma. Chromatik est l'idéal pour débuter et suivre les tutoriels premiers pas. Il vous offre qualité et résistance pour chacune de vos impressions.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://dagoma.fr/boutique/filaments.html",
"author": {
"author_id": "Dagoma",
@@ -1128,7 +1145,7 @@
"display_name": "FABtotum ABS",
"description": "This material is easy to be extruded but it is not the simplest to use. It is one of the most used in 3D printing to get very well finished objects. It is not sustainable and its smoke can be dangerous if inhaled. The reason to prefer this filament to PLA is mainly because of its precision and mechanical specs. ABS (for plastic) stands for Acrylonitrile Butadiene Styrene and it is a thermoplastic which is widely used in everyday objects. It can be printed with any FFF 3D printer which can get to high temperatures as it must be extruded in a range between 220° and 245°, so it’s compatible with all versions of the FABtotum Personal fabricator.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=40",
"author": {
"author_id": "FABtotum",
@@ -1145,7 +1162,7 @@
"display_name": "FABtotum Nylon",
"description": "When 3D printing started this material was not listed among the extrudable filaments. It is flexible as well as resistant to tractions. It is well known for its uses in textile but also in industries which require a strong and flexible material. There are different kinds of Nylon: 3D printing mostly uses Nylon 6 and Nylon 6.6, which are the most common. It requires higher temperatures to be printed, so a 3D printer must be able to reach them (around 240°C): the FABtotum, of course, can.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=53",
"author": {
"author_id": "FABtotum",
@@ -1162,7 +1179,7 @@
"display_name": "FABtotum PLA",
"description": "It is the most common filament used for 3D printing. It is studied to be bio-degradable as it comes from corn starch’s sugar mainly. It is completely made of renewable sources and has no footprint on polluting. PLA stands for PolyLactic Acid and it is a thermoplastic that today is still considered the easiest material to be 3D printed. It can be extruded at lower temperatures: the standard range of FABtotum’s one is between 185° and 195°.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=39",
"author": {
"author_id": "FABtotum",
@@ -1179,7 +1196,7 @@
"display_name": "FABtotum TPU Shore 98A",
"description": "",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=66",
"author": {
"author_id": "FABtotum",
@@ -1196,7 +1213,7 @@
"display_name": "Fiberlogy HD PLA",
"description": "With our HD PLA you have many more options. You can use this material in two ways. Choose the one you like best. You can use it as a normal PLA and get prints characterized by a very good adhesion between the layers and high precision. You can also make your prints acquire similar properties to that of ABS – better impact resistance and high temperature resistance. All you need is an oven. Yes, an oven! By annealing our HD PLA in an oven, in accordance with the manual, you will avoid all the inconveniences of printing with ABS, such as unpleasant odour or hazardous fumes.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "http://fiberlogy.com/en/fiberlogy-filaments/filament-hd-pla/",
"author": {
"author_id": "Fiberlogy",
@@ -1213,7 +1230,7 @@
"display_name": "Filo3D PLA",
"description": "Fast, safe and reliable printing. PLA is ideal for the fast and reliable printing of parts and prototypes with a great surface quality.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://dagoma.fr",
"author": {
"author_id": "Dagoma",
@@ -1230,7 +1247,7 @@
"display_name": "IMADE3D JellyBOX PETG",
"description": "",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "http://shop.imade3d.com/filament.html",
"author": {
"author_id": "IMADE3D",
@@ -1247,7 +1264,7 @@
"display_name": "IMADE3D JellyBOX PLA",
"description": "",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "http://shop.imade3d.com/filament.html",
"author": {
"author_id": "IMADE3D",
@@ -1264,7 +1281,7 @@
"display_name": "Octofiber PLA",
"description": "PLA material from Octofiber.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://nl.octofiber.com/3d-printing-filament/pla.html",
"author": {
"author_id": "Octofiber",
@@ -1281,7 +1298,7 @@
"display_name": "PolyFlexâ„¢ PLA",
"description": "PolyFlexâ„¢ is a highly flexible yet easy to print 3D printing material. Featuring good elasticity and a large strain-to- failure, PolyFlexâ„¢ opens up a completely new realm of applications.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "http://www.polymaker.com/shop/polyflex/",
"author": {
"author_id": "Polymaker",
@@ -1298,7 +1315,7 @@
"display_name": "PolyMaxâ„¢ PLA",
"description": "PolyMaxâ„¢ PLA is a 3D printing material with excellent mechanical properties and printing quality. PolyMaxâ„¢ PLA has an impact resistance of up to nine times that of regular PLA, and better overall mechanical properties than ABS.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "http://www.polymaker.com/shop/polymax/",
"author": {
"author_id": "Polymaker",
@@ -1315,7 +1332,7 @@
"display_name": "PolyPlusâ„¢ PLA True Colour",
"description": "PolyPlusâ„¢ PLA is a premium PLA designed for all desktop FDM/FFF 3D printers. It is produced with our patented Jam-Freeâ„¢ technology that ensures consistent extrusion and prevents jams.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "http://www.polymaker.com/shop/polyplus-true-colour/",
"author": {
"author_id": "Polymaker",
@@ -1332,7 +1349,7 @@
"display_name": "PolyWoodâ„¢ PLA",
"description": "PolyWoodâ„¢ is a wood mimic printing material that contains no actual wood ensuring a clean Jam-Freeâ„¢ printing experience.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "http://www.polymaker.com/shop/polywood/",
"author": {
"author_id": "Polymaker",
@@ -1349,7 +1366,7 @@
"display_name": "Ultimaker ABS",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com/products/materials/abs",
"author": {
"author_id": "UltimakerPackages",
@@ -1368,7 +1385,7 @@
"display_name": "Ultimaker Breakaway",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com/products/materials/breakaway",
"author": {
"author_id": "UltimakerPackages",
@@ -1387,7 +1404,7 @@
"display_name": "Ultimaker CPE",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com/products/materials/abs",
"author": {
"author_id": "UltimakerPackages",
@@ -1406,7 +1423,7 @@
"display_name": "Ultimaker CPE+",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com/products/materials/cpe",
"author": {
"author_id": "UltimakerPackages",
@@ -1425,7 +1442,7 @@
"display_name": "Ultimaker Nylon",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com/products/materials/abs",
"author": {
"author_id": "UltimakerPackages",
@@ -1444,7 +1461,7 @@
"display_name": "Ultimaker PC",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com/products/materials/pc",
"author": {
"author_id": "UltimakerPackages",
@@ -1463,7 +1480,7 @@
"display_name": "Ultimaker PLA",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com/products/materials/abs",
"author": {
"author_id": "UltimakerPackages",
@@ -1482,7 +1499,7 @@
"display_name": "Ultimaker PP",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com/products/materials/pp",
"author": {
"author_id": "UltimakerPackages",
@@ -1501,7 +1518,7 @@
"display_name": "Ultimaker PVA",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com/products/materials/abs",
"author": {
"author_id": "UltimakerPackages",
@@ -1520,7 +1537,7 @@
"display_name": "Ultimaker TPU 95A",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com/products/materials/tpu-95a",
"author": {
"author_id": "UltimakerPackages",
@@ -1539,7 +1556,7 @@
"display_name": "Ultimaker Tough PLA",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.0.3",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://ultimaker.com/products/materials/tough-pla",
"author": {
"author_id": "UltimakerPackages",
@@ -1558,7 +1575,7 @@
"display_name": "Vertex Delta ABS",
"description": "ABS material and quality files for the Delta Vertex K8800.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://vertex3dprinter.eu",
"author": {
"author_id": "Velleman",
@@ -1575,7 +1592,7 @@
"display_name": "Vertex Delta PET",
"description": "ABS material and quality files for the Delta Vertex K8800.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://vertex3dprinter.eu",
"author": {
"author_id": "Velleman",
@@ -1592,7 +1609,7 @@
"display_name": "Vertex Delta PLA",
"description": "ABS material and quality files for the Delta Vertex K8800.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://vertex3dprinter.eu",
"author": {
"author_id": "Velleman",
@@ -1609,7 +1626,7 @@
"display_name": "Vertex Delta TPU",
"description": "ABS material and quality files for the Delta Vertex K8800.",
"package_version": "1.0.1",
- "sdk_version": "6.0",
+ "sdk_version": "6.0.0",
"website": "https://vertex3dprinter.eu",
"author": {
"author_id": "Velleman",
diff --git a/resources/definitions/alfawise_u30.def.json b/resources/definitions/alfawise_u30.def.json
index 65f6adcfe0..bba1c056af 100644
--- a/resources/definitions/alfawise_u30.def.json
+++ b/resources/definitions/alfawise_u30.def.json
@@ -14,80 +14,52 @@
}
},
"overrides": {
- "machine_name": {
- "default_value": "Alfawise U30"
- },
+ "machine_name": { "default_value": "Alfawise U30" },
"machine_start_gcode": {
"default_value": "; -- START GCODE --\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z1 F1000 ;move up slightly\nG1 Y60.0 Z0 E9.0 F1000.0;intro line\nG1 Y100.0 E21.5 F1000.0 ;continue line\nG92 E0 ;zero the extruded length again\nG1 F80\n;Put printing message on LCD screen\nM117 Printing...\n; -- end of START GCODE --"
},
"machine_end_gcode": {
"default_value": "; -- END GCODE --\nM104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F80 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\nM107 ;turn the fan off; -- end of END GCODE --"
},
- "machine_width": {
- "default_value": 220
- },
- "machine_height": {
- "default_value": 250
- },
- "machine_depth": {
- "default_value": 220
- },
- "machine_heated_bed": {
- "default_value": true
- },
- "machine_center_is_zero": {
- "default_value": false
- },
- "gantry_height": {
- "default_value": 10
- },
- "machine_gcode_flavor": {
- "default_value": "RepRap (Marlin/Sprinter)"
- },
- "material_diameter": {
- "default_value": 1.75
- },
- "material_print_temperature": {
- "default_value": 210
- },
- "material_bed_temperature": {
- "default_value": 50
- },
- "layer_height_0": {
- "default_value": 0.2
- },
- "wall_thickness": {
- "default_value": 1.2
- },
- "speed_print": {
- "default_value": 40
- },
- "speed_infill": {
- "default_value": 40
- },
- "speed_wall": {
- "default_value": 35
- },
- "speed_topbottom": {
- "default_value": 35
- },
- "speed_travel": {
- "default_value": 120
- },
- "speed_layer_0": {
- "default_value": 20
- },
- "support_enable": {
- "default_value": true
- },
- "retraction_enable": {
- "default_value": true
- },
- "retraction_amount": {
- "default_value": 5
- },
- "retraction_speed": {
- "default_value": 45
- }
+ "material_diameter": { "default_value": 1.75 },
+ "material_print_temperature": { "default_value": 210 },
+ "material_bed_temperature": { "default_value": 50 },
+ "layer_height_0": { "default_value": 0.2 },
+ "wall_thickness": { "default_value": 1.2 },
+ "speed_print": { "default_value": 40 },
+ "speed_infill": { "default_value": 50 },
+ "speed_wall": { "default_value": 35 },
+ "speed_topbottom": { "default_value": 35 },
+ "speed_travel": { "default_value": 120 },
+ "speed_layer_0": { "default_value": 20 },
+ "support_enable": { "default_value": true },
+ "retraction_enable": { "default_value": true },
+ "retraction_amount": { "default_value": 5 },
+ "retraction_speed": { "default_value": 45 },
+ "gantry_height": { "default_value": 25 },
+ "machine_width": { "default_value": 220 },
+ "machine_height": { "default_value": 250 },
+ "machine_depth": { "default_value": 220 },
+ "machine_center_is_zero": { "default_value": false },
+ "machine_heated_bed": { "default_value": true },
+ "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
+ "machine_max_feedrate_x": { "default_value": 200 },
+ "machine_max_feedrate_y": { "default_value": 200 },
+ "machine_max_feedrate_z": { "default_value": 5 },
+ "machine_max_feedrate_e": { "default_value": 100 },
+ "machine_max_acceleration_x": { "default_value": 500 },
+ "machine_max_acceleration_y": { "default_value": 500 },
+ "machine_max_acceleration_z": { "default_value": 10 },
+ "machine_max_acceleration_e": { "default_value": 3000 },
+ "machine_acceleration": { "default_value": 300 },
+ "machine_max_jerk_xy": { "default_value": 20.0 },
+ "machine_max_jerk_z": { "default_value": 0.4 },
+ "machine_max_jerk_e": { "default_value": 5.0 },
+ "machine_steps_per_mm_x": { "default_value": 80 },
+ "machine_steps_per_mm_y": { "default_value": 80 },
+ "machine_steps_per_mm_z": { "default_value": 400 },
+ "machine_steps_per_mm_e": { "default_value": 93 },
+ "skirt_line_count": { "default_value": 1 },
+ "skirt_brim_minimal_length": { "default_value": 250 }
}
}
diff --git a/resources/definitions/alya3dp.def.json b/resources/definitions/alya3dp.def.json
index e918649097..f449a89970 100644
--- a/resources/definitions/alya3dp.def.json
+++ b/resources/definitions/alya3dp.def.json
@@ -1,12 +1,22 @@
{
- "name": "ALYA",
"version": 2,
+ "name": "ALYA",
"inherits": "fdmprinter",
- "metadata": {
+ "metadata":
+ {
"visible": true,
"author": "ALYA",
- "manufacturer": "ALYA",
+ "manufacturer": "Kati Hal ARGE",
+ "category": "Other",
"file_formats": "text/x-gcode",
+ "platform": "alya_platform.stl",
+ "platform_offset": [-60, -45, 75 ],
+ "exclude_materials": ["chromatik_pla", "dsm_arnitel2045_175", "dsm_novamid1070_175", "fabtotum_abs", "fabtotum_nylon", "fabtotum_pla", "fabtotum_tpu", "fiberlogy_hd_pla", "filo3d_pla", "filo3d_pla_green", "filo3d_pla_red", "generic_abs", "generic_abs_175", "generic_bam", "generic_cpe", "generic_cpe_175", "generic_cpe_plus", "generic_hips", "generic_hips_175", "generic_nylon", "generic_nylon_175", "generic_pc", "generic_pc_175", "generic_petg", "generic_petg_175", "generic_pp", "generic_pva", "generic_pva_175", "generic_tough_pla", "generic_tpu", "generic_tpu_175", "imade3d_petg_green", "imade3d_petg_pink", "imade3d_pla_green", "imade3d_pla_pink", "innofill_innoflex60_175", "octofiber_pla", "polyflex_pla", "polymax_pla", "polyplus_pla", "polywood_pla", "ultimaker_abs_black", "ultimaker_abs_blue", "ultimaker_abs_green", "ultimaker_abs_grey", "ultimaker_abs_orange", "ultimaker_abs_pearl-gold", "ultimaker_abs_red", "ultimaker_abs_silver-metallic", "ultimaker_abs_white", "ultimaker_abs_yellow", "ultimaker_bam", "ultimaker_cpe_black", "ultimaker_cpe_blue", "ultimaker_cpe_dark-grey", "ultimaker_cpe_green", "ultimaker_cpe_light-grey", "ultimaker_cpe_plus_black", "ultimaker_cpe_plus_transparent", "ultimaker_cpe_plus_white", "ultimaker_cpe_red", "ultimaker_cpe_transparent", "ultimaker_cpe_white", "ultimaker_cpe_yellow", "ultimaker_nylon_black", "ultimaker_nylon_transparent", "ultimaker_pc_black", "ultimaker_pc_transparent", "ultimaker_pc_white", "ultimaker_pla_black", "ultimaker_pla_blue", "ultimaker_pla_green", "ultimaker_pla_magenta", "ultimaker_pla_orange", "ultimaker_pla_pearl-white", "ultimaker_pla_red", "ultimaker_pla_silver-metallic", "ultimaker_pla_transparent", "ultimaker_pla_white", "ultimaker_pla_yellow", "ultimaker_pp_transparent", "ultimaker_pva", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white", "ultimaker_tpu_black", "ultimaker_tpu_blue", "ultimaker_tpu_red", "ultimaker_tpu_white", "verbatim_bvoh_175", "Vertex_Delta_ABS", "Vertex_Delta_PET", "Vertex_Delta_PLA", "Vertex_Delta_TPU", "zyyx_pro_flex", "zyyx_pro_pla","tizyx_pla","tizyx_abs","tizyx_pla_bois" ],
+ "preferred_material": "generic_pla",
+ "has_machine_quality": true,
+ "has_materials": true,
+ "has_variants": false,
+ "supports_usb_connection": false,
"machine_extruder_trains":
{
"0": "alya3dp_extruder_0"
@@ -14,37 +24,27 @@
},
"overrides": {
- "machine_width": {
- "default_value": 100
- },
- "machine_height": {
- "default_value": 133
- },
- "machine_depth": {
- "default_value": 100
- },
- "machine_center_is_zero": {
- "default_value": false
- },
- "machine_head_polygon": {
- "default_value": [
- [75, 18],
- [18, 18],
- [18, 35],
- [75, 35]
- ]
- },
- "gantry_height": {
- "default_value": 55
- },
- "machine_gcode_flavor": {
- "default_value": "RepRap"
- },
- "machine_start_gcode": {
- "default_value": ";Sliced at: {day} {date} {time}\n;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}\n;Print time: {print_time}\n;Filament used: {filament_amount}m {filament_weight}g\n;Filament cost: {filament_cost}\n;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line\n;M109 S{print_temperature} ;Uncomment to add your own temperature line\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to max endstops\nG1 Z115.0 F{speed_travel} ;move th e platform up 20mm\nG28 Z0 ;move Z to max endstop\nG1 Z15.0 F{speed_travel} ;move the platform down 15mm\nG92 E0 ;zero the extruded length\nG1 F200 E3 ;extrude 3mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 F{speed_travel}\nM301 H1 P26.38 I2.57 D67.78\n;Put printing message on LCD screen\nM117 Printing..."
+ "machine_name": { "default_value": "ALYA 3DP" },
+ "machine_heated_bed": { "default_value": false },
+ "machine_width": { "default_value": 100 },
+ "machine_height": { "default_value": 133 },
+ "machine_depth": { "default_value": 100 },
+ "machine_center_is_zero": { "default_value": false },
+ "gantry_height": { "default_value": 55 },
+ "retraction_amount": { "default_value": 1.5 },
+ "support_enable": { "default_value": true},
+ "machine_head_with_fans_polygon": {
+ "default_value": [[75, 18],[18, 18],[18, 35],[75, 35]]
+ },
+ "adhesion_type": {"options": {"raft": "Raft" ,"none": "None", "brim": "Brim"}, "default_value": "raft"},
+ "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
+ "machine_start_gcode":
+ {
+ "default_value": ";Sliced at: {day} {date} {time} \n ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density} \n ;Print time: {print_time} \n ;Filament used: {filament_amount}m {filament_weight}g \n ;Filament cost: {filament_cost} \n G28 X0 Y0 ;move X Y to endstops \n G28 Z0 ;move Z to endstops \n ; M190 S{material_bed_temperature} ;bed temp \n M107 ; switch fan off \n M109 S{material_print_temperature} ;extruder temp set \n G1 F3000 \n G1 Z10 \n G92 E0 ;zero the extruded length \n G1 F200 E1 ;extrude 1mm of feed stock \n G92 E0 ;zero the extruded length again \n G4 P7000 ; wait 7000ms \n M117 Printing... ;Put printing message on LCD screen"
},
- "machine_end_gcode": {
- "default_value": ";End GCode\nM104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F{speed_travel} ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nG28 Z0\nM84 ;steppers off\nG90 ;absolute positioning\n;{profile_string}"
+ "machine_end_gcode":
+ {
+ "default_value": ";End GCode\nM104 S0 ;extruder heater off \nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nG28 Z0\nM84 ;steppers off\nG90 ;absolute positioning\n;{profile_string}"
}
}
} \ No newline at end of file
diff --git a/resources/definitions/alyanx3dp.def.json b/resources/definitions/alyanx3dp.def.json
new file mode 100644
index 0000000000..efc97c09d1
--- /dev/null
+++ b/resources/definitions/alyanx3dp.def.json
@@ -0,0 +1,50 @@
+{
+ "version": 2,
+ "name": "ALYA NX",
+ "inherits": "fdmprinter",
+ "metadata":
+ {
+ "visible": true,
+ "author": "ALYA",
+ "manufacturer": "Kati Hal ARGE",
+ "category": "Other",
+ "file_formats": "text/x-gcode",
+ "platform": "alya_nx_platform.stl",
+ "platform_offset": [-104, 0, 93 ],
+ "exclude_materials": ["chromatik_pla", "dsm_arnitel2045_175", "dsm_novamid1070_175", "fabtotum_abs", "fabtotum_nylon", "fabtotum_pla", "fabtotum_tpu", "fiberlogy_hd_pla", "filo3d_pla", "filo3d_pla_green", "filo3d_pla_red", "generic_abs", "generic_abs_175", "generic_bam", "generic_cpe", "generic_cpe_175", "generic_cpe_plus", "generic_hips", "generic_hips_175", "generic_nylon", "generic_nylon_175", "generic_pc", "generic_pc_175", "generic_petg", "generic_petg_175", "generic_pp", "generic_pva", "generic_pva_175", "generic_tough_pla", "generic_tpu", "generic_tpu_175", "imade3d_petg_green", "imade3d_petg_pink", "imade3d_pla_green", "imade3d_pla_pink", "innofill_innoflex60_175", "octofiber_pla", "polyflex_pla", "polymax_pla", "polyplus_pla", "polywood_pla", "ultimaker_abs_black", "ultimaker_abs_blue", "ultimaker_abs_green", "ultimaker_abs_grey", "ultimaker_abs_orange", "ultimaker_abs_pearl-gold", "ultimaker_abs_red", "ultimaker_abs_silver-metallic", "ultimaker_abs_white", "ultimaker_abs_yellow", "ultimaker_bam", "ultimaker_cpe_black", "ultimaker_cpe_blue", "ultimaker_cpe_dark-grey", "ultimaker_cpe_green", "ultimaker_cpe_light-grey", "ultimaker_cpe_plus_black", "ultimaker_cpe_plus_transparent", "ultimaker_cpe_plus_white", "ultimaker_cpe_red", "ultimaker_cpe_transparent", "ultimaker_cpe_white", "ultimaker_cpe_yellow", "ultimaker_nylon_black", "ultimaker_nylon_transparent", "ultimaker_pc_black", "ultimaker_pc_transparent", "ultimaker_pc_white", "ultimaker_pla_black", "ultimaker_pla_blue", "ultimaker_pla_green", "ultimaker_pla_magenta", "ultimaker_pla_orange", "ultimaker_pla_pearl-white", "ultimaker_pla_red", "ultimaker_pla_silver-metallic", "ultimaker_pla_transparent", "ultimaker_pla_white", "ultimaker_pla_yellow", "ultimaker_pp_transparent", "ultimaker_pva", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white", "ultimaker_tpu_black", "ultimaker_tpu_blue", "ultimaker_tpu_red", "ultimaker_tpu_white", "verbatim_bvoh_175", "Vertex_Delta_ABS", "Vertex_Delta_PET", "Vertex_Delta_PLA", "Vertex_Delta_TPU", "zyyx_pro_flex", "zyyx_pro_pla","tizyx_pla","tizyx_abs","tizyx_pla_bois" ],
+ "preferred_material": "generic_pla",
+ "has_machine_quality": true,
+ "has_materials": true,
+ "has_variants": false,
+ "supports_usb_connection": false,
+ "machine_extruder_trains":
+ {
+ "0": "alya3dp_extruder_0"
+ }
+ },
+
+ "overrides": {
+ "machine_name": { "default_value": "ALYA NX 3DP" },
+ "machine_heated_bed": { "default_value": false },
+ "machine_width": { "default_value": 180 },
+ "machine_height": { "default_value": 170 },
+ "machine_depth": { "default_value": 160 },
+ "machine_center_is_zero": { "default_value": false },
+ "gantry_height": { "default_value": 55 },
+ "retraction_amount": { "default_value": 1.5 },
+ "support_enable": { "default_value": true},
+ "machine_head_with_fans_polygon": {
+ "default_value": [[75, 18],[18, 18],[18, 35],[75, 35]]
+ },
+ "adhesion_type": {"options": {"raft": "Raft" ,"none": "None", "brim": "Brim"}, "default_value": "raft"},
+ "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
+ "machine_start_gcode":
+ {
+ "default_value": ";Sliced at: {day} {date} {time} \n ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density} \n ;Print time: {print_time} \n ;Filament used: {filament_amount}m {filament_weight}g \n ;Filament cost: {filament_cost} \n G28 X0 Y0 ;move X Y to endstops \n G28 Z0 ;move Z to endstops \n ; M190 S{material_bed_temperature} ;bed temp \n M107 ; switch fan off \n M109 S{material_print_temperature} ;extruder temp set \n G1 F3000 \n G1 Z10 \n G92 E0 ;zero the extruded length \n G1 F200 E1 ;extrude 1mm of feed stock \n G92 E0 ;zero the extruded length again \n G4 P7000 ; wait 7000ms \n M117 Printing... ;Put printing message on LCD screen"
+ },
+ "machine_end_gcode":
+ {
+ "default_value": ";End GCode\nM104 S0 ;extruder heater off \nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nG28 Z0\nM84 ;steppers off\nG90 ;absolute positioning\n;{profile_string}"
+ }
+ }
+} \ No newline at end of file
diff --git a/resources/definitions/creality_ender3.def.json b/resources/definitions/creality_ender3.def.json
index 08d8e92b72..1af70fab63 100755
--- a/resources/definitions/creality_ender3.def.json
+++ b/resources/definitions/creality_ender3.def.json
@@ -51,16 +51,13 @@
"default_value": 500
},
"acceleration_travel": {
- "default_value": 500
+ "value": "acceleration_print"
},
"jerk_enabled": {
"default_value": true
},
"jerk_travel": {
- "default_value": 20
- },
- "layer_height": {
- "default_value": 0.10
+ "value": "jerk_print"
},
"layer_height_0": {
"default_value": 0.2
diff --git a/resources/definitions/fdmextruder.def.json b/resources/definitions/fdmextruder.def.json
index 0af1e68075..ac50884888 100644
--- a/resources/definitions/fdmextruder.def.json
+++ b/resources/definitions/fdmextruder.def.json
@@ -6,7 +6,7 @@
"type": "extruder",
"author": "Ultimaker",
"manufacturer": "Unknown",
- "setting_version": 1,
+ "setting_version": 7,
"visible": false,
"position": "0"
},
diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json
index b4a7788c92..1e39576391 100644
--- a/resources/definitions/fdmprinter.def.json
+++ b/resources/definitions/fdmprinter.def.json
@@ -7,7 +7,7 @@
"author": "Ultimaker",
"category": "Other",
"manufacturer": "Unknown",
- "setting_version": 1,
+ "setting_version": 7,
"file_formats": "text/x-gcode;application/x-stl-ascii;application/x-stl-binary;application/x-wavefront-obj;application/x3g",
"visible": false,
"has_materials": true,
diff --git a/resources/definitions/jgaurora_jgmaker_magic.def.json b/resources/definitions/jgaurora_jgmaker_magic.def.json
new file mode 100644
index 0000000000..4036ec51bf
--- /dev/null
+++ b/resources/definitions/jgaurora_jgmaker_magic.def.json
@@ -0,0 +1,93 @@
+{
+ "name": "JGAurora JGMaker Magic",
+ "version": 2,
+ "inherits": "fdmprinter",
+ "metadata": {
+ "visible": true,
+ "author": "Samuel Pinches",
+ "manufacturer": "JGAurora",
+ "file_formats": "text/x-gcode",
+ "preferred_quality_type": "fast",
+ "machine_extruder_trains":
+ {
+ "0": "jgaurora_jgmaker_magic_extruder_0"
+ }
+ },
+ "overrides": {
+ "machine_name": {
+ "default_value": "JGAurora JGMaker Magic"
+ },
+ "machine_start_gcode": {
+ "default_value": "; -- START GCODE --\nG21 ;set units to millimetres\nG90 ;set to absolute positioning\nM106 S0 ;set fan speed to zero (turned off)\nG28 ;home all axis\nM420 S1 ;turn on mesh bed levelling if enabled in firmware\nG92 E0 ;zero the extruded length\nG1 Z1 F1000 ;move up slightly\nG1 X60.0 Z0 E9.0 F1000.0;intro line\nG1 X100.0 E21.5 F1000.0 ;continue line\nG92 E0 ;zero the extruded length again\n; -- end of START GCODE --"
+ },
+ "machine_end_gcode": {
+ "default_value": "; -- END GCODE --\nM104 S0 ;turn off nozzle heater\nM140 S0 ;turn off bed heater\nG91 ;set to relative positioning\nG1 E-10 F300 ;retract the filament slightly\nG90 ;set to absolute positioning\nG28 X0 ;move to the X-axis origin (Home)\nG0 Y280 F600 ;bring the bed to the front for easy print removal\nM84 ;turn off stepper motors\n; -- end of END GCODE --"
+ },
+ "machine_width": {
+ "default_value": 220
+ },
+ "machine_height": {
+ "default_value": 250
+ },
+ "machine_depth": {
+ "default_value": 220
+ },
+ "machine_heated_bed": {
+ "default_value": true
+ },
+ "machine_center_is_zero": {
+ "default_value": false
+ },
+ "gantry_height": {
+ "default_value": 10
+ },
+ "machine_gcode_flavor": {
+ "default_value": "RepRap (Marlin/Sprinter)"
+ },
+ "material_diameter": {
+ "default_value": 1.75
+ },
+ "material_print_temperature": {
+ "default_value": 200
+ },
+ "material_bed_temperature": {
+ "default_value": 60
+ },
+ "layer_height_0": {
+ "default_value": 0.2
+ },
+ "wall_thickness": {
+ "default_value": 1.2
+ },
+ "speed_print": {
+ "default_value": 60
+ },
+ "speed_infill": {
+ "default_value": 60
+ },
+ "speed_wall": {
+ "default_value": 30
+ },
+ "speed_topbottom": {
+ "default_value": 45
+ },
+ "speed_travel": {
+ "default_value": 125
+ },
+ "speed_layer_0": {
+ "default_value": 30
+ },
+ "support_enable": {
+ "default_value": true
+ },
+ "retraction_enable": {
+ "default_value": true
+ },
+ "retraction_amount": {
+ "default_value": 5
+ },
+ "retraction_speed": {
+ "default_value": 50
+ }
+ }
+}
diff --git a/resources/definitions/kupido.def.json b/resources/definitions/kupido.def.json
index 412fe979b8..577a63581e 100644
--- a/resources/definitions/kupido.def.json
+++ b/resources/definitions/kupido.def.json
@@ -1,40 +1,49 @@
{
- "name": "Kupido",
"version": 2,
+ "name": "KUPIDO",
"inherits": "fdmprinter",
- "metadata": {
+ "metadata":
+ {
"visible": true,
- "author": "Ultimaker",
- "manufacturer": "Kupido",
+ "author": "ALYA",
+ "manufacturer": "Kati Hal ARGE",
+ "category": "Other",
"file_formats": "text/x-gcode",
"platform_offset": [ 0, 0, 0],
+ "exclude_materials": ["chromatik_pla", "dsm_arnitel2045_175", "dsm_novamid1070_175", "fabtotum_abs", "fabtotum_nylon", "fabtotum_pla", "fabtotum_tpu", "fiberlogy_hd_pla", "filo3d_pla", "filo3d_pla_green", "filo3d_pla_red", "generic_bam", "generic_cpe", "generic_cpe_175", "generic_cpe_plus", "generic_hips", "generic_hips_175", "generic_nylon", "generic_nylon_175", "generic_pc", "generic_pc_175", "generic_petg", "generic_petg_175", "generic_pp", "generic_pva", "generic_pva_175", "generic_tough_pla", "generic_tpu", "generic_tpu_175", "imade3d_petg_green", "imade3d_petg_pink", "imade3d_pla_green", "imade3d_pla_pink", "innofill_innoflex60_175", "octofiber_pla", "polyflex_pla", "polymax_pla", "polyplus_pla", "polywood_pla", "ultimaker_abs_black", "ultimaker_abs_blue", "ultimaker_abs_green", "ultimaker_abs_grey", "ultimaker_abs_orange", "ultimaker_abs_pearl-gold", "ultimaker_abs_red", "ultimaker_abs_silver-metallic", "ultimaker_abs_white", "ultimaker_abs_yellow", "ultimaker_bam", "ultimaker_cpe_black", "ultimaker_cpe_blue", "ultimaker_cpe_dark-grey", "ultimaker_cpe_green", "ultimaker_cpe_light-grey", "ultimaker_cpe_plus_black", "ultimaker_cpe_plus_transparent", "ultimaker_cpe_plus_white", "ultimaker_cpe_red", "ultimaker_cpe_transparent", "ultimaker_cpe_white", "ultimaker_cpe_yellow", "ultimaker_nylon_black", "ultimaker_nylon_transparent", "ultimaker_pc_black", "ultimaker_pc_transparent", "ultimaker_pc_white", "ultimaker_pla_black", "ultimaker_pla_blue", "ultimaker_pla_green", "ultimaker_pla_magenta", "ultimaker_pla_orange", "ultimaker_pla_pearl-white", "ultimaker_pla_red", "ultimaker_pla_silver-metallic", "ultimaker_pla_transparent", "ultimaker_pla_white", "ultimaker_pla_yellow", "ultimaker_pp_transparent", "ultimaker_pva", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white", "ultimaker_tpu_black", "ultimaker_tpu_blue", "ultimaker_tpu_red", "ultimaker_tpu_white", "verbatim_bvoh_175", "Vertex_Delta_ABS", "Vertex_Delta_PET", "Vertex_Delta_PLA", "Vertex_Delta_TPU", "zyyx_pro_flex", "zyyx_pro_pla","tizyx_pla","tizyx_abs","tizyx_pla_bois" ],
+ "preferred_material": "generic_pla",
+ "has_machine_quality": true,
+ "has_materials": true,
+ "has_variants": false,
+ "supports_usb_connection": false,
"machine_extruder_trains":
{
- "0": "kupido_extruder_0"
+ "0": "alya3dp_extruder_0"
}
},
"overrides": {
- "machine_name": { "default_value": "Kupido" },
- "machine_start_gcode": {
- "default_value": " ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {infill_sparse_density}\n ;M190 S{material_bed_temperature} ;Uncomment to add your own bed temperature line\n ;M109 S{material_print_temperature} ;Uncomment to add your own temperature line\n G21 ;metric values\n G90 ;absolute positioning\n M82 ;set extruder to absolute mode\n M107 ;start with the fan off\n G28 X0 Y0 ;move X Y to endstops\n G28 Z0 ;move Z to endstops\n G1 Z20.0 F40 ;move the platform down 20mm\n G1 Y0 X170 F{speed_travel}\n G92 E0 ;zero the extruded length\n G1 F200 E10 ;extrude 3mm of feed stock\n G92 E0 ;zero the extruded length again\n G4 P7000\n G1 F{speed_travel}\n ;Put printing message on LCD screen\n M117 Printing...\n"
+ "machine_name": { "default_value": "ALYA 3DP" },
+ "machine_heated_bed": { "default_value": true },
+ "machine_width": { "default_value": 195 },
+ "machine_height": { "default_value": 190 },
+ "machine_depth": { "default_value": 195 },
+ "machine_center_is_zero": { "default_value": false },
+ "gantry_height": { "default_value": 55 },
+ "retraction_amount": { "default_value": 1 },
+ "support_enable": { "default_value": true},
+ "machine_head_with_fans_polygon": {
+ "default_value": [[75, 18],[18, 18],[18, 35],[75, 35]]
},
- "machine_end_gcode": {
- "default_value": " M104 S0 ;extruder heater off\n M140 S0 ;heated bed heater off (if you have it)\n G91 ;relative positioning\n G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\n G1 Z+0.5 E-5 X-20 Y-20 F{speed_travel} ;move Z up a bit and retract filament even more\n G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\n M84 ;steppers off\n G90 ;absolute positioning\n"
+ "adhesion_type": {"options": {"raft": "Raft" ,"none": "None", "brim": "Brim"}, "default_value": "raft"},
+ "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
+ "machine_start_gcode":
+ {
+ "default_value": ";Sliced at: {day} {date} {time} \n ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density} \n ;Print time: {print_time} \n ;Filament used: {filament_amount}m {filament_weight}g \n ;Filament cost: {filament_cost} \n G28 X0 Y0 ;move X Y to endstops \n G28 Z0 ;move Z to endstops \n M190 S{material_bed_temperature} ;bed temp \n M107 ; switch fan off \n M109 S{material_print_temperature} ;extruder temp set \n G1 F3000 \n G1 Z10 \n G92 E0 ;zero the extruded length \n G1 F200 E1 ;extrude 1mm of feed stock \n G92 E0 ;zero the extruded length again \n G4 P7000 ; wait 7000ms \n M117 Printing... ;Put printing message on LCD screen"
},
- "prime_tower_size": { "default_value": 8.660254037844387 },
- "retraction_speed": { "default_value": 60 },
- "material_bed_temperature": { "default_value": 60 },
- "speed_wall_x": { "default_value": 40 },
- "skirt_line_count": { "default_value": 2 },
- "retraction_min_travel": { "default_value": 2 },
- "speed_wall_0": { "default_value": 30 },
- "material_print_temperature": { "default_value": 220 },
- "brim_line_count": { "default_value": 15 },
- "retraction_amount": { "default_value": 3.6 },
- "speed_topbottom": { "default_value": 20 },
- "layer_height": { "default_value": 0.2 },
- "speed_print": { "default_value": 30 },
- "speed_infill": { "default_value": 30 }
+ "machine_end_gcode":
+ {
+ "default_value": ";End GCode\nM104 S0 ;extruder heater off \nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nG28 Z0\nM84 ;steppers off\nG90 ;absolute positioning\n;{profile_string}"
+ }
}
-}
+} \ No newline at end of file
diff --git a/resources/definitions/raise3D_N2_dual.def.json b/resources/definitions/raise3D_N2_dual.def.json
index eff5884da8..f4600bc027 100644
--- a/resources/definitions/raise3D_N2_dual.def.json
+++ b/resources/definitions/raise3D_N2_dual.def.json
@@ -67,7 +67,7 @@
"default_value": "RepRap (Marlin/Sprinter)"
},
"machine_start_gcode": {
- "default_value": "G90\nG21\n; home all axes\nG28\nG92 X0 Y0 Z0\n; move heatbed into position\nG1 X20.0 Y20.0 Z1.0 F1000\n; zero extruders\nG92 E0 E1\nT0; right tool\n; set extruder steps per mm\nM92 E140\nT1; left tool\n; set extruder steps per mm\nM92 E140\nT0; left tool\nG92 E0 E1\n; purge nozzle\nG1 E25 F250\nT1; left tool\nG92 E0 E1\n; purge nozzle\nG1 E25 F250\n; zero extruders\nG92 E0 E1\n; move heatbed down a little more\nG1 Z5.0 F20\n; wait 600ms\nG4 600\n; move to tack down the strands\nG1 X20.0 Y30.0 Z0 F9000\n; wait 600ms\nG4 600\n;move up a bit\nG1 Z5.0 F9000\n; wait 300ms\nG4 300\n;fast move to center\nG1 X152.5 Y152.5 F9000\nT0\n;Raise3D Job Start\nM117 Printing…\nM1001\n"
+ "default_value": "G90\nG21\n; home all axes\nG28\nG92 X0 Y0 Z0\n; move heatbed into position\nG1 X20.0 Y20.0 Z1.0 F1000\n; zero extruders\nG92 E0 E1\nT0; right tool\n; set extruder steps per mm\nM92 E140\nT1; left tool\n; set extruder steps per mm\nM92 E140\nT0; left tool\nG92 E0 E1\n; purge nozzle\nG1 E25 F250\nT1; left tool\nG92 E0 E1\n; purge nozzle\nG1 E25 F250\n; zero extruders\nG92 E0 E1\n; move heatbed down a little more\nG1 Z5.0 F20\n; wait 600ms\nG4 600\n; move to tack down the strands\nG1 X20.0 Y30.0 Z0 F9000\n; wait 600ms\nG4 600\n;move up a bit\nG1 Z5.0 F9000\n; wait 300ms\nG4 300\n;fast move to center\nG1 X152.5 Y152.5 F9000\nT0\n;Raise3D Job Start\nM117 Printing...\nM1001\n"
},
"machine_end_gcode": {
"default_value": "M107\nM1002\nM104 S0 T1\nM104 S0 T0\nM140 S0\nM117 Print Complete.\nG28 X0 Y0\nG91\nG1 Z10\nG90\nM84"
diff --git a/resources/definitions/raise3D_N2_plus_dual.def.json b/resources/definitions/raise3D_N2_plus_dual.def.json
index 06de52321a..010c8cfa73 100644
--- a/resources/definitions/raise3D_N2_plus_dual.def.json
+++ b/resources/definitions/raise3D_N2_plus_dual.def.json
@@ -67,7 +67,7 @@
"default_value": "RepRap (Marlin/Sprinter)"
},
"machine_start_gcode": {
- "default_value": "G90\nG21\n; home all axes\nG28\nG92 X0 Y0 Z0\n; move heatbed into position\nG1 X20.0 Y20.0 Z1.0 F1000\n; zero extruders\nG92 E0 E1\nT0; right tool\n; set extruder steps per mm\nM92 E140\nT1; left tool\n; set extruder steps per mm\nM92 E140\nT0; left tool\nG92 E0 E1\n; purge nozzle\nG1 E25 F250\nT1; left tool\nG92 E0 E1\n; purge nozzle\nG1 E25 F250\n; zero extruders\nG92 E0 E1\n; move heatbed down a little more\nG1 Z5.0 F20\n; wait 600ms\nG4 600\n; move to tack down the strands\nG1 X20.0 Y30.0 Z0 F9000\n; wait 600ms\nG4 600\n;move up a bit\nG1 Z5.0 F9000\n; wait 300ms\nG4 300\n;fast move to center\nG1 X152.5 Y152.5 F9000\nT0\n;Raise3D Job Start\nM117 Printing…\nM1001\n"
+ "default_value": "G90\nG21\n; home all axes\nG28\nG92 X0 Y0 Z0\n; move heatbed into position\nG1 X20.0 Y20.0 Z1.0 F1000\n; zero extruders\nG92 E0 E1\nT0; right tool\n; set extruder steps per mm\nM92 E140\nT1; left tool\n; set extruder steps per mm\nM92 E140\nT0; left tool\nG92 E0 E1\n; purge nozzle\nG1 E25 F250\nT1; left tool\nG92 E0 E1\n; purge nozzle\nG1 E25 F250\n; zero extruders\nG92 E0 E1\n; move heatbed down a little more\nG1 Z5.0 F20\n; wait 600ms\nG4 600\n; move to tack down the strands\nG1 X20.0 Y30.0 Z0 F9000\n; wait 600ms\nG4 600\n;move up a bit\nG1 Z5.0 F9000\n; wait 300ms\nG4 300\n;fast move to center\nG1 X152.5 Y152.5 F9000\nT0\n;Raise3D Job Start\nM117 Printing...\nM1001\n"
},
"machine_end_gcode": {
"default_value": "M107\nM1002\nM104 S0 T1\nM104 S0 T0\nM140 S0\nM117 Print Complete.\nG28 X0 Y0\nG91\nG1 Z10\nG90\nM84"
diff --git a/resources/definitions/raise3D_N2_plus_single.def.json b/resources/definitions/raise3D_N2_plus_single.def.json
index b829147160..dd2162f5a9 100644
--- a/resources/definitions/raise3D_N2_plus_single.def.json
+++ b/resources/definitions/raise3D_N2_plus_single.def.json
@@ -66,7 +66,7 @@
"default_value": "RepRap (Marlin/Sprinter)"
},
"machine_start_gcode": {
- "default_value": "G90\nG21\n; home all axes\nG28\nG92 X0 Y0 Z0\n; move heatbed into position\nG1 X20.0 Y20.0 Z1.0 F1000\n; zero extruders\nG92 E0 E1\nT0; right tool\n; set extruder steps per mm\nM92 E140\n; purge nozzle\nG1 E25 F250\n; zero extruders\nG92 E0 E1\n; move heatbed down a little more\nG1 Z5.0 F20\n; wait 600ms\nG4 600\n; move to tack down the strands\nG1 X20.0 Y30.0 Z0 F9000\n; wait 600ms\nG4 600\n;move up a bit\nG1 Z5.0 F9000\n; wait 300ms\nG4 300\n;fast move to center\nG1 X152.5 Y152.5 F9000\nT0\n;Raise3D Job Start\nM117 Printing…\nM1001\n"
+ "default_value": "G90\nG21\n; home all axes\nG28\nG92 X0 Y0 Z0\n; move heatbed into position\nG1 X20.0 Y20.0 Z1.0 F1000\n; zero extruders\nG92 E0 E1\nT0; right tool\n; set extruder steps per mm\nM92 E140\n; purge nozzle\nG1 E25 F250\n; zero extruders\nG92 E0 E1\n; move heatbed down a little more\nG1 Z5.0 F20\n; wait 600ms\nG4 600\n; move to tack down the strands\nG1 X20.0 Y30.0 Z0 F9000\n; wait 600ms\nG4 600\n;move up a bit\nG1 Z5.0 F9000\n; wait 300ms\nG4 300\n;fast move to center\nG1 X152.5 Y152.5 F9000\nT0\n;Raise3D Job Start\nM117 Printing...\nM1001\n"
},
"machine_end_gcode": {
"default_value": "M107\nM1002\nM104 S0 T1\nM104 S0 T0\nM140 S0\nM117 Print Complete.\nG28 X0 Y0\nG91\nG1 Z10\nG90\nM84"
diff --git a/resources/definitions/raise3D_N2_single.def.json b/resources/definitions/raise3D_N2_single.def.json
index 899da5188f..e549b97b3b 100644
--- a/resources/definitions/raise3D_N2_single.def.json
+++ b/resources/definitions/raise3D_N2_single.def.json
@@ -66,7 +66,7 @@
"default_value": "RepRap (Marlin/Sprinter)"
},
"machine_start_gcode": {
- "default_value": "G90\nG21\n; home all axes\nG28\nG92 X0 Y0 Z0\n; move heatbed into position\nG1 X20.0 Y20.0 Z1.0 F1000\n; zero extruders\nG92 E0 E1\nT0; right tool\n; set extruder steps per mm\nM92 E140\n; purge nozzle\nG1 E25 F250\n; zero extruders\nG92 E0 E1\n; move heatbed down a little more\nG1 Z5.0 F20\n; wait 600ms\nG4 600\n; move to tack down the strands\nG1 X20.0 Y30.0 Z0 F9000\n; wait 600ms\nG4 600\n;move up a bit\nG1 Z5.0 F9000\n; wait 300ms\nG4 300\n;fast move to center\nG1 X152.5 Y152.5 F9000\nT0\n;Raise3D Job Start\nM117 Printing…\nM1001\n"
+ "default_value": "G90\nG21\n; home all axes\nG28\nG92 X0 Y0 Z0\n; move heatbed into position\nG1 X20.0 Y20.0 Z1.0 F1000\n; zero extruders\nG92 E0 E1\nT0; right tool\n; set extruder steps per mm\nM92 E140\n; purge nozzle\nG1 E25 F250\n; zero extruders\nG92 E0 E1\n; move heatbed down a little more\nG1 Z5.0 F20\n; wait 600ms\nG4 600\n; move to tack down the strands\nG1 X20.0 Y30.0 Z0 F9000\n; wait 600ms\nG4 600\n;move up a bit\nG1 Z5.0 F9000\n; wait 300ms\nG4 300\n;fast move to center\nG1 X152.5 Y152.5 F9000\nT0\n;Raise3D Job Start\nM117 Printing...\nM1001\n"
},
"machine_end_gcode": {
"default_value": "M107\nM1002\nM104 S0 T1\nM104 S0 T0\nM140 S0\nM117 Print Complete.\nG28 X0 Y0\nG91\nG1 Z10\nG90\nM84"
diff --git a/resources/definitions/tizyx_evy.def.json b/resources/definitions/tizyx_evy.def.json
index fe9a02a31c..a0bf5d76be 100644
--- a/resources/definitions/tizyx_evy.def.json
+++ b/resources/definitions/tizyx_evy.def.json
@@ -16,7 +16,7 @@
"preferred_variant_name": "0.4mm",
"preferred_material": "tizyx_pla",
"preferred_quality_type": "normal",
- "exclude_materials": ["chromatik_pla", "dsm_arnitel2045_175", "dsm_novamid1070_175", "fabtotum_abs", "fabtotum_nylon", "fabtotum_pla", "fabtotum_tpu", "fiberlogy_hd_pla", "filo3d_pla", "filo3d_pla_green", "filo3d_pla_red", "generic_bam", "generic_cpe", "generic_cpe_175", "generic_cpe_plus", "generic_hips", "generic_hips_175", "generic_nylon", "generic_nylon_175", "generic_pc", "generic_pc_175","generic_pp", "generic_pva", "generic_pva_175", "generic_tpu", "imade3d_petg_green", "imade3d_petg_pink", "imade3d_pla_green", "imade3d_pla_pink", "innofill_innoflex60_175", "octofiber_pla", "polyflex_pla", "polymax_pla", "polyplus_pla", "polywood_pla", "ultimaker_abs_black", "ultimaker_abs_blue", "ultimaker_abs_green", "ultimaker_abs_grey", "ultimaker_abs_orange", "ultimaker_abs_pearl-gold", "ultimaker_abs_red", "ultimaker_abs_silver-metallic", "ultimaker_abs_white", "ultimaker_abs_yellow", "ultimaker_bam", "ultimaker_cpe_black", "ultimaker_cpe_blue", "ultimaker_cpe_dark-grey", "ultimaker_cpe_green", "ultimaker_cpe_light-grey", "ultimaker_cpe_plus_black", "ultimaker_cpe_plus_transparent", "ultimaker_cpe_plus_white", "ultimaker_cpe_red", "ultimaker_cpe_transparent", "ultimaker_cpe_white", "ultimaker_cpe_yellow", "ultimaker_nylon_black", "ultimaker_nylon_transparent", "ultimaker_pc_black", "ultimaker_pc_transparent", "ultimaker_pc_white", "ultimaker_pla_black", "ultimaker_pla_blue", "ultimaker_pla_green", "ultimaker_pla_magenta", "ultimaker_pla_orange", "ultimaker_pla_pearl-white", "ultimaker_pla_red", "ultimaker_pla_silver-metallic", "ultimaker_pla_transparent", "ultimaker_pla_white", "ultimaker_pla_yellow", "ultimaker_pp_transparent", "ultimaker_pva", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white", "ultimaker_tpu_black", "ultimaker_tpu_blue", "ultimaker_tpu_red", "ultimaker_tpu_white", "verbatim_bvoh_175", "Vertex_Delta_ABS", "Vertex_Delta_PET", "Vertex_Delta_PLA", "Vertex_Delta_TPU", "zyyx_pro_flex", "zyyx_pro_pla" ],
+ "exclude_materials": ["chromatik_pla", "dsm_arnitel2045_175", "dsm_novamid1070_175", "fabtotum_abs", "fabtotum_nylon", "fabtotum_pla", "fabtotum_tpu", "fiberlogy_hd_pla", "filo3d_pla", "filo3d_pla_green", "filo3d_pla_red", "generic_bam", "generic_cpe", "generic_cpe_175", "generic_cpe_plus", "generic_hips", "generic_hips_175", "generic_nylon", "generic_nylon_175", "generic_pc", "generic_pc_175","generic_pp", "generic_pva", "generic_pva_175", "generic_tpu", "generic_tpu_175", "imade3d_petg_green", "imade3d_petg_pink", "imade3d_pla_green", "imade3d_pla_pink", "innofill_innoflex60_175", "octofiber_pla", "polyflex_pla", "polymax_pla", "polyplus_pla", "polywood_pla", "ultimaker_abs_black", "ultimaker_abs_blue", "ultimaker_abs_green", "ultimaker_abs_grey", "ultimaker_abs_orange", "ultimaker_abs_pearl-gold", "ultimaker_abs_red", "ultimaker_abs_silver-metallic", "ultimaker_abs_white", "ultimaker_abs_yellow", "ultimaker_bam", "ultimaker_cpe_black", "ultimaker_cpe_blue", "ultimaker_cpe_dark-grey", "ultimaker_cpe_green", "ultimaker_cpe_light-grey", "ultimaker_cpe_plus_black", "ultimaker_cpe_plus_transparent", "ultimaker_cpe_plus_white", "ultimaker_cpe_red", "ultimaker_cpe_transparent", "ultimaker_cpe_white", "ultimaker_cpe_yellow", "ultimaker_nylon_black", "ultimaker_nylon_transparent", "ultimaker_pc_black", "ultimaker_pc_transparent", "ultimaker_pc_white", "ultimaker_pla_black", "ultimaker_pla_blue", "ultimaker_pla_green", "ultimaker_pla_magenta", "ultimaker_pla_orange", "ultimaker_pla_pearl-white", "ultimaker_pla_red", "ultimaker_pla_silver-metallic", "ultimaker_pla_transparent", "ultimaker_pla_white", "ultimaker_pla_yellow", "ultimaker_pp_transparent", "ultimaker_pva", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white", "ultimaker_tpu_black", "ultimaker_tpu_blue", "ultimaker_tpu_red", "ultimaker_tpu_white", "verbatim_bvoh_175", "Vertex_Delta_ABS", "Vertex_Delta_PET", "Vertex_Delta_PLA", "Vertex_Delta_TPU", "zyyx_pro_flex", "zyyx_pro_pla" ],
"machine_extruder_trains":
{
diff --git a/resources/definitions/tizyx_evy_dual.def.json b/resources/definitions/tizyx_evy_dual.def.json
new file mode 100644
index 0000000000..2e5ed8b126
--- /dev/null
+++ b/resources/definitions/tizyx_evy_dual.def.json
@@ -0,0 +1,57 @@
+{
+ "name": "TiZYX EVY Dual",
+ "version": 2,
+ "inherits": "fdmprinter",
+ "metadata": {
+ "visible": true,
+ "author": "TiZYX",
+ "manufacturer": "TiZYX",
+ "file_formats": "text/x-gcode",
+
+ "has_machine_quality": true,
+ "has_materials": true,
+ "has_machine_materials": true,
+ "has_variants": true,
+ "preferred_variant_name": "Classic Extruder",
+
+ "preferred_material": "tizyx_pla",
+ "preferred_quality_type": "normal",
+ "exclude_materials": ["chromatik_pla", "dsm_arnitel2045_175", "dsm_novamid1070_175", "fabtotum_abs", "fabtotum_nylon", "fabtotum_pla", "fabtotum_tpu", "fiberlogy_hd_pla", "filo3d_pla", "filo3d_pla_green", "filo3d_pla_red", "generic_cpe_175", "generic_cpe_plus","generic_hips_175","generic_nylon_175", "generic_pc_175", "generic_pva_175", "imade3d_petg_green", "imade3d_petg_pink", "imade3d_pla_green", "imade3d_pla_pink", "innofill_innoflex60_175", "octofiber_pla", "polyflex_pla", "polymax_pla", "polyplus_pla", "polywood_pla", "verbatim_bvoh_175", "Vertex_Delta_ABS", "Vertex_Delta_PET", "Vertex_Delta_PLA", "Vertex_Delta_TPU", "zyyx_pro_flex", "zyyx_pro_pla" ],
+
+ "machine_extruder_trains":
+ {
+ "0": "tizyx_evy_dual_extruder_0",
+ "1": "tizyx_evy_dual_extruder_1"
+ },
+ "platform": "tizyx_k25_platform.stl",
+ "platform_offset": [0, -4, 0],
+ "first_start_actions": ["MachineSettingsAction"],
+ "supported_actions": ["MachineSettingsAction"]
+ },
+
+ "overrides": {
+ "machine_extruder_count": { "default_value": 2 },
+ "machine_heated_bed": { "default_value": true },
+ "machine_center_is_zero": { "default_value": false },
+ "gantry_height": { "default_value": 500 },
+ "machine_height": { "default_value": 255 },
+ "machine_depth": { "default_value": 255 },
+ "machine_width": { "default_value": 255 },
+ "machine_head_with_fans_polygon": {
+ "default_value": [
+ [25, 49],
+ [25, -49],
+ [-25, -49],
+ [25, 49]
+ ]
+ },
+ "machine_start_gcode":
+ {
+ "default_value": "M82\nG90\nG28 X\nG28 Y\nG28 Z\nG29\nG91\nG1 Z0\nG90\nM82\nG92 E0\nG1 X125 Y245 F3000\nG1 Z0"
+ },
+ "machine_end_gcode":
+ {
+ "default_value": "M104 S0\nM140 S0\nG91\nG1 E-5 F300\nG1 Z+3 F3000\nG1 Y245 F3000\nM84"
+ }
+ }
+}
diff --git a/resources/definitions/tizyx_k25.def.json b/resources/definitions/tizyx_k25.def.json
index d6a5ff5ecd..c076b214c7 100644
--- a/resources/definitions/tizyx_k25.def.json
+++ b/resources/definitions/tizyx_k25.def.json
@@ -10,7 +10,7 @@
"file_formats": "text/x-gcode",
"platform": "tizyx_k25_platform.stl",
"platform_offset": [0, -4, 0],
- "exclude_materials": ["chromatik_pla", "dsm_arnitel2045_175", "dsm_novamid1070_175", "fabtotum_abs", "fabtotum_nylon", "fabtotum_pla", "fabtotum_tpu", "fiberlogy_hd_pla", "filo3d_pla", "filo3d_pla_green", "filo3d_pla_red", "generic_abs", "generic_abs_175", "generic_bam", "generic_cpe", "generic_cpe_175", "generic_cpe_plus", "generic_hips", "generic_hips_175", "generic_nylon", "generic_nylon_175", "generic_pc", "generic_pc_175", "generic_petg", "generic_petg_175", "generic_pla", "generic_pla_175", "generic_pp", "generic_pva", "generic_pva_175", "generic_tough_pla", "generic_tpu", "imade3d_petg_green", "imade3d_petg_pink", "imade3d_pla_green", "imade3d_pla_pink", "innofill_innoflex60_175", "octofiber_pla", "polyflex_pla", "polymax_pla", "polyplus_pla", "polywood_pla", "ultimaker_abs_black", "ultimaker_abs_blue", "ultimaker_abs_green", "ultimaker_abs_grey", "ultimaker_abs_orange", "ultimaker_abs_pearl-gold", "ultimaker_abs_red", "ultimaker_abs_silver-metallic", "ultimaker_abs_white", "ultimaker_abs_yellow", "ultimaker_bam", "ultimaker_cpe_black", "ultimaker_cpe_blue", "ultimaker_cpe_dark-grey", "ultimaker_cpe_green", "ultimaker_cpe_light-grey", "ultimaker_cpe_plus_black", "ultimaker_cpe_plus_transparent", "ultimaker_cpe_plus_white", "ultimaker_cpe_red", "ultimaker_cpe_transparent", "ultimaker_cpe_white", "ultimaker_cpe_yellow", "ultimaker_nylon_black", "ultimaker_nylon_transparent", "ultimaker_pc_black", "ultimaker_pc_transparent", "ultimaker_pc_white", "ultimaker_pla_black", "ultimaker_pla_blue", "ultimaker_pla_green", "ultimaker_pla_magenta", "ultimaker_pla_orange", "ultimaker_pla_pearl-white", "ultimaker_pla_red", "ultimaker_pla_silver-metallic", "ultimaker_pla_transparent", "ultimaker_pla_white", "ultimaker_pla_yellow", "ultimaker_pp_transparent", "ultimaker_pva", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white", "ultimaker_tpu_black", "ultimaker_tpu_blue", "ultimaker_tpu_red", "ultimaker_tpu_white", "verbatim_bvoh_175", "Vertex_Delta_ABS", "Vertex_Delta_PET", "Vertex_Delta_PLA", "Vertex_Delta_TPU", "zyyx_pro_flex", "zyyx_pro_pla" ],
+ "exclude_materials": ["chromatik_pla", "dsm_arnitel2045_175", "dsm_novamid1070_175", "fabtotum_abs", "fabtotum_nylon", "fabtotum_pla", "fabtotum_tpu", "fiberlogy_hd_pla", "filo3d_pla", "filo3d_pla_green", "filo3d_pla_red", "generic_abs", "generic_abs_175", "generic_bam", "generic_cpe", "generic_cpe_175", "generic_cpe_plus", "generic_hips", "generic_hips_175", "generic_nylon", "generic_nylon_175", "generic_pc", "generic_pc_175", "generic_petg", "generic_petg_175", "generic_pla", "generic_pla_175", "generic_pp", "generic_pva", "generic_pva_175", "generic_tough_pla", "generic_tpu", "generic_tpu_175", "imade3d_petg_green", "imade3d_petg_pink", "imade3d_pla_green", "imade3d_pla_pink", "innofill_innoflex60_175", "octofiber_pla", "polyflex_pla", "polymax_pla", "polyplus_pla", "polywood_pla", "ultimaker_abs_black", "ultimaker_abs_blue", "ultimaker_abs_green", "ultimaker_abs_grey", "ultimaker_abs_orange", "ultimaker_abs_pearl-gold", "ultimaker_abs_red", "ultimaker_abs_silver-metallic", "ultimaker_abs_white", "ultimaker_abs_yellow", "ultimaker_bam", "ultimaker_cpe_black", "ultimaker_cpe_blue", "ultimaker_cpe_dark-grey", "ultimaker_cpe_green", "ultimaker_cpe_light-grey", "ultimaker_cpe_plus_black", "ultimaker_cpe_plus_transparent", "ultimaker_cpe_plus_white", "ultimaker_cpe_red", "ultimaker_cpe_transparent", "ultimaker_cpe_white", "ultimaker_cpe_yellow", "ultimaker_nylon_black", "ultimaker_nylon_transparent", "ultimaker_pc_black", "ultimaker_pc_transparent", "ultimaker_pc_white", "ultimaker_pla_black", "ultimaker_pla_blue", "ultimaker_pla_green", "ultimaker_pla_magenta", "ultimaker_pla_orange", "ultimaker_pla_pearl-white", "ultimaker_pla_red", "ultimaker_pla_silver-metallic", "ultimaker_pla_transparent", "ultimaker_pla_white", "ultimaker_pla_yellow", "ultimaker_pp_transparent", "ultimaker_pva", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white", "ultimaker_tpu_black", "ultimaker_tpu_blue", "ultimaker_tpu_red", "ultimaker_tpu_white", "verbatim_bvoh_175", "Vertex_Delta_ABS", "Vertex_Delta_PET", "Vertex_Delta_PLA", "Vertex_Delta_TPU", "zyyx_pro_flex", "zyyx_pro_pla" ],
"preferred_material": "tizyx_pla",
"has_machine_quality": true,
"has_materials": true,
diff --git a/resources/extruders/jgaurora_jgmaker_magic_extruder_0.def.json b/resources/extruders/jgaurora_jgmaker_magic_extruder_0.def.json
new file mode 100644
index 0000000000..41593a4821
--- /dev/null
+++ b/resources/extruders/jgaurora_jgmaker_magic_extruder_0.def.json
@@ -0,0 +1,16 @@
+{
+ "id": "jgaurora_jgmaker_magic_extruder_0",
+ "version": 2,
+ "name": "Extruder 1",
+ "inherits": "fdmextruder",
+ "metadata": {
+ "machine": "jgaurora_jgmaker_magic",
+ "position": "0"
+ },
+
+ "overrides": {
+ "extruder_nr": { "default_value": 0 },
+ "machine_nozzle_size": { "default_value": 0.4 },
+ "material_diameter": { "default_value": 1.75 }
+ }
+}
diff --git a/resources/extruders/tizyx_evy_dual_extruder_0.def.JSON b/resources/extruders/tizyx_evy_dual_extruder_0.def.JSON
new file mode 100644
index 0000000000..59e9311e50
--- /dev/null
+++ b/resources/extruders/tizyx_evy_dual_extruder_0.def.JSON
@@ -0,0 +1,18 @@
+{
+ "id": "tizyx_evy_dual_extruder_0",
+ "version": 2,
+ "name": "Classic Extruder",
+ "inherits": "fdmextruder",
+ "metadata": {
+ "machine": "tizyx_evy_dual",
+ "position": "0"
+ },
+
+ "overrides": {
+ "extruder_nr": {
+ "default_value": 0,
+ "maximum_value": "1"
+ },
+ "material_diameter": { "default_value": 1.75 }
+ }
+}
diff --git a/resources/extruders/tizyx_evy_dual_extruder_1.def.JSON b/resources/extruders/tizyx_evy_dual_extruder_1.def.JSON
new file mode 100644
index 0000000000..cf5dc76caa
--- /dev/null
+++ b/resources/extruders/tizyx_evy_dual_extruder_1.def.JSON
@@ -0,0 +1,18 @@
+{
+ "id": "tizyx_evy_dual_extruder_1",
+ "version": 2,
+ "name": "Direct Drive",
+ "inherits": "fdmextruder",
+ "metadata": {
+ "machine": "tizyx_evy_dual",
+ "position": "1"
+ },
+
+ "overrides": {
+ "extruder_nr": {
+ "default_value": 1,
+ "maximum_value": "1"
+ },
+ "material_diameter": { "default_value": 1.75 }
+ }
+}
diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po
index f2bb7728f5..8c357e1462 100644
--- a/resources/i18n/de_DE/cura.po
+++ b/resources/i18n/de_DE/cura.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-09-28 14:42+0200\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: German\n"
"Language: de_DE\n"
@@ -64,16 +64,12 @@ msgid ""
"<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 ""
-"<p>Ein oder mehrere 3D-Modelle können möglicherweise aufgrund der Modellgröße und Materialkonfiguration nicht optimal gedruckt werden:</p>\n"
-"<p>{model_names}</p>\n"
-"<p>Erfahren Sie, wie Sie die bestmögliche Druckqualität und Zuverlässigkeit sicherstellen.</p>\n"
-"<p><a href=“https://ultimaker.com/3D-model-assistant“>Leitfaden zu Druckqualität anzeigen</a></p>"
+msgstr "<p>Ein oder mehrere 3D-Modelle können möglicherweise aufgrund der Modellgröße und Materialkonfiguration nicht optimal gedruckt werden:</p>\n<p>{model_names}</p>\n<p>Erfahren Sie, wie Sie die bestmögliche Druckqualität und Zuverlässigkeit sicherstellen.</p>\n<p><a href=“https://ultimaker.com/3D-model-assistant“>Leitfaden zu Druckqualität anzeigen</a></p>"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "Änderungsprotokoll"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -492,100 +488,100 @@ msgstr "Druck vollendet"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "Leer"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "Unbekannt"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Ãœber Cloud drucken"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Ãœber Cloud drucken"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "Ãœber Cloud verbunden"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "Cloudfehler"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "Druckauftrag konnte nicht exportiert werden."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "Daten konnten nicht in Drucker geladen werden."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "morgen"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "heute"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "Es liegt ein Fehler beim Verbinden mit der Cloud vor."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "Daten werden zu Remote-Cluster gesendet"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Druckaufträge mithilfe Ihres Ultimaker-Kontos von einem anderen Ort aus senden und überwachen."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "Verbinden mit Ultimaker Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "Nicht mehr für diesen Drucker nachfragen"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "Erste Schritte"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Sie können jetzt Druckaufträge mithilfe Ihres Ultimaker-Kontos von einem anderen Ort aus senden und überwachen."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "Verbunden!"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "Ihre Verbindung überprüfen"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -637,12 +633,12 @@ msgstr "Simulationsansicht"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "Nachbearbeitung"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "G-Code ändern"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -692,7 +688,7 @@ msgstr "Cura 15.04-Profile"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "Bewertung"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -760,7 +756,7 @@ msgstr "Schneiden (Slicing) ist nicht möglich, da Objekte vorhanden sind, die m
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "Es ist kein Objekt zum Schneiden vorhanden, da keines der Modelle den Druckabmessungen entspricht oder weil sie einem deaktivierten Extruder zugewiesen wurden. Bitte die Modelle passend skalieren oder drehen."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -845,7 +841,7 @@ msgstr "Stellen Sie sicher, dass der G-Code für Ihren Drucker und Ihre Druckerk
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "Backups verwalten"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -858,32 +854,32 @@ msgstr "Backup"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "Beim Versuch, Ihre Backups aufzulisten, trat ein Fehler auf."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "Beim Versuch, Ihr Backup wiederherzustellen, trat ein Fehler auf."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "Backups"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "Ihr Backup wird hochgeladen..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "Beim Versuch, Ihr Backup hochzuladen, trat ein Fehler auf."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "Ihr Backup wurde erfolgreich hochgeladen."
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -919,7 +915,7 @@ msgstr "Fehler beim Schreiben von 3MF-Datei."
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "Vorschau"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -1015,7 +1011,7 @@ msgstr "Die Datei <filename>{0}</filename> ist bereits vorhanden. Soll die Datei
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "Ungültige Datei-URL:"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1036,7 +1032,7 @@ msgstr "Einstellungen aktualisiert"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "Extruder deaktiviert"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1065,13 +1061,13 @@ msgstr "Export erfolgreich ausgeführt"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "Import des Profils aus Datei <filename>{0}</filename>: {1} fehlgeschlagen"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "Import des Profils aus Datei <filename>{0}</filename> kann erst durchgeführt werden, wenn ein Drucker hinzugefügt wurde."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, python-brace-format
@@ -1204,7 +1200,7 @@ msgstr "Versucht, ein Cura-Backup zu erstellen, das nicht Ihrer aktuellen Versio
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "Der Ultimaker-Konto-Server konnte nicht erreicht werden."
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1214,7 +1210,7 @@ msgstr "Objekte vervielfältigen und platzieren"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "Objekte platzieren"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
@@ -1259,12 +1255,7 @@ msgid ""
" <p>Backups can be found in the configuration folder.</p>\n"
" <p>Please send us this Crash Report to fix the problem.</p>\n"
" "
-msgstr ""
-"<p><b>Hoppla, bei Ultimaker Cura ist ein Problem aufgetreten.</p></b>\n"
-" <p>Beim Start ist ein nicht behebbarer Fehler aufgetreten. Er wurde möglicherweise durch einige falsche Konfigurationsdateien verursacht. Wir empfehlen ein Backup und Reset Ihrer Konfiguration.</p>\n"
-" <p>Backups sind im Konfigurationsordner abgelegt.</p>\n"
-" <p>Senden Sie uns diesen Absturzbericht bitte, um das Problem zu beheben.</p>\n"
-" "
+msgstr "<p><b>Hoppla, bei Ultimaker Cura ist ein Problem aufgetreten.</p></b>\n <p>Beim Start ist ein nicht behebbarer Fehler aufgetreten. Er wurde möglicherweise durch einige falsche Konfigurationsdateien verursacht. Wir empfehlen ein Backup und Reset Ihrer Konfiguration.</p>\n <p>Backups sind im Konfigurationsordner abgelegt.</p>\n <p>Senden Sie uns diesen Absturzbericht bitte, um das Problem zu beheben.</p>\n "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:98
msgctxt "@action:button"
@@ -1297,10 +1288,7 @@ msgid ""
"<p><b>A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem</p></b>\n"
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
" "
-msgstr ""
-"<p><b>Ein schwerer Fehler ist in Cura aufgetreten. Senden Sie uns diesen Absturzbericht, um das Problem zu beheben</p></b>\n"
-" <p>Verwenden Sie bitte die Schaltfläche „Bericht senden“, um den Fehlerbericht automatisch an unsere Server zu senden</p>\n"
-" "
+msgstr "<p><b>Ein schwerer Fehler ist in Cura aufgetreten. Senden Sie uns diesen Absturzbericht, um das Problem zu beheben</p></b>\n <p>Verwenden Sie bitte die Schaltfläche „Bericht senden“, um den Fehlerbericht automatisch an unsere Server zu senden</p>\n "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:173
msgctxt "@title:groupbox"
@@ -1630,7 +1618,7 @@ msgstr "Verbindung zur Cura Paket-Datenbank konnte nicht hergestellt werden. Bit
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "Bewertungen"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1649,7 +1637,7 @@ msgstr "Materialien"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "Ihre Bewertung"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1682,7 +1670,7 @@ msgstr "Unbekannt"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "<a href=‘%1‘>Anmeldung</a> für Installation oder Update erforderlich"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1705,7 +1693,7 @@ msgstr "Aktualisiert"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "Marktplatz"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1740,12 +1728,12 @@ msgstr "Bestätigen"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+msgstr "Vor der Bewertung müssen Sie sich anmelden"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to install the package before you can rate"
-msgstr ""
+msgstr "Vor der Bewertung müssen Sie das Paket installierten"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1785,7 +1773,7 @@ msgstr "Installiert nach Neustart"
#: /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 ""
+msgstr "<a href=‘%1‘>Anmeldung</a> für Update erforderlich"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1808,10 +1796,7 @@ 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 ""
-"Dieses Plugin enthält eine Lizenz.\n"
-"Sie müssen diese Lizenz akzeptieren, um das Plugin zu installieren.\n"
-"Stimmen Sie den nachfolgenden Bedingungen zu?"
+msgstr "Dieses Plugin enthält eine Lizenz.\nSie müssen diese Lizenz akzeptieren, um das Plugin zu installieren.\nStimmen Sie den nachfolgenden Bedingungen zu?"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLicenseDialog.qml:55
msgctxt "@action:button"
@@ -1836,22 +1821,22 @@ msgstr "Kompatibilität"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "Technisches Datenblatt"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "Sicherheitsdatenblatt"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "Druckrichtlinien"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "Website"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1973,17 +1958,17 @@ msgstr "Benutzervereinbarung"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Diese Optionen sind nicht verfügbar, weil Sie einen Cloud-Drucker überwachen."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Die Webcam ist nicht verfügbar, weil Sie einen Cloud-Drucker überwachen."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "Lädt..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -1993,42 +1978,42 @@ msgstr "Nicht verfügbar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "Nicht erreichbar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "Leerlauf"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "Unbenannt"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "Anonym"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "Erfordert Konfigurationsänderungen"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "Details"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "Drucker nicht verfügbar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "Zuerst verfügbar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
@@ -2044,27 +2029,27 @@ msgstr "In Warteschlange"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "Gehe zu Cura Connect"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "Druckaufträge"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "Druckdauer insgesamt"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "Warten auf"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "Druckauftragshistorie anzeigen"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2087,10 +2072,7 @@ msgid ""
"To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n"
"\n"
"Select your printer from the list below:"
-msgstr ""
-"Um über das Netzwerk direkt auf Ihrem Drucker zu drucken, stellen Sie bitte sicher, dass der Drucker mit dem Netzwerkkabel verbunden ist oder verbinden Sie Ihren Drucker mit Ihrem WLAN-Netzwerk. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie dennoch ein USB-Laufwerk für die Übertragung von G-Code-Dateien auf Ihren Drucker verwenden.\n"
-"\n"
-"Wählen Sie Ihren Drucker aus der folgenden Liste:"
+msgstr "Um über das Netzwerk direkt auf Ihrem Drucker zu drucken, stellen Sie bitte sicher, dass der Drucker mit dem Netzwerkkabel verbunden ist oder verbinden Sie Ihren Drucker mit Ihrem WLAN-Netzwerk. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie dennoch ein USB-Laufwerk für die Übertragung von G-Code-Dateien auf Ihren Drucker verwenden.\n\nWählen Sie Ihren Drucker aus der folgenden Liste:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:87
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
@@ -2190,17 +2172,17 @@ msgstr "Beendet"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "Vorbereitung..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "Wird abgebrochen..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "Wird pausiert..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2210,7 +2192,7 @@ msgstr "Pausiert"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "Wird fortgesetzt..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:108
msgctxt "@label:status"
@@ -2220,7 +2202,7 @@ msgstr "Handlung erforderlich"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "Fertigstellung %1 auf %2"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2256,12 +2238,12 @@ msgstr "Zurückkehren"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "Wird pausiert..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "Wird fortgesetzt..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2273,7 +2255,7 @@ msgstr "Pausieren"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "Wird abgebrochen..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2314,19 +2296,19 @@ msgstr "Drucken abbrechen"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "Konfigurationsänderungen"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "Ãœberschreiben"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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] ""
+msgstr[0] "Der zugewiesene Drucker %1 erfordert die folgende Konfigurationsänderung:"
+msgstr[1] "Der zugewiesene Drucker %1 erfordert die folgenden Konfigurationsänderungen:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
@@ -2356,7 +2338,7 @@ msgstr "Druckplatte auf %1 wechseln (Dies kann nicht übergangen werden)."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "Überschreiben verwendet die definierten Einstellungen mit der vorhandenen Druckerkonfiguration. Dies kann zu einem fehlgeschlagenen Druck führen."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
@@ -2374,22 +2356,22 @@ 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."
-msgstr ""
+msgstr "Stellen Sie bitte sicher, dass Ihr Drucker verbunden ist:\n- Prüfen Sie, ob Ihr Drucker eingeschaltet ist.\n- Prüfen Sie, ob der Drucker mit dem Netzwerk verbunden ist."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "Bitte einen mit dem Netzwerk verbunden Drucker für die Überwachung wählen."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "Verbinden Sie Ihren Ultimaker-Drucker bitte mit Ihrem lokalen Netzwerk."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "Benutzerhandbücher online anzeigen"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2425,17 +2407,17 @@ msgstr "Kompatibilitätsmodus"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "Bewegungen"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "Helfer"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "Gehäuse"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2511,17 +2493,17 @@ msgstr "Cura sendet anonyme Daten an Ultimaker, um die Druckqualität und Benutz
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "Ich möchte diese Daten nicht senden"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "Ich erlaube das Senden der Daten an Ultimaker, um Cura zu verbessern"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "Kein Druck ausgewählt"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2783,108 +2765,108 @@ msgstr "Öffnen"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+msgstr "Meine Backups"
#: /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 ""
+msgstr "Sie verfügen derzeit über keine Backups. Verwenden Sie die Schaltfläche ‚Jetzt Backup erstellen‘, um ein Backup zu erstellen."
#: /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 ""
+msgstr "In der Vorschau-Phase sind Sie auf 5 sichtbare Backups beschränkt. Ein Backup entfernen, um ältere anzusehen."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "Ihre Cura-Einstellungen sichern und synchronisieren."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "Anmelden"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Cura-Backups"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "Cura-Version"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "Maschinen"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "Materialien"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "Profile"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "Plugins"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "Wiederherstellen"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+msgstr "Backup löschen"
#: /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 ""
+msgstr "Soll dieses Backup wirklich gelöscht werden? Der Vorgang kann nicht rückgängig gemacht werden."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+msgstr "Backup wiederherstellen"
#: /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 ""
+msgstr "Cura muss neu gestartet werden, um Ihre Datensicherung wiederherzustellen. Möchten Sie Cura jetzt schließen?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "Möchten Sie mehr?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "Jetzt Backup durchführen"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+msgstr "Automatisches Backup"
#: /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 ""
+msgstr "An jedem Tag, an dem Cura gestartet wird, ein automatisches Backup erstellen."
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "Nicht unterstützt"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -3540,7 +3522,7 @@ msgstr "Profil erstellen"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "Geben Sie bitte einen Namen für dieses Profil an."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3570,7 +3552,7 @@ msgstr "Drucker: %1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "Standardprofile"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3605,7 +3587,7 @@ msgstr "Globale Einstellungen"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "Marktplatz"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3628,7 +3610,7 @@ msgstr "&Ansicht"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "&Einstellungen"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3663,7 +3645,7 @@ msgstr "Unbenannt"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "Einstellungen durchsuchen"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3702,10 +3684,7 @@ msgid ""
"Some hidden settings use values different from their normal calculated value.\n"
"\n"
"Click to make these settings visible."
-msgstr ""
-"Einige ausgeblendete Einstellungen verwenden Werte, die von ihren normalen, berechneten Werten abweichen.\n"
-"\n"
-"Klicken Sie, um diese Einstellungen sichtbar zu machen."
+msgstr "Einige ausgeblendete Einstellungen verwenden Werte, die von ihren normalen, berechneten Werten abweichen.\n\nKlicken Sie, um diese Einstellungen sichtbar zu machen."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:66
msgctxt "@label Header for list of settings."
@@ -3733,10 +3712,7 @@ msgid ""
"This setting has a value that is different from the profile.\n"
"\n"
"Click to restore the value of the profile."
-msgstr ""
-"Diese Einstellung hat einen vom Profil abweichenden Wert.\n"
-"\n"
-"Klicken Sie, um den Wert des Profils wiederherzustellen."
+msgstr "Diese Einstellung hat einen vom Profil abweichenden Wert.\n\nKlicken Sie, um den Wert des Profils wiederherzustellen."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:302
msgctxt "@label"
@@ -3744,25 +3720,22 @@ msgid ""
"This setting is normally calculated, but it currently has an absolute value set.\n"
"\n"
"Click to restore the calculated value."
-msgstr ""
-"Diese Einstellung wird normalerweise berechnet; aktuell ist jedoch ein Absolutwert eingestellt.\n"
-"\n"
-"Klicken Sie, um den berechneten Wert wiederherzustellen."
+msgstr "Diese Einstellung wird normalerweise berechnet; aktuell ist jedoch ein Absolutwert eingestellt.\n\nKlicken Sie, um den berechneten Wert wiederherzustellen."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "Empfohlen"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "Benutzerdefiniert"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "Stufenweise Füllung"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
@@ -3772,7 +3745,7 @@ msgstr "Die graduelle Füllung steigert die Menge der Füllung nach oben hin sch
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "Stützstruktur"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:70
msgctxt "@label"
@@ -3787,7 +3760,7 @@ msgstr "Wählen Sie, welcher Extruder für die Unterstützung verwendet wird. Di
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "Haftung"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3807,7 +3780,7 @@ msgstr "Sie haben einige Profileinstellungen geändert. Wenn Sie diese ändern m
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "Dieses Qualitätsprofil ist für Ihr aktuelles Material und Ihre derzeitige Düsenkonfiguration nicht verfügbar. Bitte ändern Sie diese, um das Qualitätsprofil zu aktivieren."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3817,17 +3790,17 @@ msgstr "Ein benutzerdefiniertes Profil ist derzeit aktiv. Wählen Sie ein vorein
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "Ein"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "Aus"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "Profil"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3835,15 +3808,12 @@ msgid ""
"Some setting/override values are different from the values stored in the profile.\n"
"\n"
"Click to open the profile manager."
-msgstr ""
-"Einige Einstellungs-/Ãœberschreibungswerte unterscheiden sich von den im Profil gespeicherten Werten.\n"
-"\n"
-"Klicken Sie, um den Profilmanager zu öffnen."
+msgstr "Einige Einstellungs-/Überschreibungswerte unterscheiden sich von den im Profil gespeicherten Werten.\n\nKlicken Sie, um den Profilmanager zu öffnen."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "Druckeinrichtung ist deaktiviert. G-Code kann nicht geändert werden."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4084,47 +4054,47 @@ msgstr "Anzahl Kopien"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "Konfigurationen"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "Konfiguration wählen"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "Siehe Materialkompatibilitätstabelle"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "Konfigurationen"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "Verfügbare Konfigurationen werden von diesem Drucker geladen..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "Die Konfigurationen sind nicht verfügbar, da der Drucker getrennt ist."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "Benutzerdefiniert"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "Drucker"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "Aktiviert"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4134,17 +4104,17 @@ msgstr "Material"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:344
msgctxt "@label"
msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgstr "Für diese Materialkombination Kleber für eine bessere Haftung verwenden."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "Diese Konfigurationen sind nicht verfügbar, weil %1 nicht erkannt wird. Besuchen Sie bitte %2 für das Herunterladen des korrekten Materialprofils."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "Marktplatz"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4174,37 +4144,37 @@ msgstr "Geschätzte verbleibende Zeit"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "Typen anzeigen"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "Hallo "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "Ultimaker‑Konto"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "Abmelden"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "Anmelden"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "Der 3D-Druckablauf der nächsten Generation"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4212,27 +4182,27 @@ 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 material profiles from leading brands"
-msgstr ""
+msgstr "- Aufträge an Ultimaker-Drucker außerhalb Ihres lokalen Netzwerks senden\n- Ihre Ultimaker Cura-Einstellungen für die Verwendung andernorts an die Cloud senden\n- Exklusiven Zugang zu Materialprofilen von führenden Marken erhalten"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "Konto erstellen"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "Keine Zeitschätzung verfügbar"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "Keine Kostenschätzung verfügbar"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "Vorschau"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4247,27 +4217,27 @@ msgstr "Slicing nicht möglich"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "Slice"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "Slicing-Vorgang starten"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "Abbrechen"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "Zeitangabe"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "Materialangabe"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4282,27 +4252,27 @@ msgstr "%1 g"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "Verbundene Drucker"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "Voreingestellte Drucker"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "Drucker hinzufügen"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "Drucker verwalten"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "Online-Fehlerbehebung anzeigen"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4513,7 +4483,7 @@ msgstr "Konfigurationsordner anzeigen"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "&Marktplatz"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4585,9 +4555,7 @@ msgctxt "@text:window"
msgid ""
"You have customized some profile settings.\n"
"Would you like to keep or discard those settings?"
-msgstr ""
-"Sie haben einige Profileinstellungen angepasst.\n"
-"Möchten Sie diese Einstellungen übernehmen oder verwerfen?"
+msgstr "Sie haben einige Profileinstellungen angepasst.\nMöchten Sie diese Einstellungen übernehmen oder verwerfen?"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:110
msgctxt "@title:column"
@@ -4632,7 +4600,7 @@ msgstr "Neues Profil erstellen"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "Fügen Sie einen Drucker zu Cura hinzu"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4640,17 +4608,17 @@ msgid ""
"Select the printer you want to use from the list below.\n"
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
-msgstr ""
+msgstr "Wählen Sie den zu verwendenden Drucker aus der nachfolgenden Liste.\n\nWenn Ihr Drucker nicht in der Liste aufgeführt ist, verwenden Sie „Benutzerdefinierter FFF-Drucker“ aus der Kategorie „Benutzerdefiniert“ und passen Sie die Einstellungen im folgenden Dialog passend für Ihren Drucker an."
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "Hersteller"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "Druckername"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
@@ -4677,9 +4645,7 @@ 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 wurde von Ultimaker B.V. in Zusammenarbeit mit der Community entwickelt.\n"
-"Cura verwendet mit Stolz die folgenden Open Source-Projekte:"
+msgstr "Cura wurde von Ultimaker B.V. in Zusammenarbeit mit der Community entwickelt.\nCura verwendet mit Stolz die folgenden Open Source-Projekte:"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:134
msgctxt "@label"
@@ -5087,6 +5053,7 @@ msgstr "X3G-Writer"
#~ "Print Setup disabled\n"
#~ "G-code files cannot be modified"
#~ msgstr ""
+
#~ "Druckeinrichtung deaktiviert\n"
#~ "G-Code-Dateien können nicht geändert werden"
@@ -5691,6 +5658,7 @@ msgstr "X3G-Writer"
#~ "Could not export using \"{}\" quality!\n"
#~ "Felt back to \"{}\"."
#~ msgstr ""
+
#~ "Exportieren in \"{}\" Qualität nicht möglich!\n"
#~ "Zurückgeschaltet auf \"{}\"."
@@ -5867,6 +5835,7 @@ msgstr "X3G-Writer"
#~ "2) Turn the fan off (only if there are no tiny details on the model).\n"
#~ "3) Use a different material."
#~ msgstr ""
+
#~ "Einige Modelle können aufgrund der Objektgröße und des gewählten Materials für Modelle möglicherweise nicht optimal gedruckt werden: {model_names}.\n"
#~ "Tipps, die für eine bessere Druckqualität hilfreich sein können:\n"
#~ "1) Verwenden Sie abgerundete Ecken.\n"
@@ -5883,6 +5852,7 @@ msgstr "X3G-Writer"
#~ "\n"
#~ "Thanks!"
#~ msgstr ""
+
#~ "Keine Modelle in Ihrer Zeichnung gefunden. Bitte überprüfen Sie den Inhalt erneut und stellen Sie sicher, dass ein Teil oder eine Baugruppe enthalten ist.\n"
#~ "\n"
#~ "Danke!"
@@ -5893,6 +5863,7 @@ msgstr "X3G-Writer"
#~ "\n"
#~ "Sorry!"
#~ msgstr ""
+
#~ "Es wurde mehr als ein Teil oder eine Baugruppe in Ihrer Zeichnung gefunden. Wir unterstützen derzeit nur Zeichnungen mit exakt einem Teil oder einer Baugruppe.\n"
#~ "\n"
#~ "Es tut uns leid!"
@@ -5917,6 +5888,7 @@ msgstr "X3G-Writer"
#~ "With kind regards\n"
#~ " - Thomas Karl Pietrowski"
#~ msgstr ""
+
#~ "Sehr geehrter Kunde,\n"
#~ "wir konnten keine gültige Installation von SolidWorks auf Ihrem System finden. Das bedeutet, dass SolidWorks entweder nicht installiert ist oder sie keine gültige Lizenz besitzen. Stellen Sie bitte sicher, dass SolidWorks problemlos läuft und/oder wenden Sie sich an Ihre ICT-Abteilung.\n"
#~ "\n"
@@ -5931,6 +5903,7 @@ msgstr "X3G-Writer"
#~ "With kind regards\n"
#~ " - Thomas Karl Pietrowski"
#~ msgstr ""
+
#~ "Sehr geehrter Kunde,\n"
#~ "Sie verwenden dieses Plugin derzeit auf einem anderen Betriebssystem als Windows. Dieses Plugin funktioniert nur auf Windows mit installiertem SolidWorks und einer gültigen Lizenz. Installieren Sie dieses Plugin bitte auf einem Windows-Rechner mit installiertem SolidWorks.\n"
#~ "\n"
@@ -6035,6 +6008,7 @@ msgstr "X3G-Writer"
#~ "Open the directory\n"
#~ "with macro and icon"
#~ msgstr ""
+
#~ "Verzeichnis\n"
#~ "mit Makro und Symbol öffnen"
@@ -6333,6 +6307,7 @@ msgstr "X3G-Writer"
#~ "\n"
#~ " Thanks!."
#~ msgstr ""
+
#~ "Keine Modelle in Ihrer Zeichnung gefunden. Bitte überprüfen Sie den Inhalt erneut und stellen Sie sicher, dass ein Teil oder eine Baugruppe enthalten ist.\n"
#~ "\n"
#~ " Danke!"
@@ -6343,6 +6318,7 @@ msgstr "X3G-Writer"
#~ "\n"
#~ "Sorry!"
#~ msgstr ""
+
#~ "Es wurde mehr als ein Teil oder eine Baugruppe in Ihrer Zeichnung gefunden. Wir unterstützen derzeit nur Zeichnungen mit exakt einem Teil oder einer Baugruppe.\n"
#~ "\n"
#~ "Es tut uns leid!"
@@ -6377,6 +6353,7 @@ msgstr "X3G-Writer"
#~ " <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p><b>Ein schwerer Fehler ist aufgetreten. Senden Sie uns diesen Absturzbericht, um das Problem zu beheben</p></b>\n"
#~ " <p>Verwenden Sie bitte die Schaltfläche „Bericht senden“, um den Fehlerbericht automatisch an unsere Server zu senden</p>\n"
#~ " "
@@ -6543,6 +6520,7 @@ msgstr "X3G-Writer"
#~ " <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p><b>Ein schwerer Ausnahmefehler ist aufgetreten. Senden Sie uns diesen Absturzbericht, um das Problem zu beheben</p></b>\n"
#~ " <p>Verwenden Sie bitte die Schaltfläche „Bericht senden“, um den Fehlerbericht automatisch an unsere Server zu senden</p>\n"
#~ " "
@@ -6689,6 +6667,7 @@ msgstr "X3G-Writer"
#~ " <p>Please use the information below to post a bug report at <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p>Ein schwerer Ausnahmezustand ist aufgetreten, den wir nicht beseitigen konnten!</p>\n"
#~ " <p>Bitte senden Sie einen Fehlerbericht an folgende URL <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
@@ -6731,6 +6710,7 @@ msgstr "X3G-Writer"
#~ "You need to accept this license to install this plugin.\n"
#~ "Do you agree with the terms below?"
#~ msgstr ""
+
#~ " Das Plugin enthält eine Lizenz.\n"
#~ "Sie müssen diese Lizenz akzeptieren, um das Plugin zu installieren.\n"
#~ "Stimmen Sie den nachfolgenden Bedingungen zu?"
@@ -7258,6 +7238,7 @@ msgstr "X3G-Writer"
#~ msgid "Print Selected Model with %1"
#~ msgid_plural "Print Selected Models With %1"
#~ msgstr[0] "Ausgewähltes Modell drucken mit %1"
+
#~ msgstr[1] "Ausgewählte Modelle drucken mit %1"
#~ msgctxt "@info:status"
@@ -7287,6 +7268,7 @@ msgstr "X3G-Writer"
#~ " <p>Please use the information below to post a bug report at <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p>Ein schwerer Ausnahmezustand ist aufgetreten, den wir nicht beseitigen konnten!</p>\n"
#~ " <p>Wir hoffen, dass dieses Bild eines Kätzchens Ihren Schock etwas abschwächt.</p>\n"
#~ " <p>Verwenden Sie bitte die nachstehenden Informationen, um einen Fehlerbericht an folgende URL zu senden: <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
diff --git a/resources/i18n/de_DE/fdmextruder.def.json.po b/resources/i18n/de_DE/fdmextruder.def.json.po
index 4bb0cc0705..bb77e47fec 100644
--- a/resources/i18n/de_DE/fdmextruder.def.json.po
+++ b/resources/i18n/de_DE/fdmextruder.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 14:25+0100\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: German\n"
"Language: de_DE\n"
@@ -84,7 +84,7 @@ msgstr "G-Code Extruder-Start"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "Auszuführenden G-Code beim Umschalten auf diesen Extruder starten."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -124,7 +124,7 @@ msgstr "G-Code Extruder-Ende"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "Auszuführenden G-Code beim Umschalten von diesem Extruder beenden."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
diff --git a/resources/i18n/de_DE/fdmprinter.def.json.po b/resources/i18n/de_DE/fdmprinter.def.json.po
index 360aaf0672..cc2ed06ac5 100644
--- a/resources/i18n/de_DE/fdmprinter.def.json.po
+++ b/resources/i18n/de_DE/fdmprinter.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 14:57+0200\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: German\n"
"Language: de_DE\n"
@@ -57,9 +57,7 @@ msgctxt "machine_start_gcode description"
msgid ""
"G-code commands to be executed at the very start - separated by \n"
"."
-msgstr ""
-"G-Code-Befehle, die zu Beginn ausgeführt werden sollen – getrennt durch \n"
-"."
+msgstr "G-Code-Befehle, die zu Beginn ausgeführt werden sollen – getrennt durch \n."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@@ -71,9 +69,7 @@ msgctxt "machine_end_gcode description"
msgid ""
"G-code commands to be executed at the very end - separated by \n"
"."
-msgstr ""
-"G-Code-Befehle, die am Ende ausgeführt werden sollen – getrennt durch \n"
-"."
+msgstr "G-Code-Befehle, die am Ende ausgeführt werden sollen – getrennt durch \n."
#: fdmprinter.def.json
msgctxt "material_guid label"
@@ -1635,9 +1631,7 @@ msgctxt "infill_wall_line_count description"
msgid ""
"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n"
"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right."
-msgstr ""
-"Fügen Sie zusätzliche Wände um den Füllbereich hinzu. Derartige Wände können zu einem verringerten Absacken der oberen/unteren Außenhautlinien beitragen, was bedeutet, dass Sie weniger Außenhautschichten oben/unten bei derselben Qualität von Kosten für zusätzliches Material benötigen.\n"
-" Diese Funktion ist verknüpfbar mit „Füllungspolygone verbinden“, um alle Füllungen mit einem einzigen Extrusionspfad zu verbinden, ohne dass hierzu Vorwärtsbewegungen oder Rückzüge erforderlich sind, sofern die richtige Konfiguration gewählt wurde."
+msgstr "Fügen Sie zusätzliche Wände um den Füllbereich hinzu. Derartige Wände können zu einem verringerten Absacken der oberen/unteren Außenhautlinien beitragen, was bedeutet, dass Sie weniger Außenhautschichten oben/unten bei derselben Qualität von Kosten für zusätzliches Material benötigen.\n Diese Funktion ist verknüpfbar mit „Füllungspolygone verbinden“, um alle Füllungen mit einem einzigen Extrusionspfad zu verbinden, ohne dass hierzu Vorwärtsbewegungen oder Rückzüge erforderlich sind, sofern die richtige Konfiguration gewählt wurde."
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@@ -1677,7 +1671,7 @@ msgstr "Prozentsatz Außenhaut überlappen"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Justieren Sie die Überlappung zwischen den Wänden und den Außenhaut-Mittellinien bzw. den Endpunkten der Außenhaut-Mittellinien als Prozentwert der Linienbreite der Außenhautlinien und der inneren Wand. Eine geringe Überlappung ermöglicht die feste Verbindung der Wände mit der Außenhaut. Beachten Sie, dass bei einer einheitlichen Linienbreite von Außenhaut und Wand jeder Prozentwert über 50 % bereits dazu führen kann, dass die Außenhaut über die Wand hinausgeht, da in diesem Moment die Position der Düse des Außenhaut-Extruders möglicherweise bereits über die Wandmitte hinausgeht."
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1687,7 +1681,7 @@ msgstr "Außenhaut überlappen"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Justieren Sie die Überlappung zwischen den Wänden und den Außenhaut-Mittellinien bzw. den Endpunkten der Außenhaut-Mittellinien. Eine geringe Überlappung ermöglicht die feste Verbindung der Wände mit der Außenhaut. Beachten Sie, dass bei einer einheitlichen Linienbreite von Außenhaut und Wand jeder Wert über die Hälfte der Wandbreite bereits dazu führen kann, dass die Außenhaut über die Wand hinausgeht, da in diesem Moment die Position der Düse des Außenhaut-Extruders möglicherweise bereits über die Wandmitte hinausgeht."
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
@@ -2127,7 +2121,7 @@ msgstr "Düsenschalter Einzugsabstand"
#: 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 ""
+msgstr "Der Wert für den Einzug beim Umstellen der Extruder: 0 einstellen, um keinen Einzug zu erhalten. Dies sollte generell mit der Länge der Heizzone übereinstimmen."
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2787,7 +2781,7 @@ msgstr "Combing-Modus"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "Durch Combing bleibt die Düse während der Bewegung innerhalb von bereits gedruckten Bereichen. Dies führt zu einer leicht verlängerten Bewegungszeit, reduziert jedoch die Notwendigkeit von Einzügen. Wenn Combing deaktiviert ist, wird das Material eingezogen und die Düse bewegt sich in einer geraden Linie zum nächsten Punkt. Es ist außerdem möglich, das Combing über die oberen/unteren Außenhautbereiche zu vermeiden, oder nur Combing innerhalb der Füllung auszuführen."
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -3442,12 +3436,12 @@ msgstr "Die Höhe der Stützstruktur-Füllung einer bestimmten Dichte vor dem Um
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "Mindestbereich Stützstruktur"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Mindestflächenbreite für Stützstruktur-Polygone. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden nicht generiert."
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3677,62 +3671,62 @@ msgstr "Zickzack"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "Mindestbereich Stützstruktur-Schnittstelle"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Mindestflächenbreite für Stützstruktur-Schnittstellen-Polygone. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden nicht generiert."
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "Mindestbereich Stützstrukturdach"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Mindestflächenbreite für die Dächer der Stützstruktur. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden nicht generiert."
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "Mindestbereich Stützstrukturboden"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Mindestflächenbreite für die Böden der Stützstruktur. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden nicht generiert."
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "Horizontale Erweiterung Stützstruktur-Schnittstelle"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "Umfang des angewandten Versatzes für die Stützstruktur-Schnittstellen-Polygone."
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "Horizontale Erweiterung Stützstrukturdach"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "Umfang des angewandten Versatzes für die Dächer der Stützstruktur."
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "Horizontale Erweiterung Stützstrukturboden"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "Umfang des angewandten Versatzes für die Böden der Stützstruktur."
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
@@ -3904,9 +3898,7 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
-msgstr ""
-"Der horizontale Abstand zwischen dem Skirt und der ersten Schicht des Drucks.\n"
-"Es handelt sich dabei um den Mindestabstand. Ab diesem Abstand werden mehrere Skirt-Linien in äußerer Richtung angebracht."
+msgstr "Der horizontale Abstand zwischen dem Skirt und der ersten Schicht des Drucks.\nEs handelt sich dabei um den Mindestabstand. Ab diesem Abstand werden mehrere Skirt-Linien in äußerer Richtung angebracht."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@@ -5353,9 +5345,7 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
-msgstr ""
-"Die Strecke einer Aufwärtsbewegung, die mit halber Geschwindigkeit extrudiert wird.\n"
-"Dies kann zu einer besseren Haftung an vorhergehenden Schichten führen, während gleichzeitig ein Überhitzen des Materials in diesen Schichten vermieden wird. Dies gilt nur für das Drucken mit Drahtstruktur."
+msgstr "Die Strecke einer Aufwärtsbewegung, die mit halber Geschwindigkeit extrudiert wird.\nDies kann zu einer besseren Haftung an vorhergehenden Schichten führen, während gleichzeitig ein Überhitzen des Materials in diesen Schichten vermieden wird. Dies gilt nur für das Drucken mit Drahtstruktur."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@@ -5909,6 +5899,7 @@ msgstr "Transformationsmatrix, die beim Laden aus der Datei auf das Modell angew
#~ "Gcode commands to be executed at the very start - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "Gcode-Befehle, die zu Beginn ausgeführt werden sollen – getrennt durch \n"
#~ "."
@@ -5921,6 +5912,7 @@ msgstr "Transformationsmatrix, die beim Laden aus der Datei auf das Modell angew
#~ "Gcode commands to be executed at the very end - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "Gcode-Befehle, die Am Ende ausgeführt werden sollen – getrennt durch \n"
#~ "."
@@ -5977,6 +5969,7 @@ msgstr "Transformationsmatrix, die beim Laden aus der Datei auf das Modell angew
#~ "The horizontal distance between the skirt and the first layer of the print.\n"
#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance."
#~ msgstr ""
+
#~ "Der horizontale Abstand zwischen dem Skirt und der ersten Schicht des Drucks.\n"
#~ "Es handelt sich dabei um den Mindestabstand. Ab diesem Abstand werden Skirt-Linien in äußerer Richtung angebracht."
diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po
index 5dc9662381..e3b45817c7 100644
--- a/resources/i18n/es_ES/cura.po
+++ b/resources/i18n/es_ES/cura.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-09-28 14:55+0200\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
@@ -64,16 +64,12 @@ msgid ""
"<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 ""
-"<p>Es posible que uno o más modelos 3D no se impriman correctamente debido al tamaño del modelo y la configuración del material:</p>\n"
-"<p>{model_names}</p>\n"
-"<p>Obtenga más información sobre cómo garantizar la mejor calidad y fiabilidad de impresión posible.</p>\n"
-"<p><a href=\"https://ultimaker.com/3D-model-assistant\">Ver guía de impresión de calidad</a></p>"
+msgstr "<p>Es posible que uno o más modelos 3D no se impriman correctamente debido al tamaño del modelo y la configuración del material:</p>\n<p>{model_names}</p>\n<p>Obtenga más información sobre cómo garantizar la mejor calidad y fiabilidad de impresión posible.</p>\n<p><a href=\"https://ultimaker.com/3D-model-assistant\">Ver guía de impresión de calidad</a></p>"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "Registro de cambios"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -492,100 +488,100 @@ msgstr "Impresión terminada"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "Vacío"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "Desconocido"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Imprimir mediante Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Imprimir mediante Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "Conectado mediante Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "Error de Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "No se ha podido exportar el trabajo de impresión."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "No se han podido cargar los datos en la impresora."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "mañana"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "hoy"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "Se ha producido un error al conectarse a la nube."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "Enviando datos al clúster remoto"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Envíe y supervise sus trabajos de impresión desde cualquier lugar a través de su cuenta de Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "Conectar a Ultimaker Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "No volver a preguntarme para esta impresora."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "Empezar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Ahora ya puede enviar y supervisar sus trabajos de impresión desde cualquier lugar a través de su cuenta de Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "¡Conectado!"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "Revise su conexión"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -637,12 +633,12 @@ msgstr "Vista de simulación"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "Posprocesamiento"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "Modificar GCode"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -692,7 +688,7 @@ msgstr "Perfiles de Cura 15.04"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "Evaluación"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -760,7 +756,7 @@ msgstr "No se puede segmentar porque hay objetos asociados al extrusor %s que es
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "No hay nada que segmentar porque ninguno de los modelos se adapta al volumen de impresión o los modelos están asignados a un extrusor deshabilitado. Escale o rote los modelos para que se adapten o habilite un extrusor."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -845,7 +841,7 @@ msgstr "Asegúrese de que el GCode es adecuado para la impresora y para su confi
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "Administrar copias de seguridad"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -858,32 +854,32 @@ msgstr "Copia de seguridad"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "Se ha producido un error al obtener sus copias de seguridad."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "Se ha producido un error al intentar restaurar su copia de seguridad."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "Copias de seguridad"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "Cargando su copia de seguridad..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "Se ha producido un error al cargar su copia de seguridad."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "Su copia de seguridad ha terminado de cargarse."
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -919,7 +915,7 @@ msgstr "Error al escribir el archivo 3MF."
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "Vista previa"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -1015,7 +1011,7 @@ msgstr "El archivo <filename>{0}</filename> ya existe. ¿Está seguro de que des
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "URL del archivo no válida:"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1036,7 +1032,7 @@ msgstr "Ajustes actualizados"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "Extrusores deshabilitados"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1065,13 +1061,13 @@ msgstr "Exportación correcta"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "Error al importar el perfil de <filename>{0}</filename>: {1}"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "No se puede importar el perfil de <filename>{0}</filename> antes de añadir una impresora."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, python-brace-format
@@ -1204,7 +1200,7 @@ msgstr "Se ha intentado restaurar una copia de seguridad de Cura que no coincide
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "No se puede acceder al servidor de cuentas de Ultimaker."
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1214,7 +1210,7 @@ msgstr "Multiplicar y colocar objetos"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "Colocando objetos"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
@@ -1259,12 +1255,7 @@ msgid ""
" <p>Backups can be found in the configuration folder.</p>\n"
" <p>Please send us this Crash Report to fix the problem.</p>\n"
" "
-msgstr ""
-"<p><b>¡Vaya! Ultimaker Cura ha encontrado un error.</p></b>\n"
-" <p>Hemos detectado un error irreversible durante el inicio, posiblemente como consecuencia de varios archivos de configuración erróneos. Le recomendamos que realice una copia de seguridad y que restablezca los ajustes.</p>\n"
-" <p>Las copias de seguridad se encuentran en la carpeta de configuración.</p>\n"
-" <p>Envíenos el informe de errores para que podamos solucionar el problema.</p>\n"
-" "
+msgstr "<p><b>¡Vaya! Ultimaker Cura ha encontrado un error.</p></b>\n <p>Hemos detectado un error irreversible durante el inicio, posiblemente como consecuencia de varios archivos de configuración erróneos. Le recomendamos que realice una copia de seguridad y que restablezca los ajustes.</p>\n <p>Las copias de seguridad se encuentran en la carpeta de configuración.</p>\n <p>Envíenos el informe de errores para que podamos solucionar el problema.</p>\n "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:98
msgctxt "@action:button"
@@ -1297,10 +1288,7 @@ msgid ""
"<p><b>A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem</p></b>\n"
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
" "
-msgstr ""
-"<p><b>Se ha producido un error grave en Cura. Envíenos este informe de errores para que podamos solucionar el problema.</p></b>\n"
-" <p>Utilice el botón \"Enviar informe\" para publicar automáticamente el informe de errores en nuestros servidores.</p>\n"
-" "
+msgstr "<p><b>Se ha producido un error grave en Cura. Envíenos este informe de errores para que podamos solucionar el problema.</p></b>\n <p>Utilice el botón \"Enviar informe\" para publicar automáticamente el informe de errores en nuestros servidores.</p>\n "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:173
msgctxt "@title:groupbox"
@@ -1630,7 +1618,7 @@ msgstr "No se ha podido conectar con la base de datos del Paquete Cura. Comprueb
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "calificaciones"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1649,7 +1637,7 @@ msgstr "Materiales"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "Su calificación"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1682,7 +1670,7 @@ msgstr "Desconocido"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "<a href='%1'>Inicie sesión</a> para realizar la instalación o la actualización"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1705,7 +1693,7 @@ msgstr "Actualizado"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "Marketplace"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1740,12 +1728,12 @@ msgstr "Confirmar"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+msgstr "Debe iniciar sesión antes de enviar sus calificaciones"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to install the package before you can rate"
-msgstr ""
+msgstr "Debe instalar el paquete antes de enviar sus calificaciones"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1785,7 +1773,7 @@ msgstr "Se instalará después de reiniciar"
#: /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 ""
+msgstr "<a href='%1'>Inicie sesión</a> para realizar la actualización"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1808,10 +1796,7 @@ 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 ""
-"Este complemento incluye una licencia.\n"
-"Debe aceptar dicha licencia para instalar el complemento.\n"
-"¿Acepta las condiciones que aparecen a continuación?"
+msgstr "Este complemento incluye una licencia.\nDebe aceptar dicha licencia para instalar el complemento.\n¿Acepta las condiciones que aparecen a continuación?"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLicenseDialog.qml:55
msgctxt "@action:button"
@@ -1836,22 +1821,22 @@ msgstr "Compatibilidad"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "Especificaciones técnicas"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "Especificaciones de seguridad"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "Directrices de impresión"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "Sitio web"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1973,17 +1958,17 @@ msgstr "Acuerdo de usuario"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Estas opciones no se encuentran disponibles porque está supervisando una impresora en la nube."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "La cámara web no se encuentra disponible porque está supervisando una impresora en la nube."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "Cargando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -1993,42 +1978,42 @@ msgstr "No disponible"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "No se puede conectar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "Sin actividad"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "Sin título"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "Anónimo"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "Debe cambiar la configuración"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "Detalles"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "Impresora no disponible"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "Primera disponible"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
@@ -2044,27 +2029,27 @@ msgstr "En cola"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "Ir a Cura Connect"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "Trabajos de impresión"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "Tiempo de impresión total"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "Esperando"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "Ver historial de impresión"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2087,10 +2072,7 @@ msgid ""
"To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n"
"\n"
"Select your printer from the list below:"
-msgstr ""
-"Para imprimir directamente en la impresora a través de la red, asegúrese de que esta está conectada a la red utilizando un cable de red o conéctela a la red wifi. Si no conecta Cura con la impresora, también puede utilizar una unidad USB para transferir archivos GCode a la impresora.\n"
-"\n"
-"Seleccione la impresora de la siguiente lista:"
+msgstr "Para imprimir directamente en la impresora a través de la red, asegúrese de que esta está conectada a la red utilizando un cable de red o conéctela a la red wifi. Si no conecta Cura con la impresora, también puede utilizar una unidad USB para transferir archivos GCode a la impresora.\n\nSeleccione la impresora de la siguiente lista:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:87
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
@@ -2190,17 +2172,17 @@ msgstr "Terminado"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "Preparando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "Cancelando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "Pausando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2210,7 +2192,7 @@ msgstr "En pausa"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "Reanudando"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:108
msgctxt "@label:status"
@@ -2220,7 +2202,7 @@ msgstr "Acción requerida"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "Termina el %1 a las %2"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2256,12 +2238,12 @@ msgstr "Reanudar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "Pausando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "Reanudando"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2273,7 +2255,7 @@ msgstr "Pausar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "Cancelando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2314,24 +2296,24 @@ msgstr "Cancela la impresión"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "Cambios de configuración"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "Anular"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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] ""
+msgstr[0] "Es necesario realizar el siguiente cambio de configuración en la impresora asignada %1:"
+msgstr[1] "Es necesario realizar los siguientes cambios de configuración en la impresora asignada %1:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
msgid "The printer %1 is assigned, but the job contains an unknown material configuration."
-msgstr "Se ha asignado la impresora 1%, pero el trabajo tiene una configuración de material desconocido."
+msgstr "Se ha asignado la impresora %1, pero el trabajo tiene una configuración de material desconocido."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:78
msgctxt "@label"
@@ -2356,7 +2338,7 @@ msgstr "Cambiar la placa de impresión a %1 (no se puede anular)."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "Al sobrescribir la configuración se usarán los ajustes especificados con la configuración de impresora existente. Esto podría provocar un fallo en la impresión."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
@@ -2374,22 +2356,22 @@ 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."
-msgstr ""
+msgstr "Asegúrese de que su impresora está conectada:\n- Compruebe que la impresora está encendida.\n- Compruebe que la impresora está conectada a la red."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "Seleccione la impresora conectada a la red que desee supervisar."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "Conecte su impresora Ultimaker a su red local."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "Ver manuales de usuario en línea"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2425,17 +2407,17 @@ msgstr "Modo de compatibilidad"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "Desplazamientos"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "Asistentes"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "Perímetro"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2511,17 +2493,17 @@ msgstr "Cura envía datos anónimos a Ultimaker para mejorar la calidad de impre
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "No deseo enviar estos datos"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "Permita que estos datos se envíen a Ultimaker y ayúdenos a mejorar Cura"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "No ha seleccionado ninguna impresora"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2783,108 +2765,108 @@ msgstr "Abrir"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+msgstr "Mis copias de seguridad"
#: /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 ""
+msgstr "Actualmente no posee ninguna copia de seguridad. Utilice el botón de Realizar copia de seguridad ahora para crear una."
#: /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 ""
+msgstr "Durante la fase de vista previa, solo se mostrarán 5 copias de seguridad. Elimine una copia de seguridad para ver copias de seguridad antiguas."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "Realice una copia de seguridad y sincronice sus ajustes de Cura."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "Iniciar sesión"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Copias de seguridad de Cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "Versión de Cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "Máquinas"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "Materiales"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "Perfiles"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "Complementos"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "Restaurar"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+msgstr "Eliminar copia de seguridad"
#: /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 ""
+msgstr "¿Seguro que desea eliminar esta copia de seguridad? Esta acción no se puede deshacer."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+msgstr "Restaurar copia de seguridad"
#: /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 ""
+msgstr "Deberá reiniciar Cura para restaurar su copia de seguridad. ¿Desea cerrar Cura ahora?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "¿Desea obtener más información?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "Realizar copia de seguridad ahora"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+msgstr "Copia de seguridad automática"
#: /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 ""
+msgstr "Crea una copia de seguridad de forma automática cada día que inicia Cura."
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "No compatible"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -3540,7 +3522,7 @@ msgstr "Crear perfil"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "Introduzca un nombre para este perfil."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3570,7 +3552,7 @@ msgstr "Impresora: %1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "Perfiles predeterminados"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3605,7 +3587,7 @@ msgstr "Ajustes globales"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "Marketplace"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3628,7 +3610,7 @@ msgstr "&Ver"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "A&justes"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3663,7 +3645,7 @@ msgstr "Sin título"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "buscar ajustes"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3702,10 +3684,7 @@ msgid ""
"Some hidden settings use values different from their normal calculated value.\n"
"\n"
"Click to make these settings visible."
-msgstr ""
-"Algunos ajustes ocultos utilizan valores diferentes de los valores normales calculados.\n"
-"\n"
-"Haga clic para mostrar estos ajustes."
+msgstr "Algunos ajustes ocultos utilizan valores diferentes de los valores normales calculados.\n\nHaga clic para mostrar estos ajustes."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:66
msgctxt "@label Header for list of settings."
@@ -3733,10 +3712,7 @@ msgid ""
"This setting has a value that is different from the profile.\n"
"\n"
"Click to restore the value of the profile."
-msgstr ""
-"Este ajuste tiene un valor distinto del perfil.\n"
-"\n"
-"Haga clic para restaurar el valor del perfil."
+msgstr "Este ajuste tiene un valor distinto del perfil.\n\nHaga clic para restaurar el valor del perfil."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:302
msgctxt "@label"
@@ -3744,25 +3720,22 @@ msgid ""
"This setting is normally calculated, but it currently has an absolute value set.\n"
"\n"
"Click to restore the calculated value."
-msgstr ""
-"Este ajuste se calcula normalmente pero actualmente tiene un valor absoluto establecido.\n"
-"\n"
-"Haga clic para restaurar el valor calculado."
+msgstr "Este ajuste se calcula normalmente pero actualmente tiene un valor absoluto establecido.\n\nHaga clic para restaurar el valor calculado."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "Recomendado"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "Personalizado"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "Relleno gradual"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
@@ -3772,7 +3745,7 @@ msgstr "Un relleno gradual aumentará gradualmente la cantidad de relleno hacia
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "Soporte"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:70
msgctxt "@label"
@@ -3787,7 +3760,7 @@ msgstr "Seleccione qué extrusor se utilizará como soporte. Esta opción formar
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "Adherencia"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3807,7 +3780,7 @@ msgstr "Ha modificado algunos ajustes del perfil. Si desea cambiarlos, hágalo e
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "Este perfil de calidad no se encuentra disponible para su configuración de material y tobera actual. Cámbiela para poder habilitar este perfil de calidad."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3817,17 +3790,17 @@ msgstr "Hay un perfil personalizado activado en este momento. Para habilitar el
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "Encendido"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "Apagado"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "Perfil"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3835,15 +3808,12 @@ msgid ""
"Some setting/override values are different from the values stored in the profile.\n"
"\n"
"Click to open the profile manager."
-msgstr ""
-"Algunos valores de los ajustes o sobrescrituras son distintos a los valores almacenados en el perfil.\n"
-"\n"
-"Haga clic para abrir el administrador de perfiles."
+msgstr "Algunos valores de los ajustes o sobrescrituras son distintos a los valores almacenados en el perfil.\n\nHaga clic para abrir el administrador de perfiles."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "Configuración de impresión deshabilitada. No se puede modificar el GCode."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4084,47 +4054,47 @@ msgstr "Número de copias"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "Configuraciones"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "Seleccionar configuración"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "Ver el gráfico de compatibilidad de materiales"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "Configuraciones"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "Cargando configuraciones disponibles desde la impresora..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "Las configuraciones no se encuentran disponibles porque la impresora no está conectada."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "Personalizado"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "Impresora"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "Habilitado"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4134,17 +4104,17 @@ msgstr "Material"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:344
msgctxt "@label"
msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgstr "Utilice pegamento con esta combinación de materiales para lograr una mejor adhesión."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "Esta configuración no se encuentra disponible porque %1 es un perfil desconocido. Visite %2 para descargar el perfil de materiales correcto."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "Marketplace"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4174,37 +4144,37 @@ msgstr "Tiempo restante estimado"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "Ver tipos"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "Hola "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "Cuenta de Ultimaker"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "Cerrar sesión"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "Iniciar sesión"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "El flujo de trabajo de impresión 3D de próxima generación"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4212,27 +4182,27 @@ 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 material profiles from leading brands"
-msgstr ""
+msgstr "- Envíe trabajos de impresión a impresoras Ultimaker fuera de su red local\n- Guarde su configuración de Ultimaker Cura en la nube para poder usarla en cualquier lugar\n- Disfrute de acceso exclusivo a perfiles de materiales de marcas líderes"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "Crear cuenta"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "Ningún cálculo de tiempo disponible"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "Ningún cálculo de costes disponible"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "Vista previa"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4247,27 +4217,27 @@ msgstr "No se puede segmentar"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "Segmentación"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "Iniciar el proceso de segmentación"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "Cancelar"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "Especificación de tiempos"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "Especificación de materiales"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4282,27 +4252,27 @@ msgstr "%1 g"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "Impresoras conectadas"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "Impresoras preconfiguradas"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "Agregar impresora"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "Administrar impresoras"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "Mostrar Guía de resolución de problemas en línea"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4513,7 +4483,7 @@ msgstr "Mostrar carpeta de configuración"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "&Marketplace"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4585,9 +4555,7 @@ msgctxt "@text:window"
msgid ""
"You have customized some profile settings.\n"
"Would you like to keep or discard those settings?"
-msgstr ""
-"Ha personalizado parte de los ajustes del perfil.\n"
-"¿Desea descartar los cambios o guardarlos?"
+msgstr "Ha personalizado parte de los ajustes del perfil.\n¿Desea descartar los cambios o guardarlos?"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:110
msgctxt "@title:column"
@@ -4632,7 +4600,7 @@ msgstr "Crear nuevo perfil"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "Añadir una impresora a Cura"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4640,17 +4608,17 @@ msgid ""
"Select the printer you want to use from the list below.\n"
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
-msgstr ""
+msgstr "Seleccione la impresora que desee utilizar de la lista que se muestra a continuación.\n\nSi no encuentra su impresora en la lista, utilice la opción \"Custom FFF Printer\" (Impresora FFF personalizada) de la categoría Personalizado y configure los ajustes para adaptarlos a su impresora en el siguiente cuadro de diálogo."
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "Fabricante"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "Nombre de la impresora"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
@@ -4677,9 +4645,7 @@ 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 ""
-"Ultimaker B.V. ha desarrollado Cura en cooperación con la comunidad.\n"
-"Cura se enorgullece de utilizar los siguientes proyectos de código abierto:"
+msgstr "Ultimaker B.V. ha desarrollado Cura en cooperación con la comunidad.\nCura se enorgullece de utilizar los siguientes proyectos de código abierto:"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:134
msgctxt "@label"
@@ -5087,6 +5053,7 @@ msgstr "X3GWriter"
#~ "Print Setup disabled\n"
#~ "G-code files cannot be modified"
#~ msgstr ""
+
#~ "Ajustes de impresión deshabilitados\n"
#~ "No se pueden modificar los archivos GCode"
@@ -5691,6 +5658,7 @@ msgstr "X3GWriter"
#~ "Could not export using \"{}\" quality!\n"
#~ "Felt back to \"{}\"."
#~ msgstr ""
+
#~ "No ha podido exportarse con la calidad \"{}\"\n"
#~ "Retroceder a \"{}\"."
@@ -5867,6 +5835,7 @@ msgstr "X3GWriter"
#~ "2) Turn the fan off (only if there are no tiny details on the model).\n"
#~ "3) Use a different material."
#~ msgstr ""
+
#~ "Es posible que algunos modelos no se impriman correctamente debido al tamaño del objeto y al material elegido para los modelos: {model_names}.\n"
#~ "Consejos para mejorar la calidad de la impresión:\n"
#~ "1) Utilizar esquinas redondeadas.\n"
@@ -5883,6 +5852,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ "Thanks!"
#~ msgstr ""
+
#~ "No se han encontrado modelos en el dibujo. ¿Puede comprobar el contenido de nuevo y asegurarse de que hay una parte o un ensamblado dentro?\n"
#~ "\n"
#~ "Gracias."
@@ -5893,6 +5863,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ "Sorry!"
#~ msgstr ""
+
#~ "Se ha encontrado más de una parte o ensamblado en el dibujo. Actualmente, únicamente son compatibles dibujos con una sola parte o ensamblado.\n"
#~ "\n"
#~ "Perdone las molestias."
@@ -5917,6 +5888,7 @@ msgstr "X3GWriter"
#~ "With kind regards\n"
#~ " - Thomas Karl Pietrowski"
#~ msgstr ""
+
#~ "Estimado cliente:\n"
#~ "No hemos encontrado una instalación válida de SolidWorks en el sistema. Esto significa que SolidWorks no está instalado o que no dispone de una licencia válida. Asegúrese de que la ejecución del propio SolidWorks funciona sin problemas o póngase en contacto con su CDTI.\n"
#~ "\n"
@@ -5931,6 +5903,7 @@ msgstr "X3GWriter"
#~ "With kind regards\n"
#~ " - Thomas Karl Pietrowski"
#~ msgstr ""
+
#~ "Estimado cliente:\n"
#~ "Actualmente está ejecutando este complemento en un sistema operativo diferente a Windows. Este complemento solo funcionará en Windows con SolidWorks instalado, siempre que se disponga de una licencia válida. Instale este complemento en un equipo Windows con SolidWorks instalado.\n"
#~ "\n"
@@ -6035,6 +6008,7 @@ msgstr "X3GWriter"
#~ "Open the directory\n"
#~ "with macro and icon"
#~ msgstr ""
+
#~ "Abra el directorio\n"
#~ "con la macro y el icono"
@@ -6333,6 +6307,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ " Thanks!."
#~ msgstr ""
+
#~ "No se han encontrado modelos en el dibujo. ¿Puede comprobar el contenido de nuevo y asegurarse de que hay una parte o un ensamblado dentro?\n"
#~ "\n"
#~ " Gracias."
@@ -6343,6 +6318,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ "Sorry!"
#~ msgstr ""
+
#~ "Se ha encontrado más de una parte o ensamblado en el dibujo. Actualmente únicamente son compatibles dibujos con una sola parte o ensamblado.\n"
#~ "\n"
#~ " Disculpe."
@@ -6377,6 +6353,7 @@ msgstr "X3GWriter"
#~ " <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p><b>Se ha producido un error grave. Envíenos este informe de incidencias para que podamos solucionar el problema.</p></b>\n"
#~ " <p>Utilice el botón «Enviar informe» para publicar automáticamente un informe de errores en nuestros servidores.</p>\n"
#~ " "
@@ -6543,6 +6520,7 @@ msgstr "X3GWriter"
#~ " <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p><b>Se ha producido una excepción fatal. Envíenos este informe de errores para que podamos solucionar el problema.</p></b>\n"
#~ " <p>Utilice el botón «Enviar informe» para publicar automáticamente un informe de errores en nuestros servidores.</p>\n"
#~ " "
@@ -6689,6 +6667,7 @@ msgstr "X3GWriter"
#~ " <p>Please use the information below to post a bug report at <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p>Se ha producido una excepción fatal de la que no podemos recuperarnos.</p>\n"
#~ " <p>Use la siguiente información para enviar un informe de error a <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
@@ -6731,6 +6710,7 @@ msgstr "X3GWriter"
#~ "You need to accept this license to install this plugin.\n"
#~ "Do you agree with the terms below?"
#~ msgstr ""
+
#~ " El complemento incluye una licencia.\n"
#~ "Debe aceptar dicha licencia para instalar el complemento.\n"
#~ "¿Acepta las siguientes condiciones?"
@@ -7258,6 +7238,7 @@ msgstr "X3GWriter"
#~ msgid "Print Selected Model with %1"
#~ msgid_plural "Print Selected Models With %1"
#~ msgstr[0] "Imprimir modelo seleccionado con %1"
+
#~ msgstr[1] "Imprimir modelos seleccionados con %1"
#~ msgctxt "@info:status"
@@ -7287,6 +7268,7 @@ msgstr "X3GWriter"
#~ " <p>Please use the information below to post a bug report at <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p>Se ha producido una excepción fatal de la que no podemos recuperarnos.</p>\n"
#~ " <p>Esperamos que la imagen de este gatito le ayude a recuperarse del shock.</p>\n"
#~ " <p>Use la siguiente información para enviar un informe de error a <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
diff --git a/resources/i18n/es_ES/fdmextruder.def.json.po b/resources/i18n/es_ES/fdmextruder.def.json.po
index 3dfd35a0f3..9333665e05 100644
--- a/resources/i18n/es_ES/fdmextruder.def.json.po
+++ b/resources/i18n/es_ES/fdmextruder.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 14:25+0100\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
@@ -84,7 +84,7 @@ msgstr "GCode inicial del extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "Iniciar GCode para ejecutarlo al cambiar a este extrusor."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -124,7 +124,7 @@ msgstr "GCode final del extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "Finalizar GCode para ejecutarlo al cambiar desde este extrusor."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
diff --git a/resources/i18n/es_ES/fdmprinter.def.json.po b/resources/i18n/es_ES/fdmprinter.def.json.po
index fbdf0d8f48..3eeabf81ca 100644
--- a/resources/i18n/es_ES/fdmprinter.def.json.po
+++ b/resources/i18n/es_ES/fdmprinter.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 14:56+0200\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
@@ -57,9 +57,7 @@ msgctxt "machine_start_gcode description"
msgid ""
"G-code commands to be executed at the very start - separated by \n"
"."
-msgstr ""
-"Los comandos de GCode que se ejecutarán justo al inicio separados por - \n"
-"."
+msgstr "Los comandos de GCode que se ejecutarán justo al inicio separados por - \n."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@@ -71,9 +69,7 @@ msgctxt "machine_end_gcode description"
msgid ""
"G-code commands to be executed at the very end - separated by \n"
"."
-msgstr ""
-"Los comandos de GCode que se ejecutarán justo al final separados por -\n"
-"."
+msgstr "Los comandos de GCode que se ejecutarán justo al final separados por -\n."
#: fdmprinter.def.json
msgctxt "material_guid label"
@@ -1635,9 +1631,7 @@ msgctxt "infill_wall_line_count description"
msgid ""
"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n"
"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right."
-msgstr ""
-"Agregar paredes adicionales alrededor del área de relleno. Estas paredes pueden hacer que las líneas del forro superior/inferior se aflojen menos, lo que significa que necesitaría menos capas de forro superior/inferior para obtener la misma calidad utilizando algo más de material.\n"
-"Puede utilizar esta función junto a la de Conectar polígonos de relleno para conectar todo el relleno en una única trayectoria de extrusión sin necesidad de desplazamientos ni retracciones si se configura correctamente."
+msgstr "Agregar paredes adicionales alrededor del área de relleno. Estas paredes pueden hacer que las líneas del forro superior/inferior se aflojen menos, lo que significa que necesitaría menos capas de forro superior/inferior para obtener la misma calidad utilizando algo más de material.\nPuede utilizar esta función junto a la de Conectar polígonos de relleno para conectar todo el relleno en una única trayectoria de extrusión sin necesidad de desplazamientos ni retracciones si se configura correctamente."
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@@ -1677,7 +1671,7 @@ msgstr "Porcentaje de superposición del forro"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Ajuste la cantidad de superposición entre las paredes y (los extremos de) las líneas centrales del forro, como un porcentaje de los anchos de las líneas del forro y la pared más profunda. Una ligera superposición permite que las paredes estén firmemente unidas al forro. Tenga en cuenta que, con un mismo ancho de la línea del forro y la pared, cualquier porcentaje superior al 50 % ya puede provocar que cualquier forro sobrepase la pared, debido a que en ese punto la posición de la tobera del extrusor del forro ya puede sobrepasar la mitad de la pared."
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1687,7 +1681,7 @@ msgstr "Superposición del forro"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Ajuste la cantidad de superposición entre las paredes y (los extremos de) las líneas centrales del forro. Una ligera superposición permite que las paredes estén firmemente unidas al forro. Tenga en cuenta que, con un mismo ancho de la línea del forro y la pared, cualquier valor superior a la mitad del ancho de la pared ya puede provocar que cualquier forro sobrepase la pared, debido a que en ese punto la posición de la tobera del extrusor del forro ya puede sobrepasar la mitad de la pared."
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
@@ -2127,7 +2121,7 @@ msgstr "Distancia de retracción del cambio de tobera"
#: 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 ""
+msgstr "Distancia de la retracción al cambiar los extrusores. Utilice el valor 0 para que no haya retracción. Por norma general, este valor debe ser igual a la longitud de la zona de calentamiento."
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2787,7 +2781,7 @@ msgstr "Modo Peinada"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "La opción de peinada mantiene la tobera dentro de las áreas ya impresas al desplazarse. Esto ocasiona movimientos de desplazamiento ligeramente más largos, pero reduce la necesidad de realizar retracciones. Si se desactiva la opción de peinada, el material se retraerá y la tobera se moverá en línea recta hasta el siguiente punto. Otra posibilidad es evitar la peinada en áreas de forro superiores/inferiores o peinar solo en el relleno."
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -3442,12 +3436,12 @@ msgstr "Altura del relleno de soporte de una determinada densidad antes de cambi
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "Ãrea del soporte mínima"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Tamaño del área mínima para los polígonos del soporte. No se generarán polígonos que posean un área de menor tamaño que este valor."
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3677,62 +3671,62 @@ msgstr "Zigzag"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "Ãrea de la interfaz de soporte mínima"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Tamaño del área mínima para los polígonos de la interfaz de soporte. No se generarán polígonos que posean un área de menor tamaño que este valor."
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "Ãrea de los techos del soporte mínima"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Tamaño del área mínima para los techos del soporte. No se generarán polígonos que posean un área de menor tamaño que este valor."
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "Ãrea de los suelos del soporte mínima"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Tamaño del área mínima para los suelos del soporte. No se generarán polígonos que posean un área de menor tamaño que este valor."
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "Expansión horizontal de la interfaz de soporte"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "Cantidad de desplazamiento aplicado a los polígonos de la interfaz de soporte."
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "Expansión horizontal de los techos del soporte"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "Cantidad de desplazamiento aplicado a los techos del soporte."
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "Expansión horizontal de los suelos de soporte"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "Cantidad de desplazamiento aplicado a los suelos del soporte."
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
@@ -3904,9 +3898,7 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
-msgstr ""
-"La distancia horizontal entre la falda y la primera capa de la impresión.\n"
-"Se trata de la distancia mínima. Múltiples líneas de falda se extenderán hacia el exterior a partir de esta distancia."
+msgstr "La distancia horizontal entre la falda y la primera capa de la impresión.\nSe trata de la distancia mínima. Múltiples líneas de falda se extenderán hacia el exterior a partir de esta distancia."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@@ -5353,9 +5345,7 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
-msgstr ""
-"Distancia de un movimiento ascendente que se extrude a media velocidad.\n"
-"Esto puede causar una mejor adherencia a las capas anteriores, aunque no calienta demasiado el material en esas capas. Solo se aplica a la impresión de alambre."
+msgstr "Distancia de un movimiento ascendente que se extrude a media velocidad.\nEsto puede causar una mejor adherencia a las capas anteriores, aunque no calienta demasiado el material en esas capas. Solo se aplica a la impresión de alambre."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@@ -5909,6 +5899,7 @@ msgstr "Matriz de transformación que se aplicará al modelo cuando se cargue de
#~ "Gcode commands to be executed at the very start - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "Los comandos de Gcode que se ejecutarán justo al inicio - separados por \n"
#~ "."
@@ -5921,6 +5912,7 @@ msgstr "Matriz de transformación que se aplicará al modelo cuando se cargue de
#~ "Gcode commands to be executed at the very end - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "Los comandos de Gcode que se ejecutarán justo al final - separados por \n"
#~ "."
@@ -5977,6 +5969,7 @@ msgstr "Matriz de transformación que se aplicará al modelo cuando se cargue de
#~ "The horizontal distance between the skirt and the first layer of the print.\n"
#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance."
#~ msgstr ""
+
#~ "La distancia horizontal entre la falda y la primera capa de la impresión.\n"
#~ "Esta es la distancia mínima; múltiples líneas de falda se extenderán hacia el exterior a partir de esta distancia."
diff --git a/resources/i18n/fi_FI/cura.po b/resources/i18n/fi_FI/cura.po
index 5233112971..86ea911539 100644
--- a/resources/i18n/fi_FI/cura.po
+++ b/resources/i18n/fi_FI/cura.po
@@ -4963,7 +4963,7 @@ msgstr ""
#~ msgctxt "@label:textbox"
#~ msgid "Search..."
-#~ msgstr "Haku…"
+#~ msgstr "Haku..."
#~ msgctxt "@label:listbox"
#~ msgid "Print Setup"
@@ -5419,7 +5419,7 @@ msgstr ""
#~ msgctxt "@title:menu menubar:file"
#~ msgid "Save &As..."
-#~ msgstr "Tallenna &nimellä…"
+#~ msgstr "Tallenna &nimellä..."
#~ msgctxt "description"
#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box."
diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po
index 2be63006c0..03f088dd34 100644
--- a/resources/i18n/fr_FR/cura.po
+++ b/resources/i18n/fr_FR/cura.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-09-28 14:59+0200\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: French\n"
"Language: fr_FR\n"
@@ -64,16 +64,12 @@ msgid ""
"<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 ""
-"<p>Un ou plusieurs modèles 3D peuvent ne pas s'imprimer de manière optimale en raison de la taille du modèle et de la configuration matérielle :</p>\n"
-"<p>{model_names}</p>\n"
-"<p>Découvrez comment optimiser la qualité et la fiabilité de l'impression.</p>\n"
-"<p><a href=\"https://ultimaker.com/3D-model-assistant »>Consultez le guide de qualité d'impression</a></p>"
+msgstr "<p>Un ou plusieurs modèles 3D peuvent ne pas s'imprimer de manière optimale en raison de la taille du modèle et de la configuration matérielle :</p>\n<p>{model_names}</p>\n<p>Découvrez comment optimiser la qualité et la fiabilité de l'impression.</p>\n<p><a href=\"https://ultimaker.com/3D-model-assistant\">Consultez le guide de qualité d'impression</a></p>"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "Récapitulatif des changements"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -492,100 +488,100 @@ msgstr "Impression terminée"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "Vide"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "Inconnu"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Imprimer via le cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Imprimer via le cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "Connecté via le cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "Erreur de cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "Impossible d'exporter la tâche d'impression."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "Impossible de transférer les données à l'imprimante."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "demain"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "aujourd'hui"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "Une erreur s'est produite lors de la connexion au cloud."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "Envoi de données à un cluster distant"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Lancez et surveillez des impressions où que vous soyez avec votre compte Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "Se connecter à Ultimaker Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "Ne plus me demander pour cette imprimante."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "Prise en main"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Vous pouvez maintenant lancer et surveiller des impressions où que vous soyez avec votre compte Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "Connecté !"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "Consulter votre connexion"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -637,12 +633,12 @@ msgstr "Vue simulation"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "Post-traitement"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "Modifier le G-Code"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -692,7 +688,7 @@ msgstr "Profils Cura 15.04"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "Évaluation"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -760,7 +756,7 @@ msgstr "Impossible de couper car il existe des objets associés à l'extrudeuse
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "Rien à découper car les modèles ne conviennent pas au volume d'impression ou sont assignés à une extrudeuse désactivée. Mettez les modèles à l'échelle ou faites-les pivoter pour les faire correspondre, ou activez une extrudeuse."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -845,7 +841,7 @@ msgstr "Assurez-vous que le g-code est adapté à votre imprimante et à la conf
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "Gérer les sauvegardes"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -858,32 +854,32 @@ msgstr "Sauvegarde"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "Une erreur s’est produite lors du listage de vos sauvegardes."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "Une erreur s’est produite lors de la tentative de restauration de votre sauvegarde."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "Sauvegardes"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "Téléchargement de votre sauvegarde..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "Une erreur s’est produite lors du téléchargement de votre sauvegarde."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "Le téléchargement de votre sauvegarde est terminé."
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -919,7 +915,7 @@ msgstr "Erreur d'écriture du fichier 3MF."
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "Aperçu"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -1015,7 +1011,7 @@ msgstr "Le fichier <filename>{0}</filename> existe déjà. Êtes-vous sûr de vo
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "URL de fichier invalide :"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1036,7 +1032,7 @@ msgstr "Paramètres mis à jour"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "Extrudeuse(s) désactivée(s)"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1065,13 +1061,13 @@ msgstr "L'exportation a réussi"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "Impossible d'importer le profil depuis <filename>{0}</filename> : {1}"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "Impossible d'importer le profil depuis <filename>{0}</filename> avant l'ajout d'une imprimante."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, python-brace-format
@@ -1204,7 +1200,7 @@ msgstr "A essayé de restaurer une sauvegarde Cura qui ne correspond pas à votr
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "Impossible d’atteindre le serveur du compte Ultimaker."
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1214,7 +1210,7 @@ msgstr "Multiplication et placement d'objets"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "Placement des objets"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
@@ -1259,12 +1255,7 @@ msgid ""
" <p>Backups can be found in the configuration folder.</p>\n"
" <p>Please send us this Crash Report to fix the problem.</p>\n"
" "
-msgstr ""
-"<p><b>Oups, un problème est survenu dans Ultimaker Cura.</p></b>\n"
-" <p>Une erreur irrécupérable est survenue lors du démarrage. Elle peut avoir été causée par des fichiers de configuration incorrects. Nous vous suggérons de sauvegarder et de réinitialiser votre configuration.</p>\n"
-" <p>Les sauvegardes se trouvent dans le dossier de configuration.</p>\n"
-" <p>Veuillez nous envoyer ce rapport d'incident pour que nous puissions résoudre le problème.</p>\n"
-" "
+msgstr "<p><b>Oups, un problème est survenu dans Ultimaker Cura.</p></b>\n <p>Une erreur irrécupérable est survenue lors du démarrage. Elle peut avoir été causée par des fichiers de configuration incorrects. Nous vous suggérons de sauvegarder et de réinitialiser votre configuration.</p>\n <p>Les sauvegardes se trouvent dans le dossier de configuration.</p>\n <p>Veuillez nous envoyer ce rapport d'incident pour que nous puissions résoudre le problème.</p>\n "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:98
msgctxt "@action:button"
@@ -1297,10 +1288,7 @@ msgid ""
"<p><b>A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem</p></b>\n"
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
" "
-msgstr ""
-"<p><b>Une erreur fatale est survenue dans Cura. Veuillez nous envoyer ce rapport d'incident pour résoudre le problème</p></b>\n"
-" <p>Veuillez utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs</p>\n"
-" "
+msgstr "<p><b>Une erreur fatale est survenue dans Cura. Veuillez nous envoyer ce rapport d'incident pour résoudre le problème</p></b>\n <p>Veuillez utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs</p>\n "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:173
msgctxt "@title:groupbox"
@@ -1630,7 +1618,7 @@ msgstr "Impossible de se connecter à la base de données Cura Package. Veuillez
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "évaluations"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1649,7 +1637,7 @@ msgstr "Matériaux"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "Votre évaluation"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1682,7 +1670,7 @@ msgstr "Inconnu"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "<a href='%1'>Connexion</a> nécessaire pour l'installation ou la mise à jour"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1705,7 +1693,7 @@ msgstr "Mis à jour"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "Marché en ligne"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1740,12 +1728,12 @@ msgstr "Confirmer"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+msgstr "Vous devez être connecté avant de pouvoir effectuer une évaluation"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to install the package before you can rate"
-msgstr ""
+msgstr "Vous devez installer le paquet avant de pouvoir effectuer une évaluation"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1785,7 +1773,7 @@ msgstr "S'installera au redémarrage"
#: /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 ""
+msgstr "<a href='%1'>Connexion</a> nécessaire pour effectuer la mise à jour"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1808,10 +1796,7 @@ 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 ""
-"Ce plug-in contient une licence.\n"
-"Vous devez approuver cette licence pour installer ce plug-in.\n"
-"Acceptez-vous les clauses ci-dessous ?"
+msgstr "Ce plug-in contient une licence.\nVous devez approuver cette licence pour installer ce plug-in.\nAcceptez-vous les clauses ci-dessous ?"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLicenseDialog.qml:55
msgctxt "@action:button"
@@ -1836,22 +1821,22 @@ msgstr "Compatibilité"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "Fiche technique"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "Fiche de sécurité"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "Directives d'impression"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "Site Internet"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1973,17 +1958,17 @@ msgstr "Accord utilisateur"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Ces options ne sont pas disponibles car vous surveillez une imprimante cloud."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "La webcam n'est pas disponible car vous surveillez une imprimante cloud."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "Chargement..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -1993,42 +1978,42 @@ msgstr "Indisponible"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "Injoignable"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "Inactif"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "Sans titre"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "Anonyme"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "Nécessite des modifications de configuration"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "Détails"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "Imprimante indisponible"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "Premier disponible"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
@@ -2044,27 +2029,27 @@ msgstr "Mis en file d'attente"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "Aller à Cura Connect"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "Tâches d'impression"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "Temps total d'impression"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "Attente de"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "Voir l'historique d'impression"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2087,10 +2072,7 @@ msgid ""
"To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n"
"\n"
"Select your printer from the list below:"
-msgstr ""
-"Pour imprimer directement sur votre imprimante sur le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble réseau ou en connectant votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers g-code sur votre imprimante.\n"
-"\n"
-"Sélectionnez votre imprimante dans la liste ci-dessous :"
+msgstr "Pour imprimer directement sur votre imprimante sur le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble réseau ou en connectant votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers g-code sur votre imprimante.\n\nSélectionnez votre imprimante dans la liste ci-dessous :"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:87
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
@@ -2190,17 +2172,17 @@ msgstr "Terminé"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "Préparation..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "Abandon..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "Mise en pause..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2210,7 +2192,7 @@ msgstr "En pause"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "Reprise..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:108
msgctxt "@label:status"
@@ -2220,7 +2202,7 @@ msgstr "Action requise"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "Finit %1 à %2"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2256,12 +2238,12 @@ msgstr "Reprendre"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "Mise en pause..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "Reprise..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2273,7 +2255,7 @@ msgstr "Pause"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "Abandon..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2314,19 +2296,19 @@ msgstr "Abandonner l'impression"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "Modifications de configuration"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "Remplacer"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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] ""
+msgstr[0] "L'imprimante assignée, %1, nécessite la modification de configuration suivante :"
+msgstr[1] "L'imprimante assignée, %1, nécessite les modifications de configuration suivantes :"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
@@ -2356,7 +2338,7 @@ msgstr "Changer le plateau en %1 (Ceci ne peut pas être remplacé)."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "Si vous sélectionnez « Remplacer », les paramètres de la configuration actuelle de l'imprimante seront utilisés. Cela peut entraîner l'échec de l'impression."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
@@ -2374,22 +2356,22 @@ 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."
-msgstr ""
+msgstr "Assurez-vous que votre imprimante est connectée :\n- Vérifiez si l'imprimante est sous tension.\n- Vérifiez si l'imprimante est connectée au réseau."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "Veuillez sélectionner une imprimante à surveiller qui est connectée au réseau."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "Veuillez connecter votre imprimante Ultimaker à votre réseau local."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "Voir les manuels d'utilisation en ligne"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2425,17 +2407,17 @@ msgstr "Mode de compatibilité"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "Déplacements"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "Aides"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "Coque"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2511,17 +2493,17 @@ msgstr "Cura envoie des données anonymes à Ultimaker afin d'améliorer la qual
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "Je ne veux pas envoyer ces données"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "Permettre l'envoi de ces données à Ultimaker et nous aider à améliorer Cura"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "Aucune impression sélectionnée"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2783,108 +2765,108 @@ msgstr "Ouvrir"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+msgstr "Mes sauvegardes"
#: /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 ""
+msgstr "Vous n'avez actuellement aucune sauvegarde. Utilisez le bouton « Sauvegarder maintenant » pour en créer une."
#: /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 ""
+msgstr "Pendant la phase de prévisualisation, vous ne pourrez voir qu'un maximum de 5 sauvegardes. Supprimez une sauvegarde pour voir les plus anciennes."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "Sauvegardez et synchronisez vos paramètres Cura."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "Se connecter"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Sauvegardes Cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "Version Cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "Machines"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "Matériaux"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "Profils"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "Plug-ins"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "Restaurer"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+msgstr "Supprimer la sauvegarde"
#: /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 ""
+msgstr "Êtes-vous sûr de vouloir supprimer cette sauvegarde ? Il est impossible d'annuler cette action."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+msgstr "Restaurer la sauvegarde"
#: /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 ""
+msgstr "Vous devez redémarrer Cura avant que votre sauvegarde ne soit restaurée. Voulez-vous fermer Cura maintenant ?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "Vous en voulez plus ?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "Sauvegarder maintenant"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+msgstr "Sauvegarde automatique"
#: /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 ""
+msgstr "Créez automatiquement une sauvegarde chaque jour où Cura est démarré."
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "Non pris en charge"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -3540,7 +3522,7 @@ msgstr "Créer un profil"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "Veuillez fournir un nom pour ce profil."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3570,7 +3552,7 @@ msgstr "Imprimante : %1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "Profils par défaut"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3605,7 +3587,7 @@ msgstr "Paramètres généraux"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "Marché en ligne"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3628,7 +3610,7 @@ msgstr "&Visualisation"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "&Paramètres"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3663,7 +3645,7 @@ msgstr "Sans titre"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "paramètres de recherche"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3702,10 +3684,7 @@ msgid ""
"Some hidden settings use values different from their normal calculated value.\n"
"\n"
"Click to make these settings visible."
-msgstr ""
-"Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n"
-"\n"
-"Cliquez pour rendre ces paramètres visibles."
+msgstr "Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n\nCliquez pour rendre ces paramètres visibles."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:66
msgctxt "@label Header for list of settings."
@@ -3733,10 +3712,7 @@ msgid ""
"This setting has a value that is different from the profile.\n"
"\n"
"Click to restore the value of the profile."
-msgstr ""
-"Ce paramètre possède une valeur qui est différente du profil.\n"
-"\n"
-"Cliquez pour restaurer la valeur du profil."
+msgstr "Ce paramètre possède une valeur qui est différente du profil.\n\nCliquez pour restaurer la valeur du profil."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:302
msgctxt "@label"
@@ -3744,25 +3720,22 @@ msgid ""
"This setting is normally calculated, but it currently has an absolute value set.\n"
"\n"
"Click to restore the calculated value."
-msgstr ""
-"Ce paramètre est normalement calculé mais il possède actuellement une valeur absolue définie.\n"
-"\n"
-"Cliquez pour restaurer la valeur calculée."
+msgstr "Ce paramètre est normalement calculé mais il possède actuellement une valeur absolue définie.\n\nCliquez pour restaurer la valeur calculée."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "Recommandé"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "Personnalisé"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "Remplissage graduel"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
@@ -3772,7 +3745,7 @@ msgstr "Un remplissage graduel augmentera la quantité de remplissage vers le ha
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "Support"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:70
msgctxt "@label"
@@ -3787,7 +3760,7 @@ msgstr "Sélectionnez l'extrudeur à utiliser comme support. Cela créera des st
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "Adhérence"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3807,7 +3780,7 @@ msgstr "Vous avez modifié certains paramètres du profil. Si vous souhaitez les
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "Ce profil de qualité n'est pas disponible pour votre matériau et configuration des buses actuels. Veuillez modifier ces derniers pour activer ce profil de qualité."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3817,17 +3790,17 @@ msgstr "Un profil personnalisé est actuellement actif. Pour activer le curseur
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "On"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "Off"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "Profil"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3835,15 +3808,12 @@ msgid ""
"Some setting/override values are different from the values stored in the profile.\n"
"\n"
"Click to open the profile manager."
-msgstr ""
-"Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n"
-"\n"
-"Cliquez pour ouvrir le gestionnaire de profils."
+msgstr "Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n\nCliquez pour ouvrir le gestionnaire de profils."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "Configuration d'impression désactivée. Le fichier G-Code ne peut pas être modifié."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4084,47 +4054,47 @@ msgstr "Nombre de copies"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "Configurations"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "Sélectionner la configuration"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "Voir le tableau de compatibilité des matériaux"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "Configurations"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "Chargement des configurations disponibles à partir de l'imprimante..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "Les configurations ne sont pas disponibles car l'imprimante est déconnectée."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "Personnalisé"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "Imprimante"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "Activé"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4134,17 +4104,17 @@ msgstr "Matériau"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:344
msgctxt "@label"
msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgstr "Utiliser de la colle pour une meilleure adhérence avec cette combinaison de matériaux."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "Cette configuration n'est pas disponible car %1 n'est pas reconnu. Veuillez visiter %2 pour télécharger le profil matériel correct."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "Marché en ligne"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4174,37 +4144,37 @@ msgstr "Durée restante estimée"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "Types d'affichages"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "Bonjour "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "Compte Ultimaker"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "Déconnexion"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "Se connecter"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "Le flux d'impression 3D de nouvelle génération"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4212,27 +4182,27 @@ 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 material profiles from leading brands"
-msgstr ""
+msgstr "- Envoyez des tâches d'impression à des imprimantes Ultimaker hors de votre réseau local\n- Stockez vos paramètres Ultimaker Cura dans le cloud pour les utiliser où que vous soyez\n- Obtenez un accès exclusif aux profils de matériaux des principales marques"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "Créer un compte"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "Aucune estimation de la durée n'est disponible"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "Aucune estimation des coûts n'est disponible"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "Aperçu"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4247,27 +4217,27 @@ msgstr "Impossible de découper"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "Découper"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "Démarrer le processus de découpe"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "Annuler"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "Spécification de durée"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "Spécification des matériaux"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4282,27 +4252,27 @@ msgstr "%1g"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "Imprimantes connectées"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "Imprimantes préréglées"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "Ajouter une imprimante"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "Gérer les imprimantes"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "Afficher le guide de dépannage en ligne"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4513,7 +4483,7 @@ msgstr "Afficher le dossier de configuration"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "&Marché en ligne"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4585,9 +4555,7 @@ msgctxt "@text:window"
msgid ""
"You have customized some profile settings.\n"
"Would you like to keep or discard those settings?"
-msgstr ""
-"Vous avez personnalisé certains paramètres du profil.\n"
-"Souhaitez-vous conserver ces changements, ou les annuler ?"
+msgstr "Vous avez personnalisé certains paramètres du profil.\nSouhaitez-vous conserver ces changements, ou les annuler ?"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:110
msgctxt "@title:column"
@@ -4632,7 +4600,7 @@ msgstr "Créer un nouveau profil"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "Ajouter une imprimante à Cura"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4640,17 +4608,17 @@ msgid ""
"Select the printer you want to use from the list below.\n"
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
-msgstr ""
+msgstr "Sélectionnez l'imprimante que vous voulez utiliser dans la liste ci-dessous.\n\nSi votre imprimante n'est pas dans la liste, utilisez l'imprimante « Imprimante FFF personnalisée » de la catégorie « Personnalisé » et ajustez les paramètres pour qu'ils correspondent à votre imprimante dans le dialogue suivant."
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "Fabricant"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "Nom de l'imprimante"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
@@ -4677,9 +4645,7 @@ 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 a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\n"
-"Cura est fier d'utiliser les projets open source suivants :"
+msgstr "Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\nCura est fier d'utiliser les projets open source suivants :"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:134
msgctxt "@label"
@@ -5087,6 +5053,7 @@ msgstr "X3GWriter"
#~ "Print Setup disabled\n"
#~ "G-code files cannot be modified"
#~ msgstr ""
+
#~ "Configuration de l'impression désactivée\n"
#~ "Les fichiers G-Code ne peuvent pas être modifiés"
@@ -5691,6 +5658,7 @@ msgstr "X3GWriter"
#~ "Could not export using \"{}\" quality!\n"
#~ "Felt back to \"{}\"."
#~ msgstr ""
+
#~ "Impossible d'exporter avec la qualité \"{}\" !\n"
#~ "Qualité redéfinie sur \"{}\"."
@@ -5867,6 +5835,7 @@ msgstr "X3GWriter"
#~ "2) Turn the fan off (only if there are no tiny details on the model).\n"
#~ "3) Use a different material."
#~ msgstr ""
+
#~ "Certains modèles peuvent ne pas être imprimés de manière optimale en raison de la taille de l'objet et du matériau choisi pour les modèles : {model_names}.\n"
#~ "Conseils utiles pour améliorer la qualité d'impression :\n"
#~ "1) Utiliser des coins arrondis.\n"
@@ -5883,6 +5852,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ "Thanks!"
#~ msgstr ""
+
#~ "Aucun modèle n'a été trouvé à l'intérieur de votre dessin. Pouvez-vous vérifier son contenu de nouveau et vous assurer qu'une pièce ou un assemblage est présent ?\n"
#~ "\n"
#~ "Merci !"
@@ -5893,6 +5863,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ "Sorry!"
#~ msgstr ""
+
#~ "Plus d'une pièce ou d'un assemblage ont été trouvés dans votre dessin. Nous ne prenons actuellement en charge que les dessins comptant une seule pièce ou un seul assemblage.\n"
#~ "\n"
#~ "Désolé !"
@@ -5917,6 +5888,7 @@ msgstr "X3GWriter"
#~ "With kind regards\n"
#~ " - Thomas Karl Pietrowski"
#~ msgstr ""
+
#~ "Cher client,\n"
#~ "Nous n'avons pas pu trouver une installation valide de SolidWorks sur votre système. Cela signifie soit que SolidWorks n'est pas installé, soit que vous ne possédez pas de licence valide. Veuillez vous assurer que l'exécution de SolidWorks lui-même fonctionne sans problèmes et / ou contactez votre service IT.\n"
#~ "\n"
@@ -5931,6 +5903,7 @@ msgstr "X3GWriter"
#~ "With kind regards\n"
#~ " - Thomas Karl Pietrowski"
#~ msgstr ""
+
#~ "Cher client,\n"
#~ "Vous exécutez actuellement ce plug-in sur un système d'exploitation autre que Windows. Ce plug-in fonctionne uniquement sous Windows et lorsque SolidWorks est installé avec une licence valide. Veuillez installer ce plug-in sur un poste Windows où SolidWorks est installé.\n"
#~ "\n"
@@ -6035,6 +6008,7 @@ msgstr "X3GWriter"
#~ "Open the directory\n"
#~ "with macro and icon"
#~ msgstr ""
+
#~ "Ouvrez le répertoire\n"
#~ "contenant la macro et l'icône"
@@ -6333,6 +6307,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ " Thanks!."
#~ msgstr ""
+
#~ "Aucun modèle n'a été trouvé à l'intérieur de votre dessin. Pouvez-vous vérifier son contenu de nouveau et vous assurer qu'une pièce ou un assemblage est présent ?\n"
#~ "\n"
#~ " Merci !"
@@ -6343,6 +6318,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ "Sorry!"
#~ msgstr ""
+
#~ "Plus d'une pièce ou d'un ensemble de pièces ont été trouvés dans votre dessin. Nous ne prenons actuellement en charge que les dessins comptant exactement une pièce ou un ensemble de pièces.\n"
#~ "\n"
#~ "Désolé !"
@@ -6377,6 +6353,7 @@ msgstr "X3GWriter"
#~ " <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p><b>Une erreur fatale s'est produite. Veuillez nous envoyer ce Rapport d'incident pour résoudre le problème</p></b>\n"
#~ " <p>Veuillez utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs</p>\n"
#~ " "
@@ -6543,6 +6520,7 @@ msgstr "X3GWriter"
#~ " <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p><b>Une exception fatale s'est produite. Veuillez nous envoyer ce Rapport d'incident pour résoudre le problème</p></b>\n"
#~ " <p>Veuillez utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs</p>\n"
#~ " "
@@ -6689,6 +6667,7 @@ msgstr "X3GWriter"
#~ " <p>Please use the information below to post a bug report at <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p>Une erreur fatale que nous ne pouvons résoudre s'est produite !</p>\n"
#~ " <p>Veuillez utiliser les informations ci-dessous pour envoyer un rapport d'erreur à <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
@@ -6731,6 +6710,7 @@ msgstr "X3GWriter"
#~ "You need to accept this license to install this plugin.\n"
#~ "Do you agree with the terms below?"
#~ msgstr ""
+
#~ " le plug-in contient une licence.\n"
#~ "Vous devez approuver cette licence pour installer ce plug-in.\n"
#~ "Acceptez-vous les clauses ci-dessous ?"
@@ -7258,6 +7238,7 @@ msgstr "X3GWriter"
#~ msgid "Print Selected Model with %1"
#~ msgid_plural "Print Selected Models With %1"
#~ msgstr[0] "Imprimer le modèle sélectionné avec %1"
+
#~ msgstr[1] "Imprimer les modèles sélectionnés avec %1"
#~ msgctxt "@info:status"
@@ -7287,6 +7268,7 @@ msgstr "X3GWriter"
#~ " <p>Please use the information below to post a bug report at <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p>Une erreur fatale que nous ne pouvons résoudre s'est produite !</p>\n"
#~ " <p>Nous espérons que cette image d'un chaton vous aidera à vous remettre du choc.</p>\n"
#~ " <p>Veuillez utiliser les informations ci-dessous pour envoyer un rapport d'erreur à <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>"
diff --git a/resources/i18n/fr_FR/fdmextruder.def.json.po b/resources/i18n/fr_FR/fdmextruder.def.json.po
index d9f8b75097..a2b3150f0d 100644
--- a/resources/i18n/fr_FR/fdmextruder.def.json.po
+++ b/resources/i18n/fr_FR/fdmextruder.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 14:25+0100\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: French\n"
"Language: fr_FR\n"
@@ -84,7 +84,7 @@ msgstr "Extrudeuse G-Code de démarrage"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "Démarrer le G-Code à exécuter lors du passage à cette extrudeuse."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -124,7 +124,7 @@ msgstr "Extrudeuse G-Code de fin"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "Fin du G-Code à exécuter lors de l'abandon de l'extrudeuse."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
diff --git a/resources/i18n/fr_FR/fdmprinter.def.json.po b/resources/i18n/fr_FR/fdmprinter.def.json.po
index caeafec806..8e46a0175d 100644
--- a/resources/i18n/fr_FR/fdmprinter.def.json.po
+++ b/resources/i18n/fr_FR/fdmprinter.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 15:00+0200\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: French\n"
"Language: fr_FR\n"
@@ -57,9 +57,7 @@ msgctxt "machine_start_gcode description"
msgid ""
"G-code commands to be executed at the very start - separated by \n"
"."
-msgstr ""
-"Commandes G-Code à exécuter au tout début, séparées par \n"
-"."
+msgstr "Commandes G-Code à exécuter au tout début, séparées par \n."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@@ -71,9 +69,7 @@ msgctxt "machine_end_gcode description"
msgid ""
"G-code commands to be executed at the very end - separated by \n"
"."
-msgstr ""
-"Commandes G-Code à exécuter tout à la fin, séparées par \n"
-"."
+msgstr "Commandes G-Code à exécuter tout à la fin, séparées par \n."
#: fdmprinter.def.json
msgctxt "material_guid label"
@@ -1635,9 +1631,7 @@ msgctxt "infill_wall_line_count description"
msgid ""
"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n"
"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right."
-msgstr ""
-"Ajoutez des parois supplémentaires autour de la zone de remplissage. De telles parois peuvent réduire l'affaissement des lignes de couche extérieure supérieure / inférieure, réduisant le nombre de couches extérieures supérieures / inférieures nécessaires pour obtenir la même qualité, au prix d'un peu de matériau supplémentaire.\n"
-"Configurée correctement, cette fonctionnalité peut être combinée avec « Relier les polygones de remplissage » pour relier tous les remplissages en un seul mouvement d'extrusion sans avoir besoin de déplacements ou de rétractions."
+msgstr "Ajoutez des parois supplémentaires autour de la zone de remplissage. De telles parois peuvent réduire l'affaissement des lignes de couche extérieure supérieure / inférieure, réduisant le nombre de couches extérieures supérieures / inférieures nécessaires pour obtenir la même qualité, au prix d'un peu de matériau supplémentaire.\nConfigurée correctement, cette fonctionnalité peut être combinée avec « Relier les polygones de remplissage » pour relier tous les remplissages en un seul mouvement d'extrusion sans avoir besoin de déplacements ou de rétractions."
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@@ -1677,7 +1671,7 @@ msgstr "Pourcentage de chevauchement de la couche extérieure"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Ajuster le degré de chevauchement entre les parois et les (extrémités des) lignes centrales de la couche extérieure, en pourcentage de la largeur des lignes de la couche extérieure et de la paroi intérieure. Un chevauchement léger permet de relier fermement les parois à la couche extérieure. Notez que, si la largeur de la couche extérieure est égale à celle de la ligne de la paroi, un pourcentage supérieur à 50 % peut déjà faire dépasser la couche extérieure de la paroi, car dans ce cas la position de la buse de l'extrudeuse peut déjà atteindre le milieu de la paroi."
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1687,7 +1681,7 @@ msgstr "Chevauchement de la couche extérieure"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Ajuster le degré de chevauchement entre les parois et les (extrémités des) lignes centrales de la couche extérieure. Un chevauchement léger permet de relier fermement les parois à la couche extérieure. Notez que, si la largeur de la couche extérieure est égale à celle de la ligne de la paroi, une valeur supérieure à la moitié de la largeur de la paroi peut déjà faire dépasser la couche extérieure de la paroi, car dans ce cas la position de la buse de l'extrudeuse peut déjà atteindre le milieu de la paroi."
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
@@ -2127,7 +2121,7 @@ msgstr "Distance de rétraction de changement de buse"
#: 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 ""
+msgstr "Degré de rétraction lors de la commutation d'extrudeuses. Une valeur de 0 signifie qu'il n'y aura aucune rétraction. En général, cette valeur doit être équivalente à la longueur de la zone de chauffe."
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2787,7 +2781,7 @@ msgstr "Mode de détours"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "Les détours maintiennent la buse dans les zones déjà imprimées lors des déplacements. Cela résulte en des déplacements légèrement plus longs mais réduit le recours aux rétractions. Si les détours sont désactivés, le matériau se rétractera et la buse se déplacera en ligne droite jusqu'au point suivant. Il est également possible d'éviter les détours sur les zones de la couche du dessus / dessous ou d'effectuer les détours uniquement dans le remplissage."
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -3442,12 +3436,12 @@ msgstr "La hauteur de remplissage de support d'une densité donnée avant de pas
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "Surface minimale de support"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Taille minimale de la surface des polygones de support : les polygones dont la surface est inférieure à cette valeur ne seront pas générés."
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3677,62 +3671,62 @@ msgstr "Zig Zag"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "Surface minimale de l'interface de support"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Taille minimale de la surface des polygones d'interface de support : les polygones dont la surface est inférieure à cette valeur ne seront pas générés."
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "Surface minimale du plafond de support"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Taille minimale de la surface des plafonds du support : les polygones dont la surface est inférieure à cette valeur ne seront pas générés."
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "Surface minimale du bas de support"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Taille minimale de la surface des bas du support : les polygones dont la surface est inférieure à cette valeur ne seront pas générés."
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "Expansion horizontale de l'interface de support"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "Quantité de décalage appliquée aux polygones de l'interface de support."
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "Expansion horizontale du plafond de support"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "Quantité de décalage appliqué aux plafonds du support."
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "Expansion horizontale du bas de support"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "Quantité de décalage appliqué aux bas du support."
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
@@ -3904,9 +3898,7 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
-msgstr ""
-"La distance horizontale entre la jupe et la première couche de l’impression.\n"
-"Il s’agit de la distance minimale séparant la jupe de l’objet. Si la jupe a d’autres lignes, celles-ci s’étendront vers l’extérieur."
+msgstr "La distance horizontale entre la jupe et la première couche de l’impression.\nIl s’agit de la distance minimale séparant la jupe de l’objet. Si la jupe a d’autres lignes, celles-ci s’étendront vers l’extérieur."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@@ -5353,9 +5345,7 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
-msgstr ""
-"Distance d’un déplacement ascendant qui est extrudé à mi-vitesse.\n"
-"Cela peut permettre une meilleure adhérence aux couches précédentes sans surchauffer le matériau dans ces couches. Uniquement applicable à l'impression filaire."
+msgstr "Distance d’un déplacement ascendant qui est extrudé à mi-vitesse.\nCela peut permettre une meilleure adhérence aux couches précédentes sans surchauffer le matériau dans ces couches. Uniquement applicable à l'impression filaire."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@@ -5909,6 +5899,7 @@ msgstr "Matrice de transformation à appliquer au modèle lors de son chargement
#~ "Gcode commands to be executed at the very start - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "Commandes Gcode à exécuter au tout début, séparées par \n"
#~ "."
@@ -5921,6 +5912,7 @@ msgstr "Matrice de transformation à appliquer au modèle lors de son chargement
#~ "Gcode commands to be executed at the very end - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "Commandes Gcode à exécuter à la toute fin, séparées par \n"
#~ "."
@@ -5977,6 +5969,7 @@ msgstr "Matrice de transformation à appliquer au modèle lors de son chargement
#~ "The horizontal distance between the skirt and the first layer of the print.\n"
#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance."
#~ msgstr ""
+
#~ "La distance horizontale entre le contour et la première couche de l’impression.\n"
#~ "Il s’agit de la distance minimale séparant le contour de l’objet. Si le contour a d’autres lignes, celles-ci s’étendront vers l’extérieur."
diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po
index 8a1d650a0d..4b5cbd9e60 100644
--- a/resources/i18n/it_IT/cura.po
+++ b/resources/i18n/it_IT/cura.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-09-28 15:01+0200\n"
+"PO-Revision-Date: 2019-03-14 14:31+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Italian\n"
"Language: it_IT\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 2.1.1\n"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:22
msgctxt "@action"
@@ -73,7 +73,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "Registro modifiche"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -492,100 +492,100 @@ msgstr "Stampa finita"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "Vuoto"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "Sconosciuto"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Stampa tramite Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Stampa tramite Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "Collegato tramite Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "Errore cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "Impossibile esportare il processo di stampa."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "Impossibile caricare i dati sulla stampante."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "domani"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "oggi"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "Si è verificato un errore di collegamento al cloud."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "Invio dati al cluster remoto"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Invia e controlla i processi di stampa ovunque con l’account Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "Collegato a Ultimaker Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "Non chiedere nuovamente per questa stampante."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "Per iniziare"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Ora è possibile inviare e controllare i processi di stampa ovunque con l’account Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "Collegato!"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "Controlla collegamento"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -637,12 +637,12 @@ msgstr "Vista simulazione"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "Post-elaborazione"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "Modifica codice G"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -692,7 +692,7 @@ msgstr "Profili Cura 15.04"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "Valutazione"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -760,7 +760,7 @@ msgstr "Impossibile effettuare il sezionamento in quanto vi sono oggetti associa
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "Nulla da sezionare in quanto nessuno dei modelli corrisponde al volume di stampa o è assegnato a un estrusore disabilitato. Ridimensionare o ruotare i modelli secondo necessità o abilitare un estrusore."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -845,7 +845,7 @@ msgstr "Verifica che il codice G sia idoneo alla tua stampante e alla sua config
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "Gestione backup"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -858,32 +858,32 @@ msgstr "Backup"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "Si è verificato un errore nell’elenco dei backup."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "Si è verificato un errore cercando di ripristinare il backup."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "Backup"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "Caricamento backup in corso..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "Si è verificato un errore durante il caricamento del backup."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "Caricamento backup completato."
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -919,7 +919,7 @@ msgstr "Errore scrittura file 3MF."
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "Anteprima"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -1015,7 +1015,7 @@ msgstr "Il file <filename>{0}</filename> esiste già. Sei sicuro di volerlo sovr
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "File URL non valido:"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1036,7 +1036,7 @@ msgstr "Impostazioni aggiornate"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "Estrusore disabilitato"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1065,13 +1065,13 @@ msgstr "Esportazione riuscita"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "Impossibile importare il profilo da <filename>{0}</filename>: {1}"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "Impossibile importare il profilo da <filename>{0}</filename> prima di aggiungere una stampante."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, python-brace-format
@@ -1204,7 +1204,7 @@ msgstr "Tentativo di ripristinare un backup di Cura non corrispondente alla vers
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "Impossibile raggiungere il server account Ultimaker."
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1214,7 +1214,7 @@ msgstr "Moltiplicazione e collocazione degli oggetti"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "Sistemazione oggetti"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
@@ -1630,7 +1630,7 @@ msgstr "Impossibile connettersi al database pacchetto Cura. Verificare la connes
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "valori"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1649,7 +1649,7 @@ msgstr "Materiali"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "I tuoi valori"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1682,7 +1682,7 @@ msgstr "Sconosciuto"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "<a href='%1'>Log in</a> deve essere installato o aggiornato"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1705,7 +1705,7 @@ msgstr "Aggiornamento eseguito"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "Mercato"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1740,12 +1740,12 @@ msgstr "Conferma"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+msgstr "Prima della valutazione è necessario effettuare l’accesso"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to install the package before you can rate"
-msgstr ""
+msgstr "Prima della valutazione è necessario installare il pacchetto"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1785,7 +1785,7 @@ msgstr "L'installazione sarà eseguita al riavvio"
#: /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 ""
+msgstr "<a href='%1'>Log in</a> deve essere aggiornato"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1836,22 +1836,22 @@ msgstr "Compatibilità"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "Scheda dati tecnici"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "Scheda dati di sicurezza"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "Linee guida di stampa"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "Sito web"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1973,17 +1973,17 @@ msgstr "Contratto di licenza"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Queste opzioni non sono disponibili perché si sta controllando una stampante cloud."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "La webcam non è disponibile perché si sta controllando una stampante cloud."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "Caricamento in corso..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -1993,42 +1993,42 @@ msgstr "Non disponibile"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "Non raggiungibile"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "Ferma"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "Senza titolo"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "Anonimo"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "Richiede modifiche di configurazione"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "Dettagli"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "Stampante non disponibile"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "Primo disponibile"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
@@ -2044,27 +2044,27 @@ msgstr "Coda di stampa"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "Vai a Cura Connect"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "Processi di stampa"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "Tempo di stampa totale"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "In attesa"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "Visualizza cronologia di stampa"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2190,17 +2190,17 @@ msgstr "Terminato"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "Preparazione in corso..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "Interr. in corso..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "Messa in pausa..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2210,7 +2210,7 @@ msgstr "In pausa"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "Ripresa in corso..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:108
msgctxt "@label:status"
@@ -2220,7 +2220,7 @@ msgstr "Richiede un'azione"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "Finisce %1 a %2"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2256,12 +2256,12 @@ msgstr "Riprendi"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "Messa in pausa..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "Ripresa in corso..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2273,7 +2273,7 @@ msgstr "Pausa"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "Interr. in corso..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2283,7 +2283,7 @@ msgstr "Interrompi"
#: /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 "Sei sicuro di voler spostare 1% all’inizio della coda?"
+msgstr "Sei sicuro di voler spostare %1 all’inizio della coda?"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144
msgctxt "@window:title"
@@ -2314,19 +2314,19 @@ msgstr "Interrompi la stampa"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "Modifiche configurazione"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "Override"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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] ""
+msgstr[0] "La stampante assegnata, %1, richiede la seguente modifica di configurazione:"
+msgstr[1] "La stampante assegnata, %1, richiede le seguenti modifiche di configurazione:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
@@ -2356,7 +2356,7 @@ msgstr "Cambia piano di stampa a %1 (Operazione non annullabile)."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "L’override utilizza le impostazioni specificate con la configurazione stampante esistente. Ciò può causare una stampa non riuscita."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
@@ -2375,21 +2375,24 @@ msgid ""
"- Check if the printer is turned on.\n"
"- Check if the printer is connected to the network."
msgstr ""
+"Accertarsi che la stampante sia collegata:\n"
+"- Controllare se la stampante è accesa.\n"
+"- Controllare se la stampante è collegata alla rete."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "Selezionare una stampante collegata alla rete per controllare."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "Collegare la stampante Ultimaker alla rete locale."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "Visualizza i manuali utente online"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2425,17 +2428,17 @@ msgstr "Modalità di compatibilità"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "Spostamenti"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "Helper"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "Guscio"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2511,17 +2514,17 @@ msgstr "Cura invia dati anonimi ad Ultimaker per migliorare la qualità di stamp
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "Non desidero inviare questi dati"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "Consenti l’invio di questi dati ad Ultimaker e aiutaci ad ottimizzare Cura"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "Nessuna stampante selezionata"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2783,108 +2786,108 @@ msgstr "Apri"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+msgstr "I miei backup"
#: /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 ""
+msgstr "Nessun backup. Usare il pulsante ‘Esegui backup adesso’ per crearne uno."
#: /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 ""
+msgstr "Durante la fase di anteprima, saranno visibili solo 5 backup. Rimuovi un backup per vedere quelli precedenti."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "Backup e sincronizzazione delle impostazioni Cura."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "Accedi"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Backup Cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "Versione Cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "Macchine"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "Materiali"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "Profili"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "Plugin"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "Ripristina"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+msgstr "Cancella backup"
#: /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 ""
+msgstr "Sei sicuro di voler cancellare questo backup? Questa operazione non può essere annullata."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+msgstr "Ripristina backup"
#: /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 ""
+msgstr "Riavviare Cura prima di ripristinare il backup. Chiudere Cura adesso?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "Ulteriori informazioni?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "Esegui backup adesso"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+msgstr "Backup automatico"
#: /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 ""
+msgstr "Crea automaticamente un backup ogni giorno in cui viene avviata Cura."
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "Non supportato"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -3540,7 +3543,7 @@ msgstr "Crea profilo"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "Indica un nome per questo profilo."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3570,7 +3573,7 @@ msgstr "Stampante: %1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "Profili predefiniti"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3605,7 +3608,7 @@ msgstr "Impostazioni globali"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "Mercato"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3628,7 +3631,7 @@ msgstr "&Visualizza"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "&Impostazioni"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3663,7 +3666,7 @@ msgstr "Senza titolo"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "impostazioni ricerca"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3752,17 +3755,17 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "Consigliata"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "Personalizzata"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "Riempimento graduale"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
@@ -3772,7 +3775,7 @@ msgstr "Un riempimento graduale aumenterà gradualmente la quantità di riempime
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "Supporto"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:70
msgctxt "@label"
@@ -3787,7 +3790,7 @@ msgstr "Seleziona l’estrusore da utilizzare per la stampa di strutture di supp
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "Adesione"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3807,7 +3810,7 @@ msgstr "Sono state modificate alcune impostazioni del profilo. Per modificarle,
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "Questo profilo di qualità non è disponibile per il materiale e la configurazione ugello corrente. Modificarli per abilitare questo profilo di qualità"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3817,17 +3820,17 @@ msgstr "Un profilo personalizzato è attualmente attivo. Per attivare il cursore
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "Inserita"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "Disinserita"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "Profilo"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3843,7 +3846,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "Impostazione di stampa disabilitata. Impossibile modificare il file codice G."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4084,47 +4087,47 @@ msgstr "Numero di copie"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "Configurazioni"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "Seleziona configurazione"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "Vedere il grafico di compatibilità dei materiali"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "Configurazioni"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "Caricamento in corso configurazioni disponibili dalla stampante..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "Le configurazioni non sono disponibili perché la stampante è scollegata."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "Personalizzata"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "Stampante"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "Abilitato"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4134,17 +4137,17 @@ msgstr "Materiale"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:344
msgctxt "@label"
msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgstr "Utilizzare la colla per una migliore adesione con questa combinazione di materiali."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "Questa configurazione non è disponibile perché %1 non viene riconosciuto. Visitare %2 per scaricare il profilo materiale corretto."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "Mercato"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4174,37 +4177,37 @@ msgstr "Tempo residuo stimato"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "Visualizza tipi"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "Ciao "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "Account Ultimaker"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "Esci"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "Accedi"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "Flusso di stampa 3D di ultima generazione"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4213,26 +4216,29 @@ msgid ""
"- Store your Ultimaker Cura settings in the cloud for use anywhere\n"
"- Get exclusive access to material profiles from leading brands"
msgstr ""
+"- Invia i processi di stampa alle stampanti Ultimaker esterne alla rete locale\n"
+"- Invia le impostazioni Ultimaker Cura nel cloud per usarle ovunque\n"
+"- Ottieni l’accesso esclusivo ai profili materiale da marchi leader"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "Crea account"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "Nessuna stima di tempo disponibile"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "Nessuna stima di costo disponibile"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "Anteprima"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4247,27 +4253,27 @@ msgstr "Sezionamento impossibile"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "Sezionamento"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "Avvia il processo di sezionamento"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "Annulla"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "Indicazioni di tempo"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "Specifiche materiale"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4282,27 +4288,27 @@ msgstr "%1g"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "Stampanti collegate"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "Stampanti preimpostate"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "Aggiungi stampante"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "Gestione stampanti"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "Mostra la Guida ricerca e riparazione dei guasti online"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4513,7 +4519,7 @@ msgstr "Mostra cartella di configurazione"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "&Mercato"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4632,7 +4638,7 @@ msgstr "Crea nuovo profilo"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "Aggiungi una stampante a Cura"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4641,16 +4647,19 @@ msgid ""
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
msgstr ""
+"Seleziona la stampante da usare dell’elenco seguente.\n"
+"\n"
+"Se la stampante non è nell’elenco, usare la “Stampante FFF personalizzata\" dalla categoria “Personalizzata\" e regolare le impostazioni in modo che corrispondano alla stampante nella finestra di dialogo successiva."
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "Produttore"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "Nome stampante"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
diff --git a/resources/i18n/it_IT/fdmextruder.def.json.po b/resources/i18n/it_IT/fdmextruder.def.json.po
index 355986a0dd..f3b5484cbf 100644
--- a/resources/i18n/it_IT/fdmextruder.def.json.po
+++ b/resources/i18n/it_IT/fdmextruder.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 14:25+0100\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Italian\n"
"Language: it_IT\n"
@@ -84,7 +84,7 @@ msgstr "Codice G avvio estrusore"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "Inizio codice G da eseguire quando si passa a questo estrusore."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -124,7 +124,7 @@ msgstr "Codice G fine estrusore"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "Fine codice G da eseguire quando si passa a questo estrusore."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
diff --git a/resources/i18n/it_IT/fdmprinter.def.json.po b/resources/i18n/it_IT/fdmprinter.def.json.po
index 7cb8244362..6a377af9a2 100644
--- a/resources/i18n/it_IT/fdmprinter.def.json.po
+++ b/resources/i18n/it_IT/fdmprinter.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 15:02+0200\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Italian\n"
"Language: it_IT\n"
@@ -57,9 +57,7 @@ msgctxt "machine_start_gcode description"
msgid ""
"G-code commands to be executed at the very start - separated by \n"
"."
-msgstr ""
-"I comandi codice G da eseguire all’avvio, separati da \n"
-"."
+msgstr "I comandi codice G da eseguire all’avvio, separati da \n."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@@ -71,9 +69,7 @@ msgctxt "machine_end_gcode description"
msgid ""
"G-code commands to be executed at the very end - separated by \n"
"."
-msgstr ""
-"I comandi codice G da eseguire alla fine, separati da \n"
-"."
+msgstr "I comandi codice G da eseguire alla fine, separati da \n."
#: fdmprinter.def.json
msgctxt "material_guid label"
@@ -1635,9 +1631,7 @@ msgctxt "infill_wall_line_count description"
msgid ""
"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n"
"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right."
-msgstr ""
-"Aggiunge pareti supplementari intorno alla zona di riempimento. Queste pareti possono ridurre l’abbassamento delle linee del rivestimento esterno superiore/inferiore, pertanto saranno necessari meno strati di rivestimento esterno superiore/inferiore per ottenere la stessa qualità al costo del materiale supplementare.\n"
-"Questa funzione può essere abbinata a Collega poligoni riempimento per collegare tutto il riempimento in un unico percorso di estrusione senza necessità di avanzamenti o arretramenti, se configurata correttamente."
+msgstr "Aggiunge pareti supplementari intorno alla zona di riempimento. Queste pareti possono ridurre l’abbassamento delle linee del rivestimento esterno superiore/inferiore, pertanto saranno necessari meno strati di rivestimento esterno superiore/inferiore per ottenere la stessa qualità al costo del materiale supplementare.\nQuesta funzione può essere abbinata a Collega poligoni riempimento per collegare tutto il riempimento in un unico percorso di estrusione senza necessità di avanzamenti o arretramenti, se configurata correttamente."
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@@ -1677,7 +1671,7 @@ msgstr "Percentuale di sovrapposizione del rivestimento esterno"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Regolare l’entità della sovrapposizione tra le pareti e (i punti finali delle) linee centrali del rivestimento esterno espressa in percentuale delle larghezze delle linee del rivestimento esterno. Una leggera sovrapposizione consente alle pareti di essere saldamente collegate al rivestimento. Si noti che, data una larghezza uguale del rivestimento esterno e della linea perimetrale, qualsiasi percentuale superiore al 50% può già causare il superamento della parete da parte del rivestimento esterno in quanto, in quel punto, la posizione dell’ugello dell’estrusore del rivestimento esterno può già avere superato la parte centrale della parete."
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1687,7 +1681,7 @@ msgstr "Sovrapposizione del rivestimento esterno"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Regolare l’entità della sovrapposizione tra le pareti e (i punti finali delle) linee centrali del rivestimento esterno. Una leggera sovrapposizione consente alle pareti di essere saldamente collegate al rivestimento. Si noti che, data una larghezza uguale del rivestimento esterno e della linea perimetrale, qualsiasi percentuale superiore alla metà della parete può già causare il superamento della parete da parte del rivestimento esterno in quanto, in quel punto, la posizione dell’ugello dell’estrusore del rivestimento esterno può già aver superato la parte centrale della parete."
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
@@ -2127,7 +2121,7 @@ msgstr "Distanza di retrazione cambio ugello"
#: 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 ""
+msgstr "Indica il valore di retrazione alla commutazione degli estrusori. Impostato a 0 per nessuna retrazione. Questo valore generalmente dovrebbe essere lo stesso della lunghezza della zona di riscaldamento."
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2787,7 +2781,7 @@ msgstr "Modalità Combing"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "La funzione Combing tiene l’ugello all’interno delle aree già stampate durante lo spostamento. In tal modo le corse di spostamento sono leggermente più lunghe ma si riduce l’esigenza di effettuare retrazioni. Se questa funzione viene disabilitata, il materiale viene retratto e l’ugello si sposta in linea retta al punto successivo. È anche possibile evitare il combing sopra le aree del rivestimento esterno superiore/inferiore o effettuare il combing solo nel riempimento."
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -3442,12 +3436,12 @@ msgstr "Indica l’altezza di riempimento del supporto di una data densità prim
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "Area minima supporto"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Dimensioni minime area per i poligoni del supporto. I poligoni con un’area inferiore a questo valore non verranno generati."
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3677,62 +3671,62 @@ msgstr "Zig Zag"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "Area minima interfaccia supporto"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Dimensioni minime area per i poligoni di interfaccia del supporto. I poligoni con un’area inferiore a questo valore non verranno generati."
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "Area minima parti superiori supporto"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Dimensioni minime area per le parti superiori del supporto. I poligoni con un’area inferiore a questo valore non verranno generati."
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "Area minima parti inferiori supporto"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Dimensioni minime area per le parti inferiori del supporto. I poligoni con un’area inferiore a questo valore non verranno generati."
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "Espansione orizzontale interfaccia supporto"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "Entità di offset applicato ai poligoni di interfaccia del supporto."
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "Espansione orizzontale parti superiori supporto"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "Entità di offset applicato alle parti superiori del supporto."
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "Espansione orizzontale parti inferiori supporto"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "Entità di offset applicato alle parti inferiori del supporto."
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
@@ -3904,9 +3898,7 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
-msgstr ""
-"Indica la distanza orizzontale tra lo skirt ed il primo strato della stampa.\n"
-"Questa è la distanza minima. Più linee di skirt aumenteranno tale distanza."
+msgstr "Indica la distanza orizzontale tra lo skirt ed il primo strato della stampa.\nQuesta è la distanza minima. Più linee di skirt aumenteranno tale distanza."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@@ -5353,9 +5345,7 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
-msgstr ""
-"Indica la distanza di uno spostamento verso l'alto con estrusione a velocità dimezzata.\n"
-"Ciò può garantire una migliore adesione agli strati precedenti, senza eccessivo riscaldamento del materiale su questi strati. Applicabile solo alla funzione Wire Printing."
+msgstr "Indica la distanza di uno spostamento verso l'alto con estrusione a velocità dimezzata.\nCiò può garantire una migliore adesione agli strati precedenti, senza eccessivo riscaldamento del materiale su questi strati. Applicabile solo alla funzione Wire Printing."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@@ -5909,6 +5899,7 @@ msgstr "Matrice di rotazione da applicare al modello quando caricato dal file."
#~ "Gcode commands to be executed at the very start - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "I comandi del Gcode da eseguire all’avvio, separati da \n"
#~ "."
@@ -5921,6 +5912,7 @@ msgstr "Matrice di rotazione da applicare al modello quando caricato dal file."
#~ "Gcode commands to be executed at the very end - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "I comandi del Gcode da eseguire alla fine, separati da \n"
#~ "."
@@ -5977,6 +5969,7 @@ msgstr "Matrice di rotazione da applicare al modello quando caricato dal file."
#~ "The horizontal distance between the skirt and the first layer of the print.\n"
#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance."
#~ msgstr ""
+
#~ "Indica la distanza orizzontale tra lo skirt ed il primo strato della stampa.\n"
#~ "Questa è la distanza minima, più linee di skirt aumenteranno tale distanza."
diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po
index 28ab848f47..4a072e3936 100644
--- a/resources/i18n/ja_JP/cura.po
+++ b/resources/i18n/ja_JP/cura.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-11-06 14:58+0100\n"
+"PO-Revision-Date: 2019-03-14 14:39+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Japanese\n"
"Language: ja_JP\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 2.1.1\n"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:22
msgctxt "@action"
@@ -73,7 +73,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "Changelog"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -493,100 +493,100 @@ msgstr "プリント終了"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "空ã«ã™ã‚‹"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "ä¸æ˜Ž"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "クラウドã‹ã‚‰ãƒ—リントã™ã‚‹"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "クラウドã‹ã‚‰ãƒ—リントã™ã‚‹"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "クラウドを使ã£ã¦æŽ¥ç¶šã—ã¾ã—ãŸ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "クラウドエラー"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "å°åˆ·ã‚¸ãƒ§ãƒ–をエクスãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "データをプリンタã«ã‚¢ãƒƒãƒ—ロードã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "翌日"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "本日"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "クラウドã®æŽ¥ç¶šæ™‚ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "リモートクラスタã«ãƒ‡ãƒ¼ã‚¿é€ä¿¡ä¸­"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Ultimaker ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’使用ã—ã¦ã€ã©ã“ã‹ã‚‰ã§ã‚‚å°åˆ·ã‚¸ãƒ§ãƒ–ã‚’é€ä¿¡ãŠã‚ˆã³ãƒ¢ãƒ‹ã‚¿ãƒ¼ã—ã¾ã™ã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud ã«æŽ¥ç¶šã™ã‚‹"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "ã“ã®ãƒ—リンタã§ã¯æ¬¡å›žã‹ã‚‰è³ªå•ã—ãªã„。"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "ã¯ã˜ã‚ã«"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Ultimaker ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’使用ã—ã¦ã€ã©ã“ã‹ã‚‰ã§ã‚‚å°åˆ·ã‚¸ãƒ§ãƒ–ã‚’é€ä¿¡ãŠã‚ˆã³ãƒ¢ãƒ‹ã‚¿ãƒ¼ã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "接続ã—ã¾ã—ãŸï¼"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "接続ã®ç¢ºèª"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -638,12 +638,12 @@ msgstr "シミュレーションビュー"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "後処ç†"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "G-codeを修正"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -693,7 +693,7 @@ msgstr "Cura 15.04 プロファイル"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "評価"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -761,7 +761,7 @@ msgstr "無効㪠Extruder %s ã«é–¢é€£ä»˜ã‘られã¦ã„る造形物ãŒã‚ã‚‹ã
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "ビルドモジュールã«åˆã†ãƒ¢ãƒ‡ãƒ«ãŒãªã„ã€ã¾ãŸã¯ç„¡åŠ¹ãªã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„ã‚‹ãŸã‚ã€ã‚¹ãƒ©ã‚¤ã‚¹ã§ãã‚‹ã‚‚ã®ãŒã‚ã‚Šã¾ã›ã‚“。モデルãŒåˆã†ã‚ˆã†ã«æ‹¡å¼µã¾ãŸã¯å›žè»¢ã•ã›ã‚‹ã‹ã€ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã‚’有効ã«ã—ã¦ãã ã•ã„。"
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -846,7 +846,7 @@ msgstr "データファイルをé€ä¿¡ã™ã‚‹å‰ã«ã€ãƒ—リンターã¨ãƒ—リン
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を管ç†ã™ã‚‹"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -859,32 +859,32 @@ msgstr "ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®ãƒªã‚¹ãƒˆä½œæˆæ™‚ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®ãƒªã‚¹ãƒˆã‚¢ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—をアップロードã—ã¦ã„ã¾ã™..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®ã‚¢ãƒƒãƒ—ロード中ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®ã‚¢ãƒƒãƒ—ロードを完了ã—ã¾ã—ãŸã€‚"
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -920,7 +920,7 @@ msgstr "3Mf ファイルã®æ›¸ãè¾¼ã¿ã‚¨ãƒ©ãƒ¼ã€‚"
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "プレビュー"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -1016,7 +1016,7 @@ msgstr "<filename>{0}</filename> ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ã€‚ファイルを上æ›
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "無効ãªãƒ•ã‚¡ã‚¤ãƒ«ã®URL:"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1037,7 +1037,7 @@ msgstr "設定ãŒæ›´æ–°ã•ã‚Œã¾ã—ãŸ"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "エクストルーダーを無効ã«ã—ã¾ã—ãŸ"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1066,19 +1066,19 @@ msgstr "書ã出ã—完了"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "<filename>{0}</filename>ã‹ã‚‰ãƒ—ロファイルã®å–ã‚Šè¾¼ã«å¤±æ•—ã—ã¾ã—ãŸ:{1}"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "プリンタを追加ã™ã‚‹å‰ã«ã€<filename>{0}</filename>ã‹ã‚‰ãƒ—ロファイルã®å–ã‚Šè¾¼ã¯ã§ãã¾ã›ã‚“。"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, 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 "ファイル<filename>{0}</filename>ã«ã¯ã‚«ã‚¹ã‚¿ãƒ ãƒ—ロファイルãŒã‚¤ãƒ³ãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。"
+msgstr "ファイル<filename>{0}</filename>ã«ã¯ã‚«ã‚¹ã‚¿ãƒ ãƒ—ロファイルãŒã‚¤ãƒ³ãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:194
#, python-brace-format
@@ -1205,7 +1205,7 @@ msgstr "ç¾è¡Œãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨ä¸€è‡´ã—ãªã„Curaãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—をリスãƒ
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "Ultimaker アカウントサーãƒãƒ¼ã«åˆ°é”ã§ãã¾ã›ã‚“。"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1215,7 +1215,7 @@ msgstr "造形データを増やã™ã€é…ç½®ã™ã‚‹"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "造形データをé…ç½®"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
@@ -1631,7 +1631,7 @@ msgstr "Curaパッケージデータベースã«æŽ¥ç¶šã§ãã¾ã›ã‚“。接続ã‚
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "評価"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1650,7 +1650,7 @@ msgstr "マテリアル"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "ユーザー評価"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1683,7 +1683,7 @@ msgstr "ä¸æ˜Ž"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "インストールã¾ãŸã¯ã‚¢ãƒƒãƒ—デートã«ã¯<a href='%1'>ログイン</a>ãŒå¿…è¦ã§ã™"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1706,7 +1706,7 @@ msgstr "更新済ã¿"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "マーケットプレース"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1741,12 +1741,12 @@ msgstr "確èª"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+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"
-msgstr ""
+msgstr "評価ã™ã‚‹å‰ã«ã¯ãƒ‘ッケージをインストールã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1786,7 +1786,7 @@ 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 ""
+msgstr "アップデートã«ã¯<a href='%1'>ログイン</a>ãŒå¿…è¦ã§ã™"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1837,22 +1837,22 @@ msgstr "互æ›æ€§"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "技術データシート"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "安全データシート"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "å°åˆ·ã‚¬ã‚¤ãƒ‰ãƒ©ã‚¤ãƒ³"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "ウェブサイト"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1974,17 +1974,17 @@ msgstr "ユーザー用使用許諾契約"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "クラウドプリンタをモニタリングã—ã¦ã„ã‚‹å ´åˆã¯ã€ã“れらã®ã‚ªãƒ—ションã¯åˆ©ç”¨ã§ãã¾ã›ã‚“。"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "クラウドプリンタをモニタリングã—ã¦ã„ã‚‹å ´åˆã¯ã€ã‚¦ã‚§ãƒ–カムを利用ã§ãã¾ã›ã‚“。"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "読ã¿è¾¼ã¿ä¸­..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -1994,42 +1994,42 @@ msgstr "利用ä¸å¯"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "到é”ä¸èƒ½"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "アイドル"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "無題"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "匿å"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "構æˆã®å¤‰æ›´ãŒå¿…è¦ã§ã™"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "詳細"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "利用ã§ããªã„プリンター"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "次ã®ç©ºã"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
@@ -2045,27 +2045,27 @@ msgstr "順番を待ã¤"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "Cura Connectã«ç§»å‹•ã™ã‚‹"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "プリントジョブ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "åˆè¨ˆå°åˆ·æ™‚é–“"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "å¾…ã¡æ™‚é–“"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "å°åˆ·å±¥æ­´ã®è¡¨ç¤º"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2188,17 +2188,17 @@ msgstr "終了"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "準備中..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "中止ã—ã¦ã„ã¾ã™..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "一時åœæ­¢ã—ã¦ã„ã¾ã™..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2208,7 +2208,7 @@ msgstr "一時åœæ­¢"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "å†é–‹ã—ã¦ã„ã¾ã™â€¦"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:108
msgctxt "@label:status"
@@ -2218,7 +2218,7 @@ msgstr "アクションãŒå¿…è¦ã§ã™"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "%1 ã‚’ %2 ã«çµ‚了ã—ã¾ã™"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2254,12 +2254,12 @@ msgstr "å†é–‹"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "一時åœæ­¢ã—ã¦ã„ã¾ã™..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "å†é–‹ã—ã¦ã„ã¾ã™â€¦"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2271,7 +2271,7 @@ msgstr "一時åœæ­¢"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "中止ã—ã¦ã„ã¾ã™..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2312,18 +2312,18 @@ msgstr "プリント中止"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "構æˆã®å¤‰æ›´"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "上書ã"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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[0] "割り当ã¦ã‚‰ã‚ŒãŸãƒ—リンター %1 ã«ã¯ä»¥ä¸‹ã®æ§‹æˆå¤‰æ›´ãŒå¿…è¦ã§ã™ã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
@@ -2353,7 +2353,7 @@ msgstr "ビルドプレートを %1 ã«å¤‰æ›´ã—ã¾ã™ï¼ˆã“ã‚Œã¯ä¸Šæ›¸ãã§ã
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "上書ãã¯ã€æ—¢å­˜ã®ãƒ—リンタ構æˆã§æŒ‡å®šã•ã‚ŒãŸè¨­å®šã‚’使用ã—ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€å°åˆ·ãŒå¤±æ•—ã™ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
@@ -2372,21 +2372,24 @@ msgid ""
"- Check if the printer is turned on.\n"
"- Check if the printer is connected to the network."
msgstr ""
+"プリンタãŒæŽ¥ç¶šã•ã‚Œã¦ã„ã‚‹ã“ã¨ç¢ºèªã—ã¦ãã ã•ã„:\n"
+"- プリンタã®é›»æºãŒå…¥ã£ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。\n"
+"- プリンタãŒãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«æŽ¥ç¶šã•ã‚Œã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。"
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "モニターã™ã‚‹ãƒ—リンタãŒæŽ¥ç¶šã•ã‚Œã¦ã„ã‚‹ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "Ultimaker プリンタをローカルãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«æŽ¥ç¶šã—ã¦ãã ã•ã„。"
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "ユーザーマニュアルをオンラインã§è¦‹ã‚‹"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2422,17 +2425,17 @@ msgstr "コンパティビリティモード"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "移動"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "ヘルプ"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "外郭"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2508,17 +2511,17 @@ msgstr "Curaã¯å°åˆ·ã®å“質ã¨ãƒ¦ãƒ¼ã‚¶ãƒ¼ä½“験をå‘上ã•ã›ã‚‹ãŸã‚ã«åŒ
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "ã“ã®ãƒ‡ãƒ¼ã‚¿ã¯é€ä¿¡ã—ãªã„"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "Ultimakerã¸ã®ãƒ‡ãƒ¼ã‚¿é€ä¿¡ã‚’許å¯ã—ã€Curaã®æ”¹å–„を手助ã‘ã™ã‚‹"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "プリンタãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã›ã‚“"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2782,108 +2785,108 @@ msgstr "é–‹ã"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+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 ""
+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 ""
+msgstr "プレビューã§ã¯ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¯5ã¤ã¾ã§ã«åˆ¶é™ã•ã‚Œã¦ã„ã¾ã™ã€‚å¤ã„ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¯å‰Šé™¤ã—ã¦ãã ã•ã„。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "Cura ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŠã‚ˆã³åŒæœŸã‚’設定ã—ã¾ã™ã€‚"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "サインイン"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Cura ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "Cura ãƒãƒ¼ã‚¸ãƒ§ãƒ³"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "プリンタ"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "ææ–™"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "プロファイル"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "プラグイン"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "リストア"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+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."
-msgstr ""
+msgstr "ã“ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を削除ã—ã¾ã™ã‹ï¼Ÿã“ã‚Œã¯å–り消ã—ã§ãã¾ã›ã‚“。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+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 ""
+msgstr "ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—をリストアã™ã‚‹å‰ã« Cura ã‚’å†èµ·å‹•ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚今ã™ã Cura ã‚’é–‰ã˜ã¾ã™ã‹ï¼Ÿ"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "詳ã—ã知りãŸã„?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "今ã™ããƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã™ã‚‹"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+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."
-msgstr ""
+msgstr "Cura ã‚’èµ·å‹•ã—ãŸæ—¥ã¯å¸¸ã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を自動生æˆã—ã¾ã™ã€‚"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "サãƒãƒ¼ãƒˆå¯¾è±¡å¤–"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -2946,7 +2949,7 @@ msgstr "プリントã®æˆåŠŸçŽ‡ã‚’上ã’ã‚‹ãŸã‚ã«ã€ãƒ“ルドプレートを
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:47
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 "ã™ã¹ã¦ã®ãƒã‚¸ã‚·ãƒ§ãƒ³ã«"
+msgstr "ã™ã¹ã¦ã®ãƒã‚¸ã‚·ãƒ§ãƒ³ã«ã€‚"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:62
msgctxt "@action:button"
@@ -3539,7 +3542,7 @@ msgstr "プロファイルを作る"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "ã“ã®ãƒ—ロファイルã®åå‰ã‚’指定ã—ã¦ãã ã•ã„。"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3569,7 +3572,7 @@ msgstr "プリンター:%1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "デフォルトプロファイル"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3604,7 +3607,7 @@ msgstr "グローãƒãƒ«è¨­å®š"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "マーケットプレース"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3627,7 +3630,7 @@ msgstr "&ビュー"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "&設定"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3662,7 +3665,7 @@ msgstr "無題"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "検索設定"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3748,17 +3751,17 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "推奨"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "カスタム"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "インフィルåŠæ¸›"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
@@ -3768,7 +3771,7 @@ msgstr "グラデュアルインフィルã¯ãƒˆãƒƒãƒ—ã«å‘ã‹ã†ã«å¾“ã£ã¦ã‚¤
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "サãƒãƒ¼ãƒˆ"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:70
msgctxt "@label"
@@ -3783,7 +3786,7 @@ msgstr "サãƒãƒ¼ãƒˆã«ä½¿ã†ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã‚’é¸æŠžã—ã¦ãã ã•ã„
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "密ç€æ€§"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3803,7 +3806,7 @@ msgstr "プロファイルã®è¨­å®šãŒã„ãã¤ã‹å¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚変更
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "ã“ã®å“質プロファイルã¯ç¾åœ¨ã®ææ–™ãŠã‚ˆã³ãƒŽã‚ºãƒ«æ§‹æˆã§ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。ã“ã®å“質プロファイルを使用ã§ãるよã†ã«å¤‰æ›´ã—ã¦ãã ã•ã„"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3813,17 +3816,17 @@ msgstr "カスタムプロファイルãŒæœ‰åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã€‚å“質ス
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "オン"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "オフ"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "プロファイル"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3838,7 +3841,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "å°åˆ·ã®è¨­å®šã‚’無効ã«ã—ã¾ã—ãŸã€‚G コードファイルã¯å¤‰æ›´ã§ãã¾ã›ã‚“。"
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4079,47 +4082,47 @@ msgstr "コピーã®æ•°"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "構æˆ"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "構æˆã®é¸æŠž"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "ææ–™ã®é©åˆæ€§ãƒãƒ£ãƒ¼ãƒˆã‚’ã”覧ãã ã•ã„"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "構æˆ"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "プリンタã‹ã‚‰åˆ©ç”¨å¯èƒ½ãªæ§‹æˆã‚’読ã¿è¾¼ã‚“ã§ã„ã¾ã™..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "プリンタãŒæŽ¥ç¶šã•ã‚Œã¦ã„ãªã„ãŸã‚ã€æ§‹æˆã¯åˆ©ç”¨ã§ãã¾ã›ã‚“。"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "カスタム"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "プリンター"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "有効"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4129,17 +4132,17 @@ msgstr "フィラメント"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:344
msgctxt "@label"
msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgstr "ã“ã®ææ–™ã®çµ„ã¿åˆã‚ã›ã®æŽ¥ç€ã«æŽ¥ç€æを使用ã™ã‚‹ã€‚"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "%1 ãŒèªè­˜ã•ã‚Œã¦ã„ãªã„ãŸã‚ã“ã®æ§‹æˆã¯åˆ©ç”¨ã§ãã¾ã›ã‚“。%2 ã‹ã‚‰é©åˆ‡ãªæ料プロファイルをダウンロードã—ã¦ãã ã•ã„。"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "マーケットプレース"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4169,37 +4172,37 @@ msgstr "残り時間"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "タイプ表示"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "ã“ã‚“ã«ã¡ã‚ "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "Ultimaker アカウント"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "サインアウト"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "サインイン"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "次世代 3D å°åˆ·ãƒ¯ãƒ¼ã‚¯ãƒ•ãƒ­ãƒ¼"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4208,26 +4211,29 @@ msgid ""
"- Store your Ultimaker Cura settings in the cloud for use anywhere\n"
"- Get exclusive access to material profiles from leading brands"
msgstr ""
+"- å°åˆ·ã‚¸ãƒ§ãƒ–をローカルãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®å¤–ã® Ultimaker プリンタã«é€ä¿¡ã—ã¾ã™\n"
+"- Ultimaker Cura ã®è¨­å®šã‚’クラウドã«ä¿ç®¡ã—ã¦ã©ã“ã‹ã‚‰ã§ã‚‚利用ã§ãるよã†ã«ã—ã¾ã™\n"
+"- 有åブランドã‹ã‚‰æ料プロファイルã¸ã®ä¾‹å¤–アクセスをå–å¾—ã—ã¾ã™"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "アカウントを作æˆã™ã‚‹"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "時間予測ãŒã‚ã‚Šã¾ã›ã‚“"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "コスト予測ãŒã‚ã‚Šã¾ã›ã‚“"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "プレビュー"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4242,27 +4248,27 @@ msgstr "スライスã§ãã¾ã›ã‚“"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "スライス"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "スライス処ç†ã®é–‹å§‹"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "キャンセル"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "時間仕様"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "æ料仕様"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4277,27 +4283,27 @@ msgstr "%1g"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "キャンセルã—ãŸãƒ—リンター"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "プリンターã®ãƒ—リセット"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "プリンターã®è¿½åŠ "
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "プリンター管ç†"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "オンラインã§ãƒˆãƒ©ãƒ–ルシューティングガイドを表示ã™ã‚‹"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4508,7 +4514,7 @@ msgstr "コンフィグレーションã®ãƒ•ã‚©ãƒ«ãƒ€ãƒ¼ã‚’表示ã™ã‚‹"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "&マーケットプレース"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4625,7 +4631,7 @@ msgstr "æ–°ã—ã„プロファイルを作る"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "プリンターを Cura ã«è¿½åŠ "
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4634,16 +4640,19 @@ msgid ""
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
msgstr ""
+"下ã®ãƒªã‚¹ãƒˆã‹ã‚‰ä½¿ç”¨ã™ã‚‹ãƒ—リンターをé¸æŠžã—ã¾ã™ã€‚\n"
+"\n"
+"プリンターãŒãƒªã‚¹ãƒˆã«ãªã„å ´åˆã¯ã€ã€Œã‚«ã‚¹ã‚¿ãƒ ã€ã‚«ãƒ†ã‚´ãƒªã®ã€Œã‚«ã‚¹ã‚¿ãƒ FFFプリンターã€ã‚’使用ã—ã¦ã€æ¬¡ã®ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã§ãƒ—リンターã«åˆã†è¨­å®šã«èª¿æ•´ã—ã¾ã™ã€‚"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "製造元"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "プリンターå"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
diff --git a/resources/i18n/ja_JP/fdmextruder.def.json.po b/resources/i18n/ja_JP/fdmextruder.def.json.po
index a9e9df7718..83cbdd0515 100644
--- a/resources/i18n/ja_JP/fdmextruder.def.json.po
+++ b/resources/i18n/ja_JP/fdmextruder.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 15:24+0200\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Japanese\n"
"Language: ja_JP\n"
@@ -85,7 +85,7 @@ msgstr "エクストルーダーãŒG-Codeを開始ã™ã‚‹"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "ã“ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã«åˆ‡ã‚Šæ›¿ãˆãŸæ™‚ã« G-Code ã®é–‹å§‹ã‚’実行ã—ã¾ã™ã€‚"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -125,7 +125,7 @@ msgstr "エクストルーダーãŒG-Codeを終了ã™ã‚‹"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "ã“ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã‹ã‚‰åˆ‡ã‚Šæ›¿ãˆãŸæ™‚ã« G-Code ã®çµ‚了を実行ã—ã¾ã™ã€‚"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
diff --git a/resources/i18n/ja_JP/fdmprinter.def.json.po b/resources/i18n/ja_JP/fdmprinter.def.json.po
index 08cb5e870e..05cda76519 100644
--- a/resources/i18n/ja_JP/fdmprinter.def.json.po
+++ b/resources/i18n/ja_JP/fdmprinter.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 15:27+0200\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Japanese\n"
"Language: ja_JP\n"
@@ -61,9 +61,7 @@ msgctxt "machine_start_gcode description"
msgid ""
"G-code commands to be executed at the very start - separated by \n"
"."
-msgstr ""
-"最åˆã«å®Ÿè¡Œã™ã‚‹G-codeコマンドã¯ã€\n"
-"ã§åŒºåˆ‡ã‚Šã¾ã™ã€‚"
+msgstr "最åˆã«å®Ÿè¡Œã™ã‚‹G-codeコマンドã¯ã€\nã§åŒºåˆ‡ã‚Šã¾ã™ã€‚"
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@@ -75,9 +73,7 @@ msgctxt "machine_end_gcode description"
msgid ""
"G-code commands to be executed at the very end - separated by \n"
"."
-msgstr ""
-"最後ã«å®Ÿè¡Œã™ã‚‹G-codeコマンドã¯ã€\n"
-"ã§åŒºåˆ‡ã‚Šã¾ã™ã€‚"
+msgstr "最後ã«å®Ÿè¡Œã™ã‚‹G-codeコマンドã¯ã€\nã§åŒºåˆ‡ã‚Šã¾ã™ã€‚"
#: fdmprinter.def.json
msgctxt "material_guid label"
@@ -1326,9 +1322,7 @@ msgstr "ZシームX"
#: fdmprinter.def.json
msgctxt "z_seam_x description"
msgid "The X coordinate of the position near where to start printing each part in a layer."
-msgstr ""
-"レイヤー内ã®å„å°åˆ·ã‚’開始ã™ã‚‹X座\n"
-"標ã®ä½ç½®ã€‚"
+msgstr "レイヤー内ã®å„å°åˆ·ã‚’開始ã™ã‚‹X座\n標ã®ä½ç½®ã€‚"
#: fdmprinter.def.json
msgctxt "z_seam_y label"
@@ -1711,9 +1705,7 @@ msgctxt "infill_wall_line_count description"
msgid ""
"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n"
"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right."
-msgstr ""
-"インフィルエリア周辺ã«å¤–å£ã‚’追加ã—ã¾ã™ã€‚ã“ã®ã‚ˆã†ãªå£ã¯ã€ä¸Šå±¤/底層ラインã«ãŸã‚‹ã¿ã‚’作りã¾ã™ã€‚ã¤ã¾ã‚Šã€ä¸€éƒ¨ã®å¤–å£ææ–™ã®è²»ç”¨ã§åŒã˜å“質を実ç¾ã™ã‚‹ãŸã‚ã«ã¯ã€å¿…è¦ãªä¸Šå±¤/底層スキンãŒå°‘ãªã„ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚\n"
-"ã“ã®æ©Ÿèƒ½ã¯ã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ãƒãƒªã‚´ãƒ³æŽ¥åˆã¨çµ„ã¿åˆã‚ã›ã¦ã€æ§‹æˆãŒæ­£ã—ã„å ´åˆã€ç§»å‹•ã¾ãŸã¯å¼•ã戻ã—ãŒå¿…è¦ãªãã€ã™ã¹ã¦ã®ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã‚’1ã¤ã®æŠ¼å‡ºçµŒè·¯ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
+msgstr "インフィルエリア周辺ã«å¤–å£ã‚’追加ã—ã¾ã™ã€‚ã“ã®ã‚ˆã†ãªå£ã¯ã€ä¸Šå±¤/底層ラインã«ãŸã‚‹ã¿ã‚’作りã¾ã™ã€‚ã¤ã¾ã‚Šã€ä¸€éƒ¨ã®å¤–å£ææ–™ã®è²»ç”¨ã§åŒã˜å“質を実ç¾ã™ã‚‹ãŸã‚ã«ã¯ã€å¿…è¦ãªä¸Šå±¤/底層スキンãŒå°‘ãªã„ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚\nã“ã®æ©Ÿèƒ½ã¯ã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ãƒãƒªã‚´ãƒ³æŽ¥åˆã¨çµ„ã¿åˆã‚ã›ã¦ã€æ§‹æˆãŒæ­£ã—ã„å ´åˆã€ç§»å‹•ã¾ãŸã¯å¼•ã戻ã—ãŒå¿…è¦ãªãã€ã™ã¹ã¦ã®ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã‚’1ã¤ã®æŠ¼å‡ºçµŒè·¯ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@@ -1754,7 +1746,7 @@ msgstr "表é¢å…¬å·®é‡"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "å£ã¨ã‚¹ã‚­ãƒ³ã®ä¸­å¤®ãƒ©ã‚¤ãƒ³ï¼ˆã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆï¼‰ãŒäº¤å·®ã™ã‚‹é‡ï¼ˆã‚¹ã‚­ãƒ³ãƒ©ã‚¤ãƒ³ã®ãƒ©ã‚¤ãƒ³å¹…ã¨å£ã®æœ€å†…部ã«å¯¾ã™ã‚‹å‰²åˆï¼‰ã‚’調整ã—ã¾ã™ã€‚ã‚ãšã‹ãªäº¤å·®ã«ã‚ˆã£ã¦ã€å£ãŒã‚¹ã‚­ãƒ³ã«ã—ã£ã‹ã‚Šã¤ãªãŒã‚Šã¾ã™ã€‚スキンã¨å£ã®ãƒ©ã‚¤ãƒ³å¹…ãŒåŒã˜ã§ã€å‰²åˆãŒ50%を超ãˆã‚‹ã¨ã€ã‚¹ã‚­ãƒ³ãŒå£ã‚’通éŽã—ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€ãã®æ™‚点ã§ã€ã‚¹ã‚­ãƒ³æŠ¼å‡ºæ©Ÿã®ãƒŽã‚ºãƒ«ã®ä½ç½®ãŒã€ã™ã§ã«å£ã®çœŸã‚“中をéŽãŽã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹ãŸã‚ã§ã™ã€‚"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1764,7 +1756,7 @@ msgstr "表é¢å…¬å·®"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "å£ã¨ã‚¹ã‚­ãƒ³ã®ä¸­å¤®ãƒ©ã‚¤ãƒ³ï¼ˆã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆï¼‰ãŒäº¤å·®ã™ã‚‹é‡ã‚’調整ã—ã¾ã™ã€‚ã‚ãšã‹ãªäº¤å·®ã«ã‚ˆã£ã¦ã€å£ãŒã‚¹ã‚­ãƒ³ã«ã—ã£ã‹ã‚Šã¤ãªãŒã‚Šã¾ã™ã€‚スキンã¨å£ã®ãƒ©ã‚¤ãƒ³å¹…ãŒåŒã˜ã§ã€å£ã®å¹…ãŒåŠåˆ†ä»¥ä¸Šã®å€¤ã«ãªã‚‹ã¨ã€ã‚¹ã‚­ãƒ³ãŒå£ã‚’通éŽã—ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€ãã®æ™‚点ã§ã€ã‚¹ã‚­ãƒ³æŠ¼å‡ºæ©Ÿã®ãƒŽã‚ºãƒ«ã®ä½ç½®ãŒã€ã™ã§ã«å£ã®çœŸã‚“中をéŽãŽã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹ãŸã‚ã§ã™ã€‚"
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
@@ -1815,9 +1807,7 @@ msgstr "インフィル優先"
#: fdmprinter.def.json
msgctxt "infill_before_walls description"
msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface."
-msgstr ""
-"å£ã‚ˆã‚Šå‰ã«ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã‚’プリントã—ã¾ã™ã€€ã¯ã˜ã‚ã«å£ã‚’プリントã™ã‚‹ã¨ã‚ˆã‚Šç²¾å¯†ãªå£ã«ãªã‚Šã¾ã™ãŒã€ã‚ªãƒ¼ãƒãƒ¼ãƒãƒ³ã‚°ã®ãƒ—リントã¯æ‚ªåŒ–ã—ã¾ã™\n"
-"ã¯ã˜ã‚ã«ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã‚’プリントã™ã‚‹ã¨ä¸ˆå¤«ãªå£ã«ãªã‚Šã¾ã™ãŒã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã®æ¨¡æ§˜ãŒæ™‚折表é¢ã‹ã‚‰é€ã‘ã¦è¡¨ã‚Œã¾ã™ã€‚"
+msgstr "å£ã‚ˆã‚Šå‰ã«ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã‚’プリントã—ã¾ã™ã€€ã¯ã˜ã‚ã«å£ã‚’プリントã™ã‚‹ã¨ã‚ˆã‚Šç²¾å¯†ãªå£ã«ãªã‚Šã¾ã™ãŒã€ã‚ªãƒ¼ãƒãƒ¼ãƒãƒ³ã‚°ã®ãƒ—リントã¯æ‚ªåŒ–ã—ã¾ã™\nã¯ã˜ã‚ã«ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã‚’プリントã™ã‚‹ã¨ä¸ˆå¤«ãªå£ã«ãªã‚Šã¾ã™ãŒã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã®æ¨¡æ§˜ãŒæ™‚折表é¢ã‹ã‚‰é€ã‘ã¦è¡¨ã‚Œã¾ã™ã€‚"
#: fdmprinter.def.json
msgctxt "min_infill_area label"
@@ -2212,7 +2202,7 @@ msgstr "ノズルスイッãƒå¼•ã戻ã—è·é›¢"
#: 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 ""
+msgstr "エクストルーダー切り替ãˆæ™‚ã®å¼•ãè¾¼ã¿é‡ã€‚引ãè¾¼ã¿ã‚’è¡Œã‚ãªã„å ´åˆã¯0ã«è¨­å®šã—ã¾ã™ã€‚ã“ã‚Œã¯é€šå¸¸ã€ãƒ’ートゾーンã®é•·ã•ã¨åŒã˜ã«è¨­å®šã—ã¾ã™ã€‚"
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2881,7 +2871,7 @@ msgstr "コーミングモード"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "コーミングã¯ã€èµ°è¡Œæ™‚ã«ã™ã§ã«å°åˆ·ã•ã‚ŒãŸé ˜åŸŸå†…ã«ãƒŽã‚ºãƒ«ã‚’ä¿ã¡ã¾ã™ã€‚ãã®çµæžœã€ç§»å‹•è·é›¢ã¯ã‚ãšã‹ã«é•·ããªã‚Šã¾ã™ãŒã€å¼•ãè¾¼ã¿ã®å¿…è¦æ€§ã¯æ¸›ã‚Šã¾ã™ã€‚コーミングãŒã‚ªãƒ•ã®å ´åˆã€ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã®å¼•ã戻ã—ã‚’è¡Œã„ã€ãƒŽã‚ºãƒ«ã¯æ¬¡ã®ãƒã‚¤ãƒ³ãƒˆã¾ã§ç›´ç·šç§»å‹•ã—ã¾ã™ã€‚ã¾ãŸã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã®ã¿ã«ã¦ã‚³ãƒ¼ãƒŸãƒ³ã‚°ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ãƒˆãƒƒãƒ—ã¨ãƒœãƒˆãƒ ã®ã‚¹ã‚­ãƒ³é ˜åŸŸä¸Šã§ã®æ«›é€šã‚Šã‚’回é¿ã§ãã¾ã™ã€‚"
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -3547,12 +3537,12 @@ msgstr "密度ãŒåŠåˆ†ã«åˆ‡ã‚Šæ›¿ãˆã‚‹å‰ã®æ‰€å®šã®ã‚µãƒãƒ¼ãƒˆã®ã‚¤ãƒ³ãƒ•
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "最å°ã‚µãƒãƒ¼ãƒˆé ˜åŸŸ"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "ãƒãƒªã‚´ãƒ³ã‚’サãƒãƒ¼ãƒˆã™ã‚‹æœ€å°é ˜åŸŸã‚µã‚¤ã‚ºã€‚ã“ã®é ˜åŸŸã‚ˆã‚Šãƒãƒªã‚´ãƒ³ãŒå°ã•ã„å ´åˆã¯ç”Ÿæˆã•ã‚Œã¾ã›ã‚“。"
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3799,62 +3789,62 @@ msgstr "ジグザグ"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "最å°ã‚µãƒãƒ¼ãƒˆã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹é ˜åŸŸ"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "インターフェイスãƒãƒªã‚´ãƒ³ã‚’サãƒãƒ¼ãƒˆã™ã‚‹æœ€å°é ˜åŸŸã‚µã‚¤ã‚ºã€‚ã“ã®é ˜åŸŸã‚ˆã‚Šãƒãƒªã‚´ãƒ³ãŒå°ã•ã„å ´åˆã¯ç”Ÿæˆã•ã‚Œã¾ã›ã‚“。"
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "最å°ã‚µãƒãƒ¼ãƒˆãƒ«ãƒ¼ãƒ•é ˜åŸŸ"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "サãƒãƒ¼ãƒˆã®ãƒ«ãƒ¼ãƒ•ã«å¯¾ã™ã‚‹æœ€å°é ˜åŸŸã‚µã‚¤ã‚ºã€‚ã“ã®é ˜åŸŸã‚ˆã‚Šãƒãƒªã‚´ãƒ³ãŒå°ã•ã„å ´åˆã¯ç”Ÿæˆã•ã‚Œã¾ã›ã‚“。"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "最å°ã‚µãƒãƒ¼ãƒˆãƒ•ãƒ­ã‚¢é ˜åŸŸ"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "サãƒãƒ¼ãƒˆã®ãƒ•ãƒ­ã‚¢ã«å¯¾ã™ã‚‹æœ€å°é ˜åŸŸã‚µã‚¤ã‚ºã€‚ã“ã®é ˜åŸŸã‚ˆã‚Šãƒãƒªã‚´ãƒ³ãŒå°ã•ã„å ´åˆã¯ç”Ÿæˆã•ã‚Œã¾ã›ã‚“。"
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "サãƒãƒ¼ãƒˆã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹æ°´å¹³å±•é–‹"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "サãƒãƒ¼ãƒˆã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹ãƒãƒªã‚´ãƒ³ã«é©ç”¨ã•ã‚Œã‚‹ã‚ªãƒ•ã‚»ãƒƒãƒˆé‡ã€‚"
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "サãƒãƒ¼ãƒˆãƒ«ãƒ¼ãƒ•æ°´å¹³å±•é–‹"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "サãƒãƒ¼ãƒˆã®ãƒ«ãƒ¼ãƒ•ã«é©ç”¨ã•ã‚Œã‚‹ã‚ªãƒ•ã‚»ãƒƒãƒˆé‡ã€‚"
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "サãƒãƒ¼ãƒˆãƒ•ãƒ­ã‚¢æ°´å¹³å±•é–‹"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "サãƒãƒ¼ãƒˆã®ãƒ•ãƒ­ã‚¢ã«é©ç”¨ã•ã‚Œã‚‹ã‚ªãƒ•ã‚»ãƒƒãƒˆé‡ã€‚"
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
@@ -4033,9 +4023,7 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
-msgstr ""
-"スカートã¨å°åˆ·ã®æœ€åˆã®å±¤ã®é–“ã®æ°´å¹³è·é›¢ã€‚\n"
-"ã“ã‚Œã¯æœ€å°è·é›¢ã§ã™ã€‚複数ã®ã‚¹ã‚«ãƒ¼ãƒˆãƒ©ã‚¤ãƒ³ãŒã“ã®è·é›¢ã‹ã‚‰å¤–å´ã«å±•é–‹ã•ã‚Œã¾ã™ã€‚"
+msgstr "スカートã¨å°åˆ·ã®æœ€åˆã®å±¤ã®é–“ã®æ°´å¹³è·é›¢ã€‚\nã“ã‚Œã¯æœ€å°è·é›¢ã§ã™ã€‚複数ã®ã‚¹ã‚«ãƒ¼ãƒˆãƒ©ã‚¤ãƒ³ãŒã“ã®è·é›¢ã‹ã‚‰å¤–å´ã«å±•é–‹ã•ã‚Œã¾ã™ã€‚"
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@@ -6067,6 +6055,7 @@ msgstr "ファイルã‹ã‚‰èª­ã¿è¾¼ã‚€ã¨ãã«ã€ãƒ¢ãƒ‡ãƒ«ã«é©ç”¨ã™ã‚‹ãƒˆãƒ©
#~ "Gcode commands to be executed at the very start - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "Gcodeã®ã‚³ãƒžãƒ³ãƒ‰ã¯ −ã§å§‹ã¾ã‚Š\n"
#~ "ã§åŒºåˆ‡ã‚‰ã‚Œã¾ã™ã€‚"
@@ -6080,6 +6069,7 @@ msgstr "ファイルã‹ã‚‰èª­ã¿è¾¼ã‚€ã¨ãã«ã€ãƒ¢ãƒ‡ãƒ«ã«é©ç”¨ã™ã‚‹ãƒˆãƒ©
#~ "Gcode commands to be executed at the very end - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "Gcodeã®ã‚³ãƒžãƒ³ãƒ‰ã¯ −ã§å§‹ã¾ã‚Š\n"
#~ "ã§åŒºåˆ‡ã‚‰ã‚Œã¾ã™ã€‚"
diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po
index 11989a3285..5824ccd940 100644
--- a/resources/i18n/ko_KR/cura.po
+++ b/resources/i18n/ko_KR/cura.po
@@ -8,15 +8,15 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-11-06 15:00+0100\n"
-"Last-Translator: Jinbuhm Kim <Jinbuhm.Kim@gmail.com>\n"
+"PO-Revision-Date: 2019-03-14 14:40+0100\n"
+"Last-Translator: Korean <info@bothof.nl>\n"
"Language-Team: Jinbum Kim <Jinbuhm.Kim@gmail.com>, Korean <info@bothof.nl>\n"
"Language: ko_KR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 2.1.1\n"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:22
msgctxt "@action"
@@ -73,7 +73,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "변경 내역"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -492,100 +492,100 @@ msgstr "í”„ë¦°íŒ…ì´ ì™„ë£Œë¨"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "비어 있ìŒ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "ì•Œ 수 ì—†ìŒ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Cloud를 통해 ì¸ì‡„"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Cloud를 통해 ì¸ì‡„"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "Cloud를 통해 ì—°ê²°ë¨"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "Cloud 오류"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "ì¸ì‡„ ìž‘ì—…ì„ ë‚´ë³´ë‚¼ 수 ì—†ìŒ."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "ë°ì´í„°ë¥¼ 프린터로 업로드할 수 ì—†ìŒ."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "ë‚´ì¼"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "오늘"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "Cloud 연결 시 오류가 있었습니다."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "ì›ê²© í´ëŸ¬ìŠ¤í„°ë¡œ ë°ì´í„° 전송 중"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Ultimaker ê³„ì •ì„ ì‚¬ìš©í•˜ì—¬ ì–´ë””ì—서든 ì¸ì‡„ ìž‘ì—…ì„ ì „ì†¡í•˜ê³  모니터ë§í•˜ì‹­ì‹œì˜¤."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloudì— ì—°ê²°"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "ì´ í”„ë¦°í„°ì— ëŒ€í•´ 다시 물어보지 마십시오."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "시작하기"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "ì´ì œ Ultimaker ê³„ì •ì„ ì‚¬ìš©í•˜ì—¬ ì–´ë””ì—서든 ì¸ì‡„ ìž‘ì—…ì„ ì „ì†¡í•˜ê³  모니터ë§í•  수 있습니다."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "ì—°ê²°ë¨!"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "연결 검토"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -637,12 +637,12 @@ msgstr "시뮬레ì´ì…˜ ë·°"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "후 처리"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "G 코드 수정"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -692,7 +692,7 @@ msgstr "Cura 15.04 프로파ì¼"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "í‰ê°€"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -760,7 +760,7 @@ msgstr "ë¹„í™œì„±í™”ëœ ìµìŠ¤íŠ¸ë£¨ë” %s(와)ê³¼ ì—°ê²°ëœ ê°œì²´ê°€ 있기 ë•
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "ì–´ë–¤ 모ë¸ë„ 빌드 ë³¼ë¥¨ì— ë§žì§€ 않으므로 슬ë¼ì´ìŠ¤ í•  수 없습니다. í¬ê¸°ì— 맞게 모ë¸ì„ 위치시키거나 회전하거나, ë˜ëŠ” ìµìŠ¤íŠ¸ë£¨ë”를 활성화하십시오."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -845,7 +845,7 @@ msgstr "파ì¼ì„ 보내기 ì „ì— g-코드가 프린터 ë° í”„ë¦°í„° 구성ì—
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "백업 관리"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -858,32 +858,32 @@ msgstr "백업"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "백업 열거 중 오류가 있었습니다."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "백업 ë³µì› ì‹œë„ ì¤‘ 오류가 있었습니다."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "백업"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "백업 업로드 중..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "ë°±ì—…ì„ ì—…ë¡œë“œí•˜ëŠ” ë„중 오류가 있었습니다."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "ë°±ì—…ì´ ì—…ë¡œë“œë¥¼ 완료했습니다."
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -919,7 +919,7 @@ msgstr "3MF íŒŒì¼ ìž‘ì„± 중 오류."
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "미리 보기"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -1015,7 +1015,7 @@ msgstr "íŒŒì¼ <filename>{0}</filename>ì´ ì´ë¯¸ 있습니다. ë®ì–´ 쓰시겠
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "유효하지 ì•Šì€ íŒŒì¼ URL:"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1036,7 +1036,7 @@ msgstr "ì„¤ì •ì´ ì—…ë°ì´íŠ¸ë˜ì—ˆìŠµë‹ˆë‹¤"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "ìµìŠ¤íŠ¸ë£¨ë” 비활성화ë¨"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1065,13 +1065,13 @@ msgstr "내보내기 완료"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "<filename>{0}</filename>ì—ì„œ 프로파ì¼ì„ 가져오지 못했습니다 {1}"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "프린터가 추가ë˜ê¸° ì „ <filename>{0}</filename>ì—ì„œ 프로파ì¼ì„ 가져올 수 없습니다."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, python-brace-format
@@ -1204,7 +1204,7 @@ msgstr "현재 버전과 ì¼ì¹˜í•˜ì§€ 않는 Cura ë°±ì—…ì„ ë³µì›í•˜ë ¤ê³  ì‹œë
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "Ultimaker 계정 ì„œë²„ì— ë„달할 수 ì—†ìŒ."
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1214,7 +1214,7 @@ msgstr "ê°ì²´ë¥¼ ì¦ê°€ì‹œí‚¤ê³  배치"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "개체 배치 중"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
@@ -1630,7 +1630,7 @@ msgstr "Cura 패키지 ë°ì´í„°ë² ì´ìŠ¤ì— ì—°ê²°í•  수 없습니다. ì—°ê²°ì
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "í‰ê°€"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1649,7 +1649,7 @@ msgstr "재료"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "ê·€í•˜ì˜ í‰ê°€"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1682,7 +1682,7 @@ msgstr "알 수 없는"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "설치 ë˜ëŠ” ì—…ë°ì´íŠ¸ì— <a href='%1'>로그ì¸</a> í•„ìš”"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1705,7 +1705,7 @@ msgstr "ì—…ë°ì´íŠ¸ë¨"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "시장"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1740,12 +1740,12 @@ msgstr "확ì¸"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+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"
-msgstr ""
+msgstr "í‰ê°€í•˜ê¸° ì „ 패키지를 설치해야 함"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1785,7 +1785,7 @@ 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 ""
+msgstr "ì—…ë°ì´íŠ¸ì— <a href='%1'>로그ì¸</a> í•„ìš”"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1836,22 +1836,22 @@ msgstr "호환성"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "기술 ë°ì´í„° 시트"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "안전 ë°ì´í„° 시트"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "ì¸ì‡„ ê°€ì´ë“œë¼ì¸"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "웹 사ì´íŠ¸"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1973,17 +1973,17 @@ msgstr "ì‚¬ìš©ìž ê³„ì•½"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Cloud 프린터를 모니터ë§í•˜ê³  있기 ë•Œë¬¸ì— ì´ ì˜µì…˜ì„ ì‚¬ìš©í•  수 없습니다."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Cloud 프린터를 모니터ë§í•˜ê³  있기 ë•Œë¬¸ì— ì›¹ìº ì„ ì‚¬ìš©í•  수 없습니다."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "로딩 중..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -1993,42 +1993,42 @@ msgstr "사용불가"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "ì—°ê²°í•  수 ì—†ìŒ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "대기 ìƒíƒœ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "제목 ì—†ìŒ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "ìµëª…"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "구성 변경 필요"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "세부 사항"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "사용할 수 없는 프린터"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "첫 번째로 사용 가능"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
@@ -2044,27 +2044,27 @@ msgstr "대기 중"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "Cura Connectë¡œ ì´ë™"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "ì¸ì‡„ ìž‘ì—…"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "ì´ ì¸ì‡„ 시간"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "대기"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "ì¸ì‡„ ë‚´ì—­ 보기"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2144,7 +2144,7 @@ msgstr "ì´ í”„ë¦°í„°ëŠ” 프린터 ê·¸ë£¹ì„ í˜¸ìŠ¤íŠ¸í•˜ë„ë¡ ì„¤ì •ë˜ì–´ 있
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:321
msgctxt "@label"
msgid "This printer is the host for a group of %1 printers."
-msgstr "ì´ í”„ë¦°í„°ëŠ” 1%ê°œ 프린터 ê·¸ë£¹ì˜ í˜¸ìŠ¤íŠ¸ìž…ë‹ˆë‹¤."
+msgstr "ì´ í”„ë¦°í„°ëŠ” %1ê°œ 프린터 ê·¸ë£¹ì˜ í˜¸ìŠ¤íŠ¸ìž…ë‹ˆë‹¤."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:332
msgctxt "@label"
@@ -2190,17 +2190,17 @@ msgstr "ë마친"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "준비 중..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "중지 중…"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "ì¼ì‹œ 정지 중…"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2210,7 +2210,7 @@ msgstr "ì¼ì‹œ 중지ë¨"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "다시 시작..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:108
msgctxt "@label:status"
@@ -2220,7 +2220,7 @@ msgstr "조치가 필요함"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "%2ì—ì„œ %1 완료"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2256,12 +2256,12 @@ msgstr "재개"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "ì¼ì‹œ 정지 중…"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "다시 시작..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2273,7 +2273,7 @@ msgstr "중지"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "중지 중…"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2314,18 +2314,18 @@ msgstr "프린팅 중단"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "구성 변경"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "무시하기"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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[0] "í• ë‹¹ëœ í”„ë¦°í„° %1ì˜ êµ¬ì„±ì„ ë‹¤ìŒê³¼ ê°™ì´ ë³€ê²½í•´ì•¼ 합니다."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
@@ -2355,7 +2355,7 @@ msgstr "빌드 플레ì´íŠ¸ë¥¼ %1(으)ë¡œ 변경합니다(ì´ ìž‘ì—…ì€ ë¬´íš¨í™
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "무시하기는 기존 프린터 구성과 함께 ì§€ì •ëœ ì„¤ì •ì„ ì‚¬ìš©í•˜ê²Œ ë©ë‹ˆë‹¤. ì´ëŠ” ì¸ì‡„ 실패로 ì´ì–´ì§ˆ 수 있습니다."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
@@ -2374,21 +2374,24 @@ msgid ""
"- Check if the printer is turned on.\n"
"- Check if the printer is connected to the network."
msgstr ""
+"í”„ë¦°í„°ì— ì—°ê²°ì´ ìžˆëŠ”ì§€ 확ì¸í•˜ì‹­ì‹œì˜¤.\n"
+"- 프린터가 켜져 있는지 확ì¸í•˜ì‹­ì‹œì˜¤.\n"
+"- 프린터가 네트워í¬ì— ì—°ê²°ë˜ì–´ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "ë„¤íŠ¸ì›Œí¬ ì—°ê²° 프린터를 ì„ íƒí•˜ì—¬ 모니터ë§í•˜ì‹­ì‹œì˜¤."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "Ultimaker 프린터를 로컬 네트워í¬ì— 연결하십시오."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "ì‚¬ìš©ìž ë§¤ë‰´ì–¼ 온ë¼ì¸ 보기"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2424,17 +2427,17 @@ msgstr "호환 모드"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "ì´ë™"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "ë„움ë§"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "외곽"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2510,17 +2513,17 @@ msgstr "Cura는 ì¸ì‡„ 품질 ë° ì‚¬ìš©ìž í™˜ê²½ì„ ê°œì„ í•˜ê¸° 위해 ìµëª…
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "ì´ ë°ì´í„° ì „ì†¡ì„ ì›í•˜ì§€ 않습니다"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "ì´ ë°ì´í„°ë¥¼ Ultimakerì— ì „ì†¡í•´ Cura ê°œì„ ì— ë„ì›€ì„ ì£¼ê³  싶습니다"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "ì„ íƒí•œ ì¸ì‡„ ì—†ìŒ"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2780,108 +2783,108 @@ msgstr "열기"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+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 ""
+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 ""
+msgstr "미리 보기 단계 중ì—는 ë³´ì´ëŠ” 백업 5개로 제한ë©ë‹ˆë‹¤. 기존 ë°±ì—…ì„ ë³´ë ¤ë©´ ë°±ì—…ì„ ì œê±°í•˜ì‹­ì‹œì˜¤."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "Cura ì„¤ì •ì„ ë°±ì—…, ë™ê¸°í™”하십시오."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "로그ì¸"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Cura 백업"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "Cura 버전"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "기기"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "재료"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "프로파ì¼"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "플러그ì¸"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "ë³µì›"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+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."
-msgstr ""
+msgstr "ì´ ë°±ì—…ì„ ì‚­ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ? ì´ ìž‘ì—…ì„ ì™„ë£Œí•  수 없습니다."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+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 ""
+msgstr "ë°±ì—…ì´ ë³µì›ë˜ê¸° ì „ì— Cura를 다시 시작해야 합니다. 지금 Cura를 닫으시겠습니까?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "ë¬´ì—‡ì„ ë” í•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "지금 백업"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+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."
-msgstr ""
+msgstr "Curaê°€ 시작ë˜ëŠ” 날마다 ìžë™ìœ¼ë¡œ ë°±ì—…ì„ ìƒì„±í•˜ì‹­ì‹œì˜¤."
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "지ì›ë˜ì§€ ì•ŠìŒ"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -3537,7 +3540,7 @@ msgstr "í”„ë¡œíŒŒì¼ ìƒì„±í•˜ê¸°"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "ì´ í”„ë¡œíŒŒì¼ì— 대한 ì´ë¦„ì„ ì œê³µí•˜ì‹­ì‹œì˜¤."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3567,7 +3570,7 @@ msgstr "프린터: %1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "기본 프로파ì¼"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3602,7 +3605,7 @@ msgstr "전역 설정"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "시장"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3625,7 +3628,7 @@ msgstr "보기(&V)"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "설정"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3660,7 +3663,7 @@ msgstr "제목 ì—†ìŒ"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "검색 설정"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3749,17 +3752,17 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "추천"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "ì‚¬ìš©ìž ì •ì˜"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "ì ì§„ì  ë‚´ë¶€ì±„ì›€"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
@@ -3769,7 +3772,7 @@ msgstr "ì ì°¨ì ì¸ ë‚´ë¶€ì±„ì›€ì€ ì ì°¨ì ìœ¼ë¡œ 빈 공간 ì±„ìš°ê¸°ì˜ ì–‘
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "ì„œí¬íŠ¸"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:70
msgctxt "@label"
@@ -3784,7 +3787,7 @@ msgstr "ì„œí¬íŠ¸ì— 사용할 ìµìŠ¤íŠ¸ë£¨ë”를 ì„ íƒí•˜ì‹­ì‹œì˜¤. ì´ë ‡ê²Œ
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "부착"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3804,7 +3807,7 @@ msgstr "ì¼ë¶€ í”„ë¡œíŒŒì¼ ì„¤ì •ì„ ìˆ˜ì •í–ˆìŠµë‹ˆë‹¤. ì´ëŸ¬í•œ ì„¤ì •ì„ ë³
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "현재 재료 ë° ë…¸ì¦ êµ¬ì„±ì— ëŒ€í•´ ì´ í’ˆì§ˆ 프로파ì¼ì„ 사용할 수 없습니다. ì´ í’ˆì§ˆ 프로파ì¼ì„ 활성화하려면 ì´ë¥¼ 변경하십시오"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3814,17 +3817,17 @@ msgstr "ì‚¬ìš©ìž ì§€ì • 프로파ì¼ì´ 현재 활성 ìƒíƒœìž…니다. 품질 ì
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "유효한"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "비활성"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "프로파ì¼"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3840,7 +3843,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "ì¸ì‡„ 설정 비활성화ë¨. G 코드 파ì¼ì„ 수정할 수 없습니다."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4079,47 +4082,47 @@ msgstr "복제할 수"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "구성"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "구성 ì„ íƒ"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "재료 호환성 차트 보기"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "구성"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "프린터ì—ì„œ 사용 가능한 구성 로딩 중..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "프린터가 ì—°ê²°ë˜ì–´ 있지 않기 ë•Œë¬¸ì— êµ¬ì„±ì„ ì‚¬ìš©í•  수 없습니다."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "ì‚¬ìš©ìž ì •ì˜"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "프린터"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "실행ë¨"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4129,17 +4132,17 @@ msgstr "재료"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:344
msgctxt "@label"
msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgstr "ë” ë‚˜ì€ ì ‘ì°©ë ¥ì„ ìœ„í•´ ì´ ìž¬ë£Œ ì¡°í•©ê³¼ 함께 접착제를 사용하십시오.."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "%1ì´(ê°€) ì¸ì‹ë˜ì§€ 않기 ë•Œë¬¸ì— ì´ êµ¬ì„±ì„ ì‚¬ìš©í•  수 없습니다. %2ì— ë°©ë¬¸í•˜ì—¬ 올바른 재료 프로파ì¼ì„ 다운로드하십시오."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "시장"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4169,37 +4172,37 @@ msgstr "ì˜ˆìƒ ë‚¨ì€ ì‹œê°„"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "유형 보기"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "안녕하세요 "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "Ultimaker 계정"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "로그아웃"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "로그ì¸"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "차세대 3D ì¸ì‡„ 워í¬í”Œë¡œ"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4208,26 +4211,29 @@ msgid ""
"- Store your Ultimaker Cura settings in the cloud for use anywhere\n"
"- Get exclusive access to material profiles from leading brands"
msgstr ""
+"- ì¸ì‡„ ìž‘ì—…ì„ ë¡œì»¬ ë„¤íŠ¸ì›Œí¬ ì™¸ë¶€ì˜ Ultimaker 프린터로 전송하십시오\n"
+"- Ultimaker Cura ì„¤ì •ì„ ì–´ë””ì—서든 사용할 수 있ë„ë¡ Cloudì— ì €ìž¥í•˜ì‹­ì‹œì˜¤\n"
+"- 유수 ë¸Œëžœë“œì˜ ìž¬ë£Œ 프로파ì¼ì— 대한 ë…ì ì  액세스 ê¶Œí•œì„ ì–»ìœ¼ì‹­ì‹œì˜¤"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "계정 ìƒì„±"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "시간 추산 ì´ìš© 불가"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "비용 추산 ì´ìš© 불가"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "미리 보기"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4242,27 +4248,27 @@ msgstr "슬ë¼ì´ìŠ¤ í•  수 ì—†ìŒ"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "슬ë¼ì´ìŠ¤"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "슬ë¼ì´ì‹± 프로세스 시작"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "취소"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "시간 사양"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "재료 사양"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4277,27 +4283,27 @@ msgstr "%1g"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "ì—°ê²°ëœ í”„ë¦°í„°"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "프린터 사전 설정"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "프린터 추가"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "프린터 관리"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "온ë¼ì¸ 문제 í•´ê²° ê°€ì´ë“œ 표시"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4505,7 +4511,7 @@ msgstr "설정 í´ë” 표시"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "&시장"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4623,7 +4629,7 @@ msgstr "새 í”„ë¡œíŒŒì¼ ë§Œë“¤ê¸°"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "Curaì— í”„ë¦°í„° 추가"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4632,16 +4638,19 @@ msgid ""
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
msgstr ""
+"아래 목ë¡ì—ì„œ ì‚¬ìš©í•˜ê³ ìž í•˜ëŠ” 프린터를 ì„ íƒí•˜ì‹­ì‹œì˜¤.\n"
+"\n"
+"프린터가 목ë¡ì— ì—†ì„ ê²½ìš° â€œì‚¬ìš©ìž ì •ì˜â€ 범주ì—ì„œ â€œì‚¬ìš©ìž ì •ì˜ FFF 프린터\"를 사용하고 ë‹¤ìŒ ëŒ€í™” ìƒìžì˜ 프린터와 ì¼ì¹˜í•˜ë„ë¡ ì„¤ì •ì„ ì¡°ì •í•˜ì‹­ì‹œì˜¤."
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "제조업체"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "프린터 ì´ë¦„"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
@@ -5695,7 +5704,7 @@ msgstr "X3GWriter"
#~ msgctxt "@label"
#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers."
-#~ msgstr "ì´ í”„ë¦°í„°ëŠ” 1% Ultimaker 3 프린터 ê·¸ë£¹ì˜ í˜¸ìŠ¤íŠ¸ìž…ë‹ˆë‹¤."
+#~ msgstr "ì´ í”„ë¦°í„°ëŠ” %1 Ultimaker 3 프린터 ê·¸ë£¹ì˜ í˜¸ìŠ¤íŠ¸ìž…ë‹ˆë‹¤."
#~ msgctxt "@label: arg 1 is group name"
#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers"
diff --git a/resources/i18n/ko_KR/fdmextruder.def.json.po b/resources/i18n/ko_KR/fdmextruder.def.json.po
index 6de9d346ad..8dc825e5e2 100644
--- a/resources/i18n/ko_KR/fdmextruder.def.json.po
+++ b/resources/i18n/ko_KR/fdmextruder.def.json.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 14:25+0100\n"
-"Last-Translator: Jinbuhm Kim <Jinbuhm.Kim@gmail.com>\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
+"Last-Translator: Korean <info@bothof.nl>\n"
"Language-Team: Jinbum Kim <Jinbuhm.Kim@gmail.com>, Korean <info@bothof.nl>\n"
"Language: ko_KR\n"
"MIME-Version: 1.0\n"
@@ -86,7 +86,7 @@ msgstr "ìµìŠ¤íŠ¸ë£¨ë” 스타트 G 코드"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "ì´ ìµìŠ¤íŠ¸ë£¨ë”ë¡œ 전환 ì‹œ 실행할 G 코드를 시작하십시오."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -126,7 +126,7 @@ msgstr "ìµìŠ¤íŠ¸ë£¨ë” 엔드 G 코드"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "ì´ ìµìŠ¤íŠ¸ë£¨ë”ì—ì„œ 전환 ì‹œ 실행할 G 코드를 종료하십시오."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
diff --git a/resources/i18n/ko_KR/fdmprinter.def.json.po b/resources/i18n/ko_KR/fdmprinter.def.json.po
index c14e1a28b4..b254d7da57 100644
--- a/resources/i18n/ko_KR/fdmprinter.def.json.po
+++ b/resources/i18n/ko_KR/fdmprinter.def.json.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-10-01 14:10+0100\n"
-"Last-Translator: Jinbuhm Kim <Jinbuhm.Kim@gmail.com>\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
+"Last-Translator: Korean <info@bothof.nl>\n"
"Language-Team: Jinbum Kim <Jinbuhm.Kim@gmail.com>, Korean <info@bothof.nl>\n"
"Language: ko_KR\n"
"MIME-Version: 1.0\n"
@@ -58,9 +58,7 @@ msgctxt "machine_start_gcode description"
msgid ""
"G-code commands to be executed at the very start - separated by \n"
"."
-msgstr ""
-"시작과 ë™ì‹œì—í˜•ì‹¤í–‰ë  G 코드 명령어 \n"
-"."
+msgstr "시작과 ë™ì‹œì—í˜•ì‹¤í–‰ë  G 코드 명령어 \n."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@@ -72,9 +70,7 @@ msgctxt "machine_end_gcode description"
msgid ""
"G-code commands to be executed at the very end - separated by \n"
"."
-msgstr ""
-"맨 ë§ˆì§€ë§‰ì— ì‹¤í–‰ë  G 코드 명령 \n"
-"."
+msgstr "맨 ë§ˆì§€ë§‰ì— ì‹¤í–‰ë  G 코드 명령 \n."
#: fdmprinter.def.json
msgctxt "material_guid label"
@@ -1636,9 +1632,7 @@ msgctxt "infill_wall_line_count description"
msgid ""
"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n"
"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right."
-msgstr ""
-"내부채움 ì˜ì—­ ì£¼ë³€ì— ì—¬ë¶„ì˜ ë²½ì„ ì¶”ê°€í•©ë‹ˆë‹¤. ì´ëŸ¬í•œ ë²½ì€ ìƒë‹¨/하단 스킨 ë¼ì¸ì´ 늘어지는 ê²ƒì„ ì¤„ì—¬ì¤„ 수 있습니다. ì¼ë¶€ 여분 재료를 ì‚¬ìš©í•´ë„ ê°™ì€ í’ˆì§ˆì„ ìœ ì§€í•˜ëŠ” ë° í•„ìš”í•œ 필요한 ìƒë‹¨/하단 스킨 ì¸µì´ ê°ì†Œí•œë‹¤ëŠ” ì˜ë¯¸ìž…니다.\n"
-"ì´ ê¸°ëŠ¥ì„ ì˜¬ë°”ë¥´ê²Œ 구성하는 경우 내부채움 다ê°í˜• ì—°ê²°ê³¼ 함께 사용해 ì´ë™ ë˜ëŠ” ë¦¬íŠ¸ëž™ì…˜ì—†ì´ ëª¨ë“  ë‚´ë¶€ì±„ì›€ì„ ë‹¨ì¼ ëŒì¶œ ê²½ë¡œì— ì—°ê²°í•  수 있습니다."
+msgstr "내부채움 ì˜ì—­ ì£¼ë³€ì— ì—¬ë¶„ì˜ ë²½ì„ ì¶”ê°€í•©ë‹ˆë‹¤. ì´ëŸ¬í•œ ë²½ì€ ìƒë‹¨/하단 스킨 ë¼ì¸ì´ 늘어지는 ê²ƒì„ ì¤„ì—¬ì¤„ 수 있습니다. ì¼ë¶€ 여분 재료를 ì‚¬ìš©í•´ë„ ê°™ì€ í’ˆì§ˆì„ ìœ ì§€í•˜ëŠ” ë° í•„ìš”í•œ 필요한 ìƒë‹¨/하단 스킨 ì¸µì´ ê°ì†Œí•œë‹¤ëŠ” ì˜ë¯¸ìž…니다.\nì´ ê¸°ëŠ¥ì„ ì˜¬ë°”ë¥´ê²Œ 구성하는 경우 내부채움 다ê°í˜• ì—°ê²°ê³¼ 함께 사용해 ì´ë™ ë˜ëŠ” ë¦¬íŠ¸ëž™ì…˜ì—†ì´ ëª¨ë“  ë‚´ë¶€ì±„ì›€ì„ ë‹¨ì¼ ëŒì¶œ ê²½ë¡œì— ì—°ê²°í•  수 있습니다."
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@@ -1678,7 +1672,7 @@ msgstr "스킨 겹침 비율"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "벽과 스킨-센터ë¼ì¸(종ì ) 사ì´ì˜ 겹침 ì–‘ì„ ìŠ¤í‚¨ ë¼ì¸ê³¼ 가장 안쪽 ë²½ì˜ ë¼ì¸ í­ ë¹„ìœ¨ë¡œ 조정하십시오. ì•½ê°„ì˜ ê²¹ì¹¨ìœ¼ë¡œ ë²½ì´ ìŠ¤í‚¨ì— í™•ì‹¤í•˜ê²Œ ì—°ê²°ë  ìˆ˜ 있습니다. ë™ì¼í•œ 스킨 ë° ë²½ ë¼ì¸-í­ì„ 고려할 ë•Œ ë¹„ìœ¨ì´ 50%ê°€ 넘는다면, ê·¸ 지ì ì—ì„œ 스킨-ìµìŠ¤íŠ¸ë£¨ë”ì˜ ë…¸ì¦ ìœ„ì¹˜ê°€ ì´ë¯¸ ë²½ ì¤‘ì•™ì„ ì§€ë‚˜ ë„달할 수 있기 ë•Œë¬¸ì— ì´ë¯¸ ìŠ¤í‚¨ì´ ë²½ì„ ì§€ë‚˜ì¹˜ê³  ìžˆì„ ìˆ˜ 있습니다."
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1688,7 +1682,7 @@ msgstr "스킨 겹침"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "벽과 스킨-센터ë¼ì¸(종ì ) 사ì´ì˜ 겹침 ì–‘ì„ ì¡°ì •í•˜ì‹­ì‹œì˜¤. ì•½ê°„ì˜ ê²¹ì¹¨ìœ¼ë¡œ ë²½ì´ ìŠ¤í‚¨ì— í™•ì‹¤í•˜ê²Œ ì—°ê²°ë  ìˆ˜ 있습니다. ë™ì¼í•œ 스킨 ë° ë²½ ë¼ì¸-í­ì„ 고려할 ë•Œ ê°’ì´ ë²½ í­ì˜ ì ˆë°˜ì„ ë„˜ëŠ”ë‹¤ë©´, ê·¸ 지ì ì—ì„œ 스킨-ìµìŠ¤íŠ¸ë£¨ë”ì˜ ë…¸ì¦ ìœ„ì¹˜ê°€ ì´ë¯¸ ë²½ ì¤‘ì•™ì„ ì§€ë‚˜ ë„달할 수 있기 ë•Œë¬¸ì— ì´ë¯¸ ìŠ¤í‚¨ì´ ë²½ì„ ì§€ë‚˜ì¹˜ê³  ìžˆì„ ìˆ˜ 있습니다."
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
@@ -2128,7 +2122,7 @@ msgstr "ë…¸ì¦ ìŠ¤ìœ„ì¹˜ 리트렉션 거리"
#: 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 ""
+msgstr "ìµìŠ¤íŠ¸ë£¨ë” 전환 ì‹œ 리트렉션 ì–‘. ë¦¬íŠ¸ë ‰ì…˜ì´ ì „í˜€ 없는 경우 0으로 설정하십시오. ì´ëŠ” ì¼ë°˜ì ìœ¼ë¡œ ì—´ ì˜ì—­ì˜ 길ì´ì™€ 같아야 합니다."
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2788,7 +2782,7 @@ msgstr "Combing 모드"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "Combingì€ ì´ë™í•  ë•Œ ì´ë¯¸ ì¸ì‡„ ëœ ì˜ì—­ ë‚´ì— ë…¸ì¦ì„ 유지합니다. ì´ë¡œ ì¸í•´ ì´ë™ì´ 약간 ë” ê¸¸ì–´ 지지만 ë¦¬íŠ¸ë ‰ì…˜ì˜ í•„ìš”ì„±ì€ ì¤„ì–´ë“­ë‹ˆë‹¤. Combingì´ êº¼ì ¸ 있으면 재료가 후퇴하고 ë…¸ì¦ì´ ì§ì„ ìœ¼ë¡œ ë‹¤ìŒ ì ìœ¼ë¡œ ì´ë™í•©ë‹ˆë‹¤. ë˜í•œ ìƒë‹¨/하단 스킨 ì˜ì—­ì„ Combing하거나 내부채움 ë‚´ì—서만 빗질하는 ê²ƒì„ í”¼í•  수 있습니다."
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -3443,12 +3437,12 @@ msgstr "ë°€ë„ì˜ ì ˆë°˜ìœ¼ë¡œ 전환하기 ì „ì— ì£¼ì–´ì§„ ë°€ë„ì˜ ì„œí¬íŠ¸
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "최소 ì„œí¬íŠ¸ 지역"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "ì„œí¬íŠ¸ ì˜ì—­ì— 대한 최소 지역 í¬ê¸°. ì´ ê°’ë³´ë‹¤ ìž‘ì€ ì§€ì—­ì„ ê°–ëŠ” ì˜ì—­ì€ ìƒì„±ë˜ì§€ 않습니다."
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3678,62 +3672,62 @@ msgstr "지그재그"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "최소 ì„œí¬íŠ¸ ì¸í„°íŽ˜ì´ìŠ¤ 지역"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "ì§€ì› ì¸í„°íŽ˜ì´ìŠ¤ ì˜ì—­ì— 대한 최소 지역 í¬ê¸°. ì´ ê°’ë³´ë‹¤ ìž‘ì€ ì§€ì—­ì„ ê°–ëŠ” ì˜ì—­ì€ ìƒì„±ë˜ì§€ 않습니다."
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "최소 ì„œí¬íŠ¸ 지붕 지역"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "ì„œí¬íŠ¸ ì§€ë¶•ì— ëŒ€í•œ 최소 지역 í¬ê¸°. ì´ ê°’ë³´ë‹¤ ìž‘ì€ ì§€ì—­ì„ ê°–ëŠ” ì˜ì—­ì€ ìƒì„±ë˜ì§€ 않습니다."
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "최소 ì„œí¬íŠ¸ 바닥 지역"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "ì„œí¬íŠ¸ ë°”ë‹¥ì— ëŒ€í•œ 최소 지역 í¬ê¸°. ì´ ê°’ë³´ë‹¤ ìž‘ì€ ì§€ì—­ì„ ê°–ëŠ” ì˜ì—­ì€ ìƒì„±ë˜ì§€ 않습니다."
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "ì„œí¬íŠ¸ ì¸í„°íŽ˜ì´ìŠ¤ ìˆ˜í‰ í™•ìž¥"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "ì„œí¬íŠ¸ ì¸í„°íŽ˜ì´ìŠ¤ ì˜ì—­ì— ì ìš©ë˜ëŠ” 오프셋 ì–‘."
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "ì„œí¬íŠ¸ 지붕 ìˆ˜í‰ í™•ìž¥"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "ì„œí¬íŠ¸ ì§€ë¶•ì— ì ìš©ë˜ëŠ” 오프셋 ì–‘."
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "ì„œí¬íŠ¸ 바닥 ìˆ˜í‰ í™•ìž¥"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "ì„œí¬íŠ¸ ë°”ë‹¥ì— ì ìš©ë˜ëŠ” 오프셋 ì–‘."
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
@@ -3905,9 +3899,7 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
-msgstr ""
-"í”„ë¦°íŠ¸ì˜ ìŠ¤ì»¤íŠ¸ì™€ 첫 번째 ë ˆì´ì–´ 사ì´ì˜ ìˆ˜í‰ ê±°ë¦¬ìž…ë‹ˆë‹¤.\n"
-"ì´ê²ƒì€ 최소 거리입니다. 여러 ê°œì˜ ìŠ¤ì»¤íŠ¸ ì„ ì´ ì´ ê±°ë¦¬ì—ì„œ 바깥쪽으로 연장ë©ë‹ˆë‹¤."
+msgstr "í”„ë¦°íŠ¸ì˜ ìŠ¤ì»¤íŠ¸ì™€ 첫 번째 ë ˆì´ì–´ 사ì´ì˜ ìˆ˜í‰ ê±°ë¦¬ìž…ë‹ˆë‹¤.\nì´ê²ƒì€ 최소 거리입니다. 여러 ê°œì˜ ìŠ¤ì»¤íŠ¸ ì„ ì´ ì´ ê±°ë¦¬ì—ì„œ 바깥쪽으로 연장ë©ë‹ˆë‹¤."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@@ -5908,6 +5900,7 @@ msgstr "파ì¼ë¡œë¶€í„° 로드 하는 경유, 모ë¸ì— ì ìš©ë  변환 행렬ì
#~ "Gcode commands to be executed at the very start - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "시작과 ë™ì‹œì— ì‹¤í–‰ë  G 코드 명령어 \n"
#~ "."
@@ -5920,6 +5913,7 @@ msgstr "파ì¼ë¡œë¶€í„° 로드 하는 경유, 모ë¸ì— ì ìš©ë  변환 행렬ì
#~ "Gcode commands to be executed at the very end - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "맨 ë§ˆì§€ë§‰ì— ì‹¤í–‰ë  G 코드 명령 \n"
#~ "."
diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po
index 77d046cba1..a6e81f819a 100644
--- a/resources/i18n/nl_NL/cura.po
+++ b/resources/i18n/nl_NL/cura.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-11-06 15:03+0100\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Dutch\n"
"Language: nl_NL\n"
@@ -64,16 +64,12 @@ msgid ""
"<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 ""
-"<p>Een of meer 3D-modellen worden mogelijk niet optimaal geprint vanwege het modelformaat en de materiaalconfiguratie:</p>\n"
-"<p>{model_names}</p>\n"
-"<p>Ontdek hoe u de best mogelijke printkwaliteit en betrouwbaarheid verkrijgt.</p>\n"
-"<p><a href=â€https://ultimaker.com/3D-model-assistantâ€>Handleiding printkwaliteit bekijken</a></p>"
+msgstr "<p>Een of meer 3D-modellen worden mogelijk niet optimaal geprint vanwege het modelformaat en de materiaalconfiguratie:</p>\n<p>{model_names}</p>\n<p>Ontdek hoe u de best mogelijke printkwaliteit en betrouwbaarheid verkrijgt.</p>\n<p><a href=â€https://ultimaker.com/3D-model-assistantâ€>Handleiding printkwaliteit bekijken</a></p>"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "Wijzigingenlogboek"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -492,100 +488,100 @@ msgstr "Print klaar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "Leeg"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "Onbekend"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Printen via Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Printen via Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "Verbonden via Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "Cloud-fout"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "Kan de printtaak niet exporteren."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "Kan de gegevens niet uploaden naar de printer."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "morgen"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "vandaag"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "Er is een fout opgetreden tijdens het verbinden met de cloud."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "Gegevens naar een extern cluster verzenden"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Verzend en controleer overal printtaken met uw Ultimaker-account."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "Verbinden met Ultimaker Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "Niet opnieuw vragen voor deze printer."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "Aan de slag"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "U kunt nu overal vandaan printtaken verzenden en controleren met uw Ultimaker-account."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "Verbonden!"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "Uw verbinding controleren"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -637,12 +633,12 @@ msgstr "Simulatieweergave"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "Nabewerking"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "G-code wijzigen"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -692,7 +688,7 @@ msgstr "Cura 15.04-profielen"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "Evaluatie"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -760,7 +756,7 @@ msgstr "Slicen is niet mogelijk omdat er objecten gekoppeld zijn aan uitgeschake
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "Er kan niets worden geslicet omdat geen van de modellen in het bouwvolume past of omdat de modellen toegewezen zijn aan een uitgeschakelde extruder. Schaal of roteer de modellen totdat deze passen of schakel een extruder in."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -845,7 +841,7 @@ msgstr "Zorg ervoor dat de G-code geschikt is voor uw printer en de printerconfi
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "Back-ups beheren"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -858,32 +854,32 @@ msgstr "Back-up"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "Er is een fout opgetreden tijdens het vermelden van uw back-ups."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "Er is een fout opgetreden tijdens het herstellen van uw back-up."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "Back-ups"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "Uw back-up wordt geüpload..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "Er is een fout opgetreden tijdens het uploaden van uw back-up."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "Uw back-up is geüpload."
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -919,7 +915,7 @@ msgstr "Fout bij het schrijven van het 3mf-bestand."
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "Voorbeeld"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -1015,7 +1011,7 @@ msgstr "Het bestand <filename>{0}</filename> bestaat al. Weet u zeker dat u dit
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "Ongeldige bestands-URL:"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1036,7 +1032,7 @@ msgstr "De instellingen zijn bijgewerkt"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "Extruder(s) uitgeschakeld"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1065,13 +1061,13 @@ msgstr "De export is voltooid"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "Kan het profiel niet importeren uit <filename>{0}</filename>: {1}"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "Kan het profiel niet importeren uit <filename>{0}</filename> voordat een printer toegevoegd is."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, python-brace-format
@@ -1204,7 +1200,7 @@ msgstr "Geprobeerd een Cura-back-up te herstellen die niet overeenkomt met uw hu
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "Kan de Ultimaker-accountserver niet bereiken."
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1214,7 +1210,7 @@ msgstr "Objecten verveelvoudigen en plaatsen"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "Objecten plaatsen"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
@@ -1259,12 +1255,7 @@ msgid ""
" <p>Backups can be found in the configuration folder.</p>\n"
" <p>Please send us this Crash Report to fix the problem.</p>\n"
" "
-msgstr ""
-"<p><b>Oeps, Ultimaker Cura heeft een probleem gedetecteerd.</p></b>\n"
-" <p>Tijdens het opstarten is een onherstelbare fout opgetreden. Deze fout is mogelijk veroorzaakt door enkele onjuiste configuratiebestanden. Het wordt aanbevolen een back-up te maken en de standaardinstelling van uw configuratie te herstellen.</p>\n"
-" <p>Back-ups bevinden zich in de configuratiemap.</p>\n"
-" <p>Stuur ons dit crashrapport om het probleem op te lossen.</p>\n"
-" "
+msgstr "<p><b>Oeps, Ultimaker Cura heeft een probleem gedetecteerd.</p></b>\n <p>Tijdens het opstarten is een onherstelbare fout opgetreden. Deze fout is mogelijk veroorzaakt door enkele onjuiste configuratiebestanden. Het wordt aanbevolen een back-up te maken en de standaardinstelling van uw configuratie te herstellen.</p>\n <p>Back-ups bevinden zich in de configuratiemap.</p>\n <p>Stuur ons dit crashrapport om het probleem op te lossen.</p>\n "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:98
msgctxt "@action:button"
@@ -1297,10 +1288,7 @@ msgid ""
"<p><b>A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem</p></b>\n"
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
" "
-msgstr ""
-"<p><b>Er is een fatale fout opgetreden in Cura. Stuur ons het crashrapport om het probleem op te lossen</p></b>\n"
-" <p>Druk op de knop \"Rapport verzenden\" om het foutenrapport automatisch naar onze servers te verzenden</p>\n"
-" "
+msgstr "<p><b>Er is een fatale fout opgetreden in Cura. Stuur ons het crashrapport om het probleem op te lossen</p></b>\n <p>Druk op de knop \"Rapport verzenden\" om het foutenrapport automatisch naar onze servers te verzenden</p>\n "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:173
msgctxt "@title:groupbox"
@@ -1625,7 +1613,7 @@ msgstr "Kan geen verbinding maken met de Cura Package-database. Controleer uw ve
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "beoordelingen"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1644,7 +1632,7 @@ msgstr "Materialen"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "Uw beoordeling"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1677,7 +1665,7 @@ msgstr "Onbekend"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "<a href='%1'>Aanmelden</a> is vereist voor installeren of bijwerken"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1700,7 +1688,7 @@ msgstr "Bijgewerkt"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "Marktplaats"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1735,12 +1723,12 @@ msgstr "Bevestigen"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+msgstr "U moet zich aanmelden voordat u een beoordeling kunt geven"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to install the package before you can rate"
-msgstr ""
+msgstr "U moet het package installeren voordat u een beoordeling kunt geven"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1780,7 +1768,7 @@ msgstr "Wordt geïnstalleerd na opnieuw starten"
#: /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 ""
+msgstr "<a href='%1'>Aanmelden</a> is vereist voor het bijwerken"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1803,10 +1791,7 @@ 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 ""
-"Deze invoegtoepassing bevat een licentie.\n"
-"U moet akkoord gaan met deze licentie om deze invoegtoepassing te mogen installeren.\n"
-"Gaat u akkoord met de onderstaande voorwaarden?"
+msgstr "Deze invoegtoepassing bevat een licentie.\nU moet akkoord gaan met deze licentie om deze invoegtoepassing te mogen installeren.\nGaat u akkoord met de onderstaande voorwaarden?"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLicenseDialog.qml:55
msgctxt "@action:button"
@@ -1831,22 +1816,22 @@ msgstr "Compatibiliteit"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "Technisch informatieblad"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "Veiligheidsinformatieblad"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "Richtlijnen voor printen"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "Website"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1968,17 +1953,17 @@ msgstr "Gebruikersovereenkomst"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Deze opties zijn niet beschikbaar omdat u een cloudprinter controleert."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "De webcam is niet beschikbaar omdat u een cloudprinter controleert."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "Laden..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -1988,42 +1973,42 @@ msgstr "Niet beschikbaar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "Onbereikbaar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "Inactief"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "Zonder titel"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "Anoniem"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "Hiervoor zijn configuratiewijzigingen vereist"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "Details"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "Niet‑beschikbare printer"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "Eerst beschikbaar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
@@ -2039,27 +2024,27 @@ msgstr "In wachtrij"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "Ga naar Cura Connect"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "Printtaken"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "Totale printtijd"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "Wachten op"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "Printgeschiedenis weergeven"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2082,10 +2067,7 @@ msgid ""
"To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n"
"\n"
"Select your printer from the list below:"
-msgstr ""
-"Als u rechtstreeks via het netwerk wilt printen naar de printer, moet u ervoor zorgen dat de printer met een netwerkkabel is verbonden met het netwerk of moet u verbinding maken met de printer via het wifi-netwerk. Als u geen verbinding maakt tussen Cura en de printer, kunt u een USB-station gebruiken om g-code-bestanden naar de printer over te zetten.\n"
-"\n"
-"Selecteer uw printer in de onderstaande lijst:"
+msgstr "Als u rechtstreeks via het netwerk wilt printen naar de printer, moet u ervoor zorgen dat de printer met een netwerkkabel is verbonden met het netwerk of moet u verbinding maken met de printer via het wifi-netwerk. Als u geen verbinding maakt tussen Cura en de printer, kunt u een USB-station gebruiken om g-code-bestanden naar de printer over te zetten.\n\nSelecteer uw printer in de onderstaande lijst:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:87
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
@@ -2185,17 +2167,17 @@ msgstr "Gereed"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "Voorbereiden..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "Afbreken..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "Pauzeren..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2205,7 +2187,7 @@ msgstr "Gepauzeerd"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "Hervatten..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:108
msgctxt "@label:status"
@@ -2215,7 +2197,7 @@ msgstr "Handeling nodig"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "Voltooit %1 om %2"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2251,12 +2233,12 @@ msgstr "Hervatten"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "Pauzeren..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "Hervatten..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2268,7 +2250,7 @@ msgstr "Pauzeren"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "Afbreken..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2309,24 +2291,24 @@ msgstr "Printen afbreken"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "Configuratiewijzigingen"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "Overschrijven"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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] ""
+msgstr[0] "Voor de toegewezen printer, %1, is de volgende configuratiewijziging vereist:"
+msgstr[1] "Voor de toegewezen printer, %1, zijn de volgende configuratiewijzigingen vereist:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
msgid "The printer %1 is assigned, but the job contains an unknown material configuration."
-msgstr "De printer 1% is toegewezen. De taak bevat echter een onbekende materiaalconfiguratie."
+msgstr "De printer %1 is toegewezen. De taak bevat echter een onbekende materiaalconfiguratie."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:78
msgctxt "@label"
@@ -2351,7 +2333,7 @@ msgstr "Wijzig het platform naar %1 (kan niet worden overschreven)."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "Met het overschrijven worden de opgegeven instellingen gebruikt met de bestaande printerconfiguratie. De print kan hierdoor mislukken."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
@@ -2369,22 +2351,22 @@ 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."
-msgstr ""
+msgstr "Controleer of de printer verbonden is:\n- Controleer of de printer ingeschakeld is.\n- Controleer of de printer verbonden is met het netwerk."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "Selecteer een met een netwerk verbonden printer om te controleren."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "Verbind uw Ultimaker-printer met uw lokale netwerk."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "Gebruikershandleidingen online weergegeven"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2420,17 +2402,17 @@ msgstr "Compatibiliteitsmodus"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "Bewegingen"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "Helpers"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "Shell"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2506,17 +2488,17 @@ msgstr "Cura verzendt anonieme gegevens naar Ultimaker om de printkwaliteit en g
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "Ik wil deze gegevens niet verzenden"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "Verzenden van deze gegevens naar Ultimaker toestaan en ons helpen Cura te verbeteren"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "Er is geen print geselecteerd"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2778,108 +2760,108 @@ msgstr "Openen"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+msgstr "Mijn back-ups"
#: /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 ""
+msgstr "U hebt momenteel geen back-ups. Gebruik de knop 'Nu back-up maken' om een back-up te maken."
#: /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 ""
+msgstr "Tijdens de voorbeeldfase zijn er maximaal 5 back-ups zichtbaar. Verwijder een back-up als u oudere back-ups wilt bekijken."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "Maak een back-up van uw Cura-instellingen en synchroniseer deze."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "Aanmelden"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Cura-back-ups"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "Cura-versie"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "Machines"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "Materialen"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "Profielen"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "Invoegtoepassingen"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "Herstellen"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+msgstr "Back-up verwijderen"
#: /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 ""
+msgstr "Weet u zeker dat u deze back-up wilt verwijderen? Dit kan niet ongedaan worden gemaakt."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+msgstr "Back-up herstellen"
#: /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 ""
+msgstr "U moet Cura opnieuw starten voordat uw back-up wordt hersteld. Wilt u Cura nu sluiten?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "Wilt u meer?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "Nu back-up maken"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+msgstr "Auto back-up"
#: /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 ""
+msgstr "Maak elke dag dat Cura wordt gestart, automatisch een back-up."
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "Niet ondersteund"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -3535,7 +3517,7 @@ msgstr "Profiel Maken"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "Geef een naam op voor dit profiel."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3565,7 +3547,7 @@ msgstr "Printer: %1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "Standaardprofielen"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3600,7 +3582,7 @@ msgstr "Algemene Instellingen"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "Marktplaats"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3623,7 +3605,7 @@ msgstr "Beel&d"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "In&stellingen"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3658,7 +3640,7 @@ msgstr "Zonder titel"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "instellingen zoeken"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3697,10 +3679,7 @@ msgid ""
"Some hidden settings use values different from their normal calculated value.\n"
"\n"
"Click to make these settings visible."
-msgstr ""
-"Een aantal verborgen instellingen gebruiken andere waarden dan hun normale berekende waarde.\n"
-"\n"
-"Klik om deze instellingen zichtbaar te maken."
+msgstr "Een aantal verborgen instellingen gebruiken andere waarden dan hun normale berekende waarde.\n\nKlik om deze instellingen zichtbaar te maken."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:66
msgctxt "@label Header for list of settings."
@@ -3728,10 +3707,7 @@ msgid ""
"This setting has a value that is different from the profile.\n"
"\n"
"Click to restore the value of the profile."
-msgstr ""
-"Deze instelling heeft een andere waarde dan in het profiel.\n"
-"\n"
-"Klik om de waarde van het profiel te herstellen."
+msgstr "Deze instelling heeft een andere waarde dan in het profiel.\n\nKlik om de waarde van het profiel te herstellen."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:302
msgctxt "@label"
@@ -3739,25 +3715,22 @@ msgid ""
"This setting is normally calculated, but it currently has an absolute value set.\n"
"\n"
"Click to restore the calculated value."
-msgstr ""
-"Deze instelling wordt normaliter berekend, maar is nu ingesteld op een absolute waarde.\n"
-"\n"
-"Klik om de berekende waarde te herstellen."
+msgstr "Deze instelling wordt normaliter berekend, maar is nu ingesteld op een absolute waarde.\n\nKlik om de berekende waarde te herstellen."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "Aanbevolen"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "Aangepast"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "Geleidelijke vulling"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
@@ -3767,7 +3740,7 @@ msgstr "Met geleidelijke vulling neemt de hoeveelheid vulling naar boven toe."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "Supportstructuur"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:70
msgctxt "@label"
@@ -3782,7 +3755,7 @@ msgstr "Selecteren welke extruder voor support wordt gebruikt. Deze optie zorgt
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "Hechting"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3802,7 +3775,7 @@ msgstr "U hebt enkele profielinstellingen aangepast. Ga naar de aangepaste modus
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "Dit kwaliteitsprofiel is niet beschikbaar voor uw huidige materiaal- en nozzleconfiguratie. Breng hierin wijzigingen aan om gebruik van dit kwaliteitsprofiel mogelijk te maken"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3812,17 +3785,17 @@ msgstr "Er is momenteel een aangepast profiel actief. Als u de kwaliteitsschuifr
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "Aan"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "Uit"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "Profiel"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3830,15 +3803,12 @@ msgid ""
"Some setting/override values are different from the values stored in the profile.\n"
"\n"
"Click to open the profile manager."
-msgstr ""
-"Sommige waarden of aanpassingen van instellingen zijn anders dan de waarden die in het profiel zijn opgeslagen.\n"
-"\n"
-"Klik om het profielbeheer te openen."
+msgstr "Sommige waarden of aanpassingen van instellingen zijn anders dan de waarden die in het profiel zijn opgeslagen.\n\nKlik om het profielbeheer te openen."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "Printinstelling is uitgeschakeld. Het G-code-bestand kan niet worden gewijzigd."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4079,47 +4049,47 @@ msgstr "Aantal exemplaren"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "Configuraties"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "Configuratie selecteren"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "Zie de materiaalcompatibiliteitsgrafiek"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "Configuraties"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "Beschikbare configuraties laden vanaf de printer..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "De configuraties zijn niet beschikbaar omdat de printer niet verbonden is."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "Aangepast"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "Printer"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "Ingeschakeld"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4129,17 +4099,17 @@ msgstr "Materiaal"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:344
msgctxt "@label"
msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgstr "Gebruik lijm bij deze combinatie van materialen voor een betere hechting."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "Deze configuratie is niet beschikbaar omdat %1 niet wordt herkend. Ga naar %2 om het juiste materiaalprofiel te downloaden."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "Marktplaats"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4169,37 +4139,37 @@ msgstr "Geschatte resterende tijd"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "Typen weergeven"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "Hallo "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "Ultimaker-account"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "Afmelden"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "Aanmelden"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "De 3D-printworkflow van de volgende generatie"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4207,27 +4177,27 @@ 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 material profiles from leading brands"
-msgstr ""
+msgstr "- Printtaken verzenden naar Ultimaker-printers buiten uw lokale netwerk\n- Ultimaker Cura-instellingen opslaan in de cloud zodat u ze overal kunt gebruiken\n- Exclusieve toegang verkrijgen tot materiaalprofielen van toonaangevende merken"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "Account maken"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "Geen tijdschatting beschikbaar"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "Geen kostenraming beschikbaar"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "Voorbeeld"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4242,27 +4212,27 @@ msgstr "Kan Niet Slicen"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "Slicen"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "Het sliceproces starten"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "Annuleren"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "Tijdspecificatie"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "Materiaalspecificatie"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4277,27 +4247,27 @@ msgstr "%1 g"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "Verbonden printers"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "Vooraf ingestelde printers"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "Printer toevoegen"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "Printers beheren"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "Online gids voor probleemoplossing weergegeven"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4508,7 +4478,7 @@ msgstr "Open Configuratiemap"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "&Marktplaats"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4580,9 +4550,7 @@ msgctxt "@text:window"
msgid ""
"You have customized some profile settings.\n"
"Would you like to keep or discard those settings?"
-msgstr ""
-"U hebt enkele profielinstellingen aangepast.\n"
-"Wilt u deze instellingen behouden of verwijderen?"
+msgstr "U hebt enkele profielinstellingen aangepast.\nWilt u deze instellingen behouden of verwijderen?"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:110
msgctxt "@title:column"
@@ -4627,7 +4595,7 @@ msgstr "Nieuw profiel maken"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "Een printer aan Cura toevoegen"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4635,17 +4603,17 @@ msgid ""
"Select the printer you want to use from the list below.\n"
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
-msgstr ""
+msgstr "Selecteer de printer die u wilt gebruiken, uit de onderstaande lijst.\n\nAls uw printer niet in de lijst wordt weergegeven, gebruikt u de 'Custom FFF Printer' (Aangepaste FFF-printer) uit de categorie 'Custom' (Aangepast) en past u in het dialoogvenster dat wordt weergegeven, de instellingen aan zodat deze overeenkomen met uw printer."
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "Fabrikant"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "Printernaam"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
@@ -4672,9 +4640,7 @@ 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 is ontwikkeld door Ultimaker B.V. in samenwerking met de community.\n"
-"Cura maakt met trots gebruik van de volgende opensourceprojecten:"
+msgstr "Cura is ontwikkeld door Ultimaker B.V. in samenwerking met de community.\nCura maakt met trots gebruik van de volgende opensourceprojecten:"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:134
msgctxt "@label"
@@ -4951,7 +4917,7 @@ msgstr "X3G-schrijver"
#~ msgctxt "@label"
#~ msgid "The assigned printer, %1, requires the following configuration change(s):"
-#~ msgstr "Voor de toegewezen printer, 1%, is/zijn de volgende configuratiewijziging/configuratiewijzigingen vereist:"
+#~ msgstr "Voor de toegewezen printer, %1, is/zijn de volgende configuratiewijziging/configuratiewijzigingen vereist:"
#~ msgctxt "@label"
#~ msgid "Override"
@@ -5082,6 +5048,7 @@ msgstr "X3G-schrijver"
#~ "Print Setup disabled\n"
#~ "G-code files cannot be modified"
#~ msgstr ""
+
#~ "Instelling voor printen uitgeschakeld\n"
#~ "G-code-bestanden kunnen niet worden aangepast"
@@ -5686,6 +5653,7 @@ msgstr "X3G-schrijver"
#~ "Could not export using \"{}\" quality!\n"
#~ "Felt back to \"{}\"."
#~ msgstr ""
+
#~ "Kan niet exporteren met de kwaliteit \"{}\"!\n"
#~ "Instelling teruggezet naar \"{}\"."
@@ -5862,6 +5830,7 @@ msgstr "X3G-schrijver"
#~ "2) Turn the fan off (only if there are no tiny details on the model).\n"
#~ "3) Use a different material."
#~ msgstr ""
+
#~ "Sommige modellen worden mogelijk niet optimaal geprint vanwege de grootte van het object en de gekozen materialen voor modellen: {model_names}.\n"
#~ "Mogelijk nuttige tips om de printkwaliteit te verbeteren:\n"
#~ "1) Gebruik afgeronde hoeken.\n"
@@ -5878,6 +5847,7 @@ msgstr "X3G-schrijver"
#~ "\n"
#~ "Thanks!"
#~ msgstr ""
+
#~ "In uw tekening zijn geen modellen gevonden. Controleer de inhoud nogmaals en zorg ervoor dat één onderdeel of assemblage zich in de tekening bevindt.\n"
#~ "\n"
#~ "Hartelijk dank."
@@ -5888,6 +5858,7 @@ msgstr "X3G-schrijver"
#~ "\n"
#~ "Sorry!"
#~ msgstr ""
+
#~ "In uw tekening is meer dan één onderdeel of assemblage gevonden. Momenteel worden alleen tekeningen met precies één onderdeel of assemblage ondersteund.\n"
#~ "\n"
#~ "Sorry."
@@ -5912,6 +5883,7 @@ msgstr "X3G-schrijver"
#~ "With kind regards\n"
#~ " - Thomas Karl Pietrowski"
#~ msgstr ""
+
#~ "Beste klant,\n"
#~ "Op uw systeem is geen geldige installatie van SolidWorks aangetroffen. Dit betekent dat SolidWorks niet is geïnstalleerd of dat u niet over een geldige licentie beschikt. Controleer of SolidWorks zelf zonder problemen kan worden uitgevoerd en/of neem contact op met uw IT-afdeling.\n"
#~ "\n"
@@ -5926,6 +5898,7 @@ msgstr "X3G-schrijver"
#~ "With kind regards\n"
#~ " - Thomas Karl Pietrowski"
#~ msgstr ""
+
#~ "Beste klant,\n"
#~ "Momenteel voert u deze invoegtoepassing uit op een ander besturingssysteem dan Windows. Deze invoegtoepassing werkt alleen op systemen waarop Windows en SolidWorks met een geldige licentie zijn geïnstalleerd. Installeer deze invoegtoepassing op een Windows-systeem waarop SolidWorks is geïnstalleerd.\n"
#~ "\n"
@@ -6030,6 +6003,7 @@ msgstr "X3G-schrijver"
#~ "Open the directory\n"
#~ "with macro and icon"
#~ msgstr ""
+
#~ "Open de map\n"
#~ "met macro en pictogram"
@@ -6328,6 +6302,7 @@ msgstr "X3G-schrijver"
#~ "\n"
#~ " Thanks!."
#~ msgstr ""
+
#~ "In uw tekening zijn geen modellen gevonden. Controleer de inhoud en zorg ervoor dat zich in de tekening een onderdeel of assemblage bevindt.\n"
#~ "\n"
#~ " Hartelijk dank."
@@ -6338,6 +6313,7 @@ msgstr "X3G-schrijver"
#~ "\n"
#~ "Sorry!"
#~ msgstr ""
+
#~ "In uw tekening is meer dan één onderdeel of assemblage gevonden. Momenteel worden alleen tekeningen met precies één onderdeel of assemblage ondersteund.\n"
#~ "\n"
#~ "Sorry."
@@ -6372,6 +6348,7 @@ msgstr "X3G-schrijver"
#~ " <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p><b>Er is een fatale fout opgetreden. Stuur ons het Crashrapport om het probleem op te lossen</p></b>\n"
#~ " <p>Druk op de knop \"Rapport verzenden\" om het foutenrapport automatisch naar onze servers te verzenden</p>\n"
#~ " "
@@ -6538,6 +6515,7 @@ msgstr "X3G-schrijver"
#~ " <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p><b>Er is een fatale uitzondering opgetreden. Stuur ons het Crashrapport om het probleem op te lossen</p></b>\n"
#~ " <p>Druk op de knop \"Rapport verzenden\" om het foutenrapport automatisch naar onze servers te verzenden</p>\n"
#~ " "
@@ -6684,6 +6662,7 @@ msgstr "X3G-schrijver"
#~ " <p>Please use the information below to post a bug report at <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p>Er is een fatale fout opgetreden die niet kan worden hersteld!</p>\n"
#~ " <p>Gebruik de onderstaande informatie om een bugrapport te plaatsen op <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
@@ -6726,6 +6705,7 @@ msgstr "X3G-schrijver"
#~ "You need to accept this license to install this plugin.\n"
#~ "Do you agree with the terms below?"
#~ msgstr ""
+
#~ " invoegtoepassing bevat een licentie.\n"
#~ "U moet akkoord gaan met deze licentie om deze invoegtoepassing te mogen installeren.\n"
#~ "Gaat u akkoord met onderstaande voorwaarden?"
@@ -7253,6 +7233,7 @@ msgstr "X3G-schrijver"
#~ msgid "Print Selected Model with %1"
#~ msgid_plural "Print Selected Models With %1"
#~ msgstr[0] "Geselecteerd model printen met %1"
+
#~ msgstr[1] "Geselecteerde modellen printen met %1"
#~ msgctxt "@info:status"
@@ -7282,6 +7263,7 @@ msgstr "X3G-schrijver"
#~ " <p>Please use the information below to post a bug report at <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p>Er is een fatale fout opgetreden die niet kan worden hersteld!</p>\n"
#~ " <p>Hopelijk komt u met de afbeelding van deze kitten wat bij van de schrik.</p>\n"
#~ " <p>Gebruik de onderstaande informatie om een bugrapport te plaatsen op <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
diff --git a/resources/i18n/nl_NL/fdmextruder.def.json.po b/resources/i18n/nl_NL/fdmextruder.def.json.po
index 74786cfcc7..4a23082f83 100644
--- a/resources/i18n/nl_NL/fdmextruder.def.json.po
+++ b/resources/i18n/nl_NL/fdmextruder.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 14:25+0100\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Dutch\n"
"Language: nl_NL\n"
@@ -84,7 +84,7 @@ msgstr "Start-G-code van Extruder"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "Start-g-code die wordt uitgevoerd wanneer naar deze extruder wordt gewisseld."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -124,7 +124,7 @@ msgstr "Eind-G-code van Extruder"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "Eind-g-code die wordt uitgevoerd wanneer naar een andere extruder wordt gewisseld."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
diff --git a/resources/i18n/nl_NL/fdmprinter.def.json.po b/resources/i18n/nl_NL/fdmprinter.def.json.po
index 41f4b22ff1..f6b9c17d48 100644
--- a/resources/i18n/nl_NL/fdmprinter.def.json.po
+++ b/resources/i18n/nl_NL/fdmprinter.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-11-06 15:03+0100\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Dutch\n"
"Language: nl_NL\n"
@@ -57,9 +57,7 @@ msgctxt "machine_start_gcode description"
msgid ""
"G-code commands to be executed at the very start - separated by \n"
"."
-msgstr ""
-"G-code-opdrachten die aan het begin worden uitgevoerd, gescheiden door \n"
-"."
+msgstr "G-code-opdrachten die aan het begin worden uitgevoerd, gescheiden door \n."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@@ -71,9 +69,7 @@ msgctxt "machine_end_gcode description"
msgid ""
"G-code commands to be executed at the very end - separated by \n"
"."
-msgstr ""
-"G-code-opdrachten die aan het eind worden uitgevoerd, gescheiden door \n"
-"."
+msgstr "G-code-opdrachten die aan het eind worden uitgevoerd, gescheiden door \n."
#: fdmprinter.def.json
msgctxt "material_guid label"
@@ -1635,9 +1631,7 @@ msgctxt "infill_wall_line_count description"
msgid ""
"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n"
"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right."
-msgstr ""
-"Voeg extra wanden toe rondom de vulling. Deze wanden kunnen ervoor zorgen dat de skin aan de boven-/onderkant minder doorzakt. Dit betekent dat u met alleen wat extra materiaal voor dezelfde kwaliteit minder skinlagen aan de boven-/onderkant nodig hebt.\n"
-"Deze optie kan in combinatie met de optie 'Polygonen voor de vulling verbinden' worden gebruikt om alle vulling in één doorvoerpad te verbinden zonder extra bewegingen of intrekkingen, mits correct ingesteld."
+msgstr "Voeg extra wanden toe rondom de vulling. Deze wanden kunnen ervoor zorgen dat de skin aan de boven-/onderkant minder doorzakt. Dit betekent dat u met alleen wat extra materiaal voor dezelfde kwaliteit minder skinlagen aan de boven-/onderkant nodig hebt.\nDeze optie kan in combinatie met de optie 'Polygonen voor de vulling verbinden' worden gebruikt om alle vulling in één doorvoerpad te verbinden zonder extra bewegingen of intrekkingen, mits correct ingesteld."
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@@ -1677,7 +1671,7 @@ msgstr "Overlappercentage Skin"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Pas de mate van overlap tussen de wanden en (de eindpunten van) de skin-middellijnen aan, als percentage van de lijnbreedtes van de skin-lijnen en de binnenste wand. Met een lichte overlap kunnen de wanden goed hechten aan de skin. Houd er rekening mee dat met een gelijke lijnbreedte voor skin en wand, skin buiten de wand kan treden bij een percentage hoger dan 50%, omdat de nozzle van de skin-extruder op deze positie al voorbij het midden van de wand kan zijn."
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1687,7 +1681,7 @@ msgstr "Overlap Skin"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Pas de mate van overlap tussen de wanden en (de eindpunten van) de skin-middellijnen aan. Met een lichte overlap kunnen de wanden goed hechten aan de skin. Houd er rekening mee dat met een gelijke lijnbreedte voor skin en wand, skin buiten de wand kan treden bij een waarde groter dan de halve wandbreedte, omdat de nozzle van de skin-extruder op deze positie het midden van de wand al kan hebben bereikt."
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
@@ -2127,7 +2121,7 @@ msgstr "Intrekafstand bij Wisselen Nozzles"
#: 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 ""
+msgstr "De intrekafstand wanneer de extruders worden gewisseld. Als u deze optie instelt op 0, wordt er niet ingetrokken. Deze waarde dient doorgaans gelijk te zijn aan de lengte van de verwarmingszone."
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2787,7 +2781,7 @@ msgstr "Combing-modus"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "Met combing blijft de nozzle tijdens bewegingen binnen eerder geprinte delen. Hierdoor zijn de bewegingen iets langer, maar hoeft het filament minder vaak te worden ingetrokken. Als combing is uitgeschakeld, wordt het materiaal ingetrokken en beweegt de nozzle in een rechte lijn naar het volgende punt. Het is ook mogelijk om combing over boven-/onderskingedeelten te voorkomen of combing alleen binnen de vulling te gebruiken."
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -3442,12 +3436,12 @@ msgstr "De hoogte van de supportvulling van een bepaalde dichtheid voordat de di
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "Minimumgebied supportstructuur"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Minimumgebied voor steunpolygonen. Polygonen met een gebied dat kleiner is dan deze waarde, worden niet gegenereerd."
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3677,62 +3671,62 @@ msgstr "Zigzag"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "Minimumgebied verbindingsstructuur"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Minimumgebied voor verbindingspolygonen. Polygonen met een gebied dat kleiner is dan deze waarde, worden niet gegenereerd."
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "Minimumgebied supportdak"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Minimumgebied voor de supportdaken. Polygonen met een gebied dat kleiner is dan deze waarde, worden niet gegenereerd."
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "Minimumgebied supportvloer"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Minimumgebied voor de supportvloeren. Polygonen met een gebied dat kleiner is dan deze waarde, worden niet gegenereerd."
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "Supportstructuur horizontale uitbreiding"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "De mate van offset die wordt toegepast op de verbindingspolygonen."
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "Supportdak horizontale uitbreiding"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "De mate van offset die wordt toegepast op de supportdaken."
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "Supportvloer horizontale uitbreiding"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "De mate van offset die wordt toegepast op de supportvloeren."
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
@@ -3904,9 +3898,7 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
-msgstr ""
-"De horizontale afstand tussen de skirt en de eerste laag van de print.\n"
-"Dit is de minimumafstand. Als u meerdere skirtlijnen print, worden deze vanaf deze afstand naar buiten geprint."
+msgstr "De horizontale afstand tussen de skirt en de eerste laag van de print.\nDit is de minimumafstand. Als u meerdere skirtlijnen print, worden deze vanaf deze afstand naar buiten geprint."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@@ -5353,9 +5345,7 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
-msgstr ""
-"De afstand van een opwaartse beweging waarbij de doorvoersnelheid wordt gehalveerd.\n"
-"Hierdoor ontstaat een betere hechting aan voorgaande lagen, zonder dat het materiaal in die lagen te zeer wordt verwarmd. Alleen van toepassing op Draadprinten."
+msgstr "De afstand van een opwaartse beweging waarbij de doorvoersnelheid wordt gehalveerd.\nHierdoor ontstaat een betere hechting aan voorgaande lagen, zonder dat het materiaal in die lagen te zeer wordt verwarmd. Alleen van toepassing op Draadprinten."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@@ -5973,6 +5963,7 @@ msgstr "Omzettingsmatrix die moet worden toegepast op het model wanneer dit word
#~ "The horizontal distance between the skirt and the first layer of the print.\n"
#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance."
#~ msgstr ""
+
#~ "De horizontale afstand tussen de skirt en de eerste laag van de print.\n"
#~ "Dit is de minimumafstand; als u meerdere skirtlijnen print, worden deze vanaf deze afstand naar buiten geprint."
diff --git a/resources/i18n/pl_PL/cura.po b/resources/i18n/pl_PL/cura.po
index 9faffaea11..3f3e14a2b1 100644
--- a/resources/i18n/pl_PL/cura.po
+++ b/resources/i18n/pl_PL/cura.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-09-21 20:52+0200\n"
-"Last-Translator: 'Jaguś' Paweł Jagusiak, Andrzej 'anraf1001' Rafalski and Jakub 'drzejkopf' Świeciński\n"
+"PO-Revision-Date: 2019-03-14 14:44+0100\n"
+"Last-Translator: Mariusz 'Virgin71' Matłosz <matliks@gmail.com>\n"
"Language-Team: reprapy.pl\n"
"Language: pl_PL\n"
"MIME-Version: 1.0\n"
@@ -17,6 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.1.1\n"
+"X-Poedit-SourceCharset: UTF-8\n"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:22
msgctxt "@action"
@@ -49,7 +50,7 @@ msgstr "Zapisywacz G-code nie obsługuje trybu nietekstowego."
#: /home/ruben/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:89
msgctxt "@warning:status"
msgid "Please prepare G-code before exporting."
-msgstr ""
+msgstr "Przygotuj G-code przed eksportem."
#: /home/ruben/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31
msgctxt "@info:title"
@@ -73,7 +74,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "Lista zmian"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -83,7 +84,7 @@ msgstr "Pokaż Dziennik"
#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:25
msgctxt "@action"
msgid "Update Firmware"
-msgstr ""
+msgstr "Aktualizacja Oprogramowania Sprzętowego"
#: /home/ruben/Projects/Cura/plugins/ProfileFlattener/ProfileFlattener.py:23
msgctxt "@item:inmenu"
@@ -492,100 +493,100 @@ msgstr "Drukowanie zakończone"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "Pusty"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "Nieznany"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Drukuj przez ChmurÄ™"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Drukuj przez ChmurÄ™"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "Połączony z Chmurą"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "BÅ‚Ä…d Chmury"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "Nie można eksportować zadania druku."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "Nie można wgrać danych do drukarki."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "jutro"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "dziÅ›"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "Wystąpił błąd połączenia z chmurą."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "Wysyłanie danych do zdalnego klastra"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Wyślij i nadzoruj zadania druku z każdego miejsca, używając konta Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "Połącz z Ultimaker Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "Nie pytaj więcej dla tej drukarki."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "Rozpocznij"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Możesz teraz wysłać i nadzorować zadania druku z każdego miejsca, używając konta Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "Połączono!"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "Odnów połączenie"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -637,12 +638,12 @@ msgstr "Widok symulacji"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "Przetwarzanie końcowe"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "Modyfikuj G-code"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -692,7 +693,7 @@ msgstr "Profile Cura 15.04"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "Obliczanie"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -760,7 +761,7 @@ msgstr "Nie można pociąć, ponieważ obecne są obiekty powiązane z wyłączo
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "Nic do pocięcia, ponieważ żaden z modeli nie mieści się w obszarze roboczym lub jest przypisany do wyłączonego ekstrudera. Skaluj lub obróć modele, aby dopasować lub włącz ekstruder."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -845,7 +846,7 @@ msgstr "Przed wysłaniem pliku upewnij się, że G-code jest odpowiedni do konfi
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "ZarzÄ…dzaj kopiami zapasowymi"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -858,32 +859,32 @@ msgstr "Kopia zapasowa"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "Wystąpił błąd z listą kopii zapasowych."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "Wystąpił błąd podczas próby przywrócenia kopii zapasowej."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "Kopie zapasowe"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "Wgrywanie kopii zapasowej..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "Wystąpił błąd podczas wgrywania kopii zapasowej."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "Wgrywanie kopii zapasowej zakończone."
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -919,7 +920,7 @@ msgstr "BÅ‚Ä…d zapisu pliku 3mf."
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "PodglÄ…d"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -996,7 +997,7 @@ msgstr "Plik pocięty wcześniej {0}"
#: /home/ruben/Projects/Cura/cura/API/Account.py:77
msgctxt "@info:title"
msgid "Login failed"
-msgstr ""
+msgstr "Logowanie nie powiodło się"
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:201
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:121
@@ -1015,7 +1016,7 @@ msgstr "Plik <filename>{0}</filename> już istnieje. Czy na pewno chcesz go nadp
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "Nieprawidłowy adres URL pliku:"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1036,7 +1037,7 @@ msgstr "Ustawienia zostały zaaktualizowane"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "Ekstruder(y) wyłączony(/e)"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1065,44 +1066,44 @@ msgstr "Eksport udany"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "Nie powiódł się import profilu z <filename>{0}</filename>: {1}"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "Nie można importować profilu z <filename>{0}</filename> przed dodaniem drukarki."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, 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 ""
+msgstr "Brak niestandardowego profilu do importu w pliku <filename>{0}</filename>"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:194
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>:"
-msgstr ""
+msgstr "Nie powiódł się import profilu z <filename>{0}</filename>:"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:218
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228
#, 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 ""
+msgstr "Profil <filename>{0}</filename> zawiera błędne dane, nie można go importować."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:241
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "The machine defined in profile <filename>{0}</filename> ({1}) doesn't match with your current machine ({2}), could not import it."
-msgstr ""
+msgstr "Drukarka zdefiniowana w profilu <filename>{0}</filename> ({1}) nie jest zgodna z bieżącą drukarką ({2}), nie można jej importować."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:313
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
msgid "Failed to import profile from <filename>{0}</filename>:"
-msgstr ""
+msgstr "Nie powiódł się import profilu z <filename>{0}</filename>:"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:316
#, python-brace-format
@@ -1204,7 +1205,7 @@ msgstr "Podjęto próbę przywrócenia kopii zapasowej Cura, która nie odpowiad
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "Nie można uzyskać dostępu do serwera kont Ultimaker."
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1214,7 +1215,7 @@ msgstr "Zwielokrotnienie i umieszczanie przedmiotów"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "Umieść Obiekty"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
@@ -1594,7 +1595,7 @@ msgstr "Korekcja dyszy Y"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:452
msgctxt "@label"
msgid "Cooling Fan Number"
-msgstr ""
+msgstr "Numer Wentylatora"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:453
msgctxt "@label"
@@ -1630,7 +1631,7 @@ msgstr "Nie można połączyć się z bazą danych pakietów Cura. Sprawdź swoj
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "oceny"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1649,7 +1650,7 @@ msgstr "Materiał"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "Twoja ocena"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1682,7 +1683,7 @@ msgstr "Nieznany"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "<a href=‚%1’>Zaloguj</a> aby zainstalować lub aktualizować"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1705,7 +1706,7 @@ msgstr "Zaktualizowano"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "Marketplace"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1715,7 +1716,7 @@ msgstr "Powrót"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxConfirmUninstallResetDialog.qml:20
msgctxt "@title:window"
msgid "Confirm uninstall"
-msgstr ""
+msgstr "Potwierdź deinstalację"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxConfirmUninstallResetDialog.qml:50
msgctxt "@text:window"
@@ -1740,12 +1741,12 @@ msgstr "Potwierdź"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+msgstr "Musisz być zalogowany aby ocenić"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to install the package before you can rate"
-msgstr ""
+msgstr "Musisz zainstalować pakiety zanim będziesz mógł ocenić"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1785,7 +1786,7 @@ msgstr "Zostanie zainstalowane po ponownym uruchomieniu"
#: /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 ""
+msgstr "<a href='%1'>Zaloguj</a> aby aktualizować"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1836,22 +1837,22 @@ msgstr "Zgodność"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "Dane Techniczne"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "Dane Bezpieczeństwa"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "Wskazówki Drukowania"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "Strona Internetowa"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1892,7 +1893,7 @@ msgstr "Zamknij"
#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31
msgctxt "@title"
msgid "Update Firmware"
-msgstr ""
+msgstr "Aktualizacja Oprogramowania Sprzętowego"
#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:39
msgctxt "@label"
@@ -1917,12 +1918,12 @@ msgstr "Prześlij niestandardowe oprogramowanie"
#: /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 ""
+msgstr "Oprogramowanie sprzętowe nie może być zaktualizowane, ponieważ nie ma połączenia z drukarką."
#: /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 ""
+msgstr "Oprogramowanie sprzętowe nie może być zaktualizowane, ponieważ połączenie z drukarką nie wspiera usługi."
#: /home/ruben/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:98
msgctxt "@title:window"
@@ -1973,17 +1974,17 @@ msgstr "Zgoda Użytkownika"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Te opcje nie są dostępne, ponieważ nadzorujesz drukarkę w chmurze."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Kamera nie jest dostępna, ponieważ nadzorujesz drukarkę w chmurze."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "Wczytywanie..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -1993,48 +1994,48 @@ msgstr "Niedostępne"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "NieosiÄ…galna"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "Zajęta"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "Bez tytułu"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "Anonimowa"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "Wymaga zmian konfiguracji"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "Szczegóły"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "Drukarka niedostępna"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "Pierwsza dostępna"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
msgctxt "@label"
msgid "Glass"
-msgstr ""
+msgstr "Szkło"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:31
msgctxt "@label"
@@ -2044,27 +2045,27 @@ msgstr "W kolejce"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "Idź do Cura Connect"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "Zadania druku"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "ÅÄ…czny czas druku"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "Oczekiwanie na"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "Poważ historię druku"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2190,17 +2191,17 @@ msgstr "Zakończono"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "PrzygotowyjÄ™..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "Przerywanie..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "Zatrzymywanie..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2210,7 +2211,7 @@ msgstr "Wstrzymana"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "Przywracanie..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:108
msgctxt "@label:status"
@@ -2220,7 +2221,7 @@ msgstr "Konieczne są działania"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "Zakończone %1 z %2"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2256,12 +2257,12 @@ msgstr "Ponów"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "Zatrzymywanie..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "Przywracanie..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2273,7 +2274,7 @@ msgstr "Wstrzymaj"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "Przerywanie..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2314,54 +2315,54 @@ msgstr "Anuluj wydruk"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "Zmiany konfiguracji"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "Nadpisz"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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] ""
+msgstr[0] "Przypisana drukarka, %1, wymaga następującej zmiany konfiguracji:"
+msgstr[1] "Przypisana drukarka, %1, wymaga następujących zmian konfiguracji:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
msgid "The printer %1 is assigned, but the job contains an unknown material configuration."
-msgstr ""
+msgstr "Drukarka %1 jest przypisana, ale zadanie zawiera nieznaną konfigurację materiału."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:78
msgctxt "@label"
msgid "Change material %1 from %2 to %3."
-msgstr ""
+msgstr "Zmień materiał %1 z %2 na %3."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:81
msgctxt "@label"
msgid "Load %3 as material %1 (This cannot be overridden)."
-msgstr ""
+msgstr "Załaduj %3 jako materiał %1 (Nie można nadpisać)."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:84
msgctxt "@label"
msgid "Change print core %1 from %2 to %3."
-msgstr ""
+msgstr "Zmień rdzeń drukujący %1 z %2 na %3."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87
msgctxt "@label"
msgid "Change build plate to %1 (This cannot be overridden)."
-msgstr ""
+msgstr "Zmień stół na %1 (Nie można nadpisać)."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "Nadpisanie spowoduje użycie określonych ustawień w istniejącej konfiguracji drukarki. Może to spowodować niepowodzenie druku."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
msgid "Aluminum"
-msgstr ""
+msgstr "Aluminum"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/UM3InfoComponents.qml:75
msgctxt "@info:tooltip"
@@ -2375,21 +2376,24 @@ msgid ""
"- Check if the printer is turned on.\n"
"- Check if the printer is connected to the network."
msgstr ""
+"Upewnij się czy drukarka jest połączona:\n"
+"- Sprawdź czy drukarka jest włączona.\n"
+"- Sprawdź czy drukarka jest podłączona do sieci."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "Wybierz drukarkę połączoną z siecią, aby nadzorować."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "Połącz drukarkę Ultimaker z twoją siecią lokalną."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "Pokaż instrukcję użytkownika online"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2425,17 +2429,17 @@ msgstr "Tryb zgodności"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "Ruchy"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "Pomoce"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "Obrys"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2511,17 +2515,17 @@ msgstr "Cura wysyła anonimowe dane do Ultimaker w celu polepszenia jakości wyd
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "Nie chcę wysyłać danych"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "Pozwól wysłać te dane do Ultimakera i pomóż nam ulepszyć Curę"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "Żaden wydruk nie jest zaznaczony"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2783,108 +2787,108 @@ msgstr "Otwórz"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+msgstr "Moje Kopie Zapasowe"
#: /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 ""
+msgstr "Nie masz żadnych kopii zapasowych. Użyj przycisku „Utwórz kopiÄ™ zapasowÄ…â€, aby go utworzyć."
#: /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 ""
+msgstr "Podczas fazy podglądu będziesz ograniczony do 5 widocznych kopii zapasowych. Usuń kopię zapasową, aby zobaczyć starsze."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "Wykonaj kopiÄ™ zapasowÄ… i zsynchronizuj ustawienia Cura."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "Zaloguj"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Kopie zapasowe cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "Wersja Cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "Drukarki"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "Materiały"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "Profile"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "Pluginy"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "Przywróć"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+msgstr "Usuń kopię zapasową"
#: /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 ""
+msgstr "Czy na pewno chcesz usunąć tę kopię zapasową? Tej czynności nie można cofnąć."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+msgstr "Przywróć kopię zapasową"
#: /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 ""
+msgstr "Musisz zrestartować Curę przed przywróceniem kopii zapasowej. Czy chcesz teraz zamknąć Curę?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "Chcesz więcej?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "Utwórz kopię zapasową"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+msgstr "Automatyczne tworzenie kopii zapasowej"
#: /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 ""
+msgstr "Automatycznie twórz kopie zapasowe każdego dnia, w którym uruchomiono Curę."
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "Niewspierany"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -3540,7 +3544,7 @@ msgstr "Stwórz profil"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "Podaj nazwÄ™ tego profilu."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3570,7 +3574,7 @@ msgstr "Drukarka: %1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "Domyślne profile"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3605,7 +3609,7 @@ msgstr "Ustawienia ogólne"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "Marketplace"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3628,7 +3632,7 @@ msgstr "&Widok"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "Opcje"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3663,7 +3667,7 @@ msgstr "Bez tytułu"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "ustawienia wyszukiwania"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3752,17 +3756,17 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "Polecane"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "Niestandardowe"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "Stopniowe wypełnienie"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
@@ -3772,7 +3776,7 @@ msgstr "Stopniowe wypełnienie stopniowo zwiększa ilość wypełnień w górę.
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "Podpory"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:70
msgctxt "@label"
@@ -3787,7 +3791,7 @@ msgstr "Wybierz, który ekstruder ma służyć do drukowania podpór. Powoduje t
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "Przyczepność"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3807,7 +3811,7 @@ msgstr "ZmodyfikowaÅ‚eÅ› ustawienia profilu. Jeżeli chcesz je zmienić, przejdÅ
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "Ten profil jakości nie jest dostępny dla bieżącej konfiguracji materiałów i dysz. Zmień je, aby włączyć ten profil jakości"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3817,17 +3821,17 @@ msgstr "Niestandardowy profil jest obecnie aktywny. Aby włączyć pasek jakośc
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "WÅ‚"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "Wył"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "Profil"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3843,7 +3847,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "Ustawienia druku niedostępne. Plik .gcode nie może być modyfikowany."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4084,47 +4088,47 @@ msgstr "Liczba kopii"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "Konfiguracje"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "Wybierz konfiguracjÄ™"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "Zobacz tabelę kompatybilności materiałów"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "Konfiguracje"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "Åadowanie dostÄ™pnych konfiguracji z drukarki..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "Konfiguracje są niedostępne, ponieważ drukarka jest odłączona."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "Niestandardowe"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "Drukarka"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "WÅ‚Ä…czona"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4134,17 +4138,17 @@ msgstr "Materiał"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:344
msgctxt "@label"
msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgstr "Użyj kleju dla lepszej przyczepności dla tej kombinacji materiałów."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "Ta konfiguracja jest niedostępna, ponieważ %1 jest nierozpoznany. Przejdź do %2, aby pobrać prawidłowy profil materiału."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "Marketplace"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4174,37 +4178,37 @@ msgstr "Szacowany czas pozostały"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "Typy widoków"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "Cześć "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "konto Ultimaker"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "Wyloguj"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "Zaloguj"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Chmura Ultimaker"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "Nowa generacja systemu drukowania 3D"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4213,26 +4217,29 @@ msgid ""
"- Store your Ultimaker Cura settings in the cloud for use anywhere\n"
"- Get exclusive access to material profiles from leading brands"
msgstr ""
+"- Wysyłaj zadania druku do drukarek Ultimaker poza siecią lokalną\n"
+"- Przechowuj ustawienia Ultimaker Cura w chmurze, aby używać w każdym miejscu\n"
+"- Uzyskaj wyłączny dostęp do profili materiałów wiodących marek"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "Utwórz konto"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "Szacunkowy czas niedostępny"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "Szacunkowy koszt niedostępny"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "PodglÄ…d"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4247,27 +4254,27 @@ msgstr "Nie można pociąć"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "Potnij"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "Rozpocznij proces cięcia"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "Anuluj"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "Specyfikacja czasu"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "Specyfikacja materiału"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4282,27 +4289,27 @@ msgstr "%1g"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "Podłączone drukarki"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "Zdefiniowane drukarki"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "Dodaj drukarkÄ™"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "ZarzÄ…dzaj drukarkami"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "Pokaż przewodnik rozwiązywania problemów online"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4513,7 +4520,7 @@ msgstr "Pokaż folder konfiguracji"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "&Marketplace"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4632,7 +4639,7 @@ msgstr "Utwórz nowy profil"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "Dodaj drukarkÄ™ do Cura"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4641,16 +4648,19 @@ msgid ""
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
msgstr ""
+"Z poniższej listy wybierz drukarkę, której chcesz użyć.\n"
+"\n"
+"Jeśli drukarki nie ma na liście, użyj „Niestandardowa drukarka FFF†z kategorii „Niestandardowy†i dostosuj ustawienia, aby pasowały do drukarki w następnym oknie dialogowym."
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "Producent"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "Nazwa drukarki"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
@@ -4744,17 +4754,17 @@ msgstr "Wsparcie biblioteki do obsługi plików STL"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147
msgctxt "@label"
msgid "Support library for handling planar objects"
-msgstr ""
+msgstr "Biblioteka pomocnicza do obsługi obiektów płaskich"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148
msgctxt "@label"
msgid "Support library for handling triangular meshes"
-msgstr ""
+msgstr "Biblioteka pomocnicza do obsługi siatek trójkątów"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149
msgctxt "@label"
msgid "Support library for analysis of complex networks"
-msgstr ""
+msgstr "Biblioteka pomocnicza do analizy złożonych sieci"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150
msgctxt "@label"
@@ -4764,7 +4774,7 @@ msgstr "Wsparcie biblioteki do obsługi plików 3MF"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151
msgctxt "@label"
msgid "Support library for file metadata and streaming"
-msgstr ""
+msgstr "Biblioteka pomocy dla metadanych plików i przesyłania strumieniowego"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:152
msgctxt "@label"
diff --git a/resources/i18n/pl_PL/fdmextruder.def.json.po b/resources/i18n/pl_PL/fdmextruder.def.json.po
index fc5bd13c35..ad470759e6 100644
--- a/resources/i18n/pl_PL/fdmextruder.def.json.po
+++ b/resources/i18n/pl_PL/fdmextruder.def.json.po
@@ -8,15 +8,15 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-03-30 20:33+0200\n"
-"Last-Translator: 'Jaguś' Paweł Jagusiak and Andrzej 'anraf1001' Rafalski\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
+"Last-Translator: Mariusz 'Virgin71' Matłosz <matliks@gmail.com>\n"
"Language-Team: reprapy.pl\n"
"Language: pl_PL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 2.1.1\n"
#: fdmextruder.def.json
msgctxt "machine_settings label"
@@ -86,7 +86,7 @@ msgstr "PoczÄ…tkowy G-code Ekstrudera"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "Początkowy G-code do wykonania przy przełączeniu na ten ekstruder."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -126,7 +126,7 @@ msgstr "Końcowy G-code Ekstrudera"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "Końcowy G-code do wykonania przy przełączeniu na ten ekstruder."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
@@ -171,12 +171,12 @@ msgstr "Współrzędna Z, w której dysza jest czyszczona na początku wydruku."
#: fdmextruder.def.json
msgctxt "machine_extruder_cooling_fan_number label"
msgid "Extruder Print Cooling Fan"
-msgstr ""
+msgstr "Wentylator ekstrudera"
#: fdmextruder.def.json
msgctxt "machine_extruder_cooling_fan_number description"
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
-msgstr ""
+msgstr "Numer wentylatora przypisanego do ekstrudera. Zmień z domyślnej wartości 0, tylko w przypadku, kiedy posiadasz oddzielny wentylator dla każdego ekstrudera."
#: fdmextruder.def.json
msgctxt "platform_adhesion label"
diff --git a/resources/i18n/pl_PL/fdmprinter.def.json.po b/resources/i18n/pl_PL/fdmprinter.def.json.po
index 027d15ef2f..faa1b46754 100644
--- a/resources/i18n/pl_PL/fdmprinter.def.json.po
+++ b/resources/i18n/pl_PL/fdmprinter.def.json.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-21 21:52+0200\n"
-"Last-Translator: 'Jaguś' Paweł Jagusiak, Andrzej 'anraf1001' Rafalski and Jakub 'drzejkopf' Świeciński\n"
+"PO-Revision-Date: 2019-03-14 14:44+0100\n"
+"Last-Translator: Mariusz 'Virgin71' Matłosz <matliks@gmail.com>\n"
"Language-Team: reprapy.pl\n"
"Language: pl_PL\n"
"MIME-Version: 1.0\n"
@@ -248,7 +248,7 @@ msgstr "Liczba zespołów ekstruderów, które są dostępne; automatycznie usta
#: fdmprinter.def.json
msgctxt "machine_nozzle_tip_outer_diameter label"
msgid "Outer nozzle diameter"
-msgstr "Zewn. średnica dyszy"
+msgstr "Zew. średnica dyszy"
#: fdmprinter.def.json
msgctxt "machine_nozzle_tip_outer_diameter description"
@@ -763,7 +763,7 @@ msgstr "Szerokość jednej linii ściany."
#: fdmprinter.def.json
msgctxt "wall_line_width_0 label"
msgid "Outer Wall Line Width"
-msgstr "Szerokość Linii Ściany Zewn."
+msgstr "Szerokość Linii Ścian(y) Zewnętrznych"
#: fdmprinter.def.json
msgctxt "wall_line_width_0 description"
@@ -773,7 +773,7 @@ msgstr "Szerokość zewnętrznej linii ściany. Przez obniżenie tej wartości w
#: fdmprinter.def.json
msgctxt "wall_line_width_x label"
msgid "Inner Wall(s) Line Width"
-msgstr "Szerokość Linii Ściany Wewn."
+msgstr "Szerokość Linii Ścian(y) Wewnętnych"
#: fdmprinter.def.json
msgctxt "wall_line_width_x description"
@@ -793,7 +793,7 @@ msgstr "Szerokość pojedynczej górnej/dolnej linii."
#: fdmprinter.def.json
msgctxt "infill_line_width label"
msgid "Infill Line Width"
-msgstr "Szerokość Linii Wypełn."
+msgstr "Szerokość Linii Wypełnienia"
#: fdmprinter.def.json
msgctxt "infill_line_width description"
@@ -853,7 +853,7 @@ msgstr "Szerokość pojedynczej linii podłoża podpory."
#: fdmprinter.def.json
msgctxt "prime_tower_line_width label"
msgid "Prime Tower Line Width"
-msgstr "Szerokość Linii Wieży Czyszcz."
+msgstr "Szerokość Linii Wieży Czyszczczenia"
#: fdmprinter.def.json
msgctxt "prime_tower_line_width description"
@@ -893,7 +893,7 @@ msgstr "Ekstruder używany do drukowania ścian. Używane w multi-esktruzji."
#: fdmprinter.def.json
msgctxt "wall_0_extruder_nr label"
msgid "Outer Wall Extruder"
-msgstr "Esktruder Zewn. Åšciany"
+msgstr "Esktruder Zew. Åšciany"
#: fdmprinter.def.json
msgctxt "wall_0_extruder_nr description"
@@ -903,7 +903,7 @@ msgstr "Esktruder używany do drukowania zewn. ściany. Używane w multi-ekstruz
#: fdmprinter.def.json
msgctxt "wall_x_extruder_nr label"
msgid "Inner Wall Extruder"
-msgstr "Ekstruder Wewn. Linii"
+msgstr "Ekstruder Wew. Linii"
#: fdmprinter.def.json
msgctxt "wall_x_extruder_nr description"
@@ -933,7 +933,7 @@ msgstr "Liczba Å›cian. Przy obliczaniu za pomocÄ… gruboÅ›ci Å›ciany, ta wartoÅ›Ä
#: fdmprinter.def.json
msgctxt "wall_0_wipe_dist label"
msgid "Outer Wall Wipe Distance"
-msgstr "Długość Czyszczenia Zewn. Ściana"
+msgstr "Długość Czyszczenia Zew. Ściana"
#: fdmprinter.def.json
msgctxt "wall_0_wipe_dist description"
@@ -1078,7 +1078,7 @@ msgstr "Połącz Górne/Dolne Wieloboki"
#: fdmprinter.def.json
msgctxt "connect_skin_polygons description"
msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality."
-msgstr ""
+msgstr "Połącz górne/dolne ścieżki, które przebiegają koło siebie. Włączenie tej opcji powoduje ograniczenie czasu ruchów jałowych dla wzorca koncentrycznego, ale ze względu na możliwość pojawienia się połączeń w połowie ścieżki wypełnienia, opcja ta może obniżyć jakość górnego wykończenia."
#: fdmprinter.def.json
msgctxt "skin_angles label"
@@ -1093,7 +1093,7 @@ msgstr "Lista całkowitych kierunków linii używana kiedy górne/dolne warstwy
#: fdmprinter.def.json
msgctxt "wall_0_inset label"
msgid "Outer Wall Inset"
-msgstr "Wkład Zewn. Ściany"
+msgstr "Wkład Zew. Ściany"
#: fdmprinter.def.json
msgctxt "wall_0_inset description"
@@ -1113,7 +1113,7 @@ msgstr "Optymalizuje kolejność, w jakiej będą drukowane ścianki w celu zred
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
-msgstr "Zewn. Åšciany przed Wewn."
+msgstr "Zew. Åšciany Przed Wew"
#: fdmprinter.def.json
msgctxt "outer_inset_first description"
@@ -1143,7 +1143,7 @@ msgstr "Kompensuje przepływ dla części, których ściana jest drukowana kiedy
#: fdmprinter.def.json
msgctxt "travel_compensate_overlapping_walls_0_enabled label"
msgid "Compensate Outer Wall Overlaps"
-msgstr "Komp. Zewn. Nakład. się Ścian"
+msgstr "Komp. Zew. Nakład. się Ścian"
#: fdmprinter.def.json
msgctxt "travel_compensate_overlapping_walls_0_enabled description"
@@ -1153,7 +1153,7 @@ msgstr "Kompensuje przepływ dla części, których zewnętrzna ściana jest dru
#: fdmprinter.def.json
msgctxt "travel_compensate_overlapping_walls_x_enabled label"
msgid "Compensate Inner Wall Overlaps"
-msgstr "Komp. Wewn. Nakład. się Ścian"
+msgstr "Komp. Wew. Nakład. się Ścian"
#: fdmprinter.def.json
msgctxt "travel_compensate_overlapping_walls_x_enabled description"
@@ -1463,7 +1463,7 @@ msgstr "Wypełnienie"
#: fdmprinter.def.json
msgctxt "infill_extruder_nr label"
msgid "Infill Extruder"
-msgstr "Ekstruder Wypełn."
+msgstr "Ekstruder Wypełnienia"
#: fdmprinter.def.json
msgctxt "infill_extruder_nr description"
@@ -1473,7 +1473,7 @@ msgstr "Ekstruder używany do drukowania wypełnienia. Używane w multi-ekstruzj
#: fdmprinter.def.json
msgctxt "infill_sparse_density label"
msgid "Infill Density"
-msgstr "Gęstość Wypełn."
+msgstr "Gęstość Wypełnnienia"
#: fdmprinter.def.json
msgctxt "infill_sparse_density description"
@@ -1483,7 +1483,7 @@ msgstr "Dostosowuje gęstość wypełnienia wydruku."
#: fdmprinter.def.json
msgctxt "infill_line_distance label"
msgid "Infill Line Distance"
-msgstr "Odstęp Linii Wypełn."
+msgstr "Odstęp Linii Wypełnienia"
#: fdmprinter.def.json
msgctxt "infill_line_distance description"
@@ -1493,12 +1493,12 @@ msgstr "Odległość między drukowanymi liniami wypełnienia. To ustawienie jes
#: fdmprinter.def.json
msgctxt "infill_pattern label"
msgid "Infill Pattern"
-msgstr "Wzór Wypełn."
+msgstr "Wzorzec Wypełnienia"
#: fdmprinter.def.json
msgctxt "infill_pattern description"
msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction."
-msgstr ""
+msgstr "Wzorzec wypełnienia wydruku. Kierunek zamiany linii i zygzaka na alternatywnych warstwach, zmniejsza koszty materiałów. Wzorzec siatki, trójkąta, sześcianu, oktetu, ćwiartki sześciennej, krzyżyka i koncentryczny, są w pełni drukowane na każdej warstwie. Gyroid, sześcian, świartka sześcienna i oktet zmienia się z każdą warstwą, aby zapewnić bardziej równomierny rozkład sił w każdym kierunku."
#: fdmprinter.def.json
msgctxt "infill_pattern option grid"
@@ -1563,7 +1563,7 @@ msgstr "Krzyż 3D"
#: fdmprinter.def.json
msgctxt "infill_pattern option gyroid"
msgid "Gyroid"
-msgstr ""
+msgstr "Gyroid"
#: fdmprinter.def.json
msgctxt "zig_zaggify_infill label"
@@ -1588,7 +1588,7 @@ msgstr "ÅÄ…czy Å›cieżki wypeÅ‚nienia, gdy sÄ… one prowadzone obok siebie. Dla
#: fdmprinter.def.json
msgctxt "infill_angles label"
msgid "Infill Line Directions"
-msgstr "Kierunek Linii Wypełn."
+msgstr "Kierunek Linii Wypełnienia"
#: fdmprinter.def.json
msgctxt "infill_angles description"
@@ -1652,7 +1652,7 @@ msgstr "Dodatek do promienia od środka każdej kostki, aby sprawdzić granicę
#: fdmprinter.def.json
msgctxt "infill_overlap label"
msgid "Infill Overlap Percentage"
-msgstr "Procent Nałożenia Wypełn."
+msgstr "Procent Zachodzenia Wypełnienia"
#: fdmprinter.def.json
msgctxt "infill_overlap description"
@@ -1662,7 +1662,7 @@ msgstr "Ilość nałożenia pomiędzy wypełnieniem i ścianami w procentach sze
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
msgid "Infill Overlap"
-msgstr "Nałożenie Wypełn."
+msgstr "Zachodzenie Wypełnienia"
#: fdmprinter.def.json
msgctxt "infill_overlap_mm description"
@@ -1677,7 +1677,7 @@ msgstr "Procent Nakładania się Skóry"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Dostosuj zachodzenie pomiędzy ścianami, a (punktami końcowymi) linią obrysu, jako procent szerokości linii obrysu i najbardziej wewnętrznej ściany. Niewielkie zachodzenie na siebie pozwala ścianom połączyć się mocno z obrysem. Zauważ, że przy równej szerokości obrysu i szerokości ściany, każdy procent powyżej 50% może spowodować przekroczenie ściany przez obrys, ponieważ pozycja dyszy ekstrudera obrysu może sięgać poza środek ściany."
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1687,12 +1687,12 @@ msgstr "Nakładanie się Skóry"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Dostosuj zachodzenie pomiędzy ścianami, a (punktami końcowymi) linią obrysu. Niewielkie zachodzenie na siebie pozwala ścianom połączyć się mocno z obrysem. Zauważ, że przy równej szerokości obrysu i szerokości ściany, każdy procent powyżej 50% może spowodować przekroczenie ściany przez obrys, ponieważ pozycja dyszy ekstrudera obrysu może sięgać poza środek ściany."
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
msgid "Infill Wipe Distance"
-msgstr "Dług. Czyszczenia Wypełn."
+msgstr "Długość Czyszczenia Wypełnienia"
#: fdmprinter.def.json
msgctxt "infill_wipe_dist description"
@@ -1702,7 +1702,7 @@ msgstr "Odległość ruchu jałowego pomiędzy każdą linią wypełnienia, aby
#: fdmprinter.def.json
msgctxt "infill_sparse_thickness label"
msgid "Infill Layer Thickness"
-msgstr "Grubość Warstwy Wypełn."
+msgstr "Grubość Warstwy Wypełnienia"
#: fdmprinter.def.json
msgctxt "infill_sparse_thickness description"
@@ -1712,7 +1712,7 @@ msgstr "Grubość na warstwe materiału wypełniającego. Ta wartość powinna z
#: fdmprinter.def.json
msgctxt "gradual_infill_steps label"
msgid "Gradual Infill Steps"
-msgstr "Stopnie Stopniowego Wypełn."
+msgstr "Stopniowe Kroki Wypełnienia"
#: fdmprinter.def.json
msgctxt "gradual_infill_steps description"
@@ -1722,7 +1722,7 @@ msgstr "Liczba redukcji wypełnienia o połowę podczas drukowania poniżej gór
#: fdmprinter.def.json
msgctxt "gradual_infill_step_height label"
msgid "Gradual Infill Step Height"
-msgstr "Wys. Stopnia Stopniowego Wypełn."
+msgstr "Wysokość Kroku Stopniowego Wypełnienia"
#: fdmprinter.def.json
msgctxt "gradual_infill_step_height description"
@@ -1742,7 +1742,7 @@ msgstr "Wydrukuj wypełnienie przed wydrukowaniem ścian. Drukowanie ścian jako
#: fdmprinter.def.json
msgctxt "min_infill_area label"
msgid "Minimum Infill Area"
-msgstr "Min. Obszar Wypełn."
+msgstr "Min. Obszar Wypełnienia"
#: fdmprinter.def.json
msgctxt "min_infill_area description"
@@ -2127,7 +2127,7 @@ msgstr "Długość Retrakcji przy Zmianie Dyszy"
#: 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 ""
+msgstr "Wielkość retrakcji przy przełączaniu ekstruderów. Ustaw na 0, aby wyłączyć retrakcję. Powinno być ustawione tak samo jak długość strefy grzania."
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2182,7 +2182,7 @@ msgstr "Prędkość druku."
#: fdmprinter.def.json
msgctxt "speed_infill label"
msgid "Infill Speed"
-msgstr "Prędkość Wypełn."
+msgstr "Prędkość Wypełnienia"
#: fdmprinter.def.json
msgctxt "speed_infill description"
@@ -2202,7 +2202,7 @@ msgstr "Prędkość drukowania ścian."
#: fdmprinter.def.json
msgctxt "speed_wall_0 label"
msgid "Outer Wall Speed"
-msgstr "Prędkość Zewn. Ściany"
+msgstr "Prędkość Zew. Ściany"
#: fdmprinter.def.json
msgctxt "speed_wall_0 description"
@@ -2212,7 +2212,7 @@ msgstr "Szybkość, z jaką drukowane są ściany zewnętrzne. Drukując zewnęt
#: fdmprinter.def.json
msgctxt "speed_wall_x label"
msgid "Inner Wall Speed"
-msgstr "Prędkość Wewn. Ściany"
+msgstr "Prędkość Wew. Ściany"
#: fdmprinter.def.json
msgctxt "speed_wall_x description"
@@ -2292,7 +2292,7 @@ msgstr "Prędkość, z jaką drukowane jest podłoże podpory. Drukowanie z niż
#: fdmprinter.def.json
msgctxt "speed_prime_tower label"
msgid "Prime Tower Speed"
-msgstr "Prędkość Wieży Czyszcz."
+msgstr "Prędkość Wieży Czyszczenia"
#: fdmprinter.def.json
msgctxt "speed_prime_tower description"
@@ -2432,7 +2432,7 @@ msgstr "Przyspieszenie, z jakim drukowane są ściany."
#: fdmprinter.def.json
msgctxt "acceleration_wall_0 label"
msgid "Outer Wall Acceleration"
-msgstr "Przyspieszenie Åšciany Zewn."
+msgstr "Przyspieszenie Åšciany Zew"
#: fdmprinter.def.json
msgctxt "acceleration_wall_0 description"
@@ -2442,7 +2442,7 @@ msgstr "Przyspieszenia, z jakim drukowane są ściany zewn."
#: fdmprinter.def.json
msgctxt "acceleration_wall_x label"
msgid "Inner Wall Acceleration"
-msgstr "Przyspieszenie Åšciany Wewn."
+msgstr "Przyspieszenie Åšciany Wew"
#: fdmprinter.def.json
msgctxt "acceleration_wall_x description"
@@ -2622,7 +2622,7 @@ msgstr "Maksymalna zmiana prędkości chwilowej z jaką drukowane są ściany."
#: fdmprinter.def.json
msgctxt "jerk_wall_0 label"
msgid "Outer Wall Jerk"
-msgstr "Zryw Zewn. Åšcian"
+msgstr "Zryw Zew. Åšcian"
#: fdmprinter.def.json
msgctxt "jerk_wall_0 description"
@@ -2632,7 +2632,7 @@ msgstr "Maksymalna zmiana prędkości chwilowej z jaką drukowane są zewnętrzn
#: fdmprinter.def.json
msgctxt "jerk_wall_x label"
msgid "Inner Wall Jerk"
-msgstr "Zryw Wewn. Åšcian"
+msgstr "Zryw Wew. Åšcian"
#: fdmprinter.def.json
msgctxt "jerk_wall_x description"
@@ -2787,7 +2787,7 @@ msgstr "Tryb Kombinowania"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "Combing utrzymuje dyszę w obszarach wydruku podczas poruszania. Powoduje to nieco dłuższe ruchy, ale zmniejsza potrzebę retrakcji. Jeśli Combing jest wyłączone, następuje retrakcja, a dysza przesuwa się w linii prostej do następnego punktu. Możliwe jest wyłączenie opcji górnych / dolnych obszarach obrysu lub utrzymanie dyszy w obrębie wypełnienia."
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -2822,7 +2822,7 @@ msgstr "Przy wartości niezerowej, kombinowane ruchy jałowe o dystansie większ
#: fdmprinter.def.json
msgctxt "travel_retract_before_outer_wall label"
msgid "Retract Before Outer Wall"
-msgstr "Cofnij Przed Zewn. ÅšcianÄ…"
+msgstr "Cofnij Przed Zew. ÅšcianÄ…"
#: fdmprinter.def.json
msgctxt "travel_retract_before_outer_wall description"
@@ -3272,32 +3272,32 @@ msgstr "Orientacja wzoru wypełnienia dla podpór. Wzór podpory jest obracany w
#: fdmprinter.def.json
msgctxt "support_brim_enable label"
msgid "Enable Support Brim"
-msgstr ""
+msgstr "Włącz Obrys Podpór"
#: fdmprinter.def.json
msgctxt "support_brim_enable description"
msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate."
-msgstr ""
+msgstr "Generuj obrys w obszarach wypełnienia podpory pierwszej warstwy. Obrys jest drukowany pod podporą, a nie wokół. Włączenie tej opcji zwiększa przyczepność podpór do stołu."
#: fdmprinter.def.json
msgctxt "support_brim_width label"
msgid "Support Brim Width"
-msgstr ""
+msgstr "Szerokość Obrysu Podpór"
#: fdmprinter.def.json
msgctxt "support_brim_width description"
msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material."
-msgstr ""
+msgstr "Szerokość obrysu, który ma być wydrukowany pod podporami. Szerszy obrys to większa przyczepność do stołu, kosztem zużytego materiału."
#: fdmprinter.def.json
msgctxt "support_brim_line_count label"
msgid "Support Brim Line Count"
-msgstr ""
+msgstr "Ilość Linii Obrysu Podpór"
#: fdmprinter.def.json
msgctxt "support_brim_line_count description"
msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material."
-msgstr ""
+msgstr "Liczba linii używanych do obrysu podpór. Większa ilość linii obrysu to większa przyczepność do stołu, kosztem zużytego materiału."
#: fdmprinter.def.json
msgctxt "support_z_distance label"
@@ -3442,12 +3442,12 @@ msgstr "Wysokość wypełnienia podpory o danej gęstości przed przełączeniem
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "Minimalna Powierzchnia Podpór"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Minimalny rozmiar powierzchni dla podpór. Obszary, które mają mniejszą powierzchnię od tej wartości, nie będą generowane."
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3677,62 +3677,62 @@ msgstr "Zygzak"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "Minimalna Powierzchnia Interfejsu Podpór"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Minimalny rozmiar obszaru dla interfejsu podpór. Obszary, które mają powierzchnię mniejszą od tej wartości, nie będą generowane."
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "Minimalna Powierzchnia Dachu Podpór"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Minimalny rozmiar obszaru dla dachu podpór. Obszary, które mają powierzchnię mniejszą od tej wartości, nie będą generowane."
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "Minimalna Powierzchnia Podłoża Podpór"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Minimalny rozmiar obszaru dla podłoża podpór. Obszary, które mają powierzchnię mniejszą od tej wartości, nie będą generowane."
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "Rozrost Poziomy Interfejsu Podpór"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "Wartość przesunięcia zastosowana do obszaru interfejsu podpór."
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "Rozrost Poziomy Dachu Podpór"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "Wartość przesunięcia zastosowana do obszaru dachu podpór."
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "Rozrost Poziomy Podłoża Podpór"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "Wartość przesunięcia zastosowana do obszaru podłoża podpór."
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
@@ -3742,7 +3742,7 @@ msgstr "Nadpisanie Prędkości Wentylatora"
#: fdmprinter.def.json
msgctxt "support_fan_enable description"
msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support."
-msgstr "Gdy załączone, prędkość wentylatora chłodzącego wydruk jest zmieniana dla obszarów leżących bezpośrednio ponad podporami,"
+msgstr "Gdy włączone, prędkość wentylatora chłodzącego wydruk jest zmieniana dla obszarów leżących bezpośrednio ponad podporami."
#: fdmprinter.def.json
msgctxt "support_supported_skin_fan_speed label"
@@ -3817,7 +3817,7 @@ msgstr "Przyczepność"
#: fdmprinter.def.json
msgctxt "prime_blob_enable label"
msgid "Enable Prime Blob"
-msgstr "WÅ‚Ä…cz Czyszcz. \"Blob\""
+msgstr "WÅ‚Ä…cz Czyszczenie \"Blobâ€Ã³w"
#: fdmprinter.def.json
msgctxt "prime_blob_enable description"
@@ -3847,7 +3847,7 @@ msgstr "Współrzędna Y, w której dysza jest czyszczona na początku wydruku."
#: fdmprinter.def.json
msgctxt "adhesion_type label"
msgid "Build Plate Adhesion Type"
-msgstr "Typ Ulepszenia Przyczepności"
+msgstr "Typ Zwiększenia Przyczepności"
#: fdmprinter.def.json
msgctxt "adhesion_type description"
@@ -3877,7 +3877,7 @@ msgstr "Brak"
#: fdmprinter.def.json
msgctxt "adhesion_extruder_nr label"
msgid "Build Plate Adhesion Extruder"
-msgstr "Ekstruder DrukujÄ…cy UÅ‚atw. Przyczep."
+msgstr "Ekstruder Adhezji Pola Roboczego"
#: fdmprinter.def.json
msgctxt "adhesion_extruder_nr description"
@@ -3941,17 +3941,17 @@ msgstr "Liczba linii używana dla obrysu. Więcej linii obrysu poprawia przyczep
#: fdmprinter.def.json
msgctxt "brim_replaces_support label"
msgid "Brim Replaces Support"
-msgstr ""
+msgstr "Podpory ZastÄ…p Obrysem"
#: fdmprinter.def.json
msgctxt "brim_replaces_support description"
msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions."
-msgstr ""
+msgstr "Wymuś drukowanie obrysu wokół modelu, nawet jeśli powierzchnia byłaby zajęta przez podpory. Zastępuje obszary podpór przez obrys. Dotyczy pierwszej warstwy."
#: fdmprinter.def.json
msgctxt "brim_outside_only label"
msgid "Brim Only on Outside"
-msgstr "Obrys Tylko na Zewn."
+msgstr "Obrys Tylko na Zew"
#: fdmprinter.def.json
msgctxt "brim_outside_only description"
@@ -3976,7 +3976,7 @@ msgstr "Wygładzanie Tratwy"
#: fdmprinter.def.json
msgctxt "raft_smoothing description"
msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle."
-msgstr "To ustawienie kontroluje jak bardzo wewn. narożniki w zewn. krawędzi tratwy mają być zaokrąglone. Wewn. narożniki są zaokrąglane do półokręgów o promieniu równym wartości podanej tutaj. To ustawienie usuwa także otwory w zewn. krawędzi tratwy, które są mniejsze niż taki okrąg."
+msgstr "To ustawienie kontroluje jak bardzo wewn. narożniki w zewn. krawędzi tratwy mają być zaokrąglone. Wew. narożniki są zaokrąglane do półokręgów o promieniu równym wartości podanej tutaj. To ustawienie usuwa także otwory w zewn. krawędzi tratwy, które są mniejsze niż taki okrąg."
#: fdmprinter.def.json
msgctxt "raft_airgap label"
@@ -4271,7 +4271,7 @@ msgstr "Ustawienia używane do drukowania wieloma głowicami."
#: fdmprinter.def.json
msgctxt "prime_tower_enable label"
msgid "Enable Prime Tower"
-msgstr "Włącz Wieżę Czyszcz."
+msgstr "Włącz Wieżę Czyszczącą"
#: fdmprinter.def.json
msgctxt "prime_tower_enable description"
@@ -4291,7 +4291,7 @@ msgstr "Twórz wieżę czyszczącą o okrągłym kształcie."
#: fdmprinter.def.json
msgctxt "prime_tower_size label"
msgid "Prime Tower Size"
-msgstr "Rozmiar Wieży Czyszcz."
+msgstr "Rozmiar Wieży Czyszczącej"
#: fdmprinter.def.json
msgctxt "prime_tower_size description"
@@ -4301,7 +4301,7 @@ msgstr "Szerokość wieży czyszczącej."
#: fdmprinter.def.json
msgctxt "prime_tower_min_volume label"
msgid "Prime Tower Minimum Volume"
-msgstr "Min. Objętość Wieży Czyszcz."
+msgstr "Min. Objętość Wieży Czyszczącej"
#: fdmprinter.def.json
msgctxt "prime_tower_min_volume description"
@@ -4331,7 +4331,7 @@ msgstr "Współrzędna Y położenia wieży czyszczącej."
#: fdmprinter.def.json
msgctxt "prime_tower_flow label"
msgid "Prime Tower Flow"
-msgstr "Przepływ Wieży Czyszcz."
+msgstr "Przepływ Wieży Czyszczącej"
#: fdmprinter.def.json
msgctxt "prime_tower_flow description"
@@ -4341,7 +4341,7 @@ msgstr "Kompensacja przepływu: ilość ekstrudowanego materiału jest mnożona
#: fdmprinter.def.json
msgctxt "prime_tower_wipe_enabled label"
msgid "Wipe Inactive Nozzle on Prime Tower"
-msgstr "Wytrzyj Nieuż. Dyszą o Wieże Czyszcz."
+msgstr "Wytrzyj Nieużywaną Dyszę o Wieżę Czyszczącą"
#: fdmprinter.def.json
msgctxt "prime_tower_wipe_enabled description"
@@ -4421,7 +4421,7 @@ msgstr "Szerokie szwy próbują zszywać otwarte otwory w siatce przez zamknięc
#: fdmprinter.def.json
msgctxt "meshfix_keep_open_polygons label"
msgid "Keep Disconnected Faces"
-msgstr "Zachowaj Rozłączone Pow."
+msgstr "Zachowaj Rozłączone Powierzchnie"
#: fdmprinter.def.json
msgctxt "meshfix_keep_open_polygons description"
@@ -4501,7 +4501,7 @@ msgstr "Jeden na raz"
#: fdmprinter.def.json
msgctxt "infill_mesh label"
msgid "Infill Mesh"
-msgstr "Siatka Wypełn."
+msgstr "Siatka Wypełnienia"
#: fdmprinter.def.json
msgctxt "infill_mesh description"
@@ -4511,7 +4511,7 @@ msgstr "Użyj tej siatki, aby zmodyfikować wypełnienie innych siatek, z który
#: fdmprinter.def.json
msgctxt "infill_mesh_order label"
msgid "Infill Mesh Order"
-msgstr "Porządek Siatki Wypełn."
+msgstr "Porządek Siatki Wypełnienia"
#: fdmprinter.def.json
msgctxt "infill_mesh_order description"
@@ -4616,7 +4616,7 @@ msgstr "Oba"
#: fdmprinter.def.json
msgctxt "magic_spiralize label"
msgid "Spiralize Outer Contour"
-msgstr "Spiralizuj Zewn. Kontur"
+msgstr "Spiralizuj Zew. Kontur"
#: fdmprinter.def.json
msgctxt "magic_spiralize description"
@@ -5445,7 +5445,7 @@ msgstr "Długość końcówki wewnętrznej linii, która jest rozciągana podcza
#: fdmprinter.def.json
msgctxt "wireframe_roof_outer_delay label"
msgid "WP Roof Outer Delay"
-msgstr "DD Opóźnienie Zewn. Dachu"
+msgstr "DD Opóźnienie Zew. Dachu"
#: fdmprinter.def.json
msgctxt "wireframe_roof_outer_delay description"
diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po
index 599fa75fcb..cb3182ffb6 100644
--- a/resources/i18n/pt_BR/cura.po
+++ b/resources/i18n/pt_BR/cura.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-11-06 02:20-0300\n"
+"PO-Revision-Date: 2019-03-18 11:26+0100\n"
"Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language: pt_BR\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 2.1.1\n"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:22
msgctxt "@action"
@@ -73,7 +73,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "Registro de Alterações"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -330,7 +330,7 @@ msgstr "Acesso à impressora confirmado"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/LegacyUM3OutputDevice.py:112
msgctxt "@info:status"
msgid "No access to print with this printer. Unable to send print job."
-msgstr "Sem acesso para imprimir por esta impressora. Incapaz de enviar o trabalho de impressão."
+msgstr "Sem acesso para imprimir por esta impressora. Não foi possível enviar o trabalho de impressão."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/LegacyUM3OutputDevice.py:114
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/UM3InfoComponents.qml:65
@@ -347,7 +347,7 @@ msgstr "Envia pedido de acesso à impressora"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/LegacyUM3OutputDevice.py:201
msgctxt "@label"
msgid "Unable to start a new print job."
-msgstr "Incapaz de iniciar novo trabalho de impressão."
+msgstr "Não foi possível iniciar novo trabalho de impressão."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/LegacyUM3OutputDevice.py:203
msgctxt "@label"
@@ -492,100 +492,100 @@ msgstr "Impressão Concluída"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "Vazio"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "Desconhecido"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Imprimir por Nuvem"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Imprimir por Nuvem"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "Conectado por Nuvem"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "Erro de nuvem"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "Não foi possível exportar o trabalho de impressão."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "Não foi possível transferir os dados para a impressora."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "amanhã"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "hoje"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "Houve um erro ao conectar à nuvem."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "Enviando dados ao cluster remoto"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Envia e monitora trabalhos de impressão de qualquer lugar usando sua conta Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "Conectar à Ultimaker Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "Não me pergunte novamente para esta impressora."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "Começar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Você agora pode enviar e monitorar trabalhoas de impressão de qualquer lugar usando sua conta Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "Conectado!"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "Rever sua conexão"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -637,12 +637,12 @@ msgstr "Visão Simulada"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "Pós-Processamento"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "Modificar G-Code"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -692,7 +692,7 @@ msgstr "Perfis do Cura 15.04"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "Avaliação"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -722,7 +722,7 @@ msgstr "Imagem GIF"
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:334
msgctxt "@info:status"
msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration."
-msgstr "Incapaz de fatiar com o material atual visto que é incompatível com a máquina ou configuração selecionada."
+msgstr "Não foi possível fatiar com o material atual visto que é incompatível com a máquina ou configuração selecionada."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:334
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:365
@@ -732,35 +732,35 @@ msgstr "Incapaz de fatiar com o material atual visto que é incompatível com a
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:416
msgctxt "@info:title"
msgid "Unable to slice"
-msgstr "Incapaz de fatiar"
+msgstr "Não foi possível fatiar"
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:364
#, python-brace-format
msgctxt "@info:status"
msgid "Unable to slice with the current settings. The following settings have errors: {0}"
-msgstr "Incapaz de fatiar com os ajustes atuais. Os seguintes ajustes têm erros: {0}"
+msgstr "Não foi possível fatiar com os ajustes atuais. Os seguintes ajustes têm erros: {0}"
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:388
#, python-brace-format
msgctxt "@info:status"
msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}"
-msgstr "Incapaz de fatiar devido a alguns ajustes por modelo. Os seguintes ajustes têm erros em um dos modelos ou mais: {error_labels}"
+msgstr "Não foi possível fatiar devido a alguns ajustes por modelo. Os seguintes ajustes têm erros em um dos modelos ou mais: {error_labels}"
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:397
msgctxt "@info:status"
msgid "Unable to slice because the prime tower or prime position(s) are invalid."
-msgstr "Incapaz de fatiar porque a torre de purga ou posição de purga são inválidas."
+msgstr "Não foi possível fatiar porque a torre de purga ou posição de purga são inválidas."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:406
#, python-format
msgctxt "@info:status"
msgid "Unable to slice because there are objects associated with disabled Extruder %s."
-msgstr "Incapaz de fatiar porque há objetos associados com o Extrusor desabilitado %s."
+msgstr "Não foi possível fatiar porque há objetos associados com o Extrusor desabilitado %s."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "Nada a fatiar porque nenhum dos modelos cabe no volume de construção ou está associado a um extrusor desabilitado. Por favor redimensione ou rotacione os modelos para caber, ou habilite um extrusor."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -845,7 +845,7 @@ msgstr "Assegure-se que o g-code é adequado para sua impressora e configuraçã
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "Gerenciar backups"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -858,32 +858,32 @@ msgstr "Backup"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "Houve um erro ao listar seus backups."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "Houve um erro ao tentar restaurar seu backup."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "Backups"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "Enviando seu backup..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "Houve um erro ao transferir seu backup."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "Seu backup terminou de ser enviado."
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -919,7 +919,7 @@ msgstr "Erro ao escrever arquivo 3mf."
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "Pré-visualização"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -1015,7 +1015,7 @@ msgstr "O arquivo <filename>{0}</filename> já existe. Tem certeza que quer sobr
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "URL de arquivo inválida:"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1036,7 +1036,7 @@ msgstr "Ajustes atualizados"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "Extrusor(es) Desabilitado(s)"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1065,13 +1065,13 @@ msgstr "Exportação concluída"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "Falha ao importar perfil de <filename>{0}</filename>: {1}"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "Não foi possível importar perfil de <filename>{0}</filename> antes de uma impressora ser adicionada."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, python-brace-format
@@ -1204,7 +1204,7 @@ msgstr "Tentativa de restauração de backup do Cura que não corresponde à ver
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "Não foi possível contactar o servidor de contas da Ultimaker."
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1214,14 +1214,14 @@ msgstr "Multiplicando e colocando objetos"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "Colocando Objetos"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:150
msgctxt "@info:status"
msgid "Unable to find a location within the build volume for all objects"
-msgstr "Incapaz de achar um lugar dentro do volume de construção para todos os objetos"
+msgstr "Não foi possível achar um lugar dentro do volume de construção para todos os objetos"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
msgctxt "@info:title"
@@ -1630,7 +1630,7 @@ msgstr "Não foi possível conectar-se à base de dados de Pacotes do Cura. Por
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "notas"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1649,7 +1649,7 @@ msgstr "Materiais"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "Sua nota"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1682,7 +1682,7 @@ msgstr "Desconhecido"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "<a href='%1'>Entrar</a> na conta é necessário para instalar ou atualizar"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1705,7 +1705,7 @@ msgstr "Atualizado"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "Mercado"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1740,12 +1740,12 @@ msgstr "Confirmar"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+msgstr "Você precisa entrar em sua conta para dar notas"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to install the package before you can rate"
-msgstr ""
+msgstr "Você precisa instalar o pacote para dar notas"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1785,7 +1785,7 @@ msgstr "Será instalado ao reiniciar"
#: /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 ""
+msgstr "<a href='%1'>Entrar</a> na conta é necessário para atualizar"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1836,22 +1836,22 @@ msgstr "Compatibilidade"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "Documento de Dados Técnicos"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "Documento de Dados de Segurança"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "Diretrizes de Impressão"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "Sítio Web"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1973,17 +1973,17 @@ msgstr "Termos de Acordo do Usuário"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Estas opçÕes não estão disponíveis porque você está monitorando uma impressora de nuvem."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "A webcam não está disponível porque você está monitorando uma impressora de nuvem."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "Carregando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -1993,42 +1993,42 @@ msgstr "Indisponível"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "Inacessivel"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "Ocioso"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "Sem Título"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "Anônimo"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "Requer mudanças na configuração"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "Detalhes"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "Impressora indisponível"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "Primeira disponível"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
@@ -2044,27 +2044,27 @@ msgstr "Enfileirados"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "Ir ao Cura Connect"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "Trabalhos de impressão"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "Tempo total de impressão"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "Esperando por"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "Ver histórico de impressão"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2190,17 +2190,17 @@ msgstr "Finalizado"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "Preparando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "Abortando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "Pausando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2210,7 +2210,7 @@ msgstr "Pausado"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "Continuando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:108
msgctxt "@label:status"
@@ -2220,7 +2220,7 @@ msgstr "Necessária uma ação"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "Termina %1 em %2"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2256,12 +2256,12 @@ msgstr "Continuar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "Pausando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "Continuando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2273,7 +2273,7 @@ msgstr "Pausar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "Abortando..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2314,24 +2314,24 @@ msgstr "Abortar impressão"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "Alterações de Configuração"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "Sobrepor"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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] ""
+msgstr[0] "A impressora associada, %1, requer a seguinte alteração de configuração:"
+msgstr[1] "A impressora associada, %1, requer as seguintes alterações de configuração:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
msgid "The printer %1 is assigned, but the job contains an unknown material configuration."
-msgstr "A impressora %1 está atribuída, mas o trabalho contém configuração de material desconhecida."
+msgstr "A impressora %1 está associada, mas o trabalho contém configuração de material desconhecida."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:78
msgctxt "@label"
@@ -2356,7 +2356,7 @@ msgstr "Alterar mesa de impressão para %1 (Isto não pode ser sobreposto)."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "Sobrepor irá usar os ajustes especificados com a configuração existente da impressora. Isto pode causar falha da impressão."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
@@ -2375,21 +2375,24 @@ msgid ""
"- Check if the printer is turned on.\n"
"- Check if the printer is connected to the network."
msgstr ""
+"Por favor certifique-se que sua impressora está conectada:\n"
+"- Verifique se a impressora está ligada.\n"
+"- Verifique se a impressora está conectada à rede."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "Por favor selecione uma impressora conectada à rede para monitorar."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "Por favor conecte sua impressora Ultimaker à sua rede local."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "Ver manuais de usuário online"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2425,17 +2428,17 @@ msgstr "Modo de Compatibilidade"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "Percursos"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "Assistentes"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "Perímetro"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2511,17 +2514,17 @@ msgstr "O Cura envia dados anonimamente para a Ultimaker de modo a aprimorar a q
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "Não desejo enviar estes dados"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "Permitir enviar estes dados à Ultimaker para ajudar a melhorar o Cura"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "Nenhuma impressão selecionada"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2783,108 +2786,108 @@ msgstr "Abrir"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+msgstr "Meus backups"
#: /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 ""
+msgstr "Você não tem nenhum backup atualmente. Use o botão 'Backup Agora' para criar um."
#: /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 ""
+msgstr "Durante a fase de pré-visualização, você estará limitado a 5 backups visíveis. Remova um backup para ver os mais antigos."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "Fazer backup e sincronizar os ajustes do Cura."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "Entrar"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Backups do Cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "Versão do Cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "Máquinas"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "Materiais"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "Perfis"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "Complementos"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "Restaurar"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+msgstr "Apagar o Backup"
#: /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 ""
+msgstr "Você tem certeza que deseja apagar este backup? Isto não pode ser desfeito."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+msgstr "Restaurar Backup"
#: /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 ""
+msgstr "Você precisará reiniciar o Cura antes que seu backup seja restaurado. Deseja fechar o Cura agora?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "Quer mais?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "Backup Agora"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+msgstr "Auto Backup"
#: /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 ""
+msgstr "Criar um backup automaticamente toda vez que o Cura iniciar."
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "Não suportado"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -3540,7 +3543,7 @@ msgstr "Criar Perfil"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "Por favor dê um nome a este perfil."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3570,7 +3573,7 @@ msgstr "Impressora: %1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "Perfis default"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3605,7 +3608,7 @@ msgstr "Ajustes globais"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "Mercado"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3628,7 +3631,7 @@ msgstr "&Ver"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "Aju&stes"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3663,7 +3666,7 @@ msgstr "Sem Título"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "procurar nos ajustes"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3752,17 +3755,17 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "Recomendado"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "Personalizado"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "Preenchimento gradual"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
@@ -3772,7 +3775,7 @@ msgstr "Preenchimento gradual aumentará gradualmente a quantidade de preenchime
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "Suporte"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:70
msgctxt "@label"
@@ -3787,7 +3790,7 @@ msgstr "Selecione qual extrusor a usar para o suporte. Isto construirá estrutur
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "Aderência"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3807,7 +3810,7 @@ msgstr "Você modificou alguns ajustes de perfil. Se você quiser alterá-los, u
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "Este perfil de qualidade não está disponível para sua configuração atual de material e bico. Por favor altere-os para habilitar este perfil de qualidade"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3817,17 +3820,17 @@ msgstr "Um perfil personalizado está atualmente ativo. Para habilitar o control
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "On"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "Off"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "Perfil"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3843,7 +3846,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "Configuração de impressão desabilitada. Arquivo de G-Code não pode ser modificado."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4084,47 +4087,47 @@ msgstr "Número de Cópias"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "Configurações"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "Selecione configuração"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "Veja o diagrama de compatibilidade de material"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "Configurações"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "Carregando configurações disponíveis da impressora..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "As configurações não estão disponíveis porque a impressora está desconectada."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "Personalizado"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "Impressora"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "Habilitado"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4139,12 +4142,12 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "Esta configuração não está disponível porque %1 não foi reconhecido. Por favor visite %2 para baixar o perfil de materil correto."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "Mercado"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4174,37 +4177,37 @@ msgstr "Tempo restante estimado"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "Ver tipos"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "Oi "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "Conta da Ultimaker"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "Sair da conta"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "Entrar"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "O fluxo de trabalho da próxima geração de impressão 3D"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4213,26 +4216,29 @@ msgid ""
"- Store your Ultimaker Cura settings in the cloud for use anywhere\n"
"- Get exclusive access to material profiles from leading brands"
msgstr ""
+"- Envia trabalhos de impressão para impressoras Ultimaker fora da sua rede local\n"
+"- Guarda seus ajustes do Ultimaker Cura na nuvem para uso em qualquer lugar\n"
+"- Obtém acesso exclusivo a perfis de material de marcas reconhecidas"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "Criar conta"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "Sem estimativa de tempo disponível"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "Sem estimativa de custo disponível"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "Pré-visualização"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4242,32 +4248,32 @@ msgstr "Fatiando..."
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:61
msgctxt "@label:PrintjobStatus"
msgid "Unable to Slice"
-msgstr "Incapaz de Fatiar"
+msgstr "Não Foi Possível Fatiar"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "Fatiar"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "Inicia o processo de fatiamento"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "Cancelar"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "Especificação de tempo"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "Especificação de material"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4282,27 +4288,27 @@ msgstr "%1g"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "Impressoras conectadas"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "Impressoras pré-ajustadas"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "Adicionar impressora"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "Gerenciar impressoras"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "Mostra Guia de Resolução de Problemas Online"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4513,7 +4519,7 @@ msgstr "Exibir Pasta de Configuração"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "&Mercado"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4632,7 +4638,7 @@ msgstr "Criar Novo Perfil"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "Adiciona uma impressora ao Cura"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4641,16 +4647,19 @@ msgid ""
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
msgstr ""
+"Selecione a impressora que deseja usar da lista abaixo.\n"
+"\n"
+"Se sua impressora não está na lista, use a \"Impressora FFF Personalizada\" da categoria \"Personalizado\" e ajuste de acordo com a sua impressora no diálogo a seguir."
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "Fabricante"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "Nome da Impressora"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
@@ -4744,17 +4753,17 @@ msgstr "Biblioteca de suporte para manuseamento de arquivos STL"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147
msgctxt "@label"
msgid "Support library for handling planar objects"
-msgstr ""
+msgstr "Biblioteca de suporte para manuseamento de objetos planares"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148
msgctxt "@label"
msgid "Support library for handling triangular meshes"
-msgstr ""
+msgstr "Biblioteca de suporte para manuseamento de malhas triangulares"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149
msgctxt "@label"
msgid "Support library for analysis of complex networks"
-msgstr ""
+msgstr "Biblioteca de suporte para análises de redes complexas"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150
msgctxt "@label"
@@ -4764,7 +4773,7 @@ msgstr "Biblioteca de suporte para manuseamento de arquivos 3MF"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151
msgctxt "@label"
msgid "Support library for file metadata and streaming"
-msgstr ""
+msgstr "Biblioteca de suporte para streaming e metadados de arquivo"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:152
msgctxt "@label"
diff --git a/resources/i18n/pt_BR/fdmextruder.def.json.po b/resources/i18n/pt_BR/fdmextruder.def.json.po
index c20de4d48f..8ea8ebea60 100644
--- a/resources/i18n/pt_BR/fdmextruder.def.json.po
+++ b/resources/i18n/pt_BR/fdmextruder.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-11-06 04:00-0300\n"
+"PO-Revision-Date: 2019-03-18 11:27+0100\n"
"Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language: pt_BR\n"
@@ -16,6 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Poedit 2.1.1\n"
#: fdmextruder.def.json
msgctxt "machine_settings label"
@@ -85,7 +86,7 @@ msgstr "G-Code Inicial do Extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "G-Code inicial a executar quando mudar para este extrusor."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -125,7 +126,7 @@ msgstr "G-Code Final do Extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "G-Code final a executar quando mudar deste extrusor para outro."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
diff --git a/resources/i18n/pt_BR/fdmprinter.def.json.po b/resources/i18n/pt_BR/fdmprinter.def.json.po
index 55b9bf812d..755dd6e802 100644
--- a/resources/i18n/pt_BR/fdmprinter.def.json.po
+++ b/resources/i18n/pt_BR/fdmprinter.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-10-06 04:30-0300\n"
+"PO-Revision-Date: 2019-03-18 11:27+0100\n"
"Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language: pt_BR\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 2.1.1\n"
#: fdmprinter.def.json
msgctxt "machine_settings label"
@@ -1678,7 +1678,7 @@ msgstr "Porcentagem de Sobreposição do Contorno"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Ajusta a quantidade de sobreposição entre as paredes e (os extremos de) linhas centrais do contorno, como uma porcentagem das larguras de filete de contorno e a parede mais interna. Uma sobreposição leve permite que as paredes se conectem firmemente ao contorno. Note que, dadas uma largura de contorno e filete de parede iguais, qualquer porcentagem acima de 50% pode fazer com que algum contorno ultrapasse a parede, pois a este ponto a posição do bico do extrusor de contorno pode já ter passado do meio da parede."
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1688,7 +1688,7 @@ msgstr "Sobreposição do Contorno"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Ajusta a quantidade de sobreposição entre as paredes e (os extermos de) linhas centrais do contorno. Uma sobreposição pequena permite que as paredes se conectem firmemente ao contorno. Note que, dados uma largura de contorno e filete de parede iguais, qualquer valor maior que metade da largura da parede pode fazer com que o contorno ultrapasse a parede, pois a este ponto a posição do bico do extrusor de contorno pode já ter passado do meio da parede."
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
@@ -2128,7 +2128,7 @@ msgstr "Distância de Retração da Troca de Bico"
#: 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 ""
+msgstr "A quantidade de retração ao mudar extrusores. Coloque em 0 para não haver retração. Isto deve geralmente ser o mesmo que o comprimento da zona de aquecimento do hotend."
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2788,7 +2788,7 @@ msgstr "Modo de Combing"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "O Combing mantém o bico dentro de áreas já impressas ao fazer o percurso. Isto causa movimentações de percurso um pouco mais demoradas mas reduz a necessidade de retrações. Se o combing estiver desligado, o material sofrerá retração eo bico se moverá em linha reta até o próximo ponto. É possível também evitar combing sobre contornos inferiores e superiores ou somente fazer combing dentro do preenchimento."
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -3443,12 +3443,12 @@ msgstr "A altura do preenchimento de suporte de dada densidade antes de trocar p
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "Ãrea Mínima de Suporte"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Ãrea mínima para polígonos de suporte. Polígonos que tiverem uma área menor que essa não serão gerados."
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3678,62 +3678,62 @@ msgstr "Ziguezague"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "Ãrea Mínima de Interface de Suporte"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Ãrea mínima para polígonos de interface de suporte. Polígonos que tiverem uma área menor que este valor não serão gerados."
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "Ãrea Mínima de Teto de Suporte"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Ãrea mínima para os tetos do suporte. Polígonos que tiverem área menor que este valor são serão gerados."
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "Ãrea Mínima de Base de Suporte"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Ãrea mínima para as bases do suporte. Polígonos que tiverem uma área menor que este valor não serão gerados."
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "Expansão Horizontal da Interface de Suporte"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "Quantidade de deslocamento aplicado aos polígonos da interface de suporte."
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "Expansão Horizontal do Teto de Suporte"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "Quantidade de deslocamento aplicado aos tetos do suporte."
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "Expansão Horizontal da Base do Suporte"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "Quantidade de deslocamento aplicado às bases do suporte."
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po
index a3237ca158..8a2edc0001 100644
--- a/resources/i18n/pt_PT/cura.po
+++ b/resources/i18n/pt_PT/cura.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-10-01 13:15+0100\n"
-"Last-Translator: Paulo Miranda <av@utopica3d.com>\n"
+"PO-Revision-Date: 2019-03-14 14:15+0100\n"
+"Last-Translator: Portuguese <info@bothof.nl>\n"
"Language-Team: Paulo Miranda <av@utopica3d.com>, Portuguese <info@bothof.nl>\n"
"Language: pt_PT\n"
"MIME-Version: 1.0\n"
@@ -65,16 +65,12 @@ msgid ""
"<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 ""
-"<p>Um, ou mais, dos modelos 3D podem ter menos qualidade de impressão devido à dimensão do modelo 3D e definição de material:</p>\n"
-"<p>{model_names}</p>\n"
-"<p>Descubra como assegurar a melhor qualidade e fiabilidade possível da impressão.</p>\n"
-"<p><a href=\"https://ultimaker.com/3D-model-assistant\">Ver o guia de qualidade da impressão</a></p>"
+msgstr "<p>Um, ou mais, dos modelos 3D podem ter menos qualidade de impressão devido à dimensão do modelo 3D e definição de material:</p>\n<p>{model_names}</p>\n<p>Descubra como assegurar a melhor qualidade e fiabilidade possível da impressão.</p>\n<p><a href=\"https://ultimaker.com/3D-model-assistant\">Ver o guia de qualidade da impressão</a></p>"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "Lista das Alterações"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -510,100 +506,100 @@ msgstr "Impressão terminada"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "Vazio"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "Desconhecido"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Imprimir através da cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Imprimir através da cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "Ligada através da cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "Erro da cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "Não foi possível exportar o trabalho de impressão."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "Não foi possível carregar os dados para a impressora."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "amanhã"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "hoje"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "Ocorreu um erro na ligação à cloud."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "A enviar dados para o cluster remoto"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Envie e monitorize trabalhos de impressão a partir de qualquer lugar através da sua conta Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "Ligar à Ultimaker Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "Não perguntar novamente sobre esta impressora."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "Iniciar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Agora pode enviar e monitorizar trabalhos de impressão a partir de qualquer lugar através da sua conta Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "Ligada!"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "Reveja a sua ligação"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -655,12 +651,12 @@ msgstr "Visualização por Camadas"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "Pós-Processamento"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "Modificar G-Code"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -710,7 +706,7 @@ msgstr "Perfis Cura 15.04"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "Avaliação"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -778,7 +774,7 @@ msgstr "Não é possível seccionar porque existem objetos associados à extruso
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "Sem conteúdo para segmentar porque nenhum dos modelos está dentro do volume de construção ou porque os mesmos estão atribuídos a um extrusor desativado. Dimensione ou rode os modelos para os adaptar ou ative o extrusor."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -863,7 +859,7 @@ msgstr "Certifique-se de que este g-code é apropriado para a sua impressora e r
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "Gerir cópias de segurança"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -876,32 +872,32 @@ msgstr "Backup"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "Ocorreu um erro ao listar as suas cópias de segurança."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "Ocorreu um erro ao tentar restaurar a sua cópia de segurança."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "Cópias de segurança"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "A carregar a sua cópia de segurança..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "Ocorreu um erro ao carregar a sua cópia de segurança."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "A cópia de segurança terminou o seu carregamento."
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -937,7 +933,7 @@ msgstr "Erro ao gravar ficheiro 3mf."
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "Pré-visualizar"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -1033,7 +1029,7 @@ msgstr "O ficheiro <filename>{0}</filename> já existe. Tem a certeza de que des
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "URL de ficheiro inválido:"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1054,7 +1050,7 @@ msgstr "Definições atualizadas"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "Extrusor(es) desativado(s)"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1083,13 +1079,13 @@ msgstr "Exportação bem-sucedida"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "Falha ao importar perfil de <filename>{0}</filename>: {1}"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "Não é possível importar o perfil de <filename>{0}</filename> antes de ser adicionada uma impressora."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, python-brace-format
@@ -1224,7 +1220,7 @@ msgstr "Tentou restaurar um Cura backup que não corresponde á sua versão actu
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "Não é possível aceder ao servidor da conta Ultimaker."
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1234,7 +1230,7 @@ msgstr "Multiplicar e posicionar objetos"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "A posicionar objetos"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
@@ -1280,12 +1276,7 @@ msgid ""
" <p>Backups can be found in the configuration folder.</p>\n"
" <p>Please send us this Crash Report to fix the problem.</p>\n"
" "
-msgstr ""
-"<p><b>Ups, o Ultimaker Cura encontrou um possível problema.</p></b>\n"
-" <p>Foi encontrado um erro irrecuperável durante o arranque da aplicação. Este pode ter sido causado por alguns ficheiros de configuração incorrectos. Sugerimos que faça um backup e reponha a sua configuração.</p>\n"
-" <p>Os backups estão localizados na pasta de configuração.</p>\n"
-" <p>Por favor envie-nos este Relatório de Falhas para podermos resolver o problema.</p>\n"
-" "
+msgstr "<p><b>Ups, o Ultimaker Cura encontrou um possível problema.</p></b>\n <p>Foi encontrado um erro irrecuperável durante o arranque da aplicação. Este pode ter sido causado por alguns ficheiros de configuração incorrectos. Sugerimos que faça um backup e reponha a sua configuração.</p>\n <p>Os backups estão localizados na pasta de configuração.</p>\n <p>Por favor envie-nos este Relatório de Falhas para podermos resolver o problema.</p>\n "
# rever!
# button size?
@@ -1320,10 +1311,7 @@ msgid ""
"<p><b>A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem</p></b>\n"
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
" "
-msgstr ""
-"<p><b>Ocorreu um erro fatal no Cura. Por favor envie-nos este Relatório de Falhas para podermos resolver o problema</p></b>\n"
-" <p>Por favor utilize o botão \"Enviar relatório\" para publicar um relatório de erros automaticamente nos nossos servidores</p>\n"
-" "
+msgstr "<p><b>Ocorreu um erro fatal no Cura. Por favor envie-nos este Relatório de Falhas para podermos resolver o problema</p></b>\n <p>Por favor utilize o botão \"Enviar relatório\" para publicar um relatório de erros automaticamente nos nossos servidores</p>\n "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:173
msgctxt "@title:groupbox"
@@ -1655,7 +1643,7 @@ msgstr "Não foi possível aceder á base de dados de Pacotes do Cura. Por favor
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "classificações"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1674,7 +1662,7 @@ msgstr "Materiais"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "A sua classificação"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1707,7 +1695,7 @@ msgstr "Desconhecido"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "É necessário <a href='%1'>Log in</a> para instalar ou atualizar"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1730,7 +1718,7 @@ msgstr "Atualizado"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "Mercado"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1765,12 +1753,12 @@ msgstr "Confirmar"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+msgstr "É necessário iniciar sessão antes de atribuir a classificação"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to install the package before you can rate"
-msgstr ""
+msgstr "É necessário instalar o pacote antes de atribuir a classificação"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1810,7 +1798,7 @@ msgstr "Será instalado após reiniciar"
#: /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 ""
+msgstr "É necessário <a href='%1'>Log in</a> para atualizar"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1833,10 +1821,7 @@ 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 ""
-"Este plug-in contém uma licença.\n"
-"É necessário aceitar esta licença para instalar o plug-in.\n"
-"Concorda com os termos abaixo?"
+msgstr "Este plug-in contém uma licença.\nÉ necessário aceitar esta licença para instalar o plug-in.\nConcorda com os termos abaixo?"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLicenseDialog.qml:55
msgctxt "@action:button"
@@ -1861,22 +1846,22 @@ msgstr "Compatibilidade"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "Ficha técnica"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "Ficha de segurança"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "Instruções de impressão"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "Site"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1999,17 +1984,17 @@ msgstr "Contrato de Utilizador"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Estas opções não estão disponíveis pois está a monitorizar uma impressora na cloud."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Esta webcam não está disponível pois está a monitorizar uma impressora na cloud."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "A carregar..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -2019,42 +2004,42 @@ msgstr "Indisponível"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "Inacessível"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "Inativa"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "Sem título"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "Anónimo"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "Requer alterações na configuração"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "Detalhes"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "Impressora indisponível"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "Primeira disponível"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
@@ -2070,27 +2055,27 @@ msgstr "Em fila"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "Ir para o Cura Connect"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "Trabalhos em Impressão"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "Tempo de impressão total"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "A aguardar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "Ver histórico de impressão"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2113,10 +2098,7 @@ msgid ""
"To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n"
"\n"
"Select your printer from the list below:"
-msgstr ""
-"Para imprimir diretamente para a sua impressora através da rede, certifique-se de que a sua impressora está ligada à rede por meio de um cabo de rede ou através de ligação à rede Wi-Fi. Se não ligar o Cura por rede à impressora, poderá ainda assim utilizar uma unidade USB para transferir ficheiros g-code para a impressora.\n"
-"\n"
-"Selecione a sua impressora na lista em baixo:"
+msgstr "Para imprimir diretamente para a sua impressora através da rede, certifique-se de que a sua impressora está ligada à rede por meio de um cabo de rede ou através de ligação à rede Wi-Fi. Se não ligar o Cura por rede à impressora, poderá ainda assim utilizar uma unidade USB para transferir ficheiros g-code para a impressora.\n\nSelecione a sua impressora na lista em baixo:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:87
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
@@ -2216,17 +2198,17 @@ msgstr "Impressão terminada"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "A preparar..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "A cancelar..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "A colocar em pausa..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2236,7 +2218,7 @@ msgstr "Em Pausa"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "A recomeçar..."
# rever!
# ver contexto!
@@ -2248,7 +2230,7 @@ msgstr "Ação necessária"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "Termina %1 a %2"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2284,12 +2266,12 @@ msgstr "Retomar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "A colocar em pausa..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "A recomeçar..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2301,7 +2283,7 @@ msgstr "Colocar em pausa"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "A cancelar..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2342,19 +2324,19 @@ msgstr "Cancelar impressão"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "Alterações na configuração"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "Ignorar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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] ""
+msgstr[0] "A impressora atribuída %1 requer a seguinte alteração na configuração:"
+msgstr[1] "A impressora atribuída %1 requer as seguintes alterações na configuração:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
@@ -2384,7 +2366,7 @@ msgstr "Alterar placa de construção para %1 (isto não pode ser substituído).
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "Ignorar utilizará as definições especificadas com a configuração da impressora existente. Tal pode resultar numa falha de impressão."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
@@ -2402,22 +2384,22 @@ 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."
-msgstr ""
+msgstr "Certifique-se de que é possível estabelecer ligação com a impressora:\n- Verifique se a impressora está ligada.\n- Verifique se a impressora está ligada à rede."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "Selecione uma impressora ligada à rede para monitorizar."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "Ligue a sua impressora Ultimaker à sua rede local."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "Ver manuais do utilizador online"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2453,17 +2435,17 @@ msgstr "Modo Compatibilidade"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "Deslocações"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "Auxiliares"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "Invólucro"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2542,17 +2524,17 @@ msgstr "O Cura envia informação anónima para a Ultimaker, para nos ajudar a a
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "Não pretendo enviar estes dados"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "Permita o envio destes dados ao Ultimaker e ajude-nos a melhorar o Cura"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "Nenhuma impressão selecionada"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2817,108 +2799,108 @@ msgstr "Abrir"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+msgstr "As minhas cópias de segurança"
#: /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 ""
+msgstr "Atualmente não existem quaisquer cópias de segurança. Utilize o botão \"Efetuar cópia de segurança agora\" para criar uma."
#: /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 ""
+msgstr "Durante a fase de pré-visualização, terá um limite de 5 cópias de segurança visíveis. Remova uma cópia de segurança para ver as antigas."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "Efetue a cópia de segurança e sincronize as suas definições do Cura."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "Iniciar sessão"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Cópias de segurança do Cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "Versão do Cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "Máquinas"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "Materiais"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "Perfis"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "Plug-ins"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "Restaurar"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+msgstr "Eliminar cópia de segurança"
#: /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 ""
+msgstr "Tem a certeza de que pretende eliminar esta cópia de segurança? Esta ação não pode ser anulada."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+msgstr "Restaurar cópia de segurança"
#: /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 ""
+msgstr "É necessário reiniciar o Cura para restaurar a sua cópia de segurança. Pretende fechar o Cura agora?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "Deseja mais?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "Efetuar cópia de segurança agora"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+msgstr "Efetuar cópia de segurança automaticamente"
#: /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 ""
+msgstr "Criar automaticamente uma cópia de segurança sempre que o Cura é iniciado."
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "Não suportado"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -3578,7 +3560,7 @@ msgstr "Criar Perfil"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "Forneça um nome para este perfil."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3608,7 +3590,7 @@ msgstr "Impressora: %1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "Perfis predefinidos"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3643,7 +3625,7 @@ msgstr "Definições Globais"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "Mercado"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3666,7 +3648,7 @@ msgstr "&Visualizar"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "&Definições"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3701,7 +3683,7 @@ msgstr "Sem título"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "procurar definições"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3744,10 +3726,7 @@ msgid ""
"Some hidden settings use values different from their normal calculated value.\n"
"\n"
"Click to make these settings visible."
-msgstr ""
-"Algumas das definições invisíveis têm valores diferentes dos valores normais calculados automaticamente.\n"
-"\n"
-"Clique para tornar estas definições visíveis."
+msgstr "Algumas das definições invisíveis têm valores diferentes dos valores normais calculados automaticamente.\n\nClique para tornar estas definições visíveis."
# rever!
# Afeta?
@@ -3784,10 +3763,7 @@ msgid ""
"This setting has a value that is different from the profile.\n"
"\n"
"Click to restore the value of the profile."
-msgstr ""
-"Esta definição tem um valor que é diferente do perfil.\n"
-"\n"
-"Clique para restaurar o valor do perfil."
+msgstr "Esta definição tem um valor que é diferente do perfil.\n\nClique para restaurar o valor do perfil."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:302
msgctxt "@label"
@@ -3795,25 +3771,22 @@ msgid ""
"This setting is normally calculated, but it currently has an absolute value set.\n"
"\n"
"Click to restore the calculated value."
-msgstr ""
-"Normalmente, o valor desta definição é calculado, mas atualmente tem definido um valor diferente.\n"
-"\n"
-"Clique para restaurar o valor calculado."
+msgstr "Normalmente, o valor desta definição é calculado, mas atualmente tem definido um valor diferente.\n\nClique para restaurar o valor calculado."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "Recomendado"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "Personalizado"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "Enchimento gradual"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
@@ -3823,7 +3796,7 @@ msgstr "O enchimento gradual irá aumentar progressivamente a densidade do enchi
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "Suportes"
# rever!
# collapse ?
@@ -3846,7 +3819,7 @@ msgstr "Selecionar qual o extrusor usado para imprimir os suportes. Isto irá co
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "Aderência à Base de Construção"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3866,7 +3839,7 @@ msgstr "Algumas definições do perfil foram modificadas. Se pretender alterá-l
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "Este perfil de qualidade não se encontra disponível para a sua configuração atual de material e de bocal. Altere-a para ativar este perfil de qualidade"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3876,17 +3849,17 @@ msgstr "De momento está ativo um perfil personalizado. Para poder ativar o cont
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "Ligado"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "Desligado"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "Perfil"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3894,15 +3867,12 @@ msgid ""
"Some setting/override values are different from the values stored in the profile.\n"
"\n"
"Click to open the profile manager."
-msgstr ""
-"Alguns valores de definição/substituição são diferentes dos valores armazenados no perfil.\n"
-"\n"
-"Clique para abrir o gestor de perfis."
+msgstr "Alguns valores de definição/substituição são diferentes dos valores armazenados no perfil.\n\nClique para abrir o gestor de perfis."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "Configuração de impressão desativada. O ficheiro G-code não pode ser modificado."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4149,47 +4119,47 @@ msgstr "Número de Cópias"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "Configurações"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "Selecionar configuração"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "Ver o gráfico de compatibilidade de materiais"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "Configurações"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "A carregar as configurações disponíveis da impressora..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "As configurações não estão disponíveis porque a impressora está desligada."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "Personalizado"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "Impressora"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "Ativado"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4199,17 +4169,17 @@ msgstr "Material"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:344
msgctxt "@label"
msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgstr "Utilizar cola para melhor aderência com esta combinação de materiais."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "Esta configuração não está disponível porque não foi possível reconhecer %1. Visite %2 para transferir o perfil de material correto."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "Mercado"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4239,37 +4209,37 @@ msgstr "Tempo restante estimado"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "Ver tipos"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "Olá "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "Conta Ultimaker"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "Terminar sessão"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "Iniciar sessão"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "O fluxo de trabalho de impressão 3D da próxima geração"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4277,27 +4247,27 @@ 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 material profiles from leading brands"
-msgstr ""
+msgstr "- Envie trabalhos de impressão para impressoras Ultimaker fora da sua rede local\n- Guarde as definições do seu Ultimaker Cura na cloud para utilizar em qualquer lugar\n- Obtenha acesso exclusivo a perfis de materiais de marcas de referência"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "Criar conta"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "Nenhuma estimativa de tempo disponível"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "Nenhuma estimativa de custos disponível"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "Pré-visualizar"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4312,27 +4282,27 @@ msgstr "Não é possível Seccionar"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "Segmentação"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "Iniciar o processo de segmentação"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "Cancelar"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "Especificação de tempo"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "Especificação do material"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4347,27 +4317,27 @@ msgstr "%1 g"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "Impressoras ligadas"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "Impressoras predefinidas"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "Adicionar Impressora"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "Gerir impressoras"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "Mostrar Guia de resolução de problemas online"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4580,7 +4550,7 @@ msgstr "Mostrar pasta de configuração"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "&Mercado"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4652,9 +4622,7 @@ msgctxt "@text:window"
msgid ""
"You have customized some profile settings.\n"
"Would you like to keep or discard those settings?"
-msgstr ""
-"Alterou algumas das definições do perfil.\n"
-"Gostaria de manter ou descartar essas alterações?"
+msgstr "Alterou algumas das definições do perfil.\nGostaria de manter ou descartar essas alterações?"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:110
msgctxt "@title:column"
@@ -4699,7 +4667,7 @@ msgstr "Criar novo perfil"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "Adicionar uma impressora ao Cura"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4707,17 +4675,17 @@ msgid ""
"Select the printer you want to use from the list below.\n"
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
-msgstr ""
+msgstr "Selecione a impressora que deseja utilizar da lista abaixo.\n\nSe a sua impressora não constar da lista, utilize a opção \"Impressora FFF personalizada\" da categoria \"Personalizado\" e ajuste as definições para corresponder à sua impressora na próxima caixa de diálogo."
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "Fabricante"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "Nome da impressora"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
@@ -4744,9 +4712,7 @@ 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 ""
-"O Cura foi desenvolvido pela Ultimaker B.V. em colaboração com a comunidade.\n"
-"O Cura tem o prazer de utilizar os seguintes projetos open source:"
+msgstr "O Cura foi desenvolvido pela Ultimaker B.V. em colaboração com a comunidade.\nO Cura tem o prazer de utilizar os seguintes projetos open source:"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:134
msgctxt "@label"
@@ -5168,6 +5134,7 @@ msgstr "X3GWriter"
#~ "Print Setup disabled\n"
#~ "G-code files cannot be modified"
#~ msgstr ""
+
#~ "Configuração da Impressão desativada\n"
#~ "Os ficheiros G-code não podem ser modificados"
@@ -5795,6 +5762,7 @@ msgstr "X3GWriter"
#~ "Could not export using \"{}\" quality!\n"
#~ "Felt back to \"{}\"."
#~ msgstr ""
+
#~ "Não foi possível exportar utilizando a qualidade \"{}\"!\n"
#~ "Foi revertido para \"{}\"."
@@ -5971,6 +5939,7 @@ msgstr "X3GWriter"
#~ "2) Turn the fan off (only if there are no tiny details on the model).\n"
#~ "3) Use a different material."
#~ msgstr ""
+
#~ "Alguns modelos poderão não ser impressos com a melhor qualidade devido ás dimensões do objecto e aos materiais escolhidos para os modelos: {model_names}.\n"
#~ "Sugestões que poderão ser úteis para melhorar a qualidade da impressão dos modelos:\n"
#~ "1) Utilize cantos arredondados.\n"
@@ -5987,6 +5956,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ "Thanks!"
#~ msgstr ""
+
#~ "Não foram encontrados quaisquer modelos no seu desenho. Por favor verifique novamente o conteúdo do desenho e confirme que este inclui uma peça ou uma \"assembly\"?\n"
#~ "\n"
#~ "Obrigado!"
@@ -5997,6 +5967,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ "Sorry!"
#~ msgstr ""
+
#~ "Foram encontradas mais do que uma peça ou uma \"assembly\" no seu desenho. De momento só são suportados ficheiros com uma só peça ou só uma \"assembly\".\n"
#~ "\n"
#~ "As nossa desculpas!"
@@ -6025,6 +5996,7 @@ msgstr "X3GWriter"
#~ "With kind regards\n"
#~ " - Thomas Karl Pietrowski"
#~ msgstr ""
+
#~ "Caro Cliente,\n"
#~ "Não foi possível encontrar uma instalação válida do SolidWorks no seu sistema. O que significa que o SolidWorks não está instalado ou não dispõe de uma licença válida. Por favor verifique se o próprio SolidWorks funciona sem qualquer problema e/ou contacte o seu ICT.\n"
#~ "\n"
@@ -6039,6 +6011,7 @@ msgstr "X3GWriter"
#~ "With kind regards\n"
#~ " - Thomas Karl Pietrowski"
#~ msgstr ""
+
#~ "Caro cliente,\n"
#~ "Está atualmente a executar este plug-in num sistema operativo que não o Windows. Este plug-in apenas funciona no Windows com o SolidWorks instalado e com uma licença válida. Instale este plug-in num computador com o Windows e com o SolidWorks instalado.\n"
#~ "\n"
@@ -6143,6 +6116,7 @@ msgstr "X3GWriter"
#~ "Open the directory\n"
#~ "with macro and icon"
#~ msgstr ""
+
#~ "Abrir o diretório\n"
#~ "com macro e ícone"
diff --git a/resources/i18n/pt_PT/fdmextruder.def.json.po b/resources/i18n/pt_PT/fdmextruder.def.json.po
index 0d6b9d521f..8da410c2cb 100644
--- a/resources/i18n/pt_PT/fdmextruder.def.json.po
+++ b/resources/i18n/pt_PT/fdmextruder.def.json.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 14:25+0100\n"
-"Last-Translator: Paulo Miranda <av@utopica3d.com>\n"
+"PO-Revision-Date: 2019-03-14 14:15+0100\n"
+"Last-Translator: Portuguese <info@bothof.nl>\n"
"Language-Team: Paulo Miranda <av@utopica3d.com>, Portuguese <info@bothof.nl>\n"
"Language: pt_PT\n"
"MIME-Version: 1.0\n"
@@ -86,7 +86,7 @@ msgstr "G-Code Inicial do Extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "G-code inicial para executar ao mudar para este extrusor."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -126,7 +126,7 @@ msgstr "G-Code Final do Extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "G-code final para executar ao mudar deste extrusor."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
diff --git a/resources/i18n/pt_PT/fdmprinter.def.json.po b/resources/i18n/pt_PT/fdmprinter.def.json.po
index 210ff9ba75..e7253bedd5 100644
--- a/resources/i18n/pt_PT/fdmprinter.def.json.po
+++ b/resources/i18n/pt_PT/fdmprinter.def.json.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-10-01 14:15+0100\n"
-"Last-Translator: Paulo Miranda <av@utopica3d.com>\n"
+"PO-Revision-Date: 2019-03-14 14:15+0100\n"
+"Last-Translator: Portuguese <info@bothof.nl>\n"
"Language-Team: Paulo Miranda <av@utopica3d.com>, Portuguese <info@bothof.nl>\n"
"Language: pt_PT\n"
"MIME-Version: 1.0\n"
@@ -58,9 +58,7 @@ msgctxt "machine_start_gcode description"
msgid ""
"G-code commands to be executed at the very start - separated by \n"
"."
-msgstr ""
-"Comandos G-code a serem executados no início – separados por \n"
-"."
+msgstr "Comandos G-code a serem executados no início – separados por \n."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@@ -72,9 +70,7 @@ msgctxt "machine_end_gcode description"
msgid ""
"G-code commands to be executed at the very end - separated by \n"
"."
-msgstr ""
-"Comandos G-code a serem executados no fim – separados por \n"
-"."
+msgstr "Comandos G-code a serem executados no fim – separados por \n."
#: fdmprinter.def.json
msgctxt "material_guid label"
@@ -1699,9 +1695,7 @@ msgctxt "infill_wall_line_count description"
msgid ""
"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n"
"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right."
-msgstr ""
-"Adicionar paredes adicionais em torno da área de enchimento. Essas paredes podem fazer com que as linhas de revestimento superiores/inferiores desçam menos, o que significa que são necessárias menos camadas de revestimento superior/inferior para a mesma qualidade à custa de algum material adicional.\n"
-"Esta funcionalidade pode ser combinada com a opção Ligar polígonos de enchimento para unir todo o enchimento num único caminho de extrusão sem necessidade de deslocações ou retrações, se configurado corretamente."
+msgstr "Adicionar paredes adicionais em torno da área de enchimento. Essas paredes podem fazer com que as linhas de revestimento superiores/inferiores desçam menos, o que significa que são necessárias menos camadas de revestimento superior/inferior para a mesma qualidade à custa de algum material adicional.\nEsta funcionalidade pode ser combinada com a opção Ligar polígonos de enchimento para unir todo o enchimento num único caminho de extrusão sem necessidade de deslocações ou retrações, se configurado corretamente."
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@@ -1741,7 +1735,7 @@ msgstr "Sobreposição Revestimento (%)"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Ajuste a quantidade de sobreposição entre as paredes e (as extremidades) das linhas centrais de revestimento, como percentagem das larguras de linha das linhas de revestimento e da parede mais interna. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao revestimento. Observe que no caso de um revestimento e uma largura de revestimento da parede iguais, qualquer percentagem acima de 50% pode fazer com que o revestimento ultrapasse a parede, visto que a posição do bocal do extrusor de revestimento pode já ultrapassar o centro da parede neste ponto."
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1751,7 +1745,7 @@ msgstr "Sobreposição Revestimento (mm)"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Ajuste a quantidade de sobreposição entre as paredes e (as extremidades) das linhas centrais de revestimento. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao revestimento. Observe que no caso de um revestimento e uma largura de revestimento da parede iguais, qualquer valor acima da metade da largura da parede pode fazer com que o revestimento ultrapasse a parede, visto que a posição do bocal do extrusor de revestimento pode já ultrapassar o centro da parede."
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
@@ -2209,7 +2203,7 @@ msgstr "Distância de retração de substituição do nozzle"
#: 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 ""
+msgstr "A quantidade de retração ao mudar de extrusor. Defina como 0 para não obter qualquer retração. Normalmente, esta deve ser a mesma que o comprimento da zona de aquecimento."
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2900,7 +2894,7 @@ msgstr "Modo de Combing"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "Combing mantém o bocal em áreas já impressas durante a deslocação. Isto resulta em movimentos de deslocação ligeiramente mais longos, mas reduz a necessidade de retrações. Se o combing estiver desativado, o material será retraído e o bocal irá deslocar-se em linha reta para o próximo ponto. Também é possível evitar o combing em áreas de revestimento superiores/inferiores ou apenas efetuar o combing no enchimento."
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -3573,12 +3567,12 @@ msgstr "A altura do enchimento de suporte de uma determinada densidade antes de
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "Ãrea de suporte mínimo"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Tamanho mínimo da área para polígonos de suporte. Os polígonos com uma área inferior a este valor não serão gerados."
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3811,62 +3805,62 @@ msgstr "Ziguezague"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "Ãrea mínima da interface de suporte"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Tamanho mínimo da área para polígonos da interface de suporte. Os polígonos com uma área inferior a este valor não serão gerados."
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "Ãrea mínima do teto de suporte"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Tamanho mínimo da área para os tetos de suporte. Os polígonos com uma área inferior a este valor não serão gerados."
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "Ãrea mínima do piso de suporte"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Tamanho mínimo da área para os pisos de suporte. Os polígonos com uma área inferior a este valor não serão gerados."
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "Expansão horizontal da interface de suporte"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "Quantidade do desvio aplicado aos polígonos da interface de suporte."
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "Expansão horizontal do teto de suporte"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "Quantidade do desvio aplicado aos tetos de suporte."
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "Expansão horizontal do piso de suporte"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "Quantidade do desvio aplicado aos pisos de suporte."
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
@@ -4041,9 +4035,7 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
-msgstr ""
-"A distância horizontal entre o contorno e o perímetro exterior da primeira camada da impressão.\n"
-"Esta é a distância mínima. Linhas múltiplas de contorno serão impressas para o exterior."
+msgstr "A distância horizontal entre o contorno e o perímetro exterior da primeira camada da impressão.\nEsta é a distância mínima. Linhas múltiplas de contorno serão impressas para o exterior."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@@ -5532,9 +5524,7 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
-msgstr ""
-"A distância de um movimento ascendente que é extrudido a metade da velocidade.\n"
-"Isto pode causar melhor aderência às camadas anteriores, sendo que o material nessas camadas não é demasiado aquecido. Aplica-se apenas à impressão de fios."
+msgstr "A distância de um movimento ascendente que é extrudido a metade da velocidade.\nIsto pode causar melhor aderência às camadas anteriores, sendo que o material nessas camadas não é demasiado aquecido. Aplica-se apenas à impressão de fios."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po
index de4cecfdb0..0439282dff 100644
--- a/resources/i18n/ru_RU/cura.po
+++ b/resources/i18n/ru_RU/cura.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-11-06 15:29+0100\n"
+"PO-Revision-Date: 2019-03-14 14:45+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Ruslan Popov <ruslan.popov@gmail.com>, Russian <info@bothof.nl>\n"
"Language: ru_RU\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 2.1.1\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:22
@@ -73,7 +73,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "Журнал изменений"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -492,100 +492,100 @@ msgstr "Печать завершена"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "ПуÑто"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "ÐеизвеÑтн"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Печать через облако"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Печать через облако"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "Подключено через облако"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "Ошибка облака"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "Облако не ÑкÑпортировало задание печати."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "Облако не залило данные на принтер."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "завтра"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "ÑегоднÑ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "При подключении к облаку возникла ошибка."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "Отправка данных на удаленный клаÑтер"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "ОтправлÑйте и отÑлеживайте Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ из любого меÑта Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вашей учетной запиÑи Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "ПодключитьÑÑ Ðº Ultimaker Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "Ðе Ñпрашивать Ð¼ÐµÐ½Ñ Ñнова Ð´Ð»Ñ Ñтого принтера."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "ПриÑтупить"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Теперь вы можете отправлÑÑ‚ÑŒ и отÑлеживать Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ из любого меÑта Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вашей учетной запиÑи Ultimaker."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "Подключено!"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "Проверьте Ñвое подключение"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -637,12 +637,12 @@ msgstr "Вид моделированиÑ"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "ПоÑÑ‚-обработка"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "Изменить G-код"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -692,7 +692,7 @@ msgstr "Профили Cura 15.04"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "Оценивание"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -760,7 +760,7 @@ msgstr "Ðевозможно разделить на Ñлои из-за нали
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "Ðечего нарезать, так как ни одна модель не попадает в объем принтера либо она назначена отключенному ÑкÑтрудеру. ОтмаÑштабируйте/поверните модели либо включите ÑкÑтрудер."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -845,7 +845,7 @@ msgstr "Перед отправкой G-code на принтер удоÑтовÐ
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "Управление резервными копиÑми"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -858,32 +858,32 @@ msgstr "Резервное копирование"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "При ÑоÑтавлении ÑпиÑка ваших резервных копий возникла ошибка."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "При попытке воÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… из резервной копии возникла ошибка."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "Резервные копии"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "ВыполнÑетÑÑ Ð·Ð°Ð»Ð¸Ð²ÐºÐ° вашей резервной копии..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "При заливке вашей резервной копии возникла ошибка."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "Заливка вашей резервной копии завершена."
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -919,7 +919,7 @@ msgstr "Ошибка в ходе запиÑи файла 3MF."
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "Предварительный проÑмотр"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -1015,7 +1015,7 @@ msgstr "Файл <filename>{0}</filename> уже ÑущеÑтвует. Ð’Ñ‹ ув
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "Ðеправильный URL-Ð°Ð´Ñ€ÐµÑ Ñ„Ð°Ð¹Ð»Ð°:"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1036,7 +1036,7 @@ msgstr "ÐаÑтройки обновлены"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "ЭкÑтрудер (-Ñ‹) отключен (-Ñ‹)"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1065,13 +1065,13 @@ msgstr "ЭкÑпорт уÑпешно завершен"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "Ðе удалоÑÑŒ импортировать профиль из <filename>{0}</filename>: {1}"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "Ðевозможно импортировать профиль из <filename>{0}</filename>, пока не добавлен принтер."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, python-brace-format
@@ -1204,7 +1204,7 @@ msgstr "Попытка воÑÑтановить резервную копию Cu
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "Ðет ÑвÑзи Ñ Ñервером учетных запиÑей Ultimaker."
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1214,7 +1214,7 @@ msgstr "Размножение и размещение объектов"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "Размещение объектов"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
@@ -1630,7 +1630,7 @@ msgstr "Ðе удалоÑÑŒ подключитьÑÑ Ðº базе данных п
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "оценки"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1649,7 +1649,7 @@ msgstr "Материалы"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "Ваша оценка"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1682,7 +1682,7 @@ msgstr "ÐеизвеÑтно"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "Ð”Ð»Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑƒÑтановки или Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ <a href='%1'>войти</a>"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1705,7 +1705,7 @@ msgstr "Обновлено"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "Магазин"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1740,12 +1740,12 @@ msgstr "Подтвердить"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+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"
-msgstr ""
+msgstr "Ð”Ð»Ñ Ð¾Ñ†ÐµÐ½Ð¸Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ уÑтановить пакет"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1785,7 +1785,7 @@ 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 ""
+msgstr "Ð”Ð»Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ <a href='%1'>войти</a>"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1836,22 +1836,22 @@ msgstr "СовмеÑтимоÑÑ‚ÑŒ"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "Таблица техничеÑких характериÑтик"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "ПаÑпорт безопаÑноÑти"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "ИнÑтрукции по печати"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "Веб-Ñайт"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1973,17 +1973,17 @@ msgstr "ПользовательÑкое Ñоглашение"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Указанные опции недоÑтупны, поÑкольку вы отÑлеживаете облачный принтер."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Веб-камера недоÑтупна, поÑкольку вы отÑлеживаете облачный принтер."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "Загрузка..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -1993,42 +1993,42 @@ msgstr "ÐедоÑтупен"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "ÐедоÑтижимо"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "ПроÑтой"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "Без имени"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "Ðнонимн"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "Ðеобходимо внеÑти Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "ПодробноÑти"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "ÐедоÑтупный принтер"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "Первое доÑтупное"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
@@ -2044,27 +2044,27 @@ msgstr "Запланировано"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "Перейти к Cura Connect"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "Ð—Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "Общее Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "Ожидание"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "ПроÑмотреть архив печати"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2190,17 +2190,17 @@ msgstr "Завершено"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "Подготовка..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "ПрерываетÑÑ..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "ПриоÑтановка..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2210,7 +2210,7 @@ msgstr "ПриоÑтановлено"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "ВозобновлÑетÑÑ..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:108
msgctxt "@label:status"
@@ -2220,7 +2220,7 @@ msgstr "Ðеобходимое дейÑтвие"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "Завершение %1 в %2"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2256,12 +2256,12 @@ msgstr "Продолжить"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "ПриоÑтановка..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "ВозобновлÑетÑÑ..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2273,7 +2273,7 @@ msgstr "Пауза"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "ПрерываетÑÑ..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2314,20 +2314,20 @@ msgstr "Прервать печать"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "Переопределить"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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] ""
-msgstr[2] ""
+msgstr[0] "Ð”Ð»Ñ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ð¾Ð³Ð¾ принтера %1 требуетÑÑ Ñледующее изменение конфигурации:"
+msgstr[1] "Ð”Ð»Ñ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ð¾Ð³Ð¾ принтера %1 требуютÑÑ Ñледующие Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸:"
+msgstr[2] "Ð”Ð»Ñ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ð¾Ð³Ð¾ принтера %1 требуютÑÑ Ñледующие Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
@@ -2357,7 +2357,7 @@ msgstr "Заменить рабочий Ñтол на %1 (переопредел
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "При переопределении к имеющейÑÑ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ принтера будут применены указанные наÑтройки. Это может привеÑти к ошибке печати."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
@@ -2376,21 +2376,24 @@ msgid ""
"- Check if the printer is turned on.\n"
"- Check if the printer is connected to the network."
msgstr ""
+"Проверьте наличие Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº принтеру:\n"
+"- УбедитеÑÑŒ, что принтер включен.\n"
+"- Проверьте, подключен ли принтер к Ñети."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "Выберите принтер, подключенный к Ñети, который необходимо отÑлеживать."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "Подключите ваш принтер Ultimaker к Ñвоей локальной Ñети."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "ПроÑмотр руководÑтв пользователей онлайн"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2426,17 +2429,17 @@ msgstr "Режим ÑовмеÑтимоÑти"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "ПеремещениÑ"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "Помощники"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "Ограждение"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2512,17 +2515,17 @@ msgstr "Cura отправлÑет анонимные данные в Ultimaker Ð
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "Ðе хочу отправлÑÑ‚ÑŒ опиÑанные данные"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "Разрешить отправку опиÑанных данных в Ultimaker Ð´Ð»Ñ ÑƒÐ»ÑƒÑ‡ÑˆÐµÐ½Ð¸Ñ Cura"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "Печать не выбрана"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2786,108 +2789,108 @@ msgstr "Открыть"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+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 ""
+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 ""
+msgstr "Ðа Ñтапе предварительного проÑмотра отображаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ 5 резервных копий. Ð”Ð»Ñ Ð¿Ñ€Ð¾Ñмотра предыдущих резервных копий удалите одну копию."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "Резервное копирование и ÑÐ¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð²Ð°ÑˆÐ¸Ñ… параметров Cura."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "Войти"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Резервные копии Cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "ВерÑиÑ Cura"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "Принтеры"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "Материалы"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "Профили"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "Плагины"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "ВоÑÑтановить"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+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."
-msgstr ""
+msgstr "Ð’Ñ‹ уверены, что хотите удалить указанную резервную копию? Данное дейÑтвие невозможно отменить."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+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 ""
+msgstr "Вам потребуетÑÑ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿ÑƒÑтить Cura, прежде чем данные будут воÑÑтановлены из резервной копии. Ð’Ñ‹ дейÑтвительно хотите закрыть Cura прÑмо ÑейчаÑ?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "Желаете большего?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "Создать резервную копию"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+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."
-msgstr ""
+msgstr "ÐвтоматичеÑки Ñоздавать резервную копию в день запуÑка Cura."
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "Ðе поддерживаетÑÑ"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -3543,7 +3546,7 @@ msgstr "Создать профиль"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "Укажите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ профилÑ."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3573,7 +3576,7 @@ msgstr "Принтер: %1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "Профили по умолчанию"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3608,7 +3611,7 @@ msgstr "Общие параметры"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "Магазин"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3631,7 +3634,7 @@ msgstr "Вид"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "&Параметры"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3666,7 +3669,7 @@ msgstr "Без имени"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "параметры поиÑка"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3697,7 +3700,7 @@ msgstr "ОÑтавить Ñтот параметр видимым"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:417
msgctxt "@action:menu"
msgid "Configure setting visibility..."
-msgstr "ВидимоÑÑ‚ÑŒ параметров…"
+msgstr "ВидимоÑÑ‚ÑŒ параметров..."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingCategory.qml:237
msgctxt "@label"
@@ -3755,17 +3758,17 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "Рекомендован"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "Свое"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "ПоÑтепенное заполнение"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
@@ -3775,7 +3778,7 @@ msgstr "ПоÑтепенное заполнение будет поÑтепенÐ
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "Поддержки"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:70
msgctxt "@label"
@@ -3790,7 +3793,7 @@ msgstr "Выбирает, какой ÑкÑтрудер Ñледует иÑпоÐ
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "Прилипание"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3810,7 +3813,7 @@ msgstr "Ð’ некоторые наÑтройки Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð±Ñ‹Ð»Ð¸ внеÑ
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "Этот профиль качеÑтва недоÑтупен Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ¹ текущей конфигурации материала и Ñопла. Измените Ñти наÑтройки Ð´Ð»Ñ Ð·Ð°Ð´ÐµÐ¹ÑÑ‚Ð²Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ ÐºÐ°Ñ‡ÐµÑтва"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3820,17 +3823,17 @@ msgstr "Ð’ наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð°ÐºÑ‚Ð¸Ð²ÐµÐ½ пользователь
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "Вкл"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "Выкл"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "Профиль"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3846,7 +3849,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "ÐаÑтройка печати отключена. Ðевозможно изменить файл Ñ G-кодом."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4048,22 +4051,22 @@ msgstr "Показывать вÑе наÑтройки"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:53
msgctxt "@action:inmenu"
msgid "Manage Setting Visibility..."
-msgstr "Управление видимоÑтью наÑтроек…"
+msgstr "Управление видимоÑтью наÑтроек..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:32
msgctxt "@title:menu menubar:file"
msgid "&Save..."
-msgstr "&Сохранить…"
+msgstr "&Сохранить..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:53
msgctxt "@title:menu menubar:file"
msgid "&Export..."
-msgstr "&ЭкÑпорт…"
+msgstr "&ЭкÑпорт..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:64
msgctxt "@action:inmenu menubar:file"
msgid "Export Selection..."
-msgstr "ЭкÑпорт выбранного…"
+msgstr "ЭкÑпорт выбранного..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:27
msgctxt "@label"
@@ -4089,47 +4092,47 @@ msgstr "КоличеÑтво копий"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "Конфигурации"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "Выберите конфигурации"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "См. таблицу ÑовмеÑтимоÑти материалов"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "Конфигурации"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "Загрузка доÑтупных конфигураций из принтера..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "Конфигурации недоÑтупны, поÑкольку принтер отключен."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "Свое"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "Принтер"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "Включено"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4139,17 +4142,17 @@ msgstr "Материал"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:344
msgctxt "@label"
msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgstr "ИÑпользовать клей Ð´Ð»Ñ Ð»ÑƒÑ‡ÑˆÐµÐ³Ð¾ Ð¿Ñ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð¸Ñ Ñ Ñтой комбинацией материалов."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "Ð”Ð°Ð½Ð½Ð°Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð½ÐµÐ´Ð¾Ñтупна, поÑкольку %1 не раÑпознан. ПоÑетите %2 и загрузите подходÑщий профиль материала."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "Магазин"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4179,37 +4182,37 @@ msgstr "ОÑталоÑÑŒ примерно"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "ПроÑмотр типов"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "ПриветÑтвуем! "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "Ð£Ñ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸Ñь Ultimaker"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "Выйти"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "Войти"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "Рабочий процеÑÑ Ñ‚Ñ€ÐµÑ…Ð¼ÐµÑ€Ð½Ð¾Ð¹ печати Ñледующего поколениÑ"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4218,26 +4221,29 @@ msgid ""
"- Store your Ultimaker Cura settings in the cloud for use anywhere\n"
"- Get exclusive access to material profiles from leading brands"
msgstr ""
+"- ОтправлÑйте Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ на принтеры Ultimaker за пределами вашей локальной Ñети\n"
+"- Храните параметры Ultimaker Cura в облаке, чтобы применÑÑ‚ÑŒ их из любого меÑта\n"
+"- Получите ÑкÑклюзивный доÑтуп к профилÑм материалов от лидирующих производителей"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "Создать учетную запиÑÑŒ"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "Оценка времени недоÑтупна"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "Оценка раÑходов недоÑтупна"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "Предварительный проÑмотр"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4252,27 +4258,27 @@ msgstr "Ðевозможно нарезать"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "Ðарезка на Ñлои"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "ЗапуÑтить нарезку на Ñлои"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "Отмена"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "ÐаÑтройка раÑчета времени"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "ХарактериÑтики материала"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4287,27 +4293,27 @@ msgstr "%1 г"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "Подключенные принтеры"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "Предварительно наÑтроенные принтеры"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "Добавить принтер"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "Управление принтерами"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "Показать онлайн-руководÑтво по решению проблем"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4357,7 +4363,7 @@ msgstr "Вид Ñправа"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:155
msgctxt "@action:inmenu"
msgid "Configure Cura..."
-msgstr "ÐаÑтроить Cura…"
+msgstr "ÐаÑтроить Cura..."
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:162
msgctxt "@action:inmenu menubar:printer"
@@ -4372,7 +4378,7 @@ msgstr "Управление принтерами..."
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:175
msgctxt "@action:inmenu"
msgid "Manage Materials..."
-msgstr "Управление материалами…"
+msgstr "Управление материалами..."
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:184
msgctxt "@action:inmenu menubar:profile"
@@ -4387,7 +4393,7 @@ msgstr "СброÑить текущие параметры"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:204
msgctxt "@action:inmenu menubar:profile"
msgid "&Create profile from current settings/overrides..."
-msgstr "Создать профиль из текущих параметров…"
+msgstr "Создать профиль из текущих параметров..."
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:210
msgctxt "@action:inmenu menubar:profile"
@@ -4521,7 +4527,7 @@ msgstr "Показать конфигурационный каталог"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "&Магазин"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4641,7 +4647,7 @@ msgstr "Создать новый профиль"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "Добавить принтер к Cura"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4650,16 +4656,19 @@ msgid ""
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
msgstr ""
+"Выберите желаемый принтер в ÑпиÑке ниже.\n"
+"\n"
+"ЕÑли принтер отÑутÑтвует в ÑпиÑке, воÑпользуйтеÑÑŒ опцией «СобÑтвенный принтер FFF» из категории «Свое». Затем в открывшемÑÑ Ð´Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð²Ð¾Ð¼ окне наÑтройте параметры в ÑоответÑтвии Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñтиками вашего принтера."
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "Производитель"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "Ð˜Ð¼Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
@@ -5045,7 +5054,7 @@ msgstr "X3GWriter"
#~ msgctxt "@label:MonitorStatus"
#~ msgid "Aborting print..."
-#~ msgstr "Прерывание печати…"
+#~ msgstr "Прерывание печати..."
#~ msgctxt "@label"
#~ msgid "Protected profiles"
@@ -7514,7 +7523,7 @@ msgstr "X3GWriter"
#~ msgctxt "@action:inmenu menubar:profile"
#~ msgid "&Create profile from current settings..."
-#~ msgstr "Создать профиль из текущих параметров…"
+#~ msgstr "Создать профиль из текущих параметров..."
#~ msgctxt "@action:inmenu"
#~ msgid "&Duplicate Model"
diff --git a/resources/i18n/ru_RU/fdmextruder.def.json.po b/resources/i18n/ru_RU/fdmextruder.def.json.po
index 146dd5aa9d..ccdf4ddd7c 100644
--- a/resources/i18n/ru_RU/fdmextruder.def.json.po
+++ b/resources/i18n/ru_RU/fdmextruder.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 14:25+0100\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Ruslan Popov <ruslan.popov@gmail.com>, Russian <info@bothof.nl>\n"
"Language: ru_RU\n"
@@ -86,7 +86,7 @@ msgstr "Стартовый G-код ÑкÑтрудера"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "Стартовый G-код, запуÑкающийÑÑ Ð¿Ñ€Ð¸ переключении на данный ÑкÑтрудер."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -126,7 +126,7 @@ msgstr "Завершающий G-код ÑкÑтрудера"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "Завершающий G-код, запуÑкающийÑÑ Ð¿Ñ€Ð¸ переключении Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ ÑкÑтрудера."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
@@ -1277,6 +1277,7 @@ msgstr "Укажите диаметр иÑпользуемой нити."
#~ "The horizontal distance between the skirt and the first layer of the print.\n"
#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance."
#~ msgstr ""
+
#~ "РаÑÑтоÑние по горизонтали между юбкой и первым Ñлоем печатаемого объекта.\n"
#~ "Это минимальное раÑÑтоÑние, Ñледующие линии юбки будут печататьÑÑ Ð½Ð°Ñ€ÑƒÐ¶Ñƒ."
@@ -1673,6 +1674,7 @@ msgstr "Укажите диаметр иÑпользуемой нити."
#~ "Distance of an upward move which is extruded with half speed.\n"
#~ "This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
#~ msgstr ""
+
#~ "РаÑÑтоÑние Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð²Ð²ÐµÑ€Ñ…, при котором выдавливание идёт на половине ÑкороÑти.\n"
#~ "Это может улучшить прилипание к предыдущим ÑлоÑм, не Ð¿ÐµÑ€ÐµÐ³Ñ€ÐµÐ²Ð°Ñ Ð¼Ð°Ñ‚ÐµÑ€Ð¸Ð°Ð» тех Ñлоёв. ПрименÑетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ при нитевой печати."
diff --git a/resources/i18n/ru_RU/fdmprinter.def.json.po b/resources/i18n/ru_RU/fdmprinter.def.json.po
index 790dc4c3aa..d05ec7c614 100644
--- a/resources/i18n/ru_RU/fdmprinter.def.json.po
+++ b/resources/i18n/ru_RU/fdmprinter.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-11-06 15:29+0100\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Ruslan Popov <ruslan.popov@gmail.com>, Russian <info@bothof.nl>\n"
"Language: ru_RU\n"
@@ -58,9 +58,7 @@ msgctxt "machine_start_gcode description"
msgid ""
"G-code commands to be executed at the very start - separated by \n"
"."
-msgstr ""
-"Команды в G-коде, которые будут выполнены в Ñамом начале, разделенные Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ \n"
-"."
+msgstr "Команды в G-коде, которые будут выполнены в Ñамом начале, разделенные Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ \n."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@@ -72,9 +70,7 @@ msgctxt "machine_end_gcode description"
msgid ""
"G-code commands to be executed at the very end - separated by \n"
"."
-msgstr ""
-"Команды в G-коде, которые будут выполнены в Ñамом конце, разделенные Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ \n"
-"."
+msgstr "Команды в G-коде, которые будут выполнены в Ñамом конце, разделенные Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ \n."
#: fdmprinter.def.json
msgctxt "material_guid label"
@@ -1636,9 +1632,7 @@ msgctxt "infill_wall_line_count description"
msgid ""
"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n"
"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right."
-msgstr ""
-"Добавление дополнительных Ñтенок вокруг облаÑти заполнениÑ. Эти Ñтенки могут уменьшить провиÑание верхних/нижних линий оболочки, что уменьшает необходимое количеÑтво верхних/нижних Ñлоев оболочки без ÑƒÑ…ÑƒÐ´ÑˆÐµÐ½Ð¸Ñ ÐºÐ°Ñ‡ÐµÑтва за Ñчет небольшого ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑтва материала.\n"
-"Эта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ‚ ÑочетатьÑÑ Ñ Ñоединением полигонов Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð²Ñего учаÑтка Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð² один путь ÑкÑтрузии без необходимоÑти в движениÑÑ… или откатах в Ñлучае правильной наÑтройки."
+msgstr "Добавление дополнительных Ñтенок вокруг облаÑти заполнениÑ. Эти Ñтенки могут уменьшить провиÑание верхних/нижних линий оболочки, что уменьшает необходимое количеÑтво верхних/нижних Ñлоев оболочки без ÑƒÑ…ÑƒÐ´ÑˆÐµÐ½Ð¸Ñ ÐºÐ°Ñ‡ÐµÑтва за Ñчет небольшого ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑтва материала.\nЭта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ‚ ÑочетатьÑÑ Ñ Ñоединением полигонов Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð²Ñего учаÑтка Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð² один путь ÑкÑтрузии без необходимоÑти в движениÑÑ… или откатах в Ñлучае правильной наÑтройки."
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@@ -1678,7 +1672,7 @@ msgstr "Процент Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð¾Ð±Ð¾Ð»Ð¾Ñ‡ÐµÐº"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "ÐаÑтройте величину Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ Ñтенками и центральными линиÑми оболочки (конечными точками) в виде процентного Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ ширины линии Ð´Ð»Ñ Ð»Ð¸Ð½Ð¸Ð¹ оболочки и внутренней Ñтенки. Ðебольшое перекрытие позволÑет Ñтенкам надежно ÑоединÑÑ‚ÑŒÑÑ Ñ Ð¾Ð±Ð¾Ð»Ð¾Ñ‡ÐºÐ¾Ð¹. Обратите внимание, что при одинаковой толщине оболочки и ширине линии Ñтенки любое процентное значение, превышающее 50%, может привеÑти к размещению любой оболочки за пределами Ñтенки. Это обуÑловлено тем, что в Ñтот момент раÑположение Ñопла ÑкÑтрудера оболочки может ÑмеÑтитьÑÑ Ð·Ð° Ñередину Ñтенки."
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1688,7 +1682,7 @@ msgstr "Перекрытие оболочек"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "ÐаÑтройте величину Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ Ñтенками и центральными линиÑми оболочки (конечными точками). Ðебольшое перекрытие позволÑет Ñтенкам надежно ÑоединÑÑ‚ÑŒÑÑ Ñ Ð¾Ð±Ð¾Ð»Ð¾Ñ‡ÐºÐ¾Ð¹. Обратите внимание, что при одинаковой толщине оболочки и ширине линии Ñтенки любое значение, превышающее половину ширины Ñтенки, может привеÑти к размещению любой оболочки за пределами Ñтенки. Это обуÑловлено тем, что в Ñтот момент раÑположение Ñопла ÑкÑтрудера оболочки может ÑмеÑтитьÑÑ Ð·Ð° Ñередину Ñтенки."
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
@@ -2128,7 +2122,7 @@ msgstr "Величина отката при Ñмене ÑкÑтрудера"
#: 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 ""
+msgstr "Величина отката при переключении ÑкÑтрудеров. УÑтановите 0 Ð´Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¾Ñ‚ÐºÐ°Ñ‚Ð°. Обычно ÑоответÑтвует длине зоны нагрева."
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2788,7 +2782,7 @@ msgstr "Режим комбинга"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "Комбинг удерживает Ñопло внутри напечатанных зон при перемещении. Это выражаетÑÑ Ð² небольшом увеличении пути, но уменьшает необходимоÑÑ‚ÑŒ в откатах. При отключенном комбинге выполнÑетÑÑ Ð¾Ñ‚ÐºÐ°Ñ‚ материала, а Ñопло передвигаетÑÑ Ð² Ñледующую точку по прÑмой. Также можно не применÑÑ‚ÑŒ комбинг над верхними/нижними облаÑÑ‚Ñми оболочки либо разрешить комбинг только в облаÑти заполнениÑ."
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -3443,12 +3437,12 @@ msgstr "Ð’Ñ‹Ñота Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐµÐº, по доÑтижÐ
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð¾Ð½Ð° поддержек"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒ зоны Ð´Ð»Ñ Ð¿Ð¾Ð»Ð¸Ð³Ð¾Ð½Ð¾Ð² поддержек. Полигоны Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒÑŽ меньше данного Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð½Ðµ будут генерироватьÑÑ."
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3678,62 +3672,62 @@ msgstr "Зигзаг"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð¾Ð½Ð° ÑвÑзующего ÑлоÑ"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒ зоны Ð´Ð»Ñ Ð¿Ð¾Ð»Ð¸Ð³Ð¾Ð½Ð¾Ð² ÑвÑзующего ÑлоÑ. Полигоны Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒÑŽ меньше данного Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð½Ðµ будут генерироватьÑÑ."
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð¾Ð½Ð° верхней чаÑти поддержек"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒ зоны Ð´Ð»Ñ Ð²ÐµÑ€Ñ…Ð½Ð¸Ñ… чаÑтей поддержек. Полигоны Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒÑŽ меньше данного Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð½Ðµ будут генерироватьÑÑ."
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð¾Ð½Ð° нижней чаÑти поддержек"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒ зоны Ð´Ð»Ñ Ð½Ð¸Ð¶Ð½Ð¸Ñ… чаÑтей поддержек. Полигоны Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒÑŽ меньше данного Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð½Ðµ будут генерироватьÑÑ."
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "Горизонтальное раÑширение ÑвÑзующего ÑлоÑ"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "Величина ÑмещениÑ, применÑÐµÐ¼Ð°Ñ Ðº полигонам ÑвÑзующего ÑлоÑ."
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "Горизонтальное раÑширение верхней чаÑти поддержек"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "Величина ÑмещениÑ, применÑÐµÐ¼Ð°Ñ Ðº верхней чаÑти поддержек."
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "Горизонтальное раÑширение нижней чаÑти поддержек"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "Величина ÑмещениÑ, применÑÐµÐ¼Ð°Ñ Ðº нижней чаÑти поддержек."
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
@@ -3905,9 +3899,7 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
-msgstr ""
-"Горизонтальное раÑÑтоÑние между юбкой и первым Ñлоем печати.\n"
-"Минимальное раÑÑтоÑние. ÐеÑколько линий юбки будут раÑширÑÑ‚ÑŒÑÑ Ð¾Ñ‚ Ñтого раÑÑтоÑниÑ."
+msgstr "Горизонтальное раÑÑтоÑние между юбкой и первым Ñлоем печати.\nМинимальное раÑÑтоÑние. ÐеÑколько линий юбки будут раÑширÑÑ‚ÑŒÑÑ Ð¾Ñ‚ Ñтого раÑÑтоÑниÑ."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@@ -5354,9 +5346,7 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
-msgstr ""
-"РаÑÑтоÑние Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð²Ð²ÐµÑ€Ñ…, при котором выдавливание идёт на половине ÑкороÑти.\n"
-"Это может улучшить прилипание к предыдущим ÑлоÑм, не Ð¿ÐµÑ€ÐµÐ³Ñ€ÐµÐ²Ð°Ñ Ð¼Ð°Ñ‚ÐµÑ€Ð¸Ð°Ð» тех Ñлоёв. ПрименÑетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ при каркаÑной печати."
+msgstr "РаÑÑтоÑние Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð²Ð²ÐµÑ€Ñ…, при котором выдавливание идёт на половине ÑкороÑти.\nЭто может улучшить прилипание к предыдущим ÑлоÑм, не Ð¿ÐµÑ€ÐµÐ³Ñ€ÐµÐ²Ð°Ñ Ð¼Ð°Ñ‚ÐµÑ€Ð¸Ð°Ð» тех Ñлоёв. ПрименÑетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ при каркаÑной печати."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@@ -5910,6 +5900,7 @@ msgstr "Матрица преобразованиÑ, применÑÐµÐ¼Ð°Ñ Ðº Ð
#~ "Gcode commands to be executed at the very start - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "Команды в G-коде, которые будут выполнены при Ñтарте печати, разделённые \n"
#~ "."
@@ -5922,6 +5913,7 @@ msgstr "Матрица преобразованиÑ, применÑÐµÐ¼Ð°Ñ Ðº Ð
#~ "Gcode commands to be executed at the very end - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "Команды в G-коде, которые будут выполнены в конце печати, разделённые \n"
#~ "."
@@ -5978,6 +5970,7 @@ msgstr "Матрица преобразованиÑ, применÑÐµÐ¼Ð°Ñ Ðº Ð
#~ "The horizontal distance between the skirt and the first layer of the print.\n"
#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance."
#~ msgstr ""
+
#~ "РаÑÑтоÑние по горизонтали между юбкой и первым Ñлоем печатаемого объекта.\n"
#~ "Это минимальное раÑÑтоÑние, Ñледующие линии юбки будут печататьÑÑ Ð½Ð°Ñ€ÑƒÐ¶Ñƒ."
diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po
index fd2cd5a396..17662cc54c 100644
--- a/resources/i18n/tr_TR/cura.po
+++ b/resources/i18n/tr_TR/cura.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-11-06 15:33+0100\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Turkish\n"
"Language: tr_TR\n"
@@ -64,16 +64,12 @@ msgid ""
"<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 ""
-"<p>Model boyutu ve model yapılandırması nedeniyle bir veya daha fazla 3D model optimum yazdırılamayabilir:</p>\n"
-"<p>{model_names}</p>\n"
-"<p>En iyi kalite ve güvenilirliği nasıl elde edeceğinizi öğrenin.</p>\n"
-"<p><a href=\"https://ultimaker.com/3D-model-assistant\">Yazdırma kalitesi kılavuzunu görüntüleyin</a></p>"
+msgstr "<p>Model boyutu ve model yapılandırması nedeniyle bir veya daha fazla 3D model optimum yazdırılamayabilir:</p>\n<p>{model_names}</p>\n<p>En iyi kalite ve güvenilirliği nasıl elde edeceğinizi öğrenin.</p>\n<p><a href=\"https://ultimaker.com/3D-model-assistant\">Yazdırma kalitesi kılavuzunu görüntüleyin</a></p>"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "Değişiklik Günlüğü"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -492,100 +488,100 @@ msgstr "Baskı tamamlandı"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "BoÅŸ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "Bilinmiyor"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Bulut üzerinden yazdır"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "Bulut üzerinden yazdır"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "Bulut üzerinden bağlı"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "Bulut hatası"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "Yazdırma görevi dışa aktarılamadı."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "Veri yazıcıya yüklenemedi."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "yarın"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "bugün"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "Buluta bağlanırken hata oluştu."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "Veri uzak kümeye gönderiliyor"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Ultimaker hesabınızı kullanarak yazdırma görevlerini dilediğiniz yerden gönderin ve görüntüleyin."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud Platformuna BaÄŸlan"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "Bu yazıcı için bir daha sorma."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "Başlayın"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "Artık, Ultimaker hesabınızı kullanarak yazdırma görevlerini dilediğiniz yerden gönderebilir ve görüntüleyebilirsiniz."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "Bağlı!"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "Bağlantınızı inceleyin"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -637,12 +633,12 @@ msgstr "Simülasyon Görünümü"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "Son Ä°ÅŸleme"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "G-Code Öğesini Değiştir"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -692,7 +688,7 @@ msgstr "Cura 15.04 profilleri"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "DeÄŸerlendirme"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -760,7 +756,7 @@ msgstr "EtkisizleÅŸtirilmiÅŸ Extruder %s ile ilgili nesneler olduÄŸundan dilimle
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "Modeller yapı hacmine sığmadığı veya devre dışı bırakılmış bir ekstrüdere atandığı için dilimlenecek öğe yok. Modellerin sığması için lütfen ölçeklendirin veya döndürün ya da ekstrüderi etkinleştirin."
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -845,7 +841,7 @@ msgstr "Dosya göndermeden önce g-code’un yazıcınız ve yazıcı yapılandÄ
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "Yedeklemeleri yönet"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -858,32 +854,32 @@ msgstr "Yedekle"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "Yedeklemeleriniz listelenirken bir hata oluÅŸtu."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "Yedeklemeniz geri yüklenirken bir hata oluştu."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "Yedeklemeler"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "Yedeklemeniz yükleniyor..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "Yedeklemeniz yüklenirken bir hata oluştu."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "Yedeklemenizin yüklenmesi tamamlandı."
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -919,7 +915,7 @@ msgstr "3mf dosyasını yazarken hata oluştu."
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "Önizleme"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -1015,7 +1011,7 @@ msgstr "Dosya <filename>{0}</filename> zaten mevcut. Üstüne yazmak istediğini
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "Geçersiz dosya URL’si:"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1036,7 +1032,7 @@ msgstr "Ayarlar güncellendi"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "Ekstrüder(ler) Devre Dışı Bırakıldı"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1065,13 +1061,13 @@ msgstr "Dışa aktarma başarılı"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "<filename>{0}</filename> dosyasından profil içe aktarımı başarısız oldu: {1}"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "Yazıcı eklenmeden önce profil, <filename>{0}</filename> dosyasından içe aktarılamaz."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, python-brace-format
@@ -1204,7 +1200,7 @@ msgstr "Geçerli sürümünüzle eşleşmeyen bir Cura yedeği geri yüklenmeye
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "Ultimaker hesabı sunucusuna ulaşılamadı."
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1214,7 +1210,7 @@ msgstr "Nesneler çoğaltılıyor ve yerleştiriliyor"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "Nesneler YerleÅŸtiriliyor"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
@@ -1259,12 +1255,7 @@ msgid ""
" <p>Backups can be found in the configuration folder.</p>\n"
" <p>Please send us this Crash Report to fix the problem.</p>\n"
" "
-msgstr ""
-"<p><b>Ultimaker Cura doğru görünmeyen bir şeyle karşılaştı.</p></b>\n"
-" <p>Başlatma esnasında kurtarılamaz bir hata ile karşılaştık. Muhtemelen bazı hatalı yapılandırma dosyalarından kaynaklanıyordu. Yapılandırmanızı yedekleyip sıfırlamanızı öneriyoruz.</p>\n"
-" <p>Yedekler yapılandırma klasöründe bulunabilir.</p>\n"
-" <p>Sorunu düzeltmek için lütfen bu Çökme Raporunu bize gönderin.</p>\n"
-" "
+msgstr "<p><b>Ultimaker Cura doğru görünmeyen bir şeyle karşılaştı.</p></b>\n <p>Başlatma esnasında kurtarılamaz bir hata ile karşılaştık. Muhtemelen bazı hatalı yapılandırma dosyalarından kaynaklanıyordu. Yapılandırmanızı yedekleyip sıfırlamanızı öneriyoruz.</p>\n <p>Yedekler yapılandırma klasöründe bulunabilir.</p>\n <p>Sorunu düzeltmek için lütfen bu Çökme Raporunu bize gönderin.</p>\n "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:98
msgctxt "@action:button"
@@ -1297,10 +1288,7 @@ msgid ""
"<p><b>A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem</p></b>\n"
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
" "
-msgstr ""
-"<p><b>Cura’da onarılamaz bir hata oluştu. Lütfen sorunu çözmek için bize Çökme Raporunu gönderin</p></b>\n"
-" <p>Sunucularımıza otomatik olarak bir hata raporu yüklemek için lütfen \"Rapor gönder\" düğmesini kullanın</p>\n"
-" "
+msgstr "<p><b>Cura’da onarılamaz bir hata oluştu. Lütfen sorunu çözmek için bize Çökme Raporunu gönderin</p></b>\n <p>Sunucularımıza otomatik olarak bir hata raporu yüklemek için lütfen \"Rapor gönder\" düğmesini kullanın</p>\n "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:173
msgctxt "@title:groupbox"
@@ -1630,7 +1618,7 @@ msgstr "Cura Paket veri tabanına bağlanılamadı. Lütfen bağlantınızı kon
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "derecelendirmeler"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1649,7 +1637,7 @@ msgstr "Malzemeler"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "Derecelendirmeniz"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1682,7 +1670,7 @@ msgstr "Bilinmiyor"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "Yükleme ve güncelleme yapabilmek için <a href='%1'>oturum açın</a>"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1705,7 +1693,7 @@ msgstr "Güncellendi"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "MaÄŸaza"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1740,12 +1728,12 @@ msgstr "Onayla"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+msgstr "Derecelendirme yapabilmek için önce oturum açmalısınız"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to install the package before you can rate"
-msgstr ""
+msgstr "Derecelendirme yapabilmek için önce paketi kurmalısınız"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1785,7 +1773,7 @@ msgstr "Yeniden başlatıldığında kurulacak"
#: /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 ""
+msgstr "Güncelleme yapabilmek için <a href='%1'>oturum açın</a>"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1808,10 +1796,7 @@ 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 ""
-"Bu eklenti bir lisans içerir.\n"
-"Bu eklentiyi yüklemek için bu lisansı kabul etmeniz gerekir.\n"
-"Aşağıdaki koşulları kabul ediyor musunuz?"
+msgstr "Bu eklenti bir lisans içerir.\nBu eklentiyi yüklemek için bu lisansı kabul etmeniz gerekir.\nAşağıdaki koşulları kabul ediyor musunuz?"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLicenseDialog.qml:55
msgctxt "@action:button"
@@ -1836,22 +1821,22 @@ msgstr "Uyumluluk"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "Teknik Veri Sayfası"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "Güvenlik Veri Sayfası"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "Yazdırma Talimatları"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "Web sitesi"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1973,17 +1958,17 @@ msgstr "Kullanıcı Anlaşması"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Görüntülediğiniz yazıcı bulut yazıcısı olduğundan bu seçenekleri kullanamazsınız."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "Görüntülediğiniz yazıcı bulut yazıcısı olduğundan web kamerasını kullanamazsınız."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "Yükleniyor..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -1993,42 +1978,42 @@ msgstr "Mevcut deÄŸil"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "Ulaşılamıyor"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "BoÅŸta"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "Başlıksız"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "Anonim"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "Yapılandırma değişiklikleri gerekiyor"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "Detaylar"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "Kullanım dışı yazıcı"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "İlk kullanılabilen"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
@@ -2044,27 +2029,27 @@ msgstr "Kuyrukta"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "Cura Connect’e git"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "Yazdırma görevleri"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "Toplam yazdırma süresi"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "Bekleniyor"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "Yazdırma geçmişini görüntüle"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2087,10 +2072,7 @@ msgid ""
"To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n"
"\n"
"Select your printer from the list below:"
-msgstr ""
-"Yazıcınıza ağ üzerinden doğrudan bağlamak için, lütfen yazıcınızın ağ kablosu kullanan bir ağa bağlı olduğundan emin olun veya yazıcınızı WiFi ağına bağlayın. Cura'ya yazıcınız ile bağlanamıyorsanız g-code dosyalarını yazıcınıza aktarmak için USB sürücüsü kullanabilirsiniz.\n"
-"\n"
-"Aşağıdaki listeden yazıcınızı seçin:"
+msgstr "Yazıcınıza ağ üzerinden doğrudan bağlamak için, lütfen yazıcınızın ağ kablosu kullanan bir ağa bağlı olduğundan emin olun veya yazıcınızı WiFi ağına bağlayın. Cura'ya yazıcınız ile bağlanamıyorsanız g-code dosyalarını yazıcınıza aktarmak için USB sürücüsü kullanabilirsiniz.\n\nAşağıdaki listeden yazıcınızı seçin:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:87
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
@@ -2190,17 +2172,17 @@ msgstr "Tamamlandı"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "Hazırlanıyor..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "Ä°ptal ediliyor..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "Duraklatılıyor..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2210,7 +2192,7 @@ msgstr "Duraklatıldı"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "Devam ediliyor..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:108
msgctxt "@label:status"
@@ -2220,7 +2202,7 @@ msgstr "Eylem gerekli"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "%1 bitiÅŸ tarihi: %2"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2256,12 +2238,12 @@ msgstr "Devam et"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "Duraklatılıyor..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "Devam ediliyor..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2273,7 +2255,7 @@ msgstr "Duraklat"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "Ä°ptal ediliyor..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2314,19 +2296,19 @@ msgstr "Yazdırmayı durdur"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "Yapılandırma Değişiklikleri"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "Geçersiz kıl"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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] ""
+msgstr[0] "Atanan yazıcı %1, şu yapılandırma değişikliğini gerektiriyor:"
+msgstr[1] "Atanan yazıcı %1, şu yapılandırma değişikliklerini gerektiriyor:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
@@ -2356,7 +2338,7 @@ msgstr "Baskı tablasını %1 olarak değiştirin (Bu işlem geçersiz kılınam
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "Geçersiz kıl seçeneği mevcut yazıcı yapılandırmasındaki ayarları kullanacaktır. Yazdırma işlemi başarısız olabilir."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
@@ -2374,22 +2356,22 @@ 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."
-msgstr ""
+msgstr "Lütfen yazıcınızın bağlı olduğunu kontrol edin:\n- Yazıcının açık olduğunu kontrol edin.\n- Yazıcının ağa bağlı olduğunu kontrol edin."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "Görüntülemek için lütfen ağa bağlı bir yazıcı seçin."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "Lütfen Ultimaker yazıcınızı yerel ağınıza bağlayın."
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "Kullanım kılavuzlarını çevrimiçi olarak görüntüle"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2425,17 +2407,17 @@ msgstr "Uyumluluk Modu"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "Geçişler"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "Yardımcılar"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "Kabuk"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2511,17 +2493,17 @@ msgstr "Cura, yazdırma kalitesini ve kullanıcı deneyimini iyileştirmek için
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "Bu veriyi göndermek istemiyorum"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "Bu verinin Ultimaker’a gönderilmesine izin verin ve Cura’yı iyileştirmemize yardım edin"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "Yazdırma seçilmedi"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2783,108 +2765,108 @@ msgstr "Aç"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+msgstr "Yedeklemelerim"
#: /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 ""
+msgstr "Şu anda yedeklemeniz yok. Oluşturmak için “Şimdi Yedekle†düğmesini kullanın."
#: /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 ""
+msgstr "Önizleme aşamasında en fazla 5 yedekleme görüntüleyebilirsiniz. Önceki yedeklemeleri görmek için mevcut yedeklemelerden birini kaldırın."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "Cura ayarlarınızı yedekleyin ve senkronize edin."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "GiriÅŸ yap"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Cura Yedeklemeleri"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "Cura Sürümü"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "Makineler"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "Malzemeler"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "Profiller"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "Eklentiler"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "Geri Yükle"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+msgstr "Yedeklemeyi Sil"
#: /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 ""
+msgstr "Bu yedeklemeyi silmek istediğinizden emin misiniz? Bu eylem geri alınamaz."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+msgstr "Yedeklemeyi Geri Yükle"
#: /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 ""
+msgstr "Yedeklemeniz geri yüklenmeden öne Cura’yı yeniden başlatmalısınız. Cura’yı şimdi kapatmak istiyor musunuz?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "Daha fazla seçenek görüntülemek ister misiniz?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "Åžimdi Yedekle"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+msgstr "Otomatik Yedekle"
#: /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 ""
+msgstr "Cura’nın başlatıldığı günlerde otomatik olarak yedekleme yapar."
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "Desteklenmiyor"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -3540,7 +3522,7 @@ msgstr "Profil OluÅŸtur"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "Bu profil için lütfen bir ad girin."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3570,7 +3552,7 @@ msgstr "Yazıcı: %1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "Varsayılan profiller"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3605,7 +3587,7 @@ msgstr "Küresel Ayarlar"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "MaÄŸaza"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3628,7 +3610,7 @@ msgstr "&Görünüm"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "&Ayarlar"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3663,7 +3645,7 @@ msgstr "Başlıksız"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "arama ayarları"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3702,10 +3684,7 @@ msgid ""
"Some hidden settings use values different from their normal calculated value.\n"
"\n"
"Click to make these settings visible."
-msgstr ""
-"Gizlenen bazı ayarlar normal hesaplanan değerden farklı değerler kullanır.\n"
-"\n"
-"Bu ayarları görmek için tıklayın."
+msgstr "Gizlenen bazı ayarlar normal hesaplanan değerden farklı değerler kullanır.\n\nBu ayarları görmek için tıklayın."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:66
msgctxt "@label Header for list of settings."
@@ -3733,10 +3712,7 @@ msgid ""
"This setting has a value that is different from the profile.\n"
"\n"
"Click to restore the value of the profile."
-msgstr ""
-"Bu ayarın değeri profilden farklıdır.\n"
-"\n"
-"Profil değerini yenilemek için tıklayın."
+msgstr "Bu ayarın değeri profilden farklıdır.\n\nProfil değerini yenilemek için tıklayın."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:302
msgctxt "@label"
@@ -3744,25 +3720,22 @@ msgid ""
"This setting is normally calculated, but it currently has an absolute value set.\n"
"\n"
"Click to restore the calculated value."
-msgstr ""
-"Bu ayar normal olarak yapılır ama şu anda mutlak değer ayarı var.\n"
-"\n"
-"Hesaplanan değeri yenilemek için tıklayın."
+msgstr "Bu ayar normal olarak yapılır ama şu anda mutlak değer ayarı var.\n\nHesaplanan değeri yenilemek için tıklayın."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "Önerilen"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "Özel"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "Aşamalı dolgu"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
@@ -3772,7 +3745,7 @@ msgstr "Kademeli dolgu, yukarıya doğru dolgu miktarını kademeli olarak yüks
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "Destek"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:70
msgctxt "@label"
@@ -3787,7 +3760,7 @@ msgstr "Destek için kullanacağınız ekstruderi seçin. Bu, modelin havadayken
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "Yapıştırma"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3807,7 +3780,7 @@ msgstr "Bazı profil ayarlarını değiştirdiniz. Bunları değişiklikleri kay
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "Bu kalite profili mevcut malzemeniz ve nozül yapılandırması için kullanılamaz. Bu kalite profilini etkinleştirmek için lütfen bu öğeleri değiştirin"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3817,17 +3790,17 @@ msgstr "Özel bir profil şu anda aktif. Kalite kaydırıcısını etkinleştirm
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "Açık"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "Kapalı"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "Profil"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3835,15 +3808,12 @@ msgid ""
"Some setting/override values are different from the values stored in the profile.\n"
"\n"
"Click to open the profile manager."
-msgstr ""
-"Bazı ayar/geçersiz kılma değerleri profilinizde saklanan değerlerden farklıdır.\n"
-"\n"
-"Profil yöneticisini açmak için tıklayın."
+msgstr "Bazı ayar/geçersiz kılma değerleri profilinizde saklanan değerlerden farklıdır.\n\nProfil yöneticisini açmak için tıklayın."
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "Yazıcı kurulumu devre dışı bırakıldı. G Code dosyası düzenlenemez."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4084,47 +4054,47 @@ msgstr "Kopya Sayısı"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "Yapılandırmalar"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "Yapılandırma seç"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "Malzeme uyumluluğu çizelgesini göster"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "Yapılandırmalar"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "Kullanılabilir yapılandırmalar yazıcıdan yükleniyor..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "Yazıcı bağlı olmadığından yapılandırmalar kullanılamıyor."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "Özel"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "Yazıcı"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "Etkin"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4134,17 +4104,17 @@ msgstr "Malzeme"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:344
msgctxt "@label"
msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgstr "Bu malzeme kombinasyonuyla daha iyi yapıştırma için yapıştırıcı kullanın."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "%1 tanınmadığından bu yapılandırma kullanılamaz. Doğru malzeme profilini indirmek için lütfen %2 bölümünü ziyaret edin."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "MaÄŸaza"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4174,37 +4144,37 @@ msgstr "Kalan tahmini süre"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "Türleri görüntüle"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "Merhaba "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "Ultimaker hesabı"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "Çıkış yap"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "GiriÅŸ yap"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "Yeni nesil 3D yazdırma iş akışı"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4212,27 +4182,27 @@ 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 material profiles from leading brands"
-msgstr ""
+msgstr "- Yerel ağınız dışındaki Ultimaker yazıcılarına yazdırma görevleri gönderin\n- Dilediğiniz yerde kullanmak üzere Ultimaker Cura ayarlarınızı bulutta depolayın\n- Lider markalardan malzeme profillerine özel erişim sağlayın"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "Hesap oluÅŸtur"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "Süre tahmini yok"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "Maliyet tahmini yok"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "Önizleme"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4247,27 +4217,27 @@ msgstr "Dilimlenemedi"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "Dilimle"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "Dilimleme sürecini başlat"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "Ä°ptal"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "Zaman özellikleri"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "Malzeme özellikleri"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4282,27 +4252,27 @@ msgstr "%1 g"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "Bağlı yazıcılar"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "Önayarlı yazıcılar"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "Yazıcı ekle"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "Yazıcıları yönet"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "Çevrimiçi Sorun Giderme Kılavuzunu"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4513,7 +4483,7 @@ msgstr "Yapılandırma Klasörünü Göster"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "&Mağazayı Göster"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4585,9 +4555,7 @@ msgctxt "@text:window"
msgid ""
"You have customized some profile settings.\n"
"Would you like to keep or discard those settings?"
-msgstr ""
-"Bazı profil ayarlarını özelleştirdiniz.\n"
-"Bu ayarları kaydetmek veya iptal etmek ister misiniz?"
+msgstr "Bazı profil ayarlarını özelleştirdiniz.\nBu ayarları kaydetmek veya iptal etmek ister misiniz?"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:110
msgctxt "@title:column"
@@ -4632,7 +4600,7 @@ msgstr "Yeni Profil OluÅŸtur"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "Cura’ya bir yazıcı ekleyin"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4640,17 +4608,17 @@ msgid ""
"Select the printer you want to use from the list below.\n"
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
-msgstr ""
+msgstr "Aşağıdaki listeden kullanmak istediğiniz yazıcıyı seçin.\n\nYazıcınız listede yoksa “Özel†kategorisinden “Özel FFF Yazıcı†seçeneğini kullanın ve sonraki iletişim kutusunda ayarları yazıcınıza göre düzenleyin."
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "Ãœretici"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "Yazıcı Adı"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
@@ -4677,9 +4645,7 @@ 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, topluluk iş birliği ile Ultimaker B.V. tarafından geliştirilmiştir.\n"
-"Cura aşağıdaki açık kaynak projelerini gururla kullanmaktadır:"
+msgstr "Cura, topluluk iş birliği ile Ultimaker B.V. tarafından geliştirilmiştir.\nCura aşağıdaki açık kaynak projelerini gururla kullanmaktadır:"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:134
msgctxt "@label"
@@ -5087,6 +5053,7 @@ msgstr "X3GWriter"
#~ "Print Setup disabled\n"
#~ "G-code files cannot be modified"
#~ msgstr ""
+
#~ "Yazdırma Ayarı devre dışı\n"
#~ "G-code dosyaları üzerinde değişiklik yapılamaz"
@@ -5691,6 +5658,7 @@ msgstr "X3GWriter"
#~ "Could not export using \"{}\" quality!\n"
#~ "Felt back to \"{}\"."
#~ msgstr ""
+
#~ "\"{}\" quality!\n"
#~ "Fell back to \"{}\" kullanarak dışarı aktarım yapılamadı."
@@ -5866,6 +5834,7 @@ msgstr "X3GWriter"
#~ "2) Turn the fan off (only if there are no tiny details on the model).\n"
#~ "3) Use a different material."
#~ msgstr ""
+
#~ "Bazı modeller, nesne boyutu ve modeller için seçilen materyal nedeniyle optimal biçimde yazdırılamayabilir: {model_names}.\n"
#~ "Yazdırma kalitesini iyileştirmek için faydalı olabilecek ipuçları:\n"
#~ "1) Yuvarlak köşeler kullanın.\n"
@@ -5882,6 +5851,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ "Thanks!"
#~ msgstr ""
+
#~ "Çiziminizde model bulunamadı. İçeriğini tekrar kontrol edip bir parçanın veya düzeneğin içinde olduğunu teyit edebilir misiniz?\n"
#~ "\n"
#~ "Teşekkürler!"
@@ -5892,6 +5862,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ "Sorry!"
#~ msgstr ""
+
#~ "Çiziminizin içinde birden fazla parça veya düzenek bulundu. Şu anda sadece içerisinde bir parça veya düzenek olan çizimleri desteklemekteyiz.\n"
#~ "\n"
#~ "Üzgünüz!"
@@ -5916,6 +5887,7 @@ msgstr "X3GWriter"
#~ "With kind regards\n"
#~ " - Thomas Karl Pietrowski"
#~ msgstr ""
+
#~ "Sayın müşterimiz,\n"
#~ "Sisteminizde SolidWorks’ün geçerli bir yüklemesini bulamadık. Ya sisteminizde SolidWorks yüklü değil ya da geçerli bir lisansa sahip değilsiniz. SolidWorks’ü tek başına sorunsuz bir biçimde çalıştırabildiğinizden emin olun ve/veya ICT’niz ile irtibata geçin.\n"
#~ "\n"
@@ -5930,6 +5902,7 @@ msgstr "X3GWriter"
#~ "With kind regards\n"
#~ " - Thomas Karl Pietrowski"
#~ msgstr ""
+
#~ "Sayın müşterimiz,\n"
#~ "Şu anda bu eklentiyi Windows dışında farklı bir işletim sisteminde kullanmaktasınız. Bu eklenti sadece Windows işletim sisteminde, geçerli bir lisansa sahip, kurulu SolidWorks programıyla çalışır. Lütfen bu eklentiyi SolidWorks’ün kurulu olduğu Windows işletim sistemli bir bilgisayara yükleyin.\n"
#~ "\n"
@@ -6034,6 +6007,7 @@ msgstr "X3GWriter"
#~ "Open the directory\n"
#~ "with macro and icon"
#~ msgstr ""
+
#~ "Makro ve simge ile\n"
#~ "dizini açın"
@@ -6332,6 +6306,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ " Thanks!."
#~ msgstr ""
+
#~ "Çiziminizde model bulunamadı. İçeriğini tekrar kontrol edip bir parçanın veya düzeneğin içinde olduğunu teyit edebilir misiniz?\n"
#~ "\n"
#~ " Teşekkürler!."
@@ -6342,6 +6317,7 @@ msgstr "X3GWriter"
#~ "\n"
#~ "Sorry!"
#~ msgstr ""
+
#~ "Çiziminizin içinde birden fazla parça veya düzenek bulundu. Şu anda sadece içerisinde bir parça veya düzenek olan çizimleri desteklemekteyiz.\n"
#~ "\n"
#~ "Üzgünüz!"
@@ -6376,6 +6352,7 @@ msgstr "X3GWriter"
#~ " <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p><b>Onarılamaz bir hata oluştu. Lütfen sorunu çözmek için bize Çökme Raporunu gönderin</p></b>\n"
#~ " <p>Sunucularımıza otomatik olarak bir hata raporu yüklemek için lütfen \"Rapor gönder\" düğmesini kullanın</p>\n"
#~ " "
@@ -6542,6 +6519,7 @@ msgstr "X3GWriter"
#~ " <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p><b>Çok ciddi bir istisna oluştu. Lütfen sorunu çözmek için bize Çökme Raporu'nu gönderin</p></b>\n"
#~ " <p>Sunucularımıza otomatik olarak bir hata raporu yüklemek için lütfen \"Rapor gönder\" düğmesini kullanın</p>\n"
#~ " "
@@ -6688,6 +6666,7 @@ msgstr "X3GWriter"
#~ " <p>Please use the information below to post a bug report at <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p>Kurtulunamayan ciddi bir olağanüstü durum oluştu!</p>\n"
#~ " <p>Yazılım hatası raporunu <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a> adresine gönderirken aşağıdaki bilgileri kullanınız</p>\n"
#~ " "
@@ -6730,6 +6709,7 @@ msgstr "X3GWriter"
#~ "You need to accept this license to install this plugin.\n"
#~ "Do you agree with the terms below?"
#~ msgstr ""
+
#~ " eklenti lisans içerir.\n"
#~ "Bu eklentiyi kurmak için bu lisans kabul etmeniz gerekir.\n"
#~ "Aşağıdaki koşulları kabul ediyor musunuz?"
@@ -7257,6 +7237,7 @@ msgstr "X3GWriter"
#~ msgid "Print Selected Model with %1"
#~ msgid_plural "Print Selected Models With %1"
#~ msgstr[0] "Seçili Modeli %1 ile Yazdır"
+
#~ msgstr[1] "Seçili Modelleri %1 ile Yazdır"
#~ msgctxt "@info:status"
@@ -7286,6 +7267,7 @@ msgstr "X3GWriter"
#~ " <p>Please use the information below to post a bug report at <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
#~ " "
#~ msgstr ""
+
#~ "<p>Düzeltemediğimiz önemli bir özel durum oluştu!</p>\n"
#~ " <p>Umarız bu yavru kedi resmi şoku atlatmanıza yardımcı olur.</p>\n"
#~ " <p>Bir hata raporu göndermek için aşağıdaki bilgileri kullanın: <a href=\"http://github.com/Ultimaker/Cura/issues\">http://github.com/Ultimaker/Cura/issues</a></p>\n"
diff --git a/resources/i18n/tr_TR/fdmextruder.def.json.po b/resources/i18n/tr_TR/fdmextruder.def.json.po
index 5b15ee0231..e190b1488a 100644
--- a/resources/i18n/tr_TR/fdmextruder.def.json.po
+++ b/resources/i18n/tr_TR/fdmextruder.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 14:25+0100\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Turkish\n"
"Language: tr_TR\n"
@@ -84,7 +84,7 @@ msgstr "Ekstruder G-Code'u BaÅŸlatma"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "Bu ekstrüdere geçiş yaparken çalıştırmak üzere G Code’u başlatın."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -124,7 +124,7 @@ msgstr "Ekstruder G-Code'u Sonlandırma"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "Bu ekstrüderden geçiş yaparken çalıştırmak üzere G Code’u sonlandırın."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
diff --git a/resources/i18n/tr_TR/fdmprinter.def.json.po b/resources/i18n/tr_TR/fdmprinter.def.json.po
index 2b681f8a06..529d252d1a 100644
--- a/resources/i18n/tr_TR/fdmprinter.def.json.po
+++ b/resources/i18n/tr_TR/fdmprinter.def.json.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-11-06 15:36+0100\n"
+"PO-Revision-Date: 2019-03-14 14:47+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Turkish\n"
"Language: tr_TR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 2.1.1\n"
#: fdmprinter.def.json
msgctxt "machine_settings label"
@@ -59,7 +59,7 @@ msgid ""
"."
msgstr ""
" \n"
-" ile ayrılan, başlangıçta yürütülecek G-code komutları."
+" ile ayrılan, başlangıçta yürütülecek G-code komutları"
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@@ -73,7 +73,7 @@ msgid ""
"."
msgstr ""
" \n"
-" ile ayrılan, bitişte yürütülecek G-code komutları."
+" ile ayrılan, bitişte yürütülecek G-code komutları"
#: fdmprinter.def.json
msgctxt "material_guid label"
@@ -1677,7 +1677,7 @@ msgstr "Yüzey Çakışma Oranı"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Duvarlar ile yüzey ekseni (uçları) arasındaki çakışma miktarını yüzey hatlarının hat genişliği ile en içteki duvarın bir yüzdesi olarak ayarlayın. Az miktar çakışma duvarların yüzeye sıkıca bağlanmasını sağlar. Eşit yüzey ve duvar hattı genişliği söz konusu olduğunda, %50’nin üstündeki yüzdelerde bu noktada yüzey ekstrüderinin nozül konumu halihazırda duvarın ortasına ulaşmış olacağından yüzeyin duvarı geçmiş olabileceğini unutmayın."
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1687,7 +1687,7 @@ msgstr "Yüzey Çakışması"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "Duvarlar ile yüzey ekseni (uçları) arasındaki çakışma miktarını ayarlayın. Az miktar çakışma duvarların yüzeye sıkıca bağlanmasını sağlar. Eşit yüzey ve duvar hattı genişliği söz konusu olduğunda, duvar kalınlığının yarısından fazla değerlerde bu noktada yüzey ekstrüderinin nozül konumu halihazırda duvarın ortasına ulaşmış olacağından yüzeyin duvarı geçmiş olabileceğini unutmayın."
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
@@ -2127,7 +2127,7 @@ msgstr "Nozül Anahtarı Geri Çekme Mesafesi"
#: 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 ""
+msgstr "Ekstrüderler değiştirilirken oluşan geri çekme miktarı. Geri çekme yoksa 0 olarak ayarlayın. Bu genellikle ısı bölgesinin uzunluğuna eşittir."
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2787,7 +2787,7 @@ msgstr "Tarama Modu"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "Tarama, hareket sırasında nozülü daha önce yazdırılmış alanlarda tutar. Bu durum hareketleri biraz uzatır ancak geri çekme ihtiyacını azaltır. Tarama kapalıysa malzeme geri çekilecektir, nozül ise bir sonraki noktaya düz bir çizgi üzerinden gider. Üst/alt yüzey alanlarının üzerinde tarama yapılmayabilir veya sadece dolgu içerisinde tarama yapılabilir."
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -3442,12 +3442,12 @@ msgstr "Yoğunluğun yarısına inmeden önce belirli bir yoğunluktaki destek d
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "Minimum Destek Bölgesi"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Destek poligonları için minimum alan boyutu. Alanı bu değerden daha düşük olan poligonlar oluşturulmayacaktır."
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3677,62 +3677,62 @@ msgstr "Zikzak"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "Minimum Destek Arayüzü Bölgesi"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Destek arayüzü poligonları için minimum alan boyutu. Alanı bu değerden daha düşük olan poligonlar oluşturulmayacaktır."
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "Minimum Destek Çatısı Bölgesi"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Destek çatıları için minimum alan boyutu. Alanı bu değerden daha düşük olan poligonlar oluşturulmayacaktır."
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "Minimum Destek Zemini Bölgesi"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "Destek zeminleri için minimum alan boyutu. Alanı bu değerden daha düşük olan poligonlar oluşturulmayacaktır."
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "Destek Arayüzü Yatay Büyüme"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "Destek arayüzü poligonlarına uygulanan ofset miktarı."
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "Destek Çatısı Yatay Büyüme"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "Destek çatılarına uygulanan ofset miktarı."
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "Destek Zemini Yatay Büyüme"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "Destek zeminlerine uygulanan ofset miktarı."
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po
index c5ca0fe7b4..3650aec667 100644
--- a/resources/i18n/zh_CN/cura.po
+++ b/resources/i18n/zh_CN/cura.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-11-06 15:38+0100\n"
+"PO-Revision-Date: 2019-03-14 14:49+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: PCDotFan <pc@edu.ax>, Bothof <info@bothof.nl>\n"
"Language: zh_CN\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 2.1.1\n"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:22
msgctxt "@action"
@@ -73,7 +73,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "更新日志"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -492,100 +492,100 @@ msgstr "打å°å®Œæˆ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "空"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "未知"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "通过云打å°"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "通过云打å°"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "通过云连接"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "云错误"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "无法导出打å°ä½œä¸šã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "无法将数æ®ä¸Šä¼ åˆ°æ‰“å°æœºã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "明天"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "今天"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "连接到云时出错。"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "å‘é€æ•°æ®è‡³è¿œç¨‹ç¾¤é›†"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "使用您的 Ultimaker account å¸æˆ·ä»Žä»»ä½•åœ°æ–¹å‘é€å’Œç›‘控打å°ä½œä¸šã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "连接到 Ultimaker Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "对此打å°æœºä¸å†è¯¢é—®ã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "开始"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "您现在å¯ä»¥ä½¿ç”¨æ‚¨çš„ Ultimaker account å¸æˆ·ä»Žä»»ä½•åœ°æ–¹å‘é€å’Œç›‘控打å°ä½œä¸šã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "已连接ï¼"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "查看您的连接"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -637,12 +637,12 @@ msgstr "仿真视图"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "åŽæœŸå¤„ç†"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "修改 G-Code"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -692,7 +692,7 @@ msgstr "Cura 15.04 é…置文件"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "评估"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -760,7 +760,7 @@ msgstr "无法切片,因为存在与已ç¦ç”¨æŒ¤å‡ºæœº %s 相关è”的对象ã€
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "无法切片,因为没有一个模型适åˆæˆå½¢ç©ºé—´ä½“积或被分é…至已ç¦ç”¨çš„挤出机。请缩放或旋转模型以匹é…,或å¯ç”¨æŒ¤å‡ºæœºã€‚"
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -845,7 +845,7 @@ msgstr "å‘é€æ–‡ä»¶ä¹‹å‰ï¼Œè¯·ç¡®ä¿ G-code 适用于当å‰æ‰“å°æœºå’Œæ‰“å°æ
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "管ç†å¤‡ä»½"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -858,32 +858,32 @@ msgstr "备份"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "列出您的备份时出错。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "å°è¯•æ¢å¤æ‚¨çš„备份时出错。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "备份"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "正在上传您的备份..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "上传您的备份时出错。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "您的备份已完æˆä¸Šä¼ ã€‚"
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -919,7 +919,7 @@ msgstr "写入 3mf 文件时出错。"
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "预览"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -1015,7 +1015,7 @@ msgstr "文件 <filename>{0}</filename> 已存在。您确定è¦è¦†ç›–它å—?"
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "文件 URL 无效:"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1036,7 +1036,7 @@ msgstr "设置已更新"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "挤出机已ç¦ç”¨"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1065,13 +1065,13 @@ msgstr "导出æˆåŠŸ"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "无法从 <filename>{0}</filename> 导入é…置文件:{1}"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "无法在添加打å°æœºå‰ä»Ž <filename>{0}</filename> 导入é…置文件。"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, python-brace-format
@@ -1204,7 +1204,7 @@ msgstr "试图æ¢å¤ä¸Žæ‚¨å½“å‰ç‰ˆæœ¬ä¸åŒ¹é…çš„Cura备份。"
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "无法连接 Ultimaker å¸æˆ·æœåŠ¡å™¨ã€‚"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1214,7 +1214,7 @@ msgstr "å¤åˆ¶å¹¶æ”¾ç½®æ¨¡åž‹"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "放置模型"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
@@ -1630,7 +1630,7 @@ msgstr "无法连接到Cura包数æ®åº“。请检查您的连接。"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "评分"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1649,7 +1649,7 @@ msgstr "ææ–™"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "您的评分"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1682,7 +1682,7 @@ msgstr "未知"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "安装或更新需è¦<a href='%1'>登录</a>"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1705,7 +1705,7 @@ msgstr "æ›´æ–°"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "市场"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1740,12 +1740,12 @@ msgstr "确认"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+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"
-msgstr ""
+msgstr "您需è¦å®‰è£…程åºåŒ…æ‰èƒ½è¯„分"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1785,7 +1785,7 @@ 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 ""
+msgstr "更新需è¦<a href='%1'>登录</a>"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1836,22 +1836,22 @@ msgstr "兼容性"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "技术数æ®è¡¨"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "安全数æ®è¡¨"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "打å°æŒ‡å—"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "网站"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1973,17 +1973,17 @@ msgstr "用户åè®®"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "这些选项ä¸å¯ç”¨ï¼Œå› ä¸ºæ‚¨æ­£åœ¨ç›‘控云打å°æœºã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "网络摄åƒå¤´ä¸å¯ç”¨ï¼Œå› ä¸ºæ‚¨æ­£åœ¨ç›‘控云打å°æœºã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "正在加载..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -1993,42 +1993,42 @@ msgstr "ä¸å¯ç”¨"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "无法连接"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "空闲"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "未命å"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "匿å"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "需è¦æ›´æ”¹é…ç½®"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "详细信æ¯"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "ä¸å¯ç”¨çš„打å°æœº"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "第一个å¯ç”¨"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
@@ -2044,27 +2044,27 @@ msgstr "已排队"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "转到 Cura Connect"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "打å°ä½œä¸š"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "总打å°æ—¶é—´"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "等待"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "查看打å°åŽ†å²"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2190,17 +2190,17 @@ msgstr "已完æˆ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "正在准备..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "正在中止..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "正在暂åœ..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2210,7 +2210,7 @@ msgstr "已暂åœ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "正在æ¢å¤..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:108
msgctxt "@label:status"
@@ -2220,7 +2220,7 @@ msgstr "需è¦é‡‡å–行动"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "å®Œæˆ %1 于 %2"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2256,12 +2256,12 @@ msgstr "æ¢å¤"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "正在暂åœ..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "正在æ¢å¤..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2273,7 +2273,7 @@ msgstr "æš‚åœ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "正在中止..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2314,18 +2314,18 @@ msgstr "中止打å°"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "é…置更改"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "覆盖"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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[0] "分é…的打å°æœº %1 需è¦ä»¥ä¸‹é…置更改:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
@@ -2355,7 +2355,7 @@ msgstr "将打å°å¹³å°æ›´æ”¹ä¸º %1(此æ“作无法覆盖)。"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "覆盖将使用包å«çŽ°æœ‰æ‰“å°æœºé…置的指定设置。这å¯èƒ½ä¼šå¯¼è‡´æ‰“å°å¤±è´¥ã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
@@ -2374,21 +2374,24 @@ msgid ""
"- Check if the printer is turned on.\n"
"- Check if the printer is connected to the network."
msgstr ""
+"请确ä¿æ‚¨çš„打å°æœºå·²è¿žæŽ¥ï¼š\n"
+"- 检查打å°æœºæ˜¯å¦å·²å¯åŠ¨ã€‚\n"
+"- 检查打å°æœºæ˜¯å¦è¿žæŽ¥åˆ°ç½‘络。"
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "请选择已连接网络的打å°æœºè¿›è¡Œç›‘控。"
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "请将 Ultimaker 打å°æœºè¿žæŽ¥åˆ°æ‚¨çš„局域网。"
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "查看è”机用户手册"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2424,17 +2427,17 @@ msgstr "兼容模å¼"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "空驶"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "打å°è¾…助结构"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "外壳"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2510,17 +2513,17 @@ msgstr "Curaå‘最终用户å‘é€åŒ¿åæ•°æ®ï¼Œä»¥æ高打å°è´¨é‡å’Œç”¨æˆ·ä½
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "我ä¸æƒ³å‘é€æ­¤æ•°æ®"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "å…è®¸å‘ Ultimaker å‘é€æ­¤æ•°æ®å¹¶å¸®åŠ©æˆ‘们改善 Cura"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "未选择打å°"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2780,108 +2783,108 @@ msgstr "打开"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+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 ""
+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 ""
+msgstr "在预览阶段,将é™åˆ¶ä¸º 5 个å¯è§å¤‡ä»½ã€‚移除一个备份以查看更早的备份。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "备份并åŒæ­¥æ‚¨çš„ Cura 设置。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "登录"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Cura 备份"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "Cura 版本"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "机器"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "ææ–™"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "é…置文件"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "æ’件"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "æ¢å¤"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+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."
-msgstr ""
+msgstr "您确定è¦åˆ é™¤æ­¤å¤‡ä»½å—?此æ“作无法撤销。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+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 ""
+msgstr "您需è¦é‡æ–°å¯åŠ¨ Cura æ‰èƒ½æ¢å¤å¤‡ä»½ã€‚您è¦ç«‹å³å…³é—­ Cura å—?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "想è¦æ›´å¤šï¼Ÿ"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "ç«‹å³å¤‡ä»½"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+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."
-msgstr ""
+msgstr "在 Cura æ¯å¤©å¯åŠ¨æ—¶è‡ªåŠ¨åˆ›å»ºå¤‡ä»½ã€‚"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "ä¸æ”¯æŒ"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -3537,7 +3540,7 @@ msgstr "创建é…置文件"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "请为此é…置文件æä¾›å称。"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3567,7 +3570,7 @@ msgstr "打å°æœºï¼š%1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "默认é…置文件"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3602,7 +3605,7 @@ msgstr "全局设置"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "市场"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3625,7 +3628,7 @@ msgstr "视图(&V)"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "设置(&S)"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3660,7 +3663,7 @@ msgstr "未命å"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "æœç´¢è®¾ç½®"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3749,17 +3752,17 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "推è"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "自定义"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "æ¸å±‚å¡«å……"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
@@ -3769,7 +3772,7 @@ msgstr "æ¸å±‚填充(Gradual infill)将éšç€æ‰“å°é«˜åº¦çš„æå‡è€Œé€æ¸å
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "支æŒ"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:70
msgctxt "@label"
@@ -3784,7 +3787,7 @@ msgstr "选择用于支撑的挤出机。该挤出机将在模型之下建立支
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "附ç€"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3804,7 +3807,7 @@ msgstr "您已修改部分é…置文件设置。 如果您想对其进行更改ï¼
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "此质é‡é…置文件ä¸é€‚用于当å‰æ料和喷嘴é…置。请更改é…置以便å¯ç”¨æ­¤é…置文件"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3814,17 +3817,17 @@ msgstr "自定义é…置文件目å‰å¤„于活动状æ€ã€‚ 如è¦å¯ç”¨è´¨é‡æ»‘å
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "å¼€"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "å…³"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "é…置文件"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3840,7 +3843,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "打å°è®¾ç½®å·²ç¦ç”¨ã€‚无法修改 G code 文件。"
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4079,47 +4082,47 @@ msgstr "å¤åˆ¶ä¸ªæ•°"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "é…ç½®"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "选择é…ç½®"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "查看æ料兼容性图表"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "é…ç½®"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "正在从打å°æœºåŠ è½½å¯ç”¨é…ç½®..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "该é…ç½®ä¸å¯ç”¨ï¼Œå› ä¸ºæ‰“å°æœºå·²æ–­å¼€è¿žæŽ¥ã€‚"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "自定义"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "打å°æœº"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "å·²å¯ç”¨"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4129,17 +4132,17 @@ msgstr "ææ–™"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:344
msgctxt "@label"
msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgstr "用胶粘和此æ料组åˆä»¥äº§ç”Ÿæ›´å¥½çš„附ç€ã€‚"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "æ­¤é…ç½®ä¸å¯ç”¨ï¼Œå› ä¸º %1 未被识别。请访问 %2 以下载正确的ææ–™é…置文件。"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "市场"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4169,37 +4172,37 @@ msgstr "预计剩余时间"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "查看类型"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "您好 "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "Ultimaker å¸æˆ·"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "注销"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "登录"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "下一代 3D 打å°å·¥ä½œæµç¨‹"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4208,26 +4211,29 @@ msgid ""
"- Store your Ultimaker Cura settings in the cloud for use anywhere\n"
"- Get exclusive access to material profiles from leading brands"
msgstr ""
+"- å‘é€æ‰“å°ä½œä¸šåˆ°å±€åŸŸç½‘外的 Ultimaker 打å°æœº\n"
+"- 将 Ultimaker Cura 设置存储到云以便在任何地方使用\n"
+"- 获得æ¥è‡ªé¢†å…ˆå“牌的ææ–™é…置文件的独家访问æƒé™"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "创建账户"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "æ— å¯ç”¨æ—¶é—´ä¼°è®¡"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "æ— å¯ç”¨æˆæœ¬ä¼°è®¡"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "预览"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4242,27 +4248,27 @@ msgstr "无法切片"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "切片"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "开始切片æµç¨‹"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "å–消"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "时间规格"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "æ料规格"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4277,27 +4283,27 @@ msgstr "%1g"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "已连接的打å°æœº"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "预设打å°æœº"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "添加打å°æœº"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "管ç†æ‰“å°æœº"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "显示è”机故障排除指å—"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4505,7 +4511,7 @@ msgstr "显示é…置文件夹"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "市场(&M)"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4623,7 +4629,7 @@ msgstr "创建新é…置文件"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "添加打å°æœºåˆ° Cura"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4632,16 +4638,19 @@ msgid ""
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
msgstr ""
+"从以下列表中选择您è¦ä½¿ç”¨çš„打å°æœºã€‚\n"
+"\n"
+"如果您的打å°æœºä¸åœ¨åˆ—表中,使用“自定义â€ç±»åˆ«ä¸­çš„“自定义 FFF 打å°æœºâ€ï¼Œå¹¶åœ¨ä¸‹ä¸€ä¸ªå¯¹è¯æ¡†ä¸­è°ƒæ•´è®¾ç½®ä»¥åŒ¹é…您的打å°æœºã€‚"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "制造商"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "打å°æœºå称"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
diff --git a/resources/i18n/zh_CN/fdmextruder.def.json.po b/resources/i18n/zh_CN/fdmextruder.def.json.po
index 9500c3bf96..a88b42ed47 100644
--- a/resources/i18n/zh_CN/fdmextruder.def.json.po
+++ b/resources/i18n/zh_CN/fdmextruder.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-09-28 14:25+0100\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: PCDotFan <pc@edu.ax>, Bothof <info@bothof.nl>\n"
"Language: zh_CN\n"
@@ -86,7 +86,7 @@ msgstr "挤出机的开始 G-code"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "在切æ¢åˆ°æ­¤æŒ¤å‡ºæœºæ—¶æ‰§è¡Œçš„开始 G-code。"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -126,7 +126,7 @@ msgstr "æŒ¤å‡ºæœºçš„ç»“æŸ G-code"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "åœ¨åˆ‡ç¦»æ­¤æŒ¤å‡ºæœºæ—¶æ‰§è¡Œçš„ç»“æŸ G-code。"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
diff --git a/resources/i18n/zh_CN/fdmprinter.def.json.po b/resources/i18n/zh_CN/fdmprinter.def.json.po
index 8d71491058..a24a3ed9d2 100644
--- a/resources/i18n/zh_CN/fdmprinter.def.json.po
+++ b/resources/i18n/zh_CN/fdmprinter.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-11-06 15:38+0100\n"
+"PO-Revision-Date: 2019-03-13 14:00+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: PCDotFan <pc@edu.ax>, Bothof <info@bothof.nl>\n"
"Language: zh_CN\n"
@@ -58,9 +58,7 @@ msgctxt "machine_start_gcode description"
msgid ""
"G-code commands to be executed at the very start - separated by \n"
"."
-msgstr ""
-"在开始时执行的 G-code 命令 - 以 \n"
-" 分行。"
+msgstr "在开始时执行的 G-code 命令 - 以 \n 分行。"
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@@ -72,9 +70,7 @@ msgctxt "machine_end_gcode description"
msgid ""
"G-code commands to be executed at the very end - separated by \n"
"."
-msgstr ""
-"在结æŸå‰æ‰§è¡Œçš„ G-code 命令 - 以 \n"
-" 分行。"
+msgstr "在结æŸå‰æ‰§è¡Œçš„ G-code 命令 - 以 \n 分行。"
#: fdmprinter.def.json
msgctxt "material_guid label"
@@ -1636,9 +1632,7 @@ msgctxt "infill_wall_line_count description"
msgid ""
"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n"
"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right."
-msgstr ""
-"在填充区域周围添加é¢å¤–å£ã€‚此类å£å¯å‡å°‘顶部/底部皮肤走线,这æ„味ç€åªè¦ä»˜å‡ºä¸€äº›é¢å¤–çš„æ料就å¯ä»¥ä½¿ç”¨æ›´å°‘的顶部/底部皮肤层达到相åŒçš„è´¨é‡ã€‚\n"
-"在适当é…置的情况下,此功能å¯ç»“åˆè¿žæŽ¥å¡«å……多边形以将所有填充物连接到å•ä¸€æŒ¤å‡ºè·¯å¾„而无需空驶或回抽。"
+msgstr "在填充区域周围添加é¢å¤–å£ã€‚此类å£å¯å‡å°‘顶部/底部皮肤走线,这æ„味ç€åªè¦ä»˜å‡ºä¸€äº›é¢å¤–çš„æ料就å¯ä»¥ä½¿ç”¨æ›´å°‘的顶部/底部皮肤层达到相åŒçš„è´¨é‡ã€‚\n在适当é…置的情况下,此功能å¯ç»“åˆè¿žæŽ¥å¡«å……多边形以将所有填充物连接到å•ä¸€æŒ¤å‡ºè·¯å¾„而无需空驶或回抽。"
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@@ -1678,7 +1672,7 @@ msgstr "皮肤é‡å ç™¾åˆ†æ¯”"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "调整å£å’Œçš®è‚¤ä¸­å¿ƒçº¿çš„(端点)之间的é‡å é‡ï¼Œä»¥çš®è‚¤çº¿èµ°çº¿å’Œæœ€å†…å£çš„线宽度的百分比表示。ç¨å¾®é‡å å¯è®©å„个å£ä¸Žçš®è‚¤ç‰¢å›ºè¿žæŽ¥ã€‚请注æ„,对于相等的皮肤和å£çº¿å®½åº¦ï¼Œä»»ä½•è¶…过 50% 的百分比å¯èƒ½å·²ç»å¯¼è‡´ä»»ä½•çš®è‚¤è¶Šè¿‡å£ï¼Œå› ä¸ºåœ¨è¯¥ç‚¹ï¼Œçš®è‚¤æŒ¤å‡ºæœºçš„喷嘴ä½ç½®å¯èƒ½å·²ç»è¾¾åˆ°è¶Šè¿‡å£ä¸­é—´çš„ä½ç½®ã€‚"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1688,7 +1682,7 @@ msgstr "皮肤é‡å "
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "调整å£å’Œçš®è‚¤ä¸­å¿ƒçº¿çš„(端点)之间的é‡å é‡ã€‚ç¨å¾®é‡å å¯è®©å„个å£ä¸Žçš®è‚¤ç‰¢å›ºè¿žæŽ¥ã€‚请注æ„,对于相等的皮肤和å£çº¿å®½åº¦ï¼Œä»»ä½•è¶…过å£å®½åº¦ä¸€åŠçš„值å¯èƒ½å·²ç»å¯¼è‡´ä»»ä½•çš®è‚¤è¶Šè¿‡å£ï¼Œå› ä¸ºåœ¨è¯¥ç‚¹ï¼Œçš®è‚¤æŒ¤å‡ºæœºçš„喷嘴ä½ç½®å¯èƒ½å·²ç»è¾¾åˆ°è¶Šè¿‡å£ä¸­é—´çš„ä½ç½®ã€‚"
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
@@ -2128,7 +2122,7 @@ msgstr "喷嘴切æ¢å›žæŠ½è·ç¦»"
#: 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 ""
+msgstr "切æ¢æŒ¤å‡ºæœºæ—¶çš„回抽é‡ã€‚设为 0,ä¸è¿›è¡Œä»»ä½•å›žæŠ½ã€‚该值通常应与加热区的长度相åŒã€‚"
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2788,7 +2782,7 @@ msgstr "梳ç†æ¨¡å¼"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "梳ç†å¯åœ¨ç©ºé©¶æ—¶è®©å–·å˜´ä¿æŒåœ¨å·²æ‰“å°åŒºåŸŸå†…。这会使空驶è·ç¦»ç¨å¾®å»¶é•¿ï¼Œä½†å¯å‡å°‘回抽需求。如果关闭梳ç†ï¼Œåˆ™æ料将回抽,且喷嘴沿ç€ç›´çº¿ç§»åŠ¨åˆ°ä¸‹ä¸€ä¸ªç‚¹ã€‚也å¯ä»¥é¿å…顶部/底部皮肤区域的梳ç†æˆ–仅在填充物内进行梳ç†ã€‚"
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -3443,12 +3437,12 @@ msgstr "在切æ¢è‡³å¯†åº¦çš„一åŠå‰æŒ‡å®šå¯†åº¦çš„支撑填充高度。"
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "最å°æ”¯æ’‘é¢ç§¯"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "支撑多边形的最å°é¢ç§¯ã€‚å°†ä¸ä¼šç”Ÿæˆé¢ç§¯å°äºŽæ­¤å€¼çš„多边形。"
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3678,62 +3672,62 @@ msgstr "锯齿形"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "最å°æ”¯æ’‘接触é¢é¢ç§¯"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "支撑接触é¢å¤šè¾¹å½¢çš„最å°é¢ç§¯ã€‚å°†ä¸ä¼šç”Ÿæˆé¢ç§¯å°äºŽæ­¤å€¼çš„多边形。"
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "最å°æ”¯æ’‘顶æ¿é¢ç§¯"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "支撑顶æ¿çš„最å°é¢ç§¯ã€‚å°†ä¸ä¼šç”Ÿæˆé¢ç§¯å°äºŽæ­¤å€¼çš„多边形。"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "最å°æ”¯æ’‘底æ¿é¢ç§¯"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "支撑底æ¿çš„最å°é¢ç§¯ã€‚å°†ä¸ä¼šç”Ÿæˆé¢ç§¯å°äºŽæ­¤å€¼çš„多边形。"
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "支撑接触é¢æ°´å¹³æ‰©å±•"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "应用到支撑接触é¢å¤šè¾¹å½¢çš„å移é‡ã€‚"
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "支撑顶æ¿æ°´å¹³æ‰©å±•"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "应用到支撑顶æ¿çš„å移é‡ã€‚"
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "支撑底æ¿æ°´å¹³æ‰©å±•"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "应用到支撑底æ¿çš„å移é‡ã€‚"
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
@@ -3905,9 +3899,7 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
-msgstr ""
-"skirt 和打å°ç¬¬ä¸€å±‚之间的水平è·ç¦»ã€‚\n"
-"这是最å°è·ç¦»ã€‚多个 skirt 走线将从此è·ç¦»å‘外延伸。"
+msgstr "skirt 和打å°ç¬¬ä¸€å±‚之间的水平è·ç¦»ã€‚\n这是最å°è·ç¦»ã€‚多个 skirt 走线将从此è·ç¦»å‘外延伸。"
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@@ -5354,9 +5346,7 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
-msgstr ""
-"以åŠé€ŸæŒ¤å‡ºçš„上行移动的è·ç¦»ã€‚\n"
-"这会与之å‰çš„层产生更好的附ç€ï¼Œè€Œä¸ä¼šå°†è¿™äº›å±‚中的æ料过度加热。 仅应用于å•çº¿æ‰“å°ã€‚"
+msgstr "以åŠé€ŸæŒ¤å‡ºçš„上行移动的è·ç¦»ã€‚\n这会与之å‰çš„层产生更好的附ç€ï¼Œè€Œä¸ä¼šå°†è¿™äº›å±‚中的æ料过度加热。 仅应用于å•çº¿æ‰“å°ã€‚"
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@@ -5910,6 +5900,7 @@ msgstr "在将模型从文件中载入时应用在模型上的转æ¢çŸ©é˜µã€‚"
#~ "Gcode commands to be executed at the very start - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "在开始åŽæ‰§è¡Œçš„ G-code 命令 - 以 \n"
#~ " 分行"
@@ -5922,6 +5913,7 @@ msgstr "在将模型从文件中载入时应用在模型上的转æ¢çŸ©é˜µã€‚"
#~ "Gcode commands to be executed at the very end - separated by \n"
#~ "."
#~ msgstr ""
+
#~ "在结æŸå‰æ‰§è¡Œçš„ G-code 命令 - 以 \n"
#~ " 分行"
@@ -5978,6 +5970,7 @@ msgstr "在将模型从文件中载入时应用在模型上的转æ¢çŸ©é˜µã€‚"
#~ "The horizontal distance between the skirt and the first layer of the print.\n"
#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance."
#~ msgstr ""
+
#~ "skirt 和打å°ç¬¬ä¸€å±‚之间的水平è·ç¦»ã€‚\n"
#~ "这是最å°è·ç¦»ï¼Œå¤šä¸ª skirt 走线将从此è·ç¦»å‘外延伸。"
diff --git a/resources/i18n/zh_TW/cura.po b/resources/i18n/zh_TW/cura.po
index 9050a47047..b6e4ad3fbc 100644
--- a/resources/i18n/zh_TW/cura.po
+++ b/resources/i18n/zh_TW/cura.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0100\n"
-"PO-Revision-Date: 2018-11-06 15:39+0100\n"
+"PO-Revision-Date: 2019-03-14 14:50+0100\n"
"Last-Translator: Zhang Heh Ji <dinowchang@gmail.com>\n"
"Language-Team: Zhang Heh Ji <dinowchang@gmail.com>\n"
"Language: zh_TW\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 2.1.1\n"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:22
msgctxt "@action"
@@ -73,7 +73,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:32
msgctxt "@item:inmenu"
msgid "Changelog"
-msgstr ""
+msgstr "更新日誌"
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.py:33
msgctxt "@item:inmenu"
@@ -492,100 +492,100 @@ msgstr "列å°å·²å®Œæˆ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:607
msgctxt "@label:material"
msgid "Empty"
-msgstr ""
+msgstr "空的"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:574
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py:608
msgctxt "@label:material"
msgid "Unknown"
-msgstr ""
+msgstr "未知"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:151
msgctxt "@action:button"
msgid "Print via Cloud"
-msgstr ""
+msgstr "é€éŽé›²ç«¯æœå‹™åˆ—å°"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:152
msgctxt "@properties:tooltip"
msgid "Print via Cloud"
-msgstr ""
+msgstr "é€éŽé›²ç«¯æœå‹™åˆ—å°"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:153
msgctxt "@info:status"
msgid "Connected via Cloud"
-msgstr ""
+msgstr "é€éŽé›²ç«¯æœå‹™é€£æŽ¥"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:331
msgctxt "@info:title"
msgid "Cloud error"
-msgstr ""
+msgstr "雲端æœå‹™éŒ¯èª¤"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:180
msgctxt "@info:status"
msgid "Could not export print job."
-msgstr ""
+msgstr "雲端æœå‹™æœªåŒ¯å‡ºåˆ—å°ä½œæ¥­ã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:330
msgctxt "@info:text"
msgid "Could not upload the data to the printer."
-msgstr ""
+msgstr "雲端æœå‹™æœªä¸Šå‚³è³‡æ–™åˆ°å°è¡¨æ©Ÿã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:51
msgctxt "@info:status"
msgid "tomorrow"
-msgstr ""
+msgstr "明天"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/Utils.py:54
msgctxt "@info:status"
msgid "today"
-msgstr ""
+msgstr "今天"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:151
msgctxt "@info:description"
msgid "There was an error connecting to the cloud."
-msgstr ""
+msgstr "連接到雲端æœå‹™æ™‚發生錯誤。"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:14
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudProgressMessage.py:15
msgctxt "@info:status"
msgid "Sending data to remote cluster"
-msgstr ""
+msgstr "正在傳é€è³‡æ–™åˆ°é ç«¯å¢é›†"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:456
msgctxt "@info:status"
msgid "Send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "利用你的 Ultimaker 帳號在任何地方傳é€å’Œç›£æŽ§åˆ—å°ä½œæ¥­ã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:460
msgctxt "@info:status"
msgid "Connect to Ultimaker Cloud"
-msgstr ""
+msgstr "連接到 Ultimaker Cloud"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:461
msgctxt "@action"
msgid "Don't ask me again for this printer."
-msgstr ""
+msgstr "å°æ­¤å°è¡¨æ©Ÿä¸è¦å†æ¬¡è©¢å•ã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:464
msgctxt "@action"
msgid "Get started"
-msgstr ""
+msgstr "開始"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:478
msgctxt "@info:status"
msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account."
-msgstr ""
+msgstr "ç¾åœ¨ä½ å¯ä»¥åˆ©ç”¨ä½ çš„ Ultimaker 帳號在任何地方傳é€å’Œç›£æŽ§åˆ—å°ä½œæ¥­ã€‚"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:482
msgctxt "@info:status"
msgid "Connected!"
-msgstr ""
+msgstr "已連線ï¼"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/UM3OutputDevicePlugin.py:486
msgctxt "@action"
msgid "Review your connection"
-msgstr ""
+msgstr "檢查您的連線"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/src/DiscoverUM3Action.py:30
msgctxt "@action"
@@ -638,12 +638,12 @@ msgstr "模擬檢視"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
msgctxt "@item:inmenu"
msgid "Post Processing"
-msgstr ""
+msgstr "後處ç†"
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
msgctxt "@item:inmenu"
msgid "Modify G-Code"
-msgstr ""
+msgstr "修改 G-Code 檔案"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
@@ -693,7 +693,7 @@ msgstr "Cura 15.04 列å°åƒæ•¸"
#: /home/ruben/Projects/Cura/plugins/R2D2/__init__.py:17
msgctxt "@item:inmenu"
msgid "Evaluation"
-msgstr ""
+msgstr "è©•ä¼°"
#: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:14
msgctxt "@item:inlistbox"
@@ -761,7 +761,7 @@ msgstr "有物件使用了被åœç”¨çš„擠出機 %s ,因此無法進行切片ã€
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415
msgctxt "@info:status"
msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder."
-msgstr ""
+msgstr "因沒有模型符åˆåˆ—å°ç¯„åœæˆ–是被分é…到åœç”¨çš„擠出機,無模型å¯é€²è¡Œåˆ‡ç‰‡ã€‚請縮放或旋轉模型以符åˆåˆ—å°ç¯„åœï¼Œæˆ–是啟用擠出機。"
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:255
@@ -846,7 +846,7 @@ msgstr "發é€æª”案之å‰ï¼Œè«‹ç¢ºä¿ G-code é©ç”¨æ–¼ç›®å‰å°è¡¨æ©Ÿå’Œå°è¡¨æ
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:64
msgctxt "@item:inmenu"
msgid "Manage backups"
-msgstr ""
+msgstr "管ç†å‚™ä»½"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113
@@ -859,32 +859,32 @@ msgstr "備份"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:55
msgctxt "@info:backup_status"
msgid "There was an error listing your backups."
-msgstr ""
+msgstr "列出備份時發生錯誤。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:121
msgctxt "@info:backup_status"
msgid "There was an error trying to restore your backup."
-msgstr ""
+msgstr "嘗試æ¢å¾©å‚™ä»½æ™‚發生錯誤。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:15
msgctxt "@info:title"
msgid "Backups"
-msgstr ""
+msgstr "備份"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:27
msgctxt "@info:backup_status"
msgid "Uploading your backup..."
-msgstr ""
+msgstr "正在上傳你的備份..."
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:36
msgctxt "@info:backup_status"
msgid "There was an error while uploading your backup."
-msgstr ""
+msgstr "上傳你的備份時發生錯誤。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/UploadBackupJob.py:39
msgctxt "@info:backup_status"
msgid "Your backup has finished uploading."
-msgstr ""
+msgstr "你的備份上傳完æˆã€‚"
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
@@ -920,7 +920,7 @@ msgstr "寫入 3mf 檔案發生錯誤。"
#: /home/ruben/Projects/Cura/plugins/PreviewStage/__init__.py:13
msgctxt "@item:inmenu"
msgid "Preview"
-msgstr ""
+msgstr "é è¦½"
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelection.py:17
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18
@@ -1016,7 +1016,7 @@ msgstr "檔案 <filename>{0}</filename> 已存在。你確定è¦è¦†è“‹æŽ‰å®ƒå—Ž?
#: /home/ruben/Projects/Cura/cura/Settings/ContainerManager.py:428
msgctxt "@info:status"
msgid "Invalid file URL:"
-msgstr ""
+msgstr "無效的檔案網å€ï¼š"
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:206
msgctxt "@menuitem"
@@ -1037,7 +1037,7 @@ msgstr "設定更新"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:1458
msgctxt "@info:title"
msgid "Extruder(s) Disabled"
-msgstr ""
+msgstr "擠出機已åœç”¨"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:131
#, python-brace-format
@@ -1066,13 +1066,13 @@ msgstr "匯出æˆåŠŸ"
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename>!"
msgid "Failed to import profile from <filename>{0}</filename>: {1}"
-msgstr ""
+msgstr "無法從 <filename>{0}</filename> 匯入列å°åƒæ•¸ï¼š{1}"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:177
#, 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 ""
+msgstr "在加入å°è¡¨æ©Ÿå‰ï¼Œç„¡æ³•å¾ž <filename>{0}</filename> 匯入列å°åƒæ•¸ã€‚"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:190
#, python-brace-format
@@ -1205,7 +1205,7 @@ msgstr "嘗試復原版本ä¸ç¬¦çš„ Cura 備份。"
#: /home/ruben/Projects/Cura/cura/OAuth2/AuthorizationService.py:186
msgctxt "@info"
msgid "Unable to reach the Ultimaker account server."
-msgstr ""
+msgstr "無法連上 Ultimaker 帳號伺æœå™¨ã€‚"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:27
msgctxt "@info:status"
@@ -1215,7 +1215,7 @@ msgstr "正在複製並放置模型"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:28
msgctxt "@info:title"
msgid "Placing Objects"
-msgstr ""
+msgstr "正在放置模型"
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:100
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103
@@ -1631,7 +1631,7 @@ msgstr "無法連上 Cura 軟體包資料庫。請檢查你的網路連線。"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/SmallRatingWidget.qml:27
msgctxt "@label"
msgid "ratings"
-msgstr ""
+msgstr "評分"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledPage.qml:38
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxHeader.qml:28
@@ -1650,7 +1650,7 @@ msgstr "耗æ"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:91
msgctxt "@label"
msgid "Your rating"
-msgstr ""
+msgstr "你的評分"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailPage.qml:98
msgctxt "@label"
@@ -1683,7 +1683,7 @@ msgstr "未知"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:54
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 ""
+msgstr "需è¦<a href='%1'>登入</a>æ‰èƒ½é€²è¡Œå®‰è£æˆ–å‡ç´š"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxDetailTileActions.qml:73
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:34
@@ -1706,7 +1706,7 @@ msgstr "更新完æˆ"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:13
msgctxt "@title"
msgid "Marketplace"
-msgstr ""
+msgstr "市集"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxBackColumn.qml:25
msgctxt "@action:button"
@@ -1741,12 +1741,12 @@ msgstr "確定"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/RatingWidget.qml:54
msgctxt "@label"
msgid "You need to login first before you can rate"
-msgstr ""
+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"
-msgstr ""
+msgstr "你需è¦å…ˆå®‰è£è»Ÿé«”包æ‰èƒ½é€²è¡Œè©•åˆ†"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxFooter.qml:19
msgctxt "@info"
@@ -1786,7 +1786,7 @@ 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 ""
+msgstr "需è¦<a href='%1'>登入</a>æ‰èƒ½é€²è¡Œå‡ç´š"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxInstalledTileActions.qml:71
msgctxt "@action:button"
@@ -1837,22 +1837,22 @@ msgstr "相容性"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:203
msgctxt "@action:label"
msgid "Technical Data Sheet"
-msgstr ""
+msgstr "技術資料表"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:212
msgctxt "@action:label"
msgid "Safety Data Sheet"
-msgstr ""
+msgstr "安全資料表"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:221
msgctxt "@action:label"
msgid "Printing Guidelines"
-msgstr ""
+msgstr "列å°æŒ‡å—"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxCompatibilityChart.qml:230
msgctxt "@action:label"
msgid "Website"
-msgstr ""
+msgstr "網站"
#: /home/ruben/Projects/Cura/plugins/Toolbox/resources/qml/ToolboxLoadingPage.qml:16
msgctxt "@info"
@@ -1974,17 +1974,17 @@ msgstr "使用者授權"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:254
msgctxt "@info"
msgid "These options are not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "由於你正在監控一å°é›²ç«¯å°è¡¨æ©Ÿï¼Œå› æ­¤ç„¡æ³•ä½¿ç”¨é€™äº›é¸é …。"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241
msgctxt "@info"
msgid "The webcam is not available because you are monitoring a cloud printer."
-msgstr ""
+msgstr "由於你正在監控一å°é›²ç«¯å°è¡¨æ©Ÿï¼Œå› æ­¤ç„¡æ³•ä½¿ç”¨ç¶²è·¯æ”影機。"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:301
msgctxt "@label:status"
msgid "Loading..."
-msgstr ""
+msgstr "正在載入..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:305
msgctxt "@label:status"
@@ -1994,42 +1994,42 @@ msgstr "無法使用"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:309
msgctxt "@label:status"
msgid "Unreachable"
-msgstr ""
+msgstr "無法連接"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:313
msgctxt "@label:status"
msgid "Idle"
-msgstr ""
+msgstr "閒置中"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:353
msgctxt "@label"
msgid "Untitled"
-msgstr ""
+msgstr "無標題"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:373
msgctxt "@label"
msgid "Anonymous"
-msgstr ""
+msgstr "匿å"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:399
msgctxt "@label:status"
msgid "Requires configuration changes"
-msgstr ""
+msgstr "需è¦ä¿®æ”¹è¨­å®š"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:436
msgctxt "@action:button"
msgid "Details"
-msgstr ""
+msgstr "ç´°é …"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:132
msgctxt "@label"
msgid "Unavailable printer"
-msgstr ""
+msgstr "無法使用的å°è¡¨æ©Ÿ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:134
msgctxt "@label"
msgid "First available"
-msgstr ""
+msgstr "å¯ç”¨çš„第一個"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:187
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:132
@@ -2045,27 +2045,27 @@ msgstr "已排入隊列"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:67
msgctxt "@label link to connect manager"
msgid "Go to Cura Connect"
-msgstr ""
+msgstr "å‰å¾€ Cura Connect"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:102
msgctxt "@label"
msgid "Print jobs"
-msgstr ""
+msgstr "列å°ä½œæ¥­"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116
msgctxt "@label"
msgid "Total print time"
-msgstr ""
+msgstr "總列å°æ™‚é–“"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:130
msgctxt "@label"
msgid "Waiting for"
-msgstr ""
+msgstr "等待"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:246
msgctxt "@label link to connect manager"
msgid "View print history"
-msgstr ""
+msgstr "檢視列å°æ­·å²è¨˜éŒ„"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:46
msgctxt "@window:title"
@@ -2091,7 +2091,7 @@ msgid ""
msgstr ""
"è¦é€éŽç¶²è·¯åˆ—å°ï¼Œè«‹ç¢ºèªä½ çš„å°è¡¨æ©Ÿå·²é€éŽç¶²è·¯ç·šæˆ– WIFI 連接到網路。若你無法讓 Cura 與å°è¡¨æ©Ÿé€£ç·šï¼Œä½ ä»ç„¶å¯ä»¥ä½¿ç”¨ USB è£ç½®å°‡ G-code 檔案傳輸到å°è¡¨æ©Ÿã€‚\n"
"\n"
-"從以下列表中é¸æ“‡ä½ çš„å°è¡¨æ©Ÿï¼š"
+"從以下清單中é¸æ“‡ä½ çš„å°è¡¨æ©Ÿï¼š"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:87
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
@@ -2191,17 +2191,17 @@ msgstr "已完æˆ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
msgctxt "@label:status"
msgid "Preparing..."
-msgstr ""
+msgstr "正在準備..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
msgctxt "@label:status"
msgid "Aborting..."
-msgstr ""
+msgstr "正在中斷..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
msgctxt "@label:status"
msgid "Pausing..."
-msgstr ""
+msgstr "正在暫åœ..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
msgctxt "@label:status"
@@ -2211,7 +2211,7 @@ msgstr "已暫åœ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
msgctxt "@label:status"
msgid "Resuming..."
-msgstr ""
+msgstr "正在繼續..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:108
msgctxt "@label:status"
@@ -2221,7 +2221,7 @@ msgstr "需è¦æŽ¡å–的動作"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:110
msgctxt "@label:status"
msgid "Finishes %1 at %2"
-msgstr ""
+msgstr "在 %2 å®Œæˆ %1"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44
msgctxt "@action:button"
@@ -2257,12 +2257,12 @@ msgstr "繼續"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102
msgctxt "@label"
msgid "Pausing..."
-msgstr ""
+msgstr "正在暫åœ..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104
msgctxt "@label"
msgid "Resuming..."
-msgstr ""
+msgstr "正在繼續..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:284
@@ -2274,7 +2274,7 @@ msgstr "æš«åœ"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
msgid "Aborting..."
-msgstr ""
+msgstr "正在中斷..."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124
msgctxt "@label"
@@ -2315,18 +2315,18 @@ msgstr "中斷列å°"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
msgctxt "@title:window"
msgid "Configuration Changes"
-msgstr ""
+msgstr "修改設定"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
msgctxt "@action:button"
msgid "Override"
-msgstr ""
+msgstr "覆寫"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:64
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[0] "分é…çš„å°è¡¨æ©Ÿ %1 需è¦ä¸‹åˆ—的設定更動:"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:68
msgctxt "@label"
@@ -2356,7 +2356,7 @@ msgstr "將列å°å¹³å°æ”¹æˆ %1(無法覆寫)。"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:94
msgctxt "@label"
msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
+msgstr "覆寫會將指定的設定套用在ç¾æœ‰çš„å°è¡¨æ©Ÿä¸Šã€‚這å¯èƒ½å°Žè‡´åˆ—å°å¤±æ•—。"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:135
msgctxt "@label"
@@ -2375,21 +2375,24 @@ msgid ""
"- Check if the printer is turned on.\n"
"- Check if the printer is connected to the network."
msgstr ""
+"請確èªä½ çš„å°è¡¨æ©Ÿæœ‰é€£æŽ¥ï¼š\n"
+"- 檢查å°è¡¨æ©Ÿæ˜¯å¦å·²æ‰“開。\n"
+"- 檢查å°è¡¨æ©Ÿæ˜¯å¦å·²é€£æŽ¥åˆ°ç¶²è·¯ã€‚"
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:110
msgctxt "@info"
msgid "Please select a network connected printer to monitor."
-msgstr ""
+msgstr "è«‹é¸æ“‡è¦ç›£æŽ§çš„網絡連線å°è¡¨æ©Ÿã€‚"
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:126
msgctxt "@info"
msgid "Please connect your Ultimaker printer to your local network."
-msgstr ""
+msgstr "請將你的 Ultimaker å°è¡¨æ©Ÿé€£æŽ¥åˆ°å€åŸŸç¶²è·¯ã€‚"
#: /home/ruben/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:165
msgctxt "@label link to technical assistance"
msgid "View user manuals online"
-msgstr ""
+msgstr "查看線上使用者手冊"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47
@@ -2425,17 +2428,17 @@ msgstr "相容模å¼"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:229
msgctxt "@label"
msgid "Travels"
-msgstr ""
+msgstr "移動軌跡"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:235
msgctxt "@label"
msgid "Helpers"
-msgstr ""
+msgstr "輔助çµæ§‹"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:241
msgctxt "@label"
msgid "Shell"
-msgstr ""
+msgstr "外殼"
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:247
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65
@@ -2511,17 +2514,17 @@ msgstr "Cura 傳é€åŒ¿å資料給 Ultimaker 以æ高列å°å“質和使用者é«
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:101
msgctxt "@text:window"
msgid "I don't want to send this data"
-msgstr ""
+msgstr "我ä¸æƒ³å‚³é€é€™äº›è³‡æ–™"
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:111
msgctxt "@text:window"
msgid "Allow sending this data to Ultimaker and help us improve Cura"
-msgstr ""
+msgstr "å…許將這些資料傳é€çµ¦ Ultimaker 以å”助我們改進 Cura"
#: /home/ruben/Projects/Cura/plugins/R2D2/EvaluationSidebar.qml:49
msgctxt "@label"
msgid "No print selected"
-msgstr ""
+msgstr "沒有é¸æ“‡ä»»ä½•æ¨¡åž‹"
#: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19
msgctxt "@title:window"
@@ -2611,12 +2614,12 @@ msgstr "åšç‚ºæ”¯æ’"
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:83
msgctxt "@label"
msgid "Don't support overlap with other models"
-msgstr "ä¸æ”¯æ´èˆ‡å…¶ä»–模型é‡ç–Š"
+msgstr "與模型é‡ç–Šè™•ä¸å»ºç«‹æ”¯æ’"
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:91
msgctxt "@label"
msgid "Modify settings for overlap with other models"
-msgstr "修改其他模型的é‡ç–Šè¨­å®š"
+msgstr "修改與模型é‡ç–Šè™•çš„設定"
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:99
msgctxt "@label"
@@ -2781,108 +2784,108 @@ msgstr "é–‹å•Ÿ"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
msgctxt "@title"
msgid "My Backups"
-msgstr ""
+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 ""
+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 ""
+msgstr "在é è¦½éšŽæ®µé™åˆ¶åªèƒ½é¡¯ç¤º 5 個備份。 刪除備份以顯示較舊的備份。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
msgctxt "@description"
msgid "Backup and synchronize your Cura settings."
-msgstr ""
+msgstr "備份並åŒæ­¥ä½ çš„ Cura 設定。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68
msgctxt "@button"
msgid "Sign in"
-msgstr ""
+msgstr "登入"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:24
msgctxt "@title:window"
msgid "Cura Backups"
-msgstr ""
+msgstr "Cura 備份"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
msgctxt "@backuplist:label"
msgid "Cura Version"
-msgstr ""
+msgstr "Cura 版本"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
msgctxt "@backuplist:label"
msgid "Machines"
-msgstr ""
+msgstr "å°è¡¨æ©Ÿ"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
msgctxt "@backuplist:label"
msgid "Materials"
-msgstr ""
+msgstr "耗æ"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
msgctxt "@backuplist:label"
msgid "Profiles"
-msgstr ""
+msgstr "åƒæ•¸"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
msgctxt "@backuplist:label"
msgid "Plugins"
-msgstr ""
+msgstr "外掛"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:71
msgctxt "@button"
msgid "Restore"
-msgstr ""
+msgstr "復原"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:99
msgctxt "@dialog:title"
msgid "Delete Backup"
-msgstr ""
+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."
-msgstr ""
+msgstr "你確定è¦åˆªé™¤æ­¤å‚™ä»½å—Žï¼Ÿ 這動作無法復原。"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:108
msgctxt "@dialog:title"
msgid "Restore Backup"
-msgstr ""
+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 ""
+msgstr "在復原備份之å‰ï¼Œä½ éœ€è¦é‡æ–°å•Ÿå‹• Cura。 你想è¦ç¾åœ¨é—œé–‰ Cura 嗎?"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
msgctxt "@button"
msgid "Want more?"
-msgstr ""
+msgstr "想è¦æ›´å¤šï¼Ÿ"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
msgctxt "@button"
msgid "Backup Now"
-msgstr ""
+msgstr "ç«‹å³å‚™ä»½"
#: /home/ruben/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
msgctxt "@checkbox:description"
msgid "Auto Backup"
-msgstr ""
+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."
-msgstr ""
+msgstr "æ¯å¤©å•Ÿå‹• Cura 時自動建立備份。"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorMainSettingsSelector.qml:75
msgctxt "@label"
msgid "Not supported"
-msgstr ""
+msgstr "ä¸æ”¯æ´"
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/components/ProfileCreatorTabControls.qml:35
msgctxt "@action:button"
@@ -3538,7 +3541,7 @@ msgstr "建立列å°åƒæ•¸"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:176
msgctxt "@info"
msgid "Please provide a name for this profile."
-msgstr ""
+msgstr "請為此åƒæ•¸æ供一個å字。"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:232
msgctxt "@title:window"
@@ -3568,7 +3571,7 @@ msgstr "å°è¡¨æ©Ÿï¼š%1"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
msgid "Default profiles"
-msgstr ""
+msgstr "é è¨­åƒæ•¸"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:413
msgctxt "@label"
@@ -3588,7 +3591,7 @@ msgstr "æ¨æ£„ç›®å‰æ›´æ”¹"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:514
msgctxt "@action:label"
msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below."
-msgstr "此列å°åƒæ•¸ä½¿ç”¨å°è¡¨æ©ŸæŒ‡å®šçš„é è¨­å€¼ï¼Œå› æ­¤åœ¨ä¸‹é¢çš„列表中沒有此設定項。"
+msgstr "此列å°åƒæ•¸ä½¿ç”¨å°è¡¨æ©ŸæŒ‡å®šçš„é è¨­å€¼ï¼Œå› æ­¤åœ¨ä¸‹é¢çš„清單中沒有此設定項。"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:521
msgctxt "@action:label"
@@ -3603,7 +3606,7 @@ msgstr "全局設定"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:87
msgctxt "@action:button"
msgid "Marketplace"
-msgstr ""
+msgstr "市集"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27
#: /home/ruben/Projects/Cura/resources/qml/Menus/FileMenu.qml:13
@@ -3626,7 +3629,7 @@ msgstr "檢視(&V)"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13
msgctxt "@title:menu menubar:toplevel"
msgid "&Settings"
-msgstr ""
+msgstr "設定(&S)"
#: /home/ruben/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55
msgctxt "@title:menu menubar:toplevel"
@@ -3661,7 +3664,7 @@ msgstr "無標題"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:68
msgctxt "@label:textbox"
msgid "search settings"
-msgstr ""
+msgstr "æœå°‹è¨­å®š"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:465
msgctxt "@action:menu"
@@ -3750,27 +3753,27 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:129
msgctxt "@button"
msgid "Recommended"
-msgstr ""
+msgstr "推薦"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142
msgctxt "@button"
msgid "Custom"
-msgstr ""
+msgstr "自訂é¸é …"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:193
msgctxt "@label"
msgid "Gradual infill"
-msgstr ""
+msgstr "漸近å¼å¡«å……"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:232
msgctxt "@label"
msgid "Gradual infill will gradually increase the amount of infill towards the top."
-msgstr "漸層填充(Gradual infill)將隨著列å°é«˜åº¦çš„æå‡è€Œé€æ¼¸åŠ å¤§å¡«å……密度。"
+msgstr "漸近å¼å¡«å……將隨著列å°é«˜åº¦çš„æå‡è€Œé€æ¼¸åŠ å¤§å¡«å……密度。"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:29
msgctxt "@label"
msgid "Support"
-msgstr ""
+msgstr "支æ’"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:70
msgctxt "@label"
@@ -3785,7 +3788,7 @@ msgstr "é¸æ“‡ç”¨æ–¼æ”¯æ’的擠出機。該擠出機將在模型之下建立支
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:28
msgctxt "@label"
msgid "Adhesion"
-msgstr ""
+msgstr "附著"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:85
msgctxt "@label"
@@ -3805,7 +3808,7 @@ msgstr "你修改éŽéƒ¨ä»½åˆ—å°åƒæ•¸è¨­å®šã€‚如果你想改變這些設定,
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:355
msgctxt "@tooltip"
msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile"
-msgstr ""
+msgstr "å“質åƒæ•¸ä¸é©ç”¨æ–¼ç›®å‰çš„耗æ和噴頭設定。請修改這些設定以啟用此å“質åƒæ•¸"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:449
msgctxt "@tooltip"
@@ -3815,17 +3818,17 @@ msgstr "ç›®å‰æ­£ä½¿ç”¨è‡ªè¨‚列å°åƒæ•¸ã€‚è‹¥è¦ä½¿ç”¨å“質滑動æ¢ï¼Œåœ¨è‡ª
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
msgctxt "@label:Should be short"
msgid "On"
-msgstr ""
+msgstr "é–‹å•Ÿ"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
msgctxt "@label:Should be short"
msgid "Off"
-msgstr ""
+msgstr "關閉"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:27
msgctxt "@label"
msgid "Profile"
-msgstr ""
+msgstr "åƒæ•¸"
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/Custom/GlobalProfileSelector.qml:94
msgctxt "@tooltip"
@@ -3841,7 +3844,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19
msgctxt "@label shown when we load a Gcode file"
msgid "Print setup disabled. G code file can not be modified."
-msgstr ""
+msgstr "列å°è¨­å®šå·²è¢«åœç”¨ã€‚ G-code 檔案無法修改。"
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:52
msgctxt "@label"
@@ -4080,47 +4083,47 @@ msgstr "複製個數"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
msgctxt "@header"
msgid "Configurations"
-msgstr ""
+msgstr "設定"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
msgctxt "@label"
msgid "Select configuration"
-msgstr ""
+msgstr "é¸æ“‡è¨­å®š"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:201
msgctxt "@label"
msgid "See the material compatibility chart"
-msgstr ""
+msgstr "è«‹åƒé–±è€—æ相容性圖表"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:274
msgctxt "@label"
msgid "Configurations"
-msgstr ""
+msgstr "設定"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:57
msgctxt "@label"
msgid "Loading available configurations from the printer..."
-msgstr ""
+msgstr "從å°è¡¨æ©Ÿè¼‰å…¥å¯ç”¨çš„設定..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:58
msgctxt "@label"
msgid "The configurations are not available because the printer is disconnected."
-msgstr ""
+msgstr "由於å°è¡¨æ©Ÿå·²æ–·ç·šï¼Œå› æ­¤è¨­å®šç„¡æ³•ä½¿ç”¨ã€‚"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:25
msgctxt "@header"
msgid "Custom"
-msgstr ""
+msgstr "自訂é¸é …"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:61
msgctxt "@label"
msgid "Printer"
-msgstr ""
+msgstr "å°è¡¨æ©Ÿ"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:202
msgctxt "@label"
msgid "Enabled"
-msgstr ""
+msgstr "已啟用"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:239
msgctxt "@label"
@@ -4130,17 +4133,17 @@ msgstr "耗æ"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:344
msgctxt "@label"
msgid "Use glue for better adhesion with this material combination."
-msgstr ""
+msgstr "在此耗æ組åˆä¸‹ï¼Œä½¿ç”¨è† æ°´ä»¥ç²å¾—較佳的附著。"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:128
msgctxt "@label"
msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
-msgstr ""
+msgstr "由於無法識別 ï¼…1,因此無法使用此設定。 請連上 ï¼…2 下載正確的耗æåƒæ•¸è¨­å®šã€‚"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:129
msgctxt "@label"
msgid "Marketplace"
-msgstr ""
+msgstr "市集"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15
msgctxt "@title:menu menubar:file"
@@ -4170,37 +4173,37 @@ msgstr "é è¨ˆå‰©é¤˜æ™‚é–“"
#: /home/ruben/Projects/Cura/resources/qml/ViewsSelector.qml:50
msgctxt "@label"
msgid "View types"
-msgstr ""
+msgstr "檢示類型"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:23
msgctxt "@label"
msgid "Hi "
-msgstr ""
+msgstr "å—¨ "
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:40
msgctxt "@button"
msgid "Ultimaker account"
-msgstr ""
+msgstr "Ultimaker 帳號"
#: /home/ruben/Projects/Cura/resources/qml/Account/UserOperations.qml:49
msgctxt "@button"
msgid "Sign out"
-msgstr ""
+msgstr "登出"
#: /home/ruben/Projects/Cura/resources/qml/Account/AccountWidget.qml:24
msgctxt "@action:button"
msgid "Sign in"
-msgstr ""
+msgstr "登入"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:29
msgctxt "@label"
msgid "Ultimaker Cloud"
-msgstr ""
+msgstr "Ultimaker Cloud"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:40
msgctxt "@label"
msgid "The next generation 3D printing workflow"
-msgstr ""
+msgstr "下一世代的 3D 列å°æµç¨‹"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:51
msgctxt "@text"
@@ -4209,26 +4212,29 @@ msgid ""
"- Store your Ultimaker Cura settings in the cloud for use anywhere\n"
"- Get exclusive access to material profiles from leading brands"
msgstr ""
+"- 將列å°ä½œæ¥­å‚³é€åˆ°ä½ å€åŸŸç¶²è·¯å¤–çš„ Ultimaker å°è¡¨æ©Ÿ\n"
+"- 將你的 Ultimaker Cura 設定儲存在雲端以便隨處使用\n"
+"- å–得領導å“牌的耗æåƒæ•¸è¨­å®šçš„ç¨å®¶å­˜å–權é™"
#: /home/ruben/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
msgctxt "@button"
msgid "Create account"
-msgstr ""
+msgstr "建立帳號"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59
msgctxt "@label"
msgid "No time estimation available"
-msgstr ""
+msgstr "沒有時間估計"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:76
msgctxt "@label"
msgid "No cost estimation available"
-msgstr ""
+msgstr "沒有æˆæœ¬ä¼°ç®—"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:117
msgctxt "@button"
msgid "Preview"
-msgstr ""
+msgstr "é è¦½"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:49
msgctxt "@label:PrintjobStatus"
@@ -4243,27 +4249,27 @@ msgstr "無法切片"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:116
msgctxt "@button"
msgid "Slice"
-msgstr ""
+msgstr "切片"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:117
msgctxt "@label"
msgid "Start the slicing process"
-msgstr ""
+msgstr "開始切片程åº"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:131
msgctxt "@button"
msgid "Cancel"
-msgstr ""
+msgstr "å–消"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31
msgctxt "@label"
msgid "Time specification"
-msgstr ""
+msgstr "時間è¦æ ¼"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:114
msgctxt "@label"
msgid "Material specification"
-msgstr ""
+msgstr "耗æè¦æ ¼"
#: /home/ruben/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:164
msgctxt "@label m for meter"
@@ -4278,27 +4284,27 @@ msgstr "%1g"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Connected printers"
-msgstr ""
+msgstr "已連線å°è¡¨æ©Ÿ"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:19
msgctxt "@label"
msgid "Preset printers"
-msgstr ""
+msgstr "é è¨­å°è¡¨æ©Ÿ"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:161
msgctxt "@button"
msgid "Add printer"
-msgstr ""
+msgstr "新增å°è¡¨æ©Ÿ"
#: /home/ruben/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:173
msgctxt "@button"
msgid "Manage printers"
-msgstr ""
+msgstr "管ç†å°è¡¨æ©Ÿ"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:78
msgctxt "@action:inmenu"
msgid "Show Online Troubleshooting Guide"
-msgstr ""
+msgstr "顯示線上故障排除指å—"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:85
msgctxt "@action:inmenu"
@@ -4506,7 +4512,7 @@ msgstr "顯示設定資料夾"
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:424
msgctxt "@action:menu"
msgid "&Marketplace"
-msgstr ""
+msgstr "市集(&M)"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:23
msgctxt "@title:window"
@@ -4624,7 +4630,7 @@ msgstr "建立新的列å°åƒæ•¸"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:78
msgctxt "@title:tab"
msgid "Add a printer to Cura"
-msgstr ""
+msgstr "新增å°è¡¨æ©Ÿåˆ° Cura"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:92
msgctxt "@title:tab"
@@ -4633,16 +4639,19 @@ msgid ""
"\n"
"If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog."
msgstr ""
+"從下é¢çš„清單中é¸æ“‡è¦ä½¿ç”¨çš„å°è¡¨æ©Ÿã€‚\n"
+"\n"
+"å‡å¦‚ä½ çš„å°è¡¨æ©Ÿä¸åœ¨æ¸…單上,é¸æ“‡â€œCustomâ€é¡žåˆ¥ä¸­çš„“Custom FFF Printerâ€ï¼Œä¸¦åœ¨ä¸‹ä¸€å€‹å°è©±çª—中調整設定以符åˆä½ çš„å°è¡¨æ©Ÿã€‚"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:249
msgctxt "@label"
msgid "Manufacturer"
-msgstr ""
+msgstr "製造商"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:271
msgctxt "@label"
msgid "Printer Name"
-msgstr ""
+msgstr "å°è¡¨æ©Ÿå稱"
#: /home/ruben/Projects/Cura/resources/qml/Dialogs/AddMachineDialog.qml:294
msgctxt "@action:button"
diff --git a/resources/i18n/zh_TW/fdmextruder.def.json.po b/resources/i18n/zh_TW/fdmextruder.def.json.po
index f9410d2f29..8e6ae379bc 100644
--- a/resources/i18n/zh_TW/fdmextruder.def.json.po
+++ b/resources/i18n/zh_TW/fdmextruder.def.json.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-11-04 13:04+0800\n"
+"PO-Revision-Date: 2019-03-03 14:09+0800\n"
"Last-Translator: Zhang Heh Ji <dinowchang@gmail.com>\n"
"Language-Team: Zhang Heh Ji <dinowchang@gmail.com>\n"
"Language: zh_TW\n"
@@ -85,7 +85,7 @@ msgstr "擠出機起始 G-code"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute when switching to this extruder."
-msgstr ""
+msgstr "切æ›åˆ°æ­¤æ“ å‡ºæ©Ÿæ™‚,è¦åŸ·è¡Œçš„å•Ÿå‹• G-code。"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
@@ -115,7 +115,7 @@ msgstr "擠出機起始ä½ç½® Y 座標"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_y description"
msgid "The y-coordinate of the starting position when turning the extruder on."
-msgstr "打開擠壓機時的起始ä½ç½® Y 座標。"
+msgstr "打開擠出機時的起始ä½ç½® Y 座標。"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code label"
@@ -125,7 +125,7 @@ msgstr "擠出機çµæŸ Gcode"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute when switching away from this extruder."
-msgstr ""
+msgstr "從此擠出機切æ›åˆ°å…¶å®ƒæ“ å‡ºæ©Ÿæ™‚,è¦åŸ·è¡Œçš„çµæŸ G-code。"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
diff --git a/resources/i18n/zh_TW/fdmprinter.def.json.po b/resources/i18n/zh_TW/fdmprinter.def.json.po
index 2f3fdd26ee..2903113564 100644
--- a/resources/i18n/zh_TW/fdmprinter.def.json.po
+++ b/resources/i18n/zh_TW/fdmprinter.def.json.po
@@ -8,34 +8,34 @@ msgstr ""
"Project-Id-Version: Cura 4.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2019-02-26 16:36+0000\n"
-"PO-Revision-Date: 2018-11-06 16:00+0100\n"
+"PO-Revision-Date: 2019-03-09 20:53+0800\n"
"Last-Translator: Zhang Heh Ji <dinowchang@gmail.com>\n"
"Language-Team: Zhang Heh Ji <dinowchang@gmail.com>\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 2.2\n"
#: fdmprinter.def.json
msgctxt "machine_settings label"
msgid "Machine"
-msgstr "機器"
+msgstr "機器"
#: fdmprinter.def.json
msgctxt "machine_settings description"
msgid "Machine specific settings"
-msgstr "機器詳細設定"
+msgstr "機器詳細設定"
#: fdmprinter.def.json
msgctxt "machine_name label"
msgid "Machine Type"
-msgstr "機器類型"
+msgstr "機器類型"
#: fdmprinter.def.json
msgctxt "machine_name description"
msgid "The name of your 3D printer model."
-msgstr "你的 3D å°è¡¨æ©Ÿåž‹è™Ÿçš„å稱。"
+msgstr "ä½ çš„ 3D å°è¡¨æ©Ÿåž‹è™Ÿçš„å稱。"
#: fdmprinter.def.json
msgctxt "machine_show_variants label"
@@ -408,7 +408,7 @@ msgstr "ä¸å…許å€åŸŸ"
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas description"
msgid "A list of polygons with areas the print head is not allowed to enter."
-msgstr "ä¸å…許列å°é ­é€²å…¥å€åŸŸçš„多邊形列表。"
+msgstr "ä¸å…許列å°é ­é€²å…¥å€åŸŸçš„多邊形清單。"
#: fdmprinter.def.json
msgctxt "nozzle_disallowed_areas label"
@@ -418,7 +418,7 @@ msgstr "å™´é ­ä¸å…許å€åŸŸ"
#: fdmprinter.def.json
msgctxt "nozzle_disallowed_areas description"
msgid "A list of polygons with areas the nozzle is not allowed to enter."
-msgstr "ä¸å…許噴頭進入å€åŸŸçš„多邊形列表。"
+msgstr "ä¸å…許噴頭進入å€åŸŸçš„多邊形清單。"
#: fdmprinter.def.json
msgctxt "machine_head_polygon label"
@@ -1088,7 +1088,7 @@ msgstr "頂部/底部線æ¢æ–¹å‘"
#: fdmprinter.def.json
msgctxt "skin_angles description"
msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
-msgstr "當頂部/底部採用線æ¢æˆ–鋸齒狀的列å°æ¨£å¼æ™‚使用的整數線æ¢æ–¹å‘的列表。列表中的元素隨層的進度ä¾æ¬¡ä½¿ç”¨ï¼Œç•¶é”到列表末尾時,它將從頭開始。列表元素以逗號分隔,整個列表包å«åœ¨æ–¹æ‹¬è™Ÿä¸­ã€‚空的列表代表使用傳統的é è¨­è§’度(45 å’Œ 135 度)。"
+msgstr "當頂部/底部採用線æ¢æˆ–鋸齒狀的列å°æ¨£å¼æ™‚使用的整數線æ¢æ–¹å‘的清單。清單中的元素隨層的進度ä¾æ¬¡ä½¿ç”¨ï¼Œç•¶é”到清單末尾時,它將從頭開始。清單元素以逗號分隔,整個清單包å«åœ¨æ–¹æ‹¬è™Ÿä¸­ã€‚空的清單代表使用傳統的é è¨­è§’度(45 å’Œ 135 度)。"
#: fdmprinter.def.json
msgctxt "wall_0_inset label"
@@ -1593,7 +1593,7 @@ msgstr "å¡«å……ç·šæ¢æ–¹å‘"
#: fdmprinter.def.json
msgctxt "infill_angles description"
msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)."
-msgstr "è¦ä½¿ç”¨çš„整數線æ¢æ–¹å‘列表。列表中的元素隨層的進度ä¾æ¬¡ä½¿ç”¨ï¼Œç•¶é”到列表末尾時,它將從頭開始。列表元素以逗號分隔,整個列表包å«åœ¨æ–¹æ‹¬è™Ÿä¸­ã€‚空的列表代表使用傳統的é è¨­è§’度(線æ¢å’Œé‹¸é½’狀的列å°æ¨£å¼ç‚º 45 å’Œ 135 度,其他所有的列å°æ¨£å¼ç‚º 45 度)。"
+msgstr "è¦ä½¿ç”¨çš„整數線æ¢æ–¹å‘清單。清單中的元素隨層的進度ä¾æ¬¡ä½¿ç”¨ï¼Œç•¶é”到清單末尾時,它將從頭開始。清單元素以逗號分隔,整個清單包å«åœ¨æ–¹æ‹¬è™Ÿä¸­ã€‚空的清單代表使用傳統的é è¨­è§’度(線æ¢å’Œé‹¸é½’狀的列å°æ¨£å¼ç‚º 45 å’Œ 135 度,其他所有的列å°æ¨£å¼ç‚º 45 度)。"
#: fdmprinter.def.json
msgctxt "infill_offset_x label"
@@ -1677,7 +1677,7 @@ msgstr "表層é‡ç–Šç™¾åˆ†æ¯”"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "以表層線寬和最內å£ç·šå¯¬çš„百分比,調整內å£å’Œè¡¨å±¤ä¸­å¿ƒç·šï¼ˆçš„端點)之間的é‡ç–Šé‡ã€‚輕微的é‡ç–Šå¯ä»¥è®“牆å£ç‰¢å›ºåœ°é€£æŽ¥åˆ°è¡¨å±¤ã€‚但è¦æ³¨æ„在表層和內å£ç·šå¯¬åº¦ç›¸ç­‰çš„情形下, è¶…éŽ 50% 的百分比å¯èƒ½å°Žè‡´è¡¨å±¤è¶ŠéŽå…§å£, 因為此時擠出機噴嘴的ä½ç½®å¯èƒ½å·²ç¶“超éŽäº†å…§å£ç·šæ¢çš„中間。"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@@ -1687,7 +1687,7 @@ msgstr "表層é‡ç–Š"
#: fdmprinter.def.json
msgctxt "skin_overlap_mm description"
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
-msgstr ""
+msgstr "調整內å£å’Œè¡¨å±¤ä¸­å¿ƒç·šï¼ˆçš„端點)之間的é‡ç–Šé‡ã€‚輕微的é‡ç–Šå¯ä»¥è®“牆å£ç‰¢å›ºåœ°é€£æŽ¥åˆ°è¡¨å±¤ã€‚但è¦æ³¨æ„在表層和內å£ç·šå¯¬åº¦ç›¸ç­‰çš„情形下, 超éŽç·šå¯¬ä¸€åŠçš„值å¯èƒ½å°Žè‡´è¡¨å±¤è¶ŠéŽå…§å£, 因為此時擠出機噴嘴的ä½ç½®å¯èƒ½å·²ç¶“超éŽäº†å…§å£ç·šæ¢çš„中間。"
#: fdmprinter.def.json
msgctxt "infill_wipe_dist label"
@@ -1742,7 +1742,7 @@ msgstr "列å°ç‰†å£å‰å…ˆåˆ—å°å¡«å……。先列å°ç‰†å£å¯ä»¥ç”¢ç”Ÿæ›´ç²¾ç¢ºçš„
#: fdmprinter.def.json
msgctxt "min_infill_area label"
msgid "Minimum Infill Area"
-msgstr "最å°å¡«å……å€åŸŸ"
+msgstr "最å°å¡«å……é¢ç©"
#: fdmprinter.def.json
msgctxt "min_infill_area description"
@@ -2127,7 +2127,7 @@ msgstr "噴頭切æ›å›žæŠ½è·é›¢"
#: 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 ""
+msgstr "切æ›æ“ å‡ºæ©Ÿæ™‚的回抽é‡ã€‚設定為 0 表示沒有回抽。這值通常和加熱å€çš„長度相åŒã€‚"
#: fdmprinter.def.json
msgctxt "switch_extruder_retraction_speeds label"
@@ -2787,7 +2787,7 @@ msgstr "梳ç†æ¨¡å¼"
#: fdmprinter.def.json
msgctxt "retraction_combing description"
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill."
-msgstr ""
+msgstr "梳ç†æ¨¡å¼è®“噴頭空跑時ä¿æŒåœ¨å·²åˆ—å°çš„å€åŸŸå…§ã€‚這將導致ç¨é•·çš„空跑移動但減少了回抽的需求。如果關閉梳ç†æ¨¡å¼ï¼Œå™´é ­å°‡æœƒå›žæŠ½è€—æ,直線移動到下一點。å¯ä»¥è¨­å®šåœ¨é ‚部/底部表層ä¸ä½¿ç”¨æ¢³ç†æ¨¡å¼ï¼Œæˆ–åªä½¿ç”¨åœ¨å…§éƒ¨å¡«å……。"
#: fdmprinter.def.json
msgctxt "retraction_combing option off"
@@ -3442,12 +3442,12 @@ msgstr "支æ’層密度減åŠçš„厚度。"
#: fdmprinter.def.json
msgctxt "minimum_support_area label"
msgid "Minimum Support Area"
-msgstr ""
+msgstr "最å°æ”¯æ’é¢ç©"
#: fdmprinter.def.json
msgctxt "minimum_support_area description"
msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "支æ’å€åŸŸçš„最å°é¢ç©å¤§å°ã€‚é¢ç©å°æ–¼æ­¤å€¼çš„å€åŸŸå°‡ä¸æœƒç”¢ç”Ÿæ”¯æ’。"
#: fdmprinter.def.json
msgctxt "support_interface_enable label"
@@ -3677,62 +3677,62 @@ msgstr "鋸齒狀"
#: fdmprinter.def.json
msgctxt "minimum_interface_area label"
msgid "Minimum Support Interface Area"
-msgstr ""
+msgstr "最å°æ”¯æ’介é¢é¢ç©"
#: fdmprinter.def.json
msgctxt "minimum_interface_area description"
msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "支æ’介é¢å€åŸŸçš„最å°é¢ç©å¤§å°ã€‚é¢ç©å°æ–¼æ­¤å€¼çš„å€åŸŸå°‡ä¸æœƒç”¢ç”Ÿæ”¯æ’介é¢ã€‚"
#: fdmprinter.def.json
msgctxt "minimum_roof_area label"
msgid "Minimum Support Roof Area"
-msgstr ""
+msgstr "最å°æ”¯æ’é ‚æ¿é¢ç©"
#: fdmprinter.def.json
msgctxt "minimum_roof_area description"
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "支æ’é ‚æ¿å€åŸŸçš„最å°é¢ç©å¤§å°ã€‚é¢ç©å°æ–¼æ­¤å€¼çš„å€åŸŸå°‡ä¸æœƒç”¢ç”Ÿæ”¯æ’é ‚æ¿ã€‚"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area label"
msgid "Minimum Support Floor Area"
-msgstr ""
+msgstr "最å°æ”¯æ’底æ¿é¢ç©"
#: fdmprinter.def.json
msgctxt "minimum_bottom_area description"
msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated."
-msgstr ""
+msgstr "支æ’底æ¿å€åŸŸçš„最å°é¢ç©å¤§å°ã€‚é¢ç©å°æ–¼æ­¤å€¼çš„å€åŸŸå°‡ä¸æœƒç”¢ç”Ÿæ”¯æ’底æ¿ã€‚"
#: fdmprinter.def.json
msgctxt "support_interface_offset label"
msgid "Support Interface Horizontal Expansion"
-msgstr ""
+msgstr "支æ’介é¢æ°´å¹³æ“´å±•"
#: fdmprinter.def.json
msgctxt "support_interface_offset description"
msgid "Amount of offset applied to the support interface polygons."
-msgstr ""
+msgstr "套用到支æ’介é¢å¤šé‚Šå½¢çš„å移é‡ã€‚"
#: fdmprinter.def.json
msgctxt "support_roof_offset label"
msgid "Support Roof Horizontal Expansion"
-msgstr ""
+msgstr "支æ’é ‚æ¿æ°´å¹³æ“´å±•"
#: fdmprinter.def.json
msgctxt "support_roof_offset description"
msgid "Amount of offset applied to the roofs of the support."
-msgstr ""
+msgstr "套用到支æ’é ‚æ¿å¤šé‚Šå½¢çš„å移é‡ã€‚"
#: fdmprinter.def.json
msgctxt "support_bottom_offset label"
msgid "Support Floor Horizontal Expansion"
-msgstr ""
+msgstr "支æ’底æ¿æ°´å¹³æ“´å±•"
#: fdmprinter.def.json
msgctxt "support_bottom_offset description"
msgid "Amount of offset applied to the floors of the support."
-msgstr ""
+msgstr "套用到支æ’底æ¿å¤šé‚Šå½¢çš„å移é‡ã€‚"
#: fdmprinter.def.json
msgctxt "support_fan_enable label"
@@ -4801,7 +4801,7 @@ msgstr "頂部表層線æ¢æ–¹å‘"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
-msgstr "當頂部表層採用線æ¢æˆ–鋸齒狀的列å°æ¨£å¼æ™‚使用的整數線æ¢æ–¹å‘的列表。列表中的元素隨層的進度ä¾æ¬¡ä½¿ç”¨ï¼Œç•¶é”到列表末尾時,它將從頭開始。列表項以逗號分隔,整個列表包å«åœ¨æ–¹æ‹¬è™Ÿä¸­ã€‚é è¨­ä½¿ç”¨å‚³çµ±çš„é è¨­è§’度(45 å’Œ 135 度)。"
+msgstr "當頂部表層採用線æ¢æˆ–鋸齒狀的列å°æ¨£å¼æ™‚使用的整數線æ¢æ–¹å‘的清單。清單中的元素隨層的進度ä¾æ¬¡ä½¿ç”¨ï¼Œç•¶é”到清單末尾時,它將從頭開始。清單項以逗號分隔,整個清單包å«åœ¨æ–¹æ‹¬è™Ÿä¸­ã€‚é è¨­ä½¿ç”¨å‚³çµ±çš„é è¨­è§’度(45 å’Œ 135 度)。"
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
diff --git a/resources/meshes/alya_nx_platform.stl b/resources/meshes/alya_nx_platform.stl
new file mode 100644
index 0000000000..a28da18298
--- /dev/null
+++ b/resources/meshes/alya_nx_platform.stl
Binary files differ
diff --git a/resources/meshes/alya_platform.stl b/resources/meshes/alya_platform.stl
new file mode 100644
index 0000000000..ee50861575
--- /dev/null
+++ b/resources/meshes/alya_platform.stl
Binary files differ
diff --git a/resources/qml/Account/GeneralOperations.qml b/resources/qml/Account/GeneralOperations.qml
index a648a5ad0b..f6bd7ce588 100644
--- a/resources/qml/Account/GeneralOperations.qml
+++ b/resources/qml/Account/GeneralOperations.qml
@@ -26,7 +26,7 @@ Column
anchors.horizontalCenter: parent.horizontalCenter
horizontalAlignment: Text.AlignHCenter
renderType: Text.NativeRendering
- text: catalog.i18nc("@label", "Ultimaker Cloud")
+ text: "Ultimaker Cloud"
font: UM.Theme.getFont("large_bold")
color: UM.Theme.getColor("text")
}
diff --git a/resources/qml/Account/UserOperations.qml b/resources/qml/Account/UserOperations.qml
index c9fb461696..b6ae1efff6 100644
--- a/resources/qml/Account/UserOperations.qml
+++ b/resources/qml/Account/UserOperations.qml
@@ -20,7 +20,7 @@ Column
anchors.horizontalCenter: parent.horizontalCenter
horizontalAlignment: Text.AlignHCenter
renderType: Text.NativeRendering
- text: catalog.i18nc("@label", "Hi " + profile.username)
+ text: catalog.i18nc("@label The argument is a username.", "Hi %1").format(profile.username)
font: UM.Theme.getFont("large_bold")
color: UM.Theme.getColor("text")
}
diff --git a/resources/qml/ActionPanel/SliceProcessWidget.qml b/resources/qml/ActionPanel/SliceProcessWidget.qml
index 7030cd889a..484cba2e85 100644
--- a/resources/qml/ActionPanel/SliceProcessWidget.qml
+++ b/resources/qml/ActionPanel/SliceProcessWidget.qml
@@ -58,7 +58,7 @@ Column
width: parent.width
visible: widget.backendState == UM.Backend.Error
- text: catalog.i18nc("@label:PrintjobStatus", "Unable to Slice")
+ text: catalog.i18nc("@label:PrintjobStatus", "Unable to slice")
source: UM.Theme.getIcon("warning")
iconColor: UM.Theme.getColor("warning")
}
diff --git a/resources/qml/Preferences/Materials/MaterialsPage.qml b/resources/qml/Preferences/Materials/MaterialsPage.qml
index 9118f16b4d..4f3917f5ea 100644
--- a/resources/qml/Preferences/Materials/MaterialsPage.qml
+++ b/resources/qml/Preferences/Materials/MaterialsPage.qml
@@ -127,7 +127,7 @@ Item
{
text: catalog.i18nc("@action:button", "Remove")
iconName: "list-remove"
- enabled: base.hasCurrentItem && !base.currentItem.is_read_only && !base.isCurrentItemActivated
+ enabled: base.hasCurrentItem && !base.currentItem.is_read_only && !base.isCurrentItemActivated && base.materialManager.canMaterialBeRemoved(base.currentItem.container_node)
onClicked:
{
forceActiveFocus();
diff --git a/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml b/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml
index 801e76382b..0486f5d2d7 100644
--- a/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml
+++ b/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml
@@ -137,7 +137,7 @@ Item
if (availableMin == -1 || (availableMin == 0 && availableMax == 0))
{
// Do not use Math.round otherwise the tickmarks won't be aligned
- qualityModel.qualitySliderMarginRight = settingsColumnWidth
+ qualityModel.qualitySliderMarginRight = settingsColumnWidth / 2
}
else if (availableMin == availableMax)
{
@@ -352,7 +352,7 @@ Item
enabled: !Cura.MachineManager.hasCustomQuality
onEntered:
{
- var tooltipContent = catalog.i18nc("@tooltip", "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile")
+ var tooltipContent = catalog.i18nc("@tooltip", "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile.")
base.showTooltip(qualityRow, Qt.point(-UM.Theme.getSize("thick_margin").width, customisedSettings.height), tooltipContent)
}
onExited: base.hideTooltip()
diff --git a/resources/quality/katihal/alya3dp_normal.inst.cfg b/resources/quality/katihal/alya3dp_normal.inst.cfg
new file mode 100644
index 0000000000..0283786190
--- /dev/null
+++ b/resources/quality/katihal/alya3dp_normal.inst.cfg
@@ -0,0 +1,57 @@
+[general]
+version = 4
+name = Normal
+definition = alya3dp
+
+[metadata]
+setting_version = 5
+type = quality
+quality_type = alya_normal
+weight = 0
+global_quality = True
+
+[values]
+layer_height = 0.16
+layer_height_0 = 0.1
+adhesion_type = raft
+skirt_line_count = 2
+skirt_gap = 2
+fill_outline_gaps = True
+infill_angles = [0,90 ]
+infill_sparse_density = 15
+retraction_min_travel = 0.8
+skin_angles = [0,90]
+top_layers = 6
+wall_line_count = 2
+infill_pattern = grid
+skin_line_width = 0.4
+raft_base_line_spacing = 2.6
+raft_base_line_width = 1.2
+raft_base_thickness = 0.3
+raft_interface_line_width = 0.4
+raft_interface_thickness = 0.3
+raft_interface_line_spacing = 0.8
+raft_margin = 5
+raft_surface_layers = 3
+raft_surface_line_width = 0.4
+raft_surface_thickness = 0.2
+retract_at_layer_change = true
+retraction_hop = 0.5
+retraction_hop_enabled = true
+support_type = everywhere
+support_interface_pattern =lines
+support_top_distance = 0.15
+support_z_distance = 0.25
+support_bottom_distance = 0.15
+support_brim_width = 6
+support_infill_rate = 15
+support_line_distance = 1.7
+support_line_width = 0.25
+support_initial_layer_line_distance = 2.7
+support_xy_distance = 0.7
+infill_line_width = 0.4
+line_width = 0.4
+optimize_wall_printing_order = True
+support_angle = 70
+wall_line_width_x = 0.4
+wall_line_width_0 = 0.35 \ No newline at end of file
diff --git a/resources/quality/katihal/alya3dp_normal_generic_pla.inst.cfg b/resources/quality/katihal/alya3dp_normal_generic_pla.inst.cfg
new file mode 100644
index 0000000000..bec4107baf
--- /dev/null
+++ b/resources/quality/katihal/alya3dp_normal_generic_pla.inst.cfg
@@ -0,0 +1,32 @@
+[general]
+version = 4
+definition = alya3dp
+name = Normal
+
+[metadata]
+setting_version = 5
+type = quality
+quality_type = alya_normal
+weight = 3
+material = generic_pla
+
+[values]
+material_diameter = 1.75
+speed_print = 40
+speed_topbottom = 30
+speed_wall_0 = 35
+speed_infill = 45
+speed_layer_0 = 25
+speed_support = 45
+speed_support_interface = 35
+speed_travel = 60
+raft_airgap = 0.15
+layer_0_z_overlap = 0.04
+raft_base_speed = 15
+raft_interface_speed = 20
+raft_surface_speed = 35
+raft_surface_fan_speed = 100
+raft_base_fan_speed = 0
+raft_interface_fan_speed = 0
+cool_fan_speed = 100
+cool_fan_speed_0 = 100 \ No newline at end of file
diff --git a/resources/quality/katihal/alyanx3dp_normal.inst.cfg b/resources/quality/katihal/alyanx3dp_normal.inst.cfg
new file mode 100644
index 0000000000..ae01704c8b
--- /dev/null
+++ b/resources/quality/katihal/alyanx3dp_normal.inst.cfg
@@ -0,0 +1,57 @@
+[general]
+version = 4
+name = Normal
+definition = alyanx3dp
+
+[metadata]
+setting_version = 5
+type = quality
+quality_type = alyanx_normal
+weight = 0
+global_quality = True
+
+[values]
+layer_height = 0.16
+layer_height_0 = 0.1
+adhesion_type = raft
+skirt_line_count = 2
+skirt_gap = 2
+fill_outline_gaps = True
+infill_angles = [0,90 ]
+infill_sparse_density = 15
+retraction_min_travel = 0.8
+skin_angles = [0,90]
+top_layers = 6
+wall_line_count = 2
+infill_pattern = grid
+skin_line_width = 0.4
+raft_base_line_spacing = 2.6
+raft_base_line_width = 1.2
+raft_base_thickness = 0.3
+raft_interface_line_width = 0.4
+raft_interface_thickness = 0.3
+raft_interface_line_spacing = 0.8
+raft_margin = 5
+raft_surface_layers = 3
+raft_surface_line_width = 0.4
+raft_surface_thickness = 0.2
+retract_at_layer_change = true
+retraction_hop = 0.5
+retraction_hop_enabled = true
+support_type = everywhere
+support_interface_pattern =lines
+support_top_distance = 0.15
+support_z_distance = 0.25
+support_bottom_distance = 0.15
+support_brim_width = 6
+support_infill_rate = 15
+support_line_distance = 1.7
+support_line_width = 0.25
+support_initial_layer_line_distance = 2.7
+support_xy_distance = 0.7
+infill_line_width = 0.4
+line_width = 0.4
+optimize_wall_printing_order = True
+support_angle = 70
+wall_line_width_x = 0.4
+wall_line_width_0 = 0.35 \ No newline at end of file
diff --git a/resources/quality/katihal/alyanx3dp_normal_generic_pla.inst.cfg b/resources/quality/katihal/alyanx3dp_normal_generic_pla.inst.cfg
new file mode 100644
index 0000000000..4c79a3ac78
--- /dev/null
+++ b/resources/quality/katihal/alyanx3dp_normal_generic_pla.inst.cfg
@@ -0,0 +1,32 @@
+[general]
+version = 4
+definition = alyanx3dp
+name = Normal
+
+[metadata]
+setting_version = 6
+type = quality
+quality_type = alyanx_normal
+weight = 2
+material = generic_pla
+
+[values]
+material_diameter = 1.75
+speed_print = 40
+speed_topbottom = 30
+speed_wall_0 = 35
+speed_infill = 45
+speed_layer_0 = 25
+speed_support = 45
+speed_support_interface = 35
+speed_travel = 60
+raft_airgap = 0.15
+layer_0_z_overlap = 0.04
+raft_base_speed = 15
+raft_interface_speed = 20
+raft_surface_speed = 35
+raft_surface_fan_speed = 100
+raft_base_fan_speed = 0
+raft_interface_fan_speed = 0
+cool_fan_speed = 100
+cool_fan_speed_0 = 100 \ No newline at end of file
diff --git a/resources/quality/katihal/kupido_normal.inst.cfg b/resources/quality/katihal/kupido_normal.inst.cfg
new file mode 100644
index 0000000000..8e0dba6289
--- /dev/null
+++ b/resources/quality/katihal/kupido_normal.inst.cfg
@@ -0,0 +1,57 @@
+[general]
+version = 4
+name = Normal
+definition = kupido
+
+[metadata]
+setting_version = 5
+type = quality
+quality_type = kupido_normal
+weight = 0
+global_quality = True
+
+[values]
+layer_height = 0.16
+layer_height_0 = 0.1
+adhesion_type = raft
+skirt_line_count = 2
+skirt_gap = 2
+fill_outline_gaps = True
+infill_angles = [0,90 ]
+infill_sparse_density = 15
+retraction_min_travel = 0.8
+skin_angles = [0,90]
+top_layers = 6
+wall_line_count = 2
+infill_pattern = grid
+skin_line_width = 0.4
+raft_base_line_spacing = 2.6
+raft_base_line_width = 1.2
+raft_base_thickness = 0.3
+raft_interface_line_width = 0.4
+raft_interface_thickness = 0.3
+raft_interface_line_spacing = 0.8
+raft_margin = 5
+raft_surface_layers = 3
+raft_surface_line_width = 0.4
+raft_surface_thickness = 0.2
+retract_at_layer_change = true
+retraction_hop = 0.5
+retraction_hop_enabled = true
+support_type = everywhere
+support_interface_pattern =lines
+support_top_distance = 0.15
+support_z_distance = 0.25
+support_bottom_distance = 0.15
+support_brim_width = 6
+support_infill_rate = 15
+support_line_distance = 1.7
+support_line_width = 0.25
+support_initial_layer_line_distance = 2.7
+support_xy_distance = 0.7
+infill_line_width = 0.4
+line_width = 0.4
+optimize_wall_printing_order = True
+support_angle = 70
+wall_line_width_x = 0.4
+wall_line_width_0 = 0.35 \ No newline at end of file
diff --git a/resources/quality/katihal/kupido_normal_generic_abs.inst.cfg b/resources/quality/katihal/kupido_normal_generic_abs.inst.cfg
new file mode 100644
index 0000000000..674b620174
--- /dev/null
+++ b/resources/quality/katihal/kupido_normal_generic_abs.inst.cfg
@@ -0,0 +1,32 @@
+[general]
+version = 4
+definition = kupido
+name = Normal
+
+[metadata]
+setting_version = 5
+type = quality
+quality_type = kupido_normal
+weight = 3
+material = generic_abs
+
+[values]
+material_diameter = 1.75
+speed_print = 40
+speed_topbottom = 30
+speed_wall_0 = 35
+speed_infill = 45
+speed_layer_0 = 25
+speed_support = 45
+speed_support_interface = 35
+speed_travel = 60
+raft_airgap = 0.1
+layer_0_z_overlap = 0.04
+raft_base_speed = 15
+raft_interface_speed = 20
+raft_surface_speed = 35
+raft_surface_fan_speed = 100
+raft_base_fan_speed = 0
+raft_interface_fan_speed = 0
+cool_fan_speed = 30
+cool_fan_speed_0 = 30 \ No newline at end of file
diff --git a/resources/quality/katihal/kupido_normal_generic_pla.inst.cfg b/resources/quality/katihal/kupido_normal_generic_pla.inst.cfg
new file mode 100644
index 0000000000..a6f6fa47a3
--- /dev/null
+++ b/resources/quality/katihal/kupido_normal_generic_pla.inst.cfg
@@ -0,0 +1,32 @@
+[general]
+version = 4
+definition = kupido
+name = Normal
+
+[metadata]
+setting_version = 5
+type = quality
+quality_type = kupido_normal
+weight = 3
+material = generic_pla
+
+[values]
+material_diameter = 1.75
+speed_print = 40
+speed_topbottom = 30
+speed_wall_0 = 35
+speed_infill = 45
+speed_layer_0 = 25
+speed_support = 45
+speed_support_interface = 35
+speed_travel = 60
+raft_airgap = 0.15
+layer_0_z_overlap = 0.04
+raft_base_speed = 15
+raft_interface_speed = 20
+raft_surface_speed = 35
+raft_surface_fan_speed = 100
+raft_base_fan_speed = 0
+raft_interface_fan_speed = 0
+cool_fan_speed = 100
+cool_fan_speed_0 = 100 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_high.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_high.inst.cfg
new file mode 100644
index 0000000000..0f1f26af8b
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_high.inst.cfg
@@ -0,0 +1,42 @@
+[general]
+version = 4
+name = High
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = high
+weight = 1
+material = generic_abs
+variant = Classic Extruder
+
+[values]
+cool_fan_speed_0 = 100
+cool_min_layer_time = 10
+default_material_print_temperature = 210
+fill_outline_gaps = True
+infill_angles = []
+infill_sparse_density = 15
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 100
+prime_tower_min_volume = 80
+prime_tower_wipe_enabled = False
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_min_travel = 2
+retraction_speed = 30
+skin_angles = []
+skirt_line_count = 2
+speed_print = 60
+speed_topbottom = 50
+speed_wall_0 = 40
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40
+top_layers = 4
+wall_line_count = 2 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_normal.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_normal.inst.cfg
new file mode 100644
index 0000000000..8c124c55dd
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_normal.inst.cfg
@@ -0,0 +1,42 @@
+[general]
+version = 4
+name = Normal
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = normal
+weight = 0
+material = generic_abs
+variant = Classic Extruder
+
+[values]
+cool_fan_speed_0 = 100
+cool_min_layer_time = 10
+default_material_print_temperature = 210
+fill_outline_gaps = True
+infill_angles = []
+infill_sparse_density = 15
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 100
+prime_tower_min_volume = 80
+prime_tower_wipe_enabled = False
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_min_travel = 2
+retraction_speed = 30
+skin_angles = []
+skirt_line_count = 2
+speed_print = 60
+speed_topbottom = 50
+speed_wall_0 = 40
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40
+top_layers = 4
+wall_line_count = 2 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_direct_drive_abs_high.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_direct_drive_abs_high.inst.cfg
new file mode 100644
index 0000000000..937d35e1c3
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_direct_drive_abs_high.inst.cfg
@@ -0,0 +1,32 @@
+[general]
+version = 4
+name = High
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = high
+weight = 1
+material = generic_abs
+variant = Direct Drive
+
+[values]
+default_material_print_temperature = 210
+infill_angles = []
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 110
+prime_tower_min_volume = 50
+prime_tower_wipe_enabled = True
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_extra_prime_amount = 0
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_speed = 30
+skirt_brim_minimal_length = 100
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_direct_drive_abs_normal.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_direct_drive_abs_normal.inst.cfg
new file mode 100644
index 0000000000..1876e4188f
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_direct_drive_abs_normal.inst.cfg
@@ -0,0 +1,32 @@
+[general]
+version = 4
+name = Normal
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = normal
+weight = 0
+material = generic_abs
+variant = Direct Drive
+
+[values]
+default_material_print_temperature = 210
+infill_angles = []
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 110
+prime_tower_min_volume = 50
+prime_tower_wipe_enabled = True
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_extra_prime_amount = 0
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_speed = 30
+skirt_brim_minimal_length = 100
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_high.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_high.inst.cfg
new file mode 100644
index 0000000000..7f15b3428e
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_high.inst.cfg
@@ -0,0 +1,42 @@
+[general]
+version = 4
+name = High
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = high
+weight = 1
+material = generic_petg
+variant = Classic Extruder
+
+[values]
+cool_fan_speed_0 = 100
+cool_min_layer_time = 10
+default_material_print_temperature = 210
+fill_outline_gaps = True
+infill_angles = []
+infill_sparse_density = 15
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 100
+prime_tower_min_volume = 80
+prime_tower_wipe_enabled = False
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_min_travel = 2
+retraction_speed = 30
+skin_angles = []
+skirt_line_count = 2
+speed_print = 60
+speed_topbottom = 50
+speed_wall_0 = 40
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40
+top_layers = 4
+wall_line_count = 2 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_normal.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_normal.inst.cfg
new file mode 100644
index 0000000000..8d500dbb49
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_normal.inst.cfg
@@ -0,0 +1,42 @@
+[general]
+version = 4
+name = Normal
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = normal
+weight = 0
+material = generic_petg
+variant = Classic Extruder
+
+[values]
+cool_fan_speed_0 = 100
+cool_min_layer_time = 10
+default_material_print_temperature = 210
+fill_outline_gaps = True
+infill_angles = []
+infill_sparse_density = 15
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 100
+prime_tower_min_volume = 80
+prime_tower_wipe_enabled = False
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_min_travel = 2
+retraction_speed = 30
+skin_angles = []
+skirt_line_count = 2
+speed_print = 60
+speed_topbottom = 50
+speed_wall_0 = 40
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40
+top_layers = 4
+wall_line_count = 2 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_direct_drive_petg_high.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_direct_drive_petg_high.inst.cfg
new file mode 100644
index 0000000000..6ca3a99f5b
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_direct_drive_petg_high.inst.cfg
@@ -0,0 +1,32 @@
+[general]
+version = 4
+name = High
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = high
+weight = 1
+material = generic_petg
+variant = Direct Drive
+
+[values]
+default_material_print_temperature = 210
+infill_angles = []
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 110
+prime_tower_min_volume = 50
+prime_tower_wipe_enabled = True
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_extra_prime_amount = 0
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_speed = 30
+skirt_brim_minimal_length = 100
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_direct_drive_petg_normal.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_direct_drive_petg_normal.inst.cfg
new file mode 100644
index 0000000000..1356fdcf2e
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_direct_drive_petg_normal.inst.cfg
@@ -0,0 +1,32 @@
+[general]
+version = 4
+name = Normal
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = normal
+weight = 0
+material = generic_petg
+variant = Direct Drive
+
+[values]
+default_material_print_temperature = 210
+infill_angles = []
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 110
+prime_tower_min_volume = 50
+prime_tower_wipe_enabled = True
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_extra_prime_amount = 0
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_speed = 30
+skirt_brim_minimal_length = 100
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_flex.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_flex.inst.cfg
new file mode 100644
index 0000000000..a90290c052
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_flex.inst.cfg
@@ -0,0 +1,42 @@
+[general]
+version = 4
+name = Flex and PLA
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = draft
+weight = -2
+material = generic_pla
+variant = Classic Extruder
+
+[values]
+cool_fan_speed_0 = 100
+cool_min_layer_time = 10
+default_material_print_temperature = 210
+fill_outline_gaps = True
+infill_angles = []
+infill_sparse_density = 15
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 100
+prime_tower_min_volume = 80
+prime_tower_wipe_enabled = False
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_min_travel = 2
+retraction_speed = 30
+skin_angles = []
+skirt_line_count = 2
+speed_print = 60
+speed_topbottom = 50
+speed_wall_0 = 40
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40
+top_layers = 4
+wall_line_count = 2 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_flex_only.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_flex_only.inst.cfg
new file mode 100644
index 0000000000..fde4138322
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_flex_only.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Flex Only
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = coarse
+weight = -3
+material = generic_pla
+variant = Classic Extruder
+
+[values]
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_high.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_high.inst.cfg
new file mode 100644
index 0000000000..7890aa4744
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_high.inst.cfg
@@ -0,0 +1,42 @@
+[general]
+version = 4
+name = High
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = high
+weight = 1
+material = generic_pla
+variant = Classic Extruder
+
+[values]
+cool_fan_speed_0 = 100
+cool_min_layer_time = 10
+default_material_print_temperature = 210
+fill_outline_gaps = True
+infill_angles = []
+infill_sparse_density = 15
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 100
+prime_tower_min_volume = 80
+prime_tower_wipe_enabled = False
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_min_travel = 2
+retraction_speed = 30
+skin_angles = []
+skirt_line_count = 2
+speed_print = 60
+speed_topbottom = 50
+speed_wall_0 = 40
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40
+top_layers = 4
+wall_line_count = 2 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_normal.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_normal.inst.cfg
new file mode 100644
index 0000000000..2088da4363
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_normal.inst.cfg
@@ -0,0 +1,42 @@
+[general]
+version = 4
+name = Normal
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = normal
+weight = 0
+material = generic_pla
+variant = Classic Extruder
+
+[values]
+cool_fan_speed_0 = 100
+cool_min_layer_time = 10
+default_material_print_temperature = 210
+fill_outline_gaps = True
+infill_angles = []
+infill_sparse_density = 15
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 100
+prime_tower_min_volume = 80
+prime_tower_wipe_enabled = False
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_min_travel = 2
+retraction_speed = 30
+skin_angles = []
+skirt_line_count = 2
+speed_print = 60
+speed_topbottom = 50
+speed_wall_0 = 40
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40
+top_layers = 4
+wall_line_count = 2 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_flex.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_flex.inst.cfg
new file mode 100644
index 0000000000..42520b06e1
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_flex.inst.cfg
@@ -0,0 +1,33 @@
+[general]
+version = 4
+name = Flex and PLA
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = draft
+weight = -2
+material = generic_pla
+variant = Direct Drive
+
+[values]
+default_material_print_temperature = 210
+infill_angles = []
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 110
+prime_tower_min_volume = 50
+prime_tower_wipe_enabled = True
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_extra_prime_amount = 0
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_speed = 30
+speed_print = 30
+skirt_brim_minimal_length = 100
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_flex_only.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_flex_only.inst.cfg
new file mode 100644
index 0000000000..4c8c8e7f57
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_flex_only.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Flex Only
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = coarse
+weight = -3
+material = generic_pla
+variant = Direct Drive
+
+[values]
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_high.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_high.inst.cfg
new file mode 100644
index 0000000000..af3db653db
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_high.inst.cfg
@@ -0,0 +1,32 @@
+[general]
+version = 4
+name = High
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = high
+weight = 1
+material = generic_pla
+variant = Direct Drive
+
+[values]
+default_material_print_temperature = 210
+infill_angles = []
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 110
+prime_tower_min_volume = 50
+prime_tower_wipe_enabled = True
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_extra_prime_amount = 0
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_speed = 30
+skirt_brim_minimal_length = 100
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_normal.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_normal.inst.cfg
new file mode 100644
index 0000000000..d119879e80
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_direct_drive_pla_normal.inst.cfg
@@ -0,0 +1,32 @@
+[general]
+version = 4
+name = Normal
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = normal
+weight = 0
+material = generic_pla
+variant = Direct Drive
+
+[values]
+default_material_print_temperature = 210
+infill_angles = []
+material_final_print_temperature = 210
+material_initial_print_temperature = 210
+material_standby_temperature = 210
+prime_tower_flow = 110
+prime_tower_min_volume = 50
+prime_tower_wipe_enabled = True
+retract_at_layer_change = True
+retraction_amount = 2.5
+retraction_enable = True
+retraction_extra_prime_amount = 0
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = False
+retraction_speed = 30
+skirt_brim_minimal_length = 100
+switch_extruder_retraction_amount = 0
+switch_extruder_retraction_speeds = 40 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Flex_Only_Quality.inst.CFG b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Flex_Only_Quality.inst.CFG
new file mode 100644
index 0000000000..9dd69c246a
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Flex_Only_Quality.inst.CFG
@@ -0,0 +1,30 @@
+[general]
+version = 4
+name = Flex Only
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = coarse
+weight = -3
+global_quality = True
+
+[values]
+layer_height = 0.2
+layer_height_0 = 0.25
+adhesion_extruder_nr = 1
+adhesion_type = skirt
+skirt_line_count = 2
+skirt_gap = 2
+fill_outline_gaps = True
+infill_sparse_density = 15
+retraction_amount = 2.5
+retraction_min_travel = 2
+retraction_speed = 30
+speed_print = 30
+speed_topbottom = 50
+speed_wall_0 = 40
+top_layers = 4
+wall_line_count = 2
+cool_min_layer_time = 11 \ No newline at end of file
diff --git a/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Flex_Quality.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Flex_Quality.inst.cfg
new file mode 100644
index 0000000000..f2e8e574b6
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Flex_Quality.inst.cfg
@@ -0,0 +1,22 @@
+[general]
+version = 4
+name = Flex and PLA
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = draft
+weight = -2
+global_quality = True
+
+[values]
+adhesion_extruder_nr = 0
+adhesion_type = skirt
+layer_height = 0.2
+layer_height_0 = 0.25
+prime_tower_circular = True
+prime_tower_enable = True
+prime_tower_position_x = 180
+prime_tower_position_y = 180
+prime_tower_size = 29
diff --git a/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_High_Quality.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_High_Quality.inst.cfg
new file mode 100644
index 0000000000..1abaff2a06
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_High_Quality.inst.cfg
@@ -0,0 +1,22 @@
+[general]
+version = 4
+name = High
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = high
+weight = 1
+global_quality = True
+
+[values]
+adhesion_extruder_nr = 0
+adhesion_type = skirt
+layer_height = 0.1
+layer_height_0 = 0.1
+prime_tower_circular = True
+prime_tower_enable = True
+prime_tower_position_x = 180
+prime_tower_position_y = 180
+prime_tower_size = 29
diff --git a/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Normal_Quality.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..143589f53c
--- /dev/null
+++ b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Normal_Quality.inst.cfg
@@ -0,0 +1,22 @@
+[general]
+version = 4
+name = Normal
+definition = tizyx_evy_dual
+
+[metadata]
+setting_version = 7
+type = quality
+quality_type = normal
+weight = 0
+global_quality = True
+
+[values]
+adhesion_extruder_nr = 0
+adhesion_type = skirt
+layer_height = 0.2
+layer_height_0 = 0.25
+prime_tower_circular = True
+prime_tower_enable = True
+prime_tower_position_x = 180
+prime_tower_position_y = 180
+prime_tower_size = 29
diff --git a/resources/quality/ultimaker2_plus/um2p_abs_0.4_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_abs_0.4_high.inst.cfg
index 03e21b62cf..7269389352 100644
--- a/resources/quality/ultimaker2_plus/um2p_abs_0.4_high.inst.cfg
+++ b/resources/quality/ultimaker2_plus/um2p_abs_0.4_high.inst.cfg
@@ -23,4 +23,4 @@ speed_wall = =math.ceil(speed_print * 30 / 45)
top_bottom_thickness = 0.72
wall_thickness = 1.05
speed_topbottom = =math.ceil(speed_print * 15 / 45)
-speed_infill = =math.ceil(speed_print * 80 / 45)
+speed_infill = =math.ceil(speed_print * 45 / 45)
diff --git a/resources/quality/ultimaker2_plus/um2p_cpe_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpe_0.4_fast.inst.cfg
index ee65c14ac3..a545dd9217 100644
--- a/resources/quality/ultimaker2_plus/um2p_cpe_0.4_fast.inst.cfg
+++ b/resources/quality/ultimaker2_plus/um2p_cpe_0.4_fast.inst.cfg
@@ -23,7 +23,7 @@ speed_travel = 150
speed_wall = =math.ceil(speed_print * 40 / 45)
top_bottom_thickness = 0.75
wall_thickness = 0.7
-speed_wall_0 = =math.ceil(speed_print * 40 / 45)
+speed_wall_0 = =math.ceil(speed_print * 30 / 45)
speed_topbottom = =math.ceil(speed_print * 30 / 45)
-speed_wall_x = =math.ceil(speed_print * 80 / 45)
-speed_infill = =math.ceil(speed_print * 100 / 45)
+speed_wall_x = =math.ceil(speed_print * 40 / 45)
+speed_infill = =math.ceil(speed_print * 45 / 45)
diff --git a/resources/quality/ultimaker2_plus/um2p_cpe_0.4_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpe_0.4_high.inst.cfg
index 26f8b4ba24..50b066bfbd 100644
--- a/resources/quality/ultimaker2_plus/um2p_cpe_0.4_high.inst.cfg
+++ b/resources/quality/ultimaker2_plus/um2p_cpe_0.4_high.inst.cfg
@@ -23,4 +23,4 @@ speed_wall = =math.ceil(speed_print * 30 / 45)
top_bottom_thickness = 0.72
wall_thickness = 1.05
speed_topbottom = =math.ceil(speed_print * 15 / 45)
-speed_infill = =math.ceil(speed_print * 80 / 45)
+speed_infill = =math.ceil(speed_print * 45 / 45)
diff --git a/resources/quality/ultimaker2_plus/um2p_global_Slightly_Coarse_Quality.inst.cfg b/resources/quality/ultimaker2_plus/um2p_global_Slightly_Coarse_Quality.inst.cfg
index 35dbbeedd7..02de795579 100644
--- a/resources/quality/ultimaker2_plus/um2p_global_Slightly_Coarse_Quality.inst.cfg
+++ b/resources/quality/ultimaker2_plus/um2p_global_Slightly_Coarse_Quality.inst.cfg
@@ -4,7 +4,7 @@ name = Coarse Quality
definition = ultimaker2_plus
[metadata]
-setting_version = 6
+setting_version = 7
type = quality
quality_type = slightlycoarse
weight = -4
diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg
index 0389a8fec3..77e9190e34 100644
--- a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg
+++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg
@@ -41,4 +41,4 @@ support_xy_distance = 0.6
support_z_distance = =layer_height * 2
top_bottom_thickness = 1.2
wall_thickness = 1
-speed_infill = =math.ceil(speed_print * 80 / 40)
+speed_infill = =math.ceil(speed_print * 40 / 40)
diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg
index c903c03394..aead6798d7 100644
--- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg
+++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg
@@ -40,6 +40,6 @@ support_xy_distance = 0.6
support_z_distance = =layer_height * 2
top_bottom_thickness = 0.75
wall_thickness = 1.06
-speed_wall_0 = =math.ceil(speed_print * 40 / 45)
-speed_wall_x = =math.ceil(speed_print * 80 / 45)
-speed_infill = =math.ceil(speed_print * 100 / 45)
+speed_wall_0 = =math.ceil(speed_print * 30 / 45)
+speed_wall_x = =math.ceil(speed_print * 40 / 45)
+speed_infill = =math.ceil(speed_print * 45 / 45)
diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg
index 3aaa8f9485..87e17888ee 100644
--- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg
+++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg
@@ -45,4 +45,4 @@ support_xy_distance = 0.7
support_z_distance = =layer_height * 2
top_bottom_thickness = 1.2
wall_thickness = 1.2
-speed_infill = =math.ceil(speed_print * 100 / 55)
+speed_infill = =math.ceil(speed_print * 55 / 55)
diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg
index d530103a1c..1824277db4 100644
--- a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg
+++ b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg
@@ -37,4 +37,4 @@ support_pattern = lines
support_z_distance = 0.19
wall_thickness = 1.2
speed_topbottom = =math.ceil(speed_print * 30 / 45)
-speed_infill = =math.ceil(speed_print * 100 / 45)
+speed_infill = =math.ceil(speed_print * 45 / 45)
diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg
index 577180dfcb..2b339869a2 100644
--- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg
+++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg
@@ -42,4 +42,4 @@ support_pattern = lines
support_z_distance = 0.21
top_bottom_thickness = 0.75
wall_thickness = 1.06
-speed_infill = =math.ceil(speed_print * 100 / 45)
+speed_infill = =math.ceil(speed_print * 45 / 45)
diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg
index 4f80772074..595ee79135 100644
--- a/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg
+++ b/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg
@@ -68,5 +68,5 @@ travel_avoid_distance = 3
wall_0_inset = 0
wall_line_width_x = =round(line_width * 0.38 / 0.38, 2)
wall_thickness = 0.76
-speed_wall_x = =math.ceil(speed_print * 80 / 25)
-speed_infill = =math.ceil(speed_print * 100 / 25)
+speed_wall_x = =math.ceil(speed_print * 25 / 25)
+speed_infill = =math.ceil(speed_print * 25 / 25)
diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg
index 9d8d10cd11..614bfbafcd 100644
--- a/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg
+++ b/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg
@@ -69,5 +69,5 @@ travel_avoid_distance = 3
wall_0_inset = 0
wall_line_width_x = =round(line_width * 0.57 / 0.57, 2)
wall_thickness = 1.14
-speed_wall_x = =math.ceil(speed_print * 80 / 25)
-speed_infill = =math.ceil(speed_print * 100 / 25)
+speed_wall_x = =math.ceil(speed_print * 25 / 25)
+speed_infill = =math.ceil(speed_print * 25 / 25)
diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg
index 86da345cb9..d09e135c45 100644
--- a/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg
+++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg
@@ -40,4 +40,4 @@ support_xy_distance = 0.6
support_z_distance = =layer_height * 2
top_bottom_thickness = 1.2
wall_thickness = 0.88
-speed_infill = =math.ceil(speed_print * 80 / 40)
+speed_infill = =math.ceil(speed_print * 40 / 40)
diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg
index 9a13f180ce..123e103732 100644
--- a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg
+++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg
@@ -42,4 +42,4 @@ support_xy_distance = 0.7
support_z_distance = =layer_height * 2
top_bottom_thickness = 1.2
wall_thickness = 1.14
-speed_infill = =math.ceil(speed_print * 100 / 45)
+speed_infill = =math.ceil(speed_print * 45 / 45)
diff --git a/resources/variants/deltacomb_025_e3d.inst.cfg b/resources/variants/deltacomb_025_e3d.inst.cfg
index a741ee38b6..fd6575bf9a 100755
--- a/resources/variants/deltacomb_025_e3d.inst.cfg
+++ b/resources/variants/deltacomb_025_e3d.inst.cfg
@@ -5,7 +5,7 @@ definition = deltacomb
[metadata]
author = Deltacomb 3D
-setting_version = 5
+setting_version = 7
type = variant
hardware_type = nozzle
diff --git a/resources/variants/deltacomb_040_e3d.inst.cfg b/resources/variants/deltacomb_040_e3d.inst.cfg
index 3f8f122af1..3fab3e74c7 100755
--- a/resources/variants/deltacomb_040_e3d.inst.cfg
+++ b/resources/variants/deltacomb_040_e3d.inst.cfg
@@ -5,7 +5,7 @@ definition = deltacomb
[metadata]
author = Deltacomb 3D
-setting_version = 5
+setting_version = 7
type = variant
hardware_type = nozzle
diff --git a/resources/variants/deltacomb_080_e3d.inst.cfg b/resources/variants/deltacomb_080_e3d.inst.cfg
index bcef7198b8..61f8226280 100755
--- a/resources/variants/deltacomb_080_e3d.inst.cfg
+++ b/resources/variants/deltacomb_080_e3d.inst.cfg
@@ -5,7 +5,7 @@ definition = deltacomb
[metadata]
author = Deltacomb 3D
-setting_version = 5
+setting_version = 7
type = variant
hardware_type = nozzle
diff --git a/resources/variants/tizyx_evy_0.2.inst.cfg b/resources/variants/tizyx_evy_0.2.inst.cfg
index 802031778c..94a72926a5 100644
--- a/resources/variants/tizyx_evy_0.2.inst.cfg
+++ b/resources/variants/tizyx_evy_0.2.inst.cfg
@@ -5,10 +5,9 @@ definition = tizyx_evy
[metadata]
author = TiZYX
-setting_version = 5
+setting_version = 7
type = variant
hardware_type = nozzle
[values]
machine_nozzle_size = 0.2
-
diff --git a/resources/variants/tizyx_evy_0.3.inst.cfg b/resources/variants/tizyx_evy_0.3.inst.cfg
index 10c4fae6d4..4a1594b625 100644
--- a/resources/variants/tizyx_evy_0.3.inst.cfg
+++ b/resources/variants/tizyx_evy_0.3.inst.cfg
@@ -5,7 +5,7 @@ definition = tizyx_evy
[metadata]
author = TiZYX
-setting_version = 5
+setting_version = 7
type = variant
hardware_type = nozzle
diff --git a/resources/variants/tizyx_evy_0.4.inst.cfg b/resources/variants/tizyx_evy_0.4.inst.cfg
index e5e0e6eb8f..ab67d2492e 100644
--- a/resources/variants/tizyx_evy_0.4.inst.cfg
+++ b/resources/variants/tizyx_evy_0.4.inst.cfg
@@ -5,7 +5,7 @@ definition = tizyx_evy
[metadata]
author = TiZYX
-setting_version = 5
+setting_version = 7
type = variant
hardware_type = nozzle
diff --git a/resources/variants/tizyx_evy_0.5.inst.cfg b/resources/variants/tizyx_evy_0.5.inst.cfg
index e0ec423b5f..6b1cf6b0fb 100644
--- a/resources/variants/tizyx_evy_0.5.inst.cfg
+++ b/resources/variants/tizyx_evy_0.5.inst.cfg
@@ -5,7 +5,7 @@ definition = tizyx_evy
[metadata]
author = TiZYX
-setting_version = 5
+setting_version = 7
type = variant
hardware_type = nozzle
diff --git a/resources/variants/tizyx_evy_0.6.inst.cfg b/resources/variants/tizyx_evy_0.6.inst.cfg
index a72ae828f9..58368245cf 100644
--- a/resources/variants/tizyx_evy_0.6.inst.cfg
+++ b/resources/variants/tizyx_evy_0.6.inst.cfg
@@ -5,7 +5,7 @@ definition = tizyx_evy
[metadata]
author = TiZYX
-setting_version = 5
+setting_version = 7
type = variant
hardware_type = nozzle
diff --git a/resources/variants/tizyx_evy_0.8.inst.cfg b/resources/variants/tizyx_evy_0.8.inst.cfg
index 584c8b7c19..8f6d8ce633 100644
--- a/resources/variants/tizyx_evy_0.8.inst.cfg
+++ b/resources/variants/tizyx_evy_0.8.inst.cfg
@@ -5,7 +5,7 @@ definition = tizyx_evy
[metadata]
author = TiZYX
-setting_version = 5
+setting_version = 7
type = variant
hardware_type = nozzle
diff --git a/resources/variants/tizyx_evy_1.0.inst.cfg b/resources/variants/tizyx_evy_1.0.inst.cfg
index 8949667197..7e00752a90 100644
--- a/resources/variants/tizyx_evy_1.0.inst.cfg
+++ b/resources/variants/tizyx_evy_1.0.inst.cfg
@@ -5,7 +5,7 @@ definition = tizyx_evy
[metadata]
author = TiZYX
-setting_version = 5
+setting_version = 7
type = variant
hardware_type = nozzle
diff --git a/resources/variants/tizyx_evy_dual_classic.inst.cfg b/resources/variants/tizyx_evy_dual_classic.inst.cfg
new file mode 100644
index 0000000000..00b7a7745a
--- /dev/null
+++ b/resources/variants/tizyx_evy_dual_classic.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+name = Classic Extruder
+version = 4
+definition = tizyx_evy_dual
+
+[metadata]
+author = TiZYX
+setting_version = 7
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.4 \ No newline at end of file
diff --git a/resources/variants/tizyx_evy_dual_direct_drive.inst.cfg b/resources/variants/tizyx_evy_dual_direct_drive.inst.cfg
new file mode 100644
index 0000000000..7bc450607e
--- /dev/null
+++ b/resources/variants/tizyx_evy_dual_direct_drive.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+name = Direct Drive
+version = 4
+definition = tizyx_evy_dual
+
+[metadata]
+author = TiZYX
+setting_version = 7
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.4 \ No newline at end of file
diff --git a/tests/Settings/TestContainerManager.py b/tests/Settings/TestContainerManager.py
new file mode 100644
index 0000000000..f4aa140b6b
--- /dev/null
+++ b/tests/Settings/TestContainerManager.py
@@ -0,0 +1,76 @@
+from unittest import TestCase
+from unittest.mock import MagicMock
+
+from PyQt5.QtCore import QUrl
+
+from UM.MimeTypeDatabase import MimeTypeDatabase
+from cura.Settings.ContainerManager import ContainerManager
+import tempfile
+import os
+
+class TestContainerManager(TestCase):
+ def setUp(self):
+
+ self._application = MagicMock()
+ self._container_registry = MagicMock()
+ self._machine_manager = MagicMock()
+
+ self._mocked_mime = MagicMock()
+ self._mocked_mime.preferredSuffix = "omg"
+ self._mocked_mime.suffixes = ["omg"]
+ self._mocked_mime.comment = "UnitTest!"
+
+ self._mocked_container = MagicMock()
+ self._mocked_container_data = "SOME DATA :D"
+ self._mocked_container.serialize = MagicMock(return_value = self._mocked_container_data)
+
+ self._containers_meta_data = [{"id": "test", "test_data": "omg"}]
+ self._container_registry.findContainersMetadata = MagicMock(return_value = self._containers_meta_data)
+ self._container_registry.getMimeTypeForContainer = MagicMock(return_value = self._mocked_mime)
+ self._container_registry.findContainers = MagicMock(return_value = [self._mocked_container])
+ self._application.getContainerRegistry = MagicMock(return_value = self._container_registry)
+ self._application.getMachineManager = MagicMock(return_value = self._machine_manager)
+
+ # Destroy the previous instance of the container manager
+ if ContainerManager.getInstance() is not None:
+ ContainerManager._ContainerManager__instance = None
+
+ self._container_manager = ContainerManager(self._application)
+ MimeTypeDatabase.addMimeType(self._mocked_mime)
+
+ def tearDown(self):
+ MimeTypeDatabase.removeMimeType(self._mocked_mime)
+
+ def test_getContainerMetaDataEntry(self):
+ assert self._container_manager.getContainerMetaDataEntry("test", "test_data") == "omg"
+ assert self._container_manager.getContainerMetaDataEntry("test", "entry_that_is_not_defined") == ""
+
+ def test_clearUserContainer(self):
+ self._container_manager.clearUserContainers()
+ assert self._machine_manager.activeMachine.userChanges.clear.call_count == 1
+
+ def test_getContainerNameFilters(self):
+ # If nothing is added, we still expect to get the all files filter
+ assert self._container_manager.getContainerNameFilters("") == ['All Files (*)']
+
+ # Pretend that a new type was added.
+ self._container_registry.getContainerTypes = MagicMock(return_value=[("None", None)])
+ assert self._container_manager.getContainerNameFilters("") == ['UnitTest! (*.omg)', 'All Files (*)']
+
+ def test_exportContainerUnknownFileType(self):
+ # The filetype is not known, so this should cause an error!
+ assert self._container_manager.exportContainer("test", "zomg", "whatever")["status"] == "error"
+
+ def test_exportContainerInvalidPath(self):
+ assert self._container_manager.exportContainer("test", "zomg", "")["status"] == "error"
+ assert self._container_manager.exportContainer("test", "zomg", QUrl())["status"] == "error"
+
+ def test_exportContainerInvalidId(self):
+ assert self._container_manager.exportContainer("", "whatever", "whatever")["status"] == "error"
+
+ def test_exportContainer(self):
+ with tempfile.TemporaryDirectory() as tmpdirname:
+ result = self._container_manager.exportContainer("test", "whatever", os.path.join(tmpdirname, "whatever.omg"))
+ assert(os.path.exists(result["path"]))
+ with open(result["path"], "r", encoding="utf-8") as f:
+ assert f.read() == self._mocked_container_data
diff --git a/tests/Settings/TestCuraContainerRegistry.py b/tests/Settings/TestCuraContainerRegistry.py
index 7a3bd94b68..1308e3d4df 100644
--- a/tests/Settings/TestCuraContainerRegistry.py
+++ b/tests/Settings/TestCuraContainerRegistry.py
@@ -1,7 +1,8 @@
-# Copyright (c) 2018 Ultimaker B.V.
+# Copyright (c) 2019 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
import os #To find the directory with test files and find the test files.
+import pytest #To parameterize tests.
import unittest.mock #To mock and monkeypatch stuff.
from UM.Settings.DefinitionContainer import DefinitionContainer
@@ -119,3 +120,62 @@ def test_addContainerBadSettingVersion(container_registry, definition_container)
container_registry.addContainer(instance)
mock_super_add_container.assert_not_called() #Should not get passed on to UM.Settings.ContainerRegistry.addContainer, because the setting_version doesn't match its definition!
+
+test_loadMetaDataValidation_data = [
+ {
+ "id": "valid_container",
+ "is_valid": True,
+ "metadata": {
+ "id": "valid_container",
+ "setting_version": None, #The tests sets this to the current version so it's always correct.
+ "foo": "bar"
+ }
+ },
+ {
+ "id": "wrong_setting_version",
+ "is_valid": False,
+ "metadata": {
+ "id": "wrong_setting_version",
+ "setting_version": "5",
+ "foo": "bar"
+ }
+ },
+ {
+ "id": "missing_setting_version",
+ "is_valid": False,
+ "metadata": {
+ "id": "missing_setting_version",
+ "foo": "bar"
+ }
+ },
+ {
+ "id": "unparsable_setting_version",
+ "is_valid": False,
+ "metadata": {
+ "id": "unparsable_setting_version",
+ "setting_version": "Not an integer!",
+ "foo": "bar"
+ }
+ }
+]
+
+@pytest.mark.parametrize("parameters", test_loadMetaDataValidation_data)
+def test_loadMetadataValidation(container_registry, definition_container, parameters):
+ from cura.CuraApplication import CuraApplication
+ definition_container.getMetaData()["setting_version"] = CuraApplication.SettingVersion
+ container_registry.addContainer(definition_container)
+ if "setting_version" in parameters["metadata"] and parameters["metadata"]["setting_version"] is None: #Signal that the setting_version must be set to the currently correct version.
+ parameters["metadata"]["setting_version"] = CuraApplication.SettingVersion
+
+ mock_provider = unittest.mock.MagicMock()
+ mock_provider.getAllIds = unittest.mock.MagicMock(return_value = [parameters["id"]])
+ mock_provider.loadMetadata = unittest.mock.MagicMock(return_value = parameters["metadata"])
+ container_registry._providers = [mock_provider]
+
+ container_registry.loadAllMetadata() #Run the test.
+
+ if parameters["is_valid"]:
+ assert parameters["id"] in container_registry.metadata
+ assert container_registry.metadata[parameters["id"]] == parameters["metadata"]
+ else:
+ assert parameters["id"] not in container_registry.metadata \ No newline at end of file
diff --git a/tests/Settings/TestProfiles.py b/tests/Settings/TestProfiles.py
index f0fea06a4f..570a2c9964 100644
--- a/tests/Settings/TestProfiles.py
+++ b/tests/Settings/TestProfiles.py
@@ -82,7 +82,7 @@ def test_validateQualityProfiles(file_name):
except Exception as e:
# File can't be read, header sections missing, whatever the case, this shouldn't happen!
- print("Go an Exception while reading he file [%s]: %s" % (file_name, e))
+ print("Got an Exception while reading he file [%s]: %s" % (file_name, e))
assert False
@@ -110,5 +110,5 @@ def test_validateVariantProfiles(file_name):
assert False
except Exception as e:
# File can't be read, header sections missing, whatever the case, this shouldn't happen!
- print("Go an Exception while reading he file [%s]: %s" % (file_name, e))
+ print("Got an Exception while reading he file [%s]: %s" % (file_name, e))
assert False
diff --git a/tests/Settings/conftest.py b/tests/Settings/conftest.py
index c2d8854f05..d7494dabf8 100644
--- a/tests/Settings/conftest.py
+++ b/tests/Settings/conftest.py
@@ -1,5 +1,5 @@
-# Copyright (c) 2018 Ultimaker B.V.
-# Uranium is released under the terms of the LGPLv3 or higher.
+# Copyright (c) 2019 Ultimaker B.V.
+# Cura is released under the terms of the LGPLv3 or higher.
# The purpose of this class is to create fixtures or methods that can be shared among all settings tests.
@@ -49,6 +49,6 @@ def global_stack(definition_changes_container) -> GlobalStack:
# There is a restriction here that the definition changes cannot be an empty container. Added in CURA-5281
@pytest.fixture()
def extruder_stack(definition_changes_container) -> ExtruderStack:
- extruder_stack= ExtruderStack("TestExtruderStack")
+ extruder_stack = ExtruderStack("TestExtruderStack")
extruder_stack._containers[cura.Settings.CuraContainerStack._ContainerIndexes.DefinitionChanges] = definition_changes_container
return extruder_stack \ No newline at end of file
diff --git a/tests/TestArrange.py b/tests/TestArrange.py
index 7de3ec1d8d..a00b544936 100755
--- a/tests/TestArrange.py
+++ b/tests/TestArrange.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Ultimaker B.V.
+# Copyright (c) 2019 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
import numpy
@@ -10,35 +10,29 @@ from cura.Arranging.ShapeArray import ShapeArray
def gimmeTriangle():
return numpy.array([[-3, 1], [3, 1], [0, -3]], dtype=numpy.int32)
-
## Boring square
def gimmeSquare():
return numpy.array([[-2, -2], [2, -2], [2, 2], [-2, 2]], dtype=numpy.int32)
-
## Triangle of area 12
def gimmeShapeArray(scale = 1.0):
vertices = gimmeTriangle()
shape_arr = ShapeArray.fromPolygon(vertices, scale = scale)
return shape_arr
-
## Boring square
def gimmeShapeArraySquare(scale = 1.0):
vertices = gimmeSquare()
shape_arr = ShapeArray.fromPolygon(vertices, scale = scale)
return shape_arr
-
## Smoke test for Arrange
def test_smoke_arrange():
- ar = Arrange.create(fixed_nodes = [])
-
+ Arrange.create(fixed_nodes = [])
## Smoke test for ShapeArray
def test_smoke_ShapeArray():
- shape_arr = gimmeShapeArray()
-
+ gimmeShapeArray()
## Test ShapeArray
def test_ShapeArray():
@@ -47,12 +41,9 @@ def test_ShapeArray():
ar.centerFirst()
shape_arr = gimmeShapeArray(scale)
- print(shape_arr.arr)
count = len(numpy.where(shape_arr.arr == 1)[0])
- print(count)
assert count >= 10 # should approach 12
-
## Test ShapeArray with scaling
def test_ShapeArray_scaling():
scale = 2
@@ -60,12 +51,9 @@ def test_ShapeArray_scaling():
ar.centerFirst()
shape_arr = gimmeShapeArray(scale)
- print(shape_arr.arr)
count = len(numpy.where(shape_arr.arr == 1)[0])
- print(count)
assert count >= 40 # should approach 2*2*12 = 48
-
## Test ShapeArray with scaling
def test_ShapeArray_scaling2():
scale = 0.5
@@ -73,12 +61,9 @@ def test_ShapeArray_scaling2():
ar.centerFirst()
shape_arr = gimmeShapeArray(scale)
- print(shape_arr.arr)
count = len(numpy.where(shape_arr.arr == 1)[0])
- print(count)
assert count >= 1 # should approach 3, but it can be inaccurate due to pixel rounding
-
## Test centerFirst
def test_centerFirst():
ar = Arrange(300, 300, 150, 150, scale = 1)
@@ -90,7 +75,6 @@ def test_centerFirst():
assert ar._priority[150][150] < ar._priority[150][130]
assert ar._priority[150][150] < ar._priority[130][130]
-
## Test centerFirst
def test_centerFirst_rectangular():
ar = Arrange(400, 300, 200, 150, scale = 1)
@@ -102,12 +86,10 @@ def test_centerFirst_rectangular():
assert ar._priority[150][200] < ar._priority[130][200]
assert ar._priority[150][200] < ar._priority[130][180]
-
## Test centerFirst
def test_centerFirst_rectangular2():
ar = Arrange(10, 20, 5, 10, scale = 1)
ar.centerFirst()
- print(ar._priority)
assert ar._priority[10][5] < ar._priority[10][7]
@@ -120,7 +102,6 @@ def test_backFirst():
assert ar._priority[150][150] > ar._priority[130][150]
assert ar._priority[150][150] > ar._priority[130][130]
-
## See if the result of bestSpot has the correct form
def test_smoke_bestSpot():
ar = Arrange(30, 30, 15, 15, scale = 1)
@@ -133,7 +114,6 @@ def test_smoke_bestSpot():
assert hasattr(best_spot, "penalty_points")
assert hasattr(best_spot, "priority")
-
## Real life test
def test_bestSpot():
ar = Arrange(16, 16, 8, 8, scale = 1)
@@ -151,9 +131,6 @@ def test_bestSpot():
assert best_spot.x != 0 or best_spot.y != 0 # it can't be on the same location
ar.place(best_spot.x, best_spot.y, shape_arr)
- print(ar._occupied) # For debugging
-
-
## Real life test rectangular build plate
def test_bestSpot_rectangular_build_plate():
ar = Arrange(16, 40, 8, 20, scale = 1)
@@ -187,9 +164,6 @@ def test_bestSpot_rectangular_build_plate():
best_spot_x = ar.bestSpot(shape_arr)
ar.place(best_spot_x.x, best_spot_x.y, shape_arr)
- print(ar._occupied) # For debugging
-
-
## Real life test
def test_bestSpot_scale():
scale = 0.5
@@ -202,17 +176,12 @@ def test_bestSpot_scale():
assert best_spot.y == 0
ar.place(best_spot.x, best_spot.y, shape_arr)
- print(ar._occupied)
-
# Place object a second time
best_spot = ar.bestSpot(shape_arr)
assert best_spot.x is not None # we found a location
assert best_spot.x != 0 or best_spot.y != 0 # it can't be on the same location
ar.place(best_spot.x, best_spot.y, shape_arr)
- print(ar._occupied) # For debugging
-
-
## Real life test
def test_bestSpot_scale_rectangular():
scale = 0.5
@@ -227,8 +196,6 @@ def test_bestSpot_scale_rectangular():
assert best_spot.y == 0
ar.place(best_spot.x, best_spot.y, shape_arr_square)
- print(ar._occupied)
-
# Place object a second time
best_spot = ar.bestSpot(shape_arr)
assert best_spot.x is not None # we found a location
@@ -238,9 +205,6 @@ def test_bestSpot_scale_rectangular():
best_spot = ar.bestSpot(shape_arr_square)
ar.place(best_spot.x, best_spot.y, shape_arr_square)
- print(ar._occupied) # For debugging
-
-
## Try to place an object and see if something explodes
def test_smoke_place():
ar = Arrange(30, 30, 15, 15)
@@ -252,7 +216,6 @@ def test_smoke_place():
ar.place(0, 0, shape_arr)
assert numpy.any(ar._occupied)
-
## See of our center has less penalty points than out of the center
def test_checkShape():
ar = Arrange(30, 30, 15, 15)
@@ -265,12 +228,10 @@ def test_checkShape():
assert points2 > points
assert points3 > points
-
## See of our center has less penalty points than out of the center
def test_checkShape_rectangular():
ar = Arrange(20, 30, 10, 15)
ar.centerFirst()
- print(ar._priority)
shape_arr = gimmeShapeArray()
points = ar.checkShape(0, 0, shape_arr)
@@ -279,20 +240,18 @@ def test_checkShape_rectangular():
assert points2 > points
assert points3 > points
-
## Check that placing an object on occupied place returns None.
def test_checkShape_place():
ar = Arrange(30, 30, 15, 15)
ar.centerFirst()
shape_arr = gimmeShapeArray()
- points = ar.checkShape(3, 6, shape_arr)
+ ar.checkShape(3, 6, shape_arr)
ar.place(3, 6, shape_arr)
points2 = ar.checkShape(3, 6, shape_arr)
assert points2 is None
-
## Test the whole sequence
def test_smoke_place_objects():
ar = Arrange(20, 20, 10, 10, scale = 1)
@@ -303,35 +262,30 @@ def test_smoke_place_objects():
best_spot_x, best_spot_y, score, prio = ar.bestSpot(shape_arr)
ar.place(best_spot_x, best_spot_y, shape_arr)
-
# Test some internals
def test_compare_occupied_and_priority_tables():
ar = Arrange(10, 15, 5, 7)
ar.centerFirst()
assert ar._priority.shape == ar._occupied.shape
-
## Polygon -> array
def test_arrayFromPolygon():
vertices = numpy.array([[-3, 1], [3, 1], [0, -3]])
array = ShapeArray.arrayFromPolygon([5, 5], vertices)
assert numpy.any(array)
-
## Polygon -> array
def test_arrayFromPolygon2():
vertices = numpy.array([[-3, 1], [3, 1], [2, -3]])
array = ShapeArray.arrayFromPolygon([5, 5], vertices)
assert numpy.any(array)
-
## Polygon -> array
def test_fromPolygon():
vertices = numpy.array([[0, 0.5], [0, 0], [0.5, 0]])
array = ShapeArray.fromPolygon(vertices, scale=0.5)
assert numpy.any(array.arr)
-
## Line definition -> array with true/false
def test_check():
base_array = numpy.zeros([5, 5], dtype=float)
@@ -342,7 +296,6 @@ def test_check():
assert check_array[3][0]
assert not check_array[0][3]
-
## Line definition -> array with true/false
def test_check2():
base_array = numpy.zeros([5, 5], dtype=float)
@@ -353,22 +306,17 @@ def test_check2():
assert not check_array[3][0]
assert check_array[3][4]
-
## Just adding some stuff to ensure fromNode works as expected. Some parts should actually be in UM
def test_parts_of_fromNode():
from UM.Math.Polygon import Polygon
p = Polygon(numpy.array([[-2, -2], [2, -2], [2, 2], [-2, 2]], dtype=numpy.int32))
offset = 1
- print(p._points)
p_offset = p.getMinkowskiHull(Polygon.approximatedCircle(offset))
- print("--------------")
- print(p_offset._points)
assert len(numpy.where(p_offset._points[:, 0] >= 2.9)) > 0
assert len(numpy.where(p_offset._points[:, 0] <= -2.9)) > 0
assert len(numpy.where(p_offset._points[:, 1] >= 2.9)) > 0
assert len(numpy.where(p_offset._points[:, 1] <= -2.9)) > 0
-
def test_parts_of_fromNode2():
from UM.Math.Polygon import Polygon
p = Polygon(numpy.array([[-2, -2], [2, -2], [2, 2], [-2, 2]], dtype=numpy.int32) * 2) # 4x4
@@ -378,4 +326,4 @@ def test_parts_of_fromNode2():
shape_arr1 = ShapeArray.fromPolygon(p._points, scale = scale)
shape_arr2 = ShapeArray.fromPolygon(p_offset._points, scale = scale)
assert shape_arr1.arr.shape[0] >= (4 * scale) - 1 # -1 is to account for rounding errors
- assert shape_arr2.arr.shape[0] >= (2 * offset + 4) * scale - 1
+ assert shape_arr2.arr.shape[0] >= (2 * offset + 4) * scale - 1 \ No newline at end of file
diff --git a/tests/TestMaterialManager.py b/tests/TestMaterialManager.py
new file mode 100644
index 0000000000..2d66dfa4fd
--- /dev/null
+++ b/tests/TestMaterialManager.py
@@ -0,0 +1,43 @@
+from unittest.mock import MagicMock, patch
+
+from cura.Machines.MaterialManager import MaterialManager
+
+
+mocked_registry = MagicMock()
+material_1 = {"id": "test", "GUID":"TEST!", "base_file": "base_material", "definition": "fdmmachine", "approximate_diameter": 3, "brand": "generic"}
+material_2 = {"id": "base_material", "GUID": "TEST2!", "base_file": "test", "definition": "fdmmachine", "approximate_diameter": 3}
+mocked_registry.findContainersMetadata = MagicMock(return_value = [material_1, material_2])
+
+
+mocked_definition = MagicMock()
+mocked_definition.getId = MagicMock(return_value = "fdmmachine")
+mocked_definition.getMetaDataEntry = MagicMock(return_value = [])
+
+
+def test_initialize(application):
+ # Just test if the simple loading works
+ with patch("UM.Application.Application.getInstance", MagicMock(return_value=application)):
+ manager = MaterialManager(mocked_registry)
+ manager.initialize()
+ # Double check that we actually got some material nodes
+ assert manager.getMaterialGroup("base_material").name == "base_material"
+ assert manager.getMaterialGroup("test").name == "test"
+
+
+def test_getAvailableMaterials(application):
+ with patch("UM.Application.Application.getInstance", MagicMock(return_value=application)):
+ manager = MaterialManager(mocked_registry)
+ manager.initialize()
+
+ available_materials = manager.getAvailableMaterials(mocked_definition, None, None, 3)
+
+ assert "base_material" in available_materials
+ assert "test" in available_materials
+
+
+def test_getMaterialNode(application):
+ with patch("UM.Application.Application.getInstance", MagicMock(return_value=application)):
+ manager = MaterialManager(mocked_registry)
+ manager.initialize()
+
+ assert manager.getMaterialNode("fdmmachine", None, None, 3, "base_material").getMetaDataEntry("id") == "test"
diff --git a/tests/TestPrintInformation.py b/tests/TestPrintInformation.py
index 66af734d89..9b9362ea75 100644
--- a/tests/TestPrintInformation.py
+++ b/tests/TestPrintInformation.py
@@ -77,8 +77,6 @@ def test_duration():
# Fake a print duration message
print_information._onPrintDurationMessage(0, {"travel": 20}, [10])
- # Some debugging code, since this test sometimes fails on the CI server.
- print("Testing debug;", print_information.getFeaturePrintTimes(), print_information.currentPrintTime)
# We only set a single time, so the total time must be of the same value.
assert int(print_information.currentPrintTime) == 20
diff --git a/tests/TestQualityManager.py b/tests/TestQualityManager.py
new file mode 100644
index 0000000000..50318260b2
--- /dev/null
+++ b/tests/TestQualityManager.py
@@ -0,0 +1,60 @@
+from unittest.mock import MagicMock
+
+import pytest
+
+from cura.Machines.QualityManager import QualityManager
+
+
+
+mocked_stack = MagicMock()
+mocked_extruder = MagicMock()
+
+mocked_material = MagicMock()
+mocked_material.getMetaDataEntry = MagicMock(return_value = "base_material")
+
+mocked_extruder.material = mocked_material
+mocked_stack.extruders = {"0": mocked_extruder}
+
+@pytest.fixture()
+def material_manager():
+ result = MagicMock()
+ result.getRootMaterialIDWithoutDiameter = MagicMock(return_value = "base_material")
+ return result
+
+@pytest.fixture()
+def container_registry():
+ result = MagicMock()
+ mocked_metadata = [{"id": "test", "definition": "fdmprinter", "quality_type": "normal", "name": "test_name", "global_quality": True, "type": "quality"},
+ {"id": "test_material", "definition": "fdmprinter", "quality_type": "normal", "name": "test_name_material", "material": "base_material", "type": "quality"},
+ {"id": "quality_changes_id", "definition": "fdmprinter", "type": "quality_changes", "quality_type": "amazing!", "name": "herp"}]
+ result.findContainersMetadata = MagicMock(return_value = mocked_metadata)
+ return result
+
+
+@pytest.fixture()
+def quality_mocked_application(material_manager, container_registry):
+ result = MagicMock()
+ result.getMaterialManager = MagicMock(return_value=material_manager)
+ result.getContainerRegistry = MagicMock(return_value=container_registry)
+ return result
+
+
+def test_getQualityGroups(quality_mocked_application):
+ manager = QualityManager(quality_mocked_application)
+ manager.initialize()
+
+ assert "normal" in manager.getQualityGroups(mocked_stack)
+
+
+def test_getQualityGroupsForMachineDefinition(quality_mocked_application):
+ manager = QualityManager(quality_mocked_application)
+ manager.initialize()
+
+ assert "normal" in manager.getQualityGroupsForMachineDefinition(mocked_stack)
+
+
+def test_getQualityChangesGroup(quality_mocked_application):
+ manager = QualityManager(quality_mocked_application)
+ manager.initialize()
+
+ assert "herp" in manager.getQualityChangesGroups(mocked_stack)