mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-19 12:47:49 -06:00
Merge branch 'master' into feature_intent
This commit is contained in:
commit
d38e60ce06
232 changed files with 25907 additions and 9339 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -35,7 +35,7 @@ cura.desktop
|
|||
.pydevproject
|
||||
.settings
|
||||
|
||||
#Externally located plug-ins.
|
||||
#Externally located plug-ins commonly installed by our devs.
|
||||
plugins/cura-big-flame-graph
|
||||
plugins/cura-god-mode-plugin
|
||||
plugins/cura-siemensnx-plugin
|
||||
|
@ -52,6 +52,7 @@ plugins/FlatProfileExporter
|
|||
plugins/GodMode
|
||||
plugins/OctoPrintPlugin
|
||||
plugins/ProfileFlattener
|
||||
plugins/SettingsGuide
|
||||
plugins/X3GWriter
|
||||
|
||||
#Build stuff
|
||||
|
|
|
@ -13,6 +13,6 @@ TryExec=@CMAKE_INSTALL_FULL_BINDIR@/cura
|
|||
Icon=cura-icon
|
||||
Terminal=false
|
||||
Type=Application
|
||||
MimeType=model/stl;application/vnd.ms-3mfdocument;application/prs.wavefront-obj;image/bmp;image/gif;image/jpeg;image/png;model/x3d+xml;text/x-gcode;
|
||||
MimeType=model/stl;application/vnd.ms-3mfdocument;application/prs.wavefront-obj;image/bmp;image/gif;image/jpeg;image/png;text/x-gcode;application/x-amf;application/x-ply;application/x-ctm;model/vnd.collada+xml;model/gltf-binary;model/gltf+json;model/vnd.collada+xml+zip;
|
||||
Categories=Graphics;
|
||||
Keywords=3D;Printing;Slicer;
|
||||
|
|
|
@ -3,15 +3,17 @@
|
|||
|
||||
from PyQt5.QtCore import QObject, QUrl
|
||||
from PyQt5.QtGui import QDesktopServices
|
||||
from typing import List, cast
|
||||
from typing import List, Optional, cast
|
||||
|
||||
from UM.Event import CallFunctionEvent
|
||||
from UM.FlameProfiler import pyqtSlot
|
||||
from UM.Math.Quaternion import Quaternion
|
||||
from UM.Math.Vector import Vector
|
||||
from UM.Scene.Selection import Selection
|
||||
from UM.Scene.Iterator.BreadthFirstIterator import BreadthFirstIterator
|
||||
from UM.Operations.GroupedOperation import GroupedOperation
|
||||
from UM.Operations.RemoveSceneNodeOperation import RemoveSceneNodeOperation
|
||||
from UM.Operations.RotateOperation import RotateOperation
|
||||
from UM.Operations.TranslateOperation import TranslateOperation
|
||||
|
||||
import cura.CuraApplication
|
||||
|
|
|
@ -69,6 +69,7 @@ from cura.Scene.BuildPlateDecorator import BuildPlateDecorator
|
|||
from cura.Scene.ConvexHullDecorator import ConvexHullDecorator
|
||||
from cura.Scene.CuraSceneController import CuraSceneController
|
||||
from cura.Scene.CuraSceneNode import CuraSceneNode
|
||||
from cura.Scene.GCodeListDecorator import GCodeListDecorator
|
||||
from cura.Scene.SliceableObjectDecorator import SliceableObjectDecorator
|
||||
from cura.Scene import ZOffsetDecorator
|
||||
|
||||
|
@ -1344,7 +1345,13 @@ class CuraApplication(QtApplication):
|
|||
Logger.log("i", "Reloading all loaded mesh data.")
|
||||
nodes = []
|
||||
has_merged_nodes = False
|
||||
gcode_filename = None # type: Optional[str]
|
||||
for node in DepthFirstIterator(self.getController().getScene().getRoot()):
|
||||
# Objects loaded from Gcode should also be included.
|
||||
gcode_filename = node.callDecoration("getGcodeFileName")
|
||||
if gcode_filename is not None:
|
||||
break
|
||||
|
||||
if not isinstance(node, CuraSceneNode) or not node.getMeshData():
|
||||
if node.getName() == "MergedMesh":
|
||||
has_merged_nodes = True
|
||||
|
@ -1352,6 +1359,11 @@ class CuraApplication(QtApplication):
|
|||
|
||||
nodes.append(node)
|
||||
|
||||
# We can open only one gcode file at the same time. If the current view has a gcode file open, just reopen it
|
||||
# for reloading.
|
||||
if gcode_filename:
|
||||
self._openFile(gcode_filename)
|
||||
|
||||
if not nodes:
|
||||
return
|
||||
|
||||
|
@ -1826,3 +1838,40 @@ class CuraApplication(QtApplication):
|
|||
return main_window.height()
|
||||
else:
|
||||
return 0
|
||||
|
||||
@pyqtSlot()
|
||||
def deleteAll(self, only_selectable: bool = True) -> None:
|
||||
super().deleteAll(only_selectable = only_selectable)
|
||||
|
||||
# Also remove nodes with LayerData
|
||||
self._removeNodesWithLayerData(only_selectable = only_selectable)
|
||||
|
||||
def _removeNodesWithLayerData(self, only_selectable: bool = True) -> None:
|
||||
Logger.log("i", "Clearing scene")
|
||||
nodes = []
|
||||
for node in DepthFirstIterator(self.getController().getScene().getRoot()):
|
||||
if not isinstance(node, SceneNode):
|
||||
continue
|
||||
if not node.isEnabled():
|
||||
continue
|
||||
if (not node.getMeshData() and not node.callDecoration("getLayerData")) and not node.callDecoration("isGroup"):
|
||||
continue # Node that doesnt have a mesh and is not a group.
|
||||
if only_selectable and not node.isSelectable():
|
||||
continue # Only remove nodes that are selectable.
|
||||
if not node.callDecoration("isSliceable") and not node.callDecoration("getLayerData") and not node.callDecoration("isGroup"):
|
||||
continue # Grouped nodes don't need resetting as their parent (the group) is resetted)
|
||||
nodes.append(node)
|
||||
if nodes:
|
||||
from UM.Operations.GroupedOperation import GroupedOperation
|
||||
op = GroupedOperation()
|
||||
|
||||
for node in nodes:
|
||||
from UM.Operations.RemoveSceneNodeOperation import RemoveSceneNodeOperation
|
||||
op.addOperation(RemoveSceneNodeOperation(node))
|
||||
|
||||
# Reset the print information
|
||||
self.getController().getScene().sceneChanged.emit(node)
|
||||
|
||||
op.push()
|
||||
from UM.Scene.Selection import Selection
|
||||
Selection.clear()
|
||||
|
|
|
@ -64,6 +64,7 @@ class PreviewPass(RenderPass):
|
|||
self._shader.setUniformValue("u_ambientColor", [0.1, 0.1, 0.1, 1.0])
|
||||
self._shader.setUniformValue("u_specularColor", [0.6, 0.6, 0.6, 1.0])
|
||||
self._shader.setUniformValue("u_shininess", 20.0)
|
||||
self._shader.setUniformValue("u_faceId", -1) # Don't render any selected faces in the preview.
|
||||
|
||||
if not self._non_printing_shader:
|
||||
if self._non_printing_shader:
|
||||
|
|
|
@ -35,8 +35,6 @@ class NetworkedPrinterOutputDevice(PrinterOutputDevice):
|
|||
def __init__(self, device_id, address: str, properties: Dict[bytes, bytes], connection_type: ConnectionType = ConnectionType.NetworkConnection, parent: QObject = None) -> None:
|
||||
super().__init__(device_id = device_id, connection_type = connection_type, parent = parent)
|
||||
self._manager = None # type: Optional[QNetworkAccessManager]
|
||||
self._last_manager_create_time = None # type: Optional[float]
|
||||
self._recreate_network_manager_time = 30
|
||||
self._timeout_time = 10 # After how many seconds of no response should a timeout occur?
|
||||
|
||||
self._last_response_time = None # type: Optional[float]
|
||||
|
@ -133,12 +131,6 @@ class NetworkedPrinterOutputDevice(PrinterOutputDevice):
|
|||
|
||||
self.setConnectionState(ConnectionState.Closed)
|
||||
|
||||
# We need to check if the manager needs to be re-created. If we don't, we get some issues when OSX goes to
|
||||
# sleep.
|
||||
if time_since_last_response > self._recreate_network_manager_time:
|
||||
if self._last_manager_create_time is None or time() - self._last_manager_create_time > self._recreate_network_manager_time:
|
||||
self._createNetworkManager()
|
||||
assert(self._manager is not None)
|
||||
elif self._connection_state == ConnectionState.Closed:
|
||||
# Go out of timeout.
|
||||
if self._connection_state_before_timeout is not None: # sanity check, but it should never be None here
|
||||
|
@ -317,7 +309,6 @@ class NetworkedPrinterOutputDevice(PrinterOutputDevice):
|
|||
|
||||
self._manager = QNetworkAccessManager()
|
||||
self._manager.finished.connect(self._handleOnFinished)
|
||||
self._last_manager_create_time = time()
|
||||
self._manager.authenticationRequired.connect(self._onAuthenticationRequired)
|
||||
|
||||
if self._properties.get(b"temporary", b"false") != b"true":
|
||||
|
|
|
@ -1,11 +1,18 @@
|
|||
from UM.Scene.SceneNodeDecorator import SceneNodeDecorator
|
||||
from typing import List
|
||||
from typing import List, Optional
|
||||
|
||||
|
||||
class GCodeListDecorator(SceneNodeDecorator):
|
||||
def __init__(self) -> None:
|
||||
super().__init__()
|
||||
self._gcode_list = [] # type: List[str]
|
||||
self._filename = None # type: Optional[str]
|
||||
|
||||
def getGcodeFileName(self) -> Optional[str]:
|
||||
return self._filename
|
||||
|
||||
def setGcodeFileName(self, filename: str) -> None:
|
||||
self._filename = filename
|
||||
|
||||
def getGCodeList(self) -> List[str]:
|
||||
return self._gcode_list
|
||||
|
|
|
@ -241,12 +241,11 @@ class CuraContainerRegistry(ContainerRegistry):
|
|||
|
||||
# And check if the profile_definition matches either one (showing error if not):
|
||||
if profile_definition != expected_machine_definition:
|
||||
Logger.log("e", "Profile [%s] is for machine [%s] but the current active machine is [%s]. Will not import the profile", file_name, profile_definition, expected_machine_definition)
|
||||
return { "status": "error",
|
||||
"message": catalog.i18nc("@info:status Don't translate the XML tags <filename>!", "The machine defined in profile <filename>{0}</filename> ({1}) doesn't match with your current machine ({2}), could not import it.", file_name, profile_definition, expected_machine_definition)}
|
||||
Logger.log("d", "Profile {file_name} is for machine {profile_definition}, but the current active machine is {expected_machine_definition}. Changing profile's definition.".format(file_name = file_name, profile_definition = profile_definition, expected_machine_definition = expected_machine_definition))
|
||||
global_profile.setMetaDataEntry("definition", expected_machine_definition)
|
||||
for extruder_profile in extruder_profiles:
|
||||
extruder_profile.setMetaDataEntry("definition", expected_machine_definition)
|
||||
|
||||
# Fix the global quality profile's definition field in case it's not correct
|
||||
global_profile.setMetaDataEntry("definition", expected_machine_definition)
|
||||
quality_name = global_profile.getName()
|
||||
quality_type = global_profile.getMetaDataEntry("quality_type")
|
||||
|
||||
|
@ -314,9 +313,9 @@ class CuraContainerRegistry(ContainerRegistry):
|
|||
result = self._configureProfile(profile, profile_id, new_name, expected_machine_definition)
|
||||
if result is not None:
|
||||
return {"status": "error", "message": catalog.i18nc(
|
||||
"@info:status Don't translate the XML tags <filename> or <message>!",
|
||||
"@info:status Don't translate the XML tag <filename>!",
|
||||
"Failed to import profile from <filename>{0}</filename>:",
|
||||
file_name) + " <message>" + result + "</message>"}
|
||||
file_name) + " " + result}
|
||||
|
||||
return {"status": "ok", "message": catalog.i18nc("@info:status", "Successfully imported profile {0}", profile_or_list[0].getName())}
|
||||
|
||||
|
|
|
@ -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 collections import defaultdict
|
||||
|
@ -8,7 +8,7 @@ import uuid
|
|||
|
||||
from PyQt5.QtCore import pyqtProperty, pyqtSlot, pyqtSignal
|
||||
|
||||
from UM.Decorators import override
|
||||
from UM.Decorators import deprecated, override
|
||||
from UM.MimeTypeDatabase import MimeType, MimeTypeDatabase
|
||||
from UM.Settings.ContainerStack import ContainerStack
|
||||
from UM.Settings.SettingInstance import InstanceState
|
||||
|
@ -61,12 +61,13 @@ class GlobalStack(CuraContainerStack):
|
|||
#
|
||||
# \return The extruders registered with this stack.
|
||||
@pyqtProperty("QVariantMap", notify = extrudersChanged)
|
||||
@deprecated("Please use extruderList instead.", "4.4")
|
||||
def extruders(self) -> Dict[str, "ExtruderStack"]:
|
||||
return self._extruders
|
||||
|
||||
@pyqtProperty("QVariantList", notify = extrudersChanged)
|
||||
def extruderList(self) -> List["ExtruderStack"]:
|
||||
result_tuple_list = sorted(list(self.extruders.items()), key=lambda x: int(x[0]))
|
||||
result_tuple_list = sorted(list(self._extruders.items()), key=lambda x: int(x[0]))
|
||||
result_list = [item[1] for item in result_tuple_list]
|
||||
|
||||
machine_extruder_count = self.getProperty("machine_extruder_count", "value")
|
||||
|
@ -302,6 +303,17 @@ class GlobalStack(CuraContainerStack):
|
|||
Logger.log("w", "Firmware file %s not found.", hex_file)
|
||||
return ""
|
||||
|
||||
def getName(self) -> str:
|
||||
return self._metadata.get("group_name", self._metadata.get("name", ""))
|
||||
|
||||
def setName(self, name: "str") -> None:
|
||||
super().setName(name)
|
||||
|
||||
nameChanged = pyqtSignal()
|
||||
name = pyqtProperty(str, fget=getName, fset=setName, notify=nameChanged)
|
||||
|
||||
|
||||
|
||||
## private:
|
||||
global_stack_mime = MimeType(
|
||||
name = "application/x-cura-globalstack",
|
||||
|
|
|
@ -1375,19 +1375,18 @@ class MachineManager(QObject):
|
|||
# Get the definition id corresponding to this machine name
|
||||
machine_definition_id = CuraContainerRegistry.getInstance().findDefinitionContainers(name = machine_name)[0].getId()
|
||||
# Try to find a machine with the same network key
|
||||
metadata_filter = {"group_id": self._global_container_stack.getMetaDataEntry("group_id"),
|
||||
"um_network_key": self.activeMachineNetworkKey(),
|
||||
}
|
||||
metadata_filter = {"group_id": self._global_container_stack.getMetaDataEntry("group_id")}
|
||||
new_machine = self.getMachine(machine_definition_id, metadata_filter = metadata_filter)
|
||||
# If there is no machine, then create a new one and set it to the non-hidden instance
|
||||
if not new_machine:
|
||||
new_machine = CuraStackBuilder.createMachine(machine_definition_id + "_sync", machine_definition_id)
|
||||
if not new_machine:
|
||||
return
|
||||
new_machine.setMetaDataEntry("group_id", self._global_container_stack.getMetaDataEntry("group_id"))
|
||||
new_machine.setMetaDataEntry("um_network_key", self.activeMachineNetworkKey())
|
||||
new_machine.setMetaDataEntry("group_name", self.activeMachineNetworkGroupName)
|
||||
new_machine.setMetaDataEntry("connection_type", self._global_container_stack.getMetaDataEntry("connection_type"))
|
||||
|
||||
for metadata_key in self._global_container_stack.getMetaData():
|
||||
if metadata_key in new_machine.getMetaData():
|
||||
continue # Don't copy the already preset stuff.
|
||||
new_machine.setMetaDataEntry(metadata_key, self._global_container_stack.getMetaDataEntry(metadata_key))
|
||||
else:
|
||||
Logger.log("i", "Found a %s with the key %s. Let's use it!", machine_name, self.activeMachineNetworkKey())
|
||||
|
||||
|
|
|
@ -12,6 +12,10 @@ from .CuraContainerStack import CuraContainerStack
|
|||
|
||||
|
||||
class PerObjectContainerStack(CuraContainerStack):
|
||||
def isDirty(self):
|
||||
# This stack should never be auto saved, so always return that there is nothing to save.
|
||||
return False
|
||||
|
||||
@override(CuraContainerStack)
|
||||
def getProperty(self, key: str, property_name: str, context: Optional[PropertyEvaluationContext] = None) -> Any:
|
||||
if context is None:
|
||||
|
|
32
cura_app.py
32
cura_app.py
|
@ -141,5 +141,37 @@ import Arcus #@UnusedImport
|
|||
import Savitar #@UnusedImport
|
||||
from cura.CuraApplication import CuraApplication
|
||||
|
||||
|
||||
# WORKAROUND: CURA-6739
|
||||
# The CTM file loading module in Trimesh requires the OpenCTM library to be dynamically loaded. It uses
|
||||
# ctypes.util.find_library() to find libopenctm.dylib, but this doesn't seem to look in the ".app" application folder
|
||||
# on Mac OS X. Adding the search path to environment variables such as DYLD_LIBRARY_PATH and DYLD_FALLBACK_LIBRARY_PATH
|
||||
# makes it work. The workaround here uses DYLD_FALLBACK_LIBRARY_PATH.
|
||||
if Platform.isOSX() and getattr(sys, "frozen", False):
|
||||
old_env = os.environ.get("DYLD_FALLBACK_LIBRARY_PATH", "")
|
||||
# This is where libopenctm.so is in the .app folder.
|
||||
search_path = os.path.join(CuraApplication.getInstallPrefix(), "MacOS")
|
||||
path_list = old_env.split(":")
|
||||
if search_path not in path_list:
|
||||
path_list.append(search_path)
|
||||
os.environ["DYLD_FALLBACK_LIBRARY_PATH"] = ":".join(path_list)
|
||||
import trimesh.exchange.load
|
||||
os.environ["DYLD_FALLBACK_LIBRARY_PATH"] = old_env
|
||||
|
||||
# WORKAROUND: CURA-6739
|
||||
# Similar CTM file loading fix for Linux, but NOTE THAT this doesn't work directly with Python 3.5.7. There's a fix
|
||||
# for ctypes.util.find_library() in Python 3.6 and 3.7. That fix makes sure that find_library() will check
|
||||
# LD_LIBRARY_PATH. With Python 3.5, that fix needs to be backported to make this workaround work.
|
||||
if Platform.isLinux() and getattr(sys, "frozen", False):
|
||||
old_env = os.environ.get("LD_LIBRARY_PATH", "")
|
||||
# This is where libopenctm.so is in the AppImage.
|
||||
search_path = os.path.join(CuraApplication.getInstallPrefix(), "bin")
|
||||
path_list = old_env.split(":")
|
||||
if search_path not in path_list:
|
||||
path_list.append(search_path)
|
||||
os.environ["LD_LIBRARY_PATH"] = ":".join(path_list)
|
||||
import trimesh.exchange.load
|
||||
os.environ["LD_LIBRARY_PATH"] = old_env
|
||||
|
||||
app = CuraApplication()
|
||||
app.run()
|
||||
|
|
|
@ -33,6 +33,8 @@ from cura.Settings.CuraContainerStack import _ContainerIndexes
|
|||
from cura.CuraApplication import CuraApplication
|
||||
from cura.Utils.Threading import call_on_qt_thread
|
||||
|
||||
from PyQt5.QtCore import QCoreApplication
|
||||
|
||||
from .WorkspaceDialog import WorkspaceDialog
|
||||
|
||||
i18n_catalog = i18nCatalog("cura")
|
||||
|
@ -230,6 +232,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
|||
else:
|
||||
Logger.log("w", "Unknown definition container type %s for %s",
|
||||
definition_container_type, definition_container_file)
|
||||
QCoreApplication.processEvents() # Ensure that the GUI does not freeze.
|
||||
Job.yieldThread()
|
||||
|
||||
if machine_definition_container_count != 1:
|
||||
|
@ -256,6 +259,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
|||
containers_found_dict["material"] = True
|
||||
if not self._container_registry.isReadOnly(container_id): # Only non readonly materials can be in conflict
|
||||
material_conflict = True
|
||||
QCoreApplication.processEvents() # Ensure that the GUI does not freeze.
|
||||
Job.yieldThread()
|
||||
|
||||
# Check if any quality_changes instance container is in conflict.
|
||||
|
@ -325,7 +329,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
|||
# Ignore certain instance container types
|
||||
Logger.log("w", "Ignoring instance container [%s] with type [%s]", container_id, container_type)
|
||||
continue
|
||||
|
||||
QCoreApplication.processEvents() # Ensure that the GUI does not freeze.
|
||||
Job.yieldThread()
|
||||
|
||||
if self._machine_info.quality_changes_info.global_info is None:
|
||||
|
@ -402,7 +406,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
|||
variant_id = parser["containers"][str(_ContainerIndexes.Variant)]
|
||||
if variant_id not in ("empty", "empty_variant"):
|
||||
self._machine_info.variant_info = instance_container_info_dict[variant_id]
|
||||
|
||||
QCoreApplication.processEvents() # Ensure that the GUI does not freeze.
|
||||
Job.yieldThread()
|
||||
|
||||
# if the global stack is found, we check if there are conflicts in the extruder stacks
|
||||
|
@ -657,6 +661,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
|||
definition_container = self._container_registry.findDefinitionContainers(id = "fdmprinter")[0] #Fall back to defaults.
|
||||
self._container_registry.addContainer(definition_container)
|
||||
Job.yieldThread()
|
||||
QCoreApplication.processEvents() # Ensure that the GUI does not freeze.
|
||||
|
||||
Logger.log("d", "Workspace loading is checking materials...")
|
||||
# Get all the material files and check if they exist. If not, add them.
|
||||
|
@ -706,6 +711,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
|||
material_container.setDirty(True)
|
||||
self._container_registry.addContainer(material_container)
|
||||
Job.yieldThread()
|
||||
QCoreApplication.processEvents() # Ensure that the GUI does not freeze.
|
||||
|
||||
# Handle quality changes if any
|
||||
self._processQualityChanges(global_stack)
|
||||
|
|
|
@ -543,6 +543,15 @@ class CuraEngineBackend(QObject, Backend):
|
|||
if error.getErrorCode() == Arcus.ErrorCode.BindFailedError and self._start_slice_job is not None:
|
||||
self._start_slice_job.setIsCancelled(False)
|
||||
|
||||
# Check if there's any slicable object in the scene.
|
||||
def hasSlicableObject(self) -> bool:
|
||||
has_slicable = False
|
||||
for node in DepthFirstIterator(self._scene.getRoot()):
|
||||
if node.callDecoration("isSliceable"):
|
||||
has_slicable = True
|
||||
break
|
||||
return has_slicable
|
||||
|
||||
## Remove old layer data (if any)
|
||||
def _clearLayerData(self, build_plate_numbers: Set = None) -> None:
|
||||
# Clear out any old gcode
|
||||
|
@ -561,6 +570,10 @@ class CuraEngineBackend(QObject, Backend):
|
|||
|
||||
## Convenient function: mark everything to slice, emit state and clear layer data
|
||||
def needsSlicing(self) -> None:
|
||||
# CURA-6604: If there's no slicable object, do not (try to) trigger slice, which will clear all the current
|
||||
# gcode. This can break Gcode file loading if it tries to remove it afterwards.
|
||||
if not self.hasSlicableObject():
|
||||
return
|
||||
self.determineAutoSlicing()
|
||||
self.stopSlicing()
|
||||
self.markSliceAll()
|
||||
|
@ -632,7 +645,10 @@ class CuraEngineBackend(QObject, Backend):
|
|||
self.setState(BackendState.Done)
|
||||
self.processingProgress.emit(1.0)
|
||||
|
||||
gcode_list = self._scene.gcode_dict[self._start_slice_job_build_plate] #type: ignore #Because we generate this attribute dynamically.
|
||||
try:
|
||||
gcode_list = self._scene.gcode_dict[self._start_slice_job_build_plate] #type: ignore #Because we generate this attribute dynamically.
|
||||
except KeyError: # Can occur if the g-code has been cleared while a slice message is still arriving from the other end.
|
||||
gcode_list = []
|
||||
for index, line in enumerate(gcode_list):
|
||||
replaced = line.replace("{print_time}", str(self._application.getPrintInformation().currentPrintTime.getDisplayString(DurationFormat.Format.ISO8601)))
|
||||
replaced = replaced.replace("{filament_amount}", str(self._application.getPrintInformation().materialLengths))
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
import configparser
|
||||
from typing import List, Optional, Tuple
|
||||
|
||||
from UM.PluginRegistry import PluginRegistry
|
||||
from UM.Logger import Logger
|
||||
from UM.Settings.ContainerFormatError import ContainerFormatError
|
||||
from UM.Settings.InstanceContainer import InstanceContainer # The new profile to make.
|
||||
from cura.CuraApplication import CuraApplication
|
||||
from cura.Machines.QualityManager import getMachineDefinitionIDForQualitySearch
|
||||
from cura.ReaderWriters.ProfileReader import ProfileReader
|
||||
|
||||
import zipfile
|
||||
|
@ -92,6 +92,14 @@ class CuraProfileReader(ProfileReader):
|
|||
except Exception as e:
|
||||
Logger.log("e", "Error while trying to parse profile: %s", str(e))
|
||||
return None
|
||||
|
||||
global_stack = CuraApplication.getInstance().getGlobalContainerStack()
|
||||
if global_stack is None:
|
||||
return None
|
||||
|
||||
active_quality_definition = getMachineDefinitionIDForQualitySearch(global_stack.definition)
|
||||
if profile.getMetaDataEntry("definition") != active_quality_definition:
|
||||
profile.setMetaDataEntry("definition", active_quality_definition)
|
||||
return profile
|
||||
|
||||
## Upgrade a serialized profile to the current profile format.
|
||||
|
|
|
@ -27,6 +27,6 @@ class GCodeGzReader(MeshReader):
|
|||
file_data = file.read()
|
||||
uncompressed_gcode = gzip.decompress(file_data).decode("utf-8")
|
||||
PluginRegistry.getInstance().getPluginObject("GCodeReader").preReadFromStream(uncompressed_gcode)
|
||||
result = PluginRegistry.getInstance().getPluginObject("GCodeReader").readFromStream(uncompressed_gcode)
|
||||
result = PluginRegistry.getInstance().getPluginObject("GCodeReader").readFromStream(uncompressed_gcode, file_name)
|
||||
|
||||
return result
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
import math
|
||||
import re
|
||||
from typing import Dict, List, NamedTuple, Optional, Union
|
||||
from typing import Dict, List, NamedTuple, Optional, Union, Set
|
||||
|
||||
import numpy
|
||||
|
||||
|
@ -38,6 +38,8 @@ class FlavorParser:
|
|||
self._message = None # type: Optional[Message]
|
||||
self._layer_number = 0
|
||||
self._extruder_number = 0
|
||||
# All extruder numbers that have been seen
|
||||
self._extruders_seen = {0} # type: Set[int]
|
||||
self._clearValues()
|
||||
self._scene_node = None
|
||||
# X, Y, Z position, F feedrate and E extruder values are stored
|
||||
|
@ -66,7 +68,7 @@ class FlavorParser:
|
|||
if n < 0:
|
||||
return None
|
||||
n += len(code)
|
||||
pattern = re.compile("[;\s]")
|
||||
pattern = re.compile("[;\\s]")
|
||||
match = pattern.search(line, n)
|
||||
m = match.start() if match is not None else -1
|
||||
try:
|
||||
|
@ -292,7 +294,12 @@ class FlavorParser:
|
|||
extruder.getProperty("machine_nozzle_offset_y", "value")]
|
||||
return result
|
||||
|
||||
def processGCodeStream(self, stream: str) -> Optional[CuraSceneNode]:
|
||||
#
|
||||
# CURA-6643
|
||||
# This function needs the filename so it can be set to the SceneNode. Otherwise, if you load a GCode file and press
|
||||
# F5, that gcode SceneNode will be removed because it doesn't have a file to be reloaded from.
|
||||
#
|
||||
def processGCodeStream(self, stream: str, filename: str) -> Optional["CuraSceneNode"]:
|
||||
Logger.log("d", "Preparing to load GCode")
|
||||
self._cancelled = False
|
||||
# We obtain the filament diameter from the selected extruder to calculate line widths
|
||||
|
@ -418,6 +425,7 @@ class FlavorParser:
|
|||
if line.startswith("T"):
|
||||
T = self._getInt(line, "T")
|
||||
if T is not None:
|
||||
self._extruders_seen.add(T)
|
||||
self._createPolygon(self._current_layer_thickness, current_path, self._extruder_offsets.get(self._extruder_number, [0, 0]))
|
||||
current_path.clear()
|
||||
|
||||
|
@ -453,6 +461,7 @@ class FlavorParser:
|
|||
scene_node.addDecorator(decorator)
|
||||
|
||||
gcode_list_decorator = GCodeListDecorator()
|
||||
gcode_list_decorator.setGcodeFileName(filename)
|
||||
gcode_list_decorator.setGCodeList(gcode_list)
|
||||
scene_node.addDecorator(gcode_list_decorator)
|
||||
|
||||
|
@ -467,10 +476,9 @@ class FlavorParser:
|
|||
if self._layer_number == 0:
|
||||
Logger.log("w", "File doesn't contain any valid layers")
|
||||
|
||||
settings = CuraApplication.getInstance().getGlobalContainerStack()
|
||||
if settings is not None and not settings.getProperty("machine_center_is_zero", "value"):
|
||||
machine_width = settings.getProperty("machine_width", "value")
|
||||
machine_depth = settings.getProperty("machine_depth", "value")
|
||||
if not global_stack.getProperty("machine_center_is_zero", "value"):
|
||||
machine_width = global_stack.getProperty("machine_width", "value")
|
||||
machine_depth = global_stack.getProperty("machine_depth", "value")
|
||||
scene_node.setPosition(Vector(-machine_width / 2, 0, machine_depth / 2))
|
||||
|
||||
Logger.log("d", "GCode loading finished")
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
# Copyright (c) 2018 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
from typing import Optional, Union, List, TYPE_CHECKING
|
||||
|
||||
from UM.FileHandler.FileReader import FileReader
|
||||
from UM.Mesh.MeshReader import MeshReader
|
||||
from UM.i18n import i18nCatalog
|
||||
|
@ -9,8 +11,14 @@ from UM.Application import Application
|
|||
from UM.MimeTypeDatabase import MimeTypeDatabase, MimeType
|
||||
|
||||
catalog = i18nCatalog("cura")
|
||||
|
||||
from .FlavorParser import FlavorParser
|
||||
from . import MarlinFlavorParser, RepRapFlavorParser
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from UM.Scene.SceneNode import SceneNode
|
||||
from cura.Scene.CuraSceneNode import CuraSceneNode
|
||||
|
||||
|
||||
# Class for loading and parsing G-code files
|
||||
class GCodeReader(MeshReader):
|
||||
|
@ -30,7 +38,7 @@ class GCodeReader(MeshReader):
|
|||
)
|
||||
self._supported_extensions = [".gcode", ".g"]
|
||||
|
||||
self._flavor_reader = None
|
||||
self._flavor_reader = None # type: Optional[FlavorParser]
|
||||
|
||||
Application.getInstance().getPreferences().addPreference("gcodereader/show_caution", True)
|
||||
|
||||
|
@ -54,10 +62,16 @@ class GCodeReader(MeshReader):
|
|||
file_data = file.read()
|
||||
return self.preReadFromStream(file_data, args, kwargs)
|
||||
|
||||
def readFromStream(self, stream):
|
||||
return self._flavor_reader.processGCodeStream(stream)
|
||||
def readFromStream(self, stream: str, filename: str) -> Optional["CuraSceneNode"]:
|
||||
if self._flavor_reader is None:
|
||||
return None
|
||||
return self._flavor_reader.processGCodeStream(stream, filename)
|
||||
|
||||
def _read(self, file_name):
|
||||
def _read(self, file_name: str) -> Union["SceneNode", List["SceneNode"]]:
|
||||
with open(file_name, "r", encoding = "utf-8") as file:
|
||||
file_data = file.read()
|
||||
return self.readFromStream(file_data)
|
||||
result = [] # type: List[SceneNode]
|
||||
node = self.readFromStream(file_data, file_name)
|
||||
if node is not None:
|
||||
result.append(node)
|
||||
return result
|
||||
|
|
|
@ -5,6 +5,9 @@ import configparser # An input for some functions we're testing.
|
|||
import os.path # To find the integration test .ini files.
|
||||
import pytest # To register tests with.
|
||||
import unittest.mock # To mock the application, plug-in and container registry out.
|
||||
import os.path
|
||||
import sys
|
||||
sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), ".."))
|
||||
|
||||
import UM.Application # To mock the application out.
|
||||
import UM.PluginRegistry # To mock the plug-in registry out.
|
||||
|
@ -12,11 +15,13 @@ import UM.Settings.ContainerRegistry # To mock the container registry out.
|
|||
import UM.Settings.InstanceContainer # To intercept the serialised data from the read() function.
|
||||
|
||||
import LegacyProfileReader as LegacyProfileReaderModule # To get the directory of the module.
|
||||
from LegacyProfileReader import LegacyProfileReader # The module we're testing.
|
||||
|
||||
@pytest.fixture
|
||||
def legacy_profile_reader():
|
||||
return LegacyProfileReader()
|
||||
try:
|
||||
return LegacyProfileReaderModule.LegacyProfileReader()
|
||||
except TypeError:
|
||||
return LegacyProfileReaderModule.LegacyProfileReader.LegacyProfileReader()
|
||||
|
||||
test_prepareDefaultsData = [
|
||||
{
|
||||
|
|
|
@ -106,10 +106,17 @@ class PauseAtHeight(Script):
|
|||
"standby_temperature":
|
||||
{
|
||||
"label": "Standby Temperature",
|
||||
"description": "Change the temperature during the pause",
|
||||
"description": "Change the temperature during the pause.",
|
||||
"unit": "°C",
|
||||
"type": "int",
|
||||
"default_value": 0
|
||||
},
|
||||
"display_text":
|
||||
{
|
||||
"label": "Display Text",
|
||||
"description": "Text that should appear on the display while paused. If left empty, there will not be any message.",
|
||||
"type": "str",
|
||||
"default_value": ""
|
||||
}
|
||||
}
|
||||
}"""
|
||||
|
@ -144,6 +151,7 @@ class PauseAtHeight(Script):
|
|||
firmware_retract = Application.getInstance().getGlobalContainerStack().getProperty("machine_firmware_retract", "value")
|
||||
control_temperatures = Application.getInstance().getGlobalContainerStack().getProperty("machine_nozzle_temp_enabled", "value")
|
||||
initial_layer_height = Application.getInstance().getGlobalContainerStack().getProperty("layer_height_0", "value")
|
||||
display_text = self.getSettingValueByKey("display_text")
|
||||
|
||||
is_griffin = False
|
||||
|
||||
|
@ -265,7 +273,7 @@ class PauseAtHeight(Script):
|
|||
|
||||
if not is_griffin:
|
||||
# Retraction
|
||||
prepend_gcode += self.putValue(M = 83) + "\n"
|
||||
prepend_gcode += self.putValue(M = 83) + " ; switch to relative E values for any needed retraction\n"
|
||||
if retraction_amount != 0:
|
||||
if firmware_retract: #Can't set the distance directly to what the user wants. We have to choose ourselves.
|
||||
retraction_count = 1 if control_temperatures else 3 #Retract more if we don't control the temperature.
|
||||
|
@ -275,25 +283,28 @@ class PauseAtHeight(Script):
|
|||
prepend_gcode += self.putValue(G = 1, E = -retraction_amount, F = retraction_speed * 60) + "\n"
|
||||
|
||||
# Move the head away
|
||||
prepend_gcode += self.putValue(G = 1, Z = current_z + 1, F = 300) + "\n"
|
||||
prepend_gcode += self.putValue(G = 1, Z = current_z + 1, F = 300) + " ; move up a millimeter to get out of the way\n"
|
||||
|
||||
# This line should be ok
|
||||
prepend_gcode += self.putValue(G = 1, X = park_x, Y = park_y, F = 9000) + "\n"
|
||||
|
||||
if current_z < 15:
|
||||
prepend_gcode += self.putValue(G = 1, Z = 15, F = 300) + "\n"
|
||||
prepend_gcode += self.putValue(G = 1, Z = 15, F = 300) + " ; too close to bed--move to at least 15mm\n"
|
||||
|
||||
if control_temperatures:
|
||||
# Set extruder standby temperature
|
||||
prepend_gcode += self.putValue(M = 104, S = standby_temperature) + "; standby temperature\n"
|
||||
prepend_gcode += self.putValue(M = 104, S = standby_temperature) + " ; standby temperature\n"
|
||||
|
||||
if display_text:
|
||||
prepend_gcode += "M117 " + display_text + "\n"
|
||||
|
||||
# Wait till the user continues printing
|
||||
prepend_gcode += self.putValue(M = 0) + ";Do the actual pause\n"
|
||||
prepend_gcode += self.putValue(M = 0) + " ; Do the actual pause\n"
|
||||
|
||||
if not is_griffin:
|
||||
if control_temperatures:
|
||||
# Set extruder resume temperature
|
||||
prepend_gcode += self.putValue(M = 109, S = int(target_temperature.get(current_t, 0))) + "; resume temperature\n"
|
||||
prepend_gcode += self.putValue(M = 109, S = int(target_temperature.get(current_t, 0))) + " ; resume temperature\n"
|
||||
|
||||
# Push the filament back,
|
||||
if retraction_amount != 0:
|
||||
|
@ -309,8 +320,10 @@ class PauseAtHeight(Script):
|
|||
prepend_gcode += self.putValue(G = 1, E = -retraction_amount, F = retraction_speed * 60) + "\n"
|
||||
|
||||
# Move the head back
|
||||
prepend_gcode += self.putValue(G = 1, Z = current_z + 1, F = 300) + "\n"
|
||||
if current_z < 15:
|
||||
prepend_gcode += self.putValue(G = 1, Z = current_z + 1, F = 300) + "\n"
|
||||
prepend_gcode += self.putValue(G = 1, X = x, Y = y, F = 9000) + "\n"
|
||||
prepend_gcode += self.putValue(G = 1, Z = current_z, F = 300) + " ; move back down to resume height\n"
|
||||
if retraction_amount != 0:
|
||||
if firmware_retract: #Can't set the distance directly to what the user wants. We have to choose ourselves.
|
||||
retraction_count = 1 if control_temperatures else 3 #Retract more if we don't control the temperature.
|
||||
|
@ -319,7 +332,7 @@ class PauseAtHeight(Script):
|
|||
else:
|
||||
prepend_gcode += self.putValue(G = 1, E = retraction_amount, F = retraction_speed * 60) + "\n"
|
||||
prepend_gcode += self.putValue(G = 1, F = 9000) + "\n"
|
||||
prepend_gcode += self.putValue(M = 82) + "\n"
|
||||
prepend_gcode += self.putValue(M = 82) + " ; switch back to absolute E values\n"
|
||||
|
||||
# reset extrude value to pre pause value
|
||||
prepend_gcode += self.putValue(G = 92, E = current_e) + "\n"
|
||||
|
|
75
plugins/PostProcessingPlugin/scripts/RetractContinue.py
Normal file
75
plugins/PostProcessingPlugin/scripts/RetractContinue.py
Normal file
|
@ -0,0 +1,75 @@
|
|||
# Copyright (c) 2019 Ultimaker B.V.
|
||||
# The PostProcessingPlugin is released under the terms of the AGPLv3 or higher.
|
||||
|
||||
import math
|
||||
|
||||
from ..Script import Script
|
||||
|
||||
## Continues retracting during all travel moves.
|
||||
class RetractContinue(Script):
|
||||
def getSettingDataString(self):
|
||||
return """{
|
||||
"name": "Retract Continue",
|
||||
"key": "RetractContinue",
|
||||
"metadata": {},
|
||||
"version": 2,
|
||||
"settings":
|
||||
{
|
||||
"extra_retraction_speed":
|
||||
{
|
||||
"label": "Extra Retraction Ratio",
|
||||
"description": "How much does it retract during the travel move, by ratio of the travel length.",
|
||||
"type": "float",
|
||||
"default_value": 0.05
|
||||
}
|
||||
}
|
||||
}"""
|
||||
|
||||
def execute(self, data):
|
||||
current_e = 0
|
||||
current_x = 0
|
||||
current_y = 0
|
||||
extra_retraction_speed = self.getSettingValueByKey("extra_retraction_speed")
|
||||
|
||||
for layer_number, layer in enumerate(data):
|
||||
lines = layer.split("\n")
|
||||
for line_number, line in enumerate(lines):
|
||||
if self.getValue(line, "G") in {0, 1}: # Track X,Y location.
|
||||
current_x = self.getValue(line, "X", current_x)
|
||||
current_y = self.getValue(line, "Y", current_y)
|
||||
if self.getValue(line, "G") == 1:
|
||||
if self.getValue(line, "E"):
|
||||
new_e = self.getValue(line, "E")
|
||||
if new_e >= current_e: # Not a retraction.
|
||||
continue
|
||||
# A retracted travel move may consist of multiple commands, due to combing.
|
||||
# This continues retracting over all of these moves and only unretracts at the end.
|
||||
delta_line = 1
|
||||
dx = current_x # Track the difference in X for this move only to compute the length of the travel.
|
||||
dy = current_y
|
||||
while line_number + delta_line < len(lines) and self.getValue(lines[line_number + delta_line], "G") != 1:
|
||||
travel_move = lines[line_number + delta_line]
|
||||
if self.getValue(travel_move, "G") != 0:
|
||||
delta_line += 1
|
||||
continue
|
||||
travel_x = self.getValue(travel_move, "X", dx)
|
||||
travel_y = self.getValue(travel_move, "Y", dy)
|
||||
f = self.getValue(travel_move, "F", "no f")
|
||||
length = math.sqrt((travel_x - dx) * (travel_x - dx) + (travel_y - dy) * (travel_y - dy)) # Length of the travel move.
|
||||
new_e -= length * extra_retraction_speed # New retraction is by ratio of this travel move.
|
||||
if f == "no f":
|
||||
new_travel_move = "G1 X{travel_x} Y{travel_y} E{new_e}".format(travel_x = travel_x, travel_y = travel_y, new_e = new_e)
|
||||
else:
|
||||
new_travel_move = "G1 F{f} X{travel_x} Y{travel_y} E{new_e}".format(f = f, travel_x = travel_x, travel_y = travel_y, new_e = new_e)
|
||||
lines[line_number + delta_line] = new_travel_move
|
||||
|
||||
delta_line += 1
|
||||
dx = travel_x
|
||||
dy = travel_y
|
||||
|
||||
current_e = new_e
|
||||
|
||||
new_layer = "\n".join(lines)
|
||||
data[layer_number] = new_layer
|
||||
|
||||
return data
|
|
@ -77,10 +77,10 @@ class TimeLapse(Script):
|
|||
gcode_to_append = ";TimeLapse Begin\n"
|
||||
|
||||
if park_print_head:
|
||||
gcode_to_append += self.putValue(G = 1, F = feed_rate, X = x_park, Y = y_park) + ";Park print head\n"
|
||||
gcode_to_append += self.putValue(M = 400) + ";Wait for moves to finish\n"
|
||||
gcode_to_append += trigger_command + ";Snap Photo\n"
|
||||
gcode_to_append += self.putValue(G = 4, P = pause_length) + ";Wait for camera\n"
|
||||
gcode_to_append += self.putValue(G = 1, F = feed_rate, X = x_park, Y = y_park) + " ;Park print head\n"
|
||||
gcode_to_append += self.putValue(M = 400) + " ;Wait for moves to finish\n"
|
||||
gcode_to_append += trigger_command + " ;Snap Photo\n"
|
||||
gcode_to_append += self.putValue(G = 4, P = pause_length) + " ;Wait for camera\n"
|
||||
gcode_to_append += ";TimeLapse End\n"
|
||||
for layer in data:
|
||||
# Check that a layer is being printed
|
||||
|
|
|
@ -386,7 +386,7 @@ class SimulationView(CuraView):
|
|||
self._max_thickness = max(float(p.lineThicknesses.max()), self._max_thickness)
|
||||
try:
|
||||
self._min_thickness = min(float(p.lineThicknesses[numpy.nonzero(p.lineThicknesses)].min()), self._min_thickness)
|
||||
except:
|
||||
except ValueError:
|
||||
# Sometimes, when importing a GCode the line thicknesses are zero and so the minimum (avoiding
|
||||
# the zero) can't be calculated
|
||||
Logger.log("i", "Min thickness can't be calculated because all the values are zero")
|
||||
|
@ -468,6 +468,9 @@ class SimulationView(CuraView):
|
|||
Application.getInstance().getPreferences().preferenceChanged.connect(self._onPreferencesChanged)
|
||||
self._controller.getScene().getRoot().childrenChanged.connect(self._onSceneChanged)
|
||||
|
||||
self.calculateMaxLayers()
|
||||
self.calculateMaxPathsOnLayer(self._current_layer_num)
|
||||
|
||||
# FIX: on Max OS X, somehow QOpenGLContext.currentContext() can become None during View switching.
|
||||
# This can happen when you do the following steps:
|
||||
# 1. Start Cura
|
||||
|
|
|
@ -139,6 +139,10 @@ class SolidView(View):
|
|||
shade_factor * int(material_color[5:7], 16) / 255,
|
||||
1.0
|
||||
]
|
||||
|
||||
# Color the currently selected face-id. (Disable for now.)
|
||||
#face = Selection.getHoverFace()
|
||||
uniforms["hover_face"] = -1 #if not face or node != face[0] else face[1]
|
||||
except ValueError:
|
||||
pass
|
||||
|
||||
|
|
161
plugins/TrimeshReader/TrimeshReader.py
Normal file
161
plugins/TrimeshReader/TrimeshReader.py
Normal file
|
@ -0,0 +1,161 @@
|
|||
# Copyright (c) 2019 Ultimaker B.V., fieldOfView
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
# The _toMeshData function is taken from the AMFReader class which was built by fieldOfView.
|
||||
|
||||
from typing import Any, List, Union, TYPE_CHECKING
|
||||
import numpy # To create the mesh data.
|
||||
import os.path # To create the mesh name for the resulting mesh.
|
||||
import trimesh # To load the files into a Trimesh.
|
||||
|
||||
from UM.Mesh.MeshData import MeshData, calculateNormalsFromIndexedVertices # To construct meshes from the Trimesh data.
|
||||
from UM.Mesh.MeshReader import MeshReader # The plug-in type we're extending.
|
||||
from UM.MimeTypeDatabase import MimeTypeDatabase, MimeType # To add file types that we can open.
|
||||
from UM.Scene.GroupDecorator import GroupDecorator # Added to the parent node if we load multiple nodes at once.
|
||||
|
||||
from cura.CuraApplication import CuraApplication
|
||||
from cura.Scene.BuildPlateDecorator import BuildPlateDecorator # Added to the resulting scene node.
|
||||
from cura.Scene.ConvexHullDecorator import ConvexHullDecorator # Added to group nodes if we load multiple nodes at once.
|
||||
from cura.Scene.CuraSceneNode import CuraSceneNode # To create a node in the scene after reading the file.
|
||||
from cura.Scene.SliceableObjectDecorator import SliceableObjectDecorator # Added to the resulting scene node.
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from UM.Scene.SceneNode import SceneNode
|
||||
|
||||
## Class that leverages Trimesh to import files.
|
||||
class TrimeshReader(MeshReader):
|
||||
def __init__(self) -> None:
|
||||
super().__init__()
|
||||
|
||||
self._supported_extensions = [".ctm", ".dae", ".gltf", ".glb", ".ply", ".zae"]
|
||||
MimeTypeDatabase.addMimeType(
|
||||
MimeType(
|
||||
name = "application/x-ctm",
|
||||
comment = "Open Compressed Triangle Mesh",
|
||||
suffixes = ["ctm"]
|
||||
)
|
||||
)
|
||||
MimeTypeDatabase.addMimeType(
|
||||
MimeType(
|
||||
name = "model/vnd.collada+xml",
|
||||
comment = "COLLADA Digital Asset Exchange",
|
||||
suffixes = ["dae"]
|
||||
)
|
||||
)
|
||||
MimeTypeDatabase.addMimeType(
|
||||
MimeType(
|
||||
name = "model/gltf-binary",
|
||||
comment = "glTF Binary",
|
||||
suffixes = ["glb"]
|
||||
)
|
||||
)
|
||||
MimeTypeDatabase.addMimeType(
|
||||
MimeType(
|
||||
name = "model/gltf+json",
|
||||
comment = "glTF Embedded JSON",
|
||||
suffixes = ["gltf"]
|
||||
)
|
||||
)
|
||||
# Trimesh seems to have a bug when reading .off files.
|
||||
#MimeTypeDatabase.addMimeType(
|
||||
# MimeType(
|
||||
# name = "application/x-off",
|
||||
# comment = "Geomview Object File Format",
|
||||
# suffixes = ["off"]
|
||||
# )
|
||||
#)
|
||||
MimeTypeDatabase.addMimeType(
|
||||
MimeType(
|
||||
name = "application/x-ply", # Wikipedia lists the MIME type as "text/plain" but that won't do as it's not unique to PLY files.
|
||||
comment = "Stanford Triangle Format",
|
||||
suffixes = ["ply"]
|
||||
)
|
||||
)
|
||||
MimeTypeDatabase.addMimeType(
|
||||
MimeType(
|
||||
name = "model/vnd.collada+xml+zip",
|
||||
comment = "Compressed COLLADA Digital Asset Exchange",
|
||||
suffixes = ["zae"]
|
||||
)
|
||||
)
|
||||
|
||||
## Reads a file using Trimesh.
|
||||
# \param file_name The file path. This is assumed to be one of the file
|
||||
# types that Trimesh can read. It will not be checked again.
|
||||
# \return A scene node that contains the file's contents.
|
||||
def _read(self, file_name: str) -> Union["SceneNode", List["SceneNode"]]:
|
||||
# CURA-6739
|
||||
# GLTF files are essentially JSON files. If you directly give a file name to trimesh.load(), it will
|
||||
# try to figure out the format, but for GLTF, it loads it as a binary file with flags "rb", and the json.load()
|
||||
# doesn't like it. For some reason, this seems to happen with 3.5.7, but not 3.7.1. Below is a workaround to
|
||||
# pass a file object that has been opened with "r" instead "rb" to load a GLTF file.
|
||||
if file_name.lower().endswith(".gltf"):
|
||||
mesh_or_scene = trimesh.load(open(file_name, "r", encoding = "utf-8"), file_type = "gltf")
|
||||
else:
|
||||
mesh_or_scene = trimesh.load(file_name)
|
||||
|
||||
meshes = [] # type: List[Union[trimesh.Trimesh, trimesh.Scene, Any]]
|
||||
if isinstance(mesh_or_scene, trimesh.Trimesh):
|
||||
meshes = [mesh_or_scene]
|
||||
elif isinstance(mesh_or_scene, trimesh.Scene):
|
||||
meshes = [mesh for mesh in mesh_or_scene.geometry.values()]
|
||||
|
||||
active_build_plate = CuraApplication.getInstance().getMultiBuildPlateModel().activeBuildPlate
|
||||
nodes = [] # type: List[SceneNode]
|
||||
for mesh in meshes:
|
||||
if not isinstance(mesh, trimesh.Trimesh): # Trimesh can also receive point clouds, 2D paths, 3D paths or metadata. Skip those.
|
||||
continue
|
||||
mesh.merge_vertices()
|
||||
mesh.remove_unreferenced_vertices()
|
||||
mesh.fix_normals()
|
||||
mesh_data = self._toMeshData(mesh)
|
||||
|
||||
file_base_name = os.path.basename(file_name)
|
||||
new_node = CuraSceneNode()
|
||||
new_node.setMeshData(mesh_data)
|
||||
new_node.setSelectable(True)
|
||||
new_node.setName(file_base_name if len(meshes) == 1 else "{file_base_name} {counter}".format(file_base_name = file_base_name, counter = str(len(nodes) + 1)))
|
||||
new_node.addDecorator(BuildPlateDecorator(active_build_plate))
|
||||
new_node.addDecorator(SliceableObjectDecorator())
|
||||
nodes.append(new_node)
|
||||
|
||||
if len(nodes) == 1:
|
||||
return nodes[0]
|
||||
# Add all nodes to a group so they stay together.
|
||||
group_node = CuraSceneNode()
|
||||
group_node.addDecorator(GroupDecorator())
|
||||
group_node.addDecorator(ConvexHullDecorator())
|
||||
group_node.addDecorator(BuildPlateDecorator(active_build_plate))
|
||||
for node in nodes:
|
||||
node.setParent(group_node)
|
||||
return group_node
|
||||
|
||||
## Converts a Trimesh to Uranium's MeshData.
|
||||
# \param tri_node A Trimesh containing the contents of a file that was
|
||||
# just read.
|
||||
# \return Mesh data from the Trimesh in a way that Uranium can understand
|
||||
# it.
|
||||
def _toMeshData(self, tri_node: trimesh.base.Trimesh) -> MeshData:
|
||||
tri_faces = tri_node.faces
|
||||
tri_vertices = tri_node.vertices
|
||||
|
||||
indices = []
|
||||
vertices = []
|
||||
|
||||
index_count = 0
|
||||
face_count = 0
|
||||
for tri_face in tri_faces:
|
||||
face = []
|
||||
for tri_index in tri_face:
|
||||
vertices.append(tri_vertices[tri_index])
|
||||
face.append(index_count)
|
||||
index_count += 1
|
||||
indices.append(face)
|
||||
face_count += 1
|
||||
|
||||
vertices = numpy.asarray(vertices, dtype = numpy.float32)
|
||||
indices = numpy.asarray(indices, dtype = numpy.int32)
|
||||
normals = calculateNormalsFromIndexedVertices(vertices, indices, face_count)
|
||||
|
||||
mesh_data = MeshData(vertices = vertices, indices = indices, normals = normals)
|
||||
return mesh_data
|
46
plugins/TrimeshReader/__init__.py
Normal file
46
plugins/TrimeshReader/__init__.py
Normal file
|
@ -0,0 +1,46 @@
|
|||
# Copyright (c) 2019 Ultimaker
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
from . import TrimeshReader
|
||||
|
||||
from UM.i18n import i18nCatalog
|
||||
i18n_catalog = i18nCatalog("uranium")
|
||||
|
||||
|
||||
def getMetaData():
|
||||
return {
|
||||
"mesh_reader": [
|
||||
{
|
||||
"extension": "ctm",
|
||||
"description": i18n_catalog.i18nc("@item:inlistbox", "Open Compressed Triangle Mesh")
|
||||
},
|
||||
{
|
||||
"extension": "dae",
|
||||
"description": i18n_catalog.i18nc("@item:inlistbox", "COLLADA Digital Asset Exchange")
|
||||
},
|
||||
{
|
||||
"extension": "glb",
|
||||
"description": i18n_catalog.i18nc("@item:inlistbox", "glTF Binary")
|
||||
},
|
||||
{
|
||||
"extension": "gltf",
|
||||
"description": i18n_catalog.i18nc("@item:inlistbox", "glTF Embedded JSON")
|
||||
},
|
||||
# Trimesh seems to have a bug when reading OFF files.
|
||||
#{
|
||||
# "extension": "off",
|
||||
# "description": i18n_catalog.i18nc("@item:inlistbox", "Geomview Object File Format")
|
||||
#},
|
||||
{
|
||||
"extension": "ply",
|
||||
"description": i18n_catalog.i18nc("@item:inlistbox", "Stanford Triangle Format")
|
||||
},
|
||||
{
|
||||
"extension": "zae",
|
||||
"description": i18n_catalog.i18nc("@item:inlistbox", "Compressed COLLADA Digital Asset Exchange")
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
def register(app):
|
||||
return {"mesh_reader": TrimeshReader.TrimeshReader()}
|
7
plugins/TrimeshReader/plugin.json
Normal file
7
plugins/TrimeshReader/plugin.json
Normal file
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"name": "Trimesh Reader",
|
||||
"author": "Ultimaker B.V.",
|
||||
"version": "1.0.0",
|
||||
"description": "Provides support for reading model files.",
|
||||
"api": "6.0.0"
|
||||
}
|
|
@ -39,4 +39,4 @@ class UFPReader(MeshReader):
|
|||
# Open the GCodeReader to parse the data
|
||||
gcode_reader = PluginRegistry.getInstance().getPluginObject("GCodeReader") # type: ignore
|
||||
gcode_reader.preReadFromStream(gcode_stream) # type: ignore
|
||||
return gcode_reader.readFromStream(gcode_stream) # type: ignore
|
||||
return gcode_reader.readFromStream(gcode_stream, file_name) # type: ignore
|
||||
|
|
|
@ -20,7 +20,7 @@ Item
|
|||
property var printJob: null
|
||||
|
||||
width: childrenRect.width
|
||||
height: 18 * screenScaleFactor // TODO: Theme!
|
||||
height: UM.Theme.getSize("monitor_text_line").height
|
||||
|
||||
UM.ProgressBar
|
||||
{
|
||||
|
@ -31,7 +31,7 @@ Item
|
|||
left: parent.left
|
||||
}
|
||||
value: printJob ? printJob.progress : 0
|
||||
width: UM.Theme.getSize("monitor_column").width
|
||||
width: UM.Theme.getSize("monitor_progress_bar").width
|
||||
}
|
||||
|
||||
Label
|
||||
|
@ -40,16 +40,16 @@ Item
|
|||
anchors
|
||||
{
|
||||
left: progressBar.right
|
||||
leftMargin: 18 * screenScaleFactor // TODO: Theme!
|
||||
leftMargin: UM.Theme.getSize("monitor_margin").width
|
||||
verticalCenter: parent.verticalCenter
|
||||
}
|
||||
text: printJob ? Math.round(printJob.progress * 100) + "%" : "0%"
|
||||
color: printJob && printJob.isActive ? UM.Theme.getColor("monitor_text_primary") : UM.Theme.getColor("monitor_text_disabled")
|
||||
width: contentWidth
|
||||
font: UM.Theme.getFont("medium") // 14pt, regular
|
||||
font: UM.Theme.getFont("default") // 12pt, regular
|
||||
|
||||
// FIXED-LINE-HEIGHT:
|
||||
height: 18 * screenScaleFactor // TODO: Theme!
|
||||
height: UM.Theme.getSize("monitor_text_line").height
|
||||
verticalAlignment: Text.AlignVCenter
|
||||
renderType: Text.NativeRendering
|
||||
}
|
||||
|
@ -59,11 +59,11 @@ Item
|
|||
anchors
|
||||
{
|
||||
left: percentLabel.right
|
||||
leftMargin: 18 * screenScaleFactor // TODO: Theme!
|
||||
leftMargin: UM.Theme.getSize("monitor_margin").width
|
||||
verticalCenter: parent.verticalCenter
|
||||
}
|
||||
color: UM.Theme.getColor("monitor_text_primary")
|
||||
font: UM.Theme.getFont("medium") // 14pt, regular
|
||||
font: UM.Theme.getFont("default") // 12pt, regular
|
||||
text:
|
||||
{
|
||||
if (!printJob)
|
||||
|
@ -103,7 +103,7 @@ Item
|
|||
width: contentWidth
|
||||
|
||||
// FIXED-LINE-HEIGHT:
|
||||
height: 18 * screenScaleFactor // TODO: Theme!
|
||||
height: UM.Theme.getSize("monitor_text_line").height
|
||||
verticalAlignment: Text.AlignVCenter
|
||||
renderType: Text.NativeRendering
|
||||
}
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
# Copyright (c) 2019 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
from typing import Dict, List, Optional
|
||||
|
||||
from typing import Dict, List, Optional
|
||||
from PyQt5.QtCore import QTimer
|
||||
|
||||
from UM import i18nCatalog
|
||||
from UM.Logger import Logger # To log errors talking to the API.
|
||||
from UM.Signal import Signal
|
||||
from cura.API import Account
|
||||
from cura.CuraApplication import CuraApplication
|
||||
|
@ -13,6 +14,7 @@ from cura.Settings.GlobalStack import GlobalStack
|
|||
from .CloudApiClient import CloudApiClient
|
||||
from .CloudOutputDevice import CloudOutputDevice
|
||||
from ..Models.Http.CloudClusterResponse import CloudClusterResponse
|
||||
from ..Messages.CloudPrinterDetectedMessage import CloudPrinterDetectedMessage
|
||||
|
||||
|
||||
## The cloud output device manager is responsible for using the Ultimaker Cloud APIs to manage remote clusters.
|
||||
|
@ -36,7 +38,7 @@ class CloudOutputDeviceManager:
|
|||
# Persistent dict containing the remote clusters for the authenticated user.
|
||||
self._remote_clusters = {} # type: Dict[str, CloudOutputDevice]
|
||||
self._account = CuraApplication.getInstance().getCuraAPI().account # type: Account
|
||||
self._api = CloudApiClient(self._account, on_error=lambda error: print(error))
|
||||
self._api = CloudApiClient(self._account, on_error = lambda error: Logger.log("e", str(error)))
|
||||
self._account.loginStateChanged.connect(self._onLoginStateChanged)
|
||||
|
||||
# Create a timer to update the remote cluster list
|
||||
|
@ -108,6 +110,7 @@ class CloudOutputDeviceManager:
|
|||
)
|
||||
self._remote_clusters[device.getId()] = device
|
||||
self.discoveredDevicesChanged.emit()
|
||||
self._checkIfNewClusterWasAdded(device.clusterData.cluster_id)
|
||||
self._connectToActiveMachine()
|
||||
|
||||
def _onDiscoveredDeviceUpdated(self, cluster_data: CloudClusterResponse) -> None:
|
||||
|
@ -171,7 +174,18 @@ class CloudOutputDeviceManager:
|
|||
machine.setName(device.name)
|
||||
machine.setMetaDataEntry(self.META_CLUSTER_ID, device.key)
|
||||
machine.setMetaDataEntry("group_name", device.name)
|
||||
|
||||
device.connect()
|
||||
machine.addConfiguredConnectionType(device.connectionType.value)
|
||||
CuraApplication.getInstance().getOutputDeviceManager().addOutputDevice(device)
|
||||
|
||||
if not device.isConnected():
|
||||
device.connect()
|
||||
|
||||
output_device_manager = CuraApplication.getInstance().getOutputDeviceManager()
|
||||
if device.key not in output_device_manager.getOutputDeviceIds():
|
||||
output_device_manager.addOutputDevice(device)
|
||||
|
||||
## Checks if Cura has a machine stack (printer) for the given cluster ID and shows a message if it hasn't.
|
||||
def _checkIfNewClusterWasAdded(self, cluster_id: str) -> None:
|
||||
container_registry = CuraApplication.getInstance().getContainerRegistry()
|
||||
cloud_machines = container_registry.findContainersMetadata(**{self.META_CLUSTER_ID: "*"}) # all cloud machines
|
||||
if not any(machine[self.META_CLUSTER_ID] == cluster_id for machine in cloud_machines):
|
||||
CloudPrinterDetectedMessage().show()
|
||||
|
|
|
@ -0,0 +1,33 @@
|
|||
# Copyright (c) 2019 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
from UM import i18nCatalog
|
||||
from UM.Message import Message
|
||||
|
||||
|
||||
I18N_CATALOG = i18nCatalog("cura")
|
||||
|
||||
|
||||
## Message shown when a new printer was added to your account but not yet in Cura.
|
||||
class CloudPrinterDetectedMessage(Message):
|
||||
|
||||
# Singleton used to prevent duplicate messages of this type at the same time.
|
||||
__is_visible = False
|
||||
|
||||
def __init__(self) -> None:
|
||||
super().__init__(
|
||||
title=I18N_CATALOG.i18nc("@info:title", "New cloud printers found"),
|
||||
text=I18N_CATALOG.i18nc("@info:message", "New printers have been found connected to your account, "
|
||||
"you can find them in your list of discovered printers."),
|
||||
lifetime=10,
|
||||
dismissable=True
|
||||
)
|
||||
|
||||
def show(self) -> None:
|
||||
if CloudPrinterDetectedMessage.__is_visible:
|
||||
return
|
||||
super().show()
|
||||
CloudPrinterDetectedMessage.__is_visible = True
|
||||
|
||||
def hide(self, send_signal = True) -> None:
|
||||
super().hide(send_signal)
|
||||
CloudPrinterDetectedMessage.__is_visible = False
|
|
@ -1,5 +1,7 @@
|
|||
# Copyright (c) 2019 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
from typing import Optional
|
||||
|
||||
from .ClusterPrintCoreConfiguration import ClusterPrintCoreConfiguration
|
||||
|
||||
|
||||
|
@ -10,8 +12,11 @@ class ClusterPrinterMaterialStationSlot(ClusterPrintCoreConfiguration):
|
|||
# \param slot_index: The index of the slot in the material station (ranging 0 to 5).
|
||||
# \param compatible: Whether the configuration is compatible with the print core.
|
||||
# \param material_remaining: How much material is remaining on the spool (between 0 and 1, or -1 for missing data).
|
||||
def __init__(self, slot_index: int, compatible: bool, material_remaining: float, **kwargs):
|
||||
# \param material_empty: Whether the material spool is too empty to be used.
|
||||
def __init__(self, slot_index: int, compatible: bool, material_remaining: float,
|
||||
material_empty: Optional[bool] = False, **kwargs):
|
||||
self.slot_index = slot_index
|
||||
self.compatible = compatible
|
||||
self.material_remaining = material_remaining
|
||||
self.material_empty = material_empty
|
||||
super().__init__(**kwargs)
|
||||
|
|
|
@ -66,7 +66,11 @@ class ClusterPrinterStatus(BaseModel):
|
|||
## Creates a new output model.
|
||||
# \param controller - The controller of the model.
|
||||
def createOutputModel(self, controller: PrinterOutputController) -> PrinterOutputModel:
|
||||
model = PrinterOutputModel(controller, len(self.configuration), firmware_version = self.firmware_version)
|
||||
# FIXME
|
||||
# Note that we're using '2' here as extruder count. We have hardcoded this for now to prevent issues where the
|
||||
# amount of extruders coming back from the API is actually lower (which it can be if a printer was just added
|
||||
# to a cluster). This should be fixed in the future, probably also on the cluster API side.
|
||||
model = PrinterOutputModel(controller, 2, firmware_version = self.firmware_version)
|
||||
self.updateOutputModel(model)
|
||||
return model
|
||||
|
||||
|
@ -80,6 +84,11 @@ class ClusterPrinterStatus(BaseModel):
|
|||
model.updateBuildplate(self.build_plate.type if self.build_plate else "glass")
|
||||
model.setCameraUrl(QUrl("http://{}:8080/?action=stream".format(self.ip_address)))
|
||||
|
||||
if not model.printerConfiguration:
|
||||
# Prevent accessing printer configuration when not available.
|
||||
# This sometimes happens when a printer was just added to a group and Cura is connected to that group.
|
||||
return
|
||||
|
||||
# Set the possible configurations based on whether a Material Station is present or not.
|
||||
if self.material_station and self.material_station.material_slots:
|
||||
self._updateAvailableConfigurations(model)
|
||||
|
@ -115,7 +124,7 @@ class ClusterPrinterStatus(BaseModel):
|
|||
# We filter out any slot that is not supported by the extruder index, print core type or if the material is empty.
|
||||
@staticmethod
|
||||
def _isSupportedConfiguration(slot: ClusterPrinterMaterialStationSlot, extruder_index: int) -> bool:
|
||||
return slot.extruder_index == extruder_index and slot.compatible
|
||||
return slot.extruder_index == extruder_index and slot.compatible and not slot.material_empty
|
||||
|
||||
## Create an empty material slot with a fake empty material.
|
||||
@staticmethod
|
||||
|
|
|
@ -135,7 +135,7 @@ class ClusterApiClient:
|
|||
result = model_class(**response) # type: ClusterApiClientModel
|
||||
on_finished_item = cast(Callable[[ClusterApiClientModel], Any], on_finished)
|
||||
on_finished_item(result)
|
||||
except JSONDecodeError:
|
||||
except (JSONDecodeError, TypeError):
|
||||
Logger.log("e", "Could not parse response from network: %s", str(response))
|
||||
|
||||
## Creates a callback function so that it includes the parsing of the response into the correct model.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
# Copyright (c) 2019 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
from typing import Optional, Dict, List, Callable, Any
|
||||
|
||||
from PyQt5.QtGui import QDesktopServices
|
||||
|
@ -8,6 +9,7 @@ from PyQt5.QtNetwork import QNetworkReply
|
|||
|
||||
from UM.FileHandler.FileHandler import FileHandler
|
||||
from UM.i18n import i18nCatalog
|
||||
from UM.Logger import Logger
|
||||
from UM.Scene.SceneNode import SceneNode
|
||||
from cura.PrinterOutput.NetworkedPrinterOutputDevice import AuthState
|
||||
from cura.PrinterOutput.PrinterOutputDevice import ConnectionType
|
||||
|
@ -122,9 +124,6 @@ class LocalClusterOutputDevice(UltimakerNetworkedPrinterOutputDevice):
|
|||
|
||||
self.writeStarted.emit(self)
|
||||
|
||||
# Make sure the printer is aware of all new materials as the new print job might contain one.
|
||||
self.sendMaterialProfiles()
|
||||
|
||||
# Export the scene to the correct file type.
|
||||
job = ExportFileJob(file_handler=file_handler, nodes=nodes, firmware_version=self.firmwareVersion)
|
||||
job.finished.connect(self._onPrintJobCreated)
|
||||
|
@ -170,5 +169,5 @@ class LocalClusterOutputDevice(UltimakerNetworkedPrinterOutputDevice):
|
|||
## Get the API client instance.
|
||||
def _getApiClient(self) -> ClusterApiClient:
|
||||
if not self._cluster_api:
|
||||
self._cluster_api = ClusterApiClient(self.address, on_error=lambda error: print(error))
|
||||
self._cluster_api = ClusterApiClient(self.address, on_error = lambda error: Logger.log("e", str(error)))
|
||||
return self._cluster_api
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
# Copyright (c) 2019 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
from typing import Dict, Optional, Callable, List
|
||||
|
||||
from UM import i18nCatalog
|
||||
|
@ -66,7 +67,7 @@ class LocalClusterOutputDeviceManager:
|
|||
|
||||
## Add a networked printer manually by address.
|
||||
def addManualDevice(self, address: str, callback: Optional[Callable[[bool, str], None]] = None) -> None:
|
||||
api_client = ClusterApiClient(address, lambda error: print(error))
|
||||
api_client = ClusterApiClient(address, lambda error: Logger.log("e", str(error)))
|
||||
api_client.getSystem(lambda status: self._onCheckManualDeviceResponse(address, status, callback))
|
||||
|
||||
## Remove a manually added networked printer.
|
||||
|
@ -135,10 +136,13 @@ class LocalClusterOutputDeviceManager:
|
|||
ultimaker_machines = container_registry.findContainersMetadata(type="machine", manufacturer="Ultimaker B.V.")
|
||||
found_machine_type_identifiers = {} # type: Dict[str, str]
|
||||
for machine in ultimaker_machines:
|
||||
machine_bom_number = machine.get("firmware_update_info", {}).get("id", None)
|
||||
machine_type = machine.get("id", None)
|
||||
if machine_bom_number and machine_type:
|
||||
found_machine_type_identifiers[str(machine_bom_number)] = machine_type
|
||||
machine_bom_numbers = machine.get("bom_numbers", [])
|
||||
if machine_type and machine_bom_numbers:
|
||||
for bom_number in machine_bom_numbers:
|
||||
# This produces a n:1 mapping of bom numbers to machine types
|
||||
# allowing the S5R1 and S5R2 hardware to use a single S5 definition.
|
||||
found_machine_type_identifiers[str(bom_number)] = machine_type
|
||||
return found_machine_type_identifiers
|
||||
|
||||
## Add a new device.
|
||||
|
@ -236,7 +240,11 @@ class LocalClusterOutputDeviceManager:
|
|||
machine.setName(device.name)
|
||||
machine.setMetaDataEntry(self.META_NETWORK_KEY, device.key)
|
||||
machine.setMetaDataEntry("group_name", device.name)
|
||||
|
||||
device.connect()
|
||||
machine.addConfiguredConnectionType(device.connectionType.value)
|
||||
CuraApplication.getInstance().getOutputDeviceManager().addOutputDevice(device)
|
||||
|
||||
if not device.isConnected():
|
||||
device.connect()
|
||||
|
||||
output_device_manager = CuraApplication.getInstance().getOutputDeviceManager()
|
||||
if device.key not in output_device_manager.getOutputDeviceIds():
|
||||
output_device_manager.addOutputDevice(device)
|
||||
|
|
|
@ -104,7 +104,6 @@ class SendMaterialJob(Job):
|
|||
parts.append(self.device.createFormPart("name=\"signature_file\"; filename=\"{file_name}\""
|
||||
.format(file_name = signature_file_name), f.read()))
|
||||
|
||||
Logger.log("d", "Syncing material %s with cluster.", material_id)
|
||||
# FIXME: move form posting to API client
|
||||
self.device.postFormWithParts(target = "/cluster-api/v1/materials/", parts = parts,
|
||||
on_finished = self._sendingFinished)
|
||||
|
@ -117,7 +116,6 @@ class SendMaterialJob(Job):
|
|||
body = reply.readAll().data().decode('utf8')
|
||||
if "not added" in body:
|
||||
# For some reason the cluster returns a 200 sometimes even when syncing failed.
|
||||
Logger.log("w", "Error while syncing material: %s", body)
|
||||
return
|
||||
# Inform the user that materials have been synced. This message only shows itself when not already visible.
|
||||
# Because of the guards above it is not shown when syncing failed (which is not always an actual problem).
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
# Copyright (c) 2017 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
import os.path
|
||||
import sys
|
||||
sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), ".."))
|
||||
|
||||
import configparser #To check whether the appropriate exceptions are raised.
|
||||
import pytest #To register tests with.
|
||||
|
|
|
@ -3,7 +3,9 @@
|
|||
|
||||
import configparser #To check whether the appropriate exceptions are raised.
|
||||
import pytest #To register tests with.
|
||||
|
||||
import os.path
|
||||
import sys
|
||||
sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), ".."))
|
||||
import VersionUpgrade26to27 #The module we're testing.
|
||||
|
||||
## Creates an instance of the upgrader to test with.
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
# Copyright (c) 2017 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
import os.path
|
||||
import sys
|
||||
sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), ".."))
|
||||
import configparser #To parse the resulting config files.
|
||||
import pytest #To register tests with.
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
# Copyright (c) 2018 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
import os.path
|
||||
import sys
|
||||
sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), ".."))
|
||||
import configparser #To parse the resulting config files.
|
||||
import pytest #To register tests with.
|
||||
|
||||
|
|
|
@ -119,10 +119,10 @@ class VersionUpgrade42to43(VersionUpgrade):
|
|||
if key in parser["values"]:
|
||||
del parser["values"][key]
|
||||
|
||||
if "support_infill_angles" in parser["values"]:
|
||||
old_value = float(parser["values"]["support_infill_angles"])
|
||||
new_value = [int(round(old_value))]
|
||||
parser["values"]["support_infill_angles"] = str(new_value)
|
||||
if "support_infill_angles" in parser["values"]:
|
||||
old_value = float(parser["values"]["support_infill_angles"])
|
||||
new_value = [int(round(old_value))]
|
||||
parser["values"]["support_infill_angles"] = str(new_value)
|
||||
|
||||
result = io.StringIO()
|
||||
parser.write(result)
|
||||
|
|
|
@ -6,7 +6,7 @@ import io
|
|||
import json #To parse the product-to-id mapping file.
|
||||
import os.path #To find the product-to-id mapping.
|
||||
import sys
|
||||
from typing import Any, Dict, List, Optional, Tuple, cast, Set
|
||||
from typing import Any, Dict, List, Optional, Tuple, cast, Set, Union
|
||||
import xml.etree.ElementTree as ET
|
||||
|
||||
from UM.Resources import Resources
|
||||
|
@ -19,7 +19,10 @@ from UM.ConfigurationErrorMessage import ConfigurationErrorMessage
|
|||
from cura.CuraApplication import CuraApplication
|
||||
from cura.Machines.VariantType import VariantType
|
||||
|
||||
from .XmlMaterialValidator import XmlMaterialValidator
|
||||
try:
|
||||
from .XmlMaterialValidator import XmlMaterialValidator
|
||||
except (ImportError, SystemError):
|
||||
import XmlMaterialValidator # type: ignore # This fixes the tests not being able to import.
|
||||
|
||||
|
||||
## Handles serializing and deserializing material containers from an XML file
|
||||
|
@ -40,11 +43,11 @@ class XmlMaterialProfile(InstanceContainer):
|
|||
#
|
||||
# \param xml_version: The version number found in an XML file.
|
||||
# \return The corresponding setting_version.
|
||||
@classmethod
|
||||
def xmlVersionToSettingVersion(cls, xml_version: str) -> int:
|
||||
@staticmethod
|
||||
def xmlVersionToSettingVersion(xml_version: str) -> int:
|
||||
if xml_version == "1.3":
|
||||
return CuraApplication.SettingVersion
|
||||
return 0 #Older than 1.3.
|
||||
return 0 # Older than 1.3.
|
||||
|
||||
def getInheritedFiles(self):
|
||||
return self._inherited_files
|
||||
|
@ -409,7 +412,8 @@ class XmlMaterialProfile(InstanceContainer):
|
|||
self._combineElement(self._expandMachinesXML(result), self._expandMachinesXML(second))
|
||||
return result
|
||||
|
||||
def _createKey(self, element):
|
||||
@staticmethod
|
||||
def _createKey(element):
|
||||
key = element.tag.split("}")[-1]
|
||||
if "key" in element.attrib:
|
||||
key += " key:" + element.attrib["key"]
|
||||
|
@ -425,15 +429,15 @@ class XmlMaterialProfile(InstanceContainer):
|
|||
|
||||
# Recursively merges XML elements. Updates either the text or children if another element is found in first.
|
||||
# If it does not exist, copies it from second.
|
||||
def _combineElement(self, first, second):
|
||||
@staticmethod
|
||||
def _combineElement(first, second):
|
||||
# Create a mapping from tag name to element.
|
||||
|
||||
mapping = {}
|
||||
for element in first:
|
||||
key = self._createKey(element)
|
||||
key = XmlMaterialProfile._createKey(element)
|
||||
mapping[key] = element
|
||||
for element in second:
|
||||
key = self._createKey(element)
|
||||
key = XmlMaterialProfile._createKey(element)
|
||||
if len(element): # Check if element has children.
|
||||
try:
|
||||
if "setting" in element.tag and not "settings" in element.tag:
|
||||
|
@ -443,7 +447,7 @@ class XmlMaterialProfile(InstanceContainer):
|
|||
for child in element:
|
||||
mapping[key].append(child)
|
||||
else:
|
||||
self._combineElement(mapping[key], element) # Multiple elements, handle those.
|
||||
XmlMaterialProfile._combineElement(mapping[key], element) # Multiple elements, handle those.
|
||||
except KeyError:
|
||||
mapping[key] = element
|
||||
first.append(element)
|
||||
|
@ -833,9 +837,9 @@ class XmlMaterialProfile(InstanceContainer):
|
|||
ContainerRegistry.getInstance().addContainer(container_to_add)
|
||||
|
||||
@classmethod
|
||||
def _getSettingsDictForNode(cls, node) -> Tuple[dict, dict]:
|
||||
node_mapped_settings_dict = dict()
|
||||
node_unmapped_settings_dict = dict()
|
||||
def _getSettingsDictForNode(cls, node) -> Tuple[Dict[str, Any], Dict[str, Any]]:
|
||||
node_mapped_settings_dict = dict() # type: Dict[str, Any]
|
||||
node_unmapped_settings_dict = dict() # type: Dict[str, Any]
|
||||
|
||||
# Fetch settings in the "um" namespace
|
||||
um_settings = node.iterfind("./um:setting", cls.__namespaces)
|
||||
|
@ -1130,8 +1134,8 @@ class XmlMaterialProfile(InstanceContainer):
|
|||
builder.data(data)
|
||||
builder.end(tag_name)
|
||||
|
||||
@classmethod
|
||||
def _profile_name(cls, material_name, color_name):
|
||||
@staticmethod
|
||||
def _profile_name(material_name, color_name):
|
||||
if material_name is None:
|
||||
return "Unknown Material"
|
||||
if color_name != "Generic":
|
||||
|
@ -1139,8 +1143,8 @@ class XmlMaterialProfile(InstanceContainer):
|
|||
else:
|
||||
return material_name
|
||||
|
||||
@classmethod
|
||||
def getPossibleDefinitionIDsFromName(cls, name):
|
||||
@staticmethod
|
||||
def getPossibleDefinitionIDsFromName(name):
|
||||
name_parts = name.lower().split(" ")
|
||||
merged_name_parts = []
|
||||
for part in name_parts:
|
||||
|
@ -1178,8 +1182,8 @@ class XmlMaterialProfile(InstanceContainer):
|
|||
return product_to_id_map
|
||||
|
||||
## Parse the value of the "material compatible" property.
|
||||
@classmethod
|
||||
def _parseCompatibleValue(cls, value: str):
|
||||
@staticmethod
|
||||
def _parseCompatibleValue(value: str):
|
||||
return value in {"yes", "unknown"}
|
||||
|
||||
## Small string representation for debugging.
|
||||
|
@ -1208,7 +1212,7 @@ class XmlMaterialProfile(InstanceContainer):
|
|||
"break position": "material_break_retracted_position",
|
||||
"break speed": "material_break_speed",
|
||||
"break temperature": "material_break_temperature"
|
||||
}
|
||||
} # type: Dict[str, str]
|
||||
__unmapped_settings = [
|
||||
"hardware compatible",
|
||||
"hardware recommended"
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
"Ultimaker 2+": "ultimaker2_plus",
|
||||
"Ultimaker 3": "ultimaker3",
|
||||
"Ultimaker 3 Extended": "ultimaker3_extended",
|
||||
"Ultimaker S3": "ultimaker_s3",
|
||||
"Ultimaker S5": "ultimaker_s5",
|
||||
"Ultimaker Original": "ultimaker_original",
|
||||
"Ultimaker Original+": "ultimaker_original_plus",
|
||||
|
|
79
plugins/XmlMaterialProfile/tests/TestXmlMaterialProfile.py
Normal file
79
plugins/XmlMaterialProfile/tests/TestXmlMaterialProfile.py
Normal file
|
@ -0,0 +1,79 @@
|
|||
from unittest.mock import patch, MagicMock
|
||||
import sys
|
||||
import os
|
||||
|
||||
# Prevents error: "PyCapsule_GetPointer called with incorrect name" with conflicting SIP configurations between Arcus and PyQt: Import Arcus and Savitar first!
|
||||
import Savitar # Dont remove this line
|
||||
import Arcus # No really. Don't. It needs to be there!
|
||||
from UM.Qt.QtApplication import QtApplication # QtApplication import is required, even though it isn't used.
|
||||
|
||||
import pytest
|
||||
import XmlMaterialProfile
|
||||
|
||||
def createXmlMaterialProfile(material_id):
|
||||
try:
|
||||
return XmlMaterialProfile.XmlMaterialProfile.XmlMaterialProfile(material_id)
|
||||
except AttributeError:
|
||||
return XmlMaterialProfile.XmlMaterialProfile(material_id)
|
||||
|
||||
|
||||
def test_setName():
|
||||
material_1 = createXmlMaterialProfile("herpderp")
|
||||
material_2 = createXmlMaterialProfile("OMGZOMG")
|
||||
|
||||
material_1.getMetaData()["base_file"] = "herpderp"
|
||||
material_2.getMetaData()["base_file"] = "herpderp"
|
||||
|
||||
container_registry = MagicMock()
|
||||
container_registry.isReadOnly = MagicMock(return_value = False)
|
||||
container_registry.findInstanceContainers = MagicMock(return_value = [material_1, material_2])
|
||||
|
||||
with patch("UM.Settings.ContainerRegistry.ContainerRegistry.getInstance", MagicMock(return_value = container_registry)):
|
||||
material_1.setName("beep!")
|
||||
|
||||
assert material_1.getName() == "beep!"
|
||||
assert material_2.getName() == "beep!"
|
||||
|
||||
|
||||
def test_setDirty():
|
||||
material_1 = createXmlMaterialProfile("herpderp")
|
||||
material_2 = createXmlMaterialProfile("OMGZOMG")
|
||||
|
||||
material_1.getMetaData()["base_file"] = "herpderp"
|
||||
material_2.getMetaData()["base_file"] = "herpderp"
|
||||
|
||||
container_registry = MagicMock()
|
||||
container_registry.isReadOnly = MagicMock(return_value=False)
|
||||
container_registry.findContainers = MagicMock(return_value=[material_1, material_2])
|
||||
|
||||
# Sanity check. Since we did a hacky thing to set the metadata, the container should not be dirty.
|
||||
# But this test assumes that it works like that, so we need to validate that.
|
||||
assert not material_1.isDirty()
|
||||
assert not material_2.isDirty()
|
||||
|
||||
with patch("UM.Settings.ContainerRegistry.ContainerRegistry.getInstance", MagicMock(return_value=container_registry)):
|
||||
material_2.setDirty(True)
|
||||
|
||||
assert material_1.isDirty()
|
||||
assert material_2.isDirty()
|
||||
|
||||
# Setting the base material dirty does not set it's child as dirty.
|
||||
with patch("UM.Settings.ContainerRegistry.ContainerRegistry.getInstance", MagicMock(return_value=container_registry)):
|
||||
material_1.setDirty(False)
|
||||
|
||||
assert not material_1.isDirty()
|
||||
assert material_2.isDirty()
|
||||
|
||||
|
||||
def test_serializeNonBaseMaterial():
|
||||
material_1 = createXmlMaterialProfile("herpderp")
|
||||
material_1.getMetaData()["base_file"] = "omgzomg"
|
||||
|
||||
container_registry = MagicMock()
|
||||
container_registry.isReadOnly = MagicMock(return_value=False)
|
||||
container_registry.findContainers = MagicMock(return_value=[material_1])
|
||||
|
||||
with patch("UM.Settings.ContainerRegistry.ContainerRegistry.getInstance", MagicMock(return_value=container_registry)):
|
||||
with pytest.raises(NotImplementedError):
|
||||
# This material is not a base material, so it can't be serialized!
|
||||
material_1.serialize()
|
|
@ -2,146 +2,6 @@
|
|||
"name": "Creawsome Base Printer",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Creawsome Base Printer" },
|
||||
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n"},
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" },
|
||||
|
||||
"machine_max_feedrate_x": { "value": 500 },
|
||||
"machine_max_feedrate_y": { "value": 500 },
|
||||
"machine_max_feedrate_z": { "value": 10 },
|
||||
"machine_max_feedrate_e": { "value": 50 },
|
||||
|
||||
"machine_max_acceleration_x": { "value": 500 },
|
||||
"machine_max_acceleration_y": { "value": 500 },
|
||||
"machine_max_acceleration_z": { "value": 100 },
|
||||
"machine_max_acceleration_e": { "value": 5000 },
|
||||
"machine_acceleration": { "value": 500 },
|
||||
|
||||
"machine_max_jerk_xy": { "value": 10 },
|
||||
"machine_max_jerk_z": { "value": 0.4 },
|
||||
"machine_max_jerk_e": { "value": 5 },
|
||||
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
|
||||
"material_diameter": { "default_value": 1.75 },
|
||||
|
||||
"acceleration_print": { "value": 500 },
|
||||
"acceleration_travel": { "value": 500 },
|
||||
"acceleration_travel_layer_0": { "value": "acceleration_travel" },
|
||||
"acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" },
|
||||
|
||||
"jerk_print": { "value": 8 },
|
||||
"jerk_travel": { "value": "jerk_print" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_travel" },
|
||||
|
||||
"acceleration_enabled": { "value": false },
|
||||
"jerk_enabled": { "value": false },
|
||||
|
||||
"speed_print": { "value": 50.0 } ,
|
||||
"speed_infill": { "value": "speed_print" },
|
||||
"speed_wall": { "value": "speed_print / 2" },
|
||||
"speed_wall_0": { "value": "speed_wall" },
|
||||
"speed_wall_x": { "value": "speed_wall" },
|
||||
"speed_topbottom": { "value": "speed_print / 2" },
|
||||
"speed_roofing": { "value": "speed_topbottom" },
|
||||
"speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" },
|
||||
"speed_layer_0": { "value": 20.0 },
|
||||
"speed_print_layer_0": { "value": "speed_layer_0" },
|
||||
"speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" },
|
||||
"speed_prime_tower": { "value": "speed_topbottom" },
|
||||
"speed_support": { "value": "speed_wall_0" },
|
||||
"speed_support_interface": { "value": "speed_topbottom" },
|
||||
"speed_z_hop": {"value": 5},
|
||||
|
||||
"skirt_brim_speed": { "value": "speed_layer_0" },
|
||||
|
||||
"line_width": { "value": "machine_nozzle_size * 1.1"},
|
||||
|
||||
"material_initial_print_temperature": { "value": "material_print_temperature"},
|
||||
"material_final_print_temperature": { "value": "material_print_temperature"},
|
||||
"material_flow": { "value": 100},
|
||||
|
||||
"z_seam_type": { "value": "'back'"},
|
||||
"z_seam_corner": { "value": "'z_seam_corner_none'"},
|
||||
|
||||
"infill_sparse_density": { "value": "20"},
|
||||
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'"},
|
||||
"infill_before_walls": { "value": false },
|
||||
"infill_overlap": { "value": 30.0 },
|
||||
"skin_overlap": { "value": 10.0 },
|
||||
"infill_wipe_dist": { "value": 0.0 },
|
||||
"wall_0_wipe_dist": { "value": 0.0 },
|
||||
|
||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
||||
"fill_outline_gaps": { "value": false },
|
||||
"filter_out_tiny_gaps": { "value": false },
|
||||
|
||||
"retraction_speed": {
|
||||
"maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
|
||||
"maximum_value": 200
|
||||
},
|
||||
"retraction_retract_speed": {
|
||||
"maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
|
||||
"maximum_value": 200
|
||||
},
|
||||
"retraction_prime_speed": {
|
||||
"maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
|
||||
"maximum_value": 200
|
||||
},
|
||||
|
||||
"retraction_hop_enabled": { "value": "support_enable" },
|
||||
"retraction_hop": { "value": 0.2 },
|
||||
"retraction_combing": { "value": "'off' if retraction_hop_enabled else 'infill'"},
|
||||
"retraction_combing_max_distance": { "value": 30},
|
||||
"travel_avoid_other_parts": { "value": true },
|
||||
"travel_avoid_supports": { "value": true },
|
||||
"travel_retract_before_outer_wall": { "value": true },
|
||||
|
||||
"retraction_enable": { "value": true },
|
||||
"retraction_count_max": { "value": 100 },
|
||||
"retraction_extrusion_window": { "value": 10 },
|
||||
"retraction_min_travel": { "value": 1.5 },
|
||||
|
||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
|
||||
"cool_fan_enabled": { "value": true },
|
||||
"cool_min_layer_time": { "value": 10 },
|
||||
|
||||
"adhesion_type": { "value": "'skirt'" },
|
||||
"brim_replaces_support": { "value": false },
|
||||
"skirt_gap": { "value": 10.0 },
|
||||
"skirt_line_count": { "value": 4 },
|
||||
|
||||
"adaptive_layer_height_variation": { "value": 0.04},
|
||||
"adaptive_layer_height_variation_step": { "value": 0.04 },
|
||||
|
||||
"meshfix_maximum_resolution": { "value": "0.05" },
|
||||
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
|
||||
|
||||
"support_type": { "value": "'buildplate'"},
|
||||
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },
|
||||
"support_pattern": { "value": "'zigzag'" },
|
||||
"support_infill_rate": { "value": "0 if support_tree_enable else 20" },
|
||||
"support_use_towers": { "value": false },
|
||||
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
|
||||
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
|
||||
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" },
|
||||
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
|
||||
"support_wall_count": { "value": 1},
|
||||
"support_brim_enable": { "value": true},
|
||||
"support_brim_width": { "value": 4},
|
||||
|
||||
"support_interface_enable": { "value": true },
|
||||
"support_interface_height": { "value": "layer_height * 4" },
|
||||
"support_interface_density": { "value": 33.333 },
|
||||
"support_interface_pattern": { "value": "'grid'" },
|
||||
"support_interface_skip_height": { "value": 0.2},
|
||||
"minimum_support_area": { "value": 10},
|
||||
"minimum_interface_area": { "value": 10},
|
||||
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3"},
|
||||
"wall_thickness": {"value": "line_width * 2"}
|
||||
|
||||
},
|
||||
"metadata": {
|
||||
"visible": false,
|
||||
"author": "trouch.com",
|
||||
|
@ -261,5 +121,147 @@
|
|||
"zyyx_pro_flex",
|
||||
"zyyx_pro_pla"
|
||||
]
|
||||
},
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Creawsome Base Printer" },
|
||||
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" },
|
||||
|
||||
"machine_max_feedrate_x": { "value": 500 },
|
||||
"machine_max_feedrate_y": { "value": 500 },
|
||||
"machine_max_feedrate_z": { "value": 10 },
|
||||
"machine_max_feedrate_e": { "value": 50 },
|
||||
|
||||
"machine_max_acceleration_x": { "value": 500 },
|
||||
"machine_max_acceleration_y": { "value": 500 },
|
||||
"machine_max_acceleration_z": { "value": 100 },
|
||||
"machine_max_acceleration_e": { "value": 5000 },
|
||||
"machine_acceleration": { "value": 500 },
|
||||
|
||||
"machine_max_jerk_xy": { "value": 10 },
|
||||
"machine_max_jerk_z": { "value": 0.4 },
|
||||
"machine_max_jerk_e": { "value": 5 },
|
||||
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
|
||||
"material_diameter": { "default_value": 1.75 },
|
||||
|
||||
"acceleration_print": { "value": 500 },
|
||||
"acceleration_travel": { "value": 500 },
|
||||
"acceleration_travel_layer_0": { "value": "acceleration_travel" },
|
||||
"acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" },
|
||||
|
||||
"jerk_print": { "value": 8 },
|
||||
"jerk_travel": { "value": "jerk_print" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_travel" },
|
||||
|
||||
"acceleration_enabled": { "value": false },
|
||||
"jerk_enabled": { "value": false },
|
||||
|
||||
"speed_print": { "value": 50.0 } ,
|
||||
"speed_infill": { "value": "speed_print" },
|
||||
"speed_wall": { "value": "speed_print / 2" },
|
||||
"speed_wall_0": { "value": "speed_wall" },
|
||||
"speed_wall_x": { "value": "speed_wall" },
|
||||
"speed_topbottom": { "value": "speed_print / 2" },
|
||||
"speed_roofing": { "value": "speed_topbottom" },
|
||||
"speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" },
|
||||
"speed_layer_0": { "value": 20.0 },
|
||||
"speed_print_layer_0": { "value": "speed_layer_0" },
|
||||
"speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" },
|
||||
"speed_prime_tower": { "value": "speed_topbottom" },
|
||||
"speed_support": { "value": "speed_wall_0" },
|
||||
"speed_support_interface": { "value": "speed_topbottom" },
|
||||
"speed_z_hop": { "value": 5 },
|
||||
|
||||
"skirt_brim_speed": { "value": "speed_layer_0" },
|
||||
|
||||
"line_width": { "value": "machine_nozzle_size" },
|
||||
|
||||
"optimize_wall_printing_order": { "value": "True" },
|
||||
|
||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||
"material_flow": { "value": 100 },
|
||||
"travel_compensate_overlapping_walls_0_enabled": { "value": "False" },
|
||||
|
||||
"z_seam_type": { "value": "'back'" },
|
||||
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
||||
|
||||
"infill_sparse_density": { "value": "20" },
|
||||
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" },
|
||||
"infill_before_walls": { "value": false },
|
||||
"infill_overlap": { "value": 30.0 },
|
||||
"skin_overlap": { "value": 10.0 },
|
||||
"infill_wipe_dist": { "value": 0.0 },
|
||||
"wall_0_wipe_dist": { "value": 0.0 },
|
||||
|
||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
||||
"fill_outline_gaps": { "value": false },
|
||||
"filter_out_tiny_gaps": { "value": false },
|
||||
|
||||
"retraction_speed": {
|
||||
"maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
|
||||
"maximum_value": 200
|
||||
},
|
||||
"retraction_retract_speed": {
|
||||
"maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
|
||||
"maximum_value": 200
|
||||
},
|
||||
"retraction_prime_speed": {
|
||||
"maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
|
||||
"maximum_value": 200
|
||||
},
|
||||
|
||||
"retraction_hop_enabled": { "value": "False" },
|
||||
"retraction_hop": { "value": 0.2 },
|
||||
"retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" },
|
||||
"retraction_combing_max_distance": { "value": 30 },
|
||||
"travel_avoid_other_parts": { "value": true },
|
||||
"travel_avoid_supports": { "value": true },
|
||||
"travel_retract_before_outer_wall": { "value": true },
|
||||
|
||||
"retraction_enable": { "value": true },
|
||||
"retraction_count_max": { "value": 100 },
|
||||
"retraction_extrusion_window": { "value": 10 },
|
||||
"retraction_min_travel": { "value": 1.5 },
|
||||
|
||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
|
||||
"cool_fan_enabled": { "value": true },
|
||||
"cool_min_layer_time": { "value": 10 },
|
||||
|
||||
"adhesion_type": { "value": "'skirt'" },
|
||||
"brim_replaces_support": { "value": false },
|
||||
"skirt_gap": { "value": 10.0 },
|
||||
"skirt_line_count": { "value": 3 },
|
||||
|
||||
"adaptive_layer_height_variation": { "value": 0.04 },
|
||||
"adaptive_layer_height_variation_step": { "value": 0.04 },
|
||||
|
||||
"meshfix_maximum_resolution": { "value": "0.05" },
|
||||
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
|
||||
|
||||
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },
|
||||
"support_pattern": { "value": "'zigzag'" },
|
||||
"support_infill_rate": { "value": "0 if support_tree_enable else 20" },
|
||||
"support_use_towers": { "value": false },
|
||||
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
|
||||
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
|
||||
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" },
|
||||
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
|
||||
"support_wall_count": { "value": 1 },
|
||||
"support_brim_enable": { "value": true },
|
||||
"support_brim_width": { "value": 4 },
|
||||
|
||||
"support_interface_enable": { "value": true },
|
||||
"support_interface_height": { "value": "layer_height * 4" },
|
||||
"support_interface_density": { "value": 33.333 },
|
||||
"support_interface_pattern": { "value": "'grid'" },
|
||||
"support_interface_skip_height": { "value": 0.2 },
|
||||
"minimum_support_area": { "value": 5 },
|
||||
"minimum_interface_area": { "value": 10 },
|
||||
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
|
||||
"wall_thickness": {"value": "line_width * 2" }
|
||||
|
||||
}
|
||||
}
|
33
resources/definitions/creality_cr10max.def.json
Normal file
33
resources/definitions/creality_cr10max.def.json
Normal file
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"name": "Creality CR-10 Max",
|
||||
"version": 2,
|
||||
"inherits": "creality_base",
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Creality CR-10 Max" },
|
||||
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\nM420 S1 Z2 ;Enable ABL using saved Mesh and Fade Height\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n"},
|
||||
"machine_width": { "default_value": 450 },
|
||||
"machine_depth": { "default_value": 450 },
|
||||
"machine_height": { "default_value": 470 },
|
||||
"machine_head_polygon": { "default_value": [
|
||||
[-44, 34],
|
||||
[-44, -34],
|
||||
[18, -34],
|
||||
[18, 34]
|
||||
]
|
||||
},
|
||||
"machine_head_with_fans_polygon": { "default_value": [
|
||||
[-44, 34],
|
||||
[-44, -34],
|
||||
[38, -34],
|
||||
[38, 34]
|
||||
]
|
||||
},
|
||||
|
||||
"gantry_height": { "value": 30 }
|
||||
|
||||
},
|
||||
"metadata": {
|
||||
"quality_definition": "creality_base",
|
||||
"visible": true
|
||||
}
|
||||
}
|
|
@ -13,10 +13,10 @@
|
|||
"machine_depth": { "default_value": 220 },
|
||||
"machine_height": { "default_value": 250 },
|
||||
"machine_head_polygon": { "default_value": [
|
||||
[-26, 34],
|
||||
[-26, -32],
|
||||
[22, -32],
|
||||
[22, 34]
|
||||
[-1, 1],
|
||||
[-1, -1],
|
||||
[1, -1],
|
||||
[1, 1]
|
||||
]
|
||||
},
|
||||
"machine_head_with_fans_polygon": { "default_value": [
|
||||
|
|
35
resources/definitions/creality_ender5plus.def.json
Normal file
35
resources/definitions/creality_ender5plus.def.json
Normal file
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"name": "Creality Ender-5 Plus",
|
||||
"version": 2,
|
||||
"inherits": "creality_base",
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Creality Ender-5 Plus" },
|
||||
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\nM420 S1 Z2 ;Enable ABL using saved Mesh and Fade Height\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n"},
|
||||
"machine_width": { "default_value": 350 },
|
||||
"machine_depth": { "default_value": 350 },
|
||||
"machine_height": { "default_value": 400 },
|
||||
"machine_head_polygon": { "default_value": [
|
||||
[-26, 34],
|
||||
[-26, -32],
|
||||
[22, -32],
|
||||
[22, 34]
|
||||
]
|
||||
},
|
||||
"machine_head_with_fans_polygon": { "default_value": [
|
||||
[-26, 34],
|
||||
[-26, -32],
|
||||
[32, -32],
|
||||
[32, 34]
|
||||
]
|
||||
},
|
||||
|
||||
"gantry_height": { "value": 25 },
|
||||
|
||||
"speed_print": { "value": 80.0 }
|
||||
|
||||
},
|
||||
"metadata": {
|
||||
"quality_definition": "creality_base",
|
||||
"visible": true
|
||||
}
|
||||
}
|
44
resources/definitions/cubicon_dual_pro_a30.def.json
Normal file
44
resources/definitions/cubicon_dual_pro_a30.def.json
Normal file
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Cubicon Dual Pro-A30",
|
||||
"inherits": "cubicon_common",
|
||||
"metadata": {
|
||||
"author": "Cubicon R&D Center",
|
||||
"manufacturer": "Cubicon",
|
||||
"visible": true,
|
||||
"file_formats": "text/x-gcode",
|
||||
"supports_usb_connection": false,
|
||||
"machine_extruder_trains": {
|
||||
"0": "cubicon_dual_pro_a30_extruder_0",
|
||||
"1": "cubicon_dual_pro_a30_extruder_1"
|
||||
},
|
||||
"platform_offset": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"overrides": {
|
||||
"machine_name": {
|
||||
"default_value": "Cubicon Dual Pro-A30"
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": "M911 Dual Pro-A30C\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\nG1 Z15.0 F6000 ;move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0"
|
||||
},
|
||||
"machine_width": {
|
||||
"default_value": 300
|
||||
},
|
||||
"machine_depth": {
|
||||
"default_value": 300
|
||||
},
|
||||
"machine_height": {
|
||||
"default_value": 300
|
||||
},
|
||||
"material_bed_temp_wait":{
|
||||
"default_value": false
|
||||
},
|
||||
"machine_extruder_count": {
|
||||
"default_value": 2
|
||||
}
|
||||
}
|
||||
}
|
40
resources/definitions/cubicon_style_plus_a15.def.json
Normal file
40
resources/definitions/cubicon_style_plus_a15.def.json
Normal file
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Cubicon Style Plus-A15",
|
||||
"inherits": "cubicon_common",
|
||||
"metadata": {
|
||||
"author": "Cubicon R&D Center",
|
||||
"manufacturer": "Cubicon",
|
||||
"visible": true,
|
||||
"file_formats": "text/x-gcode",
|
||||
"supports_usb_connection": false,
|
||||
"machine_extruder_trains": {
|
||||
"0": "cubicon_style_plus_a15_extruder_0"
|
||||
},
|
||||
"platform_offset": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"overrides": {
|
||||
"machine_name": {
|
||||
"default_value": "Cubicon Style Plus-A15"
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": "M911 Style Plus-A15\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\nG1 Z15.0 F6000 ;move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0"
|
||||
},
|
||||
"machine_width": {
|
||||
"default_value": 150
|
||||
},
|
||||
"machine_depth": {
|
||||
"default_value": 150
|
||||
},
|
||||
"machine_height": {
|
||||
"default_value": 150
|
||||
},
|
||||
"material_bed_temp_wait":{
|
||||
"default_value": false
|
||||
}
|
||||
}
|
||||
}
|
|
@ -2510,6 +2510,7 @@
|
|||
"minimum_value": "5",
|
||||
"minimum_value_warning": "50",
|
||||
"maximum_value_warning": "150",
|
||||
"enabled": "support_enable",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
@ -2698,7 +2699,7 @@
|
|||
"minimum_value": "0",
|
||||
"minimum_value_warning": "line_width * 1.5",
|
||||
"maximum_value_warning": "10",
|
||||
"enabled": "retraction_enable",
|
||||
"enabled": false,
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
|
@ -3890,7 +3891,7 @@
|
|||
"value": "retraction_hop",
|
||||
"minimum_value_warning": "0",
|
||||
"maximum_value_warning": "10",
|
||||
"enabled": "retraction_enable and retraction_hop_after_extruder_switch",
|
||||
"enabled": "retraction_enable and retraction_hop_after_extruder_switch and extruders_enabled_count > 1",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
}
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Calvindog717",
|
||||
"manufacturer": "PrintrBot",
|
||||
"manufacturer": "Printrbot",
|
||||
"platform": "printrbot_simple_metal_platform.stl",
|
||||
"platform_offset": [0, -3.45, 0],
|
||||
"file_formats": "text/x-gcode",
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "samsector",
|
||||
"manufacturer": "PrintrBot",
|
||||
"manufacturer": "Printrbot",
|
||||
"platform": "printrbot_simple_metal_upgrade.stl",
|
||||
"platform_offset": [0, -0.3, 0],
|
||||
"file_formats": "text/x-gcode",
|
||||
|
|
|
@ -33,7 +33,10 @@
|
|||
"https://software.ultimaker.com/releases/firmware/9066/stable/um-update.swu.version"
|
||||
],
|
||||
"update_url": "https://ultimaker.com/firmware"
|
||||
}
|
||||
},
|
||||
"bom_numbers": [
|
||||
9066
|
||||
]
|
||||
},
|
||||
|
||||
|
||||
|
|
|
@ -30,7 +30,10 @@
|
|||
"https://software.ultimaker.com/releases/firmware/9066/stable/um-update.swu.version"
|
||||
],
|
||||
"update_url": "https://ultimaker.com/firmware"
|
||||
}
|
||||
},
|
||||
"bom_numbers": [
|
||||
9511
|
||||
]
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
|
|
168
resources/definitions/ultimaker_s3.def.json
Normal file
168
resources/definitions/ultimaker_s3.def.json
Normal file
|
@ -0,0 +1,168 @@
|
|||
{
|
||||
"id": "ultimaker_s3",
|
||||
"version": 2,
|
||||
"name": "Ultimaker S3",
|
||||
"inherits": "ultimaker",
|
||||
"metadata": {
|
||||
"author": "Ultimaker",
|
||||
"manufacturer": "Ultimaker B.V.",
|
||||
"category": "Ultimaker",
|
||||
"visible": true,
|
||||
"file_formats": "application/x-ufp;text/x-gcode",
|
||||
"platform": "ultimaker_s3_platform.obj",
|
||||
"platform_texture": "UltimakerS3backplate.png",
|
||||
"platform_offset": [0, 0, 0],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_variant_buildplates": false,
|
||||
"has_variants": true,
|
||||
"exclude_materials": [ "generic_hips", "generic_petg", "structur3d_dap100silicone" ],
|
||||
"preferred_variant_name": "AA 0.4",
|
||||
"preferred_quality_type": "normal",
|
||||
"variants_name": "Print core",
|
||||
"nozzle_offsetting_for_disallowed_areas": false,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "ultimaker_s3_extruder_left",
|
||||
"1": "ultimaker_s3_extruder_right"
|
||||
},
|
||||
"first_start_actions": [ "DiscoverUM3Action" ],
|
||||
"supported_actions": [ "DiscoverUM3Action" ],
|
||||
"supports_usb_connection": false,
|
||||
"weight": -1,
|
||||
"firmware_update_info": {
|
||||
"id": 213482,
|
||||
"check_urls": ["https://software.ultimaker.com/releases/firmware/213482/stable/um-update.swu.version"],
|
||||
"update_url": "https://ultimaker.com/firmware"
|
||||
},
|
||||
"bom_numbers": [
|
||||
213482
|
||||
]
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Ultimaker S3" },
|
||||
"machine_width": { "default_value": 230 },
|
||||
"machine_depth": { "default_value": 190 },
|
||||
"machine_height": { "default_value": 200 },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_nozzle_heat_up_speed": { "default_value": 1.4 },
|
||||
"machine_nozzle_cool_down_speed": { "default_value": 0.8 },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value":
|
||||
[
|
||||
[ -41.4, -45.8 ],
|
||||
[ -41.4, 36.0 ],
|
||||
[ 63.3, 36.0 ],
|
||||
[ 63.3, -45.8 ]
|
||||
]
|
||||
},
|
||||
"machine_gcode_flavor": { "default_value": "Griffin" },
|
||||
"machine_max_feedrate_x": { "default_value": 300 },
|
||||
"machine_max_feedrate_y": { "default_value": 300 },
|
||||
"machine_max_feedrate_z": { "default_value": 40 },
|
||||
"machine_acceleration": { "default_value": 3000 },
|
||||
"gantry_height": { "value": "60" },
|
||||
"machine_extruder_count": { "default_value": 2 },
|
||||
"extruder_prime_pos_abs": { "default_value": true },
|
||||
"machine_start_gcode": { "default_value": "" },
|
||||
"machine_end_gcode": { "default_value": "" },
|
||||
"prime_tower_position_x": { "default_value": 345 },
|
||||
"prime_tower_position_y": { "default_value": 222.5 },
|
||||
"prime_blob_enable": { "enabled": true, "default_value": false },
|
||||
|
||||
"speed_travel":
|
||||
{
|
||||
"maximum_value": "150",
|
||||
"value": "150"
|
||||
},
|
||||
|
||||
"acceleration_enabled": { "value": "True" },
|
||||
"acceleration_layer_0": { "value": "acceleration_topbottom" },
|
||||
"acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
|
||||
"acceleration_print": { "value": "4000" },
|
||||
"acceleration_support": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
|
||||
"acceleration_support_interface": { "value": "acceleration_topbottom" },
|
||||
"acceleration_topbottom": { "value": "math.ceil(acceleration_print * 500 / 4000)" },
|
||||
"acceleration_wall": { "value": "math.ceil(acceleration_print * 1000 / 4000)" },
|
||||
"acceleration_wall_0": { "value": "math.ceil(acceleration_wall * 500 / 1000)" },
|
||||
"brim_width": { "value": "3" },
|
||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 4 * layer_height" },
|
||||
"cool_fan_speed": { "value": "50" },
|
||||
"cool_fan_speed_max": { "value": "100" },
|
||||
"cool_min_speed": { "value": "5" },
|
||||
"infill_line_width": { "value": "round(line_width * 0.5 / 0.35, 2)" },
|
||||
"infill_overlap": { "value": "0" },
|
||||
"infill_pattern": { "value": "'triangles'" },
|
||||
"infill_wipe_dist": { "value": "0" },
|
||||
"jerk_enabled": { "value": "True" },
|
||||
"jerk_layer_0": { "value": "jerk_topbottom" },
|
||||
"jerk_prime_tower": { "value": "math.ceil(jerk_print * 15 / 25)" },
|
||||
"jerk_print": { "value": "25" },
|
||||
"jerk_support": { "value": "math.ceil(jerk_print * 15 / 25)" },
|
||||
"jerk_support_interface": { "value": "jerk_topbottom" },
|
||||
"jerk_topbottom": { "value": "math.ceil(jerk_print * 5 / 25)" },
|
||||
"jerk_wall": { "value": "math.ceil(jerk_print * 10 / 25)" },
|
||||
"jerk_wall_0": { "value": "math.ceil(jerk_wall * 5 / 10)" },
|
||||
"layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" },
|
||||
"layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" },
|
||||
"layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" },
|
||||
"line_width": { "value": "machine_nozzle_size * 0.875" },
|
||||
"machine_min_cool_heat_time_window": { "value": "15" },
|
||||
"default_material_print_temperature": { "value": "200" },
|
||||
"material_standby_temperature": { "value": "100" },
|
||||
"multiple_mesh_overlap": { "value": "0" },
|
||||
"prime_tower_enable": { "value": "True" },
|
||||
"raft_airgap": { "value": "0" },
|
||||
"raft_base_speed": { "value": "20" },
|
||||
"raft_base_thickness": { "value": "0.3" },
|
||||
"raft_interface_line_spacing": { "value": "0.5" },
|
||||
"raft_interface_line_width": { "value": "0.5" },
|
||||
"raft_interface_speed": { "value": "20" },
|
||||
"raft_interface_thickness": { "value": "0.2" },
|
||||
"raft_jerk": { "value": "jerk_layer_0" },
|
||||
"raft_margin": { "value": "10" },
|
||||
"raft_speed": { "value": "25" },
|
||||
"raft_surface_layers": { "value": "1" },
|
||||
"retraction_amount": { "value": "6.5" },
|
||||
"retraction_count_max": { "value": "10" },
|
||||
"retraction_extrusion_window": { "value": "1" },
|
||||
"retraction_hop": { "value": "2" },
|
||||
"retraction_hop_enabled": { "value": "extruders_enabled_count > 1" },
|
||||
"retraction_hop_only_when_collides": { "value": "True" },
|
||||
"retraction_min_travel": { "value": "5" },
|
||||
"retraction_prime_speed": { "value": "15" },
|
||||
"skin_overlap": { "value": "10" },
|
||||
"speed_equalize_flow_enabled": { "value": "True" },
|
||||
"speed_layer_0": { "value": "20" },
|
||||
"speed_prime_tower": { "value": "speed_topbottom" },
|
||||
"speed_print": { "value": "35" },
|
||||
"speed_support": { "value": "speed_wall_0" },
|
||||
"speed_support_interface": { "value": "speed_topbottom" },
|
||||
"speed_topbottom": { "value": "math.ceil(speed_print * 20 / 35)" },
|
||||
"speed_wall": { "value": "math.ceil(speed_print * 30 / 35)" },
|
||||
"speed_wall_0": { "value": "math.ceil(speed_wall * 20 / 30)" },
|
||||
"speed_wall_x": { "value": "speed_wall" },
|
||||
"support_angle": { "value": "45" },
|
||||
"support_pattern": { "value": "'triangles'" },
|
||||
"support_use_towers": { "value": "False" },
|
||||
"support_xy_distance": { "value": "wall_line_width_0 * 2.5" },
|
||||
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
|
||||
"support_z_distance": { "value": "0" },
|
||||
"switch_extruder_prime_speed": { "value": "15" },
|
||||
"switch_extruder_retraction_amount": { "value": "8" },
|
||||
"top_bottom_thickness": { "value": "1" },
|
||||
"travel_avoid_supports": { "value": "True" },
|
||||
"travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" },
|
||||
"wall_0_inset": { "value": "0" },
|
||||
"wall_line_width_x": { "value": "round(line_width * 0.3 / 0.35, 2)" },
|
||||
"wall_thickness": { "value": "1" },
|
||||
"meshfix_maximum_resolution": { "value": "(speed_wall_0 + speed_wall_x) / 60" },
|
||||
"meshfix_maximum_deviation": { "value": "layer_height / 2" },
|
||||
"optimize_wall_printing_order": { "value": "True" },
|
||||
"retraction_combing": { "default_value": "all" },
|
||||
"initial_layer_line_width_factor": { "value": "120" },
|
||||
"zig_zaggify_infill": { "value": "gradual_infill_steps == 0" }
|
||||
}
|
||||
}
|
|
@ -35,7 +35,10 @@
|
|||
"id": 9051,
|
||||
"check_urls": ["https://software.ultimaker.com/releases/firmware/9051/stable/um-update.swu.version"],
|
||||
"update_url": "https://ultimaker.com/firmware"
|
||||
}
|
||||
},
|
||||
"bom_numbers": [
|
||||
9051, 214475
|
||||
]
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
|
|
27
resources/extruders/cubicon_dual_pro_a30_extruder_0.def.json
Normal file
27
resources/extruders/cubicon_dual_pro_a30_extruder_0.def.json
Normal file
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"id": "cubicon_dual_pro_a30_extruder_1",
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata": {
|
||||
"machine": "cubicon_dual_pro_a30",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides": {
|
||||
"extruder_nr": {
|
||||
"default_value": 0
|
||||
},
|
||||
"machine_nozzle_size": {
|
||||
"default_value": 0.4
|
||||
},
|
||||
"machine_nozzle_offset_x": {
|
||||
"default_value": -27.3
|
||||
},
|
||||
"machine_nozzle_offset_y": {
|
||||
"default_value": -19.9
|
||||
},
|
||||
"material_diameter": {
|
||||
"default_value": 1.75
|
||||
}
|
||||
}
|
||||
}
|
27
resources/extruders/cubicon_dual_pro_a30_extruder_1.def.json
Normal file
27
resources/extruders/cubicon_dual_pro_a30_extruder_1.def.json
Normal file
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"id": "cubicon_dual_pro_a30_extruder_2",
|
||||
"version": 2,
|
||||
"name": "Extruder 2",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata": {
|
||||
"machine": "cubicon_dual_pro_a30",
|
||||
"position": "1"
|
||||
},
|
||||
"overrides": {
|
||||
"extruder_nr": {
|
||||
"default_value": 1
|
||||
},
|
||||
"machine_nozzle_size": {
|
||||
"default_value": 0.4
|
||||
},
|
||||
"machine_nozzle_offset_x": {
|
||||
"default_value": -27.3
|
||||
},
|
||||
"machine_nozzle_offset_y": {
|
||||
"default_value": -19.9
|
||||
},
|
||||
"material_diameter": {
|
||||
"default_value": 1.75
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"id": "cubicon_style_plus_a15_extruder_0",
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata": {
|
||||
"machine": "cubicon_style_plus_a15",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides": {
|
||||
"extruder_nr": {
|
||||
"default_value": 0
|
||||
},
|
||||
"machine_nozzle_size": {
|
||||
"default_value": 0.4
|
||||
},
|
||||
"machine_nozzle_offset_x": {
|
||||
"default_value": -4.00
|
||||
},
|
||||
"machine_nozzle_offset_y": {
|
||||
"default_value": -7.00
|
||||
},
|
||||
"material_diameter": {
|
||||
"default_value": 1.75
|
||||
}
|
||||
}
|
||||
}
|
30
resources/extruders/ultimaker_s3_extruder_left.def.json
Normal file
30
resources/extruders/ultimaker_s3_extruder_left.def.json
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"id": "ultimaker_s3_extruder_left",
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata": {
|
||||
"machine": "ultimaker_s3",
|
||||
"position": "0"
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"extruder_nr": {
|
||||
"default_value": 0,
|
||||
"maximum_value": "1"
|
||||
},
|
||||
"machine_nozzle_offset_x": { "default_value": 0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 0 },
|
||||
|
||||
"machine_extruder_start_pos_abs": { "default_value": true },
|
||||
"machine_extruder_start_pos_x": { "default_value": 180 },
|
||||
"machine_extruder_start_pos_y": { "default_value": 180 },
|
||||
"machine_extruder_end_pos_abs": { "default_value": true },
|
||||
"machine_extruder_end_pos_x": { "default_value": 180 },
|
||||
"machine_extruder_end_pos_y": { "default_value": 180 },
|
||||
"machine_nozzle_head_distance": { "default_value": 2.7 },
|
||||
"extruder_prime_pos_x": { "default_value": -3 },
|
||||
"extruder_prime_pos_y": { "default_value": 6 },
|
||||
"extruder_prime_pos_z": { "default_value": 2 }
|
||||
}
|
||||
}
|
30
resources/extruders/ultimaker_s3_extruder_right.def.json
Normal file
30
resources/extruders/ultimaker_s3_extruder_right.def.json
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"id": "ultimaker_s3_extruder_right",
|
||||
"version": 2,
|
||||
"name": "Extruder 2",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata": {
|
||||
"machine": "ultimaker_s3",
|
||||
"position": "1"
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"extruder_nr": {
|
||||
"default_value": 1,
|
||||
"maximum_value": "1"
|
||||
},
|
||||
"machine_nozzle_offset_x": { "default_value": 22 },
|
||||
"machine_nozzle_offset_y": { "default_value": 0 },
|
||||
|
||||
"machine_extruder_start_pos_abs": { "default_value": true },
|
||||
"machine_extruder_start_pos_x": { "default_value": 180 },
|
||||
"machine_extruder_start_pos_y": { "default_value": 180 },
|
||||
"machine_extruder_end_pos_abs": { "default_value": true },
|
||||
"machine_extruder_end_pos_x": { "default_value": 180 },
|
||||
"machine_extruder_end_pos_y": { "default_value": 180 },
|
||||
"machine_nozzle_head_distance": { "default_value": 4.2 },
|
||||
"extruder_prime_pos_x": { "default_value": 180 },
|
||||
"extruder_prime_pos_y": { "default_value": 6 },
|
||||
"extruder_prime_pos_z": { "default_value": 2 }
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-03-13 14:00+0200\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: German\n"
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-07-29 15:51+0200\n"
|
||||
"Last-Translator: Lionbridge <info@lionbridge.com>\n"
|
||||
"Language-Team: German <info@lionbridge.com>, German <info@bothof.nl>\n"
|
||||
|
@ -215,6 +215,16 @@ msgctxt "machine_heated_bed description"
|
|||
msgid "Whether the machine has a heated build plate present."
|
||||
msgstr "Option für vorhandene beheizte Druckplatte."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume label"
|
||||
msgid "Has Build Volume Temperature Stabilization"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume description"
|
||||
msgid "Whether the machine is able to stabilize the build volume temperature."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_center_is_zero label"
|
||||
msgid "Is Center Origin"
|
||||
|
@ -1270,6 +1280,56 @@ msgctxt "z_seam_type option sharpest_corner"
|
|||
msgid "Sharpest Corner"
|
||||
msgstr "Schärfste Kante"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position label"
|
||||
msgid "Z Seam Position"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position description"
|
||||
msgid "The position near where to start printing each part in a layer."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backleft"
|
||||
msgid "Back Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option back"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backright"
|
||||
msgid "Back Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option right"
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontright"
|
||||
msgid "Front Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option front"
|
||||
msgid "Front"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontleft"
|
||||
msgid "Front Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option left"
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_x label"
|
||||
msgid "Z Seam X"
|
||||
|
@ -1298,11 +1358,7 @@ msgstr "Präferenz Nahtkante"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner description"
|
||||
msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate."
|
||||
msgstr "Definieren Sie, ob Kanten am Modell-Umriss die Nahtposition beeinflussen. Keine bedeutet, dass Kanten keinen Einfluss auf die Nahtposition haben. Naht"
|
||||
" verbergen lässt die Naht mit höherer Wahrscheinlichkeit an einer innenliegenden Kante auftreten. Naht offenlegen lässt die Naht mit höherer Wahrscheinlichkeit"
|
||||
" an einer Außenkante auftreten. Naht verbergen oder offenlegen lässt die Naht mit höherer Wahrscheinlichkeit an einer innenliegenden oder außenliegenden"
|
||||
" Kante auftreten. Intelligent verbergen lässt die Naht an innen- oder außenliegenden Kanten auftreten, verwendet aber – falls zweckmäßig – häufiger innenliegende"
|
||||
" Kanten."
|
||||
msgstr "Definieren Sie, ob Kanten am Modell-Umriss die Nahtposition beeinflussen. Keine bedeutet, dass Kanten keinen Einfluss auf die Nahtposition haben. Naht verbergen lässt die Naht mit höherer Wahrscheinlichkeit an einer innenliegenden Kante auftreten. Naht offenlegen lässt die Naht mit höherer Wahrscheinlichkeit an einer Außenkante auftreten. Naht verbergen oder offenlegen lässt die Naht mit höherer Wahrscheinlichkeit an einer innenliegenden oder außenliegenden Kante auftreten. Intelligent verbergen lässt die Naht an innen- oder außenliegenden Kanten auftreten, verwendet aber – falls zweckmäßig – häufiger innenliegende Kanten."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner option z_seam_corner_none"
|
||||
|
@ -1347,9 +1403,7 @@ msgstr "Keine Außenhaut in Z-Lücken"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "skin_no_small_gaps_heuristic description"
|
||||
msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air."
|
||||
msgstr "Wenn das Modell kleine, nur wenige Schichten hohe vertikale Lücken aufweist, sind diese normalerweise von einer Außenhaut bedeckt. Aktivieren Sie diese"
|
||||
" Einstellung, damit bei sehr kleinen Lücken keine Außenhaut gedruckt wird. Dies verkürzt die zum Drucken und Slicen benötigte Zeit, aber die Füllung bleibt"
|
||||
" der Luft ausgesetzt."
|
||||
msgstr "Wenn das Modell kleine, nur wenige Schichten hohe vertikale Lücken aufweist, sind diese normalerweise von einer Außenhaut bedeckt. Aktivieren Sie diese Einstellung, damit bei sehr kleinen Lücken keine Außenhaut gedruckt wird. Dies verkürzt die zum Drucken und Slicen benötigte Zeit, aber die Füllung bleibt der Luft ausgesetzt."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_outline_count label"
|
||||
|
@ -1368,8 +1422,8 @@ msgstr "Glätten aktivieren"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled description"
|
||||
msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
msgstr "Gehen Sie ein weiteres Mal über die Oberfläche, jedoch ohne Extrusionsmaterial. Damit wird der Kunststoff auf der Oberfläche weiter geschmolzen, was zu einer glatteren Oberfläche führt."
|
||||
msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_only_highest_layer label"
|
||||
|
@ -1461,6 +1515,26 @@ msgctxt "jerk_ironing description"
|
|||
msgid "The maximum instantaneous velocity change while performing ironing."
|
||||
msgstr "Die maximale unmittelbare Geschwindigkeitsänderung während des Glättens."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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 label"
|
||||
msgid "Infill"
|
||||
|
@ -1626,6 +1700,16 @@ msgctxt "infill_offset_y description"
|
|||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr "Das Füllmuster wird um diese Distanz entlang der Y-Achse verschoben."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location label"
|
||||
msgid "Randomize Infill Start"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location description"
|
||||
msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_multiplier label"
|
||||
msgid "Infill Line Multiplier"
|
||||
|
@ -1680,26 +1764,6 @@ msgctxt "infill_overlap_mm description"
|
|||
msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr "Das Ausmaß des Überlappens zwischen der Füllung und den Wänden. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Füllung herzustellen."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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"
|
||||
msgid "Infill Wipe Distance"
|
||||
|
@ -2328,8 +2392,7 @@ msgstr "Stützstruktur-Einzüge einschränken"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "limit_support_retractions description"
|
||||
msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure."
|
||||
msgstr "Lassen Sie den Einzug beim Vorgehen von Stützstruktur zu Stützstruktur in einer geraden Linie aus. Die Aktivierung dieser Einstellung spart Druckzeit,"
|
||||
" kann jedoch zu übermäßigem Fadenziehen innerhalb der Stützstruktur führen."
|
||||
msgstr "Lassen Sie den Einzug beim Vorgehen von Stützstruktur zu Stützstruktur in einer geraden Linie aus. Die Aktivierung dieser Einstellung spart Druckzeit, kann jedoch zu übermäßigem Fadenziehen innerhalb der Stützstruktur führen."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_standby_temperature label"
|
||||
|
@ -2589,8 +2652,7 @@ msgstr "Sprunghöhe Z"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "speed_z_hop description"
|
||||
msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move."
|
||||
msgstr "Die Geschwindigkeit, mit der bei Z-Sprüngen die vertikale Bewegung (Z-Achse) erfolgt. Diese liegt in der Regel unterhalb der Druckgeschwindigkeit, da die"
|
||||
" Bewegung von Druckbett oder Brücke schwieriger ist."
|
||||
msgstr "Die Geschwindigkeit, mit der bei Z-Sprüngen die vertikale Bewegung (Z-Achse) erfolgt. Diese liegt in der Regel unterhalb der Druckgeschwindigkeit, da die Bewegung von Druckbett oder Brücke schwieriger ist."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "speed_slowdown_layers label"
|
||||
|
@ -3092,16 +3154,6 @@ msgctxt "travel_avoid_distance description"
|
|||
msgid "The distance between the nozzle and already printed parts when avoiding during travel moves."
|
||||
msgstr "Der Abstand zwischen der Düse und den bereits gedruckten Teilen, wenn diese bei Bewegungen umgangen werden."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position label"
|
||||
msgid "Start Layers with the Same Part"
|
||||
msgstr "Startet Schichten mit demselben Teil"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position description"
|
||||
msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
msgstr "Beginnen Sie in jeder Schicht mit dem Drucken des Objekts in der Nähe desselben Punkts, sodass keine neue Schicht begonnen wird, wenn das Teil gedruckt wird, mit dem die letzte Schicht geendet hat. Damit lassen sich Überhänge und kleine Teile besser herstellen, allerdings verlängert sich die Druckzeit."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_start_x label"
|
||||
msgid "Layer Start X"
|
||||
|
@ -3514,8 +3566,8 @@ msgstr "Unterstützung Linienrichtung Füllung"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_angles description"
|
||||
msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
msgstr "Ausrichtung des Füllmusters für Unterstützung. Das Füllmuster für Unterstützung wird in der horizontalen Planfläche gedreht."
|
||||
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 default angle 0 degrees."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_brim_enable label"
|
||||
|
@ -3645,8 +3697,7 @@ msgstr "Abstand für Zusammenführung der Stützstrukturen"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_join_distance description"
|
||||
msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one."
|
||||
msgstr "Der Maximalabstand zwischen Stützstrukturen in der X- und Y-Richtung. Wenn der Abstand einzelner Strukturen zueinander diesen Wert unterschreitet, werden"
|
||||
" diese Strukturen miteinander kombiniert und bilden eine Struktur."
|
||||
msgstr "Der Maximalabstand zwischen Stützstrukturen in der X- und Y-Richtung. Wenn der Abstand einzelner Strukturen zueinander diesen Wert unterschreitet, werden diese Strukturen miteinander kombiniert und bilden eine Struktur."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_offset label"
|
||||
|
@ -3983,6 +4034,36 @@ msgctxt "support_bottom_offset description"
|
|||
msgid "Amount of offset applied to the floors of the support."
|
||||
msgstr "Umfang des angewandten Versatzes für die Böden der Stützstruktur."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_angles label"
|
||||
msgid "Support Interface Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_angles label"
|
||||
msgid "Support Roof Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_angles label"
|
||||
msgid "Support Floor Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_fan_enable label"
|
||||
msgid "Fan Speed Override"
|
||||
|
@ -4870,8 +4951,7 @@ msgstr "Spiralisieren der äußeren Konturen glätten"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "smooth_spiralized_contours description"
|
||||
msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details."
|
||||
msgstr "Glättet die spiralförmigen Konturen, um die Sichtbarkeit der Z-Naht zu reduzieren (die Z-Naht sollte am Druckobjekt kaum sichtbar sein, ist jedoch in der"
|
||||
" Schichtenansicht erkennbar). Beachten Sie, dass beim Glätten feine Oberflächendetails verwischt werden."
|
||||
msgstr "Glättet die spiralförmigen Konturen, um die Sichtbarkeit der Z-Naht zu reduzieren (die Z-Naht sollte am Druckobjekt kaum sichtbar sein, ist jedoch in der Schichtenansicht erkennbar). Beachten Sie, dass beim Glätten feine Oberflächendetails verwischt werden."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "relative_extrusion label"
|
||||
|
@ -5110,8 +5190,8 @@ msgstr "Maximale Abweichung"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "meshfix_maximum_deviation description"
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
msgstr "Die maximal zulässige Abweichung bei Reduzierung der Auflösung für die Einstellung der maximalen Auflösung. Wenn Sie diesen Wert erhöhen, wird der Druck ungenauer, der G-Code wird jedoch kleiner."
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_skip_some_zags label"
|
||||
|
@ -6112,6 +6192,46 @@ msgctxt "wipe_move_distance description"
|
|||
msgid "The distance to move the head back and forth across the brush."
|
||||
msgstr "Die Strecke, die der Kopf durch Vorwärts- und Rückwärtsbewegung über die Bürste hinweg fährt."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size label"
|
||||
msgid "Small Hole Max Size"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size description"
|
||||
msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length label"
|
||||
msgid "Small Feature Max Length"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length description"
|
||||
msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor label"
|
||||
msgid "Small Feature Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor description"
|
||||
msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 label"
|
||||
msgid "First Layer Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 description"
|
||||
msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
msgid "Command Line Settings"
|
||||
|
@ -6172,6 +6292,26 @@ msgctxt "mesh_rotation_matrix description"
|
|||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||
msgstr "Transformationsmatrix, die beim Laden aus der Datei auf das Modell angewandt wird."
|
||||
|
||||
#~ msgctxt "ironing_enabled description"
|
||||
#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
#~ msgstr "Gehen Sie ein weiteres Mal über die Oberfläche, jedoch ohne Extrusionsmaterial. Damit wird der Kunststoff auf der Oberfläche weiter geschmolzen, was zu einer glatteren Oberfläche führt."
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position label"
|
||||
#~ msgid "Start Layers with the Same Part"
|
||||
#~ msgstr "Startet Schichten mit demselben Teil"
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position description"
|
||||
#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
#~ msgstr "Beginnen Sie in jeder Schicht mit dem Drucken des Objekts in der Nähe desselben Punkts, sodass keine neue Schicht begonnen wird, wenn das Teil gedruckt wird, mit dem die letzte Schicht geendet hat. Damit lassen sich Überhänge und kleine Teile besser herstellen, allerdings verlängert sich die Druckzeit."
|
||||
|
||||
#~ msgctxt "support_infill_angles description"
|
||||
#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
#~ msgstr "Ausrichtung des Füllmusters für Unterstützung. Das Füllmuster für Unterstützung wird in der horizontalen Planfläche gedreht."
|
||||
|
||||
#~ msgctxt "meshfix_maximum_deviation description"
|
||||
#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
#~ msgstr "Die maximal zulässige Abweichung bei Reduzierung der Auflösung für die Einstellung der maximalen Auflösung. Wenn Sie diesen Wert erhöhen, wird der Druck ungenauer, der G-Code wird jedoch kleiner."
|
||||
|
||||
#~ msgctxt "machine_gcode_flavor label"
|
||||
#~ msgid "G-code Flavour"
|
||||
#~ msgstr "G-Code-Variante"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-03-13 14:00+0200\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: Spanish\n"
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-07-29 15:51+0200\n"
|
||||
"Last-Translator: Lionbridge <info@lionbridge.com>\n"
|
||||
"Language-Team: Spanish <info@lionbridge.com>, Spanish <info@bothof.nl>\n"
|
||||
|
@ -215,6 +215,16 @@ msgctxt "machine_heated_bed description"
|
|||
msgid "Whether the machine has a heated build plate present."
|
||||
msgstr "Indica si la máquina tiene una placa de impresión caliente."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume label"
|
||||
msgid "Has Build Volume Temperature Stabilization"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume description"
|
||||
msgid "Whether the machine is able to stabilize the build volume temperature."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_center_is_zero label"
|
||||
msgid "Is Center Origin"
|
||||
|
@ -1270,6 +1280,56 @@ msgctxt "z_seam_type option sharpest_corner"
|
|||
msgid "Sharpest Corner"
|
||||
msgstr "Esquina más pronunciada"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position label"
|
||||
msgid "Z Seam Position"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position description"
|
||||
msgid "The position near where to start printing each part in a layer."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backleft"
|
||||
msgid "Back Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option back"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backright"
|
||||
msgid "Back Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option right"
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontright"
|
||||
msgid "Front Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option front"
|
||||
msgid "Front"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontleft"
|
||||
msgid "Front Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option left"
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_x label"
|
||||
msgid "Z Seam X"
|
||||
|
@ -1298,11 +1358,7 @@ msgstr "Preferencia de esquina de costura"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner description"
|
||||
msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate."
|
||||
msgstr "Controlar si las esquinas del contorno del modelo influyen en la posición de la costura. «Ninguno» significa que las esquinas no influyen en la posición"
|
||||
" de la costura. «Ocultar costura» significa que es probable que la costura se realice en una esquina interior. «Mostrar costura» significa que es probable"
|
||||
" que la costura se realice en una esquina exterior. «Ocultar o mostrar costura» significa que es probable que la costura se realice en una esquina interior"
|
||||
" o exterior. «Costura inteligente» permite realizar la costura en ambas esquinas, pero opta con más frecuencia por las esquinas interiores, si resulta"
|
||||
" oportuno."
|
||||
msgstr "Controlar si las esquinas del contorno del modelo influyen en la posición de la costura. «Ninguno» significa que las esquinas no influyen en la posición de la costura. «Ocultar costura» significa que es probable que la costura se realice en una esquina interior. «Mostrar costura» significa que es probable que la costura se realice en una esquina exterior. «Ocultar o mostrar costura» significa que es probable que la costura se realice en una esquina interior o exterior. «Costura inteligente» permite realizar la costura en ambas esquinas, pero opta con más frecuencia por las esquinas interiores, si resulta oportuno."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner option z_seam_corner_none"
|
||||
|
@ -1347,9 +1403,7 @@ msgstr "Sin forro en huecos en Z"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "skin_no_small_gaps_heuristic description"
|
||||
msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air."
|
||||
msgstr "Cuando el modelo tiene pequeños huecos verticales de solo unas pocas capas, normalmente suele haber forro alrededor de ellas en el espacio estrecho. Active"
|
||||
" este ajuste para no generar forro si el hueco vertical es muy pequeño. Esto mejora el tiempo de impresión y de segmentación, pero deja el relleno expuesto"
|
||||
" al aire."
|
||||
msgstr "Cuando el modelo tiene pequeños huecos verticales de solo unas pocas capas, normalmente suele haber forro alrededor de ellas en el espacio estrecho. Active este ajuste para no generar forro si el hueco vertical es muy pequeño. Esto mejora el tiempo de impresión y de segmentación, pero deja el relleno expuesto al aire."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_outline_count label"
|
||||
|
@ -1368,8 +1422,8 @@ msgstr "Habilitar alisado"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled description"
|
||||
msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
msgstr "Pasar por la superficie superior una vez más, pero sin extruir material, para derretir la parte externa del plástico y crear una superficie más lisa."
|
||||
msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_only_highest_layer label"
|
||||
|
@ -1461,6 +1515,26 @@ msgctxt "jerk_ironing description"
|
|||
msgid "The maximum instantaneous velocity change while performing ironing."
|
||||
msgstr "Cambio en la velocidad instantánea máxima durante el alisado."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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 label"
|
||||
msgid "Infill"
|
||||
|
@ -1626,6 +1700,16 @@ msgctxt "infill_offset_y description"
|
|||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr "El patrón de relleno se mueve esta distancia a lo largo del eje Y."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location label"
|
||||
msgid "Randomize Infill Start"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location description"
|
||||
msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_multiplier label"
|
||||
msgid "Infill Line Multiplier"
|
||||
|
@ -1680,26 +1764,6 @@ msgctxt "infill_overlap_mm description"
|
|||
msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr "Cantidad de superposición entre el relleno y las paredes. Una ligera superposición permite que las paredes conecten firmemente con el relleno."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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"
|
||||
msgid "Infill Wipe Distance"
|
||||
|
@ -2008,8 +2072,7 @@ msgstr "Material cristalino"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "material_crystallinity description"
|
||||
msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?"
|
||||
msgstr "¿Es este el tipo de material que se desprende limpiamente cuando se calienta (cristalino) o el que produce largas cadenas de polímeros entrelazadas (no"
|
||||
" cristalino)?"
|
||||
msgstr "¿Es este el tipo de material que se desprende limpiamente cuando se calienta (cristalino) o el que produce largas cadenas de polímeros entrelazadas (no cristalino)?"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_anti_ooze_retracted_position label"
|
||||
|
@ -2329,8 +2392,7 @@ msgstr "Limitar las retracciones de soporte"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "limit_support_retractions description"
|
||||
msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure."
|
||||
msgstr "Omitir la retracción al moverse de soporte a soporte en línea recta. Habilitar este ajuste ahorra tiempo de impresión pero puede ocasionar un encordado"
|
||||
" excesivo en la estructura de soporte."
|
||||
msgstr "Omitir la retracción al moverse de soporte a soporte en línea recta. Habilitar este ajuste ahorra tiempo de impresión pero puede ocasionar un encordado excesivo en la estructura de soporte."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_standby_temperature label"
|
||||
|
@ -2590,8 +2652,7 @@ msgstr "Velocidad del salto en Z"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "speed_z_hop description"
|
||||
msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move."
|
||||
msgstr "Velocidad a la que se realiza el movimiento vertical en la dirección Z para los saltos en Z. Suele ser inferior a la velocidad de impresión porque la placa"
|
||||
" de impresión o el puente de la máquina es más difícil de desplazar."
|
||||
msgstr "Velocidad a la que se realiza el movimiento vertical en la dirección Z para los saltos en Z. Suele ser inferior a la velocidad de impresión porque la placa de impresión o el puente de la máquina es más difícil de desplazar."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "speed_slowdown_layers label"
|
||||
|
@ -3093,16 +3154,6 @@ msgctxt "travel_avoid_distance description"
|
|||
msgid "The distance between the nozzle and already printed parts when avoiding during travel moves."
|
||||
msgstr "Distancia entre la tobera y las partes ya impresas, cuando se evita durante movimientos de desplazamiento."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position label"
|
||||
msgid "Start Layers with the Same Part"
|
||||
msgstr "Comenzar capas con la misma parte"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position description"
|
||||
msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
msgstr "En cada capa, comenzar imprimiendo el objeto cerca del mismo punto, de forma que no se comienza una capa imprimiendo la pieza en la que finalizó la capa anterior. Esto permite mejorar los voladizos y las partes pequeñas, a costa de un mayor tiempo de impresión."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_start_x label"
|
||||
msgid "Layer Start X"
|
||||
|
@ -3515,8 +3566,8 @@ msgstr "Dirección de línea de relleno de soporte"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_angles description"
|
||||
msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
msgstr "Orientación del patrón de relleno para soportes. El patrón de relleno de soporte se gira en el plano horizontal."
|
||||
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 default angle 0 degrees."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_brim_enable label"
|
||||
|
@ -3646,8 +3697,7 @@ msgstr "Distancia de unión del soporte"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_join_distance description"
|
||||
msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one."
|
||||
msgstr "Distancia máxima entre las estructuras del soporte en las direcciones X/Y. Cuando las estructuras separadas están más cerca entre sí que este valor, se"
|
||||
" combinan en una."
|
||||
msgstr "Distancia máxima entre las estructuras del soporte en las direcciones X/Y. Cuando las estructuras separadas están más cerca entre sí que este valor, se combinan en una."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_offset label"
|
||||
|
@ -3984,6 +4034,36 @@ msgctxt "support_bottom_offset description"
|
|||
msgid "Amount of offset applied to the floors of the support."
|
||||
msgstr "Cantidad de desplazamiento aplicado a los suelos del soporte."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_angles label"
|
||||
msgid "Support Interface Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_angles label"
|
||||
msgid "Support Roof Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_angles label"
|
||||
msgid "Support Floor Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_fan_enable label"
|
||||
msgid "Fan Speed Override"
|
||||
|
@ -4871,8 +4951,7 @@ msgstr "Contornos espiralizados suaves"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "smooth_spiralized_contours description"
|
||||
msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details."
|
||||
msgstr "Suaviza los contornos espiralizados para reducir la visibilidad de la costura Z (la costura Z debería ser apenas visible en la impresora pero seguirá siendo"
|
||||
" visible en la vista de capas). Tenga en cuenta que la suavización tenderá a desdibujar detalles finos de la superficie."
|
||||
msgstr "Suaviza los contornos espiralizados para reducir la visibilidad de la costura Z (la costura Z debería ser apenas visible en la impresora pero seguirá siendo visible en la vista de capas). Tenga en cuenta que la suavización tenderá a desdibujar detalles finos de la superficie."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "relative_extrusion label"
|
||||
|
@ -5111,8 +5190,8 @@ msgstr "Desviación máxima"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "meshfix_maximum_deviation description"
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
msgstr "La desviación máxima permitida al reducir la resolución en el ajuste de resolución máxima. Si se aumenta el valor, la impresión será menos precisa pero el GCode será más pequeño."
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_skip_some_zags label"
|
||||
|
@ -6113,6 +6192,46 @@ msgctxt "wipe_move_distance description"
|
|||
msgid "The distance to move the head back and forth across the brush."
|
||||
msgstr "La distancia para mover el cabezal hacia adelante y hacia atrás a lo largo del cepillo."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size label"
|
||||
msgid "Small Hole Max Size"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size description"
|
||||
msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length label"
|
||||
msgid "Small Feature Max Length"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length description"
|
||||
msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor label"
|
||||
msgid "Small Feature Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor description"
|
||||
msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 label"
|
||||
msgid "First Layer Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 description"
|
||||
msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
msgid "Command Line Settings"
|
||||
|
@ -6173,6 +6292,26 @@ msgctxt "mesh_rotation_matrix description"
|
|||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||
msgstr "Matriz de transformación que se aplicará al modelo cuando se cargue desde el archivo."
|
||||
|
||||
#~ msgctxt "ironing_enabled description"
|
||||
#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
#~ msgstr "Pasar por la superficie superior una vez más, pero sin extruir material, para derretir la parte externa del plástico y crear una superficie más lisa."
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position label"
|
||||
#~ msgid "Start Layers with the Same Part"
|
||||
#~ msgstr "Comenzar capas con la misma parte"
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position description"
|
||||
#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
#~ msgstr "En cada capa, comenzar imprimiendo el objeto cerca del mismo punto, de forma que no se comienza una capa imprimiendo la pieza en la que finalizó la capa anterior. Esto permite mejorar los voladizos y las partes pequeñas, a costa de un mayor tiempo de impresión."
|
||||
|
||||
#~ msgctxt "support_infill_angles description"
|
||||
#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
#~ msgstr "Orientación del patrón de relleno para soportes. El patrón de relleno de soporte se gira en el plano horizontal."
|
||||
|
||||
#~ msgctxt "meshfix_maximum_deviation description"
|
||||
#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
#~ msgstr "La desviación máxima permitida al reducir la resolución en el ajuste de resolución máxima. Si se aumenta el valor, la impresión será menos precisa pero el GCode será más pequeño."
|
||||
|
||||
#~ msgctxt "machine_gcode_flavor label"
|
||||
#~ msgid "G-code Flavour"
|
||||
#~ msgstr "Tipo de GCode"
|
||||
|
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Uranium json setting files\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE\n"
|
||||
|
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Uranium json setting files\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE\n"
|
||||
|
@ -218,6 +218,16 @@ msgctxt "machine_heated_bed description"
|
|||
msgid "Whether the machine has a heated build plate present."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume label"
|
||||
msgid "Has Build Volume Temperature Stabilization"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume description"
|
||||
msgid "Whether the machine is able to stabilize the build volume temperature."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_center_is_zero label"
|
||||
msgid "Is Center Origin"
|
||||
|
@ -1412,6 +1422,56 @@ msgctxt "z_seam_type option sharpest_corner"
|
|||
msgid "Sharpest Corner"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position label"
|
||||
msgid "Z Seam Position"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position description"
|
||||
msgid "The position near where to start printing each part in a layer."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backleft"
|
||||
msgid "Back Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option back"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backright"
|
||||
msgid "Back Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option right"
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontright"
|
||||
msgid "Front Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option front"
|
||||
msgid "Front"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontleft"
|
||||
msgid "Front Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option left"
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_x label"
|
||||
msgid "Z Seam X"
|
||||
|
@ -1527,9 +1587,10 @@ msgstr ""
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled description"
|
||||
msgid ""
|
||||
"Go over the top surface one additional time, but without extruding material. "
|
||||
"This is meant to melt the plastic on top further, creating a smoother "
|
||||
"surface."
|
||||
"Go over the top surface one additional time, but this time extruding very "
|
||||
"little material. This is meant to melt the plastic on top further, creating "
|
||||
"a smoother surface. The pressure in the nozzle chamber is kept high so that "
|
||||
"the creases in the surface are filled with material."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
|
@ -1630,6 +1691,39 @@ msgctxt "jerk_ironing description"
|
|||
msgid "The maximum instantaneous velocity change while performing ironing."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap_mm label"
|
||||
msgid "Skin Overlap"
|
||||
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 ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill label"
|
||||
msgid "Infill"
|
||||
|
@ -1818,6 +1912,19 @@ msgctxt "infill_offset_y description"
|
|||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location label"
|
||||
msgid "Randomize Infill Start"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location description"
|
||||
msgid ""
|
||||
"Randomize which infill line is printed first. This prevents one segment "
|
||||
"becoming the strongest, but it does so at the cost of an additional travel "
|
||||
"move."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_multiplier label"
|
||||
msgid "Infill Line Multiplier"
|
||||
|
@ -1886,39 +1993,6 @@ msgid ""
|
|||
"allows the walls to connect firmly to the infill."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap_mm label"
|
||||
msgid "Skin Overlap"
|
||||
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 ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_wipe_dist label"
|
||||
msgid "Infill Wipe Distance"
|
||||
|
@ -3514,20 +3588,6 @@ msgid ""
|
|||
"during travel moves."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position label"
|
||||
msgid "Start Layers with the Same Part"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position description"
|
||||
msgid ""
|
||||
"In each layer start with printing the object near the same point, so that we "
|
||||
"don't start a new layer with printing the piece which the previous layer "
|
||||
"ended with. This makes for better overhangs and small parts, but increases "
|
||||
"printing time."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_start_x label"
|
||||
msgid "Layer Start X"
|
||||
|
@ -4020,8 +4080,11 @@ msgstr ""
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_angles description"
|
||||
msgid ""
|
||||
"Orientation of the infill pattern for supports. The support infill pattern "
|
||||
"is rotated in the horizontal plane."
|
||||
"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 default angle 0 degrees."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
|
@ -4561,6 +4624,54 @@ msgctxt "support_bottom_offset description"
|
|||
msgid "Amount of offset applied to the floors of the support."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_angles label"
|
||||
msgid "Support Interface Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_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 default angles (alternates between 45 and 135 degrees if "
|
||||
"interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_angles label"
|
||||
msgid "Support Roof Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_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 default angles (alternates between 45 and 135 degrees if "
|
||||
"interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_angles label"
|
||||
msgid "Support Floor Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_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 default angles (alternates between 45 and 135 degrees if "
|
||||
"interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_fan_enable label"
|
||||
msgid "Fan Speed Override"
|
||||
|
@ -5909,7 +6020,9 @@ msgctxt "meshfix_maximum_deviation description"
|
|||
msgid ""
|
||||
"The maximum deviation allowed when reducing the resolution for the Maximum "
|
||||
"Resolution setting. If you increase this, the print will be less accurate, "
|
||||
"but the g-code will be smaller."
|
||||
"but the g-code will be smaller. Maximum Deviation is a limit for Maximum "
|
||||
"Resolution, so if the two conflict the Maximum Deviation will always be held "
|
||||
"true."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
|
@ -7092,6 +7205,55 @@ msgctxt "wipe_move_distance description"
|
|||
msgid "The distance to move the head back and forth across the brush."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size label"
|
||||
msgid "Small Hole Max Size"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size description"
|
||||
msgid ""
|
||||
"Holes and part outlines with a diameter smaller than this will be printed "
|
||||
"using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length label"
|
||||
msgid "Small Feature Max Length"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length description"
|
||||
msgid ""
|
||||
"Feature outlines that are shorter than this length will be printed using "
|
||||
"Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor label"
|
||||
msgid "Small Feature Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor description"
|
||||
msgid ""
|
||||
"Small features will be printed at this percentage of their normal print "
|
||||
"speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 label"
|
||||
msgid "First Layer Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 description"
|
||||
msgid ""
|
||||
"Small features on the first layer will be printed at this percentage of "
|
||||
"their normal print speed. Slower printing can help with adhestion and "
|
||||
"accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
msgid "Command Line Settings"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2017-08-11 14:31+0200\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: Finnish\n"
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2017-09-27 12:27+0200\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: Finnish\n"
|
||||
|
@ -210,6 +210,16 @@ msgctxt "machine_heated_bed description"
|
|||
msgid "Whether the machine has a heated build plate present."
|
||||
msgstr "Sisältääkö laite lämmitettävän alustan."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume label"
|
||||
msgid "Has Build Volume Temperature Stabilization"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume description"
|
||||
msgid "Whether the machine is able to stabilize the build volume temperature."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_center_is_zero label"
|
||||
msgid "Is Center Origin"
|
||||
|
@ -1265,6 +1275,56 @@ msgctxt "z_seam_type option sharpest_corner"
|
|||
msgid "Sharpest Corner"
|
||||
msgstr "Terävin kulma"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position label"
|
||||
msgid "Z Seam Position"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position description"
|
||||
msgid "The position near where to start printing each part in a layer."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backleft"
|
||||
msgid "Back Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option back"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backright"
|
||||
msgid "Back Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option right"
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontright"
|
||||
msgid "Front Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option front"
|
||||
msgid "Front"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontleft"
|
||||
msgid "Front Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option left"
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_x label"
|
||||
msgid "Z Seam X"
|
||||
|
@ -1357,8 +1417,8 @@ msgstr "Ota silitys käyttöön"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled description"
|
||||
msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
msgstr "Yläpinnan läpikäynti yhden ylimääräisen kerran ilman materiaalin pursotusta. Tämän tarkoitus on sulattaa yläosan muovia enemmän, jolloin saadaan sileämpi pinta."
|
||||
msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_only_highest_layer label"
|
||||
|
@ -1450,6 +1510,26 @@ msgctxt "jerk_ironing description"
|
|||
msgid "The maximum instantaneous velocity change while performing ironing."
|
||||
msgstr "Silityksen aikainen nopeuden hetkellinen maksimimuutos."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
msgstr "Pintakalvon limityksen prosentti"
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap_mm label"
|
||||
msgid "Skin Overlap"
|
||||
msgstr "Pintakalvon limitys"
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill label"
|
||||
msgid "Infill"
|
||||
|
@ -1615,6 +1695,16 @@ msgctxt "infill_offset_y description"
|
|||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location label"
|
||||
msgid "Randomize Infill Start"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location description"
|
||||
msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_multiplier label"
|
||||
msgid "Infill Line Multiplier"
|
||||
|
@ -1667,26 +1757,6 @@ msgctxt "infill_overlap_mm description"
|
|||
msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr "Limityksen määrä täytön ja seinämien välillä. Pienellä limityksellä seinämät liittyvät tukevasti täyttöön."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
msgstr "Pintakalvon limityksen prosentti"
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap_mm label"
|
||||
msgid "Skin Overlap"
|
||||
msgstr "Pintakalvon limitys"
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_wipe_dist label"
|
||||
msgid "Infill Wipe Distance"
|
||||
|
@ -3077,16 +3147,6 @@ msgctxt "travel_avoid_distance description"
|
|||
msgid "The distance between the nozzle and already printed parts when avoiding during travel moves."
|
||||
msgstr "Suuttimen ja aiemmin tulostetun osan välinen etäisyys siirtoliikkeiden yhteydessä."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position label"
|
||||
msgid "Start Layers with the Same Part"
|
||||
msgstr "Aloita kerrokset samalla osalla"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position description"
|
||||
msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
msgstr "Aloita tulostus jokaisessa kerroksessa tulostamalla kappale, joka on lähellä samaa pistettä, jotta uutta kerrosta ei aloiteta tulostamalla kappaletta, johon edellinen kerros päättyi. Näin saadaan aikaan paremmat ulokkeet ja pienet osat, mutta tulostus kestää kauemmin."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_start_x label"
|
||||
msgid "Layer Start X"
|
||||
|
@ -3499,7 +3559,7 @@ msgstr ""
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_angles description"
|
||||
msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
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 default angle 0 degrees."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
|
@ -3967,6 +4027,36 @@ msgctxt "support_bottom_offset description"
|
|||
msgid "Amount of offset applied to the floors of the support."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_angles label"
|
||||
msgid "Support Interface Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_angles label"
|
||||
msgid "Support Roof Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_angles label"
|
||||
msgid "Support Floor Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_fan_enable label"
|
||||
msgid "Fan Speed Override"
|
||||
|
@ -5091,7 +5181,7 @@ msgstr ""
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "meshfix_maximum_deviation description"
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
|
@ -6093,6 +6183,46 @@ msgctxt "wipe_move_distance description"
|
|||
msgid "The distance to move the head back and forth across the brush."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size label"
|
||||
msgid "Small Hole Max Size"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size description"
|
||||
msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length label"
|
||||
msgid "Small Feature Max Length"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length description"
|
||||
msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor label"
|
||||
msgid "Small Feature Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor description"
|
||||
msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 label"
|
||||
msgid "First Layer Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 description"
|
||||
msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
msgid "Command Line Settings"
|
||||
|
@ -6153,6 +6283,18 @@ msgctxt "mesh_rotation_matrix description"
|
|||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||
msgstr "Mallissa käytettävä muunnosmatriisi, kun malli ladataan tiedostosta."
|
||||
|
||||
#~ msgctxt "ironing_enabled description"
|
||||
#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
#~ msgstr "Yläpinnan läpikäynti yhden ylimääräisen kerran ilman materiaalin pursotusta. Tämän tarkoitus on sulattaa yläosan muovia enemmän, jolloin saadaan sileämpi pinta."
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position label"
|
||||
#~ msgid "Start Layers with the Same Part"
|
||||
#~ msgstr "Aloita kerrokset samalla osalla"
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position description"
|
||||
#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
#~ msgstr "Aloita tulostus jokaisessa kerroksessa tulostamalla kappale, joka on lähellä samaa pistettä, jotta uutta kerrosta ei aloiteta tulostamalla kappaletta, johon edellinen kerros päättyi. Näin saadaan aikaan paremmat ulokkeet ja pienet osat, mutta tulostus kestää kauemmin."
|
||||
|
||||
#~ msgctxt "z_seam_corner description"
|
||||
#~ msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner."
|
||||
#~ msgstr "Määritä, vaikuttavatko mallin ulkolinjan kulmat sauman sijaintiin. Ei mitään tarkoittaa, että kulmilla ei ole vaikutusta sauman sijaintiin. Piilota sauma -valinnalla sauman sijainti sisäkulmassa on todennäköisempää. Paljasta sauma -valinnalla sauman sijainti ulkokulmassa on todennäköisempää. Piilota tai paljasta sauma -valinnalla sauman sijainti sisä- tai ulkokulmassa on todennäköisempää."
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-03-13 14:00+0200\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: French\n"
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-07-29 15:51+0200\n"
|
||||
"Last-Translator: Lionbridge <info@lionbridge.com>\n"
|
||||
"Language-Team: French <info@lionbridge.com>, French <info@bothof.nl>\n"
|
||||
|
@ -215,6 +215,16 @@ msgctxt "machine_heated_bed description"
|
|||
msgid "Whether the machine has a heated build plate present."
|
||||
msgstr "Si la machine a un plateau chauffé présent."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume label"
|
||||
msgid "Has Build Volume Temperature Stabilization"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume description"
|
||||
msgid "Whether the machine is able to stabilize the build volume temperature."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_center_is_zero label"
|
||||
msgid "Is Center Origin"
|
||||
|
@ -1270,6 +1280,56 @@ msgctxt "z_seam_type option sharpest_corner"
|
|||
msgid "Sharpest Corner"
|
||||
msgstr "Angle le plus aigu"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position label"
|
||||
msgid "Z Seam Position"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position description"
|
||||
msgid "The position near where to start printing each part in a layer."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backleft"
|
||||
msgid "Back Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option back"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backright"
|
||||
msgid "Back Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option right"
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontright"
|
||||
msgid "Front Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option front"
|
||||
msgid "Front"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontleft"
|
||||
msgid "Front Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option left"
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_x label"
|
||||
msgid "Z Seam X"
|
||||
|
@ -1298,10 +1358,7 @@ msgstr "Préférence de jointure d'angle"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner description"
|
||||
msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate."
|
||||
msgstr "Vérifie si les angles du contour du modèle influencent l'emplacement de la jointure. « Aucune » signifie que les angles n'ont aucune influence sur l'emplacement"
|
||||
" de la jointure. « Masquer la jointure » génère le positionnement de la jointure sur un angle intérieur. « Exposer la jointure » génère le positionnement"
|
||||
" de la jointure sur un angle extérieur. « Masquer ou exposer la jointure » génère le positionnement de la jointure sur un angle intérieur ou extérieur."
|
||||
" « Jointure intelligente » autorise les angles intérieurs et extérieurs, mais choisit plus fréquemment les angles intérieurs, le cas échéant."
|
||||
msgstr "Vérifie si les angles du contour du modèle influencent l'emplacement de la jointure. « Aucune » signifie que les angles n'ont aucune influence sur l'emplacement de la jointure. « Masquer la jointure » génère le positionnement de la jointure sur un angle intérieur. « Exposer la jointure » génère le positionnement de la jointure sur un angle extérieur. « Masquer ou exposer la jointure » génère le positionnement de la jointure sur un angle intérieur ou extérieur. « Jointure intelligente » autorise les angles intérieurs et extérieurs, mais choisit plus fréquemment les angles intérieurs, le cas échéant."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner option z_seam_corner_none"
|
||||
|
@ -1346,9 +1403,7 @@ msgstr "Aucune couche dans les trous en Z"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "skin_no_small_gaps_heuristic description"
|
||||
msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air."
|
||||
msgstr "Lorsque le modèle comporte de petits trous verticaux de quelques couches seulement, il doit normalement y avoir une couche autour de celles-ci dans l'espace"
|
||||
" étroit. Activez ce paramètre pour ne pas générer de couche si le trou vertical est très petit. Cela améliore le temps d'impression et le temps de découpage,"
|
||||
" mais laisse techniquement le remplissage exposé à l'air."
|
||||
msgstr "Lorsque le modèle comporte de petits trous verticaux de quelques couches seulement, il doit normalement y avoir une couche autour de celles-ci dans l'espace étroit. Activez ce paramètre pour ne pas générer de couche si le trou vertical est très petit. Cela améliore le temps d'impression et le temps de découpage, mais laisse techniquement le remplissage exposé à l'air."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_outline_count label"
|
||||
|
@ -1367,8 +1422,8 @@ msgstr "Activer l'étirage"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled description"
|
||||
msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
msgstr "Aller au-dessus de la surface supérieure une fois supplémentaire, mais sans extruder de matériau. Cela signifie de faire fondre le plastique en haut un peu plus, pour créer une surface lisse."
|
||||
msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_only_highest_layer label"
|
||||
|
@ -1460,6 +1515,26 @@ msgctxt "jerk_ironing description"
|
|||
msgid "The maximum instantaneous velocity change while performing ironing."
|
||||
msgstr "Le changement instantané maximal de vitesse lors de l'étirage."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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 label"
|
||||
msgid "Infill"
|
||||
|
@ -1625,6 +1700,16 @@ msgctxt "infill_offset_y description"
|
|||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr "Le motif de remplissage est décalé de cette distance sur l'axe Y."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location label"
|
||||
msgid "Randomize Infill Start"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location description"
|
||||
msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_multiplier label"
|
||||
msgid "Infill Line Multiplier"
|
||||
|
@ -1679,26 +1764,6 @@ msgctxt "infill_overlap_mm description"
|
|||
msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr "Le degré de chevauchement entre le remplissage et les parois. Un léger chevauchement permet de lier fermement les parois au remplissage."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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"
|
||||
msgid "Infill Wipe Distance"
|
||||
|
@ -2327,8 +2392,7 @@ msgstr "Limiter les rétractations du support"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "limit_support_retractions description"
|
||||
msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure."
|
||||
msgstr "Omettre la rétraction lors du passage entre supports en ligne droite. L'activation de ce paramètre permet de gagner du temps lors de l'impression, mais"
|
||||
" peut conduire à un stringing excessif à l'intérieur de la structure de support."
|
||||
msgstr "Omettre la rétraction lors du passage entre supports en ligne droite. L'activation de ce paramètre permet de gagner du temps lors de l'impression, mais peut conduire à un stringing excessif à l'intérieur de la structure de support."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_standby_temperature label"
|
||||
|
@ -2588,8 +2652,7 @@ msgstr "Vitesse du décalage en Z"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "speed_z_hop description"
|
||||
msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move."
|
||||
msgstr "La vitesse à laquelle le mouvement vertical en Z est effectué pour des décalages en Z. Cette vitesse est généralement inférieure à la vitesse d'impression"
|
||||
" car le plateau ou le portique de la machine est plus difficile à déplacer."
|
||||
msgstr "La vitesse à laquelle le mouvement vertical en Z est effectué pour des décalages en Z. Cette vitesse est généralement inférieure à la vitesse d'impression car le plateau ou le portique de la machine est plus difficile à déplacer."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "speed_slowdown_layers label"
|
||||
|
@ -3091,16 +3154,6 @@ msgctxt "travel_avoid_distance description"
|
|||
msgid "The distance between the nozzle and already printed parts when avoiding during travel moves."
|
||||
msgstr "La distance entre la buse et les pièces déjà imprimées lors du contournement pendant les déplacements."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position label"
|
||||
msgid "Start Layers with the Same Part"
|
||||
msgstr "Démarrer les couches avec la même partie"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position description"
|
||||
msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
msgstr "Dans chaque couche, démarre l'impression de l'objet à proximité du même point, de manière à ce que nous ne commencions pas une nouvelle couche en imprimant la pièce avec laquelle la couche précédente s'est terminée. Cela renforce les porte-à-faux et les petites pièces, mais augmente le temps d'impression."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_start_x label"
|
||||
msgid "Layer Start X"
|
||||
|
@ -3513,8 +3566,8 @@ msgstr "Direction de ligne de remplissage du support"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_angles description"
|
||||
msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
msgstr "Orientation du motif de remplissage pour les supports. Le motif de remplissage du support pivote dans le plan horizontal."
|
||||
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 default angle 0 degrees."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_brim_enable label"
|
||||
|
@ -3981,6 +4034,36 @@ msgctxt "support_bottom_offset description"
|
|||
msgid "Amount of offset applied to the floors of the support."
|
||||
msgstr "Quantité de décalage appliqué aux bas du support."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_angles label"
|
||||
msgid "Support Interface Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_angles label"
|
||||
msgid "Support Roof Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_angles label"
|
||||
msgid "Support Floor Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_fan_enable label"
|
||||
msgid "Fan Speed Override"
|
||||
|
@ -4868,8 +4951,7 @@ msgstr "Lisser les contours spiralisés"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "smooth_spiralized_contours description"
|
||||
msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details."
|
||||
msgstr "Lisser les contours spiralisés pour réduire la visibilité de la jointure en Z (la jointure en Z doit être à peine visible sur l'impression mais sera toujours"
|
||||
" visible dans la vue en couches). Veuillez remarquer que le lissage aura tendance à estomper les détails très fins de la surface."
|
||||
msgstr "Lisser les contours spiralisés pour réduire la visibilité de la jointure en Z (la jointure en Z doit être à peine visible sur l'impression mais sera toujours visible dans la vue en couches). Veuillez remarquer que le lissage aura tendance à estomper les détails très fins de la surface."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "relative_extrusion label"
|
||||
|
@ -5108,8 +5190,8 @@ msgstr "Écart maximum"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "meshfix_maximum_deviation description"
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
msgstr "L'écart maximum autorisé lors de la réduction de la résolution pour le paramètre Résolution maximum. Si vous augmentez cette valeur, l'impression sera moins précise, mais le G-Code sera plus petit."
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_skip_some_zags label"
|
||||
|
@ -6110,6 +6192,46 @@ msgctxt "wipe_move_distance description"
|
|||
msgid "The distance to move the head back and forth across the brush."
|
||||
msgstr "La distance de déplacement de la tête d'avant en arrière à travers la brosse."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size label"
|
||||
msgid "Small Hole Max Size"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size description"
|
||||
msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length label"
|
||||
msgid "Small Feature Max Length"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length description"
|
||||
msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor label"
|
||||
msgid "Small Feature Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor description"
|
||||
msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 label"
|
||||
msgid "First Layer Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 description"
|
||||
msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
msgid "Command Line Settings"
|
||||
|
@ -6170,6 +6292,26 @@ msgctxt "mesh_rotation_matrix description"
|
|||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||
msgstr "Matrice de transformation à appliquer au modèle lors de son chargement depuis le fichier."
|
||||
|
||||
#~ msgctxt "ironing_enabled description"
|
||||
#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
#~ msgstr "Aller au-dessus de la surface supérieure une fois supplémentaire, mais sans extruder de matériau. Cela signifie de faire fondre le plastique en haut un peu plus, pour créer une surface lisse."
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position label"
|
||||
#~ msgid "Start Layers with the Same Part"
|
||||
#~ msgstr "Démarrer les couches avec la même partie"
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position description"
|
||||
#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
#~ msgstr "Dans chaque couche, démarre l'impression de l'objet à proximité du même point, de manière à ce que nous ne commencions pas une nouvelle couche en imprimant la pièce avec laquelle la couche précédente s'est terminée. Cela renforce les porte-à-faux et les petites pièces, mais augmente le temps d'impression."
|
||||
|
||||
#~ msgctxt "support_infill_angles description"
|
||||
#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
#~ msgstr "Orientation du motif de remplissage pour les supports. Le motif de remplissage du support pivote dans le plan horizontal."
|
||||
|
||||
#~ msgctxt "meshfix_maximum_deviation description"
|
||||
#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
#~ msgstr "L'écart maximum autorisé lors de la réduction de la résolution pour le paramètre Résolution maximum. Si vous augmentez cette valeur, l'impression sera moins précise, mais le G-Code sera plus petit."
|
||||
|
||||
#~ msgctxt "machine_gcode_flavor label"
|
||||
#~ msgid "G-code Flavour"
|
||||
#~ msgstr "Parfum G-Code"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-03-13 14:00+0200\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: Italian\n"
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-07-29 15:51+0200\n"
|
||||
"Last-Translator: Lionbridge <info@lionbridge.com>\n"
|
||||
"Language-Team: Italian <info@lionbridge.com>, Italian <info@bothof.nl>\n"
|
||||
|
@ -215,6 +215,16 @@ msgctxt "machine_heated_bed description"
|
|||
msgid "Whether the machine has a heated build plate present."
|
||||
msgstr "Indica se la macchina ha un piano di stampa riscaldato."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume label"
|
||||
msgid "Has Build Volume Temperature Stabilization"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume description"
|
||||
msgid "Whether the machine is able to stabilize the build volume temperature."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_center_is_zero label"
|
||||
msgid "Is Center Origin"
|
||||
|
@ -1270,6 +1280,56 @@ msgctxt "z_seam_type option sharpest_corner"
|
|||
msgid "Sharpest Corner"
|
||||
msgstr "Angolo più acuto"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position label"
|
||||
msgid "Z Seam Position"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position description"
|
||||
msgid "The position near where to start printing each part in a layer."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backleft"
|
||||
msgid "Back Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option back"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backright"
|
||||
msgid "Back Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option right"
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontright"
|
||||
msgid "Front Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option front"
|
||||
msgid "Front"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontleft"
|
||||
msgid "Front Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option left"
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_x label"
|
||||
msgid "Z Seam X"
|
||||
|
@ -1298,10 +1358,7 @@ msgstr "Preferenze angolo giunzione"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner description"
|
||||
msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate."
|
||||
msgstr "Controlla se gli angoli sul profilo del modello influenzano la posizione della giunzione. Nessuno significa che gli angoli non hanno alcuna influenza sulla"
|
||||
" posizione della giunzione. Nascondi giunzione favorisce la presenza della giunzione su un angolo interno. Esponi giunzione favorisce la presenza della"
|
||||
" giunzione su un angolo esterno. Nascondi o esponi giunzione favorisce la presenza della giunzione su un angolo interno o esterno. Smart Hiding consente"
|
||||
" sia gli angoli interni che quelli esterni ma sceglie con maggiore frequenza gli angoli interni, se opportuno."
|
||||
msgstr "Controlla se gli angoli sul profilo del modello influenzano la posizione della giunzione. Nessuno significa che gli angoli non hanno alcuna influenza sulla posizione della giunzione. Nascondi giunzione favorisce la presenza della giunzione su un angolo interno. Esponi giunzione favorisce la presenza della giunzione su un angolo esterno. Nascondi o esponi giunzione favorisce la presenza della giunzione su un angolo interno o esterno. Smart Hiding consente sia gli angoli interni che quelli esterni ma sceglie con maggiore frequenza gli angoli interni, se opportuno."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner option z_seam_corner_none"
|
||||
|
@ -1346,9 +1403,7 @@ msgstr "Nessun rivest. est. negli interstizi a Z"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "skin_no_small_gaps_heuristic description"
|
||||
msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air."
|
||||
msgstr "Quando il modello presenta piccoli spazi vuoti verticali composti da un numero ridotto di strati, intorno a questi strati di norma dovrebbe essere presente"
|
||||
" un rivestimento esterno nell'interstizio. Abilitare questa impostazione per non generare il rivestimento esterno se l'interstizio verticale è molto piccolo."
|
||||
" Ciò consente di migliorare il tempo di stampa e il tempo di sezionamento, ma dal punto di vista tecnico lascia il riempimento esposto all'aria."
|
||||
msgstr "Quando il modello presenta piccoli spazi vuoti verticali composti da un numero ridotto di strati, intorno a questi strati di norma dovrebbe essere presente un rivestimento esterno nell'interstizio. Abilitare questa impostazione per non generare il rivestimento esterno se l'interstizio verticale è molto piccolo. Ciò consente di migliorare il tempo di stampa e il tempo di sezionamento, ma dal punto di vista tecnico lascia il riempimento esposto all'aria."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_outline_count label"
|
||||
|
@ -1367,8 +1422,8 @@ msgstr "Abilita stiratura"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled description"
|
||||
msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
msgstr "Ulteriore passaggio sopra la superficie superiore, senza estrusione di materiale. Ha lo scopo di fondere ulteriormente la plastica alla sommità, creando una superficie più uniforme."
|
||||
msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_only_highest_layer label"
|
||||
|
@ -1460,6 +1515,26 @@ msgctxt "jerk_ironing description"
|
|||
msgid "The maximum instantaneous velocity change while performing ironing."
|
||||
msgstr "Indica la variazione della velocità istantanea massima durante la stiratura."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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 label"
|
||||
msgid "Infill"
|
||||
|
@ -1625,6 +1700,16 @@ msgctxt "infill_offset_y description"
|
|||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr "Il riempimento si sposta di questa distanza lungo l'asse Y."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location label"
|
||||
msgid "Randomize Infill Start"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location description"
|
||||
msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_multiplier label"
|
||||
msgid "Infill Line Multiplier"
|
||||
|
@ -1679,26 +1764,6 @@ msgctxt "infill_overlap_mm description"
|
|||
msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr "Indica la quantità di sovrapposizione tra il riempimento e le pareti. Una leggera sovrapposizione consente il saldo collegamento delle pareti al riempimento."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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"
|
||||
msgid "Infill Wipe Distance"
|
||||
|
@ -2007,8 +2072,7 @@ msgstr "Materiale cristallino"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "material_crystallinity description"
|
||||
msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?"
|
||||
msgstr "Questo tipo di materiale è quello che si stacca in modo netto quando viene riscaldato (cristallino) oppure è il tipo che produce lunghe catene di polimeri"
|
||||
" intrecciati (non cristallino)?"
|
||||
msgstr "Questo tipo di materiale è quello che si stacca in modo netto quando viene riscaldato (cristallino) oppure è il tipo che produce lunghe catene di polimeri intrecciati (non cristallino)?"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_anti_ooze_retracted_position label"
|
||||
|
@ -2328,8 +2392,7 @@ msgstr "Limitazione delle retrazioni del supporto"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "limit_support_retractions description"
|
||||
msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure."
|
||||
msgstr "Omettere la retrazione negli spostamenti da un supporto ad un altro in linea retta. L'abilitazione di questa impostazione riduce il tempo di stampa, ma"
|
||||
" può comportare un'eccessiva produzione di filamenti all'interno della struttura del supporto."
|
||||
msgstr "Omettere la retrazione negli spostamenti da un supporto ad un altro in linea retta. L'abilitazione di questa impostazione riduce il tempo di stampa, ma può comportare un'eccessiva produzione di filamenti all'interno della struttura del supporto."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_standby_temperature label"
|
||||
|
@ -2589,8 +2652,7 @@ msgstr "Velocità di sollevamento Z"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "speed_z_hop description"
|
||||
msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move."
|
||||
msgstr "Velocità alla quale viene eseguito il movimento Z verticale per i sollevamenti in Z. In genere è inferiore alla velocità di stampa, dal momento che il"
|
||||
" piano o il corpo di stampa della macchina sono più difficili da spostare."
|
||||
msgstr "Velocità alla quale viene eseguito il movimento Z verticale per i sollevamenti in Z. In genere è inferiore alla velocità di stampa, dal momento che il piano o il corpo di stampa della macchina sono più difficili da spostare."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "speed_slowdown_layers label"
|
||||
|
@ -3092,16 +3154,6 @@ msgctxt "travel_avoid_distance description"
|
|||
msgid "The distance between the nozzle and already printed parts when avoiding during travel moves."
|
||||
msgstr "La distanza tra l’ugello e le parti già stampate quando si effettua lo spostamento con aggiramento."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position label"
|
||||
msgid "Start Layers with the Same Part"
|
||||
msgstr "Avvio strati con la stessa parte"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position description"
|
||||
msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
msgstr "In ciascuno strato inizia la stampa dell’oggetto vicino allo stesso punto, in modo che non si inizia un nuovo strato con la stampa del pezzo con cui è terminato lo strato precedente. Questo consente di ottenere migliori sovrapposizioni e parti piccole, ma aumenta il tempo di stampa."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_start_x label"
|
||||
msgid "Layer Start X"
|
||||
|
@ -3514,8 +3566,8 @@ msgstr "Direzione delle linee di riempimento supporto"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_angles description"
|
||||
msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
msgstr "Indica l’orientamento della configurazione del riempimento per i supporti. La configurazione del riempimento del supporto viene ruotata sul piano orizzontale."
|
||||
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 default angle 0 degrees."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_brim_enable label"
|
||||
|
@ -3645,8 +3697,7 @@ msgstr "Distanza giunzione supporto"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_join_distance description"
|
||||
msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one."
|
||||
msgstr "La distanza massima tra le strutture di supporto nelle direzioni X/Y. Quando la distanza tra le strutture è inferiore al valore indicato, le strutture"
|
||||
" convergono in una unica."
|
||||
msgstr "La distanza massima tra le strutture di supporto nelle direzioni X/Y. Quando la distanza tra le strutture è inferiore al valore indicato, le strutture convergono in una unica."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_offset label"
|
||||
|
@ -3983,6 +4034,36 @@ msgctxt "support_bottom_offset description"
|
|||
msgid "Amount of offset applied to the floors of the support."
|
||||
msgstr "Entità di offset applicato alle parti inferiori del supporto."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_angles label"
|
||||
msgid "Support Interface Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_angles label"
|
||||
msgid "Support Roof Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_angles label"
|
||||
msgid "Support Floor Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_fan_enable label"
|
||||
msgid "Fan Speed Override"
|
||||
|
@ -4870,8 +4951,7 @@ msgstr "Levigazione dei profili con movimento spiraliforme"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "smooth_spiralized_contours description"
|
||||
msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details."
|
||||
msgstr "Leviga i profili con movimento spiraliforme per ridurre la visibilità della giunzione Z (la giunzione Z dovrebbe essere appena visibile sulla stampa, ma"
|
||||
" rimane visibile nella visualizzazione a strati). Notare che la levigatura tende a rimuovere le bavature fini della superficie."
|
||||
msgstr "Leviga i profili con movimento spiraliforme per ridurre la visibilità della giunzione Z (la giunzione Z dovrebbe essere appena visibile sulla stampa, ma rimane visibile nella visualizzazione a strati). Notare che la levigatura tende a rimuovere le bavature fini della superficie."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "relative_extrusion label"
|
||||
|
@ -5110,8 +5190,8 @@ msgstr "Deviazione massima"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "meshfix_maximum_deviation description"
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
msgstr "La deviazione massima consentita quando si riduce la risoluzione per l'impostazione di Risoluzione massima. Se si aumenta questo parametro, la stampa sarà meno precisa, ma il codice g sarà più piccolo."
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_skip_some_zags label"
|
||||
|
@ -6112,6 +6192,46 @@ msgctxt "wipe_move_distance description"
|
|||
msgid "The distance to move the head back and forth across the brush."
|
||||
msgstr "La distanza dello spostamento longitudinale eseguito dalla testina attraverso lo spazzolino."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size label"
|
||||
msgid "Small Hole Max Size"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size description"
|
||||
msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length label"
|
||||
msgid "Small Feature Max Length"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length description"
|
||||
msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor label"
|
||||
msgid "Small Feature Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor description"
|
||||
msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 label"
|
||||
msgid "First Layer Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 description"
|
||||
msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
msgid "Command Line Settings"
|
||||
|
@ -6172,6 +6292,26 @@ msgctxt "mesh_rotation_matrix description"
|
|||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||
msgstr "Matrice di rotazione da applicare al modello quando caricato dal file."
|
||||
|
||||
#~ msgctxt "ironing_enabled description"
|
||||
#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
#~ msgstr "Ulteriore passaggio sopra la superficie superiore, senza estrusione di materiale. Ha lo scopo di fondere ulteriormente la plastica alla sommità, creando una superficie più uniforme."
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position label"
|
||||
#~ msgid "Start Layers with the Same Part"
|
||||
#~ msgstr "Avvio strati con la stessa parte"
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position description"
|
||||
#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
#~ msgstr "In ciascuno strato inizia la stampa dell’oggetto vicino allo stesso punto, in modo che non si inizia un nuovo strato con la stampa del pezzo con cui è terminato lo strato precedente. Questo consente di ottenere migliori sovrapposizioni e parti piccole, ma aumenta il tempo di stampa."
|
||||
|
||||
#~ msgctxt "support_infill_angles description"
|
||||
#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
#~ msgstr "Indica l’orientamento della configurazione del riempimento per i supporti. La configurazione del riempimento del supporto viene ruotata sul piano orizzontale."
|
||||
|
||||
#~ msgctxt "meshfix_maximum_deviation description"
|
||||
#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
#~ msgstr "La deviazione massima consentita quando si riduce la risoluzione per l'impostazione di Risoluzione massima. Se si aumenta questo parametro, la stampa sarà meno precisa, ma il codice g sarà più piccolo."
|
||||
|
||||
#~ msgctxt "machine_gcode_flavor label"
|
||||
#~ msgid "G-code Flavour"
|
||||
#~ msgstr "Tipo di codice G"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-03-13 14:00+0200\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: Japanese\n"
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-07-29 15:51+0200\n"
|
||||
"Last-Translator: Lionbridge <info@lionbridge.com>\n"
|
||||
"Language-Team: Japanese <info@lionbridge.com>, Japanese <info@bothof.nl>\n"
|
||||
|
@ -231,6 +231,16 @@ msgctxt "machine_heated_bed description"
|
|||
msgid "Whether the machine has a heated build plate present."
|
||||
msgstr "プリンターに加熱式ビルドプレートが付属しているかどうか。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume label"
|
||||
msgid "Has Build Volume Temperature Stabilization"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume description"
|
||||
msgid "Whether the machine is able to stabilize the build volume temperature."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_center_is_zero label"
|
||||
msgid "Is Center Origin"
|
||||
|
@ -1316,6 +1326,56 @@ msgctxt "z_seam_type option sharpest_corner"
|
|||
msgid "Sharpest Corner"
|
||||
msgstr "鋭い角"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position label"
|
||||
msgid "Z Seam Position"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position description"
|
||||
msgid "The position near where to start printing each part in a layer."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backleft"
|
||||
msgid "Back Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option back"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backright"
|
||||
msgid "Back Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option right"
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontright"
|
||||
msgid "Front Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option front"
|
||||
msgid "Front"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontleft"
|
||||
msgid "Front Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option left"
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
# msgstr "最も鋭利な角"
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_x label"
|
||||
|
@ -1415,11 +1475,10 @@ msgctxt "ironing_enabled label"
|
|||
msgid "Enable Ironing"
|
||||
msgstr "アイロン有効"
|
||||
|
||||
# msgstr "アイロンを有効にする"
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled description"
|
||||
msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
msgstr "ノズルから吐出せずに上部表面を再度動く機能。表面を溶かしてよりスムースにします。"
|
||||
msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_only_highest_layer label"
|
||||
|
@ -1521,6 +1580,26 @@ msgctxt "jerk_ironing description"
|
|||
msgid "The maximum instantaneous velocity change while performing ironing."
|
||||
msgstr "アイロン時の最大加速度。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "壁とスキンの中央ライン(のエンドポイント)が交差する量(スキンラインのライン幅と壁の最内部に対する割合)を調整します。わずかな交差によって、壁がスキンにしっかりつながります。スキンと壁のライン幅が同じで、割合が50%を超えると、スキンが壁を通過している可能性があります。これは、その時点で、スキン押出機のノズルの位置が、すでに壁の真ん中を過ぎている可能性があるためです。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap_mm label"
|
||||
msgid "Skin Overlap"
|
||||
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 "壁とスキンの中央ライン(のエンドポイント)が交差する量を調整します。わずかな交差によって、壁がスキンにしっかりつながります。スキンと壁のライン幅が同じで、壁の幅が半分以上の値になると、スキンが壁を通過している可能性があります。これは、その時点で、スキン押出機のノズルの位置が、すでに壁の真ん中を過ぎている可能性があるためです。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill label"
|
||||
msgid "Infill"
|
||||
|
@ -1693,6 +1772,16 @@ msgctxt "infill_offset_y description"
|
|||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr "インフィルパターンはY軸に沿ってこの距離を移動します。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location label"
|
||||
msgid "Randomize Infill Start"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location description"
|
||||
msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_multiplier label"
|
||||
msgid "Infill Line Multiplier"
|
||||
|
@ -1748,26 +1837,6 @@ msgctxt "infill_overlap_mm description"
|
|||
msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr "インフィルと壁が交差する量、わずかな交差によって壁がインフィルにしっかりつながります。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "壁とスキンの中央ライン(のエンドポイント)が交差する量(スキンラインのライン幅と壁の最内部に対する割合)を調整します。わずかな交差によって、壁がスキンにしっかりつながります。スキンと壁のライン幅が同じで、割合が50%を超えると、スキンが壁を通過している可能性があります。これは、その時点で、スキン押出機のノズルの位置が、すでに壁の真ん中を過ぎている可能性があるためです。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap_mm label"
|
||||
msgid "Skin Overlap"
|
||||
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 "壁とスキンの中央ライン(のエンドポイント)が交差する量を調整します。わずかな交差によって、壁がスキンにしっかりつながります。スキンと壁のライン幅が同じで、壁の幅が半分以上の値になると、スキンが壁を通過している可能性があります。これは、その時点で、スキン押出機のノズルの位置が、すでに壁の真ん中を過ぎている可能性があるためです。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_wipe_dist label"
|
||||
msgid "Infill Wipe Distance"
|
||||
|
@ -3175,17 +3244,6 @@ msgctxt "travel_avoid_distance description"
|
|||
msgid "The distance between the nozzle and already printed parts when avoiding during travel moves."
|
||||
msgstr "ノズルが既に印刷された部分を移動する際の間隔。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position label"
|
||||
msgid "Start Layers with the Same Part"
|
||||
msgstr "同じパーツでレイヤーを開始する"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
#, fuzzy
|
||||
msgctxt "start_layers_at_same_position description"
|
||||
msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
msgstr "各レイヤーの印刷は決まった場所近い距離のポイントにて印刷を始めます。そのため、前のレイヤーが終わった部分から新しいレイヤーのプリントを開始しません。これによりオーバーハングや小さなパーツの印刷改善されますが、その代わり印刷時間が長くなります。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_start_x label"
|
||||
msgid "Layer Start X"
|
||||
|
@ -3604,8 +3662,8 @@ msgstr "サポートインフィルラインの向き"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_angles description"
|
||||
msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
msgstr "対応するインフィルラインの向きです。サポートインフィルパターンは平面で回転します。"
|
||||
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 default angle 0 degrees."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_brim_enable label"
|
||||
|
@ -4093,6 +4151,36 @@ msgctxt "support_bottom_offset description"
|
|||
msgid "Amount of offset applied to the floors of the support."
|
||||
msgstr "サポートのフロアに適用されるオフセット量。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_angles label"
|
||||
msgid "Support Interface Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_angles label"
|
||||
msgid "Support Roof Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_angles label"
|
||||
msgid "Support Floor Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_fan_enable label"
|
||||
msgid "Fan Speed Override"
|
||||
|
@ -5237,8 +5325,8 @@ msgstr "最大偏差"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "meshfix_maximum_deviation description"
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
msgstr "最大解像度設定の解像度を下げるときに許容される最大偏差です。これを大きくすると、印刷の精度は低くなりますが、g-code は小さくなります。"
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_skip_some_zags label"
|
||||
|
@ -6248,6 +6336,46 @@ msgctxt "wipe_move_distance description"
|
|||
msgid "The distance to move the head back and forth across the brush."
|
||||
msgstr "ブラシ全体でヘッド前後に動かす距離。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size label"
|
||||
msgid "Small Hole Max Size"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size description"
|
||||
msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length label"
|
||||
msgid "Small Feature Max Length"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length description"
|
||||
msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor label"
|
||||
msgid "Small Feature Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor description"
|
||||
msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 label"
|
||||
msgid "First Layer Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 description"
|
||||
msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
msgid "Command Line Settings"
|
||||
|
@ -6308,6 +6436,28 @@ msgctxt "mesh_rotation_matrix description"
|
|||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||
msgstr "ファイルから読み込むときに、モデルに適用するトランスフォーメーションマトリックス。"
|
||||
|
||||
# msgstr "アイロンを有効にする"
|
||||
#~ msgctxt "ironing_enabled description"
|
||||
#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
#~ msgstr "ノズルから吐出せずに上部表面を再度動く機能。表面を溶かしてよりスムースにします。"
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position label"
|
||||
#~ msgid "Start Layers with the Same Part"
|
||||
#~ msgstr "同じパーツでレイヤーを開始する"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgctxt "start_layers_at_same_position description"
|
||||
#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
#~ msgstr "各レイヤーの印刷は決まった場所近い距離のポイントにて印刷を始めます。そのため、前のレイヤーが終わった部分から新しいレイヤーのプリントを開始しません。これによりオーバーハングや小さなパーツの印刷改善されますが、その代わり印刷時間が長くなります。"
|
||||
|
||||
#~ msgctxt "support_infill_angles description"
|
||||
#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
#~ msgstr "対応するインフィルラインの向きです。サポートインフィルパターンは平面で回転します。"
|
||||
|
||||
#~ msgctxt "meshfix_maximum_deviation description"
|
||||
#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
#~ msgstr "最大解像度設定の解像度を下げるときに許容される最大偏差です。これを大きくすると、印刷の精度は低くなりますが、g-code は小さくなります。"
|
||||
|
||||
#~ msgctxt "machine_gcode_flavor label"
|
||||
#~ msgid "G-code Flavour"
|
||||
#~ msgstr "G-codeフレーバー"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\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"
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-07-29 15:51+0200\n"
|
||||
"Last-Translator: Lionbridge <info@lionbridge.com>\n"
|
||||
"Language-Team: Korean <info@lionbridge.com>, Jinbum Kim <Jinbuhm.Kim@gmail.com>, Korean <info@bothof.nl>\n"
|
||||
|
@ -216,6 +216,16 @@ msgctxt "machine_heated_bed description"
|
|||
msgid "Whether the machine has a heated build plate present."
|
||||
msgstr "기기에 히팅 빌드 플레이트가 있는지 여부."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume label"
|
||||
msgid "Has Build Volume Temperature Stabilization"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume description"
|
||||
msgid "Whether the machine is able to stabilize the build volume temperature."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_center_is_zero label"
|
||||
msgid "Is Center Origin"
|
||||
|
@ -1271,6 +1281,56 @@ msgctxt "z_seam_type option sharpest_corner"
|
|||
msgid "Sharpest Corner"
|
||||
msgstr "날카로운 모서리"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position label"
|
||||
msgid "Z Seam Position"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position description"
|
||||
msgid "The position near where to start printing each part in a layer."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backleft"
|
||||
msgid "Back Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option back"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backright"
|
||||
msgid "Back Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option right"
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontright"
|
||||
msgid "Front Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option front"
|
||||
msgid "Front"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontleft"
|
||||
msgid "Front Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option left"
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_x label"
|
||||
msgid "Z Seam X"
|
||||
|
@ -1299,8 +1359,7 @@ msgstr "솔기 코너 환경 설정"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner description"
|
||||
msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate."
|
||||
msgstr "모델 외곽선의 모서리가 이음선의 위치에 영향을 주는지 여부를 제어합니다. 이것은 모서리가 이음선 위치에 영향을 미치지 않는다는 것을 의미하지 않습니다. 이음선 숨김은 이음선이 안쪽 모서리에서 발생할 가능성을 높입니다. 이음선 노출은 이음선이 외부 모서리에서 발생할 가능성을"
|
||||
" 높입니다. 이음선 숨김 또는 노출은 이음선이 내부나 외부 모서리에서 발생할 가능성을 높입니다. 스마트 숨김은 내외부 모서리 모두 가능하지만, 적절하다면 내부 모서리를 더욱 빈번하게 선택합니다."
|
||||
msgstr "모델 외곽선의 모서리가 이음선의 위치에 영향을 주는지 여부를 제어합니다. 이것은 모서리가 이음선 위치에 영향을 미치지 않는다는 것을 의미하지 않습니다. 이음선 숨김은 이음선이 안쪽 모서리에서 발생할 가능성을 높입니다. 이음선 노출은 이음선이 외부 모서리에서 발생할 가능성을 높입니다. 이음선 숨김 또는 노출은 이음선이 내부나 외부 모서리에서 발생할 가능성을 높입니다. 스마트 숨김은 내외부 모서리 모두 가능하지만, 적절하다면 내부 모서리를 더욱 빈번하게 선택합니다."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner option z_seam_corner_none"
|
||||
|
@ -1345,8 +1404,7 @@ msgstr "Z 간격에 스킨 없음"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "skin_no_small_gaps_heuristic description"
|
||||
msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air."
|
||||
msgstr "모델의 몇 가지 레이어에만 수직 간격이 작을 경우 보통 좁은 공간의 본 레이어 주위에도 스킨이 있어야 합니다. 수직 간격이 매우 작을 경우 스킨을 생성하지 않도록 이 설정을 활성화합니다. 이렇게 하면 프린팅 시간과 슬라이싱 시간은 개선되지만 기술적으로 내부채움이 공기 중에"
|
||||
" 노출된 상태로 남게 됩니다."
|
||||
msgstr "모델의 몇 가지 레이어에만 수직 간격이 작을 경우 보통 좁은 공간의 본 레이어 주위에도 스킨이 있어야 합니다. 수직 간격이 매우 작을 경우 스킨을 생성하지 않도록 이 설정을 활성화합니다. 이렇게 하면 프린팅 시간과 슬라이싱 시간은 개선되지만 기술적으로 내부채움이 공기 중에 노출된 상태로 남게 됩니다."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_outline_count label"
|
||||
|
@ -1365,8 +1423,8 @@ msgstr "다림질 사용"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled description"
|
||||
msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
msgstr "상단 표면을 한 번 더 이동하지만 재료를 익스트루딩 시키지 않습니다. 이것은 맨 위의 플라스틱을 녹여 부드러운 표면을 만듭니다."
|
||||
msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_only_highest_layer label"
|
||||
|
@ -1458,6 +1516,26 @@ msgctxt "jerk_ironing description"
|
|||
msgid "The maximum instantaneous velocity change while performing ironing."
|
||||
msgstr "다림질을하는 동안 최대 순간 속도 변화."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "벽과 스킨-센터라인(종점) 사이의 겹침 양을 스킨 라인과 가장 안쪽 벽의 라인 폭 비율로 조정하십시오. 약간의 겹침으로 벽이 스킨에 확실하게 연결될 수 있습니다. 동일한 스킨 및 벽 라인-폭을 고려할 때 비율이 50%가 넘는다면, 그 지점에서 스킨-익스트루더의 노즐 위치가 이미 벽 중앙을 지나 도달할 수 있기 때문에 이미 스킨이 벽을 지나치고 있을 수 있습니다."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap_mm label"
|
||||
msgid "Skin Overlap"
|
||||
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 "벽과 스킨-센터라인(종점) 사이의 겹침 양을 조정하십시오. 약간의 겹침으로 벽이 스킨에 확실하게 연결될 수 있습니다. 동일한 스킨 및 벽 라인-폭을 고려할 때 값이 벽 폭의 절반을 넘는다면, 그 지점에서 스킨-익스트루더의 노즐 위치가 이미 벽 중앙을 지나 도달할 수 있기 때문에 이미 스킨이 벽을 지나치고 있을 수 있습니다."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill label"
|
||||
msgid "Infill"
|
||||
|
@ -1623,6 +1701,16 @@ msgctxt "infill_offset_y description"
|
|||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr "내부채움 패턴이 Y축을 따라 이 거리만큼 이동합니다."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location label"
|
||||
msgid "Randomize Infill Start"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location description"
|
||||
msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_multiplier label"
|
||||
msgid "Infill Line Multiplier"
|
||||
|
@ -1677,26 +1765,6 @@ msgctxt "infill_overlap_mm description"
|
|||
msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr "내부채움과 벽 사이의 겹침 정도. 약간 겹치면 벽이 내부채움에 단단히 연결됩니다."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "벽과 스킨-센터라인(종점) 사이의 겹침 양을 스킨 라인과 가장 안쪽 벽의 라인 폭 비율로 조정하십시오. 약간의 겹침으로 벽이 스킨에 확실하게 연결될 수 있습니다. 동일한 스킨 및 벽 라인-폭을 고려할 때 비율이 50%가 넘는다면, 그 지점에서 스킨-익스트루더의 노즐 위치가 이미 벽 중앙을 지나 도달할 수 있기 때문에 이미 스킨이 벽을 지나치고 있을 수 있습니다."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap_mm label"
|
||||
msgid "Skin Overlap"
|
||||
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 "벽과 스킨-센터라인(종점) 사이의 겹침 양을 조정하십시오. 약간의 겹침으로 벽이 스킨에 확실하게 연결될 수 있습니다. 동일한 스킨 및 벽 라인-폭을 고려할 때 값이 벽 폭의 절반을 넘는다면, 그 지점에서 스킨-익스트루더의 노즐 위치가 이미 벽 중앙을 지나 도달할 수 있기 때문에 이미 스킨이 벽을 지나치고 있을 수 있습니다."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_wipe_dist label"
|
||||
msgid "Infill Wipe Distance"
|
||||
|
@ -3087,16 +3155,6 @@ msgctxt "travel_avoid_distance description"
|
|||
msgid "The distance between the nozzle and already printed parts when avoiding during travel moves."
|
||||
msgstr "이동 중 출력물을 피할 때 노즐과 이미 프린팅 된 부분 사이의 거리."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position label"
|
||||
msgid "Start Layers with the Same Part"
|
||||
msgstr "같은 부분으로 레이어 시작"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position description"
|
||||
msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
msgstr "각 레이어에서 같은 지점 근처에서 개체를 프린팅, 새 레이어는 이전 레이어가 끝난 부분에서 프린팅을 하지 않는다.. 이것은 오버행 및 작은 부분을 개선하지만 프린팅 시간을 증가시킵니다."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_start_x label"
|
||||
msgid "Layer Start X"
|
||||
|
@ -3509,8 +3567,8 @@ msgstr "서포트 내부채움 선 방향"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_angles description"
|
||||
msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
msgstr "서포트에 대한 내부채움 패턴 방향. 서포트 내부채움 패턴은 수평면에서 회전합니다."
|
||||
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 default angle 0 degrees."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_brim_enable label"
|
||||
|
@ -3977,6 +4035,36 @@ msgctxt "support_bottom_offset description"
|
|||
msgid "Amount of offset applied to the floors of the support."
|
||||
msgstr "서포트 바닥에 적용되는 오프셋 양."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_angles label"
|
||||
msgid "Support Interface Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_angles label"
|
||||
msgid "Support Roof Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_angles label"
|
||||
msgid "Support Floor Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_fan_enable label"
|
||||
msgid "Fan Speed Override"
|
||||
|
@ -5103,8 +5191,8 @@ msgstr "최대 편차"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "meshfix_maximum_deviation description"
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
msgstr "최대 해상도 설정에 대한 해상도를 낮추면 최대 편차를 사용할 수 있습니다. 최대 편차를 높이면 프린트의 정확도는 감소하지만, G 코드도 감소합니다."
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_skip_some_zags label"
|
||||
|
@ -6103,6 +6191,46 @@ msgctxt "wipe_move_distance description"
|
|||
msgid "The distance to move the head back and forth across the brush."
|
||||
msgstr "브러시 전체에 헤드를 앞뒤로 이동하는 거리입니다."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size label"
|
||||
msgid "Small Hole Max Size"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size description"
|
||||
msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length label"
|
||||
msgid "Small Feature Max Length"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length description"
|
||||
msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor label"
|
||||
msgid "Small Feature Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor description"
|
||||
msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 label"
|
||||
msgid "First Layer Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 description"
|
||||
msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
msgid "Command Line Settings"
|
||||
|
@ -6163,6 +6291,26 @@ msgctxt "mesh_rotation_matrix description"
|
|||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||
msgstr "파일로부터 로드 하는 경유, 모델에 적용될 변환 행렬입니다."
|
||||
|
||||
#~ msgctxt "ironing_enabled description"
|
||||
#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
#~ msgstr "상단 표면을 한 번 더 이동하지만 재료를 익스트루딩 시키지 않습니다. 이것은 맨 위의 플라스틱을 녹여 부드러운 표면을 만듭니다."
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position label"
|
||||
#~ msgid "Start Layers with the Same Part"
|
||||
#~ msgstr "같은 부분으로 레이어 시작"
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position description"
|
||||
#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
#~ msgstr "각 레이어에서 같은 지점 근처에서 개체를 프린팅, 새 레이어는 이전 레이어가 끝난 부분에서 프린팅을 하지 않는다.. 이것은 오버행 및 작은 부분을 개선하지만 프린팅 시간을 증가시킵니다."
|
||||
|
||||
#~ msgctxt "support_infill_angles description"
|
||||
#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
#~ msgstr "서포트에 대한 내부채움 패턴 방향. 서포트 내부채움 패턴은 수평면에서 회전합니다."
|
||||
|
||||
#~ msgctxt "meshfix_maximum_deviation description"
|
||||
#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
#~ msgstr "최대 해상도 설정에 대한 해상도를 낮추면 최대 편차를 사용할 수 있습니다. 최대 편차를 높이면 프린트의 정확도는 감소하지만, G 코드도 감소합니다."
|
||||
|
||||
#~ msgctxt "machine_gcode_flavor label"
|
||||
#~ msgid "G-code Flavour"
|
||||
#~ msgstr "G-code Flavour"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-03-13 14:00+0200\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: Dutch\n"
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-07-29 15:51+0200\n"
|
||||
"Last-Translator: Lionbridge <info@lionbridge.com>\n"
|
||||
"Language-Team: Dutch <info@lionbridge.com>, Dutch <info@bothof.nl>\n"
|
||||
|
@ -215,6 +215,16 @@ msgctxt "machine_heated_bed description"
|
|||
msgid "Whether the machine has a heated build plate present."
|
||||
msgstr "Hiermee geeft u aan of een verwarmd platform aanwezig is."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume label"
|
||||
msgid "Has Build Volume Temperature Stabilization"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume description"
|
||||
msgid "Whether the machine is able to stabilize the build volume temperature."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_center_is_zero label"
|
||||
msgid "Is Center Origin"
|
||||
|
@ -1270,6 +1280,56 @@ msgctxt "z_seam_type option sharpest_corner"
|
|||
msgid "Sharpest Corner"
|
||||
msgstr "Scherpste hoek"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position label"
|
||||
msgid "Z Seam Position"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position description"
|
||||
msgid "The position near where to start printing each part in a layer."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backleft"
|
||||
msgid "Back Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option back"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backright"
|
||||
msgid "Back Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option right"
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontright"
|
||||
msgid "Front Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option front"
|
||||
msgid "Front"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontleft"
|
||||
msgid "Front Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option left"
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_x label"
|
||||
msgid "Z Seam X"
|
||||
|
@ -1298,11 +1358,7 @@ msgstr "Voorkeur van naad en hoek"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner description"
|
||||
msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate."
|
||||
msgstr "Instellen of hoeken in het model invloed hebben op de positie van de naad. Geen wil zeggen dat hoeken geen invloed hebben op de positie"
|
||||
" van de naad. Met Naad Verbergen is de kans groter dat de naad op een binnenhoek komt. Met Naad Zichtbaar Maken is de"
|
||||
" kans groter dat de naad op een buitenhoek komt. Met Naad Verbergen of Naad Zichtbaar Maken is de kans groter dat de"
|
||||
" naad op een binnen- of buitenhoek komt. Met Slim Verbergen zijn zowel binnen- als buitenhoeken mogelijk, maar wordt er vaker (indien van"
|
||||
" toepassing) gebruikgemaakt van binnenhoeken."
|
||||
msgstr "Instellen of hoeken in het model invloed hebben op de positie van de naad. Geen wil zeggen dat hoeken geen invloed hebben op de positie van de naad. Met Naad Verbergen is de kans groter dat de naad op een binnenhoek komt. Met Naad Zichtbaar Maken is de kans groter dat de naad op een buitenhoek komt. Met Naad Verbergen of Naad Zichtbaar Maken is de kans groter dat de naad op een binnen- of buitenhoek komt. Met Slim Verbergen zijn zowel binnen- als buitenhoeken mogelijk, maar wordt er vaker (indien van toepassing) gebruikgemaakt van binnenhoeken."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner option z_seam_corner_none"
|
||||
|
@ -1347,9 +1403,7 @@ msgstr "Geen skin in Z-gaten"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "skin_no_small_gaps_heuristic description"
|
||||
msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air."
|
||||
msgstr "Als het model kleine verticale gaten van slechts een paar lagen heeft, bevindt er zich doorgaans een skin rond die lagen in de kleine ruimte. Schakel deze"
|
||||
" instelling in om geen skin te genereren als de verticale tussenruimte erg klein is. Zo verloopt printen en slicen sneller, maar technisch nadeel is dat"
|
||||
" de vulling aan de lucht wordt blootgesteld."
|
||||
msgstr "Als het model kleine verticale gaten van slechts een paar lagen heeft, bevindt er zich doorgaans een skin rond die lagen in de kleine ruimte. Schakel deze instelling in om geen skin te genereren als de verticale tussenruimte erg klein is. Zo verloopt printen en slicen sneller, maar technisch nadeel is dat de vulling aan de lucht wordt blootgesteld."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_outline_count label"
|
||||
|
@ -1368,8 +1422,8 @@ msgstr "Strijken inschakelen"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled description"
|
||||
msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
msgstr "Ga nog een extra keer over de bovenlaag, echter zonder materiaal door te voeren. Hierdoor wordt de kunststof aan de bovenkant verder gesmolten, waardoor een gladder oppervlak wordt verkregen."
|
||||
msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_only_highest_layer label"
|
||||
|
@ -1461,6 +1515,26 @@ msgctxt "jerk_ironing description"
|
|||
msgid "The maximum instantaneous velocity change while performing ironing."
|
||||
msgstr "De maximale onmiddellijke snelheidsverandering tijdens het strijken."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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 label"
|
||||
msgid "Infill"
|
||||
|
@ -1626,6 +1700,16 @@ msgctxt "infill_offset_y description"
|
|||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr "Het vulpatroon wordt over deze afstand verplaatst langs de Y-as."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location label"
|
||||
msgid "Randomize Infill Start"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location description"
|
||||
msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_multiplier label"
|
||||
msgid "Infill Line Multiplier"
|
||||
|
@ -1680,26 +1764,6 @@ msgctxt "infill_overlap_mm description"
|
|||
msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr "De mate van overlap tussen de vulling en de wanden. Met een lichte overlap kunnen de wanden goed hechten aan de vulling."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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"
|
||||
msgid "Infill Wipe Distance"
|
||||
|
@ -2328,8 +2392,7 @@ msgstr "Supportintrekkingen beperken"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "limit_support_retractions description"
|
||||
msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure."
|
||||
msgstr "Sla intrekking over tijdens bewegingen in een rechte lijn van support naar support. Deze instelling verkort de printtijd, maar kan leiden tot overmatige"
|
||||
" draadvorming in de supportstructuur."
|
||||
msgstr "Sla intrekking over tijdens bewegingen in een rechte lijn van support naar support. Deze instelling verkort de printtijd, maar kan leiden tot overmatige draadvorming in de supportstructuur."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_standby_temperature label"
|
||||
|
@ -2589,8 +2652,7 @@ msgstr "Snelheid Z-sprong"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "speed_z_hop description"
|
||||
msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move."
|
||||
msgstr "De snelheid waarmee de verticale Z-beweging wordt gemaakt voor Z-sprongen. Dit is meestal lager dan de printsnelheid, omdat het platform of de rijbrug"
|
||||
" van de machine moeilijker te verplaatsen is."
|
||||
msgstr "De snelheid waarmee de verticale Z-beweging wordt gemaakt voor Z-sprongen. Dit is meestal lager dan de printsnelheid, omdat het platform of de rijbrug van de machine moeilijker te verplaatsen is."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "speed_slowdown_layers label"
|
||||
|
@ -3092,16 +3154,6 @@ msgctxt "travel_avoid_distance description"
|
|||
msgid "The distance between the nozzle and already printed parts when avoiding during travel moves."
|
||||
msgstr "De afstand tussen de nozzle en geprinte delen wanneer deze tijdens bewegingen worden gemeden."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position label"
|
||||
msgid "Start Layers with the Same Part"
|
||||
msgstr "Lagen beginnen met hetzelfde deel"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position description"
|
||||
msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
msgstr "Begin het printen van elke laag van het object bij hetzelfde punt, zodat we geen nieuwe laag beginnen met het printen van het deel waarmee de voorgaande laag is geëindigd. Hiermee wordt de kwaliteit van overhangende gedeelten en kleine delen verbeterd, maar duurt het printen langer."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_start_x label"
|
||||
msgid "Layer Start X"
|
||||
|
@ -3514,8 +3566,8 @@ msgstr "Lijnrichting Vulling Supportstructuur"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_angles description"
|
||||
msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
msgstr "Richting van het vulpatroon voor supportstructuren. Het vulpatroon voor de supportstructuur wordt in het horizontale vlak gedraaid."
|
||||
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 default angle 0 degrees."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_brim_enable label"
|
||||
|
@ -3645,8 +3697,7 @@ msgstr "Samenvoegafstand Supportstructuur"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_join_distance description"
|
||||
msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one."
|
||||
msgstr "De maximale afstand tussen de supportstructuren in de X- en Y-richting. Wanneer afzonderlijke structuren dichter bij elkaar staan dan deze waarde, worden"
|
||||
" deze samengevoegd tot één structuur."
|
||||
msgstr "De maximale afstand tussen de supportstructuren in de X- en Y-richting. Wanneer afzonderlijke structuren dichter bij elkaar staan dan deze waarde, worden deze samengevoegd tot één structuur."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_offset label"
|
||||
|
@ -3983,6 +4034,36 @@ msgctxt "support_bottom_offset description"
|
|||
msgid "Amount of offset applied to the floors of the support."
|
||||
msgstr "De mate van offset die wordt toegepast op de supportvloeren."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_angles label"
|
||||
msgid "Support Interface Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_angles label"
|
||||
msgid "Support Roof Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_angles label"
|
||||
msgid "Support Floor Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_fan_enable label"
|
||||
msgid "Fan Speed Override"
|
||||
|
@ -4870,8 +4951,7 @@ msgstr "Gespiraliseerde contouren effenen"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "smooth_spiralized_contours description"
|
||||
msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details."
|
||||
msgstr "Maak de gespiraliseerde contouren vlak om de zichtbaarheid van de Z-naad te verminderen (de Z-naad mag in de print nauwelijks zichtbaar zijn, maar is nog"
|
||||
" wel zichtbaar in de laagweergave). Houd er rekening mee dat fijne oppervlaktedetails worden vervaagd door het effenen."
|
||||
msgstr "Maak de gespiraliseerde contouren vlak om de zichtbaarheid van de Z-naad te verminderen (de Z-naad mag in de print nauwelijks zichtbaar zijn, maar is nog wel zichtbaar in de laagweergave). Houd er rekening mee dat fijne oppervlaktedetails worden vervaagd door het effenen."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "relative_extrusion label"
|
||||
|
@ -5110,8 +5190,8 @@ msgstr "Maximale afwijking"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "meshfix_maximum_deviation description"
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
msgstr "De maximaal toegestane afwijking tijdens het verlagen van de resolutie voor de instelling Maximale resolutie. Als u deze waarde verhoogt, wordt de print minder nauwkeurig, maar wordt de G-code kleiner."
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_skip_some_zags label"
|
||||
|
@ -6112,6 +6192,46 @@ msgctxt "wipe_move_distance description"
|
|||
msgid "The distance to move the head back and forth across the brush."
|
||||
msgstr "De afstand die de kop heen en weer wordt bewogen over de borstel."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size label"
|
||||
msgid "Small Hole Max Size"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size description"
|
||||
msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length label"
|
||||
msgid "Small Feature Max Length"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length description"
|
||||
msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor label"
|
||||
msgid "Small Feature Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor description"
|
||||
msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 label"
|
||||
msgid "First Layer Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 description"
|
||||
msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
msgid "Command Line Settings"
|
||||
|
@ -6172,6 +6292,26 @@ msgctxt "mesh_rotation_matrix description"
|
|||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||
msgstr "Omzettingsmatrix die moet worden toegepast op het model wanneer dit wordt geladen vanuit een bestand."
|
||||
|
||||
#~ msgctxt "ironing_enabled description"
|
||||
#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
#~ msgstr "Ga nog een extra keer over de bovenlaag, echter zonder materiaal door te voeren. Hierdoor wordt de kunststof aan de bovenkant verder gesmolten, waardoor een gladder oppervlak wordt verkregen."
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position label"
|
||||
#~ msgid "Start Layers with the Same Part"
|
||||
#~ msgstr "Lagen beginnen met hetzelfde deel"
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position description"
|
||||
#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
#~ msgstr "Begin het printen van elke laag van het object bij hetzelfde punt, zodat we geen nieuwe laag beginnen met het printen van het deel waarmee de voorgaande laag is geëindigd. Hiermee wordt de kwaliteit van overhangende gedeelten en kleine delen verbeterd, maar duurt het printen langer."
|
||||
|
||||
#~ msgctxt "support_infill_angles description"
|
||||
#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
#~ msgstr "Richting van het vulpatroon voor supportstructuren. Het vulpatroon voor de supportstructuur wordt in het horizontale vlak gedraaid."
|
||||
|
||||
#~ msgctxt "meshfix_maximum_deviation description"
|
||||
#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
#~ msgstr "De maximaal toegestane afwijking tijdens het verlagen van de resolutie voor de instelling Maximale resolutie. Als u deze waarde verhoogt, wordt de print minder nauwkeurig, maar wordt de G-code kleiner."
|
||||
|
||||
#~ msgctxt "machine_gcode_flavor label"
|
||||
#~ msgid "G-code Flavour"
|
||||
#~ msgstr "Versie G-code"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\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"
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-05-27 22:32+0200\n"
|
||||
"Last-Translator: Mariusz Matłosz <matliks@gmail.com>\n"
|
||||
"Language-Team: Mariusz Matłosz <matliks@gmail.com>, reprapy.pl\n"
|
||||
|
@ -215,6 +215,16 @@ msgctxt "machine_heated_bed description"
|
|||
msgid "Whether the machine has a heated build plate present."
|
||||
msgstr "Określa czy maszyna posiada podgrzewany stół."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume label"
|
||||
msgid "Has Build Volume Temperature Stabilization"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume description"
|
||||
msgid "Whether the machine is able to stabilize the build volume temperature."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_center_is_zero label"
|
||||
msgid "Is Center Origin"
|
||||
|
@ -1270,6 +1280,56 @@ msgctxt "z_seam_type option sharpest_corner"
|
|||
msgid "Sharpest Corner"
|
||||
msgstr "Najostrzejszy róg"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position label"
|
||||
msgid "Z Seam Position"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position description"
|
||||
msgid "The position near where to start printing each part in a layer."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backleft"
|
||||
msgid "Back Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option back"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backright"
|
||||
msgid "Back Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option right"
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontright"
|
||||
msgid "Front Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option front"
|
||||
msgid "Front"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontleft"
|
||||
msgid "Front Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option left"
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_x label"
|
||||
msgid "Z Seam X"
|
||||
|
@ -1362,8 +1422,8 @@ msgstr "Włącz Prasowanie"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled description"
|
||||
msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
msgstr "Przejedź nad górną powierzchnią dodatkowy raz, ale bez ekstrudowania materiału. Topi to plastyk na górze, co powoduje gładszą powierzchnię."
|
||||
msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_only_highest_layer label"
|
||||
|
@ -1455,6 +1515,26 @@ msgctxt "jerk_ironing description"
|
|||
msgid "The maximum instantaneous velocity change while performing ironing."
|
||||
msgstr "Maksymalna nagła zmiana prędkości podczas przeprowadzania prasowania."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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 label"
|
||||
msgid "Infill"
|
||||
|
@ -1620,6 +1700,16 @@ msgctxt "infill_offset_y description"
|
|||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr "Wzór wypełnienia jest przesunięty o tę odległość wzdłuż osi Y."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location label"
|
||||
msgid "Randomize Infill Start"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location description"
|
||||
msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_multiplier label"
|
||||
msgid "Infill Line Multiplier"
|
||||
|
@ -1674,26 +1764,6 @@ msgctxt "infill_overlap_mm description"
|
|||
msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr "Ilość nałożenia pomiędzy wypełnieniem a ścianami. Nieznaczne nałożenie pozwala ściśle łączyć się z wypełnieniem."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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"
|
||||
|
@ -3084,16 +3154,6 @@ msgctxt "travel_avoid_distance description"
|
|||
msgid "The distance between the nozzle and already printed parts when avoiding during travel moves."
|
||||
msgstr "Odległość między dyszą a już wydrukowanym elementem, gdy są one omijane podczas ruchu jałowego."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position label"
|
||||
msgid "Start Layers with the Same Part"
|
||||
msgstr "Rozp. Warstwy w tym Samym Punkcie"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position description"
|
||||
msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
msgstr "Na każdej warstwie rozpocznij drukowanie obiektu blisko tego samego punktu, abyśmy nie rozpoczynali nowej warstwy w miejscu gdzie skończyła się poprzednia warstwa. Powoduje to lepsze nawisy i małe elementy, ale wydłuża czas druku."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_start_x label"
|
||||
msgid "Layer Start X"
|
||||
|
@ -3506,8 +3566,8 @@ msgstr "Kierunek Linii Wypełnienia Podpory"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_angles description"
|
||||
msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
msgstr "Orientacja wzoru wypełnienia dla podpór. Wzór podpory jest obracany w płaszczyźnie poziomej."
|
||||
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 default angle 0 degrees."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_brim_enable label"
|
||||
|
@ -3974,6 +4034,36 @@ msgctxt "support_bottom_offset description"
|
|||
msgid "Amount of offset applied to the floors of the support."
|
||||
msgstr "Wartość przesunięcia zastosowana do obszaru podłoża podpór."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_angles label"
|
||||
msgid "Support Interface Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_angles label"
|
||||
msgid "Support Roof Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_angles label"
|
||||
msgid "Support Floor Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_fan_enable label"
|
||||
msgid "Fan Speed Override"
|
||||
|
@ -5100,8 +5190,8 @@ msgstr "Maksymalne odchylenie"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "meshfix_maximum_deviation description"
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
msgstr "Maksymalne odchylenie dozwolone przy zmniejszaniu rozdzielczości dla ustawienia „Maksymalna rozdzielczość”. Jeśli to zwiększysz, wydruk będzie mniej dokładny, ale G-Code będzie mniejszy."
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_skip_some_zags label"
|
||||
|
@ -6102,6 +6192,46 @@ msgctxt "wipe_move_distance description"
|
|||
msgid "The distance to move the head back and forth across the brush."
|
||||
msgstr "Odległość, którą głowica musi pokonać w tę i z powrotem po szczotce."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size label"
|
||||
msgid "Small Hole Max Size"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size description"
|
||||
msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length label"
|
||||
msgid "Small Feature Max Length"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length description"
|
||||
msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor label"
|
||||
msgid "Small Feature Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor description"
|
||||
msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 label"
|
||||
msgid "First Layer Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 description"
|
||||
msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
msgid "Command Line Settings"
|
||||
|
@ -6162,6 +6292,26 @@ msgctxt "mesh_rotation_matrix description"
|
|||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||
msgstr "Forma przesunięcia, która ma być zastosowana do modelu podczas ładowania z pliku."
|
||||
|
||||
#~ msgctxt "ironing_enabled description"
|
||||
#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
#~ msgstr "Przejedź nad górną powierzchnią dodatkowy raz, ale bez ekstrudowania materiału. Topi to plastyk na górze, co powoduje gładszą powierzchnię."
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position label"
|
||||
#~ msgid "Start Layers with the Same Part"
|
||||
#~ msgstr "Rozp. Warstwy w tym Samym Punkcie"
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position description"
|
||||
#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
#~ msgstr "Na każdej warstwie rozpocznij drukowanie obiektu blisko tego samego punktu, abyśmy nie rozpoczynali nowej warstwy w miejscu gdzie skończyła się poprzednia warstwa. Powoduje to lepsze nawisy i małe elementy, ale wydłuża czas druku."
|
||||
|
||||
#~ msgctxt "support_infill_angles description"
|
||||
#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
#~ msgstr "Orientacja wzoru wypełnienia dla podpór. Wzór podpory jest obracany w płaszczyźnie poziomej."
|
||||
|
||||
#~ msgctxt "meshfix_maximum_deviation description"
|
||||
#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
#~ msgstr "Maksymalne odchylenie dozwolone przy zmniejszaniu rozdzielczości dla ustawienia „Maksymalna rozdzielczość”. Jeśli to zwiększysz, wydruk będzie mniej dokładny, ale G-Code będzie mniejszy."
|
||||
|
||||
#~ msgctxt "machine_gcode_flavor label"
|
||||
#~ msgid "G-code Flavour"
|
||||
#~ msgstr "Wersja G-code"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\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"
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-07-28 07:41-0300\n"
|
||||
"Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n"
|
||||
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br>\n"
|
||||
|
@ -216,6 +216,16 @@ msgctxt "machine_heated_bed description"
|
|||
msgid "Whether the machine has a heated build plate present."
|
||||
msgstr "Indica se a plataforma de impressão pode ser aquecida."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume label"
|
||||
msgid "Has Build Volume Temperature Stabilization"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume description"
|
||||
msgid "Whether the machine is able to stabilize the build volume temperature."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_center_is_zero label"
|
||||
msgid "Is Center Origin"
|
||||
|
@ -1271,6 +1281,56 @@ msgctxt "z_seam_type option sharpest_corner"
|
|||
msgid "Sharpest Corner"
|
||||
msgstr "Canto Mais Agudo"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position label"
|
||||
msgid "Z Seam Position"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position description"
|
||||
msgid "The position near where to start printing each part in a layer."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backleft"
|
||||
msgid "Back Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option back"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backright"
|
||||
msgid "Back Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option right"
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontright"
|
||||
msgid "Front Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option front"
|
||||
msgid "Front"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontleft"
|
||||
msgid "Front Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option left"
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_x label"
|
||||
msgid "Z Seam X"
|
||||
|
@ -1363,8 +1423,8 @@ msgstr "Habilitar Passar a Ferro"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled description"
|
||||
msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
msgstr "Passar sobre a superfície superior depois de impressa, mas sem extrudar material. A idéia é derreter o plástico do topo ainda mais, criando uma superfície mais lisa."
|
||||
msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_only_highest_layer label"
|
||||
|
@ -1456,6 +1516,26 @@ msgctxt "jerk_ironing description"
|
|||
msgid "The maximum instantaneous velocity change while performing ironing."
|
||||
msgstr "A máxima mudança de velocidade instantânea em uma direção com que o recurso de passar a ferro é feito."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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 label"
|
||||
msgid "Infill"
|
||||
|
@ -1621,6 +1701,16 @@ msgctxt "infill_offset_y description"
|
|||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr "O padrão de preenchimento é movido por esta distância no eixo Y."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location label"
|
||||
msgid "Randomize Infill Start"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location description"
|
||||
msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_multiplier label"
|
||||
msgid "Infill Line Multiplier"
|
||||
|
@ -1675,26 +1765,6 @@ msgctxt "infill_overlap_mm description"
|
|||
msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr "A quantidade de sobreposição entre o preenchimento e as paredes. Uma leve sobreposição permite que as paredes se conectem firmemente ao preenchimento."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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"
|
||||
msgid "Skin Overlap"
|
||||
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 "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"
|
||||
msgid "Infill Wipe Distance"
|
||||
|
@ -3085,16 +3155,6 @@ msgctxt "travel_avoid_distance description"
|
|||
msgid "The distance between the nozzle and already printed parts when avoiding during travel moves."
|
||||
msgstr "A distância entre o bico e as partes já impressas quando evitadas durante o percurso."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position label"
|
||||
msgid "Start Layers with the Same Part"
|
||||
msgstr "Iniciar Camadas com a Mesma Parte"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position description"
|
||||
msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
msgstr "Em cada camada iniciar imprimindo o objeto próximo ao mesmo ponto, de modo que não comecemos uma nova camada quando imprimir a peça com que a camada anterior terminou. Isso permite seções pendentes e partes pequenas melhores, mas aumenta o tempo de impressão."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_start_x label"
|
||||
msgid "Layer Start X"
|
||||
|
@ -3507,8 +3567,8 @@ msgstr "Direção de Filete do Preenchimento de Suporte"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_angles description"
|
||||
msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
msgstr "Orientação do padrão de preenchimento para suportes. O padrão de preenchimento do suporte é rotacionado no plano horizontal."
|
||||
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 default angle 0 degrees."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_brim_enable label"
|
||||
|
@ -3975,6 +4035,36 @@ msgctxt "support_bottom_offset description"
|
|||
msgid "Amount of offset applied to the floors of the support."
|
||||
msgstr "Quantidade de deslocamento aplicado às bases do suporte."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_angles label"
|
||||
msgid "Support Interface Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_angles label"
|
||||
msgid "Support Roof Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_angles label"
|
||||
msgid "Support Floor Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_fan_enable label"
|
||||
msgid "Fan Speed Override"
|
||||
|
@ -5101,8 +5191,8 @@ msgstr "Desvio Máximo"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "meshfix_maximum_deviation description"
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
msgstr "O valor máximo de desvio permitido ao reduzir a resolução para o ajuste de Resolução Máxima. Se você aumenta este número, a impressão terá menos acuidade, mas o G-Code será menor."
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_skip_some_zags label"
|
||||
|
@ -6103,6 +6193,46 @@ msgctxt "wipe_move_distance description"
|
|||
msgid "The distance to move the head back and forth across the brush."
|
||||
msgstr "A distância com que mover a cabeça pra frente e pra trás durante a varredura."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size label"
|
||||
msgid "Small Hole Max Size"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size description"
|
||||
msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length label"
|
||||
msgid "Small Feature Max Length"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length description"
|
||||
msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor label"
|
||||
msgid "Small Feature Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor description"
|
||||
msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 label"
|
||||
msgid "First Layer Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 description"
|
||||
msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
msgid "Command Line Settings"
|
||||
|
@ -6163,6 +6293,26 @@ msgctxt "mesh_rotation_matrix description"
|
|||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||
msgstr "Matriz de transformação a ser aplicada ao modelo após o carregamento do arquivo."
|
||||
|
||||
#~ msgctxt "ironing_enabled description"
|
||||
#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
#~ msgstr "Passar sobre a superfície superior depois de impressa, mas sem extrudar material. A idéia é derreter o plástico do topo ainda mais, criando uma superfície mais lisa."
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position label"
|
||||
#~ msgid "Start Layers with the Same Part"
|
||||
#~ msgstr "Iniciar Camadas com a Mesma Parte"
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position description"
|
||||
#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
#~ msgstr "Em cada camada iniciar imprimindo o objeto próximo ao mesmo ponto, de modo que não comecemos uma nova camada quando imprimir a peça com que a camada anterior terminou. Isso permite seções pendentes e partes pequenas melhores, mas aumenta o tempo de impressão."
|
||||
|
||||
#~ msgctxt "support_infill_angles description"
|
||||
#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
#~ msgstr "Orientação do padrão de preenchimento para suportes. O padrão de preenchimento do suporte é rotacionado no plano horizontal."
|
||||
|
||||
#~ msgctxt "meshfix_maximum_deviation description"
|
||||
#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
#~ msgstr "O valor máximo de desvio permitido ao reduzir a resolução para o ajuste de Resolução Máxima. Se você aumenta este número, a impressão terá menos acuidade, mas o G-Code será menor."
|
||||
|
||||
#~ msgctxt "machine_gcode_flavor label"
|
||||
#~ msgid "G-code Flavour"
|
||||
#~ msgstr "Sabor de G-Code"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\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"
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 4.2\n"
|
||||
"Project-Id-Version: Cura 4.3\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2019-07-16 14:38+0000\n"
|
||||
"POT-Creation-Date: 2019-09-10 16:55+0000\n"
|
||||
"PO-Revision-Date: 2019-07-29 15:51+0100\n"
|
||||
"Last-Translator: Lionbridge <info@lionbridge.com>\n"
|
||||
"Language-Team: Portuguese <info@lionbridge.com>, Paulo Miranda <av@utopica3d.com>, Portuguese <info@bothof.nl>\n"
|
||||
|
@ -216,6 +216,16 @@ msgctxt "machine_heated_bed description"
|
|||
msgid "Whether the machine has a heated build plate present."
|
||||
msgstr "Se a máquina tem ou não uma base de construção aquecida."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume label"
|
||||
msgid "Has Build Volume Temperature Stabilization"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_build_volume description"
|
||||
msgid "Whether the machine is able to stabilize the build volume temperature."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_center_is_zero label"
|
||||
msgid "Is Center Origin"
|
||||
|
@ -1307,6 +1317,56 @@ msgctxt "z_seam_type option sharpest_corner"
|
|||
msgid "Sharpest Corner"
|
||||
msgstr "Canto mais Acentuado"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position label"
|
||||
msgid "Z Seam Position"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position description"
|
||||
msgid "The position near where to start printing each part in a layer."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backleft"
|
||||
msgid "Back Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option back"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option backright"
|
||||
msgid "Back Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option right"
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontright"
|
||||
msgid "Front Right"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option front"
|
||||
msgid "Front"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option frontleft"
|
||||
msgid "Front Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_position option left"
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_x label"
|
||||
msgid "Z Seam X"
|
||||
|
@ -1337,11 +1397,7 @@ msgstr "Preferência Canto Junta"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner description"
|
||||
msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate."
|
||||
msgstr "Controla se os cantos do contorno do modelo influenciam a posição da junta. Nenhum significa que os cantos não influenciam a posição da"
|
||||
" junta. Ocultar Junta faz com que seja mais provável que a junta surja num canto interior. Expor Junta faz com que seja"
|
||||
" mais provável que a junta aconteça num canto exterior. Ocultar ou Expor Junta faz com que seja mais provável que a junta aconteça num"
|
||||
" canto interior ou exterior. Ocultação Inteligente permite os cantos interiores e exteriores, mas opta pelos cantos interiores com mais"
|
||||
" frequência, se apropriado."
|
||||
msgstr "Controla se os cantos do contorno do modelo influenciam a posição da junta. Nenhum significa que os cantos não influenciam a posição da junta. Ocultar Junta faz com que seja mais provável que a junta surja num canto interior. Expor Junta faz com que seja mais provável que a junta aconteça num canto exterior. Ocultar ou Expor Junta faz com que seja mais provável que a junta aconteça num canto interior ou exterior. Ocultação Inteligente permite os cantos interiores e exteriores, mas opta pelos cantos interiores com mais frequência, se apropriado."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_corner option z_seam_corner_none"
|
||||
|
@ -1392,9 +1448,7 @@ msgstr "Sem Revestimento nos Espaços Z"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "skin_no_small_gaps_heuristic description"
|
||||
msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air."
|
||||
msgstr "Quando o modelo tem pequenos espaços verticais de apenas algumas camadas, deverá normalmente existir revestimento à volta dessas camadas no espaço estreito."
|
||||
" Ative esta definição para não gerar revestimento se o espaço vertical for muito pequeno. Isto melhora o tempo de impressão e o tempo de seccionamento,"
|
||||
" mas deixa tecnicamente o enchimento exposto ao ar."
|
||||
msgstr "Quando o modelo tem pequenos espaços verticais de apenas algumas camadas, deverá normalmente existir revestimento à volta dessas camadas no espaço estreito. Ative esta definição para não gerar revestimento se o espaço vertical for muito pequeno. Isto melhora o tempo de impressão e o tempo de seccionamento, mas deixa tecnicamente o enchimento exposto ao ar."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_outline_count label"
|
||||
|
@ -1415,11 +1469,10 @@ msgctxt "ironing_enabled label"
|
|||
msgid "Enable Ironing"
|
||||
msgstr "Ativar Engomar (Ironing)"
|
||||
|
||||
# O objetivo é derreter mais o plástico das superfícies superiores, criando uma superfície mais uniforme.
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled description"
|
||||
msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
msgstr "Passar com o nozzle uma vez mais, sobre as superfícies superiores, mas sem extrudir material. O objetivo é criar superfícies mais suaves/lisas, ao derreter (\"engomar\") o plástico das superfícies superiores."
|
||||
msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_only_highest_layer label"
|
||||
|
@ -1515,6 +1568,26 @@ msgctxt "jerk_ironing description"
|
|||
msgid "The maximum instantaneous velocity change while performing ironing."
|
||||
msgstr "A mudança de velocidade instantânea máxima ao engomar."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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 nozzle do extrusor de revestimento pode já ultrapassar o centro da parede neste ponto."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap_mm label"
|
||||
msgid "Skin Overlap"
|
||||
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 "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 nozzle do extrusor de revestimento pode já ultrapassar o centro da parede."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill label"
|
||||
msgid "Infill"
|
||||
|
@ -1685,6 +1758,16 @@ msgctxt "infill_offset_y description"
|
|||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr "O padrão geométrico de enchimento é deslocado por esta distância ao longo do eixo Y."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location label"
|
||||
msgid "Randomize Infill Start"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_randomize_start_location description"
|
||||
msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_multiplier label"
|
||||
msgid "Infill Line Multiplier"
|
||||
|
@ -1739,26 +1822,6 @@ msgctxt "infill_overlap_mm description"
|
|||
msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr "A distância em milímetros da sobreposição entre o enchimento e as paredes. Uma ligeira sobreposição permite que as paredes se unam firmemente ao enchimento."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
msgid "Skin Overlap Percentage"
|
||||
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 "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 nozzle do extrusor de revestimento pode já ultrapassar o centro da parede neste ponto."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap_mm label"
|
||||
msgid "Skin Overlap"
|
||||
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 "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 nozzle do extrusor de revestimento pode já ultrapassar o centro da parede."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_wipe_dist label"
|
||||
msgid "Infill Wipe Distance"
|
||||
|
@ -2072,8 +2135,7 @@ msgstr "Material Cristalino"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "material_crystallinity description"
|
||||
msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?"
|
||||
msgstr "Este tipo de material é daquele que se separa de forma regular quando aquecido (cristalino) ou daquele que cria longas cadeias de polímero entrelaçado"
|
||||
" (não cristalino)?"
|
||||
msgstr "Este tipo de material é daquele que se separa de forma regular quando aquecido (cristalino) ou daquele que cria longas cadeias de polímero entrelaçado (não cristalino)?"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_anti_ooze_retracted_position label"
|
||||
|
@ -2404,8 +2466,7 @@ msgstr "Limitar Retrações de Suportes"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "limit_support_retractions description"
|
||||
msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure."
|
||||
msgstr "Eliminar a retração quando o movimento de suporte para suporte é em linha reta. Ativar esta definição reduz o tempo de impressão, mas pode levar a que"
|
||||
" aja um excessivo numero de fios nas estruturas de suporte."
|
||||
msgstr "Eliminar a retração quando o movimento de suporte para suporte é em linha reta. Ativar esta definição reduz o tempo de impressão, mas pode levar a que aja um excessivo numero de fios nas estruturas de suporte."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_standby_temperature label"
|
||||
|
@ -2681,8 +2742,7 @@ msgstr "Velocidade do Salto Z"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "speed_z_hop description"
|
||||
msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move."
|
||||
msgstr "A velocidade a que o movimento Z vertical é efetuado para Saltos Z. Este valor é geralmente inferior à velocidade de impressão, uma vez que é mais difícil"
|
||||
" mover a base de construção ou o pórtico da máquina."
|
||||
msgstr "A velocidade a que o movimento Z vertical é efetuado para Saltos Z. Este valor é geralmente inferior à velocidade de impressão, uma vez que é mais difícil mover a base de construção ou o pórtico da máquina."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "speed_slowdown_layers label"
|
||||
|
@ -3200,16 +3260,6 @@ msgctxt "travel_avoid_distance description"
|
|||
msgid "The distance between the nozzle and already printed parts when avoiding during travel moves."
|
||||
msgstr "A distância entre o nozzle e as peças já impressas ao evitá-las durante os movimentos de deslocação."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position label"
|
||||
msgid "Start Layers with the Same Part"
|
||||
msgstr "Começar Camadas Mesmo Objecto"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "start_layers_at_same_position description"
|
||||
msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
msgstr "Em cada camada, começar a imprimir o objeto perto do mesmo ponto, para não se começar a imprimir uma nova camada com a peça com a qual se terminou a camada anterior. O que resulta em melhores impressões de saliências e de pequenos objectos, mas aumenta o tempo de impressão."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_start_x label"
|
||||
msgid "Layer Start X"
|
||||
|
@ -3640,8 +3690,8 @@ msgstr "Direção da linha de enchimento do suporte"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_angles description"
|
||||
msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
msgstr "Orientação do padrão de enchimento para suportes. O padrão de enchimento do suporte gira no plano horizontal."
|
||||
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 default angle 0 degrees."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_brim_enable label"
|
||||
|
@ -3771,8 +3821,7 @@ msgstr "Distância da junção do suporte"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_join_distance description"
|
||||
msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one."
|
||||
msgstr "A distância máxima entre as estruturas de suporte nas direções X/Y. Quando a distância entre as estruturas de suporte for menor do que este valor, as estruturas"
|
||||
" fundem-se numa só."
|
||||
msgstr "A distância máxima entre as estruturas de suporte nas direções X/Y. Quando a distância entre as estruturas de suporte for menor do que este valor, as estruturas fundem-se numa só."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_offset label"
|
||||
|
@ -4112,6 +4161,36 @@ msgctxt "support_bottom_offset description"
|
|||
msgid "Amount of offset applied to the floors of the support."
|
||||
msgstr "Quantidade do desvio aplicado aos pisos de suporte."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_angles label"
|
||||
msgid "Support Interface Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_angles label"
|
||||
msgid "Support Roof Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_angles label"
|
||||
msgid "Support Floor Line Directions"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_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 default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_fan_enable label"
|
||||
msgid "Fan Speed Override"
|
||||
|
@ -5028,8 +5107,7 @@ msgstr "\"Spiralize\" Suavizar Contornos"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "smooth_spiralized_contours description"
|
||||
msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details."
|
||||
msgstr "Suaviza os contornos, criados pelo \"Spiralize\", para reduzir a visibilidade da junta Z (a junta Z deve ser praticamente impercetível na impressão, mas"
|
||||
" continuará a ser visível na visualização por camadas). Tenha em conta que a suavização tenderá a reduzir/desfocar pequenos detalhes da superfície."
|
||||
msgstr "Suaviza os contornos, criados pelo \"Spiralize\", para reduzir a visibilidade da junta Z (a junta Z deve ser praticamente impercetível na impressão, mas continuará a ser visível na visualização por camadas). Tenha em conta que a suavização tenderá a reduzir/desfocar pequenos detalhes da superfície."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "relative_extrusion label"
|
||||
|
@ -5270,8 +5348,8 @@ msgstr "Desvio máximo"
|
|||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "meshfix_maximum_deviation description"
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
msgstr "O desvio máximo permitido ao reduzir a resolução da definição de Resolução máxima. Se aumentar esta definição, a impressão será menos precisa, mas o G-code será inferior."
|
||||
msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true."
|
||||
msgstr ""
|
||||
|
||||
# rever!
|
||||
# Is the english string correct? for the label?
|
||||
|
@ -6286,6 +6364,46 @@ msgctxt "wipe_move_distance description"
|
|||
msgid "The distance to move the head back and forth across the brush."
|
||||
msgstr "A distância de deslocação da cabeça para trás e para a frente pela escova."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size label"
|
||||
msgid "Small Hole Max Size"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_hole_max_size description"
|
||||
msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length label"
|
||||
msgid "Small Feature Max Length"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_max_length description"
|
||||
msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor label"
|
||||
msgid "Small Feature Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor description"
|
||||
msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 label"
|
||||
msgid "First Layer Speed"
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "small_feature_speed_factor_0 description"
|
||||
msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy."
|
||||
msgstr ""
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
msgid "Command Line Settings"
|
||||
|
@ -6346,6 +6464,27 @@ msgctxt "mesh_rotation_matrix description"
|
|||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||
msgstr "Matriz de transformação a ser aplicada ao modelo quando abrir o ficheiro."
|
||||
|
||||
# O objetivo é derreter mais o plástico das superfícies superiores, criando uma superfície mais uniforme.
|
||||
#~ msgctxt "ironing_enabled description"
|
||||
#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
#~ msgstr "Passar com o nozzle uma vez mais, sobre as superfícies superiores, mas sem extrudir material. O objetivo é criar superfícies mais suaves/lisas, ao derreter (\"engomar\") o plástico das superfícies superiores."
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position label"
|
||||
#~ msgid "Start Layers with the Same Part"
|
||||
#~ msgstr "Começar Camadas Mesmo Objecto"
|
||||
|
||||
#~ msgctxt "start_layers_at_same_position description"
|
||||
#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time."
|
||||
#~ msgstr "Em cada camada, começar a imprimir o objeto perto do mesmo ponto, para não se começar a imprimir uma nova camada com a peça com a qual se terminou a camada anterior. O que resulta em melhores impressões de saliências e de pequenos objectos, mas aumenta o tempo de impressão."
|
||||
|
||||
#~ msgctxt "support_infill_angles description"
|
||||
#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane."
|
||||
#~ msgstr "Orientação do padrão de enchimento para suportes. O padrão de enchimento do suporte gira no plano horizontal."
|
||||
|
||||
#~ msgctxt "meshfix_maximum_deviation description"
|
||||
#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller."
|
||||
#~ msgstr "O desvio máximo permitido ao reduzir a resolução da definição de Resolução máxima. Se aumentar esta definição, a impressão será menos precisa, mas o G-code será inferior."
|
||||
|
||||
#~ msgctxt "machine_gcode_flavor label"
|
||||
#~ msgid "G-code Flavour"
|
||||
#~ msgstr "Variante de G-code"
|
||||
|
|
File diff suppressed because it is too large
Load diff
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue