Merge remote-tracking branch 'origin/master' into CURA-3710_setting_visibility_preset

This commit is contained in:
Lipu Fei 2018-02-01 11:00:13 +01:00
commit 0e5c67a38f
167 changed files with 27305 additions and 16782 deletions

2
Jenkinsfile vendored
View file

@ -1,5 +1,5 @@
timeout(time: 2, unit: "HOURS") {
parallel_nodes(['linux && cura', 'windows && cura']) {
timeout(time: 2, unit: "HOURS") {
// Prepare building
stage('Prepare') {
// Ensure we start with a clean build directory.

View file

@ -41,25 +41,7 @@ Please check out [Wiki page](https://github.com/Ultimaker/Cura/wiki/Cura-Setting
Translating Cura
----------------
If you'd like to contribute a translation of Cura, please first look for [any existing translation](https://github.com/Ultimaker/Cura/tree/master/resources/i18n). If your language is already there in the source code but not in Cura's interface, it may be partially translated.
There are four files that need to be translated for Cura:
1. https://github.com/Ultimaker/Cura/blob/master/resources/i18n/cura.pot
2. https://github.com/Ultimaker/Cura/blob/master/resources/i18n/fdmextruder.def.json.pot
3. https://github.com/Ultimaker/Cura/blob/master/resources/i18n/fdmprinter.def.json.pot (This one is the most work.)
4. https://github.com/Ultimaker/Uranium/blob/master/resources/i18n/uranium.pot
Copy these files and rename them to `*.po` (remove the `t`). Then create the actual translations by filling in the empty `msgstr` entries. These are gettext files, which are plain text so you can open them with any text editor such as Notepad or GEdit, but it is probably easier with a specialised tool such as [POEdit](https://poedit.net/) or [Virtaal](http://virtaal.translatehouse.org/).
Do not hestiate to ask us about a translation or the meaning of some text via Github Issues.
Once the translation is complete, it's probably best to test them in Cura. Use your favourite software to convert the .po file to a .mo file (such as [GetText](https://www.gnu.org/software/gettext/)). Then put the .mo files in the `.../resources/i18n/<language code>/LC_MESSAGES` folder in your Cura installation. Then find your Cura configuration file (next to the log as described above, except on Linux where it is located in `~/.config/cura`) and change the language preference to the name of the folder you just created. Then start Cura. If working correctly, your Cura should now be translated.
To submit your translation, ideally you would make two pull requests where all `*.po` files are located in that same `<language code>` folder in the resources of both the Cura and Uranium repositories. Put `cura.po`, `fdmprinter.def.json.po` and `fdmextruder.def.json.po` in the Cura repository, and put `uranium.po` in the Uranium repository. Then submit the pull requests to Github. For people with less experience with Git, you can also e-mail the translations to the e-mail address listed at the top of the [cura.pot](https://github.com/Ultimaker/Cura/blob/master/resources/i18n/cura.pot) file as the `Report-Msgid-Bugs-To` entry and we'll make sure it gets checked and included.
After the translation is submitted, the Cura maintainers will check for its completeness and check whether it is consistent. We will take special care to look for common mistakes, such as translating mark-up `<message>` code and such. We are often not fluent in every language, so we expect the translator and the international users to make corrections where necessary. Of course, there will always be some mistakes in every translation.
When the next Cura release comes around, some of the texts will have changed and some new texts will have been added. Around the time when the beta is released we will invoke a string freeze, meaning that no developer is allowed to make changes to the texts. Then we will update the translation template `.pot` files and ask all our translators to update their translations. If you are unable to update the translation in time for the actual release, we will remove the language from the drop-down menu in the Preferences window. The translation stays in Cura however, so that someone might pick it up again later and update it with the newest texts. Also, users who had previously selected the language can still continue Cura in their language but English text will appear among the original text.
Please check out [Wiki page](https://github.com/Ultimaker/Cura/wiki/Translating-Cura) about how to translate Cura into other languages.
License
----------------

View file

@ -195,7 +195,8 @@ class BuildVolume(SceneNode):
return True
## For every sliceable node, update outsideBuildArea
## For every sliceable node, update node._outside_buildarea
#
def updateNodeBoundaryCheck(self):
root = Application.getInstance().getController().getScene().getRoot()
nodes = list(BreadthFirstIterator(root))
@ -212,7 +213,29 @@ class BuildVolume(SceneNode):
for node in nodes:
# Need to check group nodes later
self.checkBoundsAndUpdate(node, bounds = build_volume_bounding_box)
if node.callDecoration("isGroup"):
group_nodes.append(node) # Keep list of affected group_nodes
if node.callDecoration("isSliceable") or node.callDecoration("isGroup"):
node._outside_buildarea = False
bbox = node.getBoundingBox()
# Mark the node as outside the build volume if the bounding box test fails.
if build_volume_bounding_box.intersectsBox(bbox) != AxisAlignedBox.IntersectionResult.FullIntersection:
node._outside_buildarea = True
continue
convex_hull = node.callDecoration("getConvexHull")
if convex_hull:
if not convex_hull.isValid():
return
# Check for collisions between disallowed areas and the object
for area in self.getDisallowedAreas():
overlap = convex_hull.intersectsPolygon(area)
if overlap is None:
continue
node._outside_buildarea = True
continue
# Group nodes should override the _outside_buildarea property of their children.
for group_node in group_nodes:

View file

@ -189,7 +189,7 @@ class CrashHandler:
json_metadata_file = os.path.join(directory, "plugin.json")
try:
with open(json_metadata_file, "r") as f:
with open(json_metadata_file, "r", encoding = "utf-8") as f:
try:
metadata = json.loads(f.read())
module_version = metadata["version"]
@ -217,9 +217,9 @@ class CrashHandler:
text_area = QTextEdit()
tmp_file_fd, tmp_file_path = tempfile.mkstemp(prefix = "cura-crash", text = True)
os.close(tmp_file_fd)
with open(tmp_file_path, "w") as f:
with open(tmp_file_path, "w", encoding = "utf-8") as f:
faulthandler.dump_traceback(f, all_threads=True)
with open(tmp_file_path, "r") as f:
with open(tmp_file_path, "r", encoding = "utf-8") as f:
logdata = f.read()
text_area.setText(logdata)

View file

@ -94,6 +94,10 @@ class CuraActions(QObject):
removed_group_nodes.append(group_node)
op.addOperation(SetParentOperation(remaining_nodes_in_group[0], group_node.getParent()))
op.addOperation(RemoveSceneNodeOperation(group_node))
# Reset the print information
Application.getInstance().getController().getScene().sceneChanged.emit(node)
op.push()
## Set the extruder that should be used to print the selection.

View file

@ -1115,8 +1115,9 @@ class CuraApplication(QtApplication):
Selection.add(node)
## Delete all nodes containing mesh data in the scene.
# \param only_selectable. Set this to False to delete objects from all build plates
@pyqtSlot()
def deleteAll(self):
def deleteAll(self, only_selectable = True):
Logger.log("i", "Clearing scene")
if not self.getController().getToolsEnabled():
return
@ -1127,7 +1128,9 @@ class CuraApplication(QtApplication):
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 not node.isSelectable():
if only_selectable and not node.isSelectable():
continue
if not node.callDecoration("isSliceable") and not node.callDecoration("getLayerData") and not node.callDecoration("isGroup"):
continue # Only remove nodes that are selectable.
if node.getParent() and node.getParent().callDecoration("isGroup"):
continue # Grouped nodes don't need resetting as their parent (the group) is resetted)
@ -1138,16 +1141,12 @@ class CuraApplication(QtApplication):
for node in nodes:
op.addOperation(RemoveSceneNodeOperation(node))
# Reset the print information
self.getController().getScene().sceneChanged.emit(node)
op.push()
Selection.clear()
# Reset the print information:
self.getController().getScene().sceneChanged.emit(node)
# self._print_information.setToZeroPrintInformation(self.getBuildPlateModel().activeBuildPlate)
# stay on the same build plate
#self.getCuraSceneController().setActiveBuildPlate(0) # Select first build plate
## Reset all translation on nodes with mesh data.
@pyqtSlot()
def resetAllTranslation(self):
@ -1507,7 +1506,7 @@ class CuraApplication(QtApplication):
self._currently_loading_files.append(f)
if extension in self._non_sliceable_extensions:
self.deleteAll()
self.deleteAll(only_selectable = False)
job = ReadMeshJob(f)
job.finished.connect(self._readMeshFinished)

View file

@ -18,12 +18,13 @@ class OneAtATimeIterator(Iterator.Iterator):
def _fillStack(self):
node_list = []
for node in self._scene_node.getChildren():
if not isinstance(node, SceneNode):
if not issubclass(type(node), SceneNode):
continue
if node.callDecoration("getConvexHull"):
node_list.append(node)
if len(node_list) < 2:
self._node_stack = node_list[:]
return

View file

@ -8,7 +8,9 @@ from UM.Application import Application
from UM.Logger import Logger
from UM.Qt.Duration import Duration
from UM.Preferences import Preferences
from UM.Scene.SceneNode import SceneNode
from UM.Settings.ContainerRegistry import ContainerRegistry
from cura.Scene.CuraSceneNode import CuraSceneNode
from cura.Settings.ExtruderManager import ExtruderManager
from typing import Dict
@ -65,7 +67,7 @@ class PrintInformation(QObject):
self._backend = Application.getInstance().getBackend()
if self._backend:
self._backend.printDurationMessage.connect(self._onPrintDurationMessage)
Application.getInstance().getController().getScene().sceneChanged.connect(self.setToZeroPrintInformation)
Application.getInstance().getController().getScene().sceneChanged.connect(self._onSceneChanged)
self._base_name = ""
self._abbr_machine = ""
@ -395,12 +397,25 @@ class PrintInformation(QObject):
return result
# Simulate message with zero time duration
def setToZeroPrintInformation(self, build_plate_number):
temp_message = {}
if build_plate_number not in self._print_time_message_values:
self._print_time_message_values[build_plate_number] = {}
for key in self._print_time_message_values[build_plate_number].keys():
temp_message[key] = 0
def setToZeroPrintInformation(self, build_plate):
# Construct the 0-time message
temp_message = {}
if build_plate not in self._print_time_message_values:
self._print_time_message_values[build_plate] = {}
for key in self._print_time_message_values[build_plate].keys():
temp_message[key] = 0
temp_material_amounts = [0]
self._onPrintDurationMessage(build_plate_number, temp_message, temp_material_amounts)
self._onPrintDurationMessage(build_plate, temp_message, temp_material_amounts)
## Listen to scene changes to check if we need to reset the print information
def _onSceneChanged(self, scene_node):
# Ignore any changes that are not related to sliceable objects
if not isinstance(scene_node, SceneNode)\
or not scene_node.callDecoration("isSliceable")\
or not scene_node.callDecoration("getBuildPlateNumber") == self._active_build_plate:
return
self.setToZeroPrintInformation(self._active_build_plate)

View file

@ -100,7 +100,7 @@ class NetworkedPrinterOutputDevice(PrinterOutputDevice):
if batched_lines_count >= max_chars_per_line:
file_data_bytes_list.append(self._compressDataAndNotifyQt("".join(batched_lines)))
batched_lines = []
batched_lines_count
batched_lines_count = 0
# Don't miss the last batch (If any)
if len(batched_lines) != 0:

View file

@ -1,6 +1,5 @@
from UM.Application import Application
from UM.Logger import Logger
from UM.Math.AxisAlignedBox import AxisAlignedBox
from UM.Scene.SceneNode import SceneNode
from copy import deepcopy

View file

@ -3,7 +3,7 @@
import copy
import os.path
import urllib
import urllib.parse
import uuid
from typing import Any, Dict, List, Union
@ -459,7 +459,7 @@ class ContainerManager(QObject):
# \return \type{Dict} dict with a 'status' key containing the string 'success' or 'error', and a 'message' key
# containing a message for the user
@pyqtSlot(QUrl, result = "QVariantMap")
def importContainer(self, file_url_or_string: Union[QUrl, str]) -> Dict[str, str]:
def importMaterialContainer(self, file_url_or_string: Union[QUrl, str]) -> Dict[str, str]:
if not file_url_or_string:
return { "status": "error", "message": "Invalid path"}
@ -486,12 +486,14 @@ class ContainerManager(QObject):
container = container_type(container_id)
try:
with open(file_url, "rt") as f:
with open(file_url, "rt", encoding = "utf-8") as f:
container.deserialize(f.read())
except PermissionError:
return { "status": "error", "message": "Permission denied when trying to read the file"}
except Exception as ex:
return {"status": "error", "message": str(ex)}
container.setName(container_id)
container.setDirty(True)
self._container_registry.addContainer(container)

View file

@ -208,9 +208,37 @@ class CuraContainerRegistry(ContainerRegistry):
except Exception as e:
# Note that this will fail quickly. That is, if any profile reader throws an exception, it will stop reading. It will only continue reading if the reader returned None.
Logger.log("e", "Failed to import profile from %s: %s while using profile reader. Got exception %s", file_name,profile_reader.getPluginId(), str(e))
return { "status": "error", "message": catalog.i18nc("@info:status Don't translate the XML tags <filename> or <message>!", "Failed to import profile from <filename>{0}</filename>: <message>{1}</message>", file_name, str(e))}
return { "status": "error", "message": catalog.i18nc("@info:status Don't translate the XML tags <filename> or <message>!", "Failed to import profile from <filename>{0}</filename>: <message>{1}</message>", file_name, "\n" + str(e))}
if profile_or_list:
# Ensure it is always a list of profiles
if not isinstance(profile_or_list, list):
profile_or_list = [profile_or_list]
# First check if this profile is suitable for this machine
global_profile = None
if len(profile_or_list) == 1:
global_profile = profile_or_list[0]
else:
for profile in profile_or_list:
if not profile.getMetaDataEntry("extruder"):
global_profile = profile
break
if not global_profile:
Logger.log("e", "Incorrect profile [%s]. Could not find global profile", file_name)
return { "status": "error",
"message": catalog.i18nc("@info:status Don't translate the XML tags <filename> or <message>!", "This profile <filename>{0}</filename> contains incorrect data, could not import it.", file_name)}
profile_definition = global_profile.getMetaDataEntry("definition")
expected_machine_definition = "fdmprinter"
if parseBool(global_container_stack.getMetaDataEntry("has_machine_quality", "False")):
expected_machine_definition = global_container_stack.getMetaDataEntry("quality_definition")
if not expected_machine_definition:
expected_machine_definition = global_container_stack.definition.getId()
if expected_machine_definition is not None and profile_definition is not None and 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)
return { "status": "error",
"message": catalog.i18nc("@info:status Don't translate the XML tags <filename> or <message>!", "The machine defined in profile <filename>{0}</filename> doesn't match with your current machine, could not import it.", file_name)}
name_seed = os.path.splitext(os.path.basename(file_name))[0]
new_name = self.uniqueName(name_seed)
@ -218,6 +246,41 @@ class CuraContainerRegistry(ContainerRegistry):
if type(profile_or_list) is not list:
profile_or_list = [profile_or_list]
# Make sure that there are also extruder stacks' quality_changes, not just one for the global stack
if len(profile_or_list) == 1:
global_profile = profile_or_list[0]
extruder_profiles = []
for idx, extruder in enumerate(global_container_stack.extruders.values()):
profile_id = ContainerRegistry.getInstance().uniqueName(global_container_stack.getId() + "_extruder_" + str(idx + 1))
profile = InstanceContainer(profile_id)
profile.setName(global_profile.getName())
profile.addMetaDataEntry("setting_version", CuraApplication.SettingVersion)
profile.addMetaDataEntry("type", "quality_changes")
profile.addMetaDataEntry("definition", global_profile.getMetaDataEntry("definition"))
profile.addMetaDataEntry("quality_type", global_profile.getMetaDataEntry("quality_type"))
profile.addMetaDataEntry("extruder", extruder.getId())
profile.setDirty(True)
if idx == 0:
# move all per-extruder settings to the first extruder's quality_changes
for qc_setting_key in global_profile.getAllKeys():
settable_per_extruder = global_container_stack.getProperty(qc_setting_key,
"settable_per_extruder")
if settable_per_extruder:
setting_value = global_profile.getProperty(qc_setting_key, "value")
setting_definition = global_container_stack.getSettingDefinition(qc_setting_key)
new_instance = SettingInstance(setting_definition, profile)
new_instance.setProperty("value", setting_value)
new_instance.resetState() # Ensure that the state is not seen as a user state.
profile.addInstance(new_instance)
profile.setDirty(True)
global_profile.removeInstance(qc_setting_key, postpone_emit=True)
extruder_profiles.append(profile)
for profile in extruder_profiles:
profile_or_list.append(profile)
# Import all profiles
for profile_index, profile in enumerate(profile_or_list):
if profile_index == 0:
@ -268,7 +331,7 @@ class CuraContainerRegistry(ContainerRegistry):
profile.setDirty(True) # Ensure the profiles are correctly saved
new_id = self.createUniqueName("quality_changes", "", id_seed, catalog.i18nc("@label", "Custom profile"))
profile._id = new_id
profile.setMetaDataEntry("id", new_id)
profile.setName(new_name)
# Set the unique Id to the profile, so it's generating a new one even if the user imports the same profile
@ -421,7 +484,14 @@ class CuraContainerRegistry(ContainerRegistry):
if not extruder_stacks:
self.addExtruderStackForSingleExtrusionMachine(container, "fdmextruder")
def addExtruderStackForSingleExtrusionMachine(self, machine, extruder_id):
#
# new_global_quality_changes is optional. It is only used in project loading for a scenario like this:
# - override the current machine
# - create new for custom quality profile
# new_global_quality_changes is the new global quality changes container in this scenario.
# create_new_ids indicates if new unique ids must be created
#
def addExtruderStackForSingleExtrusionMachine(self, machine, extruder_id, new_global_quality_changes = None, create_new_ids = True):
new_extruder_id = extruder_id
extruder_definitions = self.findDefinitionContainers(id = new_extruder_id)
@ -430,7 +500,7 @@ class CuraContainerRegistry(ContainerRegistry):
return
extruder_definition = extruder_definitions[0]
unique_name = self.uniqueName(machine.getName() + " " + new_extruder_id)
unique_name = self.uniqueName(machine.getName() + " " + new_extruder_id) if create_new_ids else machine.getName() + " " + new_extruder_id
extruder_stack = ExtruderStack.ExtruderStack(unique_name)
extruder_stack.setName(extruder_definition.getName())
@ -440,7 +510,7 @@ class CuraContainerRegistry(ContainerRegistry):
from cura.CuraApplication import CuraApplication
# create a new definition_changes container for the extruder stack
definition_changes_id = self.uniqueName(extruder_stack.getId() + "_settings")
definition_changes_id = self.uniqueName(extruder_stack.getId() + "_settings") if create_new_ids else extruder_stack.getId() + "_settings"
definition_changes_name = definition_changes_id
definition_changes = InstanceContainer(definition_changes_id)
definition_changes.setName(definition_changes_name)
@ -467,14 +537,15 @@ class CuraContainerRegistry(ContainerRegistry):
extruder_stack.setDefinitionChanges(definition_changes)
# create empty user changes container otherwise
user_container_id = self.uniqueName(extruder_stack.getId() + "_user")
user_container_id = self.uniqueName(extruder_stack.getId() + "_user") if create_new_ids else extruder_stack.getId() + "_user"
user_container_name = user_container_id
user_container = InstanceContainer(user_container_id)
user_container.setName(user_container_name)
user_container.addMetaDataEntry("type", "user")
user_container.addMetaDataEntry("machine", extruder_stack.getId())
user_container.addMetaDataEntry("machine", machine.getId())
user_container.addMetaDataEntry("setting_version", CuraApplication.SettingVersion)
user_container.setDefinition(machine.definition.getId())
user_container.setMetaDataEntry("extruder", extruder_stack.getId())
if machine.userChanges:
# for the newly created extruder stack, we need to move all "per-extruder" settings to the user changes
@ -517,8 +588,12 @@ class CuraContainerRegistry(ContainerRegistry):
quality_id = "empty_quality"
extruder_stack.setQualityById(quality_id)
if machine.qualityChanges.getId() not in ("empty", "empty_quality_changes"):
extruder_quality_changes_container = self.findInstanceContainers(name = machine.qualityChanges.getName(), extruder = extruder_id)
machine_quality_changes = machine.qualityChanges
if new_global_quality_changes is not None:
machine_quality_changes = new_global_quality_changes
if machine_quality_changes.getId() not in ("empty", "empty_quality_changes"):
extruder_quality_changes_container = self.findInstanceContainers(name = machine_quality_changes.getName(), extruder = extruder_id)
if extruder_quality_changes_container:
extruder_quality_changes_container = extruder_quality_changes_container[0]
@ -528,31 +603,34 @@ class CuraContainerRegistry(ContainerRegistry):
# Some extruder quality_changes containers can be created at runtime as files in the qualities
# folder. Those files won't be loaded in the registry immediately. So we also need to search
# the folder to see if the quality_changes exists.
extruder_quality_changes_container = self._findQualityChangesContainerInCuraFolder(machine.qualityChanges.getName())
extruder_quality_changes_container = self._findQualityChangesContainerInCuraFolder(machine_quality_changes.getName())
if extruder_quality_changes_container:
quality_changes_id = extruder_quality_changes_container.getId()
extruder_stack.setQualityChangesById(quality_changes_id)
else:
# if we still cannot find a quality changes container for the extruder, create a new one
container_id = self.uniqueName(extruder_stack.getId() + "_user")
container_name = machine.qualityChanges.getName()
container_name = machine_quality_changes.getName()
container_id = self.uniqueName(extruder_stack.getId() + "_qc_" + container_name)
extruder_quality_changes_container = InstanceContainer(container_id)
extruder_quality_changes_container.setName(container_name)
extruder_quality_changes_container.addMetaDataEntry("type", "quality_changes")
extruder_quality_changes_container.addMetaDataEntry("setting_version", CuraApplication.SettingVersion)
extruder_quality_changes_container.addMetaDataEntry("extruder", extruder_stack.definition.getId())
extruder_quality_changes_container.addMetaDataEntry("quality_type", machine.qualityChanges.getMetaDataEntry("quality_type"))
extruder_quality_changes_container.setDefinition(machine.qualityChanges.getDefinition().getId())
extruder_quality_changes_container.addMetaDataEntry("quality_type", machine_quality_changes.getMetaDataEntry("quality_type"))
extruder_quality_changes_container.setDefinition(machine_quality_changes.getDefinition().getId())
self.addContainer(extruder_quality_changes_container)
extruder_stack.qualityChanges = extruder_quality_changes_container
if not extruder_quality_changes_container:
Logger.log("w", "Could not find quality_changes named [%s] for extruder [%s]",
machine.qualityChanges.getName(), extruder_stack.getId())
machine_quality_changes.getName(), extruder_stack.getId())
else:
# move all per-extruder settings to the extruder's quality changes
for qc_setting_key in machine.qualityChanges.getAllKeys():
for qc_setting_key in machine_quality_changes.getAllKeys():
settable_per_extruder = machine.getProperty(qc_setting_key, "settable_per_extruder")
if settable_per_extruder:
setting_value = machine.qualityChanges.getProperty(qc_setting_key, "value")
setting_value = machine_quality_changes.getProperty(qc_setting_key, "value")
setting_definition = machine.getSettingDefinition(qc_setting_key)
new_instance = SettingInstance(setting_definition, definition_changes)
@ -561,7 +639,7 @@ class CuraContainerRegistry(ContainerRegistry):
extruder_quality_changes_container.addInstance(new_instance)
extruder_quality_changes_container.setDirty(True)
machine.qualityChanges.removeInstance(qc_setting_key, postpone_emit=True)
machine_quality_changes.removeInstance(qc_setting_key, postpone_emit=True)
else:
extruder_stack.setQualityChangesById("empty_quality_changes")
@ -569,8 +647,8 @@ class CuraContainerRegistry(ContainerRegistry):
# Also need to fix the other qualities that are suitable for this machine. Those quality changes may still have
# per-extruder settings in the container for the machine instead of the extruder.
if machine.qualityChanges.getId() not in ("empty", "empty_quality_changes"):
quality_changes_machine_definition_id = machine.qualityChanges.getDefinition().getId()
if machine_quality_changes.getId() not in ("empty", "empty_quality_changes"):
quality_changes_machine_definition_id = machine_quality_changes.getDefinition().getId()
else:
whole_machine_definition = machine.definition
machine_entry = machine.definition.getMetaDataEntry("machine")
@ -590,7 +668,7 @@ class CuraContainerRegistry(ContainerRegistry):
qc_groups[qc_name] = []
qc_groups[qc_name].append(qc)
# try to find from the quality changes cura directory too
quality_changes_container = self._findQualityChangesContainerInCuraFolder(machine.qualityChanges.getName())
quality_changes_container = self._findQualityChangesContainerInCuraFolder(machine_quality_changes.getName())
if quality_changes_container:
qc_groups[qc_name].append(quality_changes_container)
@ -651,7 +729,7 @@ class CuraContainerRegistry(ContainerRegistry):
continue
instance_container = InstanceContainer(container_id)
with open(file_path, "r") as f:
with open(file_path, "r", encoding = "utf-8") as f:
serialized = f.read()
instance_container.deserialize(serialized, file_path)
self.addContainer(instance_container)

View file

@ -502,6 +502,89 @@ class ExtruderManager(QObject):
def getInstanceExtruderValues(self, key):
return ExtruderManager.getExtruderValues(key)
## Updates the material container to a material that matches the material diameter set for the printer
def updateMaterialForDiameter(self, extruder_position: int):
global_stack = Application.getInstance().getGlobalContainerStack()
if not global_stack:
return
if not global_stack.getMetaDataEntry("has_materials", False):
return
extruder_stack = global_stack.extruders[str(extruder_position)]
material_diameter = extruder_stack.material.getProperty("material_diameter", "value")
if not material_diameter:
# in case of "empty" material
material_diameter = 0
material_approximate_diameter = str(round(material_diameter))
machine_diameter = extruder_stack.definitionChanges.getProperty("material_diameter", "value")
if not machine_diameter:
if extruder_stack.definition.hasProperty("material_diameter", "value"):
machine_diameter = extruder_stack.definition.getProperty("material_diameter", "value")
else:
machine_diameter = global_stack.definition.getProperty("material_diameter", "value")
machine_approximate_diameter = str(round(machine_diameter))
if material_approximate_diameter != machine_approximate_diameter:
Logger.log("i", "The the currently active material(s) do not match the diameter set for the printer. Finding alternatives.")
if global_stack.getMetaDataEntry("has_machine_materials", False):
materials_definition = global_stack.definition.getId()
has_material_variants = global_stack.getMetaDataEntry("has_variants", False)
else:
materials_definition = "fdmprinter"
has_material_variants = False
old_material = extruder_stack.material
search_criteria = {
"type": "material",
"approximate_diameter": machine_approximate_diameter,
"material": old_material.getMetaDataEntry("material", "value"),
"brand": old_material.getMetaDataEntry("brand", "value"),
"supplier": old_material.getMetaDataEntry("supplier", "value"),
"color_name": old_material.getMetaDataEntry("color_name", "value"),
"definition": materials_definition
}
if has_material_variants:
search_criteria["variant"] = extruder_stack.variant.getId()
container_registry = Application.getInstance().getContainerRegistry()
empty_material = container_registry.findInstanceContainers(id = "empty_material")[0]
if old_material == empty_material:
search_criteria.pop("material", None)
search_criteria.pop("supplier", None)
search_criteria.pop("brand", None)
search_criteria.pop("definition", None)
search_criteria["id"] = extruder_stack.getMetaDataEntry("preferred_material")
materials = container_registry.findInstanceContainers(**search_criteria)
if not materials:
# Same material with new diameter is not found, search for generic version of the same material type
search_criteria.pop("supplier", None)
search_criteria.pop("brand", None)
search_criteria["color_name"] = "Generic"
materials = container_registry.findInstanceContainers(**search_criteria)
if not materials:
# Generic material with new diameter is not found, search for preferred material
search_criteria.pop("color_name", None)
search_criteria.pop("material", None)
search_criteria["id"] = extruder_stack.getMetaDataEntry("preferred_material")
materials = container_registry.findInstanceContainers(**search_criteria)
if not materials:
# Preferred material with new diameter is not found, search for any material
search_criteria.pop("id", None)
materials = container_registry.findInstanceContainers(**search_criteria)
if not materials:
# Just use empty material as a final fallback
materials = [empty_material]
Logger.log("i", "Selecting new material: %s", materials[0].getId())
extruder_stack.material = materials[0]
## Get the value for a setting from a specific extruder.
#
# This is exposed to SettingFunction to use in value functions.

View file

@ -3,6 +3,7 @@
from typing import Any, TYPE_CHECKING, Optional
from UM.Application import Application
from UM.Decorators import override
from UM.MimeTypeDatabase import MimeType, MimeTypeDatabase
from UM.Settings.ContainerStack import ContainerStack
@ -55,15 +56,20 @@ class ExtruderStack(CuraContainerStack):
# carried to the first extruder.
# For material diameter, it was supposed to be applied to all extruders, so its value should be copied to all
# extruders.
#
keys_to_copy = ["material_diameter"] # material diameter will be copied to all extruders
if self.getMetaDataEntry("position") == "0":
keys_to_copy.append("machine_nozzle_size")
keys_to_copy = ["material_diameter", "machine_nozzle_size"] # these will be copied over to all extruders
for key in keys_to_copy:
# Since material_diameter is not on the extruder definition, we need to add it here
# WARNING: this might be very dangerous and should be refactored ASAP!
definition = stack.getSettingDefinition(key)
if definition:
self.definition.addDefinition(definition)
# Only copy the value when this extruder doesn't have the value.
if self.definitionChanges.hasProperty(key, "value"):
continue
setting_value = stack.definitionChanges.getProperty(key, "value")
if setting_value is None:
continue
@ -75,6 +81,11 @@ class ExtruderStack(CuraContainerStack):
self.definitionChanges.addInstance(new_instance)
self.definitionChanges.setDirty(True)
# Make sure the material diameter is up to date for the extruder stack.
if key == "material_diameter":
position = self.getMetaDataEntry("position", "0")
Application.getInstance().getExtruderManager().updateMaterialForDiameter(position)
# NOTE: We cannot remove the setting from the global stack's definition changes container because for
# material diameter, it needs to be applied to all extruders, but here we don't know how many extruders
# a machine actually has and how many extruders has already been loaded for that machine, so we have to

View file

@ -1,6 +1,8 @@
# Copyright (c) 2017 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
from collections import defaultdict
import threading
from typing import Any, Dict, Optional
from PyQt5.QtCore import pyqtProperty
@ -30,7 +32,8 @@ class GlobalStack(CuraContainerStack):
# This property is used to track which settings we are calculating the "resolve" for
# and if so, to bypass the resolve to prevent an infinite recursion that would occur
# if the resolve function tried to access the same property it is a resolve for.
self._resolving_settings = set()
# Per thread we have our own resolving_settings, or strange things sometimes occur.
self._resolving_settings = defaultdict(set) # keys are thread names
## Get the list of extruders of this stack.
#
@ -91,9 +94,10 @@ class GlobalStack(CuraContainerStack):
# Handle the "resolve" property.
if self._shouldResolve(key, property_name, context):
self._resolving_settings.add(key)
current_thread = threading.current_thread()
self._resolving_settings[current_thread.name].add(key)
resolve = super().getProperty(key, "resolve", context)
self._resolving_settings.remove(key)
self._resolving_settings[current_thread.name].remove(key)
if resolve is not None:
return resolve
@ -145,7 +149,8 @@ class GlobalStack(CuraContainerStack):
# Do not try to resolve anything but the "value" property
return False
if key in self._resolving_settings:
current_thread = threading.current_thread()
if key in self._resolving_settings[current_thread.name]:
# To prevent infinite recursion, if getProperty is called with the same key as
# we are already trying to resolve, we should not try to resolve again. Since
# this can happen multiple times when trying to resolve a value, we need to

View file

@ -1,6 +1,7 @@
# Copyright (c) 2017 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
import time
#Type hinting.
from typing import Union, List, Dict
@ -407,15 +408,28 @@ class MachineManager(QObject):
Logger.log("w", "Failed creating a new machine!")
def _checkStacksHaveErrors(self) -> bool:
time_start = time.time()
if self._global_container_stack is None: #No active machine.
return False
if self._global_container_stack.hasErrors():
return True
for stack in ExtruderManager.getInstance().getMachineExtruders(self._global_container_stack.getId()):
if stack.hasErrors():
Logger.log("d", "Checking global stack for errors took %0.2f s and we found and error" % (time.time() - time_start))
return True
# Not a very pretty solution, but the extruder manager doesn't really know how many extruders there are
machine_extruder_count = self._global_container_stack.getProperty("machine_extruder_count", "value")
extruder_stacks = ExtruderManager.getInstance().getMachineExtruders(self._global_container_stack.getId())
count = 1 # we start with the global stack
for stack in extruder_stacks:
md = stack.getMetaData()
if "position" in md and int(md["position"]) >= machine_extruder_count:
continue
count += 1
if stack.hasErrors():
Logger.log("d", "Checking %s stacks for errors took %.2f s and we found an error in stack [%s]" % (count, time.time() - time_start, str(stack)))
return True
Logger.log("d", "Checking %s stacks for errors took %.2f s" % (count, time.time() - time_start))
return False
## Remove all instances from the top instanceContainer (effectively removing all user-changed settings)

View file

@ -30,8 +30,8 @@ if not known_args["debug"]:
if hasattr(sys, "frozen"):
dirpath = get_cura_dir_path()
os.makedirs(dirpath, exist_ok = True)
sys.stdout = open(os.path.join(dirpath, "stdout.log"), "w")
sys.stderr = open(os.path.join(dirpath, "stderr.log"), "w")
sys.stdout = open(os.path.join(dirpath, "stdout.log"), "w", encoding = "utf-8")
sys.stderr = open(os.path.join(dirpath, "stderr.log"), "w", encoding = "utf-8")
import platform
import faulthandler

View file

@ -31,10 +31,42 @@ import zipfile
import io
import configparser
import os
import threading
i18n_catalog = i18nCatalog("cura")
#
# HACK:
#
# In project loading, when override the existing machine is selected, the stacks and containers that are correctly
# active in the system will be overridden at runtime. Because the project loading is done in a different thread than
# the Qt thread, something else can kick in the middle of the process. One of them is the rendering. It will access
# the current stacks and container, which have not completely been updated yet, so Cura will crash in this case.
#
# This "@call_on_qt_thread" decorator makes sure that a function will always be called on the Qt thread (blocking).
# It is applied to the read() function of project loading so it can be guaranteed that only after the project loading
# process is completely done, everything else that needs to occupy the QT thread will be executed.
#
class InterCallObject:
def __init__(self):
self.finish_event = threading.Event()
self.result = None
def call_on_qt_thread(func):
def _call_on_qt_thread_wrapper(*args, **kwargs):
def _handle_call(ico, *args, **kwargs):
ico.result = func(*args, **kwargs)
ico.finish_event.set()
inter_call_object = InterCallObject()
new_args = tuple([inter_call_object] + list(args)[:])
CuraApplication.getInstance().callLater(_handle_call, *new_args, **kwargs)
inter_call_object.finish_event.wait()
return inter_call_object.result
return _call_on_qt_thread_wrapper
## Base implementation for reading 3MF workspace files.
class ThreeMFWorkspaceReader(WorkspaceReader):
def __init__(self):
@ -401,6 +433,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
# containing global.cfg / extruder.cfg
#
# \param file_name
@call_on_qt_thread
def read(self, file_name):
archive = zipfile.ZipFile(file_name, "r")
@ -526,6 +559,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
instance_container_files = [name for name in cura_file_names if name.endswith(self._instance_container_suffix)]
user_instance_containers = []
quality_and_definition_changes_instance_containers = []
quality_changes_instance_containers = []
for instance_container_file in instance_container_files:
container_id = self._stripFileToId(instance_container_file)
serialized = archive.open(instance_container_file).read().decode("utf-8")
@ -631,6 +665,8 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
# The ID already exists, but nothing in the values changed, so do nothing.
pass
quality_and_definition_changes_instance_containers.append(instance_container)
if container_type == "quality_changes":
quality_changes_instance_containers.append(instance_container)
if container_type == "definition_changes":
definition_changes_extruder_count = instance_container.getProperty("machine_extruder_count", "value")
@ -686,7 +722,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
stack.setName(global_stack_name_new)
container_stacks_added.append(stack)
self._container_registry.addContainer(stack)
# self._container_registry.addContainer(stack)
containers_added.append(stack)
else:
Logger.log("e", "Resolve strategy of %s for machine is not supported", self._resolve_strategies["machine"])
@ -704,6 +740,9 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
return
# load extruder stack files
has_extruder_stack_files = len(extruder_stack_files) > 0
empty_quality_container = self._container_registry.findInstanceContainers(id = "empty_quality")[0]
empty_quality_changes_container = self._container_registry.findInstanceContainers(id = "empty_quality_changes")[0]
try:
for extruder_stack_file in extruder_stack_files:
container_id = self._stripFileToId(extruder_stack_file)
@ -752,14 +791,22 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
# If not extruder stacks were saved in the project file (pre 3.1) create one manually
# We re-use the container registry's addExtruderStackForSingleExtrusionMachine method for this
if not extruder_stacks:
if self._resolve_strategies["machine"] == "new":
stack = self._container_registry.addExtruderStackForSingleExtrusionMachine(global_stack, "fdmextruder")
else:
stack = global_stack.extruders.get("0")
if not stack:
# this should not happen
Logger.log("e", "Cannot find any extruder in an existing global stack [%s].", global_stack.getId())
if stack:
# If we choose to override a machine but to create a new custom quality profile, the custom quality
# profile is not immediately applied to the global_stack, so this fix for single extrusion machines
# will use the current custom quality profile on the existing machine. The extra optional argument
# in that function is used in this case to specify a new global stack quality_changes container so
# the fix can correctly create and copy over the custom quality settings to the newly created extruder.
new_global_quality_changes = None
if self._resolve_strategies["quality_changes"] == "new" and len(quality_changes_instance_containers) > 0:
new_global_quality_changes = quality_changes_instance_containers[0]
# Depending if the strategy is to create a new or override, the ids must be or not be unique
stack = self._container_registry.addExtruderStackForSingleExtrusionMachine(global_stack, "fdmextruder",
new_global_quality_changes,
create_new_ids = self._resolve_strategies["machine"] == "new")
if new_global_quality_changes is not None:
quality_changes_instance_containers.append(stack.qualityChanges)
quality_and_definition_changes_instance_containers.append(stack.qualityChanges)
if global_stack.quality.getId() in ("empty", "empty_quality"):
stack.quality = empty_quality_container
if self._resolve_strategies["machine"] == "override":
@ -779,6 +826,11 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
self._container_registry.removeContainer(container.getId())
return
## In case there is a new machine and once the extruders are created, the global stack is added to the registry,
# otherwise the accContainers function in CuraContainerRegistry will create an extruder stack and then creating
# useless files
if self._resolve_strategies["machine"] == "new":
self._container_registry.addContainer(global_stack)
# Check quality profiles to make sure that if one stack has the "not supported" quality profile,
# all others should have the same.
@ -811,17 +863,12 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
quality_has_been_changed = False
if has_not_supported:
empty_quality_container = self._container_registry.findInstanceContainers(id = "empty_quality")[0]
for stack in [global_stack] + extruder_stacks_in_use:
stack.replaceContainer(_ContainerIndexes.Quality, empty_quality_container)
empty_quality_changes_container = self._container_registry.findInstanceContainers(id = "empty_quality_changes")[0]
for stack in [global_stack] + extruder_stacks_in_use:
stack.replaceContainer(_ContainerIndexes.QualityChanges, empty_quality_changes_container)
quality_has_been_changed = True
else:
empty_quality_changes_container = self._container_registry.findInstanceContainers(id="empty_quality_changes")[0]
# The machine in the project has non-empty quality and there are usable qualities for this machine.
# We need to check if the current quality_type is still usable for this machine, if not, then the quality
# will be reset to the "preferred quality" if present, otherwise "normal".
@ -932,9 +979,10 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
# sanity checks
# NOTE: The following cases SHOULD NOT happen!!!!
if not old_container:
if old_container.getId() in ("empty_quality_changes", "empty_definition_changes", "empty"):
Logger.log("e", "We try to get [%s] from the global stack [%s] but we got None instead!",
changes_container_type, global_stack.getId())
continue
# Replace the quality/definition changes container if it's in the GlobalStack
# NOTE: we can get an empty container here, but the IDs will not match,
@ -947,6 +995,8 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
continue
# Replace the quality/definition changes container if it's in one of the ExtruderStacks
# Only apply the change if we have loaded extruder stacks from the project
if has_extruder_stack_files:
for each_extruder_stack in extruder_stacks:
changes_container = None
if changes_container_type == "quality_changes":
@ -956,9 +1006,10 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
# sanity checks
# NOTE: The following cases SHOULD NOT happen!!!!
if not changes_container:
if changes_container.getId() in ("empty_quality_changes", "empty_definition_changes", "empty"):
Logger.log("e", "We try to get [%s] from the extruder stack [%s] but we got None instead!",
changes_container_type, each_extruder_stack.getId())
continue
# NOTE: we can get an empty container here, but the IDs will not match,
# so this comparison is fine.
@ -1002,7 +1053,6 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
stack.setNextStack(global_stack)
stack.containersChanged.emit(stack.getTop())
else:
if quality_has_been_changed:
CuraApplication.getInstance().getMachineManager().activeQualityChanged.emit()
# Actually change the active machine.

View file

@ -97,7 +97,7 @@ class ThreeMFWorkspaceWriter(WorkspaceWriter):
file_in_archive.compress_type = zipfile.ZIP_DEFLATED
# Do not include the network authentication keys
ignore_keys = {"network_authentication_id", "network_authentication_key"}
ignore_keys = {"network_authentication_id", "network_authentication_key", "octoprint_api_key"}
serialized_data = container.serialize(ignored_metadata_keys = ignore_keys)
archive.writestr(file_in_archive, serialized_data)

View file

@ -427,11 +427,10 @@ class CuraEngineBackend(QObject, Backend):
if not isinstance(source, SceneNode):
return
# This case checks if the source node is a node that contains a GCode. In this case the
# cached layer data is removed so the previous data is not rendered - CURA-4821
# This case checks if the source node is a node that contains GCode. In this case the
# current layer data is removed so the previous data is not rendered - CURA-4821
if source.callDecoration("isBlockSlicing") and source.callDecoration("getLayerData"):
if self._stored_optimized_layer_data:
del self._stored_optimized_layer_data[source.callDecoration("getBuildPlateNumber")]
self._stored_optimized_layer_data = {}
build_plate_changed = set()
source_build_plate_number = source.callDecoration("getBuildPlateNumber")

View file

@ -15,7 +15,7 @@ from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator
from UM.Settings.Validator import ValidatorState
from UM.Settings.SettingRelation import RelationType
from cura.Scene.CuraSceneNode import CuraSceneNode as SceneNode
from cura.Scene.CuraSceneNode import CuraSceneNode
from cura.OneAtATimeIterator import OneAtATimeIterator
from cura.Settings.ExtruderManager import ExtruderManager
@ -137,7 +137,7 @@ class StartSliceJob(Job):
# Don't slice if there is a per object setting with an error value.
for node in DepthFirstIterator(self._scene.getRoot()):
if type(node) is not SceneNode or not node.isSelectable():
if type(node) is not CuraSceneNode or not node.isSelectable():
continue
if self._checkStackForErrors(node.callDecoration("getStack")):
@ -161,10 +161,15 @@ class StartSliceJob(Job):
if getattr(node, "_outside_buildarea", False):
continue
# Filter on current build plate
build_plate_number = node.callDecoration("getBuildPlateNumber")
if build_plate_number is not None and build_plate_number != self._build_plate_number:
continue
children = node.getAllChildren()
children.append(node)
for child_node in children:
if type(child_node) is SceneNode and child_node.getMeshData() and child_node.getMeshData().getVertices() is not None:
if type(child_node) is CuraSceneNode and child_node.getMeshData() and child_node.getMeshData().getVertices() is not None:
temp_list.append(child_node)
if temp_list:
@ -176,7 +181,7 @@ class StartSliceJob(Job):
temp_list = []
has_printing_mesh = False
for node in DepthFirstIterator(self._scene.getRoot()):
if node.callDecoration("isSliceable") and type(node) is SceneNode and node.getMeshData() and node.getMeshData().getVertices() is not None:
if node.callDecoration("isSliceable") and type(node) is CuraSceneNode and node.getMeshData() and node.getMeshData().getVertices() is not None:
per_object_stack = node.callDecoration("getStack")
is_non_printing_mesh = False
if per_object_stack:

View file

@ -52,10 +52,10 @@ class CuraProfileReader(ProfileReader):
parser = configparser.ConfigParser(interpolation=None)
parser.read_string(serialized)
if not "general" in parser:
if "general" not in parser:
Logger.log("w", "Missing required section 'general'.")
return []
if not "version" in parser["general"]:
if "version" not in parser["general"]:
Logger.log("w", "Missing required 'version' property")
return []

View file

@ -26,7 +26,7 @@ class GCodeReader(MeshReader):
# PreRead is used to get the correct flavor. If not, Marlin is set by default
def preRead(self, file_name, *args, **kwargs):
with open(file_name, "r") as file:
with open(file_name, "r", encoding = "utf-8") as file:
for line in file:
if line[:len(self._flavor_keyword)] == self._flavor_keyword:
try:

View file

@ -125,7 +125,10 @@ class LegacyProfileReader(ProfileReader):
Logger.log("e", "Dictionary of Doom has no translation. Is it the correct JSON file?")
return None
current_printer_definition = global_container_stack.definition
profile.setDefinition(current_printer_definition.getId())
quality_definition = current_printer_definition.getMetaDataEntry("quality_definition")
if not quality_definition:
quality_definition = current_printer_definition.getId()
profile.setDefinition(quality_definition)
for new_setting in dict_of_doom["translation"]: # Evaluate all new settings that would get a value from the translations.
old_setting_expression = dict_of_doom["translation"][new_setting]
compiled = compile(old_setting_expression, new_setting, "eval")
@ -162,20 +165,21 @@ class LegacyProfileReader(ProfileReader):
data = stream.getvalue()
profile.deserialize(data)
# The definition can get reset to fdmprinter during the deserialization's upgrade. Here we set the definition
# again.
profile.setDefinition(quality_definition)
#We need to return one extruder stack and one global stack.
global_container_id = container_registry.uniqueName("Global Imported Legacy Profile")
global_profile = profile.duplicate(new_id = global_container_id, new_name = profile_id) #Needs to have the same name as the extruder profile.
global_profile.setDirty(True)
#Only the extruder stack has an extruder metadata entry.
profile.addMetaDataEntry("extruder", ExtruderManager.getInstance().getActiveExtruderStack().definition.getId())
profile_definition = "fdmprinter"
from UM.Util import parseBool
if parseBool(global_container_stack.getMetaDataEntry("has_machine_quality", "False")):
profile_definition = global_container_stack.getMetaDataEntry("quality_definition")
if not profile_definition:
profile_definition = global_container_stack.definition.getId()
global_profile.setDefinition(profile_definition)
#Split all settings into per-extruder and global settings.
for setting_key in profile.getAllKeys():
settable_per_extruder = global_container_stack.getProperty(setting_key, "settable_per_extruder")
if settable_per_extruder:
global_profile.removeInstance(setting_key)
else:
profile.removeInstance(setting_key)
return [global_profile, profile]
return [global_profile]

View file

@ -158,79 +158,4 @@ class MachineSettingsAction(MachineAction):
@pyqtSlot(int)
def updateMaterialForDiameter(self, extruder_position: int):
# Updates the material container to a material that matches the material diameter set for the printer
if not self._global_container_stack:
return
if not self._global_container_stack.getMetaDataEntry("has_materials", False):
return
extruder_stack = self._global_container_stack.extruders[str(extruder_position)]
material_diameter = extruder_stack.material.getProperty("material_diameter", "value")
if not material_diameter:
# in case of "empty" material
material_diameter = 0
material_approximate_diameter = str(round(material_diameter))
machine_diameter = extruder_stack.definitionChanges.getProperty("material_diameter", "value")
if not machine_diameter:
if extruder_stack.definition.hasProperty("material_diameter", "value"):
machine_diameter = extruder_stack.definition.getProperty("material_diameter", "value")
else:
machine_diameter = self._global_container_stack.definition.getProperty("material_diameter", "value")
machine_approximate_diameter = str(round(machine_diameter))
if material_approximate_diameter != machine_approximate_diameter:
Logger.log("i", "The the currently active material(s) do not match the diameter set for the printer. Finding alternatives.")
if self._global_container_stack.getMetaDataEntry("has_machine_materials", False):
materials_definition = self._global_container_stack.definition.getId()
has_material_variants = self._global_container_stack.getMetaDataEntry("has_variants", False)
else:
materials_definition = "fdmprinter"
has_material_variants = False
old_material = extruder_stack.material
search_criteria = {
"type": "material",
"approximate_diameter": machine_approximate_diameter,
"material": old_material.getMetaDataEntry("material", "value"),
"brand": old_material.getMetaDataEntry("brand", "value"),
"supplier": old_material.getMetaDataEntry("supplier", "value"),
"color_name": old_material.getMetaDataEntry("color_name", "value"),
"definition": materials_definition
}
if has_material_variants:
search_criteria["variant"] = extruder_stack.variant.getId()
if old_material == self._empty_container:
search_criteria.pop("material", None)
search_criteria.pop("supplier", None)
search_criteria.pop("brand", None)
search_criteria.pop("definition", None)
search_criteria["id"] = extruder_stack.getMetaDataEntry("preferred_material")
materials = self._container_registry.findInstanceContainers(**search_criteria)
if not materials:
# Same material with new diameter is not found, search for generic version of the same material type
search_criteria.pop("supplier", None)
search_criteria.pop("brand", None)
search_criteria["color_name"] = "Generic"
materials = self._container_registry.findInstanceContainers(**search_criteria)
if not materials:
# Generic material with new diameter is not found, search for preferred material
search_criteria.pop("color_name", None)
search_criteria.pop("material", None)
search_criteria["id"] = extruder_stack.getMetaDataEntry("preferred_material")
materials = self._container_registry.findInstanceContainers(**search_criteria)
if not materials:
# Preferred material with new diameter is not found, search for any material
search_criteria.pop("id", None)
materials = self._container_registry.findInstanceContainers(**search_criteria)
if not materials:
# Just use empty material as a final fallback
materials = [self._empty_container]
Logger.log("i", "Selecting new material: %s", materials[0].getId())
extruder_stack.material = materials[0]
Application.getInstance().getExtruderManager().updateMaterialForDiameter(extruder_position)

View file

@ -25,7 +25,7 @@ class PluginBrowser(QObject, Extension):
def __init__(self, parent=None):
super().__init__(parent)
self._api_version = 2
self._api_version = 4
self._api_url = "http://software.ultimaker.com/cura/v%s/" % self._api_version
self._plugin_list_request = None

View file

@ -98,11 +98,14 @@ class SimulationView(View):
self._solid_layers = int(Preferences.getInstance().getValue("view/top_layer_count"))
self._only_show_top_layers = bool(Preferences.getInstance().getValue("view/only_show_top_layers"))
self._compatibility_mode = True # for safety
self._compatibility_mode = self._evaluateCompatibilityMode()
self._wireprint_warning_message = Message(catalog.i18nc("@info:status", "Cura does not accurately display layers when Wire Printing is enabled"),
title = catalog.i18nc("@info:title", "Simulation View"))
def _evaluateCompatibilityMode(self):
return OpenGLContext.isLegacyOpenGL() or bool(Preferences.getInstance().getValue("view/force_layer_view_compatibility_mode"))
def _resetSettings(self):
self._layer_view_type = 0 # 0 is material color, 1 is color by linetype, 2 is speed, 3 is layer thickness
self._extruder_count = 0
@ -127,7 +130,7 @@ class SimulationView(View):
# Currently the RenderPass constructor requires a size > 0
# This should be fixed in RenderPass's constructor.
self._layer_pass = SimulationPass(1, 1)
self._compatibility_mode = OpenGLContext.isLegacyOpenGL() or bool(Preferences.getInstance().getValue("view/force_layer_view_compatibility_mode"))
self._compatibility_mode = self._evaluateCompatibilityMode()
self._layer_pass.setSimulationView(self)
return self._layer_pass
@ -534,8 +537,7 @@ class SimulationView(View):
def _updateWithPreferences(self):
self._solid_layers = int(Preferences.getInstance().getValue("view/top_layer_count"))
self._only_show_top_layers = bool(Preferences.getInstance().getValue("view/only_show_top_layers"))
self._compatibility_mode = OpenGLContext.isLegacyOpenGL() or bool(
Preferences.getInstance().getValue("view/force_layer_view_compatibility_mode"))
self._compatibility_mode = self._evaluateCompatibilityMode()
self.setSimulationViewType(int(float(Preferences.getInstance().getValue("layerview/layer_view_type"))));

View file

@ -485,7 +485,7 @@ Item
}
}
// Gradient colors for layer thickness
// Gradient colors for layer thickness (similar to parula colormap)
Rectangle { // In QML 5.9 can be changed by LinearGradient
// Invert values because then the bar is rotated 90 degrees
id: thicknessGradient
@ -499,23 +499,23 @@ Item
gradient: Gradient {
GradientStop {
position: 0.000
color: Qt.rgba(1, 0, 0, 1)
color: Qt.rgba(1, 1, 0, 1)
}
GradientStop {
position: 0.25
color: Qt.rgba(0.5, 0.5, 0, 1)
color: Qt.rgba(1, 0.75, 0.25, 1)
}
GradientStop {
position: 0.5
color: Qt.rgba(0, 1, 0, 1)
color: Qt.rgba(0, 0.75, 0.5, 1)
}
GradientStop {
position: 0.75
color: Qt.rgba(0, 0.5, 0.5, 1)
color: Qt.rgba(0, 0.375, 0.75, 1)
}
GradientStop {
position: 1.0
color: Qt.rgba(0, 0, 1, 1)
color: Qt.rgba(0, 0, 0.5, 1)
}
}
}

View file

@ -54,9 +54,13 @@ vertex41core =
vec4 layerThicknessGradientColor(float abs_value, float min_value, float max_value)
{
float value = (abs_value - min_value)/(max_value - min_value);
float red = max(2*value-1, 0);
float green = 1-abs(1-2*value);
float blue = max(1-2*value, 0);
float red = min(max(4*value-2, 0), 1);
float green = min(1.5*value, 0.75);
if (value > 0.75)
{
green = value;
}
float blue = 0.75-abs(0.25-value);
return vec4(red, green, blue, 1.0);
}

View file

@ -107,7 +107,7 @@ class SliceInfo(Extension):
"brand": extruder.material.getMetaData().get("brand", "")
}
extruder_position = int(extruder.getMetaDataEntry("position", "0"))
if extruder_position in print_information.materialLengths:
if len(print_information.materialLengths) > extruder_position:
extruder_dict["material_used"] = print_information.materialLengths[extruder_position]
extruder_dict["variant"] = extruder.variant.getName()
extruder_dict["nozzle_size"] = extruder.getProperty("machine_nozzle_size", "value")

View file

@ -0,0 +1,71 @@
# Copyright (c) 2018 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
from UM.Tool import Tool
from PyQt5.QtCore import Qt, QUrl
from UM.Application import Application
from UM.Event import Event
from UM.Mesh.MeshBuilder import MeshBuilder
from UM.Operations.AddSceneNodeOperation import AddSceneNodeOperation
from UM.Settings.SettingInstance import SettingInstance
from cura.Scene.CuraSceneNode import CuraSceneNode
from cura.Scene.SliceableObjectDecorator import SliceableObjectDecorator
from cura.Scene.BuildPlateDecorator import BuildPlateDecorator
from cura.Settings.SettingOverrideDecorator import SettingOverrideDecorator
import os
import os.path
class SupportEraser(Tool):
def __init__(self):
super().__init__()
self._shortcut_key = Qt.Key_G
self._controller = Application.getInstance().getController()
def event(self, event):
super().event(event)
if event.type == Event.ToolActivateEvent:
# Load the remover mesh:
self._createEraserMesh()
# After we load the mesh, deactivate the tool again:
self.getController().setActiveTool(None)
def _createEraserMesh(self):
# Selection.clear()
node = CuraSceneNode()
node.setName("Eraser")
node.setSelectable(True)
mesh = MeshBuilder()
mesh.addCube(10,10,10)
node.setMeshData(mesh.build())
active_build_plate = Application.getInstance().getBuildPlateModel().activeBuildPlate
node.addDecorator(SettingOverrideDecorator())
node.addDecorator(BuildPlateDecorator(active_build_plate))
node.addDecorator(SliceableObjectDecorator())
stack = node.callDecoration("getStack") #Don't try to get the active extruder since it may be None anyway.
if not stack:
node.addDecorator(SettingOverrideDecorator())
stack = node.callDecoration("getStack")
print(stack)
settings = stack.getTop()
if not (settings.getInstance("anti_overhang_mesh") and settings.getProperty("anti_overhang_mesh", "value")):
definition = stack.getSettingDefinition("anti_overhang_mesh")
new_instance = SettingInstance(definition, settings)
new_instance.setProperty("value", True)
new_instance.resetState() # Ensure that the state is not seen as a user state.
settings.addInstance(new_instance)
scene = self._controller.getScene()
op = AddSceneNodeOperation(node, scene.getRoot())
op.push()
Application.getInstance().getController().getScene().sceneChanged.emit(node)

View file

@ -0,0 +1,20 @@
# Copyright (c) 2018 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
from . import SupportEraser
from UM.i18n import i18nCatalog
i18n_catalog = i18nCatalog("uranium")
def getMetaData():
return {
"tool": {
"name": i18n_catalog.i18nc("@label", "Support Blocker"),
"description": i18n_catalog.i18nc("@info:tooltip", "Create a volume in which supports are not printed."),
"icon": "tool_icon.svg",
"weight": 4
}
}
def register(app):
return { "tool": SupportEraser.SupportEraser() }

View file

@ -0,0 +1,8 @@
{
"name": "Support Eraser",
"author": "Ultimaker B.V.",
"version": "1.0.0",
"description": "Creates an eraser mesh to block the printing of support in certain places",
"api": 4,
"i18n-catalog": "cura"
}

View file

@ -0,0 +1,11 @@
<svg width="30px" height="30px" viewBox="0 0 30 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 48.2 (47327) - http://www.bohemiancoding.com/sketch -->
<desc>Created with Sketch.</desc>
<defs></defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Cura-Icon" fill="#000000">
<path d="M19,27 L12,27 L3,27 L3,3 L12,3 L12,11 L19,11 L19,19 L27,19 L27,27 L19,27 Z M4,4 L4,26 L11,26 L11,4 L4,4 Z" id="Combined-Shape"></path>
<polygon id="Path" points="10 17.1441441 9.18918919 17.954955 7.52252252 16.3333333 5.85585586 18 5.04504505 17.1891892 6.66666667 15.4774775 5 13.8558559 5.81081081 13.045045 7.52252252 14.6666667 9.18918919 13 10 13.8108108 8.33333333 15.4774775"></polygon>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 866 B

View file

@ -0,0 +1,68 @@
import zipfile
from io import StringIO
from UM.Resources import Resources
from UM.Mesh.MeshWriter import MeshWriter
from UM.Logger import Logger
from UM.PluginRegistry import PluginRegistry
MYPY = False
try:
if not MYPY:
import xml.etree.cElementTree as ET
except ImportError:
Logger.log("w", "Unable to load cElementTree, switching to slower version")
import xml.etree.ElementTree as ET
class UCPWriter(MeshWriter):
def __init__(self):
super().__init__()
self._namespaces = {
"content-types": "http://schemas.openxmlformats.org/package/2006/content-types",
"relationships": "http://schemas.openxmlformats.org/package/2006/relationships",
}
def write(self, stream, nodes, mode = MeshWriter.OutputMode.BinaryMode):
self._archive = None # Reset archive
archive = zipfile.ZipFile(stream, "w", compression=zipfile.ZIP_DEFLATED)
gcode_file = zipfile.ZipInfo("3D/model.gcode")
gcode_file.compress_type = zipfile.ZIP_DEFLATED
# Create content types file
content_types_file = zipfile.ZipInfo("[Content_Types].xml")
content_types_file.compress_type = zipfile.ZIP_DEFLATED
content_types = ET.Element("Types", xmlns=self._namespaces["content-types"])
rels_type = ET.SubElement(content_types, "Default", Extension="rels",
ContentType="application/vnd.openxmlformats-package.relationships+xml")
gcode_type = ET.SubElement(content_types, "Default", Extension="gcode",
ContentType="text/x-gcode")
image_type = ET.SubElement(content_types, "Default", Extension="png",
ContentType="image/png")
# Create _rels/.rels file
relations_file = zipfile.ZipInfo("_rels/.rels")
relations_file.compress_type = zipfile.ZIP_DEFLATED
relations_element = ET.Element("Relationships", xmlns=self._namespaces["relationships"])
thumbnail_relation_element = ET.SubElement(relations_element, "Relationship", Target="/Metadata/thumbnail.png", Id="rel0",
Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/thumbnail")
model_relation_element = ET.SubElement(relations_element, "Relationship", Target="/3D/model.gcode",
Id="rel1",
Type="http://schemas.ultimaker.org/package/2018/relationships/gcode")
gcode_string = StringIO()
PluginRegistry.getInstance().getPluginObject("GCodeWriter").write(gcode_string, None)
archive.write(Resources.getPath(Resources.Images, "cura-icon.png"), "Metadata/thumbnail.png")
archive.writestr(gcode_file, gcode_string.getvalue())
archive.writestr(content_types_file, b'<?xml version="1.0" encoding="UTF-8"?> \n' + ET.tostring(content_types))
archive.writestr(relations_file, b'<?xml version="1.0" encoding="UTF-8"?> \n' + ET.tostring(relations_element))
archive.close()

View file

@ -0,0 +1,25 @@
# Copyright (c) 2017 Ultimaker B.V.
# Uranium is released under the terms of the LGPLv3 or higher.
from . import UCPWriter
from UM.i18n import i18nCatalog
i18n_catalog = i18nCatalog("cura")
def getMetaData():
return {
"mesh_writer": {
"output": [
{
"mime_type": "application/x-ucp",
"mode": UCPWriter.UCPWriter.OutputMode.BinaryMode,
"extension": "UCP",
"description": i18n_catalog.i18nc("@item:inlistbox", "UCP File (WIP)")
}
]
}
}
def register(app):
return { "mesh_writer": UCPWriter.UCPWriter() }

View file

@ -0,0 +1,8 @@
{
"name": "UCP Writer",
"author": "Ultimaker B.V.",
"version": "1.0.0",
"description": "Provides support for writing UCP files.",
"api": 4,
"i18n-catalog": "cura"
}

View file

@ -287,6 +287,10 @@ class ClusterUM3OutputDevice(NetworkedPrinterOutputDevice):
self._updatePrintJob(print_job, print_job_data)
if print_job.state != "queued": # Print job should be assigned to a printer.
if print_job.state == "failed":
# Print job was failed, so don't attach it to a printer.
printer = None
else:
printer = self._getPrinterByKey(print_job_data["printer_uuid"])
else: # The job can "reserve" a printer if some changes are required.
printer = self._getPrinterByKey(print_job_data["assigned_to"])

View file

@ -413,7 +413,7 @@ Rectangle
{
if(printJob.state == "printing" || printJob.state == "post_print")
{
return OutputDevice.getDateCompleted(printJob.time_total - printJob.time_elapsed)
return OutputDevice.getDateCompleted(printJob.timeTotal - printJob.timeElapsed)
}
}
return "";

View file

@ -126,7 +126,7 @@ class UM3OutputDevicePlugin(OutputDevicePlugin):
def removeManualDevice(self, key, address = None):
if key in self._discovered_devices:
if not address:
address = self._printers[key].ipAddress
address = self._discovered_devices[key].ipAddress
self._onRemoveDevice(key)
if address in self._manual_instances:

View file

@ -10,7 +10,7 @@ if MYPY:
from cura.PrinterOutput.PrinterOutputModel import PrinterOutputModel
class USBPrinterOuptutController(PrinterOutputController):
class USBPrinterOutputController(PrinterOutputController):
def __init__(self, output_device):
super().__init__(output_device)

View file

@ -12,7 +12,7 @@ from cura.PrinterOutput.PrinterOutputModel import PrinterOutputModel
from cura.PrinterOutput.PrintJobOutputModel import PrintJobOutputModel
from .AutoDetectBaudJob import AutoDetectBaudJob
from .USBPrinterOutputController import USBPrinterOuptutController
from .USBPrinterOutputController import USBPrinterOutputController
from .avr_isp import stk500v2, intelHex
from PyQt5.QtCore import pyqtSlot, pyqtSignal, pyqtProperty
@ -237,7 +237,7 @@ class USBPrinterOutputDevice(PrinterOutputDevice):
container_stack = Application.getInstance().getGlobalContainerStack()
num_extruders = container_stack.getProperty("machine_extruder_count", "value")
# Ensure that a printer is created.
self._printers = [PrinterOutputModel(output_controller=USBPrinterOuptutController(self), number_of_extruders=num_extruders)]
self._printers = [PrinterOutputModel(output_controller=USBPrinterOutputController(self), number_of_extruders=num_extruders)]
self._printers[0].updateName(container_stack.getName())
self.setConnectionState(ConnectionState.connected)
self._update_thread.start()
@ -364,7 +364,7 @@ class USBPrinterOutputDevice(PrinterOutputDevice):
elapsed_time = int(time() - self._print_start_time)
print_job = self._printers[0].activePrintJob
if print_job is None:
print_job = PrintJobOutputModel(output_controller = USBPrinterOuptutController(self), name= Application.getInstance().getPrintInformation().jobName)
print_job = PrintJobOutputModel(output_controller = USBPrinterOutputController(self), name= Application.getInstance().getPrintInformation().jobName)
print_job.updateState("printing")
self._printers[0].updateActivePrintJob(print_job)

View file

@ -2,7 +2,6 @@
# Uranium is released under the terms of the LGPLv3 or higher.
from UM.Settings.ContainerRegistry import ContainerRegistry
from UM.Settings.InstanceContainer import InstanceContainer
from cura.MachineAction import MachineAction
from PyQt5.QtCore import pyqtSlot, pyqtSignal, pyqtProperty
@ -11,8 +10,6 @@ from UM.Application import Application
from UM.Util import parseBool
catalog = i18nCatalog("cura")
import UM.Settings.InstanceContainer
## The Ultimaker 2 can have a few revisions & upgrades.
class UM2UpgradeSelection(MachineAction):
@ -22,18 +19,29 @@ class UM2UpgradeSelection(MachineAction):
self._container_registry = ContainerRegistry.getInstance()
self._current_global_stack = None
from cura.CuraApplication import CuraApplication
CuraApplication.getInstance().globalContainerStackChanged.connect(self._onGlobalStackChanged)
self._reset()
def _reset(self):
self.hasVariantsChanged.emit()
def _onGlobalStackChanged(self):
if self._current_global_stack:
self._current_global_stack.metaDataChanged.disconnect(self._onGlobalStackMetaDataChanged)
self._current_global_stack = Application.getInstance().getGlobalContainerStack()
if self._current_global_stack:
self._current_global_stack.metaDataChanged.connect(self._onGlobalStackMetaDataChanged)
self._reset()
def _onGlobalStackMetaDataChanged(self):
self._reset()
hasVariantsChanged = pyqtSignal()
@pyqtProperty(bool, notify = hasVariantsChanged)
def hasVariants(self):
global_container_stack = Application.getInstance().getGlobalContainerStack()
if global_container_stack:
return parseBool(global_container_stack.getMetaDataEntry("has_variants", "false"))
@pyqtSlot(bool)
def setHasVariants(self, has_variants = True):
global_container_stack = Application.getInstance().getGlobalContainerStack()
if global_container_stack:
@ -62,3 +70,9 @@ class UM2UpgradeSelection(MachineAction):
global_container_stack.extruders["0"].variant = ContainerRegistry.getInstance().getEmptyInstanceContainer()
Application.getInstance().globalContainerStackChanged.emit()
self._reset()
@pyqtProperty(bool, fset = setHasVariants, notify = hasVariantsChanged)
def hasVariants(self):
if self._current_global_stack:
return parseBool(self._current_global_stack.getMetaDataEntry("has_variants", "false"))

View file

@ -13,6 +13,7 @@ import Cura 1.0 as Cura
Cura.MachineAction
{
anchors.fill: parent;
Item
{
id: upgradeSelectionMachineAction
@ -39,12 +40,19 @@ Cura.MachineAction
CheckBox
{
id: olssonBlockCheckBox
anchors.top: pageDescription.bottom
anchors.topMargin: UM.Theme.getSize("default_margin").height
text: catalog.i18nc("@label", "Olsson Block")
checked: manager.hasVariants
onClicked: manager.setHasVariants(checked)
onClicked: manager.hasVariants = checked
Connections
{
target: manager
onHasVariantsChanged: olssonBlockCheckBox.checked = manager.hasVariants
}
}
UM.I18nCatalog { id: catalog; name: "cura"; }

View file

@ -74,7 +74,7 @@ class VersionUpgrade22to24(VersionUpgrade):
def __convertVariant(self, variant_path):
# Copy the variant to the machine_instances/*_settings.inst.cfg
variant_config = configparser.ConfigParser(interpolation=None)
with open(variant_path, "r") as fhandle:
with open(variant_path, "r", encoding = "utf-8") as fhandle:
variant_config.read_file(fhandle)
config_name = "Unknown Variant"

View file

@ -59,6 +59,12 @@ _EMPTY_CONTAINER_DICT = {
}
# Renamed definition files
_RENAMED_DEFINITION_DICT = {
"jellybox": "imade3d_jellybox",
}
class VersionUpgrade30to31(VersionUpgrade):
## Gets the version number from a CFG file in Uranium's 3.0 format.
#
@ -111,16 +117,9 @@ class VersionUpgrade30to31(VersionUpgrade):
if not parser.has_section(each_section):
parser.add_section(each_section)
# Copy global quality changes to extruder quality changes for single extrusion machines
if parser["metadata"]["type"] == "quality_changes":
all_quality_changes = self._getSingleExtrusionMachineQualityChanges(parser)
# Note that DO NOT!!! use the quality_changes returned from _getSingleExtrusionMachineQualityChanges().
# Those are loaded from the hard drive which are original files that haven't been upgraded yet.
# NOTE 2: The number can be 0 or 1 depends on whether you are loading it from the qualities folder or
# from a project file. When you load from a project file, the custom profile may not be in cura
# yet, so you will get 0.
if len(all_quality_changes) <= 1 and not parser.has_option("metadata", "extruder"):
self._createExtruderQualityChangesForSingleExtrusionMachine(filename, parser)
# Check renamed definitions
if "definition" in parser["general"] and parser["general"]["definition"] in _RENAMED_DEFINITION_DICT:
parser["general"]["definition"] = _RENAMED_DEFINITION_DICT[parser["general"]["definition"]]
# Update version numbers
parser["general"]["version"] = "2"
@ -156,6 +155,10 @@ class VersionUpgrade30to31(VersionUpgrade):
if parser.has_option("containers", key) and parser["containers"][key] == "empty":
parser["containers"][key] = specific_empty_container
# check renamed definition
if parser.has_option("containers", "6") and parser["containers"]["6"] in _RENAMED_DEFINITION_DICT:
parser["containers"]["6"] = _RENAMED_DEFINITION_DICT[parser["containers"]["6"]]
# Update version numbers
if "general" not in parser:
parser["general"] = {}
@ -219,6 +222,10 @@ class VersionUpgrade30to31(VersionUpgrade):
extruder_quality_changes_parser["general"]["name"] = global_quality_changes["general"]["name"]
extruder_quality_changes_parser["general"]["definition"] = global_quality_changes["general"]["definition"]
# check renamed definition
if extruder_quality_changes_parser["general"]["definition"] in _RENAMED_DEFINITION_DICT:
extruder_quality_changes_parser["general"]["definition"] = _RENAMED_DEFINITION_DICT[extruder_quality_changes_parser["general"]["definition"]]
extruder_quality_changes_parser.add_section("metadata")
extruder_quality_changes_parser["metadata"]["quality_type"] = global_quality_changes["metadata"]["quality_type"]
extruder_quality_changes_parser["metadata"]["type"] = global_quality_changes["metadata"]["type"]
@ -231,5 +238,5 @@ class VersionUpgrade30to31(VersionUpgrade):
quality_changes_dir = Resources.getPath(CuraApplication.ResourceTypes.QualityInstanceContainer)
with open(os.path.join(quality_changes_dir, extruder_quality_changes_filename), "w") as f:
with open(os.path.join(quality_changes_dir, extruder_quality_changes_filename), "w", encoding = "utf-8") as f:
f.write(extruder_quality_changes_output.getvalue())

View file

@ -17,6 +17,8 @@ import UM.Dictionary
from UM.Settings.InstanceContainer import InstanceContainer
from UM.Settings.ContainerRegistry import ContainerRegistry
from .XmlMaterialValidator import XmlMaterialValidator
## Handles serializing and deserializing material containers from an XML file
class XmlMaterialProfile(InstanceContainer):
CurrentFdmMaterialVersion = "1.3"
@ -480,6 +482,10 @@ class XmlMaterialProfile(InstanceContainer):
if "adhesion_info" not in meta_data:
meta_data["adhesion_info"] = ""
validation_message = XmlMaterialValidator.validateMaterialMetaData(meta_data)
if validation_message is not None:
raise Exception("Not valid material profile: %s" % (validation_message))
property_values = {}
properties = data.iterfind("./um:properties/*", self.__namespaces)
for entry in properties:
@ -541,7 +547,6 @@ class XmlMaterialProfile(InstanceContainer):
Logger.log("w", "No definition found for machine ID %s", machine_id)
continue
Logger.log("d", "Found definition for machine ID %s", machine_id)
definition = definitions[0]
machine_manufacturer = identifier.get("manufacturer", definition.get("manufacturer", "Unknown")) #If the XML material doesn't specify a manufacturer, use the one in the actual printer definition.

View file

@ -0,0 +1,31 @@
# Copyright (c) 2017 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
class XmlMaterialValidator():
@classmethod
def validateMaterialMetaData(cls, validation_metadata):
if validation_metadata.get("GUID") is None:
return "Missing GUID"
if validation_metadata.get("brand") is None:
return "Missing Brand"
if validation_metadata.get("material") is None:
return "Missing Material"
if validation_metadata.get("version") is None:
return "Missing Version"
if validation_metadata.get("description") is None:
return "Missing Description"
if validation_metadata.get("adhesion_info") is None:
return "Missing Adhesion Info"
return None

View file

@ -668,20 +668,6 @@
"settable_per_mesh": false,
"settable_per_extruder": false
},
"slicing_tolerance":
{
"label": "Slicing Tolerance",
"description": "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process.",
"type": "enum",
"options":
{
"middle": "Middle",
"exclusive": "Exclusive",
"inclusive": "Inclusive"
},
"default_value": "middle",
"settable_per_mesh": true
},
"line_width":
{
"label": "Line Width",
@ -741,21 +727,6 @@
}
}
},
"roofing_line_width":
{
"label": "Top Surface Skin Line Width",
"description": "Width of a single line of the areas at the top of the print.",
"unit": "mm",
"minimum_value": "0.001",
"minimum_value_warning": "0.1 + 0.4 * machine_nozzle_size",
"maximum_value_warning": "2 * machine_nozzle_size",
"default_value": 0.4,
"type": "float",
"value": "skin_line_width",
"limit_to_extruder": "roofing_extruder_nr",
"settable_per_mesh": true,
"enabled": "roofing_layer_count > 0 and top_layers > 0"
},
"skin_line_width":
{
"label": "Top/Bottom Line Width",
@ -1014,34 +985,6 @@
"settable_per_mesh": true,
"enabled": "top_layers > 0"
},
"roofing_pattern":
{
"label": "Top Surface Skin Pattern",
"description": "The pattern of the top most layers.",
"type": "enum",
"options":
{
"lines": "Lines",
"concentric": "Concentric",
"zigzag": "Zig Zag"
},
"default_value": "lines",
"value": "top_bottom_pattern",
"limit_to_extruder": "roofing_extruder_nr",
"settable_per_mesh": true,
"enabled": "roofing_layer_count > 0 and top_layers > 0"
},
"roofing_angles":
{
"label": "Top Surface Skin Line Directions",
"description": "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees).",
"type": "[int]",
"default_value": "[ ]",
"value": "skin_angles",
"enabled": "roofing_pattern != 'concentric' and roofing_layer_count > 0 and top_layers > 0",
"limit_to_extruder": "roofing_extruder_nr",
"settable_per_mesh": true
},
"top_bottom_extruder_nr":
{
"label": "Top/Bottom Extruder",
@ -1876,14 +1819,6 @@
"settable_per_mesh": true
}
}
},
"infill_enable_travel_optimization":
{
"label": "Enable Travel Optimization",
"description": "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased.",
"type": "bool",
"default_value": false,
"settable_per_mesh": true
}
}
},
@ -1895,16 +1830,6 @@
"type": "category",
"children":
{
"material_flow_dependent_temperature":
{
"label": "Auto Temperature",
"description": "Change the temperature for each layer automatically with the average flow speed of that layer.",
"type": "bool",
"default_value": false,
"enabled": "machine_nozzle_temp_enabled and False",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"default_material_print_temperature":
{
"label": "Default Printing Temperature",
@ -1979,17 +1904,6 @@
"settable_per_mesh": false,
"settable_per_extruder": true
},
"material_flow_temp_graph":
{
"label": "Flow Temperature Graph",
"description": "Data linking material flow (in mm3 per second) to temperature (degrees Celsius).",
"unit": "[[mm³,°C]]",
"type": "str",
"default_value": "[[3.5,200],[7.0,240]]",
"enabled": "False and machine_nozzle_temp_enabled and material_flow_dependent_temperature",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"material_extrusion_cool_down_speed":
{
"label": "Extrusion Cool Down Speed Modifier",
@ -2105,6 +2019,19 @@
"enabled": "machine_gcode_flavor != \"UltiGCode\"",
"settable_per_mesh": true
},
"material_flow_layer_0":
{
"label": "Initial Layer Flow",
"description": "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value.",
"unit": "%",
"default_value": 100,
"value": "material_flow",
"type": "float",
"minimum_value": "0.0001",
"minimum_value_warning": "50",
"maximum_value_warning": "150",
"settable_per_mesh": true
},
"retraction_enable":
{
"label": "Enable Retraction",
@ -2114,7 +2041,8 @@
"settable_per_mesh": false,
"settable_per_extruder": true
},
"retract_at_layer_change":{
"retract_at_layer_change":
{
"label": "Retract at Layer Change",
"description": "Retract the filament when the nozzle is moving to the next layer.",
"type": "bool",
@ -2144,7 +2072,7 @@
"default_value": 25,
"minimum_value": "0.0001",
"minimum_value_warning": "1",
"maximum_value": "machine_max_feedrate_e",
"maximum_value": "machine_max_feedrate_e if retraction_enable else float('inf')",
"maximum_value_warning": "70",
"enabled": "retraction_enable and machine_gcode_flavor != \"UltiGCode\"",
"settable_per_mesh": false,
@ -2159,7 +2087,7 @@
"type": "float",
"default_value": 25,
"minimum_value": "0.0001",
"maximum_value": "machine_max_feedrate_e",
"maximum_value": "machine_max_feedrate_e if retraction_enable else float('inf')",
"minimum_value_warning": "1",
"maximum_value_warning": "70",
"enabled": "retraction_enable and machine_gcode_flavor != \"UltiGCode\"",
@ -2175,7 +2103,7 @@
"type": "float",
"default_value": 25,
"minimum_value": "0.0001",
"maximum_value": "machine_max_feedrate_e",
"maximum_value": "machine_max_feedrate_e if retraction_enable else float('inf')",
"minimum_value_warning": "1",
"maximum_value_warning": "70",
"enabled": "retraction_enable and machine_gcode_flavor != \"UltiGCode\"",
@ -2276,7 +2204,7 @@
"default_value": 20,
"minimum_value": "0.1",
"minimum_value_warning": "1",
"maximum_value": "machine_max_feedrate_e",
"maximum_value": "machine_max_feedrate_e if retraction_enable else float('inf')",
"maximum_value_warning": "70",
"settable_per_mesh": false,
"settable_per_extruder": true,
@ -2293,7 +2221,7 @@
"value": "switch_extruder_retraction_speeds",
"minimum_value": "0.1",
"minimum_value_warning": "1",
"maximum_value": "machine_max_feedrate_e",
"maximum_value": "machine_max_feedrate_e if retraction_enable else float('inf')",
"maximum_value_warning": "70",
"settable_per_mesh": false,
"settable_per_extruder": true
@ -2309,7 +2237,7 @@
"value": "switch_extruder_retraction_speeds",
"minimum_value": "0.1",
"minimum_value_warning": "1",
"maximum_value": "machine_max_feedrate_e",
"maximum_value": "machine_max_feedrate_e if retraction_enable else float('inf')",
"maximum_value_warning": "70",
"settable_per_mesh": false,
"settable_per_extruder": true
@ -3522,15 +3450,6 @@
"settable_per_mesh": true,
"settable_per_extruder": false
},
"support_tree_enable":
{
"label": "Tree Support",
"description": "Generate a tree-like support with branches that support your print. This may reduce material usage and print time.",
"type": "bool",
"default_value": false,
"settable_per_mesh": true,
"settable_per_extruder": false
},
"support_extruder_nr":
{
"label": "Support Extruder",
@ -3849,110 +3768,6 @@
"limit_to_extruder": "support_infill_extruder_nr",
"settable_per_mesh": false
},
"support_tree_angle":
{
"label": "Tree Support Branch Angle",
"description": "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach.",
"unit": "°",
"type": "float",
"minimum_value": "0",
"maximum_value": "90",
"maximum_value_warning": "60",
"default_value": 40,
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"support_tree_branch_distance":
{
"label": "Tree Support Branch Distance",
"description": "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove.",
"unit": "mm",
"type": "float",
"minimum_value": "0.001",
"default_value": 4,
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable",
"settable_per_mesh": true
},
"support_tree_branch_diameter":
{
"label": "Tree Support Branch Diameter",
"description": "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this.",
"unit": "mm",
"type": "float",
"minimum_value": "0.001",
"minimum_value_warning": "support_line_width * 2",
"default_value": 2,
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"support_tree_branch_diameter_angle":
{
"label": "Tree Support Branch Diameter Angle",
"description": "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support.",
"unit": "°",
"type": "float",
"minimum_value": "0",
"maximum_value": "89.9999",
"maximum_value_warning": "15",
"default_value": 5,
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"support_tree_collision_resolution":
{
"label": "Tree Support Collision Resolution",
"description": "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically.",
"unit": "mm",
"type": "float",
"minimum_value": "0.001",
"minimum_value_warning": "support_line_width / 4",
"maximum_value_warning": "support_line_width * 2",
"default_value": 0.4,
"value": "support_line_width / 2",
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable and support_tree_branch_diameter_angle > 0",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"support_tree_wall_thickness":
{
"label": "Tree Support Wall Thickness",
"description": "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily.",
"unit": "mm",
"type": "float",
"minimum_value": "0",
"minimum_value_warning": "wall_line_width",
"default_value": 0.8,
"value": "support_line_width",
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable",
"settable_per_mesh": false,
"settable_per_extruder": true,
"children":
{
"support_tree_wall_count":
{
"label": "Tree Support Wall Line Count",
"description": "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily.",
"type": "int",
"minimum_value": "0",
"minimum_value_warning": "1",
"default_value": 1,
"value": "round(support_tree_wall_thickness / support_line_width)",
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable",
"settable_per_mesh": false,
"settable_per_extruder": true
}
}
},
"gradual_support_infill_steps":
{
"label": "Gradual Support Infill Steps",
@ -5137,18 +4952,6 @@
"default_value": false,
"settable_per_mesh": true
},
"meshfix_maximum_resolution":
{
"label": "Maximum Resolution",
"description": "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway.",
"type": "float",
"unit": "mm",
"default_value": 0.01,
"minimum_value": "0.001",
"minimum_value_warning": "0.005",
"maximum_value_warning": "0.1",
"settable_per_mesh": true
},
"multiple_mesh_overlap":
{
"label": "Merged Meshes Overlap",
@ -5377,6 +5180,217 @@
"description": "experimental!",
"children":
{
"support_tree_enable":
{
"label": "Tree Support",
"description": "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time.",
"type": "bool",
"default_value": false,
"settable_per_mesh": true,
"settable_per_extruder": false
},
"support_tree_angle":
{
"label": "Tree Support Branch Angle",
"description": "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach.",
"unit": "°",
"type": "float",
"minimum_value": "0",
"maximum_value": "90",
"maximum_value_warning": "60",
"default_value": 40,
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"support_tree_branch_distance":
{
"label": "Tree Support Branch Distance",
"description": "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove.",
"unit": "mm",
"type": "float",
"minimum_value": "0.001",
"default_value": 4,
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable",
"settable_per_mesh": true
},
"support_tree_branch_diameter":
{
"label": "Tree Support Branch Diameter",
"description": "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this.",
"unit": "mm",
"type": "float",
"minimum_value": "0.001",
"minimum_value_warning": "support_line_width * 2",
"default_value": 2,
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"support_tree_branch_diameter_angle":
{
"label": "Tree Support Branch Diameter Angle",
"description": "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support.",
"unit": "°",
"type": "float",
"minimum_value": "0",
"maximum_value": "89.9999",
"maximum_value_warning": "15",
"default_value": 5,
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"support_tree_collision_resolution":
{
"label": "Tree Support Collision Resolution",
"description": "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically.",
"unit": "mm",
"type": "float",
"minimum_value": "0.001",
"minimum_value_warning": "support_line_width / 4",
"maximum_value_warning": "support_line_width * 2",
"default_value": 0.4,
"value": "support_line_width / 2",
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable and support_tree_branch_diameter_angle > 0",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"support_tree_wall_thickness":
{
"label": "Tree Support Wall Thickness",
"description": "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily.",
"unit": "mm",
"type": "float",
"minimum_value": "0",
"minimum_value_warning": "wall_line_width",
"default_value": 0.8,
"value": "support_line_width",
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable",
"settable_per_mesh": false,
"settable_per_extruder": true,
"children":
{
"support_tree_wall_count":
{
"label": "Tree Support Wall Line Count",
"description": "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily.",
"type": "int",
"minimum_value": "0",
"minimum_value_warning": "1",
"default_value": 1,
"value": "round(support_tree_wall_thickness / support_line_width)",
"limit_to_extruder": "support_infill_extruder_nr",
"enabled": "support_tree_enable",
"settable_per_mesh": false,
"settable_per_extruder": true
}
}
},
"slicing_tolerance":
{
"label": "Slicing Tolerance",
"description": "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process.",
"type": "enum",
"options":
{
"middle": "Middle",
"exclusive": "Exclusive",
"inclusive": "Inclusive"
},
"default_value": "middle",
"settable_per_mesh": true
},
"roofing_line_width":
{
"label": "Top Surface Skin Line Width",
"description": "Width of a single line of the areas at the top of the print.",
"unit": "mm",
"minimum_value": "0.001",
"minimum_value_warning": "0.1 + 0.4 * machine_nozzle_size",
"maximum_value_warning": "2 * machine_nozzle_size",
"default_value": 0.4,
"type": "float",
"value": "skin_line_width",
"limit_to_extruder": "roofing_extruder_nr",
"settable_per_mesh": true,
"enabled": "roofing_layer_count > 0 and top_layers > 0"
},
"roofing_pattern":
{
"label": "Top Surface Skin Pattern",
"description": "The pattern of the top most layers.",
"type": "enum",
"options":
{
"lines": "Lines",
"concentric": "Concentric",
"zigzag": "Zig Zag"
},
"default_value": "lines",
"value": "top_bottom_pattern",
"limit_to_extruder": "roofing_extruder_nr",
"settable_per_mesh": true,
"enabled": "roofing_layer_count > 0 and top_layers > 0"
},
"roofing_angles":
{
"label": "Top Surface Skin Line Directions",
"description": "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees).",
"type": "[int]",
"default_value": "[ ]",
"value": "skin_angles",
"enabled": "roofing_pattern != 'concentric' and roofing_layer_count > 0 and top_layers > 0",
"limit_to_extruder": "roofing_extruder_nr",
"settable_per_mesh": true
},
"infill_enable_travel_optimization":
{
"label": "Infill Travel Optimization",
"description": "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased.",
"type": "bool",
"default_value": false,
"settable_per_mesh": true
},
"material_flow_dependent_temperature":
{
"label": "Auto Temperature",
"description": "Change the temperature for each layer automatically with the average flow speed of that layer.",
"type": "bool",
"default_value": false,
"enabled": "machine_nozzle_temp_enabled and False",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"material_flow_temp_graph":
{
"label": "Flow Temperature Graph",
"description": "Data linking material flow (in mm3 per second) to temperature (degrees Celsius).",
"unit": "[[mm³,°C]]",
"type": "str",
"default_value": "[[3.5,200],[7.0,240]]",
"enabled": "False and machine_nozzle_temp_enabled and material_flow_dependent_temperature",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"meshfix_maximum_resolution":
{
"label": "Maximum Resolution",
"description": "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway.",
"type": "float",
"unit": "mm",
"default_value": 0.01,
"minimum_value": "0.001",
"minimum_value_warning": "0.005",
"maximum_value_warning": "0.1",
"settable_per_mesh": true
},
"support_skip_some_zags":
{
"label": "Break Up Support In Chunks",

View file

@ -0,0 +1,53 @@
{
"id": "gmax15plus",
"version": 2,
"name": "gMax 1.5 Plus",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "gcreate",
"manufacturer": "gcreate",
"category": "Other",
"file_formats": "text/x-gcode",
"platform": "gmax_1-5_xt-plus_s3d_full model_150707.stl",
"has_variants": true,
"variants_name": "Hotend",
"preferred_variant": "*0.5mm E3D (Default)*"
},
"overrides": {
"machine_extruder_count": { "default_value": 1 },
"machine_name": { "default_value": "gMax 1.5 Plus" },
"machine_heated_bed": { "default_value": false },
"machine_width": { "default_value": 406 },
"machine_depth": { "default_value": 406 },
"machine_height": { "default_value": 533 },
"machine_center_is_zero": { "default_value": false },
"material_diameter": { "default_value": 1.75 },
"machine_nozzle_size": { "default_value": 0.5 },
"layer_height": { "default_value": 0.2 },
"layer_height_0": { "default_value": 0.3 },
"retraction_amount": { "default_value": 1 },
"retraction_speed": { "default_value": 70},
"adhesion_type": { "default_value": "skirt" },
"gantry_height": { "default_value": 50 },
"speed_print": { "default_value": 50 },
"speed_travel": { "default_value": 70 },
"machine_max_acceleration_x": { "default_value": 600 },
"machine_max_acceleration_y": { "default_value": 600 },
"machine_max_acceleration_z": { "default_value": 30 },
"machine_max_acceleration_e": { "default_value": 10000 },
"machine_max_jerk_xy": { "default_value": 8 },
"machine_max_jerk_z": { "default_value": 0.4 },
"machine_max_jerk_e": { "default_value": 5.0 },
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
"machine_start_gcode": { "default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 ;Home X/Y/Z\nG29 ; Bed level\nM104 S{material_print_temperature} ; Preheat\nM109 S{material_print_temperature} ; Preheat\nG91 ;relative positioning\nG90 ;absolute positioning\nG1 Z25.0 F9000 ;raise nozzle 25mm\nG92 E0 ;zero the extruded length again\nG1 F9000\n;Put printing message on LCD screen\nM117 Printing..." },
"machine_end_gcode": { "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning" },
"material_print_temperature": { "default_value": 202 },
"wall_thickness": { "default_value": 1 },
"top_bottom_thickness": { "default_value": 1 },
"bottom_thickness": { "default_value": 1 }
}
}

View file

@ -0,0 +1,55 @@
{
"id": "gmax15plus_dual",
"version": 2,
"name": "gMax 1.5 Plus Dual Extruder",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "GTL_180109",
"manufacturer": "gCreate",
"category": "Other",
"file_formats": "text/x-gcode",
"platform": "gmax_1-5_xt-plus_s3d_full model_150707.stl",
"has_variants": true,
"variants_name": "Hotend",
"preferred_variant": "*0.5mm E3D (Default)*",
"machine_extruder_trains": {
"0": "gmax15plus_dual_extruder_0",
"1": "gmax15plus_dual_extruder_1"
}
},
"overrides": {
"machine_name": { "default_value": "gMax 1.5 Plus Dual Extruder" },
"machine_extruder_count": { "default_value": 2 },
"machine_heated_bed": { "default_value": false },
"machine_width": { "default_value": 406 },
"machine_depth": { "default_value": 406 },
"machine_height": { "default_value": 533 },
"machine_center_is_zero": { "default_value": false },
"material_diameter": { "default_value": 1.75 },
"machine_nozzle_size": { "default_value": 0.5 },
"layer_height": { "default_value": 0.2 },
"layer_height_0": { "default_value": 0.3 },
"retraction_amount": { "default_value": 1 },
"retraction_speed": { "default_value": 70},
"adhesion_type": { "default_value": "skirt" },
"gantry_height": { "default_value": 50 },
"speed_print": { "default_value": 50 },
"speed_travel": { "default_value": 70 },
"machine_max_acceleration_x": { "default_value": 600 },
"machine_max_acceleration_y": { "default_value": 600 },
"machine_max_acceleration_z": { "default_value": 30 },
"machine_max_acceleration_e": { "default_value": 10000 },
"machine_max_jerk_xy": { "default_value": 8 },
"machine_max_jerk_z": { "default_value": 0.4 },
"machine_max_jerk_e": { "default_value": 5.0 },
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
"machine_start_gcode": { "default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 ;Home X/Y/Z\nG29 ; Bed level\nM104 S{material_print_temperature} T0 ; Preheat Left Extruder\nM104 S{material_print_temperature} T1 ; Preheat Right Extruder\nM109 S{material_print_temperature} T0 ; Preheat Left Extruder\nM109 S{material_print_temperature} T1 ; Preheat Right Extruder\nG91 ;relative positioning\nG90 ;absolute positioning\nM218 T1 X34.3 Y0; Set 2nd extruder offset. This can be changed later if needed\nG1 Z25.0 F9000 ;raise nozzle 25mm\nG92 E0 ;zero the extruded length again\nG1 F9000\n;Put printing message on LCD screen\nM117 Printing..." },
"machine_end_gcode": { "default_value": "M104 S0 T0;Left extruder off\nM104 S0 T1; Right extruder off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning" },
"material_print_temperature": { "default_value": 202 },
"wall_thickness": { "default_value": 1 },
"top_bottom_thickness": { "default_value": 1 },
"bottom_thickness": { "default_value": 1 }
}
}

View file

@ -0,0 +1,28 @@
{
"id": "gmax15plus_dual_extruder_0",
"version": 2,
"name": "Left Extruder",
"inherits": "fdmextruder",
"metadata": {
"machine": "gmax15plus_dual",
"position": "0"
},
"overrides": {
"extruder_nr": {
"default_value": 0,
"maximum_value": "1"
},
"machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_nozzle_size": { "default_value": 0.5 },
"machine_extruder_start_pos_abs": { "default_value": true },
"machine_extruder_start_pos_x": { "value": 40 },
"machine_extruder_start_pos_y": { "value": 210 },
"machine_extruder_end_pos_abs": { "default_value": true },
"machine_extruder_end_pos_x": { "value": 40 },
"machine_extruder_end_pos_y": { "value": 210 }
}
}

View file

@ -0,0 +1,30 @@
{
"id": "gmax15plus_dual_extruder_1",
"version": 2,
"name": "Right Extruder",
"inherits": "fdmextruder",
"metadata": {
"machine": "gmax15plus_dual",
"position": "1"
},
"overrides": {
"extruder_nr": {
"default_value": 1,
"maximum_value": "1"
},
"machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_nozzle_size": { "default_value": 0.5 },
"machine_extruder_start_pos_abs": { "default_value": true },
"machine_extruder_start_pos_x": { "value": 40 },
"machine_extruder_start_pos_y": { "value": 210 },
"machine_extruder_end_pos_abs": { "default_value": true },
"machine_extruder_end_pos_x": { "value": 40 },
"machine_extruder_end_pos_y": { "value": 210 }
}
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: German\n"

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: German\n"
@ -56,7 +56,9 @@ msgctxt "machine_start_gcode description"
msgid ""
"Gcode commands to be executed at the very start - separated by \n"
"."
msgstr "Gcode-Befehle, die zu Beginn ausgeführt werden sollen getrennt durch \n."
msgstr ""
"Gcode-Befehle, die zu Beginn ausgeführt werden sollen getrennt durch \n"
"."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@ -68,7 +70,9 @@ msgctxt "machine_end_gcode description"
msgid ""
"Gcode commands to be executed at the very end - separated by \n"
"."
msgstr "Gcode-Befehle, die Am Ende ausgeführt werden sollen getrennt durch \n."
msgstr ""
"Gcode-Befehle, die Am Ende ausgeführt werden sollen getrennt durch \n"
"."
#: fdmprinter.def.json
msgctxt "material_guid label"
@ -345,6 +349,16 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr "Repetier"
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed areas"
@ -605,31 +619,6 @@ msgctxt "layer_height_0 description"
msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
msgstr "Die Dicke der ersten Schicht in mm. Eine dicke erste Schicht erleichtert die Haftung am Druckbett."
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Slicing-Toleranz"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Slicen von Schichten mit diagonalen Flächen. Die Bereiche einer Schicht können anhand der Position generiert werden, an der die Mitte einer Schicht die Oberfläche kreuzt (Mitte). Optional kann jede Schicht die Bereiche enthalten, die in das Volumen entlang der Höhe der Schicht (Exklusiv) fallen oder eine Schicht enthält die Bereiche, die irgendwo innerhalb der Schicht positioniert sind (Inklusiv). Exklusiv bewahrt die meisten Details, Inklusiv ermöglicht die beste Passform und Mitte erfordert die kürzeste Bearbeitungszeit."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Mitte"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Exklusiv"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inklusiv"
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -670,16 +659,6 @@ msgctxt "wall_line_width_x description"
msgid "Width of a single wall line for all wall lines except the outermost one."
msgstr "Die Breite einer einzelnen Wandlinie für alle Wandlinien, außer der äußersten."
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Oberfläche Außenhaut Linienbreite"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Die Breite einer einzelnen Linie der oberen Druckbereiche."
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -860,41 +839,6 @@ msgctxt "roofing_layer_count description"
msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
msgstr "Die Anzahl der obersten Außenhautschichten. Üblicherweise reicht eine einzige oberste Schicht aus, um höherwertige Oberflächen zu generieren."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Oberfläche Außenhaut Muster"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Das Muster der obersten Schichten."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Linien"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Konzentrisch"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zickzack"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Linienrichtungen der Oberfläche Außenhaut"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Eine Liste von Ganzzahl-Linienrichtungen für den Fall, wenn die oberen Außenhautschichten die Linien- oder Zickzack-Muster verwenden. Elemente aus der Liste werden während des Aufbaus der Schichten sequentiell verwendet und wenn das Listenende erreicht wird, beginnt die Liste von vorne. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (45- und 135-Grad) verwendet werden."
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1025,6 +969,16 @@ msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "Verwendete Einfügung am Pfad zur Außenwand. Wenn die Außenwand kleiner als die Düse ist und nach den Innenwänden gedruckt wird, verwenden Sie diesen Versatz, damit die Öffnung in der Düse mit den Innenwänden überlappt, anstelle mit der Außenseite des Modells."
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Reihenfolge des Wanddrucks optimieren"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Optimieren Sie die Reihenfolge, in der die Wände gedruckt werden, um die Anzahl der Einzüge und die zurückgelegten Distanzen zu reduzieren. Dieser Schritt bringt für die meisten Teile Vorteile, allerdings werden einige möglicherweise länger benötigen. Vergleichen Sie deshalb bitte die Schätzung der Druckzeiten mit und ohne Optimierung."
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1095,6 +1049,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr "Überall"
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1477,8 +1441,8 @@ msgstr "X-Versatz Füllung"
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgstr "Das Füllmuster wird um diese Distanz entlang der X-Achse versetzt."
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y label"
@ -1487,8 +1451,8 @@ msgstr "Y-Versatz Füllung"
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgstr "Das Füllmuster wird um diese Distanz entlang der Y-Achse versetzt."
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@ -1507,8 +1471,8 @@ msgstr "Prozentsatz Füllung überlappen"
#: fdmprinter.def.json
msgctxt "infill_overlap 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."
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
@ -1527,8 +1491,8 @@ msgstr "Prozentsatz Außenhaut überlappen"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "Das Ausmaß des Überlappens zwischen der Außenhaut und den Wänden als Prozentwert der Linienbreite. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Außenhaut herzustellen. Dies ist ein Prozentwert der durchschnittlichen Linienbreiten der Außenhautlinien und der innersten Wand."
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@ -1690,16 +1654,6 @@ msgctxt "material description"
msgid "Material"
msgstr "Material"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Automatische Temperatur"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Die Temperatur wird für jede Schicht automatisch anhand der durchschnittlichen Fließgeschwindigkeit dieser Schicht geändert."
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1750,16 +1704,6 @@ msgctxt "material_final_print_temperature description"
msgid "The temperature to which to already start cooling down just before the end of printing."
msgstr "Die Temperatur, bei der das Abkühlen bereits beginnen kann, bevor der Druck beendet wird."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Fließtemperaturgraf"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Der Materialfluss (in mm3 pro Sekunde) in Bezug zur Temperatur (Grad Celsius)."
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -1777,8 +1721,8 @@ msgstr "Temperatur Druckplatte"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
msgstr "Die Temperatur, die für die erhitzte Druckplatte verwendet wird. Wenn dieser Wert 0 beträgt, wird das Bett für diesen Druck nicht erhitzt."
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -3450,6 +3394,16 @@ msgctxt "support_tower_roof_angle description"
msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
msgstr "Der Winkel eines Pfeilerdachs. Ein höherer Wert hat spitze Pfeilerdächer zur Folge, ein niedrigerer Wert führt zu flacheren Pfeilerdächern."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Stütznetz ablegen"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Sorgt für Unterstützung überall unterhalb des Stütznetzes, sodass kein Überhang im Stütznetz vorhanden ist."
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -3550,7 +3504,9 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
msgstr "Der horizontale Abstand zwischen dem Skirt und der ersten Schicht des Drucks.\nEs handelt sich dabei um den Mindestabstand. Ab diesem Abstand werden mehrere Skirt-Linien in äußerer Richtung angebracht."
msgstr ""
"Der horizontale Abstand zwischen dem Skirt und der ersten Schicht des Drucks.\n"
"Es handelt sich dabei um den Mindestabstand. Ab diesem Abstand werden mehrere Skirt-Linien in äußerer Richtung angebracht."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@ -4082,16 +4038,6 @@ msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
msgstr "Normalerweise versucht Cura kleine Löcher im Netz abzudecken und Teile von Schichten, die große Löcher aufweisen, zu entfernen. Die Aktivierung dieser Option erhält jene Teile, die nicht abgedeckt werden können. Diese Option sollte nur als letzter Ausweg verwendet werden, wenn es ansonsten nicht möglich ist, einen korrekten G-Code zu berechnen."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Maximale Auflösung"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "Die Mindestgröße eines Linienabschnitts nach dem Slicen. Wenn Sie diesen Wert erhöhen, führt dies zu einer niedrigeren Auslösung des Mesh. Damit kann der Drucker die erforderliche Geschwindigkeit für die Verarbeitung des G-Codes beibehalten; außerdem wird die Slice-Geschwindigkeit erhöht, indem Details des Mesh entfernt werden, die ohnehin nicht verarbeitet werden können."
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4242,16 +4188,6 @@ msgctxt "support_mesh description"
msgid "Use this mesh to specify support areas. This can be used to generate support structure."
msgstr "Dieses Netz wird verwendet, um festzulegen, welche Bereiche gestützt werden sollen. Dies kann verwendet werden, um eine Stützstruktur zu errichten."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Stütznetz ablegen"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Sorgt für Unterstützung überall unterhalb des Stütznetzes, sodass kein Überhang im Stütznetz vorhanden ist."
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -4328,14 +4264,194 @@ msgid "experimental!"
msgstr "experimentell!"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Reihenfolge des Wanddrucks optimieren"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Optimieren Sie die Reihenfolge, in der die Wände gedruckt werden, um die Anzahl der Einzüge und die zurückgelegten Distanzen zu reduzieren. Dieser Schritt bringt für die meisten Teile Vorteile, allerdings werden einige möglicherweise länger benötigen. Vergleichen Sie deshalb bitte die Schätzung der Druckzeiten mit und ohne Optimierung."
msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Slicing-Toleranz"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Slicen von Schichten mit diagonalen Flächen. Die Bereiche einer Schicht können anhand der Position generiert werden, an der die Mitte einer Schicht die Oberfläche kreuzt (Mitte). Optional kann jede Schicht die Bereiche enthalten, die in das Volumen entlang der Höhe der Schicht (Exklusiv) fallen oder eine Schicht enthält die Bereiche, die irgendwo innerhalb der Schicht positioniert sind (Inklusiv). Exklusiv bewahrt die meisten Details, Inklusiv ermöglicht die beste Passform und Mitte erfordert die kürzeste Bearbeitungszeit."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Mitte"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Exklusiv"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inklusiv"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Oberfläche Außenhaut Linienbreite"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Die Breite einer einzelnen Linie der oberen Druckbereiche."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Oberfläche Außenhaut Muster"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Das Muster der obersten Schichten."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Linien"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Konzentrisch"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zickzack"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Linienrichtungen der Oberfläche Außenhaut"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Eine Liste von Ganzzahl-Linienrichtungen für den Fall, wenn die oberen Außenhautschichten die Linien- oder Zickzack-Muster verwenden. Elemente aus der Liste werden während des Aufbaus der Schichten sequentiell verwendet und wenn das Listenende erreicht wird, beginnt die Liste von vorne. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (45- und 135-Grad) verwendet werden."
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Automatische Temperatur"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Die Temperatur wird für jede Schicht automatisch anhand der durchschnittlichen Fließgeschwindigkeit dieser Schicht geändert."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Fließtemperaturgraf"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Der Materialfluss (in mm3 pro Sekunde) in Bezug zur Temperatur (Grad Celsius)."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Maximale Auflösung"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "Die Mindestgröße eines Linienabschnitts nach dem Slicen. Wenn Sie diesen Wert erhöhen, führt dies zu einer niedrigeren Auslösung des Mesh. Damit kann der Drucker die erforderliche Geschwindigkeit für die Verarbeitung des G-Codes beibehalten; außerdem wird die Slice-Geschwindigkeit erhöht, indem Details des Mesh entfernt werden, die ohnehin nicht verarbeitet werden können."
#: fdmprinter.def.json
msgctxt "support_skip_some_zags label"
@ -4827,7 +4943,9 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
msgstr "Die Strecke einer Aufwärtsbewegung, die mit halber Geschwindigkeit extrudiert wird.\nDies kann zu einer besseren Haftung an vorhergehenden Schichten führen, während gleichzeitig ein Überhitzen des Materials in diesen Schichten vermieden wird. Dies gilt nur für das Drucken mit Drahtstruktur."
msgstr ""
"Die Strecke einer Aufwärtsbewegung, die mit halber Geschwindigkeit extrudiert wird.\n"
"Dies kann zu einer besseren Haftung an vorhergehenden Schichten führen, während gleichzeitig ein Überhitzen des Materials in diesen Schichten vermieden wird. Dies gilt nur für das Drucken mit Drahtstruktur."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@ -4934,6 +5052,46 @@ msgctxt "wireframe_nozzle_clearance description"
msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing."
msgstr "Der Abstand zwischen der Düse und den horizontalen Abwärtslinien. Bei einem größeren Abstand haben die diagonalen Abwärtslinien einen weniger spitzen Winkel, was wiederum weniger Aufwärtsverbindungen zur nächsten Schicht zur Folge hat. Dies gilt nur für das Drucken mit Drahtstruktur."
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
@ -4994,6 +5152,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 "infill_offset_x description"
#~ msgid "The infill pattern is offset this distance along the X axis."
#~ msgstr "Das Füllmuster wird um diese Distanz entlang der X-Achse versetzt."
#~ msgctxt "infill_offset_y description"
#~ msgid "The infill pattern is offset this distance along the Y axis."
#~ msgstr "Das Füllmuster wird um diese Distanz entlang der Y-Achse versetzt."
#~ msgctxt "infill_overlap 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."
#~ msgctxt "skin_overlap description"
#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
#~ msgstr "Das Ausmaß des Überlappens zwischen der Außenhaut und den Wänden als Prozentwert der Linienbreite. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Außenhaut herzustellen. Dies ist ein Prozentwert der durchschnittlichen Linienbreiten der Außenhautlinien und der innersten Wand."
#~ msgctxt "material_bed_temperature description"
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
#~ msgstr "Die Temperatur, die für die erhitzte Druckplatte verwendet wird. Wenn dieser Wert 0 beträgt, wird das Bett für diesen Druck nicht erhitzt."
#~ msgctxt "wall_x_extruder_nr label"
#~ msgid "Inner Walls Extruder"
#~ msgstr "Extruder Innenwände"

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Spanish\n"

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Spanish\n"
@ -56,7 +56,9 @@ msgctxt "machine_start_gcode description"
msgid ""
"Gcode commands to be executed at the very start - separated by \n"
"."
msgstr "Los comandos de Gcode que se ejecutarán justo al inicio - separados por \n."
msgstr ""
"Los comandos de Gcode que se ejecutarán justo al inicio - separados por \n"
"."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@ -68,7 +70,9 @@ msgctxt "machine_end_gcode description"
msgid ""
"Gcode commands to be executed at the very end - separated by \n"
"."
msgstr "Los comandos de Gcode que se ejecutarán justo al final - separados por \n."
msgstr ""
"Los comandos de Gcode que se ejecutarán justo al final - separados por \n"
"."
#: fdmprinter.def.json
msgctxt "material_guid label"
@ -345,6 +349,16 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr "Repetier"
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed areas"
@ -605,31 +619,6 @@ msgctxt "layer_height_0 description"
msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
msgstr "Altura de capa inicial en mm. Una capa inicial más gruesa se adhiere a la placa de impresión con mayor facilidad."
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Tolerancia de segmentación"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Cómo segmentar capas con superficies diagonales. Las áreas de una capa se pueden crear según el punto en el que el centro de esta intersecta con la superficie (Media). Las capas también pueden tener áreas comprendidas en el volumen a lo largo de la altura de la capa (Exclusiva) o una capa puede tener áreas comprendidas en cualquier lugar de la capa (Inclusiva). Las capas exclusivas tienen un mayor nivel de detalle, mientras que las inclusivas son las que mejor se ajustan y las medias las que tardan menos en procesarse."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Media"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Exclusiva"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inclusiva"
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -670,16 +659,6 @@ msgctxt "wall_line_width_x description"
msgid "Width of a single wall line for all wall lines except the outermost one."
msgstr "Ancho de una sola línea de pared para todas las líneas de pared excepto la más externa."
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Ancho de línea de la superficie superior del forro"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Ancho de una sola línea de las áreas superiores de la impresión."
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -860,41 +839,6 @@ msgctxt "roofing_layer_count description"
msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
msgstr "El número de capas del nivel superior del forro. Normalmente es suficiente con una sola capa para generar superficies superiores con mayor calidad."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Patrón de la superficie superior del forro"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "El patrón de las capas de nivel superior."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Líneas"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Concéntrico"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zigzag"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Direcciones de línea de la superficie superior del forro"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Una lista de los valores enteros de las direcciones de línea si las capas de la superficie superior del forro utilizan líneas o el patrón en zigzag. Los elementos de esta lista se utilizan de forma secuencial a medida que las capas se utilizan y, cuando se alcanza el final, la lista vuelve a comenzar desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía que utiliza los ángulos predeterminados típicos (45 y 135 grados)."
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1025,6 +969,16 @@ msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "Entrante aplicado a la trayectoria de la pared exterior. Si la pared exterior es más pequeña que la tobera y se imprime a continuación de las paredes interiores, utilice este valor de desplazamiento para hacer que el agujero de la tobera se superponga a las paredes interiores del modelo en lugar de a las exteriores."
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Optimizar el orden de impresión de paredes"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Optimizar el orden en el que se imprimen las paredes a fin de reducir el número de retracciones y la distancia recorrida. La mayoría de los componentes se beneficiarán si este ajuste está habilitado pero, en algunos casos, se puede tardar más, por lo que deben compararse las previsiones de tiempo de impresión con y sin optimización."
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1095,6 +1049,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr "En todas partes"
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1477,8 +1441,8 @@ msgstr "Desplazamiento del relleno sobre el eje X"
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgstr "El patrón de relleno se desplaza esta distancia a lo largo del eje X."
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y label"
@ -1487,8 +1451,8 @@ msgstr "Desplazamiento del relleno sobre el eje X"
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgstr "El patrón de relleno se desplaza esta distancia a lo largo del eje Y."
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@ -1507,8 +1471,8 @@ msgstr "Porcentaje de superposición del relleno"
#: fdmprinter.def.json
msgctxt "infill_overlap 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."
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
@ -1527,8 +1491,8 @@ msgstr "Porcentaje de superposición del forro"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "Cantidad de superposición entre el forro y las paredes como porcentaje del ancho de línea. Una ligera superposición permite que las paredes conecten firmemente con el forro. Este es el porcentaje de la media de los anchos de las líneas del forro y la pared más profunda."
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@ -1690,16 +1654,6 @@ msgctxt "material description"
msgid "Material"
msgstr "Material"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Temperatura automática"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Cambia automáticamente la temperatura para cada capa con la velocidad media de flujo de esa capa."
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1750,16 +1704,6 @@ msgctxt "material_final_print_temperature description"
msgid "The temperature to which to already start cooling down just before the end of printing."
msgstr "La temperatura a la que se puede empezar a enfriar justo antes de finalizar la impresión."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Gráfico de flujo y temperatura"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Datos que vinculan el flujo de materiales (en 3 mm por segundo) a la temperatura (grados centígrados)."
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -1777,8 +1721,8 @@ msgstr "Temperatura de la placa de impresión"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
msgstr "Temperatura de la placa de impresión una vez caliente. Si el valor es 0, la plataforma no se calentará en esta impresión."
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -3450,6 +3394,16 @@ msgctxt "support_tower_roof_angle description"
msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
msgstr "Ángulo del techo superior de una torre. Un valor más alto da como resultado techos de torre en punta, un valor más bajo da como resultado techos de torre planos."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Malla de soporte desplegable"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Disponga un soporte en todas partes por debajo de la malla de soporte, para que no haya voladizo en la malla de soporte."
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -3550,7 +3504,9 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
msgstr "La distancia horizontal entre la falda y la primera capa de la impresión.\nSe trata de la distancia mínima. Múltiples líneas de falda se extenderán hacia el exterior a partir de esta distancia."
msgstr ""
"La distancia horizontal entre la falda y la primera capa de la impresión.\n"
"Se trata de la distancia mínima. Múltiples líneas de falda se extenderán hacia el exterior a partir de esta distancia."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@ -4082,16 +4038,6 @@ msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
msgstr "Normalmente, Cura intenta coser los pequeños agujeros de la malla y eliminar las partes de una capa con grandes agujeros. Al habilitar esta opción se mantienen aquellas partes que no puedan coserse. Esta opción se debe utilizar como una opción de último recurso cuando todo lo demás falla para producir un GCode adecuado."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Resolución máxima"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "El tamaño mínimo de un segmento de línea tras la segmentación. Si se aumenta, la resolución de la malla será menor. Esto puede permitir a la impresora mantener la velocidad que necesita para procesar GCode y aumentará la velocidad de segmentación al eliminar detalles de la malla que, de todas formas, no puede procesar."
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4242,16 +4188,6 @@ msgctxt "support_mesh description"
msgid "Use this mesh to specify support areas. This can be used to generate support structure."
msgstr "Utilice esta malla para especificar las áreas de soporte. Esta opción puede utilizarse para generar estructuras de soporte."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Malla de soporte desplegable"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Disponga un soporte en todas partes por debajo de la malla de soporte, para que no haya voladizo en la malla de soporte."
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -4328,14 +4264,194 @@ msgid "experimental!"
msgstr "Experimental"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Optimizar el orden de impresión de paredes"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Optimizar el orden en el que se imprimen las paredes a fin de reducir el número de retracciones y la distancia recorrida. La mayoría de los componentes se beneficiarán si este ajuste está habilitado pero, en algunos casos, se puede tardar más, por lo que deben compararse las previsiones de tiempo de impresión con y sin optimización."
msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Tolerancia de segmentación"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Cómo segmentar capas con superficies diagonales. Las áreas de una capa se pueden crear según el punto en el que el centro de esta intersecta con la superficie (Media). Las capas también pueden tener áreas comprendidas en el volumen a lo largo de la altura de la capa (Exclusiva) o una capa puede tener áreas comprendidas en cualquier lugar de la capa (Inclusiva). Las capas exclusivas tienen un mayor nivel de detalle, mientras que las inclusivas son las que mejor se ajustan y las medias las que tardan menos en procesarse."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Media"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Exclusiva"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inclusiva"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Ancho de línea de la superficie superior del forro"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Ancho de una sola línea de las áreas superiores de la impresión."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Patrón de la superficie superior del forro"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "El patrón de las capas de nivel superior."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Líneas"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Concéntrico"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zigzag"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Direcciones de línea de la superficie superior del forro"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Una lista de los valores enteros de las direcciones de línea si las capas de la superficie superior del forro utilizan líneas o el patrón en zigzag. Los elementos de esta lista se utilizan de forma secuencial a medida que las capas se utilizan y, cuando se alcanza el final, la lista vuelve a comenzar desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía que utiliza los ángulos predeterminados típicos (45 y 135 grados)."
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Temperatura automática"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Cambia automáticamente la temperatura para cada capa con la velocidad media de flujo de esa capa."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Gráfico de flujo y temperatura"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Datos que vinculan el flujo de materiales (en 3 mm por segundo) a la temperatura (grados centígrados)."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Resolución máxima"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "El tamaño mínimo de un segmento de línea tras la segmentación. Si se aumenta, la resolución de la malla será menor. Esto puede permitir a la impresora mantener la velocidad que necesita para procesar GCode y aumentará la velocidad de segmentación al eliminar detalles de la malla que, de todas formas, no puede procesar."
#: fdmprinter.def.json
msgctxt "support_skip_some_zags label"
@ -4827,7 +4943,9 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
msgstr "Distancia de un movimiento ascendente que se extrude a media velocidad.\nEsto puede causar una mejor adherencia a las capas anteriores, aunque no calienta demasiado el material en esas capas. Solo se aplica a la impresión de alambre."
msgstr ""
"Distancia de un movimiento ascendente que se extrude a media velocidad.\n"
"Esto puede causar una mejor adherencia a las capas anteriores, aunque no calienta demasiado el material en esas capas. Solo se aplica a la impresión de alambre."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@ -4934,6 +5052,46 @@ msgctxt "wireframe_nozzle_clearance description"
msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing."
msgstr "Distancia entre la tobera y líneas descendentes en horizontal. Cuanto mayor sea la holgura, menos pronunciado será el ángulo de las líneas descendentes en diagonal, lo que a su vez se traduce en menos conexiones ascendentes con la siguiente capa. Solo se aplica a la impresión de alambre."
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
@ -4994,6 +5152,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 "infill_offset_x description"
#~ msgid "The infill pattern is offset this distance along the X axis."
#~ msgstr "El patrón de relleno se desplaza esta distancia a lo largo del eje X."
#~ msgctxt "infill_offset_y description"
#~ msgid "The infill pattern is offset this distance along the Y axis."
#~ msgstr "El patrón de relleno se desplaza esta distancia a lo largo del eje Y."
#~ msgctxt "infill_overlap 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."
#~ msgctxt "skin_overlap description"
#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
#~ msgstr "Cantidad de superposición entre el forro y las paredes como porcentaje del ancho de línea. Una ligera superposición permite que las paredes conecten firmemente con el forro. Este es el porcentaje de la media de los anchos de las líneas del forro y la pared más profunda."
#~ msgctxt "material_bed_temperature description"
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
#~ msgstr "Temperatura de la placa de impresión una vez caliente. Si el valor es 0, la plataforma no se calentará en esta impresión."
#~ msgctxt "wall_x_extruder_nr label"
#~ msgid "Inner Walls Extruder"
#~ msgstr "Extrusor de paredes interiores"

View file

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

View file

@ -1,11 +1,11 @@
# Cura JSON setting files
# Copyright (C) 2017 Ultimaker
# Copyright (C) 2018 Ultimaker
# This file is distributed under the same license as the Cura package.
# Ruben Dulek <r.dulek@ultimaker.com>, 2017.
# Ruben Dulek <r.dulek@ultimaker.com>, 2018.
#
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.1\n"
"Project-Id-Version: Cura 3.2\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
@ -377,6 +377,18 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid ""
"Whether to use firmware retract commands (G10/G11) instead of using the E "
"property in G1 commands to retract the material."
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed areas"
@ -651,38 +663,6 @@ msgid ""
"adhesion to the build plate easier."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid ""
"How to slice layers with diagonal surfaces. The areas of a layer can be "
"generated based on where the middle of the layer intersects the surface "
"(Middle). Alternatively each layer can have the areas which fall inside of "
"the volume throughout the height of the layer (Exclusive) or a layer has the "
"areas which fall inside anywhere within the layer (Inclusive). Exclusive "
"retains the most details, Inclusive makes for the best fit and Middle takes "
"the least time to process."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr ""
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -729,16 +709,6 @@ msgid ""
"Width of a single wall line for all wall lines except the outermost one."
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -937,47 +907,6 @@ msgid ""
"sufficient to generate higher quality top surfaces."
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid ""
"A list of integer line directions to use when the top surface skin layers "
"use the lines or zig zag pattern. Elements from the list are used "
"sequentially as the layers progress and when the end of the list is reached, "
"it starts at the beginning again. The list items are separated by commas and "
"the whole list is contained in square brackets. Default is an empty list "
"which means use the traditional default angles (45 and 135 degrees)."
msgstr ""
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1130,6 +1059,20 @@ msgid ""
"outside of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid ""
"Optimize the order in which walls are printed so as to reduce the number of "
"retractions and the distance travelled. Most parts will benefit from this "
"being enabled but some may actually take longer so please compare the print "
"time estimates with and without optimization."
msgstr ""
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1212,6 +1155,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1656,7 +1609,7 @@ msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
@ -1666,7 +1619,7 @@ msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
@ -1691,8 +1644,9 @@ msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap description"
msgid ""
"The amount of overlap between the infill and the walls. A slight overlap "
"allows the walls to connect firmly to the infill."
"The amount of overlap between the infill and the walls as a percentage of "
"the infill line width. A slight overlap allows the walls to connect firmly "
"to the infill."
msgstr ""
#: fdmprinter.def.json
@ -1716,9 +1670,9 @@ msgstr ""
msgctxt "skin_overlap description"
msgid ""
"The amount of overlap between the skin and the walls as a percentage of the "
"line width. A slight overlap allows the walls to connect firmly to the skin. "
"This is a percentage of the average line widths of the skin lines and the "
"innermost wall."
"skin line width. A slight overlap allows the walls to connect firmly to the "
"skin. This is a percentage of the average line widths of the skin lines and "
"the innermost wall."
msgstr ""
#: fdmprinter.def.json
@ -1927,18 +1881,6 @@ msgctxt "material description"
msgid "Material"
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid ""
"Change the temperature for each layer automatically with the average flow "
"speed of that layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1998,18 +1940,6 @@ msgid ""
"of printing."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid ""
"Data linking material flow (in mm3 per second) to temperature (degrees "
"Celsius)."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -2030,8 +1960,8 @@ msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid ""
"The temperature used for the heated build plate. If this is 0, the bed will "
"not heat up for this print."
"The temperature used for the heated build plate. If this is 0, the bed "
"temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
@ -3962,6 +3892,18 @@ msgid ""
"roofs, a lower value results in flattened tower roofs."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid ""
"Make support everywhere below the support mesh, so that there's no overhang "
"in the support mesh."
msgstr ""
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -4699,20 +4641,6 @@ msgid ""
"everything else fails to produce proper GCode."
msgstr ""
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid ""
"The minimum size of a line segment after slicing. If you increase this, the "
"mesh will have a lower resolution. This may allow the printer to keep up "
"with the speed it has to process g-code and will increase slice speed by "
"removing details of the mesh that it can't process anyway."
msgstr ""
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4897,18 +4825,6 @@ msgid ""
"structure."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid ""
"Make support everywhere below the support mesh, so that there's no overhang "
"in the support mesh."
msgstr ""
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -5005,17 +4921,239 @@ msgid "experimental!"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgctxt "support_tree_enable description"
msgid ""
"Optimize the order in which walls are printed so as to reduce the number of "
"retractions and the distance travelled. Most parts will benefit from this "
"being enabled but some may actually take longer so please compare the print "
"time estimates with and without optimization."
"Generate a tree-like support with branches that support your print. This may "
"reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid ""
"The angle of the branches. Use a lower angle to make them more vertical and "
"more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid ""
"How far apart the branches need to be when they touch the model. Making this "
"distance small will cause the tree support to touch the model at more "
"points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid ""
"The diameter of the thinnest branches of tree support. Thicker branches are "
"more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid ""
"The angle of the branches' diameter as they gradually become thicker towards "
"the bottom. An angle of 0 will cause the branches to have uniform thickness "
"over their length. A bit of an angle can increase stability of the tree "
"support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid ""
"Resolution to compute collisions with to avoid hitting the model. Setting "
"this lower will produce more accurate trees that fail less often, but "
"increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid ""
"The thickness of the walls of the branches of tree support. Thicker walls "
"take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid ""
"The number of walls of the branches of tree support. Thicker walls take "
"longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid ""
"How to slice layers with diagonal surfaces. The areas of a layer can be "
"generated based on where the middle of the layer intersects the surface "
"(Middle). Alternatively each layer can have the areas which fall inside of "
"the volume throughout the height of the layer (Exclusive) or a layer has the "
"areas which fall inside anywhere within the layer (Inclusive). Exclusive "
"retains the most details, Inclusive makes for the best fit and Middle takes "
"the least time to process."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid ""
"A list of integer line directions to use when the top surface skin layers "
"use the lines or zig zag pattern. Elements from the list are used "
"sequentially as the layers progress and when the end of the list is reached, "
"it starts at the beginning again. The list items are separated by commas and "
"the whole list is contained in square brackets. Default is an empty list "
"which means use the traditional default angles (45 and 135 degrees)."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid ""
"When enabled, the order in which the infill lines are printed is optimized "
"to reduce the distance travelled. The reduction in travel time achieved very "
"much depends on the model being sliced, infill pattern, density, etc. Note "
"that, for some models that have many small areas of infill, the time to "
"slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid ""
"Change the temperature for each layer automatically with the average flow "
"speed of that layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid ""
"Data linking material flow (in mm3 per second) to temperature (degrees "
"Celsius)."
msgstr ""
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid ""
"The minimum size of a line segment after slicing. If you increase this, the "
"mesh will have a lower resolution. This may allow the printer to keep up "
"with the speed it has to process g-code and will increase slice speed by "
"removing details of the mesh that it can't process anyway."
msgstr ""
#: fdmprinter.def.json
@ -5745,6 +5883,52 @@ msgid ""
"applies to Wire Printing."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid ""
"Adaptive layers computes the layer heights depending on the shape of the "
"model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid ""
"The difference in height of the next layer height compared to the previous "
"one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid ""
"Threshold whether to use a smaller layer or not. This number is compared to "
"the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-08-11 14:31+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Finnish\n"

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-09-27 12:27+0200\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Finnish\n"
@ -349,6 +349,16 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr "Repetier"
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed areas"
@ -609,31 +619,6 @@ msgctxt "layer_height_0 description"
msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
msgstr "Alkukerroksen korkeus milleinä. Paksumpi alkukerros helpottaa alustaan kiinnittymistä."
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr ""
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -674,16 +659,6 @@ msgctxt "wall_line_width_x description"
msgid "Width of a single wall line for all wall lines except the outermost one."
msgstr "Yhden seinämälinjan leveys. Koskee kaikkia muita paitsi ulommaista seinämää."
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Yläpinnan pintakalvon linjan leveys"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Tulosteen yläosan alueiden yhden linjan leveys."
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -864,41 +839,6 @@ msgctxt "roofing_layer_count description"
msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
msgstr "Ylimpien pintakalvokerrosten määrä. Yleensä vain yksi ylin kerros riittää tuottamaan korkeampilaatuisia yläpintoja."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Yläpinnan pintakalvokuvio"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Ylimpien kerrosten kuvio."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Linjat"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Samankeskinen"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Siksak"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Yläpinnan pintakalvon linjojen suunnat"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Luettelo käytettävistä linjojen kokonaislukusuunnista, kun yläpinnan pintakalvokerroksilla käytetään linja- tai siksak-kuviota. Tämän luettelon elementtejä käytetään järjestyksessä kerrosten edetessä, ja kun luettelon loppu saavutetaan, aloitetaan taas alusta. Luettelon kohteet on erotettu pilkuilla, ja koko luettelo on hakasulkeiden sisällä. Oletusarvo on tyhjä luettelo, jolloin käytetään perinteisiä oletuskulmia (45 ja 135 astetta)."
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1029,6 +969,16 @@ msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "Ulkoseinämän reitille asetettu liitos. Jos ulkoseinämä on pienempi kuin suutin ja se tulostetaan sisäseinämien jälkeen, tällä siirtymällä saadaan suuttimen reikä limittymään sisäseinämiin mallin ulkopuolen sijaan."
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Optimoi seinämien tulostusjärjestys"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Optimoi seinämien tulostusjärjestys takaisinvetojen ja kuljetun etäisyyden vähentämiseksi. Useimmat osat hyötyvät tämän asetuksen käytöstä, mutta joissakin saattaa kestää kauemmin, joten vertaa tulostusajan arvioita optimointia käytettäessä ja ilman sitä."
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1099,6 +1049,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr "Kaikkialla"
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1481,7 +1441,7 @@ msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
@ -1491,7 +1451,7 @@ msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
@ -1511,8 +1471,8 @@ msgstr "Täytön limityksen prosentti"
#: fdmprinter.def.json
msgctxt "infill_overlap 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."
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
@ -1531,8 +1491,8 @@ msgstr "Pintakalvon limityksen prosentti"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "Limityksen määrä pintakalvon ja seinämien välillä linjaleveyden prosenttina. Pienellä limityksellä seinämät liittyvät tukevasti pintakalvoon. Tämä on pintakalvon linjojen ja sisimmän seinämän keskimääräisten linjaleveyksien prosenttiluku."
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@ -1694,16 +1654,6 @@ msgctxt "material description"
msgid "Material"
msgstr "Materiaali"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Automaattinen lämpötila"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Muuta kunkin kerroksen lämpötilaa automaattisesti kyseisen kerroksen keskimääräisen virtausnopeuden mukaan."
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1754,16 +1704,6 @@ msgctxt "material_final_print_temperature description"
msgid "The temperature to which to already start cooling down just before the end of printing."
msgstr "Lämpötila, johon jäähdytetään jo ennen tulostuksen loppumista."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Virtauksen lämpötilakaavio"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Tiedot, jotka yhdistävät materiaalivirran (mm3 sekunnissa) lämpötilaan (celsiusastetta)."
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -1781,8 +1721,8 @@ msgstr "Alustan lämpötila"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
msgstr "Lämmitettävän alustan lämpötila. Jos tämä on 0, pöytä ei lämpene tätä tulostusta varten."
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -3454,6 +3394,16 @@ msgctxt "support_tower_roof_angle description"
msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
msgstr "Tornin katon kulma. Korkeampi arvo johtaa teräväkärkisiin tornien kattoihin, matalampi arvo litteämpiin tornien kattoihin."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Tukiverkon pudottaminen alaspäin"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Muodosta tukea kaikkialle tukiverkon alla, niin ettei tukiverkossa ole ulokkeita."
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -4086,16 +4036,6 @@ msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
msgstr "Normaalisti Cura yrittää silmukoida umpeen pieniä reikiä verkosta ja poistaa kerroksesta osat, joissa on isoja reikiä. Tämän vaihtoehdon käyttöönotto pitää ne osat, joita ei voida silmukoida. Tätä tulisi pitää viimeisenä vaihtoehtona, kun millään muulla ei saada aikaan kunnollista GCodea."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr ""
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4246,16 +4186,6 @@ msgctxt "support_mesh description"
msgid "Use this mesh to specify support areas. This can be used to generate support structure."
msgstr "Käytä tätä verkkoa tukialueiden valintaan. Sen avulla voidaan luoda tukirakenne."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Tukiverkon pudottaminen alaspäin"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Muodosta tukea kaikkialle tukiverkon alla, niin ettei tukiverkossa ole ulokkeita."
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -4332,14 +4262,194 @@ msgid "experimental!"
msgstr "kokeellinen!"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Optimoi seinämien tulostusjärjestys"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Optimoi seinämien tulostusjärjestys takaisinvetojen ja kuljetun etäisyyden vähentämiseksi. Useimmat osat hyötyvät tämän asetuksen käytöstä, mutta joissakin saattaa kestää kauemmin, joten vertaa tulostusajan arvioita optimointia käytettäessä ja ilman sitä."
msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr ""
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Yläpinnan pintakalvon linjan leveys"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Tulosteen yläosan alueiden yhden linjan leveys."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Yläpinnan pintakalvokuvio"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Ylimpien kerrosten kuvio."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Linjat"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Samankeskinen"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Siksak"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Yläpinnan pintakalvon linjojen suunnat"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Luettelo käytettävistä linjojen kokonaislukusuunnista, kun yläpinnan pintakalvokerroksilla käytetään linja- tai siksak-kuviota. Tämän luettelon elementtejä käytetään järjestyksessä kerrosten edetessä, ja kun luettelon loppu saavutetaan, aloitetaan taas alusta. Luettelon kohteet on erotettu pilkuilla, ja koko luettelo on hakasulkeiden sisällä. Oletusarvo on tyhjä luettelo, jolloin käytetään perinteisiä oletuskulmia (45 ja 135 astetta)."
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Automaattinen lämpötila"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Muuta kunkin kerroksen lämpötilaa automaattisesti kyseisen kerroksen keskimääräisen virtausnopeuden mukaan."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Virtauksen lämpötilakaavio"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Tiedot, jotka yhdistävät materiaalivirran (mm3 sekunnissa) lämpötilaan (celsiusastetta)."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_skip_some_zags label"
@ -4940,6 +5050,46 @@ msgctxt "wireframe_nozzle_clearance description"
msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing."
msgstr "Suuttimen ja vaakasuoraan laskevien linjojen välinen etäisyys. Suurempi väli aiheuttaa vähemmän jyrkän kulman diagonaalisesti laskeviin linjoihin, mikä puolestaan johtaa harvempiin yläliitoksiin seuraavan kerroksen kanssa. Koskee vain rautalankamallin tulostusta."
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
@ -5000,6 +5150,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 "infill_overlap 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."
#~ msgctxt "skin_overlap description"
#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
#~ msgstr "Limityksen määrä pintakalvon ja seinämien välillä linjaleveyden prosenttina. Pienellä limityksellä seinämät liittyvät tukevasti pintakalvoon. Tämä on pintakalvon linjojen ja sisimmän seinämän keskimääräisten linjaleveyksien prosenttiluku."
#~ msgctxt "material_bed_temperature description"
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
#~ msgstr "Lämmitettävän alustan lämpötila. Jos tämä on 0, pöytä ei lämpene tätä tulostusta varten."
#~ msgctxt "wall_x_extruder_nr label"
#~ msgid "Inner Walls Extruder"
#~ msgstr "Sisäseinämien suulake"

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: French\n"

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: French\n"
@ -56,7 +56,9 @@ msgctxt "machine_start_gcode description"
msgid ""
"Gcode commands to be executed at the very start - separated by \n"
"."
msgstr "Commandes Gcode à exécuter au tout début, séparées par \n."
msgstr ""
"Commandes Gcode à exécuter au tout début, séparées par \n"
"."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@ -68,7 +70,9 @@ msgctxt "machine_end_gcode description"
msgid ""
"Gcode commands to be executed at the very end - separated by \n"
"."
msgstr "Commandes Gcode à exécuter à la toute fin, séparées par \n."
msgstr ""
"Commandes Gcode à exécuter à la toute fin, séparées par \n"
"."
#: fdmprinter.def.json
msgctxt "material_guid label"
@ -345,6 +349,16 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr "Repetier"
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed areas"
@ -605,31 +619,6 @@ msgctxt "layer_height_0 description"
msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
msgstr "La hauteur de la couche initiale en mm. Une couche initiale plus épaisse adhère plus facilement au plateau."
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Tolérance à la découpe"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Comment découper des couches avec des surfaces diagonales. Les zones d'une couche peuvent être générées en fonction de l'endroit où le milieu de la couche croise la surface (Milieu). Alternativement, chaque couche peut posséder des zones situées à l'intérieur du volume à travers toute la hauteur de la couche (Exclusif), ou une couche peut avoir des zones situées à l'intérieur à tout endroit dans la couche (Inclusif). L'option Exclusif permet de retenir le plus de détails, Inclusif permet d'obtenir une adaptation optimale et Milieu demande le moins de temps de traitement."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Milieu"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Exclusif"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inclusif"
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -670,16 +659,6 @@ msgctxt "wall_line_width_x description"
msgid "Width of a single wall line for all wall lines except the outermost one."
msgstr "Largeur d'une seule ligne de la paroi pour toutes les lignes de paroi, à lexception de la ligne la plus externe."
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Largeur de ligne de couche extérieure de la surface supérieure"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Largeur d'une seule ligne de la zone en haut de l'impression."
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -860,41 +839,6 @@ msgctxt "roofing_layer_count description"
msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
msgstr "Nombre de couches extérieures supérieures. En général, une seule couche supérieure est suffisante pour générer des surfaces supérieures de qualité."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Motif de couche extérieure de surface supérieure"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Le motif des couches supérieures."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Lignes"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Concentrique"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zig Zag"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Sens de lignes de couche extérieure de surface supérieure"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lorsque les couches extérieures de la surface supérieure utilisent le motif en lignes ou en zig zag. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés)."
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1025,6 +969,16 @@ msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "Insert appliqué sur le passage de la paroi externe. Si la paroi externe est plus petite que la buse et imprimée après les parois intérieures, utiliser ce décalage pour que le trou dans la buse chevauche les parois internes et non l'extérieur du modèle."
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Optimiser l'ordre d'impression des parois"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Optimiser l'ordre dans lequel des parois sont imprimées de manière à réduire le nombre de retraits et les distances parcourues. La plupart des pièces bénéficieront de cette possibilité, mais certaines peuvent en fait prendre plus de temps à l'impression ; veuillez dès lors comparer les estimations de durée d'impression avec et sans optimisation."
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1095,6 +1049,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr "Partout"
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1477,8 +1441,8 @@ msgstr "Remplissage Décalage X"
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgstr "Le motif de remplissage est décalé de cette distance sur l'axe X."
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y label"
@ -1487,8 +1451,8 @@ msgstr "Remplissage Décalage Y"
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgstr "Le motif de remplissage est décalé de cette distance sur l'axe Y."
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@ -1507,8 +1471,8 @@ msgstr "Pourcentage de chevauchement du remplissage"
#: fdmprinter.def.json
msgctxt "infill_overlap 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."
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
@ -1527,8 +1491,8 @@ msgstr "Pourcentage de chevauchement de la couche extérieure"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "Le montant de chevauchement entre la couche extérieure et les parois en pourcentage de la largeur de ligne. Un chevauchement faible permet aux parois de se connecter fermement à la couche extérieure. Ce montant est un pourcentage des largeurs moyennes des lignes de la couche extérieure et de la paroi la plus intérieure."
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@ -1690,16 +1654,6 @@ msgctxt "material description"
msgid "Material"
msgstr "Matériau"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Température auto"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Modifie automatiquement la température pour chaque couche en fonction de la vitesse de flux moyenne pour cette couche."
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1750,16 +1704,6 @@ msgctxt "material_final_print_temperature description"
msgid "The temperature to which to already start cooling down just before the end of printing."
msgstr "La température à laquelle le refroidissement commence juste avant la fin de l'impression."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Graphique de la température du flux"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Données reliant le flux de matériau (en mm3 par seconde) à la température (degrés Celsius)."
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -1777,8 +1721,8 @@ msgstr "Température du plateau"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
msgstr "Température utilisée pour le plateau chauffant. Si elle est définie sur 0, le plateau ne sera pas chauffé pour cette impression."
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -3450,6 +3394,16 @@ msgctxt "support_tower_roof_angle description"
msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
msgstr "L'angle du toit d'une tour. Une valeur plus élevée entraîne des toits de tour pointus, tandis qu'une valeur plus basse résulte en des toits plats."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Maillage de support descendant"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Inclure du support à tout emplacement sous le maillage de support, de sorte à ce qu'il n'y ait pas de porte-à-faux dans le maillage de support."
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -3550,7 +3504,9 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
msgstr "La distance horizontale entre la jupe et la première couche de limpression.\nIl sagit de la distance minimale séparant la jupe de lobjet. Si la jupe a dautres lignes, celles-ci sétendront vers lextérieur."
msgstr ""
"La distance horizontale entre la jupe et la première couche de limpression.\n"
"Il sagit de la distance minimale séparant la jupe de lobjet. Si la jupe a dautres lignes, celles-ci sétendront vers lextérieur."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@ -4082,16 +4038,6 @@ msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
msgstr "Normalement, Cura essaye de raccommoder les petits trous dans le maillage et supprime les parties des couches contenant de gros trous. Activer cette option pousse Cura à garder les parties qui ne peuvent être raccommodées. Cette option doit être utilisée en dernier recours quand tout le reste échoue à produire un GCode correct."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Résolution maximum"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "Taille minimum d'un segment de ligne après découpage. Si vous augmentez cette valeur, la maille aura une résolution plus faible. Cela peut permettre à l'imprimante de suivre la vitesse à laquelle elle doit traiter le G-Code et augmentera la vitesse de découpe en enlevant des détails de la maille que l'imprimante ne peut pas traiter de toute manière."
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4242,16 +4188,6 @@ msgctxt "support_mesh description"
msgid "Use this mesh to specify support areas. This can be used to generate support structure."
msgstr "Utiliser ce maillage pour spécifier des zones de support. Cela peut être utilisé pour générer une structure de support."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Maillage de support descendant"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Inclure du support à tout emplacement sous le maillage de support, de sorte à ce qu'il n'y ait pas de porte-à-faux dans le maillage de support."
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -4328,14 +4264,194 @@ msgid "experimental!"
msgstr "expérimental !"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Optimiser l'ordre d'impression des parois"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Optimiser l'ordre dans lequel des parois sont imprimées de manière à réduire le nombre de retraits et les distances parcourues. La plupart des pièces bénéficieront de cette possibilité, mais certaines peuvent en fait prendre plus de temps à l'impression ; veuillez dès lors comparer les estimations de durée d'impression avec et sans optimisation."
msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Tolérance à la découpe"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Comment découper des couches avec des surfaces diagonales. Les zones d'une couche peuvent être générées en fonction de l'endroit où le milieu de la couche croise la surface (Milieu). Alternativement, chaque couche peut posséder des zones situées à l'intérieur du volume à travers toute la hauteur de la couche (Exclusif), ou une couche peut avoir des zones situées à l'intérieur à tout endroit dans la couche (Inclusif). L'option Exclusif permet de retenir le plus de détails, Inclusif permet d'obtenir une adaptation optimale et Milieu demande le moins de temps de traitement."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Milieu"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Exclusif"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inclusif"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Largeur de ligne de couche extérieure de la surface supérieure"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Largeur d'une seule ligne de la zone en haut de l'impression."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Motif de couche extérieure de surface supérieure"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Le motif des couches supérieures."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Lignes"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Concentrique"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zig Zag"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Sens de lignes de couche extérieure de surface supérieure"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lorsque les couches extérieures de la surface supérieure utilisent le motif en lignes ou en zig zag. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés)."
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Température auto"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Modifie automatiquement la température pour chaque couche en fonction de la vitesse de flux moyenne pour cette couche."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Graphique de la température du flux"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Données reliant le flux de matériau (en mm3 par seconde) à la température (degrés Celsius)."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Résolution maximum"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "Taille minimum d'un segment de ligne après découpage. Si vous augmentez cette valeur, la maille aura une résolution plus faible. Cela peut permettre à l'imprimante de suivre la vitesse à laquelle elle doit traiter le G-Code et augmentera la vitesse de découpe en enlevant des détails de la maille que l'imprimante ne peut pas traiter de toute manière."
#: fdmprinter.def.json
msgctxt "support_skip_some_zags label"
@ -4827,7 +4943,9 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
msgstr "Distance dun déplacement ascendant qui est extrudé à mi-vitesse.\nCela peut permettre une meilleure adhérence aux couches précédentes sans surchauffer le matériau dans ces couches. Uniquement applicable à l'impression filaire."
msgstr ""
"Distance dun déplacement ascendant qui est extrudé à mi-vitesse.\n"
"Cela peut permettre une meilleure adhérence aux couches précédentes sans surchauffer le matériau dans ces couches. Uniquement applicable à l'impression filaire."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@ -4934,6 +5052,46 @@ msgctxt "wireframe_nozzle_clearance description"
msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing."
msgstr "Distance entre la buse et les lignes descendantes horizontalement. Un espacement plus important génère des lignes diagonalement descendantes avec un angle moins abrupt, qui génère alors des connexions moins ascendantes avec la couche suivante. Uniquement applicable à l'impression filaire."
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
@ -4994,6 +5152,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 "infill_offset_x description"
#~ msgid "The infill pattern is offset this distance along the X axis."
#~ msgstr "Le motif de remplissage est décalé de cette distance sur l'axe X."
#~ msgctxt "infill_offset_y description"
#~ msgid "The infill pattern is offset this distance along the Y axis."
#~ msgstr "Le motif de remplissage est décalé de cette distance sur l'axe Y."
#~ msgctxt "infill_overlap 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."
#~ msgctxt "skin_overlap description"
#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
#~ msgstr "Le montant de chevauchement entre la couche extérieure et les parois en pourcentage de la largeur de ligne. Un chevauchement faible permet aux parois de se connecter fermement à la couche extérieure. Ce montant est un pourcentage des largeurs moyennes des lignes de la couche extérieure et de la paroi la plus intérieure."
#~ msgctxt "material_bed_temperature description"
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
#~ msgstr "Température utilisée pour le plateau chauffant. Si elle est définie sur 0, le plateau ne sera pas chauffé pour cette impression."
#~ msgctxt "wall_x_extruder_nr label"
#~ msgid "Inner Walls Extruder"
#~ msgstr "Extrudeuse de parois internes"

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Italian\n"

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Italian\n"
@ -56,7 +56,9 @@ msgctxt "machine_start_gcode description"
msgid ""
"Gcode commands to be executed at the very start - separated by \n"
"."
msgstr "I comandi codice G da eseguire allavvio, separati da \n."
msgstr ""
"I comandi codice G da eseguire allavvio, separati da \n"
"."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@ -68,7 +70,9 @@ msgctxt "machine_end_gcode description"
msgid ""
"Gcode commands to be executed at the very end - separated by \n"
"."
msgstr "I comandi codice G da eseguire alla fine, separati da \n."
msgstr ""
"I comandi codice G da eseguire alla fine, separati da \n"
"."
#: fdmprinter.def.json
msgctxt "material_guid label"
@ -345,6 +349,16 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr "Repetier"
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed areas"
@ -605,31 +619,6 @@ msgctxt "layer_height_0 description"
msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
msgstr "Indica laltezza dello strato iniziale in mm. Uno strato iniziale più spesso facilita ladesione al piano di stampa."
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Tolleranza di sezionamento"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Modalità di sezionamento di strati con superfici diagonali. Le aree di uno strato possono essere generate in base al punto in cui la parte intermedia dello strato interseca la superficie (intermedia). In alternativa le aree di ciascuno strato possono ricadere all'interno del volume per tutta l'altezza dello strato (Esclusiva) ovvero possono cadere in qualsiasi punto all'interno dello strato (Inclusiva). La tolleranza esclusiva mantiene il maggior numero di dettagli, la tolleranza inclusiva è la più idonea, mentre la tolleranza intermedia richiede il minor tempo di processo."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Intermedia"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Esclusiva"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inclusiva"
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -670,16 +659,6 @@ msgctxt "wall_line_width_x description"
msgid "Width of a single wall line for all wall lines except the outermost one."
msgstr "Indica la larghezza di una singola linea della parete per tutte le linee della parete tranne quella più esterna."
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Larghezza linea rivestimento superficie superiore"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Larghezza di un singola linea delle aree nella parte superiore della stampa"
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -860,41 +839,6 @@ msgctxt "roofing_layer_count description"
msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
msgstr "Numero degli strati di rivestimento superiori. Solitamente è sufficiente un unico strato di sommità per ottenere superfici superiori di qualità elevata."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Configurazione del rivestimento superficie superiore"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Configurazione degli strati superiori."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Linee"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Concentrica"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zig Zag"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Direzioni linea rivestimento superficie superiore"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Un elenco di direzioni linee intere da usare quando gli strati rivestimento superficie superiore utilizzano le linee o la configurazione zig zag. Gli elementi dallelenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dellelenco, la sequenza ricomincia dallinizio. Le voci elencate sono separate da virgole e lintero elenco è racchiuso tra parentesi quadre. Lelenco predefinito è vuoto, vale a dire che utilizza i valori angolari predefiniti (45 e 135 gradi)."
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1025,6 +969,16 @@ msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "Inserto applicato al percorso della parete esterna. Se la parete esterna è di dimensioni inferiori allugello e stampata dopo le pareti interne, utilizzare questo offset per fare in modo che il foro dellugello si sovrapponga alle pareti interne anziché allesterno del modello."
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Ottimizzazione sequenza di stampa pareti"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Ottimizza l'ordine in cui vengono stampate le pareti in modo da ridurre le retrazioni e la distanza percorsa. L'abilitazione di questa funzione porta vantaggi per la maggior parte dei pezzi, ma alcuni potrebbero richiedere un maggior tempo di esecuzione, per cui si consiglia di confrontare i tempi di stampa stimati con e senza ottimizzazione."
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1095,6 +1049,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr "In tutti i possibili punti"
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1477,8 +1441,8 @@ msgstr "Offset X riempimento"
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgstr "Il riempimento si scosta di questa distanza lungo l'asse X."
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y label"
@ -1487,8 +1451,8 @@ msgstr "Offset Y riempimento"
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgstr "Il riempimento si scosta di questa distanza lungo l'asse Y."
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@ -1507,8 +1471,8 @@ msgstr "Percentuale di sovrapposizione del riempimento"
#: fdmprinter.def.json
msgctxt "infill_overlap 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."
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
@ -1527,8 +1491,8 @@ msgstr "Percentuale di sovrapposizione del rivestimento esterno"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "Entità della sovrapposizione tra il rivestimento e le pareti espressa in percentuale della larghezza della linea. Una leggera sovrapposizione consente alle pareti di essere saldamente collegate al rivestimento. È una percentuale delle larghezze medie delle linee del rivestimento e della parete più interna."
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@ -1690,16 +1654,6 @@ msgctxt "material description"
msgid "Material"
msgstr "Materiale"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Temperatura automatica"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Modifica automaticamente la temperatura per ciascuno strato con la velocità media del flusso per tale strato."
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1750,16 +1704,6 @@ msgctxt "material_final_print_temperature description"
msgid "The temperature to which to already start cooling down just before the end of printing."
msgstr "La temperatura alla quale può già iniziare il raffreddamento prima della fine della stampa."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Grafico della temperatura del flusso"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Collegamento dei dati di flusso del materiale (in mm3 al secondo) alla temperatura (in °C)."
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -1777,8 +1721,8 @@ msgstr "Temperatura piano di stampa"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
msgstr "Indica la temperatura usata per il piano di stampa riscaldato. Se è 0, il piano non si riscalda per questa stampa."
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -3450,6 +3394,16 @@ msgctxt "support_tower_roof_angle description"
msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
msgstr "Langolo della parte superiore di una torre. Un valore superiore genera parti superiori appuntite, un valore inferiore, parti superiori piatte."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Maglia supporto di discesa"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Rappresenta il supporto ovunque sotto la maglia di supporto, in modo che in questa non vi siano punti a sbalzo."
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -3550,7 +3504,9 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
msgstr "Indica la distanza orizzontale tra lo skirt ed il primo strato della stampa.\nQuesta è la distanza minima. Più linee di skirt aumenteranno tale distanza."
msgstr ""
"Indica la distanza orizzontale tra lo skirt ed il primo strato della stampa.\n"
"Questa è la distanza minima. Più linee di skirt aumenteranno tale distanza."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@ -4082,16 +4038,6 @@ msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
msgstr "Di norma Cura cerca di \"ricucire\" piccoli fori nella maglia e di rimuovere le parti di uno strato che presentano grossi fori. Abilitando questa opzione, Cura mantiene quelle parti che non possono essere 'ricucite'. Questa opzione deve essere utilizzata come ultima risorsa quando non sia stato possibile produrre un corretto GCode in nessun altro modo."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Risoluzione massima"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "La dimensione minima di un segmento di linea dopo il sezionamento. Se tale dimensione aumenta, la maglia avrà una risoluzione inferiore. Questo può consentire alla stampante di mantenere la velocità per processare il g-code ed aumenterà la velocità di sezionamento eliminando i dettagli della maglia che non è comunque in grado di processare."
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4242,16 +4188,6 @@ msgctxt "support_mesh description"
msgid "Use this mesh to specify support areas. This can be used to generate support structure."
msgstr "Utilizzare questa maglia per specificare le aree di supporto. Può essere usata per generare una struttura di supporto."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Maglia supporto di discesa"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Rappresenta il supporto ovunque sotto la maglia di supporto, in modo che in questa non vi siano punti a sbalzo."
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -4328,14 +4264,194 @@ msgid "experimental!"
msgstr "sperimentale!"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Ottimizzazione sequenza di stampa pareti"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Ottimizza l'ordine in cui vengono stampate le pareti in modo da ridurre le retrazioni e la distanza percorsa. L'abilitazione di questa funzione porta vantaggi per la maggior parte dei pezzi, ma alcuni potrebbero richiedere un maggior tempo di esecuzione, per cui si consiglia di confrontare i tempi di stampa stimati con e senza ottimizzazione."
msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Tolleranza di sezionamento"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Modalità di sezionamento di strati con superfici diagonali. Le aree di uno strato possono essere generate in base al punto in cui la parte intermedia dello strato interseca la superficie (intermedia). In alternativa le aree di ciascuno strato possono ricadere all'interno del volume per tutta l'altezza dello strato (Esclusiva) ovvero possono cadere in qualsiasi punto all'interno dello strato (Inclusiva). La tolleranza esclusiva mantiene il maggior numero di dettagli, la tolleranza inclusiva è la più idonea, mentre la tolleranza intermedia richiede il minor tempo di processo."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Intermedia"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Esclusiva"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inclusiva"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Larghezza linea rivestimento superficie superiore"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Larghezza di un singola linea delle aree nella parte superiore della stampa"
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Configurazione del rivestimento superficie superiore"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Configurazione degli strati superiori."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Linee"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Concentrica"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zig Zag"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Direzioni linea rivestimento superficie superiore"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Un elenco di direzioni linee intere da usare quando gli strati rivestimento superficie superiore utilizzano le linee o la configurazione zig zag. Gli elementi dallelenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dellelenco, la sequenza ricomincia dallinizio. Le voci elencate sono separate da virgole e lintero elenco è racchiuso tra parentesi quadre. Lelenco predefinito è vuoto, vale a dire che utilizza i valori angolari predefiniti (45 e 135 gradi)."
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Temperatura automatica"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Modifica automaticamente la temperatura per ciascuno strato con la velocità media del flusso per tale strato."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Grafico della temperatura del flusso"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Collegamento dei dati di flusso del materiale (in mm3 al secondo) alla temperatura (in °C)."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Risoluzione massima"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "La dimensione minima di un segmento di linea dopo il sezionamento. Se tale dimensione aumenta, la maglia avrà una risoluzione inferiore. Questo può consentire alla stampante di mantenere la velocità per processare il g-code ed aumenterà la velocità di sezionamento eliminando i dettagli della maglia che non è comunque in grado di processare."
#: fdmprinter.def.json
msgctxt "support_skip_some_zags label"
@ -4827,7 +4943,9 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
msgstr "Indica la distanza di uno spostamento verso l'alto con estrusione a velocità dimezzata.\nCiò può garantire una migliore adesione agli strati precedenti, senza eccessivo riscaldamento del materiale su questi strati. Applicabile solo alla funzione Wire Printing."
msgstr ""
"Indica la distanza di uno spostamento verso l'alto con estrusione a velocità dimezzata.\n"
"Ciò può garantire una migliore adesione agli strati precedenti, senza eccessivo riscaldamento del materiale su questi strati. Applicabile solo alla funzione Wire Printing."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@ -4934,6 +5052,46 @@ msgctxt "wireframe_nozzle_clearance description"
msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing."
msgstr "Indica la distanza tra l'ugello e le linee diagonali verso il basso. Un maggior gioco risulta in linee diagonali verso il basso con un minor angolo di inclinazione, cosa che a sua volta si traduce in meno collegamenti verso l'alto con lo strato successivo. Applicabile solo alla funzione Wire Printing."
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
@ -4994,6 +5152,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 "infill_offset_x description"
#~ msgid "The infill pattern is offset this distance along the X axis."
#~ msgstr "Il riempimento si scosta di questa distanza lungo l'asse X."
#~ msgctxt "infill_offset_y description"
#~ msgid "The infill pattern is offset this distance along the Y axis."
#~ msgstr "Il riempimento si scosta di questa distanza lungo l'asse Y."
#~ msgctxt "infill_overlap 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."
#~ msgctxt "skin_overlap description"
#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
#~ msgstr "Entità della sovrapposizione tra il rivestimento e le pareti espressa in percentuale della larghezza della linea. Una leggera sovrapposizione consente alle pareti di essere saldamente collegate al rivestimento. È una percentuale delle larghezze medie delle linee del rivestimento e della parete più interna."
#~ msgctxt "material_bed_temperature description"
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
#~ msgstr "Indica la temperatura usata per il piano di stampa riscaldato. Se è 0, il piano non si riscalda per questa stampa."
#~ msgctxt "wall_x_extruder_nr label"
#~ msgid "Inner Walls Extruder"
#~ msgstr "Estrusore parete interna"

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Brule\n"
"Language-Team: Brule\n"

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Brule\n"
"Language-Team: Brule\n"
@ -62,7 +62,9 @@ msgctxt "machine_start_gcode description"
msgid ""
"Gcode commands to be executed at the very start - separated by \n"
"."
msgstr "Gcodeのコマンドは −で始まり\nで区切られます。"
msgstr ""
"Gcodeのコマンドは −で始まり\n"
"で区切られます。"
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@ -75,7 +77,9 @@ msgctxt "machine_end_gcode description"
msgid ""
"Gcode commands to be executed at the very end - separated by \n"
"."
msgstr "Gcodeのコマンドは −で始まり\nで区切られます。"
msgstr ""
"Gcodeのコマンドは −で始まり\n"
"で区切られます。"
#: fdmprinter.def.json
msgctxt "material_guid label"
@ -377,6 +381,16 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr "Repetier"
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr ""
# msgstr "Repetier"
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
@ -641,31 +655,6 @@ msgctxt "layer_height_0 description"
msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
msgstr "初期レイヤーの高さmm。厚い初期層はビルドプレートへの接着を容易にする。"
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "スライス公差"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "表面を斜めにスライスする方法を指定します。レイヤーの領域は、レイヤーの中央がサーフェス(中央)と交差する位置に基づいて生成できます。また、各層は、レイヤーの高さを通してボリュームの内側に収まる領域を持つ(排他)か、またはレイヤー内の任意の場所内に収まる領域を持っています(包括)。排他は最も細かく、包括は最もフィットし、中間は時間がかかります。"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "中間"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "排他"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "包括"
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -706,17 +695,6 @@ msgctxt "wall_line_width_x description"
msgid "Width of a single wall line for all wall lines except the outermost one."
msgstr "一番外側のウォールラインを除くすべてのウォールラインのラインの幅。"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "最上面のライン幅"
# msgstr "上表面スキンの線幅"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "プリントの上部の 線の幅。"
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -907,46 +885,6 @@ msgctxt "roofing_layer_count description"
msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
msgstr "上部表面のレイヤー数。通常一層で綺麗に出来上がります"
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "上部表面パターン"
# msgstr "上層表面スキンパターン"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "上層のパターン"
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "直線"
# msgstr "線"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "同心円"
# msgstr "同心"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "ジグザグ"
# msgstr "ジグザグ"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "最上面のラインの向き"
# msgstr "上層表面スキンラインの方向"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "トップ表面層に縦かジグザグパターンを利用する時に使用する整数の行方向のリスト。リスト内から順番に使われていき、リストの最後に達するとまた最初の設定値に戻ります。リストアイテムはカンマで区切られ、全体はカッコで括られています。デフォルトでは何も入っておらず、設定角度は (45 度と 135 度)になっています。"
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1079,6 +1017,17 @@ msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "外壁の経路にはめ込む。外壁がノズルよりも小さく、内壁の後に造形されている場合は、オフセットを使用して、ノズルの穴をモデルの外側ではなく内壁と重なるようにします。"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "壁印刷順序の最適化"
# msgstr "壁のプリントの順番を最適化する"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "撤回と移動距離を減らすために、壁のプリント順序を最適化します。ほとんどの部品がこの設定を有効にしている方が良い印刷結果につながりますが、実際には時間がかかることがありますので、最適化の有無に関わらず印刷時間を比較してください。"
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1149,6 +1098,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr "全対象"
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1220,7 +1179,9 @@ msgstr "ZシームX"
#: fdmprinter.def.json
msgctxt "z_seam_x description"
msgid "The X coordinate of the position near where to start printing each part in a layer."
msgstr "レイヤー内の各印刷を開始するX座\n標の位置。"
msgstr ""
"レイヤー内の各印刷を開始するX座\n"
"標の位置。"
#: fdmprinter.def.json
msgctxt "z_seam_y label"
@ -1561,8 +1522,8 @@ msgstr "インフィルXオフセット"
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgstr "インフィルパターンはX軸に沿ってこの距離を移動します。"
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y label"
@ -1571,8 +1532,8 @@ msgstr "インフィルYオフセット"
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgstr "インフィルパターンはY軸に沿ってこの距離を移動します。"
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@ -1589,11 +1550,10 @@ msgctxt "infill_overlap label"
msgid "Infill Overlap Percentage"
msgstr "インフィル公差量"
# msgstr "インフィルのオーバーラップ率"
#: fdmprinter.def.json
msgctxt "infill_overlap 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 "インフィルと壁が交差する量、わずかな交差によって壁がインフィルにしっかりつながります。"
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
@ -1613,8 +1573,8 @@ msgstr "表面公差量"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "表面と壁の交わる量。ラインの幅の%で設定。少しの接触でしっかりと繋がります。表面と内壁の交わる量の平均値になります。"
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@ -1676,7 +1636,9 @@ msgstr "インフィル優先"
#: fdmprinter.def.json
msgctxt "infill_before_walls description"
msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface."
msgstr "壁より前にインフィルをプリントします はじめに壁をプリントするとより精密な壁になりますが、オーバーハングのプリントは悪化します\nはじめにインフィルをプリントすると丈夫な壁になりますが、インフィルの模様が時折表面から透けて表れます"
msgstr ""
"壁より前にインフィルをプリントします はじめに壁をプリントするとより精密な壁になりますが、オーバーハングのプリントは悪化します\n"
"はじめにインフィルをプリントすると丈夫な壁になりますが、インフィルの模様が時折表面から透けて表れます"
#: fdmprinter.def.json
msgctxt "min_infill_area label"
@ -1783,16 +1745,6 @@ msgctxt "material description"
msgid "Material"
msgstr "マテリアル"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "自動温度"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "その画層の平均流速で自動的にレイヤーごとに温度を変更します。"
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1843,16 +1795,6 @@ msgctxt "material_final_print_temperature description"
msgid "The temperature to which to already start cooling down just before the end of printing."
msgstr "印刷終了直前に冷却を開始する温度。"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "フロー温度グラフ"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "マテリアルフロー(毎秒 3mm) と温度 (° c) をリンクします。"
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -1870,8 +1812,8 @@ msgstr "ビルドプレート温度"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
msgstr "加熱式ビルドプレート温度。これが 0 の場合、ベッドは加熱しません。"
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -3586,6 +3528,17 @@ msgctxt "support_tower_roof_angle description"
msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
msgstr "タワーの屋上の角度。値が高いほど尖った屋根が得られ、値が低いほど屋根が平らになります。"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "サポートメッシュの下処理"
# msgstr "ドロップダウンサポートメッシュ"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "サポートメッシュの下のサポート材を全箇所に作ります、これはサポートメッシュ下にてオーバーハングしないようにするためです。"
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -3691,7 +3644,9 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
msgstr "スカートと印刷の最初の層の間の水平距離。\nこれは最小距離です。複数のスカートラインがこの距離から外側に展開されます。"
msgstr ""
"スカートと印刷の最初の層の間の水平距離。\n"
"これは最小距離です。複数のスカートラインがこの距離から外側に展開されます。"
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@ -4224,16 +4179,6 @@ msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
msgstr "通常、Curaはメッシュ内の小さな穴をスティッチし、大きな穴のあるレイヤーの部分を削除しようとします。このオプションを有効にすると、スティッチできない部分が保持されます。このオプションは、他のすべてが適切なGCodeを生成できない場合の最後の手段として使用する必要があります。"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "最大解像度"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "スライス後の線分の最小サイズ。これを増やすと、メッシュの解像度が低くなります。これにより、プリンタが g コードの処理速度に追いつくことができ、処理できないメッシュの詳細を取り除いてスライス速度を速めます。"
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4389,17 +4334,6 @@ msgctxt "support_mesh description"
msgid "Use this mesh to specify support areas. This can be used to generate support structure."
msgstr "このメッシュを使用してサポート領域を指定します。これは、サポート構造を生成するために使用できます。"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "サポートメッシュの下処理"
# msgstr "ドロップダウンサポートメッシュ"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "サポートメッシュの下のサポート材を全箇所に作ります、これはサポートメッシュ下にてオーバーハングしないようにするためです。"
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -4478,15 +4412,200 @@ msgid "experimental!"
msgstr "実験的"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "壁印刷順序の最適化"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
# msgstr "壁のプリントの順番を最適化する"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "撤回と移動距離を減らすために、壁のプリント順序を最適化します。ほとんどの部品がこの設定を有効にしている方が良い印刷結果につながりますが、実際には時間がかかることがありますので、最適化の有無に関わらず印刷時間を比較してください。"
msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "スライス公差"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "表面を斜めにスライスする方法を指定します。レイヤーの領域は、レイヤーの中央がサーフェス(中央)と交差する位置に基づいて生成できます。また、各層は、レイヤーの高さを通してボリュームの内側に収まる領域を持つ(排他)か、またはレイヤー内の任意の場所内に収まる領域を持っています(包括)。排他は最も細かく、包括は最もフィットし、中間は時間がかかります。"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "中間"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "排他"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "包括"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "最上面のライン幅"
# msgstr "上表面スキンの線幅"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "プリントの上部の 線の幅。"
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "上部表面パターン"
# msgstr "上層表面スキンパターン"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "上層のパターン"
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "直線"
# msgstr "線"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "同心円"
# msgstr "同心"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "ジグザグ"
# msgstr "ジグザグ"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "最上面のラインの向き"
# msgstr "上層表面スキンラインの方向"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "トップ表面層に縦かジグザグパターンを利用する時に使用する整数の行方向のリスト。リスト内から順番に使われていき、リストの最後に達するとまた最初の設定値に戻ります。リストアイテムはカンマで区切られ、全体はカッコで括られています。デフォルトでは何も入っておらず、設定角度は (45 度と 135 度)になっています。"
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "自動温度"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "その画層の平均流速で自動的にレイヤーごとに温度を変更します。"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "フロー温度グラフ"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "マテリアルフロー(毎秒 3mm) と温度 (° c) をリンクします。"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "最大解像度"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "スライス後の線分の最小サイズ。これを増やすと、メッシュの解像度が低くなります。これにより、プリンタが g コードの処理速度に追いつくことができ、処理できないメッシュの詳細を取り除いてスライス速度を速めます。"
#: fdmprinter.def.json
msgctxt "support_skip_some_zags label"
@ -5097,6 +5216,46 @@ msgctxt "wireframe_nozzle_clearance description"
msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing."
msgstr "ノズルと水平方向に下向きの線間の距離。大きな隙間がある場合、急な角度で斜め下方線となり、次の層が上方接続しずらくなる。ワイヤ印刷にのみ適用されます。"
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
@ -5157,6 +5316,27 @@ msgctxt "mesh_rotation_matrix description"
msgid "Transformation matrix to be applied to the model when loading it from file."
msgstr "ファイルから読み込むときに、モデルに適用するトランスフォーメーションマトリックス。"
#~ msgctxt "infill_offset_x description"
#~ msgid "The infill pattern is offset this distance along the X axis."
#~ msgstr "インフィルパターンはX軸に沿ってこの距離を移動します。"
#~ msgctxt "infill_offset_y description"
#~ msgid "The infill pattern is offset this distance along the Y axis."
#~ msgstr "インフィルパターンはY軸に沿ってこの距離を移動します。"
# msgstr "インフィルのオーバーラップ率"
#~ msgctxt "infill_overlap 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 "インフィルと壁が交差する量、わずかな交差によって壁がインフィルにしっかりつながります。"
#~ msgctxt "skin_overlap description"
#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
#~ msgstr "表面と壁の交わる量。ラインの幅の%で設定。少しの接触でしっかりと繋がります。表面と内壁の交わる量の平均値になります。"
#~ msgctxt "material_bed_temperature description"
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
#~ msgstr "加熱式ビルドプレート温度。これが 0 の場合、ベッドは加熱しません。"
#~ msgctxt "infill_pattern description"
#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, octet, quarter cubic and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction."
#~ msgstr "印刷物のインフィルのパターン。線とジグザグのインフィルはレイヤーごとに交互に方向を変え、材料費を削減します。グリッド、三角形、キュービック、オクテット、クォーターキュービック、同心円のパターンは、すべてのレイヤーにて完全に印刷されます。キュービック、クォーターキュービック、オクテットのインフィルは各レイヤーごとに変化し、各方向の強度が均等になるように分布します。"

File diff suppressed because it is too large Load diff

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cura 3.1\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Brule\n"
"Language-Team: Brule\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Brule\n"
"Language-Team: Brule\n"
@ -347,6 +347,16 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr "반복기"
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed areas"
@ -607,31 +617,6 @@ msgctxt "layer_height_0 description"
msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
msgstr "초기 레이어의 높이 (mm)입니다. 두꺼운 초기 레이어는 빌드 플레이트에 쉽게 접착합니다. "
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "슬라이싱 허용 오차"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "레이어를 대각선 서피스로 슬라이스하는 방법 레이어 영역은 레이어의 중앙이 서피스와 교차하는 부분(중간)을 기준으로 생성됩니다. 또는 각 레이어에 레이어의 높이 전체의 볼륨에 들어가는 영역(배타)이나 레이어 안의 어느 지점에 들어가는 영역(중복)이 있을 수 있습니다. 배타는 가장 많은 디테일을 포함하고, 중복은 베스트 피트를 만들 수 있으며, 중간은 처리 시간이 가장 짧습니다."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "중간"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "배타"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "중복"
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -672,16 +657,6 @@ msgctxt "wall_line_width_x description"
msgid "Width of a single wall line for all wall lines except the outermost one."
msgstr "가장 바깥 쪽 벽 선을 제외한 모든 벽 선에 대해 단일 벽 선의 폭입니다. "
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "상단 표면 스킨 선 너비"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "인쇄 상단 부분의 한 줄 너비. "
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -862,41 +837,6 @@ msgctxt "roofing_layer_count description"
msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
msgstr "최상층의 스킨 층의 수. 일반적으로 고품질 맨 위 표면을 생성하는 데 최상위 레이어 하나만 있으면 충분합니다. "
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "탑 표면 스킨 패턴"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "최상위 레이어의 패턴입니다. "
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "윤곽"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "동심원의"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "지그재그"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "상단 표면 스킨 라인 방향"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "상단 표면 스킨 층이 선 또는 지그재그 패턴을 사용할 때 사용할 정수선 방향 목록. 목록의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 목록의 끝에 도달하면 처음부터 다시 시작됩니다. 목록 항목은 쉼표로 구분되며 전체 목록은 대괄호로 묶여 있습니다. 기본값은 전통적인 기본 각도 (45도 및 135도)를 사용하는 빈 목록입니다. "
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1027,6 +967,16 @@ msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "외벽의 경로에 삽입이 적용됩니다. 외벽이 노즐보다 작고 내벽 다음에 인쇄 된 경우이 옵셋을 사용하여 노즐의 구멍이 모델 외부가 아닌 내벽과 겹치도록하십시오. "
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "벽면 인쇄 명령 최적화"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "수축 및 이동 거리를 줄이도록 벽이 인쇄되는 순서를 최적화하십시오. 대부분의 부품은이 기능을 사용하면 도움이되지만, 실제로는 시간이 오래 걸릴 수 있으므로, 최적화 여부에 관계없이 인쇄 시간을 비교하십시오. "
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1097,6 +1047,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr "어디에나"
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1479,8 +1439,8 @@ msgstr "충진 X 오프셋"
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgstr "충진 패턴이 X축을 따라 이 거리만큼 이동합니다."
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y label"
@ -1489,8 +1449,8 @@ msgstr "충진 Y 오프셋"
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgstr "충진 패턴이 Y축을 따라 이 거리만큼 이동합니다."
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@ -1509,8 +1469,8 @@ msgstr "충진 오버랩 비율"
#: fdmprinter.def.json
msgctxt "infill_overlap 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 "충진재와 벽 사이의 겹침 정도. 약간 겹치면 벽이 충전재에 단단히 연결됩니다."
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
@ -1529,8 +1489,8 @@ msgstr "피부 겹침 비율"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "선 두께의 백분율로 스킨과 벽 사이의 겹치는 정도입니다. 약간 겹치면 벽이 피부에 단단히 연결됩니다. 이것은 스킨 라인과 가장 안쪽 벽의 평균 라인 폭의 백분율입니다. "
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@ -1692,16 +1652,6 @@ msgctxt "material description"
msgid "Material"
msgstr "재료 "
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "자동 온도"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "해당 레이어의 평균 유속으로 각 레이어의 온도를 자동으로 변경하십시오. "
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1752,16 +1702,6 @@ msgctxt "material_final_print_temperature description"
msgid "The temperature to which to already start cooling down just before the end of printing."
msgstr "인쇄 종료 직전에 이미 냉각이 시작될 온도입니다. "
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "유동 온도 그래프"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "데이터 흐름 (mm3 / 초) - 온도 (섭씨). "
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -1779,8 +1719,8 @@ msgstr "빌드 플레이트 온도"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
msgstr "가열 된 빌드 플레이트에 사용되는 온도. 이 값이 0이면이 인쇄물에 침대가 가열되지 않습니다. "
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -3452,6 +3392,16 @@ msgctxt "support_tower_roof_angle description"
msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
msgstr "타워 옥상의 각도입니다. 높은 값을 지정하면 뾰족한 타워 지붕이되고, 값이 낮을수록 평평한 타워 지붕이됩니다. "
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "드롭 다운 지지대 메쉬"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "지지 메쉬 아래의 모든 부분을 지원하여지지 메쉬에 돌출이 없어야 합니다. "
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -3552,7 +3502,9 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
msgstr "프린트의 스커트와 첫 번째 레이어 사이의 수직 거리입니다.\n이는 최소 거리입니다. 여러 개의 스커트 선이 이 거리에서 바깥쪽으로 연장됩니다."
msgstr ""
"프린트의 스커트와 첫 번째 레이어 사이의 수직 거리입니다.\n"
"이는 최소 거리입니다. 여러 개의 스커트 선이 이 거리에서 바깥쪽으로 연장됩니다."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@ -4084,16 +4036,6 @@ msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
msgstr "일반적으로 큐라(Cura)는 메쉬의 작은 구멍을 꿰매 붙이고 큰 구멍이있는 레이어의 부분을 제거하려고합니다. 이 옵션을 활성화하면 스티칭 할 수없는 파트가 유지됩니다. 이 옵션은 다른 모든 것이 올바른 GCode를 생성하지 못할 때 최후의 수단으로 사용해야합니다. "
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "최대 해상도"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "슬라이딩 후의 선분의 최소 크기입니다. 이 값을 높이면 메쉬의 해상도가 낮아집니다. 그러면 프린터가 G 코드를 처리하는 데 필요한 속도를 유지할 수 있으며 처리할 수 없는 메쉬의 디테일이 제거되므로 슬라이드 속도가 높아집니다."
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4244,16 +4186,6 @@ msgctxt "support_mesh description"
msgid "Use this mesh to specify support areas. This can be used to generate support structure."
msgstr "본 메시를 사용하여 지원 영역을 지정하십시오. 이것은 지원 구조를 생성하는 데 사용할 수 있습니다. "
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "드롭 다운 지지대 메쉬"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "지지 메쉬 아래의 모든 부분을 지원하여지지 메쉬에 돌출이 없어야 합니다. "
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -4330,14 +4262,194 @@ msgid "experimental!"
msgstr "실험적인 "
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "벽면 인쇄 명령 최적화"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "수축 및 이동 거리를 줄이도록 벽이 인쇄되는 순서를 최적화하십시오. 대부분의 부품은이 기능을 사용하면 도움이되지만, 실제로는 시간이 오래 걸릴 수 있으므로, 최적화 여부에 관계없이 인쇄 시간을 비교하십시오. "
msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "슬라이싱 허용 오차"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "레이어를 대각선 서피스로 슬라이스하는 방법 레이어 영역은 레이어의 중앙이 서피스와 교차하는 부분(중간)을 기준으로 생성됩니다. 또는 각 레이어에 레이어의 높이 전체의 볼륨에 들어가는 영역(배타)이나 레이어 안의 어느 지점에 들어가는 영역(중복)이 있을 수 있습니다. 배타는 가장 많은 디테일을 포함하고, 중복은 베스트 피트를 만들 수 있으며, 중간은 처리 시간이 가장 짧습니다."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "중간"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "배타"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "중복"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "상단 표면 스킨 선 너비"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "인쇄 상단 부분의 한 줄 너비. "
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "탑 표면 스킨 패턴"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "최상위 레이어의 패턴입니다. "
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "윤곽"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "동심원의"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "지그재그"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "상단 표면 스킨 라인 방향"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "상단 표면 스킨 층이 선 또는 지그재그 패턴을 사용할 때 사용할 정수선 방향 목록. 목록의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 목록의 끝에 도달하면 처음부터 다시 시작됩니다. 목록 항목은 쉼표로 구분되며 전체 목록은 대괄호로 묶여 있습니다. 기본값은 전통적인 기본 각도 (45도 및 135도)를 사용하는 빈 목록입니다. "
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "자동 온도"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "해당 레이어의 평균 유속으로 각 레이어의 온도를 자동으로 변경하십시오. "
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "유동 온도 그래프"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "데이터 흐름 (mm3 / 초) - 온도 (섭씨). "
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "최대 해상도"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "슬라이딩 후의 선분의 최소 크기입니다. 이 값을 높이면 메쉬의 해상도가 낮아집니다. 그러면 프린터가 G 코드를 처리하는 데 필요한 속도를 유지할 수 있으며 처리할 수 없는 메쉬의 디테일이 제거되므로 슬라이드 속도가 높아집니다."
#: fdmprinter.def.json
msgctxt "support_skip_some_zags label"
@ -4936,6 +5048,46 @@ msgctxt "wireframe_nozzle_clearance description"
msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing."
msgstr "노즐과 수평 아래쪽 라인 사이의 거리. 클리어런스가 클수록 비스듬한 각도에서 비스듬히 아래쪽으로 선이 그어져 다음 층과의 연결이보다 적어집니다. 와이어 인쇄에만 적용됩니다. "
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
@ -4996,6 +5148,26 @@ msgctxt "mesh_rotation_matrix description"
msgid "Transformation matrix to be applied to the model when loading it from file."
msgstr "파일로부터 로드 하는 경유, 모델에 적용될 변환 행렬입니다. "
#~ msgctxt "infill_offset_x description"
#~ msgid "The infill pattern is offset this distance along the X axis."
#~ msgstr "충진 패턴이 X축을 따라 이 거리만큼 이동합니다."
#~ msgctxt "infill_offset_y description"
#~ msgid "The infill pattern is offset this distance along the Y axis."
#~ msgstr "충진 패턴이 Y축을 따라 이 거리만큼 이동합니다."
#~ msgctxt "infill_overlap 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 "충진재와 벽 사이의 겹침 정도. 약간 겹치면 벽이 충전재에 단단히 연결됩니다."
#~ msgctxt "skin_overlap description"
#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
#~ msgstr "선 두께의 백분율로 스킨과 벽 사이의 겹치는 정도입니다. 약간 겹치면 벽이 피부에 단단히 연결됩니다. 이것은 스킨 라인과 가장 안쪽 벽의 평균 라인 폭의 백분율입니다. "
#~ msgctxt "material_bed_temperature description"
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
#~ msgstr "가열 된 빌드 플레이트에 사용되는 온도. 이 값이 0이면이 인쇄물에 침대가 가열되지 않습니다. "
#~ msgctxt "wall_x_extruder_nr label"
#~ msgid "Inner Walls Extruder"
#~ msgstr "내벽 압출기"

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Dutch\n"

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Dutch\n"
@ -345,6 +345,16 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr "Repetier"
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed areas"
@ -605,31 +615,6 @@ msgctxt "layer_height_0 description"
msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
msgstr "De hoogte van de eerste laag in mm. Met een dikkere eerste laag hecht het object beter aan het platform."
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Slicetolerantie"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Geeft aan hoe lagen met een diagonaal oppervlak worden geslicet. De gebieden van een laag kunnen worden gegenereerd op basis van de locatie waar het midden van de laag het oppervlak snijdt (Midden). Daarnaast kan elke laag gebieden hebben die over de gehele hoogte van de laag binnen het volume vallen (Exclusief), of kan een laag gebieden hebben die overal binnen de laag vallen (Inclusief). Met Exclusief worden de meeste details behouden, met Inclusief verkrijgt u de beste pasvorm en met Midden is de verwerkingstijd het kortst."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Midden"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Exclusief"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inclusief"
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -670,16 +655,6 @@ msgctxt "wall_line_width_x description"
msgid "Width of a single wall line for all wall lines except the outermost one."
msgstr "Breedte van een enkele wandlijn voor alle wandlijnen, behalve de buitenste."
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Lijnbreedte bovenskin"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Breedte van een enkele lijn aan de bovenkant van de print."
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -860,41 +835,6 @@ msgctxt "roofing_layer_count description"
msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
msgstr "Het aantal bovenste skinlagen. Doorgaans is één bovenste skinlaag voldoende om oppervlakken van hogere kwaliteit te verkrijgen."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Patroon bovenskin"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Het patroon van de bovenste lagen."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Lijnen"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Concentrisch"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zigzag"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Lijnrichting bovenskin"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt wanneer voor de bovenste skinlagen een lijn- of zigzagpatroon wordt gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst is bereikt, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de traditionele standaardhoeken (45 en 135 graden) worden gebruikt."
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1025,6 +965,16 @@ msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "Uitsparing die wordt toegepast in de buitenwand. Als de buitenwand smaller is dan de nozzle en na de binnenwand wordt geprint, gebruikt u deze offset om het gat in de nozzle te laten overlappen met de binnenwanden in plaats van met de buitenkant van het model."
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Printvolgorde van wanden optimaliseren"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Optimaliseer de volgorde waarin wanden worden geprint om het aantal intrekbewegingen en de afgelegde afstand te verkleinen. Deze instelling is gunstig voor de meeste onderdelen. Bij sommige onderdelen duurt het printen echter langer. Controleer daarom de verwachte printtijd met en zonder optimalisatie."
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1095,6 +1045,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr "Overal"
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1477,8 +1437,8 @@ msgstr "Vulling X-offset"
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgstr "Het vulpatroon wordt over deze afstand verplaatst over de X-as."
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y label"
@ -1487,8 +1447,8 @@ msgstr "Vulling Y-offset"
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgstr "Het vulpatroon wordt over deze afstand verplaatst over de Y-as."
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@ -1507,8 +1467,8 @@ msgstr "Overlappercentage vulling"
#: fdmprinter.def.json
msgctxt "infill_overlap 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."
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
@ -1527,8 +1487,8 @@ msgstr "Overlappercentage Skin"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "De mate van overlap tussen de skin en de wanden als percentage van de lijnbreedte. Met een lichte overlap kunnen de wanden goed hechten aan de skin. Dit is een percentage van de gemiddelde lijnbreedte van de skinlijnen en de binnenste wand."
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@ -1690,16 +1650,6 @@ msgctxt "material description"
msgid "Material"
msgstr "Materiaal"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Automatische Temperatuurinstelling"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Pas de temperatuur voor elke laag automatisch aan aan de gemiddelde doorvoersnelheid van de laag."
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1750,16 +1700,6 @@ msgctxt "material_final_print_temperature description"
msgid "The temperature to which to already start cooling down just before the end of printing."
msgstr "De temperatuur waarnaar alvast kan worden afgekoeld net voordat het printen wordt beëindigd."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Grafiek Doorvoertemperatuur"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Grafiek om de materiaaldoorvoer (in mm3 per seconde) te koppelen aan de temperatuur (graden Celsius)."
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -1777,8 +1717,8 @@ msgstr "Platformtemperatuur"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
msgstr "De temperatuur van het verwarmde platform. Als deze waarde ingesteld is op 0, wordt het bed voor deze print niet verwarmd."
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -3450,6 +3390,16 @@ msgctxt "support_tower_roof_angle description"
msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
msgstr "De hoek van een dak van een pijler. Een hogere waarde zorgt voor een spits pijlerdak, een lagere waarde zorgt voor een plat pijlerdak."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Supportraster verlagen"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Maak overal onder het supportraster support zodat er in het supportraster geen overhang is."
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -3550,7 +3500,9 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
msgstr "De horizontale afstand tussen de skirt en de eerste laag van de print.\nDit is de minimumafstand. Als u meerdere skirtlijnen print, worden deze vanaf deze afstand naar buiten geprint."
msgstr ""
"De horizontale afstand tussen de skirt en de eerste laag van de print.\n"
"Dit is de minimumafstand. Als u meerdere skirtlijnen print, worden deze vanaf deze afstand naar buiten geprint."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@ -4082,16 +4034,6 @@ msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
msgstr "Normaal probeert Cura kleine gaten in het raster te hechten en delen van een laag met grote gaten te verwijderen. Als u deze optie inschakelt, behoudt u deze delen die niet kunnen worden gehecht. Deze optie kan als laatste redmiddel worden gebruikt als er geen andere manier meer is om correcte G-code te genereren."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Maximale resolutie"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "Het minimale formaat van een lijnsegment na het slicen. Als u deze waarde verhoogt, wordt het model met een lagere resolutie geprint. Hiermee kan de printer de verwerkingssnelheid van de G-code bijhouden en wordt de slicesnelheid verhoogd doordat details van het raster worden verwijderd die niet kunnen worden verwerkt."
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4242,16 +4184,6 @@ msgctxt "support_mesh description"
msgid "Use this mesh to specify support areas. This can be used to generate support structure."
msgstr "Gebruik dit raster om steunvlakken op te geven. Deze functie kan worden gebruikt om supportstructuur te genereren."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Supportraster verlagen"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Maak overal onder het supportraster support zodat er in het supportraster geen overhang is."
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -4328,14 +4260,194 @@ msgid "experimental!"
msgstr "experimenteel!"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Printvolgorde van wanden optimaliseren"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Optimaliseer de volgorde waarin wanden worden geprint om het aantal intrekbewegingen en de afgelegde afstand te verkleinen. Deze instelling is gunstig voor de meeste onderdelen. Bij sommige onderdelen duurt het printen echter langer. Controleer daarom de verwachte printtijd met en zonder optimalisatie."
msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Slicetolerantie"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Geeft aan hoe lagen met een diagonaal oppervlak worden geslicet. De gebieden van een laag kunnen worden gegenereerd op basis van de locatie waar het midden van de laag het oppervlak snijdt (Midden). Daarnaast kan elke laag gebieden hebben die over de gehele hoogte van de laag binnen het volume vallen (Exclusief), of kan een laag gebieden hebben die overal binnen de laag vallen (Inclusief). Met Exclusief worden de meeste details behouden, met Inclusief verkrijgt u de beste pasvorm en met Midden is de verwerkingstijd het kortst."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Midden"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Exclusief"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inclusief"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Lijnbreedte bovenskin"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Breedte van een enkele lijn aan de bovenkant van de print."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Patroon bovenskin"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Het patroon van de bovenste lagen."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Lijnen"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Concentrisch"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zigzag"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Lijnrichting bovenskin"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt wanneer voor de bovenste skinlagen een lijn- of zigzagpatroon wordt gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst is bereikt, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de traditionele standaardhoeken (45 en 135 graden) worden gebruikt."
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Automatische Temperatuurinstelling"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Pas de temperatuur voor elke laag automatisch aan aan de gemiddelde doorvoersnelheid van de laag."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Grafiek Doorvoertemperatuur"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Grafiek om de materiaaldoorvoer (in mm3 per seconde) te koppelen aan de temperatuur (graden Celsius)."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Maximale resolutie"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "Het minimale formaat van een lijnsegment na het slicen. Als u deze waarde verhoogt, wordt het model met een lagere resolutie geprint. Hiermee kan de printer de verwerkingssnelheid van de G-code bijhouden en wordt de slicesnelheid verhoogd doordat details van het raster worden verwijderd die niet kunnen worden verwerkt."
#: fdmprinter.def.json
msgctxt "support_skip_some_zags label"
@ -4827,7 +4939,9 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
msgstr "De afstand van een opwaartse beweging waarbij de doorvoersnelheid wordt gehalveerd.\nHierdoor ontstaat een betere hechting aan voorgaande lagen, zonder dat het materiaal in die lagen te zeer wordt verwarmd. Alleen van toepassing op Draadprinten."
msgstr ""
"De afstand van een opwaartse beweging waarbij de doorvoersnelheid wordt gehalveerd.\n"
"Hierdoor ontstaat een betere hechting aan voorgaande lagen, zonder dat het materiaal in die lagen te zeer wordt verwarmd. Alleen van toepassing op Draadprinten."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@ -4934,6 +5048,46 @@ msgctxt "wireframe_nozzle_clearance description"
msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing."
msgstr "De afstand tussen de nozzle en horizontaal neergaande lijnen. Een grotere tussenruimte zorgt voor diagonaal neerwaarts gaande lijnen met een minder steile hoek. Hierdoor ontstaan minder opwaartse verbindingen met de volgende laag. Alleen van toepassing op Draadprinten."
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
@ -4994,6 +5148,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 "infill_offset_x description"
#~ msgid "The infill pattern is offset this distance along the X axis."
#~ msgstr "Het vulpatroon wordt over deze afstand verplaatst over de X-as."
#~ msgctxt "infill_offset_y description"
#~ msgid "The infill pattern is offset this distance along the Y axis."
#~ msgstr "Het vulpatroon wordt over deze afstand verplaatst over de Y-as."
#~ msgctxt "infill_overlap 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."
#~ msgctxt "skin_overlap description"
#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
#~ msgstr "De mate van overlap tussen de skin en de wanden als percentage van de lijnbreedte. Met een lichte overlap kunnen de wanden goed hechten aan de skin. Dit is een percentage van de gemiddelde lijnbreedte van de skinlijnen en de binnenste wand."
#~ msgctxt "material_bed_temperature description"
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
#~ msgstr "De temperatuur van het verwarmde platform. Als deze waarde ingesteld is op 0, wordt het bed voor deze print niet verwarmd."
#~ msgctxt "wall_x_extruder_nr label"
#~ msgid "Inner Walls Extruder"
#~ msgstr "Extruder binnenwand"

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-22 15:00+0100\n"
"Last-Translator: 'Jaguś' Paweł Jagusiak and Andrzej 'anraf1001' Rafalski\n"
"Language-Team: reprapy.pl\n"

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-22 19:41+0100\n"
"Last-Translator: 'Jaguś' Paweł Jagusiak and Andrzej 'anraf1001' Rafalski\n"
"Language-Team: reprapy.pl\n"
@ -350,6 +350,16 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr "Repetier"
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed areas"
@ -610,31 +620,6 @@ msgctxt "layer_height_0 description"
msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
msgstr "Wysokość początkowej warstwy w mm. Grubsza początkowa warstwa powoduje lepszą przyczepność do stołu."
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Tolerancja Cięcia"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Jak ciąć warstwy z ukośnymi powierzchniami. Obszary warstwy mogą być generowane na podstawie miejsca gdzie środek warstwy przecina się z powierzchnią (Środek). Alternatywnie każda warstwa może mieć obszary, które wpadają do środka objętości poprzez wysokość warstwy (Wyłączne) lub warstwa ma obszary, które wpadają do środka w każdym miejscu na warstwie (Włącznie). Wyłącznie zatrzymuje najwięcej detali, Włącznie powoduje najlepsze dopasowanie, a Środek wymaga najmniej czasu do przetworzenia."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Środek"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Wyłącznie"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Włącznie"
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -675,16 +660,6 @@ msgctxt "wall_line_width_x description"
msgid "Width of a single wall line for all wall lines except the outermost one."
msgstr "Szerokość jednej linii dla wszystkich linii ściany z wyjątkiem jednej najbardziej zewnętrznej."
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Szerokość Linii Powierzchni Skóry"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Szerokość pojedynczej linii na obszarach na górze wydruku."
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -865,41 +840,6 @@ msgctxt "roofing_layer_count description"
msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
msgstr "Liczba warstw górnej skóry. Zazwyczaj tylko jedna górna warstwa poprawia jakość górnych powierzchni."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Wzór Górnej Pow. Skóry"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Wzór najwyższych warstw."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Linie"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Koncentryczny"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zygzak"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Kierunki Linii Górnej Pow. Skóry"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Lista całkowitych kierunków linii używana kiedy skóra górnej powierzchni używa wzoru linii lub zygzaka. Elementy z listy są używane po kolei na każdej warstwie, a kiedy lista się skończy, zaczyna się od nowa. Elementy listy są oddzielone przecinkami, a cała lista zawarta jest w nawiasach kwadratowych. Domyślnie lista jest pusta co oznacza używanie tradycyjnych, domyślnych kątów (45 i 135 stopni)."
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1030,6 +970,16 @@ msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "Wkład nałożony na ścieżkę zewnętrznej ściany. Jeśli zewnętrzna ścianka jest mniejsza niż dysza i jest drukowana po wewnętrznych ściankach, użyj tego przesunięcia, aby uzyskać otwór w dyszy, żeby nakładała się z wewnętrzną ścianą zamiast być na zewnątrz modelu."
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Optymalizuj Kolejność Drukowania Ścian"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Optymalizuj kolejność, według której drukowane są ściany, aby zredukować ilość retrakcji i długości ruchu jałowego. Większość części powinno na tym zyskać, ale niektóre mogą drukować się dłużej, dlatego prosimy o porównaniu czasu drukowania z i bez włączonej opcji."
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1100,6 +1050,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr "Wszędzie"
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1482,8 +1442,8 @@ msgstr "Przesunięcie Wypełn. w Osi X"
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgstr "Wypełnienie jest przesunięte o taką odległość wzdłuż osi X."
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y label"
@ -1492,8 +1452,8 @@ msgstr "Przesunięcie Wypełn. w Osi Y"
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgstr "Wypełnienie jest przesunięte o taką odległość wzdłuż osi Y."
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@ -1512,8 +1472,8 @@ msgstr "Procent Nałożenia Wypełn."
#: fdmprinter.def.json
msgctxt "infill_overlap 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."
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
@ -1532,8 +1492,8 @@ msgstr "Procent Nakładania się Skóry"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "Wartość nałożenia pomiędzy skórą a ścianami jako procent szerokości linii. Delikatne nałożenie pozwala na dobre połączenie ścian ze skórą. Jest to procent średniej szerokości linii skóry i wewnętrznej ściany."
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@ -1695,16 +1655,6 @@ msgctxt "material description"
msgid "Material"
msgstr "Materiał"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Auto Temperatura"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Zmień temperaturę każdej warstwy automatycznie przy średniej prędkości przepływu tej warstwy."
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1755,16 +1705,6 @@ msgctxt "material_final_print_temperature description"
msgid "The temperature to which to already start cooling down just before the end of printing."
msgstr "Temperatura, od której zaczyna się chłodzenie tuż przed końcem drukowania."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Wykres Temp. Przepływu"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Dane łączące przepływ materiału (w mm3 na sekundę) z temperaturą (stopnie Celsjusza)."
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -1782,8 +1722,8 @@ msgstr "Temperatura Stołu"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
msgstr "Temperatura stosowana przy podgrzewanym stole. Jeśli jest to 0, stół nie rozgrzeje się dla tego wydruku."
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -3455,6 +3395,16 @@ msgctxt "support_tower_roof_angle description"
msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
msgstr "Kąt dachu wieży. Wyższa wartość powoduje punktowy dach wieży, a niższa wartość powoduje płaskie dachy wieży."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Upuść Siatkę Podpory"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Twórz podpory wszędzie pod siatką podpory, tak aby nie było zwisu w siatce podpory."
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -4089,16 +4039,6 @@ msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
msgstr "Zwykle Cura próbuje zszywać małe dziury w siatce i usunąć części warstwy z dużymi otworami. Włączenie tej opcji powoduje zostawienie tych części, których nie można zszywać. Ta opcja powinna być używana jako ostatnia deska ratunku, gdy wszystko inne nie dostarczy właściwego G-code."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Maksymalna Rozdzielczość"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "Minimalny rozmiar linii segmentu po pocięciu. Jeżeli to zwiększysz, siatka będzie miała mniejszą rozdzielczość. Może to spowodować przyspieszenie prędkości przetwarzania g-code i przyspieszenie prędkości cięcia poprzez usunięcie detali siatki, których tak czy tak nie można przetworzyć."
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4249,16 +4189,6 @@ msgctxt "support_mesh description"
msgid "Use this mesh to specify support areas. This can be used to generate support structure."
msgstr "Użyj tej siatki, aby określić obszary wsparcia. Można to wykorzystać do generowania struktury podpory."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Upuść Siatkę Podpory"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Twórz podpory wszędzie pod siatką podpory, tak aby nie było zwisu w siatce podpory."
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -4335,14 +4265,194 @@ msgid "experimental!"
msgstr "eksperymentalne!"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Optymalizuj Kolejność Drukowania Ścian"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Optymalizuj kolejność, według której drukowane są ściany, aby zredukować ilość retrakcji i długości ruchu jałowego. Większość części powinno na tym zyskać, ale niektóre mogą drukować się dłużej, dlatego prosimy o porównaniu czasu drukowania z i bez włączonej opcji."
msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Tolerancja Cięcia"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Jak ciąć warstwy z ukośnymi powierzchniami. Obszary warstwy mogą być generowane na podstawie miejsca gdzie środek warstwy przecina się z powierzchnią (Środek). Alternatywnie każda warstwa może mieć obszary, które wpadają do środka objętości poprzez wysokość warstwy (Wyłączne) lub warstwa ma obszary, które wpadają do środka w każdym miejscu na warstwie (Włącznie). Wyłącznie zatrzymuje najwięcej detali, Włącznie powoduje najlepsze dopasowanie, a Środek wymaga najmniej czasu do przetworzenia."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Środek"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Wyłącznie"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Włącznie"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Szerokość Linii Powierzchni Skóry"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Szerokość pojedynczej linii na obszarach na górze wydruku."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Wzór Górnej Pow. Skóry"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Wzór najwyższych warstw."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Linie"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Koncentryczny"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zygzak"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Kierunki Linii Górnej Pow. Skóry"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Lista całkowitych kierunków linii używana kiedy skóra górnej powierzchni używa wzoru linii lub zygzaka. Elementy z listy są używane po kolei na każdej warstwie, a kiedy lista się skończy, zaczyna się od nowa. Elementy listy są oddzielone przecinkami, a cała lista zawarta jest w nawiasach kwadratowych. Domyślnie lista jest pusta co oznacza używanie tradycyjnych, domyślnych kątów (45 i 135 stopni)."
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Auto Temperatura"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Zmień temperaturę każdej warstwy automatycznie przy średniej prędkości przepływu tej warstwy."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Wykres Temp. Przepływu"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Dane łączące przepływ materiału (w mm3 na sekundę) z temperaturą (stopnie Celsjusza)."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Maksymalna Rozdzielczość"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "Minimalny rozmiar linii segmentu po pocięciu. Jeżeli to zwiększysz, siatka będzie miała mniejszą rozdzielczość. Może to spowodować przyspieszenie prędkości przetwarzania g-code i przyspieszenie prędkości cięcia poprzez usunięcie detali siatki, których tak czy tak nie można przetworzyć."
#: fdmprinter.def.json
msgctxt "support_skip_some_zags label"
@ -4943,6 +5053,46 @@ msgctxt "wireframe_nozzle_clearance description"
msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing."
msgstr "Odległość między dyszą a liniami skierowanymi w dół. Większe prześwity powodują ukośne linie skierowanie w dół o mniej stromym kącie, co z kolei skutkuje mniejszymi połączeniami z następną warstwą. Dotyczy tylko Drukowania Drutu."
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
@ -5003,6 +5153,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 "infill_offset_x description"
#~ msgid "The infill pattern is offset this distance along the X axis."
#~ msgstr "Wypełnienie jest przesunięte o taką odległość wzdłuż osi X."
#~ msgctxt "infill_offset_y description"
#~ msgid "The infill pattern is offset this distance along the Y axis."
#~ msgstr "Wypełnienie jest przesunięte o taką odległość wzdłuż osi Y."
#~ msgctxt "infill_overlap 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."
#~ msgctxt "skin_overlap description"
#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
#~ msgstr "Wartość nałożenia pomiędzy skórą a ścianami jako procent szerokości linii. Delikatne nałożenie pozwala na dobre połączenie ścian ze skórą. Jest to procent średniej szerokości linii skóry i wewnętrznej ściany."
#~ msgctxt "material_bed_temperature description"
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
#~ msgstr "Temperatura stosowana przy podgrzewanym stole. Jeśli jest to 0, stół nie rozgrzeje się dla tego wydruku."
#~ msgctxt "wall_x_extruder_nr label"
#~ msgid "Inner Walls Extruder"
#~ msgstr "Esktruder Wewn. Ściany"

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-12-04 09:00-0300\n"
"Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br> and CoderSquirrel <jasaneschio@gmail.com>\n"

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-12-04 10:20-0300\n"
"Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br> and CoderSquirrel <jasaneschio@gmail.com>\n"
@ -350,6 +350,16 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr "Repetier"
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed areas"
@ -610,31 +620,6 @@ msgctxt "layer_height_0 description"
msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
msgstr "A altura da camada inicial em mm. Uma camada inicial mais espessa faz a aderência à mesa de impressão ser maior."
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Tolerância de Fatiamento"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Como fatiar camadas com superfícies diagonais. As áreas de uma camada podem ser geradas baseadas em onde o meio da camada interseciona a superfície (Meio). Alternativamente, cada camada pode ter as áreas que se encontram dentro do volume por toda a altura da camada (Exclusivo) ou a camada pode abranger todas as áreas que tenham qualquer penetração dentro do volume (Inclusivo). Exclusivo retém mais detalhes, Inclusivo é melhor para encaixes e Meio toma menos tempo para processar."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Meio"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Exclusivo"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inclusivo"
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -675,16 +660,6 @@ msgctxt "wall_line_width_x description"
msgid "Width of a single wall line for all wall lines except the outermost one."
msgstr "Largura de extrusão das paredes internas (todas menos a mais externa)."
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Largura de extrusão da Superfície Superior"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Largura de extrusão de um filete das áreas no topo da peça."
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -865,41 +840,6 @@ msgctxt "roofing_layer_count description"
msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
msgstr "O número de camadas da superfície superior. Geralmente somente uma camada é suficiente para gerar superfícies de alta qualidade."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Padrão da Superfície Superior"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "O padrão das camadas superiores."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Linhas"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Concêntrico"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Ziguezague"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Direções dos Filetes da Superfície Superior"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Uma lista de direções inteiras de filete a usar quando as camadas superiores usam o padrão de linhas ou ziguezague. Elementos desta lista são usados sequencialmente de acordo com o progresso das camadas e quando se chega ao fim da lista, se volta ao começo. Os itens da lista são separados por vírgulas e a lista inteira é contida em colchetes. O default é uma lista vazia que significa o uso dos ângulos default (45 e 135 graus)."
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1030,6 +970,16 @@ msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "Penetração adicional aplicada ao caminho da parede externa. Se a parede externa for menor que o bico, e impressa depois das paredes internas, use este deslocamento para fazer o orifício do bico se sobrepor às paredes internas ao invés de ao lado de fora do modelo."
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Otimizar Ordem de Impressão de Paredes"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Otimiza a ordem em que paredes são impressas de modo a reduzir o número de retrações e a distância percorrida. A maioria das peças se beneficiarão deste ajuste habilitado mas algumas podem acabar levando mais tempo, portanto por favor compare as estimativas de tempo de impressão com e sem otimização."
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1100,6 +1050,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr "Em todos os lugares"
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1482,8 +1442,8 @@ msgstr "Deslocamento X do Preenchimento"
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgstr "O padrão de preenchimento é corrigido/deslocado nesta distância no eixo X."
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y label"
@ -1492,8 +1452,8 @@ msgstr "Deslocamento do Preenchimento Y"
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgstr "O padrão de preenchimento é corrigido/deslocado nesta distância no eixo Y."
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@ -1512,8 +1472,8 @@ msgstr "Porcentagem de Sobreposição do Preenchimento"
#: fdmprinter.def.json
msgctxt "infill_overlap 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 "Porcentagem de sobreposição entre o preenchimento e as paredes. Uma leve sobreposição permite que as paredes fiquem firmemente aderidas ao preenchimento."
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
@ -1532,8 +1492,8 @@ msgstr "Porcentagem de Sobreposição do Contorno"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "A quantidade de sobreposição entre o contorno e as paredes como uma porcentagem da largura de extrusão. Uma sobreposição leve permite que as paredes se conectem firmemente ao contorno. Este ajuste é uma porcentagem das larguras de extrusão média do contorno e da parede mais interna."
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@ -1695,16 +1655,6 @@ msgctxt "material description"
msgid "Material"
msgstr "Material"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Temperatura Automática"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Troca a temperatura para cada camada automaticamente de acordo com a velocidade média de fluxo desta camada."
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1755,16 +1705,6 @@ msgctxt "material_final_print_temperature description"
msgid "The temperature to which to already start cooling down just before the end of printing."
msgstr "A temperatura para a qual se deve começar a esfriar pouco antes do fim da impressão."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Gráfico de Fluxo de Temperatura"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Dados relacionando fluxo de material (em mm³ por segundo) a temperatura (graus Celsius)."
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -1782,8 +1722,8 @@ msgstr "Temperatura da Mesa de Impressão"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
msgstr "A temperatura usada pela mesa aquecida de impressão. Se for 0, a mesa não aquecerá para esta impressão."
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -3455,6 +3395,16 @@ msgctxt "support_tower_roof_angle description"
msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
msgstr "Ângulo do Teto (parte superior) de uma torre. Um valor maior resulta em tetos pontiagudos, um valor menor resulta em tetos achatados."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Malha de Suporte Abaixo"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Cria suport em todo lugar abaixo da malha de suporte de modo que não haja seções pendentes nela."
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -4089,16 +4039,6 @@ msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
msgstr "Normalmente o Cura tenta costurar pequenos furos na malha e remover partes de uma camada com grandes furos. Habilitar esta opção mantém aquelas partes que não podem ser costuradas. Este opção deve ser usada somente como uma última alternativa quando tudo o mais falha em produzir G-Code apropriado."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Resolução Máxima"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "O tamanho mínimo de um segmento de linha após o fatiamento. Se você aumentar este valor, a malha terá uma resolução menor. Isto pode permitir que a impressora mantenha a velocidade que precisa para processar o G-Code e aumentará a velocidade de fatiamento ao remover detalhes da malha que não poderia processar de qualquer jeito."
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4249,16 +4189,6 @@ msgctxt "support_mesh description"
msgid "Use this mesh to specify support areas. This can be used to generate support structure."
msgstr "Use esta malha para especificar áreas obrigatoriamente suportadas. Isto será usado para gerar estruturas de suporte."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Malha de Suporte Abaixo"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Cria suport em todo lugar abaixo da malha de suporte de modo que não haja seções pendentes nela."
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -4335,14 +4265,194 @@ msgid "experimental!"
msgstr "experimental!"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Otimizar Ordem de Impressão de Paredes"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Otimiza a ordem em que paredes são impressas de modo a reduzir o número de retrações e a distância percorrida. A maioria das peças se beneficiarão deste ajuste habilitado mas algumas podem acabar levando mais tempo, portanto por favor compare as estimativas de tempo de impressão com e sem otimização."
msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Tolerância de Fatiamento"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Como fatiar camadas com superfícies diagonais. As áreas de uma camada podem ser geradas baseadas em onde o meio da camada interseciona a superfície (Meio). Alternativamente, cada camada pode ter as áreas que se encontram dentro do volume por toda a altura da camada (Exclusivo) ou a camada pode abranger todas as áreas que tenham qualquer penetração dentro do volume (Inclusivo). Exclusivo retém mais detalhes, Inclusivo é melhor para encaixes e Meio toma menos tempo para processar."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Meio"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Exclusivo"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inclusivo"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Largura de extrusão da Superfície Superior"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Largura de extrusão de um filete das áreas no topo da peça."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Padrão da Superfície Superior"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "O padrão das camadas superiores."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Linhas"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Concêntrico"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Ziguezague"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Direções dos Filetes da Superfície Superior"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Uma lista de direções inteiras de filete a usar quando as camadas superiores usam o padrão de linhas ou ziguezague. Elementos desta lista são usados sequencialmente de acordo com o progresso das camadas e quando se chega ao fim da lista, se volta ao começo. Os itens da lista são separados por vírgulas e a lista inteira é contida em colchetes. O default é uma lista vazia que significa o uso dos ângulos default (45 e 135 graus)."
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Temperatura Automática"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Troca a temperatura para cada camada automaticamente de acordo com a velocidade média de fluxo desta camada."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Gráfico de Fluxo de Temperatura"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Dados relacionando fluxo de material (em mm³ por segundo) a temperatura (graus Celsius)."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Resolução Máxima"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "O tamanho mínimo de um segmento de linha após o fatiamento. Se você aumentar este valor, a malha terá uma resolução menor. Isto pode permitir que a impressora mantenha a velocidade que precisa para processar o G-Code e aumentará a velocidade de fatiamento ao remover detalhes da malha que não poderia processar de qualquer jeito."
#: fdmprinter.def.json
msgctxt "support_skip_some_zags label"
@ -4943,6 +5053,46 @@ msgctxt "wireframe_nozzle_clearance description"
msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing."
msgstr "Distância entre o bico e os filetes descendentes horizontais. Espaços livres maiores resultarão em filetes descendentes diagonais com ângulo menos acentuado, o que por sua vez resulta em menos conexões ascendentes à próxima camada. Somente se aplica à Impressão em Arame."
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
@ -5003,6 +5153,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 "infill_offset_x description"
#~ msgid "The infill pattern is offset this distance along the X axis."
#~ msgstr "O padrão de preenchimento é corrigido/deslocado nesta distância no eixo X."
#~ msgctxt "infill_offset_y description"
#~ msgid "The infill pattern is offset this distance along the Y axis."
#~ msgstr "O padrão de preenchimento é corrigido/deslocado nesta distância no eixo Y."
#~ msgctxt "infill_overlap 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 "Porcentagem de sobreposição entre o preenchimento e as paredes. Uma leve sobreposição permite que as paredes fiquem firmemente aderidas ao preenchimento."
#~ msgctxt "skin_overlap description"
#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
#~ msgstr "A quantidade de sobreposição entre o contorno e as paredes como uma porcentagem da largura de extrusão. Uma sobreposição leve permite que as paredes se conectem firmemente ao contorno. Este ajuste é uma porcentagem das larguras de extrusão média do contorno e da parede mais interna."
#~ msgctxt "material_bed_temperature description"
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
#~ msgstr "A temperatura usada pela mesa aquecida de impressão. Se for 0, a mesa não aquecerá para esta impressão."
#~ msgctxt "wall_x_extruder_nr label"
#~ msgid "Inner Walls Extruder"
#~ msgstr "Extrusor das Paredes Internas"

File diff suppressed because it is too large Load diff

View file

@ -8,14 +8,15 @@ msgstr ""
"Project-Id-Version: Cura 3.1\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-12-07 13:41+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"PO-Revision-Date: 2018-01-23 19:35+0000\n"
"Last-Translator: Paulo Miranda <av@utopica3d.com>\n"
"Language-Team: Bothof\n"
"Language: pt_PT\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.0.5\n"
#: fdmextruder.def.json
msgctxt "machine_settings label"
@ -30,155 +31,147 @@ msgstr "Definições específicas da máquina"
#: fdmextruder.def.json
msgctxt "extruder_nr label"
msgid "Extruder"
msgstr "Extrusora"
msgstr "Extrusor"
#: fdmextruder.def.json
msgctxt "extruder_nr description"
msgid "The extruder train used for printing. This is used in multi-extrusion."
msgstr "A máquina extrusora utilizada para imprimir. Esta é utilizada em extrusões múltiplas."
msgstr "O núcleos de extrusão utilizado para imprimir. Definição usada com múltiplos extrusores."
#: fdmextruder.def.json
msgctxt "machine_nozzle_id label"
msgid "Nozzle ID"
msgstr "ID do bocal"
msgstr "ID do Nozzle"
#: fdmextruder.def.json
msgctxt "machine_nozzle_id description"
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
msgstr "A ID do bocal para uma máquina de extrusão, tal como \"AA 0.4\" e \"BB 0.8\"."
msgstr "O ID do nozzle de um núcleo de extrusão, tal como \"AA 0.4\" e \"BB 0.8\"."
#: fdmextruder.def.json
msgctxt "machine_nozzle_size label"
msgid "Nozzle Diameter"
msgstr "Diâmetro do bocal"
msgstr "Diâmetro do Nozzle"
#: fdmextruder.def.json
msgctxt "machine_nozzle_size description"
msgid ""
"The inner diameter of the nozzle. Change this setting when using a non-"
"standard nozzle size."
msgstr "O diâmetro interno do bocal. Altere esta definição ao utilizar um tamanho de bocal não convencional."
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
msgstr "O diâmetro interno do nozzle. Altere esta definição quando utilizar um nozzle com um tamanho não convencional."
#: fdmextruder.def.json
msgctxt "machine_nozzle_offset_x label"
msgid "Nozzle X Offset"
msgstr "Desvio X do bocal"
msgstr "Desvio X do Nozzle"
#: fdmextruder.def.json
msgctxt "machine_nozzle_offset_x description"
msgid "The x-coordinate of the offset of the nozzle."
msgstr "A coordenada X do desvio do bocal."
msgstr "A coordenada X do desvio do nozzle."
#: fdmextruder.def.json
msgctxt "machine_nozzle_offset_y label"
msgid "Nozzle Y Offset"
msgstr "Desvio Y do bocal"
msgstr "Desvio Y do Nozzle"
#: fdmextruder.def.json
msgctxt "machine_nozzle_offset_y description"
msgid "The y-coordinate of the offset of the nozzle."
msgstr "A coordenada Y do desvio do bocal."
msgstr "A coordenada Y do desvio do nozzle."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code label"
msgid "Extruder Start G-Code"
msgstr "G-Code inicial da extrusora"
msgstr "G-Code Inicial do Extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute whenever turning the extruder on."
msgstr "G-Code inicial a ser executado sempre que a extrusora for ligada."
msgstr "G-Code inicial a ser executado sempre que o extrusor for ligado."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
msgid "Extruder Start Position Absolute"
msgstr "Posição inicial absoluta da extrusora"
msgstr "Posição Inicial Absoluta do Extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs description"
msgid ""
"Make the extruder starting position absolute rather than relative to the "
"last-known location of the head."
msgstr "Torne a posição inicial da extrusora absoluta em vez de relativa à última posição conhecida da cabeça."
msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head."
msgstr "Define a posição inicial do extrusor, absoluta em vez de relativa à última posição conhecida da cabeça de impressão."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_x label"
msgid "Extruder Start Position X"
msgstr "X da posição inicial da extrusora"
msgstr "Posição X Inicial do Extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_x description"
msgid "The x-coordinate of the starting position when turning the extruder on."
msgstr "A coordenada X da posição inicial ao ligar a extrusora."
msgstr "A coordenada X da posição inicial ao ligar o extrusor."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_y label"
msgid "Extruder Start Position Y"
msgstr "Y da posição inicial da extrusora"
msgstr "Posição Y Inicial do Extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_y description"
msgid "The y-coordinate of the starting position when turning the extruder on."
msgstr "A coordenada Y da posição inicial ao ligar a extrusora."
msgstr "A coordenada Y da posição inicial ao ligar o extrusor."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code label"
msgid "Extruder End G-Code"
msgstr "G-Code final da extrusora"
msgstr "G-Code Final do Extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute whenever turning the extruder off."
msgstr "G-Code final a ser executado sempre que a extrusora for desligada."
msgstr "G-Code final a ser executado sempre que o extrusor for desligado."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
msgid "Extruder End Position Absolute"
msgstr "Posição final absoluta da extrusora"
msgstr "Posição Final Absoluta do Extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs description"
msgid ""
"Make the extruder ending position absolute rather than relative to the last-"
"known location of the head."
msgstr "Torne a posição final da extrusora absoluta em vez de relativa à última localização conhecida da cabeça."
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
msgstr "Define a posição final do extrusor, absoluta em vez de relativa à última posição conhecida da cabeça de impressão."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_x label"
msgid "Extruder End Position X"
msgstr "X da posição final da extrusora"
msgstr "Posição X Final do Extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_x description"
msgid "The x-coordinate of the ending position when turning the extruder off."
msgstr "A coordenada X da posição final ao desligar a extrusora."
msgstr "A coordenada X da posição final ao desligar o extrusor."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_y label"
msgid "Extruder End Position Y"
msgstr "Y da posição final da extrusora"
msgstr "Posição Y Final do Extrusor"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_y description"
msgid "The y-coordinate of the ending position when turning the extruder off."
msgstr "A coordenada Y da posição final ao desligar a extrusora."
msgstr "A coordenada Y da posição final ao desligar o extrusor."
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_z label"
msgid "Extruder Prime Z Position"
msgstr "Posição Z de preparação da extrusora"
msgstr "Posição Z Preparação do Extrusor"
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_z description"
msgid ""
"The Z coordinate of the position where the nozzle primes at the start of "
"printing."
msgstr "A coordenada Z da posição de preparação do bocal ao iniciar a impressão."
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
msgstr "A coordenada Z da posição onde o nozzle é preparado ao iniciar a impressão."
#: fdmextruder.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
msgstr "Aderência à placa de construção"
msgstr "Aderência Base Construção"
#: fdmextruder.def.json
msgctxt "platform_adhesion description"
@ -188,23 +181,19 @@ msgstr "Aderência"
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_x label"
msgid "Extruder Prime X Position"
msgstr "Posição X de preparação da extrusora"
msgstr "Posição X Preparação do Extrusor"
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_x description"
msgid ""
"The X coordinate of the position where the nozzle primes at the start of "
"printing."
msgstr "A coordenada X da posição de preparação do bocal ao iniciar a impressão."
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
msgstr "A coordenada X da posição onde o nozzle é preparado ao iniciar a impressão."
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_y label"
msgid "Extruder Prime Y Position"
msgstr "Posição Y de preparação da extrusora"
msgstr "Posição Y Preparação do Extrusor"
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_y description"
msgid ""
"The Y coordinate of the position where the nozzle primes at the start of "
"printing."
msgstr "A coordenada Y da posição de preparação do bocal ao iniciar a impressão."
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
msgstr "A coordenada Y da posição onde o nozzle é preparado ao iniciar a impressão."

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Ruslan Popov <ruslan.popov@gmail.com>\n"
"Language-Team: Ruslan Popov\n"

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Ruslan Popov <ruslan.popov@gmail.com>\n"
"Language-Team: Ruslan Popov\n"
@ -58,7 +58,9 @@ msgctxt "machine_start_gcode description"
msgid ""
"Gcode commands to be executed at the very start - separated by \n"
"."
msgstr "Команды в G-коде, которые будут выполнены при старте печати, разделённые \n."
msgstr ""
"Команды в G-коде, которые будут выполнены при старте печати, разделённые \n"
"."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@ -70,7 +72,9 @@ msgctxt "machine_end_gcode description"
msgid ""
"Gcode commands to be executed at the very end - separated by \n"
"."
msgstr "Команды в G-коде, которые будут выполнены в конце печати, разделённые \n."
msgstr ""
"Команды в G-коде, которые будут выполнены в конце печати, разделённые \n"
"."
#: fdmprinter.def.json
msgctxt "material_guid label"
@ -347,6 +351,16 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr "Repetier"
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed areas"
@ -607,31 +621,6 @@ msgctxt "layer_height_0 description"
msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
msgstr "Высота первого слоя в миллиметрах. Более толстый слой упрощает прилипание пластика к столу."
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Допуск слайсинга"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Способ выполнения слайсинга слоев диагональными поверхностями. Области слоя можно создать на основе места пересечения середины слоя и поверхности (Середина). Кроме того, каждый слой может иметь области, попадающие в объем по высоте слоя (Исключение), или слой имеет области, попадающие в любое место слоя (Включение). Способ «Исключение» сохраняет больше деталей. Способ «Включение» обеспечивает наилучшую подгонку. Способ «Середина» требует минимального времени для обработки."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Середина"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Исключение"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Включение"
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -672,16 +661,6 @@ msgctxt "wall_line_width_x description"
msgid "Width of a single wall line for all wall lines except the outermost one."
msgstr "Ширина одной линии стенки для всех линий стенки, кроме самой внешней."
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Ширина линии крышки"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Ширина одной линии крышки."
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -862,41 +841,6 @@ msgctxt "roofing_layer_count description"
msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
msgstr "Количество верхних слоёв оболочки. Обычно достаточно одного слоя для получения верхних поверхностей в хорошем качестве."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Шаблон верхней оболочки"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Шаблон, используемый для верхних слоёв оболочки."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Линии"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Концентрические"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Зигзаг"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Направление линий верхней оболочки"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Список направлений линии при печати слоёв дна/крышки линиями или зигзагом. Элементы списка используются последовательно по мере печати слоёв и когда конец списка будет достигнут, он начнётся сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой, что означает использование стандартных углов (45 и 135 градусов)."
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1027,6 +971,16 @@ msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "Вставка применяется для внешних стенок. Если внешняя стенка меньше диаметра сопла и печатается после внутренних стенок, то используйте это смещение для захода соплом на внутренние стенки, вместо выхода за модель."
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Оптимазация порядка печати стенок"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Оптимизирует порядок, в котором печатаются стенки для уменьшения количества откатов и перемещений. Большинство моделей будут распечатываться быстрее, но не все. Сравнивайте печать с оптимизацией и без."
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1097,6 +1051,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr "Везде"
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1479,8 +1443,8 @@ msgstr "Смещение заполнения по X"
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgstr "Расстояние смещения шаблона заполнения по оси X."
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y label"
@ -1489,8 +1453,8 @@ msgstr "Смещение заполнения по Y"
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgstr "Расстояние смещения шаблона заполнения по оси Y."
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@ -1509,8 +1473,8 @@ msgstr "Процент перекрытие заполнения"
#: fdmprinter.def.json
msgctxt "infill_overlap 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 "Величина перекрытия между заполнением и стенками. Небольшое перекрытие позволяет стенкам плотно соединиться с заполнением."
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
@ -1529,8 +1493,8 @@ msgstr "Процент перекрытия оболочек"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "Объём перекрытия между оболочкой и стенами в виде процента от ширины линии. Небольшое перекрытие позволяют стенам нормально соединяться с оболочкой. Это процент от средней ширины линии оболочки и внутренней стенки."
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@ -1692,16 +1656,6 @@ msgctxt "material description"
msgid "Material"
msgstr "Материал"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Автоматическая температура"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Изменять температуру каждого слоя автоматически в соответствии со средней скоростью потока на этом слое."
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1752,16 +1706,6 @@ msgctxt "material_final_print_temperature description"
msgid "The temperature to which to already start cooling down just before the end of printing."
msgstr "Температура, до которой можно начать охлаждать сопло, перед окончанием печати."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "График температуры потока"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "График, объединяющий поток (в мм3 в секунду) с температурой (в градусах Цельсия)."
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -1779,8 +1723,8 @@ msgstr "Температура стола"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
msgstr "Температура, используемая для горячего стола. Если указан 0, то горячий стол не нагревается при печати."
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -3452,6 +3396,16 @@ msgctxt "support_tower_roof_angle description"
msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
msgstr "Угол верхней части башен. Большие значения приводят уменьшению площади крыши, меньшие наоборот делают крышу плоской."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Объект поддержки нависаний"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Будет поддерживать всё ниже объекта, никаких нависаний не будет."
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -3552,7 +3506,9 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
msgstr "Горизонтальное расстояние между юбкой и первым слоем печати.\nМинимальное расстояние. Несколько линий юбки будут расширяться от этого расстояния."
msgstr ""
"Горизонтальное расстояние между юбкой и первым слоем печати.\n"
"Минимальное расстояние. Несколько линий юбки будут расширяться от этого расстояния."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@ -4084,16 +4040,6 @@ msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
msgstr "Обычно Cura пытается закрыть небольшие отверстия в объекте и убрать части слоя с большими отверстиями. Включение этого параметра сохраняет те части, что не могут быть сшиты. Этот параметр должен использоваться как последний вариант, когда уже ничего не помогает получить нормальный GCode."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Максимальное разрешение"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "Минимальный размер сегмента линии после слайсинга. Увеличение значения этого параметра понизит разрешение модели. Это может позволить принтеру поддерживать скорость обработки кода G и увеличит скорость слайсинга за счет удаления деталей модели, которые он в любом случае не сможет обработать."
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4244,16 +4190,6 @@ msgctxt "support_mesh description"
msgid "Use this mesh to specify support areas. This can be used to generate support structure."
msgstr "Используйте этот объект для указания области поддержек. Может использоваться при генерации структуры поддержек."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Объект поддержки нависаний"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Будет поддерживать всё ниже объекта, никаких нависаний не будет."
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -4330,14 +4266,194 @@ msgid "experimental!"
msgstr "экспериментальное!"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Оптимазация порядка печати стенок"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Оптимизирует порядок, в котором печатаются стенки для уменьшения количества откатов и перемещений. Большинство моделей будут распечатываться быстрее, но не все. Сравнивайте печать с оптимизацией и без."
msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Допуск слайсинга"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Способ выполнения слайсинга слоев диагональными поверхностями. Области слоя можно создать на основе места пересечения середины слоя и поверхности (Середина). Кроме того, каждый слой может иметь области, попадающие в объем по высоте слоя (Исключение), или слой имеет области, попадающие в любое место слоя (Включение). Способ «Исключение» сохраняет больше деталей. Способ «Включение» обеспечивает наилучшую подгонку. Способ «Середина» требует минимального времени для обработки."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Середина"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Исключение"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Включение"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Ширина линии крышки"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Ширина одной линии крышки."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Шаблон верхней оболочки"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "Шаблон, используемый для верхних слоёв оболочки."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Линии"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Концентрические"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Зигзаг"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Направление линий верхней оболочки"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Список направлений линии при печати слоёв дна/крышки линиями или зигзагом. Элементы списка используются последовательно по мере печати слоёв и когда конец списка будет достигнут, он начнётся сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой, что означает использование стандартных углов (45 и 135 градусов)."
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Автоматическая температура"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Изменять температуру каждого слоя автоматически в соответствии со средней скоростью потока на этом слое."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "График температуры потока"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "График, объединяющий поток (в мм3 в секунду) с температурой (в градусах Цельсия)."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Максимальное разрешение"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "Минимальный размер сегмента линии после слайсинга. Увеличение значения этого параметра понизит разрешение модели. Это может позволить принтеру поддерживать скорость обработки кода G и увеличит скорость слайсинга за счет удаления деталей модели, которые он в любом случае не сможет обработать."
#: fdmprinter.def.json
msgctxt "support_skip_some_zags label"
@ -4829,7 +4945,9 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
msgstr "Расстояние движения вверх, при котором выдавливание идёт на половине скорости.\nЭто может улучшить прилипание к предыдущим слоям, не перегревая материал тех слоёв. Применяется только при каркасной печати."
msgstr ""
"Расстояние движения вверх, при котором выдавливание идёт на половине скорости.\n"
"Это может улучшить прилипание к предыдущим слоям, не перегревая материал тех слоёв. Применяется только при каркасной печати."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@ -4936,6 +5054,46 @@ msgctxt "wireframe_nozzle_clearance description"
msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing."
msgstr "Зазор между соплом и горизонтально нисходящими линиями. Большее значение уменьшает угол нисхождения, что приводит уменьшению восходящих соединений на следующем слое. Применяется только при каркасной печати."
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
@ -4996,6 +5154,26 @@ msgctxt "mesh_rotation_matrix description"
msgid "Transformation matrix to be applied to the model when loading it from file."
msgstr "Матрица преобразования, применяемая к модели при её загрузки из файла."
#~ msgctxt "infill_offset_x description"
#~ msgid "The infill pattern is offset this distance along the X axis."
#~ msgstr "Расстояние смещения шаблона заполнения по оси X."
#~ msgctxt "infill_offset_y description"
#~ msgid "The infill pattern is offset this distance along the Y axis."
#~ msgstr "Расстояние смещения шаблона заполнения по оси Y."
#~ msgctxt "infill_overlap 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 "Величина перекрытия между заполнением и стенками. Небольшое перекрытие позволяет стенкам плотно соединиться с заполнением."
#~ msgctxt "skin_overlap description"
#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
#~ msgstr "Объём перекрытия между оболочкой и стенами в виде процента от ширины линии. Небольшое перекрытие позволяют стенам нормально соединяться с оболочкой. Это процент от средней ширины линии оболочки и внутренней стенки."
#~ msgctxt "material_bed_temperature description"
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
#~ msgstr "Температура, используемая для горячего стола. Если указан 0, то горячий стол не нагревается при печати."
#~ msgctxt "wall_x_extruder_nr label"
#~ msgid "Inner Walls Extruder"
#~ msgstr "Печать внутренних стенок"

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Turkish\n"

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Turkish\n"
@ -56,7 +56,9 @@ msgctxt "machine_start_gcode description"
msgid ""
"Gcode commands to be executed at the very start - separated by \n"
"."
msgstr "\n ile ayrılan, başlangıçta yürütülecek G-code komutları."
msgstr ""
"\n"
" ile ayrılan, başlangıçta yürütülecek G-code komutları."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@ -68,7 +70,9 @@ msgctxt "machine_end_gcode description"
msgid ""
"Gcode commands to be executed at the very end - separated by \n"
"."
msgstr "\n ile ayrılan, bitişte yürütülecek Gcode komutları."
msgstr ""
"\n"
" ile ayrılan, bitişte yürütülecek Gcode komutları."
#: fdmprinter.def.json
msgctxt "material_guid label"
@ -345,6 +349,16 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr "Repetier"
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed areas"
@ -605,31 +619,6 @@ msgctxt "layer_height_0 description"
msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
msgstr "İlk katmanın milimetre cinsinden yüksekliği. Kalın ilk katmanlar yapı levhasına yapışmayı kolaylaştırır."
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Dilimleme Toleransı"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Çapraz yüzeylerle katman dilimleme yolları. Bir katmanın alanları katmanın ortasının yüzeyle kesiştiği yere (Ortalayıcı) göre oluşturulabilir. Diğer bir yol da her katmanın yüksekliği boyunca hacim içinde kalan alanları (Dışlayıcı) veya katmanın içinde herhangi bir yerde kalan alanları (Kapsayıcı) almasıdır. Dışlayıcı seçenek en çok ayrıntıyı tutar; Kapsayıcı seçenek en iyi şekilde oturur; Ortalayıcı ise en kısa sürede işlenir."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Ortalayıcı"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Dışlayıcı"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Kapsayıcı"
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -670,16 +659,6 @@ msgctxt "wall_line_width_x description"
msgid "Width of a single wall line for all wall lines except the outermost one."
msgstr "En dış duvar haricindeki tüm duvar hatları için tek bir duvar hattı genişliği."
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Üst Yüzey Hat Genişliği"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Baskının üst tarafında bulunan alanlardaki tek bir hattın genişliği."
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -860,41 +839,6 @@ msgctxt "roofing_layer_count description"
msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
msgstr "En üstteki yüzey katmanlarının sayısı. Yüksek kalitede üst yüzeyler oluşturmak için genellikle tek bir üst yüzey katmanı yeterlidir."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Üst Yüzey Şekli"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "En üst yüzeyin şekli."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Çizgiler"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Eş merkezli"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zikzak"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Üst Yüzey Hat Yönleri"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Üst yüzey katmanları çizgi veya zikzak biçimindeyken kullanılacak tam sayı hat yönü listesi. Listedeki öğeler, katmanlar ilerledikçe sıralı olarak kullanılır. Listenin sonuna ulaşıldığında tekrar başa dönülür. Liste öğeleri virgülle ayrılır ve tüm liste köşeli parantez içine alınır. Varsayılan ayar boş listedir ve geleneksel varsayılan açılar (45 ve 135 derece) kullanılır."
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1025,6 +969,16 @@ msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "Dış duvar yoluna uygulanan ilave. Dış duvar nozülden küçükse ve iç duvardan sonra yazdırılmışsa, nozüldeki deliği modelin dış kısmı yerine iç duvarlar ile üst üste bindirmek için bu ofseti kullanın."
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Duvar Yazdırma Sırasını Optimize Et"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Geri çekmelerin sayısını ve kat edilen mesafeyi azaltmak için duvarların yazdırıldığı sırayı optimize edin. Çoğu parça, bunun etkinleştirilmesinden yararlanır, ancak bazılarının yararlanması için gerçekte daha uzun bir süre gerekebilir. Bu yüzden, yazdırma süresi tahminlerini optimizasyonlu ve optimizasyonsuz olarak karşılaştırın."
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1095,6 +1049,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr "Her bölüm"
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1477,8 +1441,8 @@ msgstr "Dolgu X Kayması"
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgstr "Dolgu şekli X ekseni boyunca bu mesafe kadar kaydırılır."
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y label"
@ -1487,8 +1451,8 @@ msgstr "Dolgu Y Kayması"
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgstr "Dolgu şekli Y ekseni boyunca bu mesafe kadar kaydırılır."
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@ -1507,8 +1471,8 @@ msgstr "Dolgu Çakışma Oranı"
#: fdmprinter.def.json
msgctxt "infill_overlap 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 "Dolgu ve duvarlar arasındaki çakışma miktarı. Hafif bir çakışma duvarların dolguya sıkıca bağlanmasını sağlar."
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
@ -1527,8 +1491,8 @@ msgstr "Yüzey Çakışma Oranı"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "Hat genişliğinin bir yüzdesi olarak yüzey ve duvarlar arasındaki çakışma miktarı. Az miktar çakışma duvarların yüzeye sıkıca bağlanmasını sağlar. Bu, yüzey hatlarının ve en içteki duvarın ortalama hat genişliklerinin bir yüzdesidir."
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@ -1690,16 +1654,6 @@ msgctxt "material description"
msgid "Material"
msgstr "Malzeme"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Otomatik Sıcaklık"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Katmanın ortalama akış hızıyla otomatik olarak her katman için sıcaklığı değiştirir."
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1750,16 +1704,6 @@ msgctxt "material_final_print_temperature description"
msgid "The temperature to which to already start cooling down just before the end of printing."
msgstr "Yazdırma bitmeden hemen önce soğuma işleminin başladığı sıcaklık."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Akış Sıcaklık Grafiği"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Malzeme akışını (saniye başına mm3 bazında) sıcaklığa (santigrat derece) bağlayan veri."
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -1777,8 +1721,8 @@ msgstr "Yapı Levhası Sıcaklığı"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
msgstr "Isınan yapı levhası için kullanılan sıcaklık. Bu ayar 0 olursa bu yazdırma için yatak ısıtılmaz."
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -3450,6 +3394,16 @@ msgctxt "support_tower_roof_angle description"
msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
msgstr "Direk tavanıısı Yüksek bir değer, direk tavanını sivrileştirirken, daha düşük bir değer direk tavanlarını düzleştirir."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Alçalan Destek Örgüsü"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Destek örgüsünde askıda kalan herhangi bir kısım olmaması için destek örgüsünün altındaki her yere destek yapın."
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -3550,7 +3504,9 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
msgstr "Baskının eteği ve ilk katmanı arasındaki yatay mesafe.\nMinimum mesafedir. Bu mesafeden çok sayıda etek hattı dışarı doğru uzanır."
msgstr ""
"Baskının eteği ve ilk katmanı arasındaki yatay mesafe.\n"
"Minimum mesafedir. Bu mesafeden çok sayıda etek hattı dışarı doğru uzanır."
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@ -4082,16 +4038,6 @@ msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
msgstr "Normal koşullarda, Cura ağdaki küçük boşlukları diker ve büyük boşluklu katman parçalarını ortadan kaldırır. Bu seçeneği etkinleştirmek, dikilemeyen parçaları muhafaza eder. Bu seçenek, hiçbir işlemin uygun bir GCode oluşturamaması durumunda başvurulacak son seçenek olarak kullanılmalıdır."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Maksimum Çözünürlük"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "Bir çizginin dilimlemeden sonraki minimum boyutu. Bu değer artırıldıktan sonra örgünün çözünürlüğü düşer. Bu, yazıcının g-kodunu işlemek için gereken hıza yetişmesine olanak tanır ve örtünün zaten işlenemeyecek ayrıntılarını kaldırarak dilimleme hızını artırır."
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4242,16 +4188,6 @@ msgctxt "support_mesh description"
msgid "Use this mesh to specify support areas. This can be used to generate support structure."
msgstr "Destek alanlarını belirlemek için bu örgüyü kullanın. Bu örgü, destek yapısını oluşturmak için kullanılabilir."
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "Alçalan Destek Örgüsü"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "Destek örgüsünde askıda kalan herhangi bir kısım olmaması için destek örgüsünün altındaki her yere destek yapın."
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -4328,14 +4264,194 @@ msgid "experimental!"
msgstr "deneysel!"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "Duvar Yazdırma Sırasını Optimize Et"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "Geri çekmelerin sayısını ve kat edilen mesafeyi azaltmak için duvarların yazdırıldığı sırayı optimize edin. Çoğu parça, bunun etkinleştirilmesinden yararlanır, ancak bazılarının yararlanması için gerçekte daha uzun bir süre gerekebilir. Bu yüzden, yazdırma süresi tahminlerini optimizasyonlu ve optimizasyonsuz olarak karşılaştırın."
msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "Dilimleme Toleransı"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "Çapraz yüzeylerle katman dilimleme yolları. Bir katmanın alanları katmanın ortasının yüzeyle kesiştiği yere (Ortalayıcı) göre oluşturulabilir. Diğer bir yol da her katmanın yüksekliği boyunca hacim içinde kalan alanları (Dışlayıcı) veya katmanın içinde herhangi bir yerde kalan alanları (Kapsayıcı) almasıdır. Dışlayıcı seçenek en çok ayrıntıyı tutar; Kapsayıcı seçenek en iyi şekilde oturur; Ortalayıcı ise en kısa sürede işlenir."
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Ortalayıcı"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Dışlayıcı"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Kapsayıcı"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "Üst Yüzey Hat Genişliği"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "Baskının üst tarafında bulunan alanlardaki tek bir hattın genişliği."
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "Üst Yüzey Şekli"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "En üst yüzeyin şekli."
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "Çizgiler"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "Eş merkezli"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "Zikzak"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "Üst Yüzey Hat Yönleri"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "Üst yüzey katmanları çizgi veya zikzak biçimindeyken kullanılacak tam sayı hat yönü listesi. Listedeki öğeler, katmanlar ilerledikçe sıralı olarak kullanılır. Listenin sonuna ulaşıldığında tekrar başa dönülür. Liste öğeleri virgülle ayrılır ve tüm liste köşeli parantez içine alınır. Varsayılan ayar boş listedir ve geleneksel varsayılan açılar (45 ve 135 derece) kullanılır."
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "Otomatik Sıcaklık"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "Katmanın ortalama akış hızıyla otomatik olarak her katman için sıcaklığı değiştirir."
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "Akış Sıcaklık Grafiği"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "Malzeme akışını (saniye başına mm3 bazında) sıcaklığa (santigrat derece) bağlayan veri."
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "Maksimum Çözünürlük"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "Bir çizginin dilimlemeden sonraki minimum boyutu. Bu değer artırıldıktan sonra örgünün çözünürlüğü düşer. Bu, yazıcının g-kodunu işlemek için gereken hıza yetişmesine olanak tanır ve örtünün zaten işlenemeyecek ayrıntılarını kaldırarak dilimleme hızını artırır."
#: fdmprinter.def.json
msgctxt "support_skip_some_zags label"
@ -4827,7 +4943,9 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
msgstr "Yarı hızda sıkıştırılmış yukarı doğru hareket mesafesi.\nBu katmanlarda malzemeyi çok fazla ısıtmayarak önceki katmanlarda daha iyi yapışma sağlayabilir. Sadece kablo yazdırmaya uygulanır."
msgstr ""
"Yarı hızda sıkıştırılmış yukarı doğru hareket mesafesi.\n"
"Bu katmanlarda malzemeyi çok fazla ısıtmayarak önceki katmanlarda daha iyi yapışma sağlayabilir. Sadece kablo yazdırmaya uygulanır."
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@ -4934,6 +5052,46 @@ msgctxt "wireframe_nozzle_clearance description"
msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing."
msgstr "Nozül ve aşağı yöndeki hatlar arasındaki mesafe. Daha büyük açıklık, dik açısı daha küçük çapraz şekilde aşağı yöndeki hatların oluşmasına neden olur, dolayısıyla bu durum bir sonraki katman ile yukarı yönde daha az bağlantıya yol açar. Sadece kablo yazdırmaya uygulanır."
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
@ -4994,6 +5152,26 @@ msgctxt "mesh_rotation_matrix description"
msgid "Transformation matrix to be applied to the model when loading it from file."
msgstr "Modeli dosyadan indirirken modele uygulanacak olan dönüşüm matrisi"
#~ msgctxt "infill_offset_x description"
#~ msgid "The infill pattern is offset this distance along the X axis."
#~ msgstr "Dolgu şekli X ekseni boyunca bu mesafe kadar kaydırılır."
#~ msgctxt "infill_offset_y description"
#~ msgid "The infill pattern is offset this distance along the Y axis."
#~ msgstr "Dolgu şekli Y ekseni boyunca bu mesafe kadar kaydırılır."
#~ msgctxt "infill_overlap 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 "Dolgu ve duvarlar arasındaki çakışma miktarı. Hafif bir çakışma duvarların dolguya sıkıca bağlanmasını sağlar."
#~ msgctxt "skin_overlap description"
#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
#~ msgstr "Hat genişliğinin bir yüzdesi olarak yüzey ve duvarlar arasındaki çakışma miktarı. Az miktar çakışma duvarların yüzeye sıkıca bağlanmasını sağlar. Bu, yüzey hatlarının ve en içteki duvarın ortalama hat genişliklerinin bir yüzdesidir."
#~ msgctxt "material_bed_temperature description"
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
#~ msgstr "Isınan yapı levhası için kullanılan sıcaklık. Bu ayar 0 olursa bu yazdırma için yatak ısıtılmaz."
#~ msgctxt "wall_x_extruder_nr label"
#~ msgid "Inner Walls Extruder"
#~ msgstr "İç Duvar Ekstruderi"

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: PCDotFan <pc@edu.ax>, Bothof <info@bothof.nl>\n"

View file

@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.0\n"
"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n"
"POT-Creation-Date: 2017-11-21 16:58+0000\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: PCDotFan <pc@edu.ax>, Bothof <info@bothof.nl>\n"
@ -58,7 +58,9 @@ msgctxt "machine_start_gcode description"
msgid ""
"Gcode commands to be executed at the very start - separated by \n"
"."
msgstr "在开始后执行的 G-code 命令 - 以 \n 分行"
msgstr ""
"在开始后执行的 G-code 命令 - 以 \n"
" 分行"
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
@ -70,7 +72,9 @@ msgctxt "machine_end_gcode description"
msgid ""
"Gcode commands to be executed at the very end - separated by \n"
"."
msgstr "在结束前执行的 G-code 命令 - 以 \n 分行"
msgstr ""
"在结束前执行的 G-code 命令 - 以 \n"
" 分行"
#: fdmprinter.def.json
msgctxt "material_guid label"
@ -347,6 +351,16 @@ msgctxt "machine_gcode_flavor option Repetier"
msgid "Repetier"
msgstr "Repetier"
#: fdmprinter.def.json
msgctxt "machine_firmware_retract label"
msgid "Firmware Retraction"
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_firmware_retract description"
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
msgstr ""
#: fdmprinter.def.json
msgctxt "machine_disallowed_areas label"
msgid "Disallowed areas"
@ -607,31 +621,6 @@ msgctxt "layer_height_0 description"
msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
msgstr "起始层高(以毫米为单位)。起始层越厚,与打印平台的粘着越轻松。"
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "切片公差"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "如何对带有对角线表面的层进行切片。层面积可以根据层的中心与表面(中间)相交的位置生成。或者每一层的面积可以为落在整个层高度中成形体积内的面积 (Exclusive),或者为落在层中任何位置的面积 (Inclusive)。Exclusive 保留大部分细节Inclusive 可实现最佳匹配,而 Middle 需要的处理的时间最少。"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Middle"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Exclusive"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inclusive"
#: fdmprinter.def.json
msgctxt "line_width label"
msgid "Line Width"
@ -672,16 +661,6 @@ msgctxt "wall_line_width_x description"
msgid "Width of a single wall line for all wall lines except the outermost one."
msgstr "适用于所有壁线(最外壁线除外)的单一壁线宽度。"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "顶部表面皮肤线宽"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "打印顶部区域单一走线宽度。"
#: fdmprinter.def.json
msgctxt "skin_line_width label"
msgid "Top/Bottom Line Width"
@ -862,41 +841,6 @@ msgctxt "roofing_layer_count description"
msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
msgstr "最顶部皮肤层数。 通常只需一层最顶层就足以生成较高质量的顶部表面。"
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "顶部表面皮肤图案"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "最顶层图案。"
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "走线"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "同心"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "锯齿形"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "顶部表面皮肤走线方向"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "当顶部表面皮肤层采用线条或锯齿状图案时使用的整数走线方向的列表。 列表中的元素随层的进度依次使用,当达到列表末尾时,它将从头开始。 列表项以逗号分隔,整个列表包含在方括号中。 默认是一个空列表即意味着使用传统的默认角度45 和 135 度)。"
#: fdmprinter.def.json
msgctxt "top_bottom_extruder_nr label"
msgid "Top/Bottom Extruder"
@ -1027,6 +971,16 @@ msgctxt "wall_0_inset description"
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
msgstr "应用在外壁路径上的嵌入。 如果外壁小于喷嘴,并且在内壁之后打印,则使用该偏移量来使喷嘴中的孔与内壁而不是模型外部重叠。"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "优化壁打印顺序"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "优化打印各个壁的顺序,以减少回抽次数和空驶距离。 启用此设置将对大部分零件有益,但有的则会耗费更长时间,因此请将优化和不优化的打印时间估计值进行对比。"
#: fdmprinter.def.json
msgctxt "outer_inset_first label"
msgid "Outer Before Inner Walls"
@ -1097,6 +1051,16 @@ msgctxt "fill_perimeter_gaps option everywhere"
msgid "Everywhere"
msgstr "全部填充"
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps label"
msgid "Filter Out Tiny Gaps"
msgstr ""
#: fdmprinter.def.json
msgctxt "filter_out_tiny_gaps description"
msgid "Filter out tiny gaps to reduce blobs on outside of model."
msgstr ""
#: fdmprinter.def.json
msgctxt "fill_outline_gaps label"
msgid "Print Thin Walls"
@ -1479,8 +1443,8 @@ msgstr "填充 X 轴偏移量"
#: fdmprinter.def.json
msgctxt "infill_offset_x description"
msgid "The infill pattern is offset this distance along the X axis."
msgstr "填充图案沿 X 轴偏移此距离。"
msgid "The infill pattern is moved this distance along the X axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_offset_y label"
@ -1489,8 +1453,8 @@ msgstr "填充 Y 轴偏移量"
#: fdmprinter.def.json
msgctxt "infill_offset_y description"
msgid "The infill pattern is offset this distance along the Y axis."
msgstr "填充图案沿 Y 轴偏移此距离。"
msgid "The infill pattern is moved this distance along the Y axis."
msgstr ""
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@ -1509,8 +1473,8 @@ msgstr "填充重叠百分比"
#: fdmprinter.def.json
msgctxt "infill_overlap 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 "填充物和壁之间的重叠量。 稍微重叠可让各个壁与填充物牢固连接。"
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_overlap_mm label"
@ -1529,8 +1493,8 @@ msgstr "皮肤重叠百分比"
#: fdmprinter.def.json
msgctxt "skin_overlap description"
msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr "皮肤和壁之间的重叠量,以走线宽度百分比表示。 稍微重叠可让各个壁与皮肤牢固连接。 这是皮肤线平均走线宽度和最内壁的百分比。"
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
msgstr ""
#: fdmprinter.def.json
msgctxt "skin_overlap_mm label"
@ -1692,16 +1656,6 @@ msgctxt "material description"
msgid "Material"
msgstr "材料"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "自动温度"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "根据每一层的平均流速自动更改每层的温度。"
#: fdmprinter.def.json
msgctxt "default_material_print_temperature label"
msgid "Default Printing Temperature"
@ -1752,16 +1706,6 @@ msgctxt "material_final_print_temperature description"
msgid "The temperature to which to already start cooling down just before the end of printing."
msgstr "打印结束前开始冷却的温度。"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "流量温度图"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "数据连接材料流量mm3/s到温度摄氏度。"
#: fdmprinter.def.json
msgctxt "material_extrusion_cool_down_speed label"
msgid "Extrusion Cool Down Speed Modifier"
@ -1779,8 +1723,8 @@ msgstr "打印平台温度"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
msgstr "用于加热打印平台的温度。 如果打印平台温度为 0则热床将不会为此次打印加热。"
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -3452,6 +3396,16 @@ msgctxt "support_tower_roof_angle description"
msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
msgstr "塔顶角度。 该值越高,塔顶越尖,值越低,塔顶越平。"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "下拉式支撑网格"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "在支撑网格下方的所有位置进行支撑,让支撑网格中没有悬垂。"
#: fdmprinter.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
@ -3552,7 +3506,9 @@ msgctxt "skirt_gap description"
msgid ""
"The horizontal distance between the skirt and the first layer of the print.\n"
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
msgstr "skirt 和打印第一层之间的水平距离。\n这是最小距离。多个 skirt 走线将从此距离向外延伸。"
msgstr ""
"skirt 和打印第一层之间的水平距离。\n"
"这是最小距离。多个 skirt 走线将从此距离向外延伸。"
#: fdmprinter.def.json
msgctxt "skirt_brim_minimal_length label"
@ -4084,16 +4040,6 @@ msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode."
msgstr "一般情况下Cura 会尝试缝合网格中的小孔,并移除有大孔的部分层。 启用此选项将保留那些无法缝合的部分。 当其他所有方法都无法产生正确的 GCode 时,该选项应该被用作最后手段。"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "最大分辨率"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "走线部分在切片后的最小尺寸。如果提高此值,网格的分辨率将降低。这可让打印机保持处理 g-code 所需的速度,并将通过移除无法处理的网格细节提高切片速度。"
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
msgid "Merged Meshes Overlap"
@ -4244,16 +4190,6 @@ msgctxt "support_mesh description"
msgid "Use this mesh to specify support areas. This can be used to generate support structure."
msgstr "使用此网格指定支撑区域。 可用于生成支撑结构。"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down label"
msgid "Drop Down Support Mesh"
msgstr "下拉式支撑网格"
#: fdmprinter.def.json
msgctxt "support_mesh_drop_down description"
msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
msgstr "在支撑网格下方的所有位置进行支撑,让支撑网格中没有悬垂。"
#: fdmprinter.def.json
msgctxt "anti_overhang_mesh label"
msgid "Anti Overhang Mesh"
@ -4330,14 +4266,194 @@ msgid "experimental!"
msgstr "实验性!"
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order label"
msgid "Optimize Wall Printing Order"
msgstr "优化壁打印顺序"
msgctxt "support_tree_enable label"
msgid "Tree Support"
msgstr ""
#: fdmprinter.def.json
msgctxt "optimize_wall_printing_order description"
msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization."
msgstr "优化打印各个壁的顺序,以减少回抽次数和空驶距离。 启用此设置将对大部分零件有益,但有的则会耗费更长时间,因此请将优化和不优化的打印时间估计值进行对比。"
msgctxt "support_tree_enable description"
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle label"
msgid "Tree Support Branch Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_angle description"
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance label"
msgid "Tree Support Branch Distance"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_distance description"
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter label"
msgid "Tree Support Branch Diameter"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter description"
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle label"
msgid "Tree Support Branch Diameter Angle"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_branch_diameter_angle description"
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution label"
msgid "Tree Support Collision Resolution"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_collision_resolution description"
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness label"
msgid "Tree Support Wall Thickness"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_thickness description"
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count label"
msgid "Tree Support Wall Line Count"
msgstr ""
#: fdmprinter.def.json
msgctxt "support_tree_wall_count description"
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
msgstr ""
#: fdmprinter.def.json
msgctxt "slicing_tolerance label"
msgid "Slicing Tolerance"
msgstr "切片公差"
#: fdmprinter.def.json
msgctxt "slicing_tolerance description"
msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process."
msgstr "如何对带有对角线表面的层进行切片。层面积可以根据层的中心与表面(中间)相交的位置生成。或者每一层的面积可以为落在整个层高度中成形体积内的面积 (Exclusive),或者为落在层中任何位置的面积 (Inclusive)。Exclusive 保留大部分细节Inclusive 可实现最佳匹配,而 Middle 需要的处理的时间最少。"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option middle"
msgid "Middle"
msgstr "Middle"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option exclusive"
msgid "Exclusive"
msgstr "Exclusive"
#: fdmprinter.def.json
msgctxt "slicing_tolerance option inclusive"
msgid "Inclusive"
msgstr "Inclusive"
#: fdmprinter.def.json
msgctxt "roofing_line_width label"
msgid "Top Surface Skin Line Width"
msgstr "顶部表面皮肤线宽"
#: fdmprinter.def.json
msgctxt "roofing_line_width description"
msgid "Width of a single line of the areas at the top of the print."
msgstr "打印顶部区域单一走线宽度。"
#: fdmprinter.def.json
msgctxt "roofing_pattern label"
msgid "Top Surface Skin Pattern"
msgstr "顶部表面皮肤图案"
#: fdmprinter.def.json
msgctxt "roofing_pattern description"
msgid "The pattern of the top most layers."
msgstr "最顶层图案。"
#: fdmprinter.def.json
msgctxt "roofing_pattern option lines"
msgid "Lines"
msgstr "走线"
#: fdmprinter.def.json
msgctxt "roofing_pattern option concentric"
msgid "Concentric"
msgstr "同心"
#: fdmprinter.def.json
msgctxt "roofing_pattern option zigzag"
msgid "Zig Zag"
msgstr "锯齿形"
#: fdmprinter.def.json
msgctxt "roofing_angles label"
msgid "Top Surface Skin Line Directions"
msgstr "顶部表面皮肤走线方向"
#: fdmprinter.def.json
msgctxt "roofing_angles description"
msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
msgstr "当顶部表面皮肤层采用线条或锯齿状图案时使用的整数走线方向的列表。 列表中的元素随层的进度依次使用,当达到列表末尾时,它将从头开始。 列表项以逗号分隔,整个列表包含在方括号中。 默认是一个空列表即意味着使用传统的默认角度45 和 135 度)。"
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization label"
msgid "Infill Travel Optimization"
msgstr ""
#: fdmprinter.def.json
msgctxt "infill_enable_travel_optimization description"
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
msgstr ""
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature label"
msgid "Auto Temperature"
msgstr "自动温度"
#: fdmprinter.def.json
msgctxt "material_flow_dependent_temperature description"
msgid "Change the temperature for each layer automatically with the average flow speed of that layer."
msgstr "根据每一层的平均流速自动更改每层的温度。"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph label"
msgid "Flow Temperature Graph"
msgstr "流量温度图"
#: fdmprinter.def.json
msgctxt "material_flow_temp_graph description"
msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
msgstr "数据连接材料流量mm3/s到温度摄氏度。"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution label"
msgid "Maximum Resolution"
msgstr "最大分辨率"
#: fdmprinter.def.json
msgctxt "meshfix_maximum_resolution description"
msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
msgstr "走线部分在切片后的最小尺寸。如果提高此值,网格的分辨率将降低。这可让打印机保持处理 g-code 所需的速度,并将通过移除无法处理的网格细节提高切片速度。"
#: fdmprinter.def.json
msgctxt "support_skip_some_zags label"
@ -4829,7 +4945,9 @@ msgctxt "wireframe_up_half_speed description"
msgid ""
"Distance of an upward move which is extruded with half speed.\n"
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
msgstr "以半速挤出的上行移动的距离。\n这会与之前的层产生更好的附着而不会将这些层中的材料过度加热。 仅应用于单线打印。"
msgstr ""
"以半速挤出的上行移动的距离。\n"
"这会与之前的层产生更好的附着,而不会将这些层中的材料过度加热。 仅应用于单线打印。"
#: fdmprinter.def.json
msgctxt "wireframe_top_jump label"
@ -4936,6 +5054,46 @@ msgctxt "wireframe_nozzle_clearance description"
msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing."
msgstr "喷嘴和水平下行线之间的距离。 较大的间隙会让斜下行线角度较平缓,进而使第二层的上行连接较少。 仅应用于单线打印。"
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled label"
msgid "Use adaptive layers"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_enabled description"
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation label"
msgid "Adaptive layers maximum variation"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation description"
msgid "The maximum allowed height different from the base layer height in mm."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step label"
msgid "Adaptive layers variation step size"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_variation_step description"
msgid "The difference in height of the next layer height compared to the previous one."
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold label"
msgid "Adaptive layers threshold"
msgstr ""
#: fdmprinter.def.json
msgctxt "adaptive_layer_height_threshold description"
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
msgstr ""
#: fdmprinter.def.json
msgctxt "command_line_settings label"
msgid "Command Line Settings"
@ -4996,6 +5154,26 @@ msgctxt "mesh_rotation_matrix description"
msgid "Transformation matrix to be applied to the model when loading it from file."
msgstr "在将模型从文件中载入时应用在模型上的转换矩阵。"
#~ msgctxt "infill_offset_x description"
#~ msgid "The infill pattern is offset this distance along the X axis."
#~ msgstr "填充图案沿 X 轴偏移此距离。"
#~ msgctxt "infill_offset_y description"
#~ msgid "The infill pattern is offset this distance along the Y axis."
#~ msgstr "填充图案沿 Y 轴偏移此距离。"
#~ msgctxt "infill_overlap 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 "填充物和壁之间的重叠量。 稍微重叠可让各个壁与填充物牢固连接。"
#~ msgctxt "skin_overlap description"
#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
#~ msgstr "皮肤和壁之间的重叠量,以走线宽度百分比表示。 稍微重叠可让各个壁与皮肤牢固连接。 这是皮肤线平均走线宽度和最内壁的百分比。"
#~ msgctxt "material_bed_temperature description"
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print."
#~ msgstr "用于加热打印平台的温度。 如果打印平台温度为 0则热床将不会为此次打印加热。"
#~ msgctxt "wall_x_extruder_nr label"
#~ msgid "Inner Walls Extruder"
#~ msgstr "内壁挤出机"

File diff suppressed because it is too large Load diff

View file

@ -54,9 +54,7 @@ msgstr "噴頭直徑"
#: fdmextruder.def.json
msgctxt "machine_nozzle_size description"
msgid ""
"The inner diameter of the nozzle. Change this setting when using a non-"
"standard nozzle size."
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
msgstr "噴頭內徑,在使用非標準噴頭尺寸時需更改此設定。"
#: fdmextruder.def.json
@ -96,9 +94,7 @@ msgstr "擠出機起點絕對位置"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs description"
msgid ""
"Make the extruder starting position absolute rather than relative to the "
"last-known location of the head."
msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head."
msgstr "讓擠出機以絕對位置做為起點,而不是與前一次位置的相對位置。"
#: fdmextruder.def.json
@ -138,9 +134,7 @@ msgstr "擠出機終點絕對位置"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs description"
msgid ""
"Make the extruder ending position absolute rather than relative to the last-"
"known location of the head."
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
msgstr "讓擠出機以絕對位置為終點,而不是與前一次位置的相對位置。"
#: fdmextruder.def.json
@ -170,9 +164,7 @@ msgstr "擠出機初始 Z 軸位置"
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_z description"
msgid ""
"The Z coordinate of the position where the nozzle primes at the start of "
"printing."
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
msgstr "列印開始時,噴頭在 Z 軸座標上的起始位置."
#: fdmextruder.def.json
@ -192,9 +184,7 @@ msgstr "擠出機 X 軸座標"
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_x description"
msgid ""
"The X coordinate of the position where the nozzle primes at the start of "
"printing."
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
msgstr "列印開始時,噴頭在 X 軸上初始位置。"
#: fdmextruder.def.json
@ -204,7 +194,5 @@ msgstr "擠出機 Y 軸起始位置"
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_y description"
msgid ""
"The Y coordinate of the position where the nozzle primes at the start of "
"printing."
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
msgstr "列印開始時,噴頭在 Y 軸座標上初始位置。"

Some files were not shown because too many files have changed in this diff Show more