mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-12 09:17:50 -06:00
Merge branch 'master' into layer_view_statistic_limits_only_visible
This commit is contained in:
commit
cd551555ef
189 changed files with 98507 additions and 95300 deletions
2
.github/ISSUE_TEMPLATE/featurerequest.yaml
vendored
2
.github/ISSUE_TEMPLATE/featurerequest.yaml
vendored
|
@ -28,7 +28,7 @@ body:
|
||||||
- type: textarea
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
label: Describe alternatives you've considered
|
label: Describe alternatives you've considered
|
||||||
description: A clear and concise description of any alternative solutions or features you've considered. Again, if possible, think about why these alternatives are not working out.
|
description: A clear and concise description of any alternative solutions or features you've considered. If possible, think about why these alternatives are not working out.
|
||||||
placeholder: The alternatives I've considered are...
|
placeholder: The alternatives I've considered are...
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|
|
@ -58,6 +58,11 @@ class Account(QObject):
|
||||||
manualSyncEnabledChanged = pyqtSignal(bool)
|
manualSyncEnabledChanged = pyqtSignal(bool)
|
||||||
updatePackagesEnabledChanged = pyqtSignal(bool)
|
updatePackagesEnabledChanged = pyqtSignal(bool)
|
||||||
|
|
||||||
|
CLIENT_SCOPES = "account.user.read drive.backup.read drive.backup.write packages.download " \
|
||||||
|
"packages.rating.read packages.rating.write connect.cluster.read connect.cluster.write " \
|
||||||
|
"library.project.read library.project.write cura.printjob.read cura.printjob.write " \
|
||||||
|
"cura.mesh.read cura.mesh.write"
|
||||||
|
|
||||||
def __init__(self, application: "CuraApplication", parent = None) -> None:
|
def __init__(self, application: "CuraApplication", parent = None) -> None:
|
||||||
super().__init__(parent)
|
super().__init__(parent)
|
||||||
self._application = application
|
self._application = application
|
||||||
|
@ -79,10 +84,7 @@ class Account(QObject):
|
||||||
CALLBACK_PORT=self._callback_port,
|
CALLBACK_PORT=self._callback_port,
|
||||||
CALLBACK_URL="http://localhost:{}/callback".format(self._callback_port),
|
CALLBACK_URL="http://localhost:{}/callback".format(self._callback_port),
|
||||||
CLIENT_ID="um----------------------------ultimaker_cura",
|
CLIENT_ID="um----------------------------ultimaker_cura",
|
||||||
CLIENT_SCOPES="account.user.read drive.backup.read drive.backup.write packages.download "
|
CLIENT_SCOPES=self.CLIENT_SCOPES,
|
||||||
"packages.rating.read packages.rating.write connect.cluster.read connect.cluster.write "
|
|
||||||
"library.project.read library.project.write cura.printjob.read cura.printjob.write "
|
|
||||||
"cura.mesh.read cura.mesh.write",
|
|
||||||
AUTH_DATA_PREFERENCE_KEY="general/ultimaker_auth_data",
|
AUTH_DATA_PREFERENCE_KEY="general/ultimaker_auth_data",
|
||||||
AUTH_SUCCESS_REDIRECT="{}/app/auth-success".format(self._oauth_root),
|
AUTH_SUCCESS_REDIRECT="{}/app/auth-success".format(self._oauth_root),
|
||||||
AUTH_FAILED_REDIRECT="{}/app/auth-error".format(self._oauth_root)
|
AUTH_FAILED_REDIRECT="{}/app/auth-error".format(self._oauth_root)
|
||||||
|
|
|
@ -13,7 +13,7 @@ DEFAULT_CURA_DEBUG_MODE = False
|
||||||
# Each release has a fixed SDK version coupled with it. It doesn't make sense to make it configurable because, for
|
# Each release has a fixed SDK version coupled with it. It doesn't make sense to make it configurable because, for
|
||||||
# example Cura 3.2 with SDK version 6.1 will not work. So the SDK version is hard-coded here and left out of the
|
# example Cura 3.2 with SDK version 6.1 will not work. So the SDK version is hard-coded here and left out of the
|
||||||
# CuraVersion.py.in template.
|
# CuraVersion.py.in template.
|
||||||
CuraSDKVersion = "7.4.0"
|
CuraSDKVersion = "7.5.0"
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from cura.CuraVersion import CuraAppName # type: ignore
|
from cura.CuraVersion import CuraAppName # type: ignore
|
||||||
|
|
|
@ -75,7 +75,7 @@ def findNodePlacement(nodes_to_arrange: List["SceneNode"], build_volume: "BuildV
|
||||||
# Clip the disallowed areas so that they don't overlap the bounding box (The arranger chokes otherwise)
|
# Clip the disallowed areas so that they don't overlap the bounding box (The arranger chokes otherwise)
|
||||||
clipped_area = area.intersectionConvexHulls(build_plate_polygon)
|
clipped_area = area.intersectionConvexHulls(build_plate_polygon)
|
||||||
|
|
||||||
if clipped_area.getPoints() is not None: # numpy array has to be explicitly checked against None
|
if clipped_area.getPoints() is not None and len(clipped_area.getPoints()) > 2: # numpy array has to be explicitly checked against None
|
||||||
for point in clipped_area.getPoints():
|
for point in clipped_area.getPoints():
|
||||||
converted_points.append(Point(int(point[0] * factor), int(point[1] * factor)))
|
converted_points.append(Point(int(point[0] * factor), int(point[1] * factor)))
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ def findNodePlacement(nodes_to_arrange: List["SceneNode"], build_volume: "BuildV
|
||||||
converted_points = []
|
converted_points = []
|
||||||
hull_polygon = node.callDecoration("getConvexHull")
|
hull_polygon = node.callDecoration("getConvexHull")
|
||||||
|
|
||||||
if hull_polygon is not None and hull_polygon.getPoints() is not None: # numpy array has to be explicitly checked against None
|
if hull_polygon is not None and hull_polygon.getPoints() is not None and len(hull_polygon.getPoints()) > 2: # numpy array has to be explicitly checked against None
|
||||||
for point in hull_polygon.getPoints():
|
for point in hull_polygon.getPoints():
|
||||||
converted_points.append(Point(point[0] * factor, point[1] * factor))
|
converted_points.append(Point(point[0] * factor, point[1] * factor))
|
||||||
item = Item(converted_points)
|
item = Item(converted_points)
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
import numpy
|
import numpy
|
||||||
import copy
|
import copy
|
||||||
from typing import Optional, Tuple, TYPE_CHECKING
|
from typing import Optional, Tuple, TYPE_CHECKING, Union
|
||||||
|
|
||||||
from UM.Math.Polygon import Polygon
|
from UM.Math.Polygon import Polygon
|
||||||
|
|
||||||
|
@ -14,14 +14,14 @@ if TYPE_CHECKING:
|
||||||
class ShapeArray:
|
class ShapeArray:
|
||||||
"""Polygon representation as an array for use with :py:class:`cura.Arranging.Arrange.Arrange`"""
|
"""Polygon representation as an array for use with :py:class:`cura.Arranging.Arrange.Arrange`"""
|
||||||
|
|
||||||
def __init__(self, arr: numpy.array, offset_x: float, offset_y: float, scale: float = 1) -> None:
|
def __init__(self, arr: numpy.ndarray, offset_x: float, offset_y: float, scale: float = 1) -> None:
|
||||||
self.arr = arr
|
self.arr = arr
|
||||||
self.offset_x = offset_x
|
self.offset_x = offset_x
|
||||||
self.offset_y = offset_y
|
self.offset_y = offset_y
|
||||||
self.scale = scale
|
self.scale = scale
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def fromPolygon(cls, vertices: numpy.array, scale: float = 1) -> "ShapeArray":
|
def fromPolygon(cls, vertices: numpy.ndarray, scale: float = 1) -> "ShapeArray":
|
||||||
"""Instantiate from a bunch of vertices
|
"""Instantiate from a bunch of vertices
|
||||||
|
|
||||||
:param vertices:
|
:param vertices:
|
||||||
|
@ -98,7 +98,7 @@ class ShapeArray:
|
||||||
return offset_shape_arr, hull_shape_arr
|
return offset_shape_arr, hull_shape_arr
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def arrayFromPolygon(cls, shape: Tuple[int, int], vertices: numpy.array) -> numpy.array:
|
def arrayFromPolygon(cls, shape: Union[Tuple[int, int], numpy.ndarray], vertices: numpy.ndarray) -> numpy.ndarray:
|
||||||
"""Create :py:class:`numpy.ndarray` with dimensions defined by shape
|
"""Create :py:class:`numpy.ndarray` with dimensions defined by shape
|
||||||
|
|
||||||
Fills polygon defined by vertices with ones, all other values zero
|
Fills polygon defined by vertices with ones, all other values zero
|
||||||
|
@ -110,7 +110,7 @@ class ShapeArray:
|
||||||
:return: numpy array with dimensions defined by shape
|
:return: numpy array with dimensions defined by shape
|
||||||
"""
|
"""
|
||||||
|
|
||||||
base_array = numpy.zeros(shape, dtype = numpy.int32) # Initialize your array of zeros
|
base_array = numpy.zeros(shape, dtype = numpy.int32) # type: ignore # Initialize your array of zeros
|
||||||
|
|
||||||
fill = numpy.ones(base_array.shape) * True # Initialize boolean array defining shape fill
|
fill = numpy.ones(base_array.shape) * True # Initialize boolean array defining shape fill
|
||||||
|
|
||||||
|
@ -126,7 +126,7 @@ class ShapeArray:
|
||||||
return base_array
|
return base_array
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def _check(cls, p1: numpy.array, p2: numpy.array, base_array: numpy.array) -> Optional[numpy.array]:
|
def _check(cls, p1: numpy.ndarray, p2: numpy.ndarray, base_array: numpy.ndarray) -> Optional[numpy.ndarray]:
|
||||||
"""Return indices that mark one side of the line, used by arrayFromPolygon
|
"""Return indices that mark one side of the line, used by arrayFromPolygon
|
||||||
|
|
||||||
Uses the line defined by p1 and p2 to check array of
|
Uses the line defined by p1 and p2 to check array of
|
||||||
|
|
|
@ -458,15 +458,16 @@ class CuraApplication(QtApplication):
|
||||||
|
|
||||||
self._version_upgrade_manager.setCurrentVersions(
|
self._version_upgrade_manager.setCurrentVersions(
|
||||||
{
|
{
|
||||||
("quality", InstanceContainer.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.QualityInstanceContainer, "application/x-uranium-instancecontainer"),
|
("quality", InstanceContainer.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.QualityInstanceContainer, "application/x-uranium-instancecontainer"),
|
||||||
("quality_changes", InstanceContainer.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.QualityChangesInstanceContainer, "application/x-uranium-instancecontainer"),
|
("quality_changes", InstanceContainer.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.QualityChangesInstanceContainer, "application/x-uranium-instancecontainer"),
|
||||||
("intent", InstanceContainer.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.IntentInstanceContainer, "application/x-uranium-instancecontainer"),
|
("intent", InstanceContainer.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.IntentInstanceContainer, "application/x-uranium-instancecontainer"),
|
||||||
("machine_stack", GlobalStack.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.MachineStack, "application/x-cura-globalstack"),
|
("machine_stack", GlobalStack.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.MachineStack, "application/x-cura-globalstack"),
|
||||||
("extruder_train", ExtruderStack.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.ExtruderStack, "application/x-cura-extruderstack"),
|
("extruder_train", ExtruderStack.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.ExtruderStack, "application/x-cura-extruderstack"),
|
||||||
("preferences", Preferences.Version * 1000000 + self.SettingVersion): (Resources.Preferences, "application/x-uranium-preferences"),
|
("preferences", Preferences.Version * 1000000 + self.SettingVersion): (Resources.Preferences, "application/x-uranium-preferences"),
|
||||||
("user", InstanceContainer.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.UserInstanceContainer, "application/x-uranium-instancecontainer"),
|
("user", InstanceContainer.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.UserInstanceContainer, "application/x-uranium-instancecontainer"),
|
||||||
("definition_changes", InstanceContainer.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.DefinitionChangesContainer, "application/x-uranium-instancecontainer"),
|
("definition_changes", InstanceContainer.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.DefinitionChangesContainer, "application/x-uranium-instancecontainer"),
|
||||||
("variant", InstanceContainer.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.VariantInstanceContainer, "application/x-uranium-instancecontainer"),
|
("variant", InstanceContainer.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.VariantInstanceContainer, "application/x-uranium-instancecontainer"),
|
||||||
|
("setting_visibility", SettingVisibilityPresetsModel.Version * 1000000 + self.SettingVersion): (self.ResourceTypes.SettingVisibilityPreset, "application/x-uranium-preferences"),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -65,7 +65,7 @@ class LayerPolygon:
|
||||||
|
|
||||||
# When type is used as index returns true if type == LayerPolygon.InfillType or type == LayerPolygon.SkinType or type == LayerPolygon.SupportInfillType
|
# When type is used as index returns true if type == LayerPolygon.InfillType or type == LayerPolygon.SkinType or type == LayerPolygon.SupportInfillType
|
||||||
# Should be generated in better way, not hardcoded.
|
# Should be generated in better way, not hardcoded.
|
||||||
self._is_infill_or_skin_type_map = numpy.array([0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0], dtype = numpy.bool)
|
self._is_infill_or_skin_type_map = numpy.array([0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0], dtype = bool)
|
||||||
|
|
||||||
self._build_cache_line_mesh_mask = None # type: Optional[numpy.ndarray]
|
self._build_cache_line_mesh_mask = None # type: Optional[numpy.ndarray]
|
||||||
self._build_cache_needed_points = None # type: Optional[numpy.ndarray]
|
self._build_cache_needed_points = None # type: Optional[numpy.ndarray]
|
||||||
|
@ -73,18 +73,17 @@ class LayerPolygon:
|
||||||
def buildCache(self) -> None:
|
def buildCache(self) -> None:
|
||||||
# For the line mesh we do not draw Infill or Jumps. Therefore those lines are filtered out.
|
# For the line mesh we do not draw Infill or Jumps. Therefore those lines are filtered out.
|
||||||
self._build_cache_line_mesh_mask = numpy.ones(self._jump_mask.shape, dtype = bool)
|
self._build_cache_line_mesh_mask = numpy.ones(self._jump_mask.shape, dtype = bool)
|
||||||
mesh_line_count = numpy.sum(self._build_cache_line_mesh_mask)
|
|
||||||
self._index_begin = 0
|
self._index_begin = 0
|
||||||
self._index_end = mesh_line_count
|
self._index_end = cast(int, numpy.sum(self._build_cache_line_mesh_mask))
|
||||||
|
|
||||||
self._build_cache_needed_points = numpy.ones((len(self._types), 2), dtype = numpy.bool)
|
self._build_cache_needed_points = numpy.ones((len(self._types), 2), dtype = bool)
|
||||||
# Only if the type of line segment changes do we need to add an extra vertex to change colors
|
# Only if the type of line segment changes do we need to add an extra vertex to change colors
|
||||||
self._build_cache_needed_points[1:, 0][:, numpy.newaxis] = self._types[1:] != self._types[:-1]
|
self._build_cache_needed_points[1:, 0][:, numpy.newaxis] = self._types[1:] != self._types[:-1]
|
||||||
# Mark points as unneeded if they are of types we don't want in the line mesh according to the calculated mask
|
# Mark points as unneeded if they are of types we don't want in the line mesh according to the calculated mask
|
||||||
numpy.logical_and(self._build_cache_needed_points, self._build_cache_line_mesh_mask, self._build_cache_needed_points )
|
numpy.logical_and(self._build_cache_needed_points, self._build_cache_line_mesh_mask, self._build_cache_needed_points )
|
||||||
|
|
||||||
self._vertex_begin = 0
|
self._vertex_begin = 0
|
||||||
self._vertex_end = numpy.sum( self._build_cache_needed_points )
|
self._vertex_end = cast(int, numpy.sum(self._build_cache_needed_points))
|
||||||
|
|
||||||
def build(self, vertex_offset: int, index_offset: int, vertices: numpy.ndarray, colors: numpy.ndarray, line_dimensions: numpy.ndarray, feedrates: numpy.ndarray, extruders: numpy.ndarray, line_types: numpy.ndarray, indices: numpy.ndarray) -> None:
|
def build(self, vertex_offset: int, index_offset: int, vertices: numpy.ndarray, colors: numpy.ndarray, line_dimensions: numpy.ndarray, feedrates: numpy.ndarray, extruders: numpy.ndarray, line_types: numpy.ndarray, indices: numpy.ndarray) -> None:
|
||||||
"""Set all the arrays provided by the function caller, representing the LayerPolygon
|
"""Set all the arrays provided by the function caller, representing the LayerPolygon
|
||||||
|
|
|
@ -19,6 +19,8 @@ class SettingVisibilityPresetsModel(QObject):
|
||||||
onItemsChanged = pyqtSignal()
|
onItemsChanged = pyqtSignal()
|
||||||
activePresetChanged = pyqtSignal()
|
activePresetChanged = pyqtSignal()
|
||||||
|
|
||||||
|
Version = 2
|
||||||
|
|
||||||
def __init__(self, preferences: Preferences, parent = None) -> None:
|
def __init__(self, preferences: Preferences, parent = None) -> None:
|
||||||
super().__init__(parent)
|
super().__init__(parent)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Copyright (c) 2021 Ultimaker B.V.
|
# Copyright (c) 2021 Ultimaker B.V.
|
||||||
# Cura is released under the terms of the LGPLv3 or higher.
|
# Cura is released under the terms of the LGPLv3 or higher.
|
||||||
from typing import Type, TYPE_CHECKING
|
from typing import Type, TYPE_CHECKING, Optional, List
|
||||||
|
|
||||||
import keyring
|
import keyring
|
||||||
from keyring.backend import KeyringBackend
|
from keyring.backend import KeyringBackend
|
||||||
|
@ -18,18 +18,23 @@ if Platform.isWindows() and hasattr(sys, "frozen"):
|
||||||
import win32timezone
|
import win32timezone
|
||||||
from keyring.backends.Windows import WinVaultKeyring
|
from keyring.backends.Windows import WinVaultKeyring
|
||||||
keyring.set_keyring(WinVaultKeyring())
|
keyring.set_keyring(WinVaultKeyring())
|
||||||
|
if Platform.isOSX() and hasattr(sys, "frozen"):
|
||||||
|
from keyring.backends.macOS import Keyring
|
||||||
|
keyring.set_keyring(Keyring())
|
||||||
|
|
||||||
# Even if errors happen, we don't want this stored locally:
|
# Even if errors happen, we don't want this stored locally:
|
||||||
DONT_EVER_STORE_LOCALLY = ["refresh_token"]
|
DONT_EVER_STORE_LOCALLY: List[str] = ["refresh_token"]
|
||||||
|
|
||||||
|
|
||||||
class KeyringAttribute:
|
class KeyringAttribute:
|
||||||
"""
|
"""
|
||||||
Descriptor for attributes that need to be stored in the keyring. With Fallback behaviour to the preference cfg file
|
Descriptor for attributes that need to be stored in the keyring. With Fallback behaviour to the preference cfg file
|
||||||
"""
|
"""
|
||||||
def __get__(self, instance: Type["BaseModel"], owner: type) -> str:
|
def __get__(self, instance: "BaseModel", owner: type) -> Optional[str]:
|
||||||
if self._store_secure:
|
if self._store_secure: # type: ignore
|
||||||
try:
|
try:
|
||||||
return keyring.get_password("cura", self._keyring_name)
|
value = keyring.get_password("cura", self._keyring_name)
|
||||||
|
return value if value != "" else None
|
||||||
except NoKeyringError:
|
except NoKeyringError:
|
||||||
self._store_secure = False
|
self._store_secure = False
|
||||||
Logger.logException("w", "No keyring backend present")
|
Logger.logException("w", "No keyring backend present")
|
||||||
|
@ -37,11 +42,11 @@ class KeyringAttribute:
|
||||||
else:
|
else:
|
||||||
return getattr(instance, self._name)
|
return getattr(instance, self._name)
|
||||||
|
|
||||||
def __set__(self, instance: Type["BaseModel"], value: str):
|
def __set__(self, instance: "BaseModel", value: Optional[str]):
|
||||||
if self._store_secure:
|
if self._store_secure:
|
||||||
setattr(instance, self._name, None)
|
setattr(instance, self._name, None)
|
||||||
try:
|
try:
|
||||||
keyring.set_password("cura", self._keyring_name, value)
|
keyring.set_password("cura", self._keyring_name, value if value is not None else "")
|
||||||
except PasswordSetError:
|
except PasswordSetError:
|
||||||
self._store_secure = False
|
self._store_secure = False
|
||||||
if self._name not in DONT_EVER_STORE_LOCALLY:
|
if self._name not in DONT_EVER_STORE_LOCALLY:
|
||||||
|
|
|
@ -25,8 +25,8 @@ class Snapshot:
|
||||||
pixels = numpy.frombuffer(pixel_array, dtype=numpy.uint8).reshape([height, width, 4])
|
pixels = numpy.frombuffer(pixel_array, dtype=numpy.uint8).reshape([height, width, 4])
|
||||||
# Find indices of non zero pixels
|
# Find indices of non zero pixels
|
||||||
nonzero_pixels = numpy.nonzero(pixels)
|
nonzero_pixels = numpy.nonzero(pixels)
|
||||||
min_y, min_x, min_a_ = numpy.amin(nonzero_pixels, axis=1)
|
min_y, min_x, min_a_ = numpy.amin(nonzero_pixels, axis=1) # type: ignore
|
||||||
max_y, max_x, max_a_ = numpy.amax(nonzero_pixels, axis=1)
|
max_y, max_x, max_a_ = numpy.amax(nonzero_pixels, axis=1) # type: ignore
|
||||||
|
|
||||||
return min_x, max_x, min_y, max_y
|
return min_x, max_x, min_y, max_y
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides support for reading 3MF files.",
|
"description": "Provides support for reading 3MF files.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides support for writing 3MF files.",
|
"description": "Provides support for writing 3MF files.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -157,22 +157,22 @@ class AMFReader(MeshReader):
|
||||||
tri_faces = tri_node.faces
|
tri_faces = tri_node.faces
|
||||||
tri_vertices = tri_node.vertices
|
tri_vertices = tri_node.vertices
|
||||||
|
|
||||||
indices = []
|
indices_list = []
|
||||||
vertices = []
|
vertices_list = []
|
||||||
|
|
||||||
index_count = 0
|
index_count = 0
|
||||||
face_count = 0
|
face_count = 0
|
||||||
for tri_face in tri_faces:
|
for tri_face in tri_faces:
|
||||||
face = []
|
face = []
|
||||||
for tri_index in tri_face:
|
for tri_index in tri_face:
|
||||||
vertices.append(tri_vertices[tri_index])
|
vertices_list.append(tri_vertices[tri_index])
|
||||||
face.append(index_count)
|
face.append(index_count)
|
||||||
index_count += 1
|
index_count += 1
|
||||||
indices.append(face)
|
indices_list.append(face)
|
||||||
face_count += 1
|
face_count += 1
|
||||||
|
|
||||||
vertices = numpy.asarray(vertices, dtype = numpy.float32)
|
vertices = numpy.asarray(vertices_list, dtype = numpy.float32)
|
||||||
indices = numpy.asarray(indices, dtype = numpy.int32)
|
indices = numpy.asarray(indices_list, dtype = numpy.int32)
|
||||||
normals = calculateNormalsFromIndexedVertices(vertices, indices, face_count)
|
normals = calculateNormalsFromIndexedVertices(vertices, indices, face_count)
|
||||||
|
|
||||||
mesh_data = MeshData(vertices = vertices, indices = indices, normals = normals,file_name = file_name)
|
mesh_data = MeshData(vertices = vertices, indices = indices, normals = normals,file_name = file_name)
|
||||||
|
|
|
@ -3,5 +3,5 @@
|
||||||
"author": "fieldOfView",
|
"author": "fieldOfView",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Provides support for reading AMF files.",
|
"description": "Provides support for reading AMF files.",
|
||||||
"api": "7.4.0"
|
"api": "7.5.0"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"description": "Backup and restore your configuration.",
|
"description": "Backup and restore your configuration.",
|
||||||
"version": "1.2.0",
|
"version": "1.2.0",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"name": "CuraEngine Backend",
|
"name": "CuraEngine Backend",
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"description": "Provides the link to the CuraEngine slicing backend.",
|
"description": "Provides the link to the CuraEngine slicing backend.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides support for importing Cura profiles.",
|
"description": "Provides support for importing Cura profiles.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides support for exporting Cura profiles.",
|
"description": "Provides support for exporting Cura profiles.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog":"cura"
|
"i18n-catalog":"cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Checks for firmware updates.",
|
"description": "Checks for firmware updates.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides a machine actions for updating firmware.",
|
"description": "Provides a machine actions for updating firmware.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Reads g-code from a compressed archive.",
|
"description": "Reads g-code from a compressed archive.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Writes g-code to a compressed archive.",
|
"description": "Writes g-code to a compressed archive.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides support for importing profiles from g-code files.",
|
"description": "Provides support for importing profiles from g-code files.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Victor Larchenko, Ultimaker B.V.",
|
"author": "Victor Larchenko, Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Allows loading and displaying G-code files.",
|
"description": "Allows loading and displaying G-code files.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Writes g-code to a file.",
|
"description": "Writes g-code to a file.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Enables ability to generate printable geometry from 2D image files.",
|
"description": "Enables ability to generate printable geometry from 2D image files.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides support for importing profiles from legacy Cura versions.",
|
"description": "Provides support for importing profiles from legacy Cura versions.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "fieldOfView, Ultimaker B.V.",
|
"author": "fieldOfView, Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides a way to change machine settings (such as build volume, nozzle size, etc.).",
|
"description": "Provides a way to change machine settings (such as build volume, nozzle size, etc.).",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"name": "Model Checker",
|
"name": "Model Checker",
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"description": "Checks models and print configuration for possible printing issues and give suggestions.",
|
"description": "Checks models and print configuration for possible printing issues and give suggestions.",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -164,5 +164,16 @@ Rectangle
|
||||||
onExited: manageQueueText.font.underline = false
|
onExited: manageQueueText.font.underline = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Label
|
||||||
|
{
|
||||||
|
id: noConnectionLabel
|
||||||
|
anchors.horizontalCenter: parent.horizontalCenter
|
||||||
|
visible: !isNetworkConfigurable
|
||||||
|
text: catalog.i18nc("@info", "In order to monitor your print from Cura, please connect the printer.")
|
||||||
|
font: UM.Theme.getFont("medium")
|
||||||
|
color: UM.Theme.getColor("text")
|
||||||
|
wrapMode: Text.WordWrap
|
||||||
|
width: contentWidth
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides a monitor stage in Cura.",
|
"description": "Provides a monitor stage in Cura.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides the Per Model Settings.",
|
"description": "Provides the Per Model Settings.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,9 @@
|
||||||
|
|
||||||
import QtQuick 2.2
|
import QtQuick 2.2
|
||||||
import QtQuick.Controls 1.1
|
import QtQuick.Controls 1.1
|
||||||
|
import QtQuick.Controls 2.15 as QQC2
|
||||||
import QtQuick.Controls.Styles 1.1
|
import QtQuick.Controls.Styles 1.1
|
||||||
|
import QtQml.Models 2.15 as Models
|
||||||
import QtQuick.Layouts 1.1
|
import QtQuick.Layouts 1.1
|
||||||
import QtQuick.Dialogs 1.1
|
import QtQuick.Dialogs 1.1
|
||||||
import QtQuick.Window 2.2
|
import QtQuick.Window 2.2
|
||||||
|
@ -235,7 +237,7 @@ UM.Dialog
|
||||||
anchors.leftMargin: base.textMargin
|
anchors.leftMargin: base.textMargin
|
||||||
anchors.top: activeScriptsList.bottom
|
anchors.top: activeScriptsList.bottom
|
||||||
anchors.topMargin: base.textMargin
|
anchors.topMargin: base.textMargin
|
||||||
menu: scriptsMenu
|
onClicked: scriptsMenu.open()
|
||||||
style: ButtonStyle
|
style: ButtonStyle
|
||||||
{
|
{
|
||||||
label: Label
|
label: Label
|
||||||
|
@ -244,15 +246,16 @@ UM.Dialog
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Menu
|
QQC2.Menu
|
||||||
{
|
{
|
||||||
id: scriptsMenu
|
id: scriptsMenu
|
||||||
|
width: parent.width
|
||||||
|
|
||||||
Instantiator
|
Models.Instantiator
|
||||||
{
|
{
|
||||||
model: manager.loadedScriptList
|
model: manager.loadedScriptList
|
||||||
|
|
||||||
MenuItem
|
QQC2.MenuItem
|
||||||
{
|
{
|
||||||
text: manager.getScriptLabelByKey(modelData.toString())
|
text: manager.getScriptLabelByKey(modelData.toString())
|
||||||
onTriggered: manager.addScriptToList(modelData.toString())
|
onTriggered: manager.addScriptToList(modelData.toString())
|
||||||
|
@ -422,7 +425,7 @@ UM.Dialog
|
||||||
tooltip.target.x = position.x + 1
|
tooltip.target.x = position.x + 1
|
||||||
}
|
}
|
||||||
|
|
||||||
onHideTooltip: tooltip.hide()
|
function onHideTooltip() { tooltip.hide() }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"name": "Post Processing",
|
"name": "Post Processing",
|
||||||
"author": "Ultimaker",
|
"author": "Ultimaker",
|
||||||
"version": "2.2.1",
|
"version": "2.2.1",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"description": "Extension that allows for user created scripts for post processing",
|
"description": "Extension that allows for user created scripts for post processing",
|
||||||
"catalog": "cura"
|
"catalog": "cura"
|
||||||
}
|
}
|
|
@ -77,7 +77,7 @@ class DisplayProgressOnLCD(Script):
|
||||||
current_time_string = "{:d}h{:02d}m{:02d}s".format(int(h), int(m), int(s))
|
current_time_string = "{:d}h{:02d}m{:02d}s".format(int(h), int(m), int(s))
|
||||||
# And now insert that into the GCODE
|
# And now insert that into the GCODE
|
||||||
lines.insert(line_index, "M117 Time Left {}".format(current_time_string))
|
lines.insert(line_index, "M117 Time Left {}".format(current_time_string))
|
||||||
else: # Must be m73.
|
else:
|
||||||
mins = int(60 * h + m + s / 30)
|
mins = int(60 * h + m + s / 30)
|
||||||
lines.insert(line_index, "M73 R{}".format(mins))
|
lines.insert(line_index, "M73 R{}".format(mins))
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides a prepare stage in Cura.",
|
"description": "Provides a prepare stage in Cura.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides a preview stage in Cura.",
|
"description": "Provides a preview stage in Cura.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"description": "Provides removable drive hotplugging and writing support.",
|
"description": "Provides removable drive hotplugging and writing support.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Logs certain events so that they can be used by the crash reporter",
|
"description": "Logs certain events so that they can be used by the crash reporter",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -245,20 +245,20 @@ geometry41core =
|
||||||
vec4 vb_up = viewProjectionMatrix * (gl_in[1].gl_Position + g_vertex_offset_horz + g_vertex_offset_vert);
|
vec4 vb_up = viewProjectionMatrix * (gl_in[1].gl_Position + g_vertex_offset_horz + g_vertex_offset_vert);
|
||||||
|
|
||||||
// Travels: flat plane with pointy ends
|
// Travels: flat plane with pointy ends
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_vert, va_up);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_vert, va_up);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_vert, va_head);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_vert, va_head);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_vert, va_down);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_vert, va_down);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_vert, va_up);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_vert, va_up);
|
||||||
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_vert, vb_down);
|
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_vert, vb_down);
|
||||||
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_vert, vb_up);
|
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_vert, vb_up);
|
||||||
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_vert, vb_head);
|
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_vert, vb_head);
|
||||||
//And reverse so that the line is also visible from the back side.
|
//And reverse so that the line is also visible from the back side.
|
||||||
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_vert, vb_up);
|
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_vert, vb_up);
|
||||||
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_vert, vb_down);
|
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_vert, vb_down);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_vert, va_up);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_vert, va_up);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_vert, va_down);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_vert, va_down);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_vert, va_head);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_vert, va_head);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_vert, va_up);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_vert, va_up);
|
||||||
|
|
||||||
EndPrimitive();
|
EndPrimitive();
|
||||||
} else {
|
} else {
|
||||||
|
@ -274,31 +274,31 @@ geometry41core =
|
||||||
vec4 vb_head = viewProjectionMatrix * (gl_in[1].gl_Position - g_vertex_offset_horz_head); //Line end, tip.
|
vec4 vb_head = viewProjectionMatrix * (gl_in[1].gl_Position - g_vertex_offset_horz_head); //Line end, tip.
|
||||||
|
|
||||||
// All normal lines are rendered as 3d tubes.
|
// All normal lines are rendered as 3d tubes.
|
||||||
myEmitVertex(v_vertex[0], v_color[0], -g_vertex_normal_horz, va_m_horz);
|
myEmitVertex(v_vertex[0], v_color[1], -g_vertex_normal_horz, va_m_horz);
|
||||||
myEmitVertex(v_vertex[1], v_color[1], -g_vertex_normal_horz, vb_m_horz);
|
myEmitVertex(v_vertex[1], v_color[1], -g_vertex_normal_horz, vb_m_horz);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_vert, va_p_vert);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_vert, va_p_vert);
|
||||||
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_vert, vb_p_vert);
|
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_vert, vb_p_vert);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_horz, va_p_horz);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_horz, va_p_horz);
|
||||||
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_horz, vb_p_horz);
|
myEmitVertex(v_vertex[1], v_color[1], g_vertex_normal_horz, vb_p_horz);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], -g_vertex_normal_vert, va_m_vert);
|
myEmitVertex(v_vertex[0], v_color[1], -g_vertex_normal_vert, va_m_vert);
|
||||||
myEmitVertex(v_vertex[1], v_color[1], -g_vertex_normal_vert, vb_m_vert);
|
myEmitVertex(v_vertex[1], v_color[1], -g_vertex_normal_vert, vb_m_vert);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], -g_vertex_normal_horz, va_m_horz);
|
myEmitVertex(v_vertex[0], v_color[1], -g_vertex_normal_horz, va_m_horz);
|
||||||
myEmitVertex(v_vertex[1], v_color[1], -g_vertex_normal_horz, vb_m_horz);
|
myEmitVertex(v_vertex[1], v_color[1], -g_vertex_normal_horz, vb_m_horz);
|
||||||
|
|
||||||
EndPrimitive();
|
EndPrimitive();
|
||||||
|
|
||||||
// left side
|
// left side
|
||||||
myEmitVertex(v_vertex[0], v_color[0], -g_vertex_normal_horz, va_m_horz);
|
myEmitVertex(v_vertex[0], v_color[1], -g_vertex_normal_horz, va_m_horz);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_vert, va_p_vert);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_vert, va_p_vert);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_horz_head, va_head);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_horz_head, va_head);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_horz, va_p_horz);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_horz, va_p_horz);
|
||||||
|
|
||||||
EndPrimitive();
|
EndPrimitive();
|
||||||
|
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_horz, va_p_horz);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_horz, va_p_horz);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], -g_vertex_normal_vert, va_m_vert);
|
myEmitVertex(v_vertex[0], v_color[1], -g_vertex_normal_vert, va_m_vert);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], g_vertex_normal_horz_head, va_head);
|
myEmitVertex(v_vertex[0], v_color[1], g_vertex_normal_horz_head, va_head);
|
||||||
myEmitVertex(v_vertex[0], v_color[0], -g_vertex_normal_horz, va_m_horz);
|
myEmitVertex(v_vertex[0], v_color[1], -g_vertex_normal_horz, va_m_horz);
|
||||||
|
|
||||||
EndPrimitive();
|
EndPrimitive();
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides the Simulation view.",
|
"description": "Provides the Simulation view.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Submits anonymous slice info. Can be disabled through preferences.",
|
"description": "Submits anonymous slice info. Can be disabled through preferences.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides a normal solid mesh view.",
|
"description": "Provides a normal solid mesh view.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Creates an eraser mesh to block the printing of support in certain places",
|
"description": "Creates an eraser mesh to block the printing of support in certain places",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,6 @@
|
||||||
"name": "Toolbox",
|
"name": "Toolbox",
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"description": "Find, manage and install new Cura packages."
|
"description": "Find, manage and install new Cura packages."
|
||||||
}
|
}
|
||||||
|
|
|
@ -145,22 +145,22 @@ class TrimeshReader(MeshReader):
|
||||||
tri_faces = tri_node.faces
|
tri_faces = tri_node.faces
|
||||||
tri_vertices = tri_node.vertices
|
tri_vertices = tri_node.vertices
|
||||||
|
|
||||||
indices = []
|
indices_list = []
|
||||||
vertices = []
|
vertices_list = []
|
||||||
|
|
||||||
index_count = 0
|
index_count = 0
|
||||||
face_count = 0
|
face_count = 0
|
||||||
for tri_face in tri_faces:
|
for tri_face in tri_faces:
|
||||||
face = []
|
face = []
|
||||||
for tri_index in tri_face:
|
for tri_index in tri_face:
|
||||||
vertices.append(tri_vertices[tri_index])
|
vertices_list.append(tri_vertices[tri_index])
|
||||||
face.append(index_count)
|
face.append(index_count)
|
||||||
index_count += 1
|
index_count += 1
|
||||||
indices.append(face)
|
indices_list.append(face)
|
||||||
face_count += 1
|
face_count += 1
|
||||||
|
|
||||||
vertices = numpy.asarray(vertices, dtype = numpy.float32)
|
vertices = numpy.asarray(vertices_list, dtype = numpy.float32)
|
||||||
indices = numpy.asarray(indices, dtype = numpy.int32)
|
indices = numpy.asarray(indices_list, dtype = numpy.int32)
|
||||||
normals = calculateNormalsFromIndexedVertices(vertices, indices, face_count)
|
normals = calculateNormalsFromIndexedVertices(vertices, indices, face_count)
|
||||||
|
|
||||||
mesh_data = MeshData(vertices = vertices, indices = indices, normals = normals, file_name = file_name)
|
mesh_data = MeshData(vertices = vertices, indices = indices, normals = normals, file_name = file_name)
|
||||||
|
|
|
@ -3,5 +3,5 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Provides support for reading model files.",
|
"description": "Provides support for reading model files.",
|
||||||
"api": "7.4.0"
|
"api": "7.5.0"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Provides support for reading Ultimaker Format Packages.",
|
"description": "Provides support for reading Ultimaker Format Packages.",
|
||||||
"supported_sdk_versions": ["7.4.0"],
|
"supported_sdk_versions": ["7.5.0"],
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides support for writing Ultimaker Format Packages.",
|
"description": "Provides support for writing Ultimaker Format Packages.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"description": "Manages network connections to Ultimaker networked printers.",
|
"description": "Manages network connections to Ultimaker networked printers.",
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -287,7 +287,7 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice):
|
||||||
firmware_version = Version([version_number[0], version_number[1], version_number[2]])
|
firmware_version = Version([version_number[0], version_number[1], version_number[2]])
|
||||||
return firmware_version >= self.PRINT_JOB_ACTIONS_MIN_VERSION
|
return firmware_version >= self.PRINT_JOB_ACTIONS_MIN_VERSION
|
||||||
|
|
||||||
@pyqtProperty(bool)
|
@pyqtProperty(bool, constant = True)
|
||||||
def supportsPrintJobQueue(self) -> bool:
|
def supportsPrintJobQueue(self) -> bool:
|
||||||
"""Gets whether the printer supports a queue"""
|
"""Gets whether the printer supports a queue"""
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"name": "USB printing",
|
"name": "USB printing",
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"description": "Accepts G-Code and sends them to a printer. Plugin can also update firmware.",
|
"description": "Accepts G-Code and sends them to a printer. Plugin can also update firmware.",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.).",
|
"description": "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.).",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Upgrades configurations from Cura 2.1 to Cura 2.2.",
|
"description": "Upgrades configurations from Cura 2.1 to Cura 2.2.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Upgrades configurations from Cura 2.2 to Cura 2.4.",
|
"description": "Upgrades configurations from Cura 2.2 to Cura 2.4.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Upgrades configurations from Cura 2.5 to Cura 2.6.",
|
"description": "Upgrades configurations from Cura 2.5 to Cura 2.6.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Upgrades configurations from Cura 2.6 to Cura 2.7.",
|
"description": "Upgrades configurations from Cura 2.6 to Cura 2.7.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Upgrades configurations from Cura 2.7 to Cura 3.0.",
|
"description": "Upgrades configurations from Cura 2.7 to Cura 3.0.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Upgrades configurations from Cura 3.0 to Cura 3.1.",
|
"description": "Upgrades configurations from Cura 3.0 to Cura 3.1.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Upgrades configurations from Cura 3.2 to Cura 3.3.",
|
"description": "Upgrades configurations from Cura 3.2 to Cura 3.3.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Upgrades configurations from Cura 3.3 to Cura 3.4.",
|
"description": "Upgrades configurations from Cura 3.3 to Cura 3.4.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Upgrades configurations from Cura 3.4 to Cura 3.5.",
|
"description": "Upgrades configurations from Cura 3.4 to Cura 3.5.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Upgrades configurations from Cura 3.5 to Cura 4.0.",
|
"description": "Upgrades configurations from Cura 3.5 to Cura 4.0.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Upgrades configurations from Cura 4.0 to Cura 4.1.",
|
"description": "Upgrades configurations from Cura 4.0 to Cura 4.1.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Upgrades configurations from Cura 4.1 to Cura 4.2.",
|
"description": "Upgrades configurations from Cura 4.1 to Cura 4.2.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Upgrades configurations from Cura 4.2 to Cura 4.3.",
|
"description": "Upgrades configurations from Cura 4.2 to Cura 4.3.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Upgrades configurations from Cura 4.3 to Cura 4.4.",
|
"description": "Upgrades configurations from Cura 4.3 to Cura 4.4.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Upgrades configurations from Cura 4.4 to Cura 4.5.",
|
"description": "Upgrades configurations from Cura 4.4 to Cura 4.5.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Upgrades configurations from Cura 4.5 to Cura 4.6.",
|
"description": "Upgrades configurations from Cura 4.5 to Cura 4.6.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2.",
|
"description": "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Upgrades configurations from Cura 4.6.2 to Cura 4.7.",
|
"description": "Upgrades configurations from Cura 4.6.2 to Cura 4.7.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Upgrades configurations from Cura 4.7 to Cura 4.8.",
|
"description": "Upgrades configurations from Cura 4.7 to Cura 4.8.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,119 @@
|
||||||
|
# Copyright (c) 2021 Ultimaker B.V.
|
||||||
|
# Cura is released under the terms of the LGPLv3 or higher.
|
||||||
|
|
||||||
|
import configparser
|
||||||
|
from typing import Tuple, List
|
||||||
|
import io
|
||||||
|
import json
|
||||||
|
|
||||||
|
from UM.VersionUpgrade import VersionUpgrade
|
||||||
|
from cura.API import Account
|
||||||
|
|
||||||
|
|
||||||
|
class VersionUpgrade48to49(VersionUpgrade):
|
||||||
|
_moved_visibility_settings = ["top_bottom_extruder_nr", "top_bottom_thickness", "top_thickness", "top_layers",
|
||||||
|
"bottom_thickness", "bottom_layers", "ironing_enabled"]
|
||||||
|
|
||||||
|
def upgradePreferences(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
|
||||||
|
"""
|
||||||
|
Upgrades preferences to have the new version number.
|
||||||
|
:param serialized: The original contents of the preferences file.
|
||||||
|
:param filename: The file name of the preferences file.
|
||||||
|
:return: A list of new file names, and a list of the new contents for
|
||||||
|
those files.
|
||||||
|
"""
|
||||||
|
parser = configparser.ConfigParser(interpolation = None)
|
||||||
|
parser.read_string(serialized)
|
||||||
|
|
||||||
|
# Update version number.
|
||||||
|
parser["general"]["version"] = "7"
|
||||||
|
|
||||||
|
# Update visibility settings to include new top_bottom category
|
||||||
|
parser["general"]["visible_settings"] += ";top_bottom"
|
||||||
|
|
||||||
|
if "categories_expanded" in parser["cura"] and any([setting in parser["cura"]["categories_expanded"] for setting in self._moved_visibility_settings]):
|
||||||
|
parser["cura"]["categories_expanded"] += ";top_bottom"
|
||||||
|
|
||||||
|
# If the account scope in 4.8 is outdated, delete it so that the user is enforced to log in again and get the
|
||||||
|
# correct permissions.
|
||||||
|
if "ultimaker_auth_data" in parser["general"]:
|
||||||
|
ultimaker_auth_data = json.loads(parser["general"]["ultimaker_auth_data"])
|
||||||
|
if set(Account.CLIENT_SCOPES.split(" ")) - set(ultimaker_auth_data["scope"].split(" ")):
|
||||||
|
parser["general"]["ultimaker_auth_data"] = "{}"
|
||||||
|
|
||||||
|
result = io.StringIO()
|
||||||
|
parser.write(result)
|
||||||
|
return [filename], [result.getvalue()]
|
||||||
|
|
||||||
|
def upgradeStack(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
|
||||||
|
"""
|
||||||
|
Upgrades stacks to have the new version number.
|
||||||
|
|
||||||
|
This updates the post-processing scripts with new parameters.
|
||||||
|
:param serialized: The original contents of the stack.
|
||||||
|
:param filename: The original file name of the stack.
|
||||||
|
:return: A list of new file names, and a list of the new contents for
|
||||||
|
those files.
|
||||||
|
"""
|
||||||
|
parser = configparser.ConfigParser(interpolation = None)
|
||||||
|
parser.read_string(serialized)
|
||||||
|
|
||||||
|
# Update version number.
|
||||||
|
if "general" not in parser:
|
||||||
|
parser["general"] = {}
|
||||||
|
parser["general"]["version"] = "5"
|
||||||
|
|
||||||
|
# Update Display Progress on LCD script parameters if present.
|
||||||
|
if "post_processing_scripts" in parser["metadata"]:
|
||||||
|
new_scripts_entries = []
|
||||||
|
for script_str in parser["metadata"]["post_processing_scripts"].split("\n"):
|
||||||
|
if not script_str:
|
||||||
|
continue
|
||||||
|
script_str = script_str.replace(r"\\\n", "\n").replace(r"\\\\", "\\\\") # Unescape escape sequences.
|
||||||
|
script_parser = configparser.ConfigParser(interpolation=None)
|
||||||
|
script_parser.optionxform = str # type: ignore # Don't transform the setting keys as they are case-sensitive.
|
||||||
|
script_parser.read_string(script_str)
|
||||||
|
|
||||||
|
# Update Display Progress on LCD parameters.
|
||||||
|
script_id = script_parser.sections()[0]
|
||||||
|
if script_id == "DisplayProgressOnLCD":
|
||||||
|
script_parser[script_id]["time_remaining_method"] = "m117" if script_parser[script_id]["time_remaining"] == "True" else "none"
|
||||||
|
|
||||||
|
script_io = io.StringIO()
|
||||||
|
script_parser.write(script_io)
|
||||||
|
script_str = script_io.getvalue()
|
||||||
|
script_str = script_str.replace("\\\\", r"\\\\").replace("\n", r"\\\n") # Escape newlines because configparser sees those as section delimiters.
|
||||||
|
new_scripts_entries.append(script_str)
|
||||||
|
parser["metadata"]["post_processing_scripts"] = "\n".join(new_scripts_entries)
|
||||||
|
|
||||||
|
result = io.StringIO()
|
||||||
|
parser.write(result)
|
||||||
|
return [filename], [result.getvalue()]
|
||||||
|
|
||||||
|
def upgradeSettingVisibility(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
|
||||||
|
"""
|
||||||
|
Upgrades setting visibility to have a version number and move moved settings to a different category
|
||||||
|
|
||||||
|
:param serialized: The original contents of the stack.
|
||||||
|
:param filename: The original file name of the stack.
|
||||||
|
:return: A list of new file names, and a list of the new contents for
|
||||||
|
those files.
|
||||||
|
"""
|
||||||
|
parser = configparser.ConfigParser(interpolation = None, allow_no_value=True)
|
||||||
|
parser.read_string(serialized)
|
||||||
|
|
||||||
|
# add version number for the first time
|
||||||
|
parser["general"]["version"] = "2"
|
||||||
|
|
||||||
|
if "top_bottom" not in parser:
|
||||||
|
parser["top_bottom"] = {}
|
||||||
|
|
||||||
|
if "shell" in parser:
|
||||||
|
for setting in parser["shell"]:
|
||||||
|
if setting in self._moved_visibility_settings:
|
||||||
|
parser["top_bottom"][setting] = None # type: ignore
|
||||||
|
del parser["shell"][setting]
|
||||||
|
|
||||||
|
result = io.StringIO()
|
||||||
|
parser.write(result)
|
||||||
|
return [filename], [result.getvalue()]
|
44
plugins/VersionUpgrade/VersionUpgrade48to49/__init__.py
Normal file
44
plugins/VersionUpgrade/VersionUpgrade48to49/__init__.py
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
# Copyright (c) 2020 Ultimaker B.V.
|
||||||
|
# Cura is released under the terms of the LGPLv3 or higher.
|
||||||
|
|
||||||
|
from typing import Any, Dict, TYPE_CHECKING
|
||||||
|
|
||||||
|
from . import VersionUpgrade48to49
|
||||||
|
|
||||||
|
if TYPE_CHECKING:
|
||||||
|
from UM.Application import Application
|
||||||
|
|
||||||
|
upgrade = VersionUpgrade48to49.VersionUpgrade48to49()
|
||||||
|
|
||||||
|
def getMetaData() -> Dict[str, Any]:
|
||||||
|
return {
|
||||||
|
"version_upgrade": {
|
||||||
|
# From To Upgrade function
|
||||||
|
("preferences", 6000016): ("preferences", 7000016, upgrade.upgradePreferences),
|
||||||
|
("machine_stack", 4000016): ("machine_stack", 5000016, upgrade.upgradeStack),
|
||||||
|
("extruder_train", 4000016): ("extruder_train", 5000016, upgrade.upgradeStack),
|
||||||
|
("setting_visibility", 1000000): ("setting_visibility", 2000016, upgrade.upgradeSettingVisibility),
|
||||||
|
},
|
||||||
|
"sources": {
|
||||||
|
"preferences": {
|
||||||
|
"get_version": upgrade.getCfgVersion,
|
||||||
|
"location": {"."}
|
||||||
|
},
|
||||||
|
"machine_stack": {
|
||||||
|
"get_version": upgrade.getCfgVersion,
|
||||||
|
"location": {"./machine_instances"}
|
||||||
|
},
|
||||||
|
"extruder_train": {
|
||||||
|
"get_version": upgrade.getCfgVersion,
|
||||||
|
"location": {"./extruders"}
|
||||||
|
},
|
||||||
|
"setting_visibility": {
|
||||||
|
"get_version": upgrade.getCfgVersion,
|
||||||
|
"location": {"./setting_visibility"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
def register(app: "Application") -> Dict[str, Any]:
|
||||||
|
return {"version_upgrade": upgrade}
|
8
plugins/VersionUpgrade/VersionUpgrade48to49/plugin.json
Normal file
8
plugins/VersionUpgrade/VersionUpgrade48to49/plugin.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "Version Upgrade 4.8 to 4.9",
|
||||||
|
"author": "Ultimaker B.V.",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "Upgrades configurations from Cura 4.8 to Cura 4.9.",
|
||||||
|
"api": "7.5.0",
|
||||||
|
"i18n-catalog": "cura"
|
||||||
|
}
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Seva Alekseyev, Ultimaker B.V.",
|
"author": "Seva Alekseyev, Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides support for reading X3D files.",
|
"description": "Provides support for reading X3D files.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides the X-Ray view.",
|
"description": "Provides the X-Ray view.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"author": "Ultimaker B.V.",
|
"author": "Ultimaker B.V.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"description": "Provides capabilities to read and write XML-based material profiles.",
|
"description": "Provides capabilities to read and write XML-based material profiles.",
|
||||||
"api": "7.4.0",
|
"api": "7.5.0",
|
||||||
"i18n-catalog": "cura"
|
"i18n-catalog": "cura"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,14 +1,18 @@
|
||||||
|
cffi==1.14.1
|
||||||
colorlog
|
colorlog
|
||||||
|
cryptography==3.4.6
|
||||||
|
importlib-metadata==3.7.2
|
||||||
mypy==0.740
|
mypy==0.740
|
||||||
PyQt5==5.10
|
numpy==1.20.2
|
||||||
numpy==1.15.4
|
PyQt5==5.15.2
|
||||||
scipy==1.2.0
|
PyQt5-sip==12.8.1
|
||||||
shapely[vectorized]==1.6.4.post2
|
scipy==1.6.1
|
||||||
|
shapely[vectorized]==1.7.1
|
||||||
|
twisted==21.2.0
|
||||||
|
typing
|
||||||
appdirs==1.4.3
|
appdirs==1.4.3
|
||||||
certifi==2019.11.28
|
certifi==2019.11.28
|
||||||
cffi==1.13.1
|
|
||||||
chardet==3.0.4
|
chardet==3.0.4
|
||||||
cryptography==2.8
|
|
||||||
decorator==4.4.0
|
decorator==4.4.0
|
||||||
idna==2.8
|
idna==2.8
|
||||||
netifaces==0.10.9
|
netifaces==0.10.9
|
||||||
|
@ -26,10 +30,7 @@ requests==2.22.0
|
||||||
sentry-sdk==0.13.5
|
sentry-sdk==0.13.5
|
||||||
six==1.12.0
|
six==1.12.0
|
||||||
trimesh==3.2.33
|
trimesh==3.2.33
|
||||||
typing==3.7.4
|
|
||||||
twisted==19.10.0
|
|
||||||
urllib3==1.25.6
|
urllib3==1.25.6
|
||||||
PyYAML==5.1.2
|
|
||||||
zeroconf==0.24.1
|
zeroconf==0.24.1
|
||||||
comtypes==1.1.7
|
comtypes==1.1.7
|
||||||
pywin32==300
|
pywin32==300
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"display_name": "3MF Reader",
|
"display_name": "3MF Reader",
|
||||||
"description": "Provides support for reading 3MF files.",
|
"description": "Provides support for reading 3MF files.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
"display_name": "3MF Writer",
|
"display_name": "3MF Writer",
|
||||||
"description": "Provides support for writing 3MF files.",
|
"description": "Provides support for writing 3MF files.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -40,7 +40,7 @@
|
||||||
"display_name": "AMF Reader",
|
"display_name": "AMF Reader",
|
||||||
"description": "Provides support for reading AMF files.",
|
"description": "Provides support for reading AMF files.",
|
||||||
"package_version": "1.0.0",
|
"package_version": "1.0.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "fieldOfView",
|
"author_id": "fieldOfView",
|
||||||
|
@ -57,7 +57,7 @@
|
||||||
"display_name": "Cura Backups",
|
"display_name": "Cura Backups",
|
||||||
"description": "Backup and restore your configuration.",
|
"description": "Backup and restore your configuration.",
|
||||||
"package_version": "1.2.0",
|
"package_version": "1.2.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -74,7 +74,7 @@
|
||||||
"display_name": "CuraEngine Backend",
|
"display_name": "CuraEngine Backend",
|
||||||
"description": "Provides the link to the CuraEngine slicing backend.",
|
"description": "Provides the link to the CuraEngine slicing backend.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -91,7 +91,7 @@
|
||||||
"display_name": "Cura Profile Reader",
|
"display_name": "Cura Profile Reader",
|
||||||
"description": "Provides support for importing Cura profiles.",
|
"description": "Provides support for importing Cura profiles.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -108,7 +108,7 @@
|
||||||
"display_name": "Cura Profile Writer",
|
"display_name": "Cura Profile Writer",
|
||||||
"description": "Provides support for exporting Cura profiles.",
|
"description": "Provides support for exporting Cura profiles.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -125,7 +125,7 @@
|
||||||
"display_name": "Firmware Update Checker",
|
"display_name": "Firmware Update Checker",
|
||||||
"description": "Checks for firmware updates.",
|
"description": "Checks for firmware updates.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -142,7 +142,7 @@
|
||||||
"display_name": "Firmware Updater",
|
"display_name": "Firmware Updater",
|
||||||
"description": "Provides a machine actions for updating firmware.",
|
"description": "Provides a machine actions for updating firmware.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -159,7 +159,7 @@
|
||||||
"display_name": "Compressed G-code Reader",
|
"display_name": "Compressed G-code Reader",
|
||||||
"description": "Reads g-code from a compressed archive.",
|
"description": "Reads g-code from a compressed archive.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -176,7 +176,7 @@
|
||||||
"display_name": "Compressed G-code Writer",
|
"display_name": "Compressed G-code Writer",
|
||||||
"description": "Writes g-code to a compressed archive.",
|
"description": "Writes g-code to a compressed archive.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -193,7 +193,7 @@
|
||||||
"display_name": "G-Code Profile Reader",
|
"display_name": "G-Code Profile Reader",
|
||||||
"description": "Provides support for importing profiles from g-code files.",
|
"description": "Provides support for importing profiles from g-code files.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -210,7 +210,7 @@
|
||||||
"display_name": "G-Code Reader",
|
"display_name": "G-Code Reader",
|
||||||
"description": "Allows loading and displaying G-code files.",
|
"description": "Allows loading and displaying G-code files.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "VictorLarchenko",
|
"author_id": "VictorLarchenko",
|
||||||
|
@ -227,7 +227,7 @@
|
||||||
"display_name": "G-Code Writer",
|
"display_name": "G-Code Writer",
|
||||||
"description": "Writes g-code to a file.",
|
"description": "Writes g-code to a file.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -244,7 +244,7 @@
|
||||||
"display_name": "Image Reader",
|
"display_name": "Image Reader",
|
||||||
"description": "Enables ability to generate printable geometry from 2D image files.",
|
"description": "Enables ability to generate printable geometry from 2D image files.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -261,7 +261,7 @@
|
||||||
"display_name": "Legacy Cura Profile Reader",
|
"display_name": "Legacy Cura Profile Reader",
|
||||||
"description": "Provides support for importing profiles from legacy Cura versions.",
|
"description": "Provides support for importing profiles from legacy Cura versions.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -278,7 +278,7 @@
|
||||||
"display_name": "Machine Settings Action",
|
"display_name": "Machine Settings Action",
|
||||||
"description": "Provides a way to change machine settings (such as build volume, nozzle size, etc.).",
|
"description": "Provides a way to change machine settings (such as build volume, nozzle size, etc.).",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "fieldOfView",
|
"author_id": "fieldOfView",
|
||||||
|
@ -295,7 +295,7 @@
|
||||||
"display_name": "Model Checker",
|
"display_name": "Model Checker",
|
||||||
"description": "Checks models and print configuration for possible printing issues and give suggestions.",
|
"description": "Checks models and print configuration for possible printing issues and give suggestions.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -312,7 +312,7 @@
|
||||||
"display_name": "Monitor Stage",
|
"display_name": "Monitor Stage",
|
||||||
"description": "Provides a monitor stage in Cura.",
|
"description": "Provides a monitor stage in Cura.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -329,7 +329,7 @@
|
||||||
"display_name": "Per-Object Settings Tool",
|
"display_name": "Per-Object Settings Tool",
|
||||||
"description": "Provides the per-model settings.",
|
"description": "Provides the per-model settings.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -346,7 +346,7 @@
|
||||||
"display_name": "Post Processing",
|
"display_name": "Post Processing",
|
||||||
"description": "Extension that allows for user created scripts for post processing.",
|
"description": "Extension that allows for user created scripts for post processing.",
|
||||||
"package_version": "2.2.1",
|
"package_version": "2.2.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -363,7 +363,7 @@
|
||||||
"display_name": "Prepare Stage",
|
"display_name": "Prepare Stage",
|
||||||
"description": "Provides a prepare stage in Cura.",
|
"description": "Provides a prepare stage in Cura.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -380,7 +380,7 @@
|
||||||
"display_name": "Preview Stage",
|
"display_name": "Preview Stage",
|
||||||
"description": "Provides a preview stage in Cura.",
|
"description": "Provides a preview stage in Cura.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -397,7 +397,7 @@
|
||||||
"display_name": "Removable Drive Output Device",
|
"display_name": "Removable Drive Output Device",
|
||||||
"description": "Provides removable drive hotplugging and writing support.",
|
"description": "Provides removable drive hotplugging and writing support.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -414,7 +414,7 @@
|
||||||
"display_name": "Sentry Logger",
|
"display_name": "Sentry Logger",
|
||||||
"description": "Logs certain events so that they can be used by the crash reporter",
|
"description": "Logs certain events so that they can be used by the crash reporter",
|
||||||
"package_version": "1.0.0",
|
"package_version": "1.0.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -431,7 +431,7 @@
|
||||||
"display_name": "Simulation View",
|
"display_name": "Simulation View",
|
||||||
"description": "Provides the Simulation view.",
|
"description": "Provides the Simulation view.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -448,7 +448,7 @@
|
||||||
"display_name": "Slice Info",
|
"display_name": "Slice Info",
|
||||||
"description": "Submits anonymous slice info. Can be disabled through preferences.",
|
"description": "Submits anonymous slice info. Can be disabled through preferences.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -465,7 +465,7 @@
|
||||||
"display_name": "Solid View",
|
"display_name": "Solid View",
|
||||||
"description": "Provides a normal solid mesh view.",
|
"description": "Provides a normal solid mesh view.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -482,7 +482,7 @@
|
||||||
"display_name": "Support Eraser Tool",
|
"display_name": "Support Eraser Tool",
|
||||||
"description": "Creates an eraser mesh to block the printing of support in certain places.",
|
"description": "Creates an eraser mesh to block the printing of support in certain places.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -499,7 +499,7 @@
|
||||||
"display_name": "Trimesh Reader",
|
"display_name": "Trimesh Reader",
|
||||||
"description": "Provides support for reading model files.",
|
"description": "Provides support for reading model files.",
|
||||||
"package_version": "1.0.0",
|
"package_version": "1.0.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -516,7 +516,7 @@
|
||||||
"display_name": "Toolbox",
|
"display_name": "Toolbox",
|
||||||
"description": "Find, manage and install new Cura packages.",
|
"description": "Find, manage and install new Cura packages.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -533,7 +533,7 @@
|
||||||
"display_name": "UFP Reader",
|
"display_name": "UFP Reader",
|
||||||
"description": "Provides support for reading Ultimaker Format Packages.",
|
"description": "Provides support for reading Ultimaker Format Packages.",
|
||||||
"package_version": "1.0.0",
|
"package_version": "1.0.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -550,7 +550,7 @@
|
||||||
"display_name": "UFP Writer",
|
"display_name": "UFP Writer",
|
||||||
"description": "Provides support for writing Ultimaker Format Packages.",
|
"description": "Provides support for writing Ultimaker Format Packages.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -567,7 +567,7 @@
|
||||||
"display_name": "Ultimaker Machine Actions",
|
"display_name": "Ultimaker Machine Actions",
|
||||||
"description": "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.).",
|
"description": "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.).",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -584,7 +584,7 @@
|
||||||
"display_name": "UM3 Network Printing",
|
"display_name": "UM3 Network Printing",
|
||||||
"description": "Manages network connections to Ultimaker 3 printers.",
|
"description": "Manages network connections to Ultimaker 3 printers.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -601,7 +601,7 @@
|
||||||
"display_name": "USB Printing",
|
"display_name": "USB Printing",
|
||||||
"description": "Accepts G-Code and sends them to a printer. Plugin can also update firmware.",
|
"description": "Accepts G-Code and sends them to a printer. Plugin can also update firmware.",
|
||||||
"package_version": "1.0.2",
|
"package_version": "1.0.2",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -618,7 +618,7 @@
|
||||||
"display_name": "Version Upgrade 2.1 to 2.2",
|
"display_name": "Version Upgrade 2.1 to 2.2",
|
||||||
"description": "Upgrades configurations from Cura 2.1 to Cura 2.2.",
|
"description": "Upgrades configurations from Cura 2.1 to Cura 2.2.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -635,7 +635,7 @@
|
||||||
"display_name": "Version Upgrade 2.2 to 2.4",
|
"display_name": "Version Upgrade 2.2 to 2.4",
|
||||||
"description": "Upgrades configurations from Cura 2.2 to Cura 2.4.",
|
"description": "Upgrades configurations from Cura 2.2 to Cura 2.4.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -652,7 +652,7 @@
|
||||||
"display_name": "Version Upgrade 2.5 to 2.6",
|
"display_name": "Version Upgrade 2.5 to 2.6",
|
||||||
"description": "Upgrades configurations from Cura 2.5 to Cura 2.6.",
|
"description": "Upgrades configurations from Cura 2.5 to Cura 2.6.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -669,7 +669,7 @@
|
||||||
"display_name": "Version Upgrade 2.6 to 2.7",
|
"display_name": "Version Upgrade 2.6 to 2.7",
|
||||||
"description": "Upgrades configurations from Cura 2.6 to Cura 2.7.",
|
"description": "Upgrades configurations from Cura 2.6 to Cura 2.7.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -686,7 +686,7 @@
|
||||||
"display_name": "Version Upgrade 2.7 to 3.0",
|
"display_name": "Version Upgrade 2.7 to 3.0",
|
||||||
"description": "Upgrades configurations from Cura 2.7 to Cura 3.0.",
|
"description": "Upgrades configurations from Cura 2.7 to Cura 3.0.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -703,7 +703,7 @@
|
||||||
"display_name": "Version Upgrade 3.0 to 3.1",
|
"display_name": "Version Upgrade 3.0 to 3.1",
|
||||||
"description": "Upgrades configurations from Cura 3.0 to Cura 3.1.",
|
"description": "Upgrades configurations from Cura 3.0 to Cura 3.1.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -720,7 +720,7 @@
|
||||||
"display_name": "Version Upgrade 3.2 to 3.3",
|
"display_name": "Version Upgrade 3.2 to 3.3",
|
||||||
"description": "Upgrades configurations from Cura 3.2 to Cura 3.3.",
|
"description": "Upgrades configurations from Cura 3.2 to Cura 3.3.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -737,7 +737,7 @@
|
||||||
"display_name": "Version Upgrade 3.3 to 3.4",
|
"display_name": "Version Upgrade 3.3 to 3.4",
|
||||||
"description": "Upgrades configurations from Cura 3.3 to Cura 3.4.",
|
"description": "Upgrades configurations from Cura 3.3 to Cura 3.4.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -754,7 +754,7 @@
|
||||||
"display_name": "Version Upgrade 3.4 to 3.5",
|
"display_name": "Version Upgrade 3.4 to 3.5",
|
||||||
"description": "Upgrades configurations from Cura 3.4 to Cura 3.5.",
|
"description": "Upgrades configurations from Cura 3.4 to Cura 3.5.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -771,7 +771,7 @@
|
||||||
"display_name": "Version Upgrade 3.5 to 4.0",
|
"display_name": "Version Upgrade 3.5 to 4.0",
|
||||||
"description": "Upgrades configurations from Cura 3.5 to Cura 4.0.",
|
"description": "Upgrades configurations from Cura 3.5 to Cura 4.0.",
|
||||||
"package_version": "1.0.0",
|
"package_version": "1.0.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -788,7 +788,7 @@
|
||||||
"display_name": "Version Upgrade 4.0 to 4.1",
|
"display_name": "Version Upgrade 4.0 to 4.1",
|
||||||
"description": "Upgrades configurations from Cura 4.0 to Cura 4.1.",
|
"description": "Upgrades configurations from Cura 4.0 to Cura 4.1.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -805,7 +805,7 @@
|
||||||
"display_name": "Version Upgrade 4.1 to 4.2",
|
"display_name": "Version Upgrade 4.1 to 4.2",
|
||||||
"description": "Upgrades configurations from Cura 4.1 to Cura 4.2.",
|
"description": "Upgrades configurations from Cura 4.1 to Cura 4.2.",
|
||||||
"package_version": "1.0.0",
|
"package_version": "1.0.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -822,7 +822,7 @@
|
||||||
"display_name": "Version Upgrade 4.2 to 4.3",
|
"display_name": "Version Upgrade 4.2 to 4.3",
|
||||||
"description": "Upgrades configurations from Cura 4.2 to Cura 4.3.",
|
"description": "Upgrades configurations from Cura 4.2 to Cura 4.3.",
|
||||||
"package_version": "1.0.0",
|
"package_version": "1.0.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -839,7 +839,7 @@
|
||||||
"display_name": "Version Upgrade 4.3 to 4.4",
|
"display_name": "Version Upgrade 4.3 to 4.4",
|
||||||
"description": "Upgrades configurations from Cura 4.3 to Cura 4.4.",
|
"description": "Upgrades configurations from Cura 4.3 to Cura 4.4.",
|
||||||
"package_version": "1.0.0",
|
"package_version": "1.0.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -856,7 +856,7 @@
|
||||||
"display_name": "Version Upgrade 4.4 to 4.5",
|
"display_name": "Version Upgrade 4.4 to 4.5",
|
||||||
"description": "Upgrades configurations from Cura 4.4 to Cura 4.5.",
|
"description": "Upgrades configurations from Cura 4.4 to Cura 4.5.",
|
||||||
"package_version": "1.0.0",
|
"package_version": "1.0.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -873,7 +873,7 @@
|
||||||
"display_name": "Version Upgrade 4.5 to 4.6",
|
"display_name": "Version Upgrade 4.5 to 4.6",
|
||||||
"description": "Upgrades configurations from Cura 4.5 to Cura 4.6.",
|
"description": "Upgrades configurations from Cura 4.5 to Cura 4.6.",
|
||||||
"package_version": "1.0.0",
|
"package_version": "1.0.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -890,7 +890,7 @@
|
||||||
"display_name": "Version Upgrade 4.6.0 to 4.6.2",
|
"display_name": "Version Upgrade 4.6.0 to 4.6.2",
|
||||||
"description": "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2.",
|
"description": "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2.",
|
||||||
"package_version": "1.0.0",
|
"package_version": "1.0.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -907,7 +907,41 @@
|
||||||
"display_name": "Version Upgrade 4.6.2 to 4.7",
|
"display_name": "Version Upgrade 4.6.2 to 4.7",
|
||||||
"description": "Upgrades configurations from Cura 4.6.2 to Cura 4.7.",
|
"description": "Upgrades configurations from Cura 4.6.2 to Cura 4.7.",
|
||||||
"package_version": "1.0.0",
|
"package_version": "1.0.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
|
"website": "https://ultimaker.com",
|
||||||
|
"author": {
|
||||||
|
"author_id": "UltimakerPackages",
|
||||||
|
"display_name": "Ultimaker B.V.",
|
||||||
|
"email": "plugins@ultimaker.com",
|
||||||
|
"website": "https://ultimaker.com"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"VersionUpgrade47to48": {
|
||||||
|
"package_info": {
|
||||||
|
"package_id": "VersionUpgrade47to48",
|
||||||
|
"package_type": "plugin",
|
||||||
|
"display_name": "Version Upgrade 4.7.0 to 4.8.0",
|
||||||
|
"description": "Upgrades configurations from Cura 4.7.0 to Cura 4.8.0",
|
||||||
|
"package_version": "1.0.0",
|
||||||
|
"sdk_version": "7.5.0",
|
||||||
|
"website": "https://ultimaker.com",
|
||||||
|
"author": {
|
||||||
|
"author_id": "UltimakerPackages",
|
||||||
|
"display_name": "Ultimaker B.V.",
|
||||||
|
"email": "plugins@ultimaker.com",
|
||||||
|
"website": "https://ultimaker.com"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"VersionUpgrade48to49": {
|
||||||
|
"package_info": {
|
||||||
|
"package_id": "VersionUpgrade48to49",
|
||||||
|
"package_type": "plugin",
|
||||||
|
"display_name": "Version Upgrade 4.8.0 to 4.9.0",
|
||||||
|
"description": "Upgrades configurations from Cura 4.8.0 to Cura 4.9.0",
|
||||||
|
"package_version": "1.0.0",
|
||||||
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -924,7 +958,7 @@
|
||||||
"display_name": "X3D Reader",
|
"display_name": "X3D Reader",
|
||||||
"description": "Provides support for reading X3D files.",
|
"description": "Provides support for reading X3D files.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "SevaAlekseyev",
|
"author_id": "SevaAlekseyev",
|
||||||
|
@ -941,7 +975,7 @@
|
||||||
"display_name": "XML Material Profiles",
|
"display_name": "XML Material Profiles",
|
||||||
"description": "Provides capabilities to read and write XML-based material profiles.",
|
"description": "Provides capabilities to read and write XML-based material profiles.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -958,7 +992,7 @@
|
||||||
"display_name": "X-Ray View",
|
"display_name": "X-Ray View",
|
||||||
"description": "Provides the X-Ray view.",
|
"description": "Provides the X-Ray view.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com",
|
"website": "https://ultimaker.com",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -975,7 +1009,7 @@
|
||||||
"display_name": "Generic ABS",
|
"display_name": "Generic ABS",
|
||||||
"description": "The generic ABS profile which other profiles can be based upon.",
|
"description": "The generic ABS profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -993,7 +1027,7 @@
|
||||||
"display_name": "Generic BAM",
|
"display_name": "Generic BAM",
|
||||||
"description": "The generic BAM profile which other profiles can be based upon.",
|
"description": "The generic BAM profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1011,7 +1045,7 @@
|
||||||
"display_name": "Generic CFF CPE",
|
"display_name": "Generic CFF CPE",
|
||||||
"description": "The generic CFF CPE profile which other profiles can be based upon.",
|
"description": "The generic CFF CPE profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1029,7 +1063,7 @@
|
||||||
"display_name": "Generic CFF PA",
|
"display_name": "Generic CFF PA",
|
||||||
"description": "The generic CFF PA profile which other profiles can be based upon.",
|
"description": "The generic CFF PA profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1047,7 +1081,7 @@
|
||||||
"display_name": "Generic CPE",
|
"display_name": "Generic CPE",
|
||||||
"description": "The generic CPE profile which other profiles can be based upon.",
|
"description": "The generic CPE profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1065,7 +1099,7 @@
|
||||||
"display_name": "Generic CPE+",
|
"display_name": "Generic CPE+",
|
||||||
"description": "The generic CPE+ profile which other profiles can be based upon.",
|
"description": "The generic CPE+ profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1083,7 +1117,7 @@
|
||||||
"display_name": "Generic GFF CPE",
|
"display_name": "Generic GFF CPE",
|
||||||
"description": "The generic GFF CPE profile which other profiles can be based upon.",
|
"description": "The generic GFF CPE profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1101,7 +1135,7 @@
|
||||||
"display_name": "Generic GFF PA",
|
"display_name": "Generic GFF PA",
|
||||||
"description": "The generic GFF PA profile which other profiles can be based upon.",
|
"description": "The generic GFF PA profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1119,7 +1153,7 @@
|
||||||
"display_name": "Generic HIPS",
|
"display_name": "Generic HIPS",
|
||||||
"description": "The generic HIPS profile which other profiles can be based upon.",
|
"description": "The generic HIPS profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1137,7 +1171,7 @@
|
||||||
"display_name": "Generic Nylon",
|
"display_name": "Generic Nylon",
|
||||||
"description": "The generic Nylon profile which other profiles can be based upon.",
|
"description": "The generic Nylon profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1155,7 +1189,7 @@
|
||||||
"display_name": "Generic PC",
|
"display_name": "Generic PC",
|
||||||
"description": "The generic PC profile which other profiles can be based upon.",
|
"description": "The generic PC profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1173,7 +1207,7 @@
|
||||||
"display_name": "Generic PETG",
|
"display_name": "Generic PETG",
|
||||||
"description": "The generic PETG profile which other profiles can be based upon.",
|
"description": "The generic PETG profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1191,7 +1225,7 @@
|
||||||
"display_name": "Generic PLA",
|
"display_name": "Generic PLA",
|
||||||
"description": "The generic PLA profile which other profiles can be based upon.",
|
"description": "The generic PLA profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1209,7 +1243,7 @@
|
||||||
"display_name": "Generic PP",
|
"display_name": "Generic PP",
|
||||||
"description": "The generic PP profile which other profiles can be based upon.",
|
"description": "The generic PP profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1227,7 +1261,7 @@
|
||||||
"display_name": "Generic PVA",
|
"display_name": "Generic PVA",
|
||||||
"description": "The generic PVA profile which other profiles can be based upon.",
|
"description": "The generic PVA profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1245,7 +1279,7 @@
|
||||||
"display_name": "Generic Tough PLA",
|
"display_name": "Generic Tough PLA",
|
||||||
"description": "The generic Tough PLA profile which other profiles can be based upon.",
|
"description": "The generic Tough PLA profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1263,7 +1297,7 @@
|
||||||
"display_name": "Generic TPU",
|
"display_name": "Generic TPU",
|
||||||
"description": "The generic TPU profile which other profiles can be based upon.",
|
"description": "The generic TPU profile which other profiles can be based upon.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Generic",
|
"author_id": "Generic",
|
||||||
|
@ -1281,7 +1315,7 @@
|
||||||
"display_name": "Dagoma Chromatik PLA",
|
"display_name": "Dagoma Chromatik PLA",
|
||||||
"description": "Filament testé et approuvé pour les imprimantes 3D Dagoma. Chromatik est l'idéal pour débuter et suivre les tutoriels premiers pas. Il vous offre qualité et résistance pour chacune de vos impressions.",
|
"description": "Filament testé et approuvé pour les imprimantes 3D Dagoma. Chromatik est l'idéal pour débuter et suivre les tutoriels premiers pas. Il vous offre qualité et résistance pour chacune de vos impressions.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://dagoma.fr/boutique/filaments.html",
|
"website": "https://dagoma.fr/boutique/filaments.html",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Dagoma",
|
"author_id": "Dagoma",
|
||||||
|
@ -1298,7 +1332,7 @@
|
||||||
"display_name": "FABtotum ABS",
|
"display_name": "FABtotum ABS",
|
||||||
"description": "This material is easy to be extruded but it is not the simplest to use. It is one of the most used in 3D printing to get very well finished objects. It is not sustainable and its smoke can be dangerous if inhaled. The reason to prefer this filament to PLA is mainly because of its precision and mechanical specs. ABS (for plastic) stands for Acrylonitrile Butadiene Styrene and it is a thermoplastic which is widely used in everyday objects. It can be printed with any FFF 3D printer which can get to high temperatures as it must be extruded in a range between 220° and 245°, so it’s compatible with all versions of the FABtotum Personal fabricator.",
|
"description": "This material is easy to be extruded but it is not the simplest to use. It is one of the most used in 3D printing to get very well finished objects. It is not sustainable and its smoke can be dangerous if inhaled. The reason to prefer this filament to PLA is mainly because of its precision and mechanical specs. ABS (for plastic) stands for Acrylonitrile Butadiene Styrene and it is a thermoplastic which is widely used in everyday objects. It can be printed with any FFF 3D printer which can get to high temperatures as it must be extruded in a range between 220° and 245°, so it’s compatible with all versions of the FABtotum Personal fabricator.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=40",
|
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=40",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "FABtotum",
|
"author_id": "FABtotum",
|
||||||
|
@ -1315,7 +1349,7 @@
|
||||||
"display_name": "FABtotum Nylon",
|
"display_name": "FABtotum Nylon",
|
||||||
"description": "When 3D printing started this material was not listed among the extrudable filaments. It is flexible as well as resistant to tractions. It is well known for its uses in textile but also in industries which require a strong and flexible material. There are different kinds of Nylon: 3D printing mostly uses Nylon 6 and Nylon 6.6, which are the most common. It requires higher temperatures to be printed, so a 3D printer must be able to reach them (around 240°C): the FABtotum, of course, can.",
|
"description": "When 3D printing started this material was not listed among the extrudable filaments. It is flexible as well as resistant to tractions. It is well known for its uses in textile but also in industries which require a strong and flexible material. There are different kinds of Nylon: 3D printing mostly uses Nylon 6 and Nylon 6.6, which are the most common. It requires higher temperatures to be printed, so a 3D printer must be able to reach them (around 240°C): the FABtotum, of course, can.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=53",
|
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=53",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "FABtotum",
|
"author_id": "FABtotum",
|
||||||
|
@ -1332,7 +1366,7 @@
|
||||||
"display_name": "FABtotum PLA",
|
"display_name": "FABtotum PLA",
|
||||||
"description": "It is the most common filament used for 3D printing. It is studied to be bio-degradable as it comes from corn starch’s sugar mainly. It is completely made of renewable sources and has no footprint on polluting. PLA stands for PolyLactic Acid and it is a thermoplastic that today is still considered the easiest material to be 3D printed. It can be extruded at lower temperatures: the standard range of FABtotum’s one is between 185° and 195°.",
|
"description": "It is the most common filament used for 3D printing. It is studied to be bio-degradable as it comes from corn starch’s sugar mainly. It is completely made of renewable sources and has no footprint on polluting. PLA stands for PolyLactic Acid and it is a thermoplastic that today is still considered the easiest material to be 3D printed. It can be extruded at lower temperatures: the standard range of FABtotum’s one is between 185° and 195°.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=39",
|
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=39",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "FABtotum",
|
"author_id": "FABtotum",
|
||||||
|
@ -1349,7 +1383,7 @@
|
||||||
"display_name": "FABtotum TPU Shore 98A",
|
"display_name": "FABtotum TPU Shore 98A",
|
||||||
"description": "",
|
"description": "",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=66",
|
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=66",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "FABtotum",
|
"author_id": "FABtotum",
|
||||||
|
@ -1366,7 +1400,7 @@
|
||||||
"display_name": "Fiberlogy HD PLA",
|
"display_name": "Fiberlogy HD PLA",
|
||||||
"description": "With our HD PLA you have many more options. You can use this material in two ways. Choose the one you like best. You can use it as a normal PLA and get prints characterized by a very good adhesion between the layers and high precision. You can also make your prints acquire similar properties to that of ABS – better impact resistance and high temperature resistance. All you need is an oven. Yes, an oven! By annealing our HD PLA in an oven, in accordance with the manual, you will avoid all the inconveniences of printing with ABS, such as unpleasant odour or hazardous fumes.",
|
"description": "With our HD PLA you have many more options. You can use this material in two ways. Choose the one you like best. You can use it as a normal PLA and get prints characterized by a very good adhesion between the layers and high precision. You can also make your prints acquire similar properties to that of ABS – better impact resistance and high temperature resistance. All you need is an oven. Yes, an oven! By annealing our HD PLA in an oven, in accordance with the manual, you will avoid all the inconveniences of printing with ABS, such as unpleasant odour or hazardous fumes.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "http://fiberlogy.com/en/fiberlogy-filaments/filament-hd-pla/",
|
"website": "http://fiberlogy.com/en/fiberlogy-filaments/filament-hd-pla/",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Fiberlogy",
|
"author_id": "Fiberlogy",
|
||||||
|
@ -1383,7 +1417,7 @@
|
||||||
"display_name": "Filo3D PLA",
|
"display_name": "Filo3D PLA",
|
||||||
"description": "Fast, safe and reliable printing. PLA is ideal for the fast and reliable printing of parts and prototypes with a great surface quality.",
|
"description": "Fast, safe and reliable printing. PLA is ideal for the fast and reliable printing of parts and prototypes with a great surface quality.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://dagoma.fr",
|
"website": "https://dagoma.fr",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Dagoma",
|
"author_id": "Dagoma",
|
||||||
|
@ -1400,7 +1434,7 @@
|
||||||
"display_name": "IMADE3D JellyBOX PETG",
|
"display_name": "IMADE3D JellyBOX PETG",
|
||||||
"description": "",
|
"description": "",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "http://shop.imade3d.com/filament.html",
|
"website": "http://shop.imade3d.com/filament.html",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "IMADE3D",
|
"author_id": "IMADE3D",
|
||||||
|
@ -1417,7 +1451,7 @@
|
||||||
"display_name": "IMADE3D JellyBOX PLA",
|
"display_name": "IMADE3D JellyBOX PLA",
|
||||||
"description": "",
|
"description": "",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "http://shop.imade3d.com/filament.html",
|
"website": "http://shop.imade3d.com/filament.html",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "IMADE3D",
|
"author_id": "IMADE3D",
|
||||||
|
@ -1434,7 +1468,7 @@
|
||||||
"display_name": "Octofiber PLA",
|
"display_name": "Octofiber PLA",
|
||||||
"description": "PLA material from Octofiber.",
|
"description": "PLA material from Octofiber.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://nl.octofiber.com/3d-printing-filament/pla.html",
|
"website": "https://nl.octofiber.com/3d-printing-filament/pla.html",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Octofiber",
|
"author_id": "Octofiber",
|
||||||
|
@ -1451,7 +1485,7 @@
|
||||||
"display_name": "PolyFlex™ PLA",
|
"display_name": "PolyFlex™ PLA",
|
||||||
"description": "PolyFlex™ is a highly flexible yet easy to print 3D printing material. Featuring good elasticity and a large strain-to- failure, PolyFlex™ opens up a completely new realm of applications.",
|
"description": "PolyFlex™ is a highly flexible yet easy to print 3D printing material. Featuring good elasticity and a large strain-to- failure, PolyFlex™ opens up a completely new realm of applications.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "http://www.polymaker.com/shop/polyflex/",
|
"website": "http://www.polymaker.com/shop/polyflex/",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Polymaker",
|
"author_id": "Polymaker",
|
||||||
|
@ -1468,7 +1502,7 @@
|
||||||
"display_name": "PolyMax™ PLA",
|
"display_name": "PolyMax™ PLA",
|
||||||
"description": "PolyMax™ PLA is a 3D printing material with excellent mechanical properties and printing quality. PolyMax™ PLA has an impact resistance of up to nine times that of regular PLA, and better overall mechanical properties than ABS.",
|
"description": "PolyMax™ PLA is a 3D printing material with excellent mechanical properties and printing quality. PolyMax™ PLA has an impact resistance of up to nine times that of regular PLA, and better overall mechanical properties than ABS.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "http://www.polymaker.com/shop/polymax/",
|
"website": "http://www.polymaker.com/shop/polymax/",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Polymaker",
|
"author_id": "Polymaker",
|
||||||
|
@ -1485,7 +1519,7 @@
|
||||||
"display_name": "PolyPlus™ PLA True Colour",
|
"display_name": "PolyPlus™ PLA True Colour",
|
||||||
"description": "PolyPlus™ PLA is a premium PLA designed for all desktop FDM/FFF 3D printers. It is produced with our patented Jam-Free™ technology that ensures consistent extrusion and prevents jams.",
|
"description": "PolyPlus™ PLA is a premium PLA designed for all desktop FDM/FFF 3D printers. It is produced with our patented Jam-Free™ technology that ensures consistent extrusion and prevents jams.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "http://www.polymaker.com/shop/polyplus-true-colour/",
|
"website": "http://www.polymaker.com/shop/polyplus-true-colour/",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Polymaker",
|
"author_id": "Polymaker",
|
||||||
|
@ -1502,7 +1536,7 @@
|
||||||
"display_name": "PolyWood™ PLA",
|
"display_name": "PolyWood™ PLA",
|
||||||
"description": "PolyWood™ is a wood mimic printing material that contains no actual wood ensuring a clean Jam-Free™ printing experience.",
|
"description": "PolyWood™ is a wood mimic printing material that contains no actual wood ensuring a clean Jam-Free™ printing experience.",
|
||||||
"package_version": "1.0.1",
|
"package_version": "1.0.1",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "http://www.polymaker.com/shop/polywood/",
|
"website": "http://www.polymaker.com/shop/polywood/",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Polymaker",
|
"author_id": "Polymaker",
|
||||||
|
@ -1519,7 +1553,7 @@
|
||||||
"display_name": "Ultimaker ABS",
|
"display_name": "Ultimaker ABS",
|
||||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com/products/materials/abs",
|
"website": "https://ultimaker.com/products/materials/abs",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -1538,7 +1572,7 @@
|
||||||
"display_name": "Ultimaker Breakaway",
|
"display_name": "Ultimaker Breakaway",
|
||||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com/products/materials/breakaway",
|
"website": "https://ultimaker.com/products/materials/breakaway",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -1557,7 +1591,7 @@
|
||||||
"display_name": "Ultimaker CPE",
|
"display_name": "Ultimaker CPE",
|
||||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com/products/materials/abs",
|
"website": "https://ultimaker.com/products/materials/abs",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -1576,7 +1610,7 @@
|
||||||
"display_name": "Ultimaker CPE+",
|
"display_name": "Ultimaker CPE+",
|
||||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com/products/materials/cpe",
|
"website": "https://ultimaker.com/products/materials/cpe",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -1595,7 +1629,7 @@
|
||||||
"display_name": "Ultimaker Nylon",
|
"display_name": "Ultimaker Nylon",
|
||||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com/products/materials/abs",
|
"website": "https://ultimaker.com/products/materials/abs",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -1614,7 +1648,7 @@
|
||||||
"display_name": "Ultimaker PC",
|
"display_name": "Ultimaker PC",
|
||||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com/products/materials/pc",
|
"website": "https://ultimaker.com/products/materials/pc",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -1633,7 +1667,7 @@
|
||||||
"display_name": "Ultimaker PLA",
|
"display_name": "Ultimaker PLA",
|
||||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com/products/materials/abs",
|
"website": "https://ultimaker.com/products/materials/abs",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -1652,7 +1686,7 @@
|
||||||
"display_name": "Ultimaker PP",
|
"display_name": "Ultimaker PP",
|
||||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com/products/materials/pp",
|
"website": "https://ultimaker.com/products/materials/pp",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -1671,7 +1705,7 @@
|
||||||
"display_name": "Ultimaker PVA",
|
"display_name": "Ultimaker PVA",
|
||||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com/products/materials/abs",
|
"website": "https://ultimaker.com/products/materials/abs",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -1690,7 +1724,7 @@
|
||||||
"display_name": "Ultimaker TPU 95A",
|
"display_name": "Ultimaker TPU 95A",
|
||||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com/products/materials/tpu-95a",
|
"website": "https://ultimaker.com/products/materials/tpu-95a",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -1709,7 +1743,7 @@
|
||||||
"display_name": "Ultimaker Tough PLA",
|
"display_name": "Ultimaker Tough PLA",
|
||||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://ultimaker.com/products/materials/tough-pla",
|
"website": "https://ultimaker.com/products/materials/tough-pla",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "UltimakerPackages",
|
"author_id": "UltimakerPackages",
|
||||||
|
@ -1728,7 +1762,7 @@
|
||||||
"display_name": "Vertex Delta ABS",
|
"display_name": "Vertex Delta ABS",
|
||||||
"description": "ABS material and quality files for the Delta Vertex K8800.",
|
"description": "ABS material and quality files for the Delta Vertex K8800.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://vertex3dprinter.eu",
|
"website": "https://vertex3dprinter.eu",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Velleman",
|
"author_id": "Velleman",
|
||||||
|
@ -1745,7 +1779,7 @@
|
||||||
"display_name": "Vertex Delta PET",
|
"display_name": "Vertex Delta PET",
|
||||||
"description": "ABS material and quality files for the Delta Vertex K8800.",
|
"description": "ABS material and quality files for the Delta Vertex K8800.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://vertex3dprinter.eu",
|
"website": "https://vertex3dprinter.eu",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Velleman",
|
"author_id": "Velleman",
|
||||||
|
@ -1762,7 +1796,7 @@
|
||||||
"display_name": "Vertex Delta PLA",
|
"display_name": "Vertex Delta PLA",
|
||||||
"description": "ABS material and quality files for the Delta Vertex K8800.",
|
"description": "ABS material and quality files for the Delta Vertex K8800.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://vertex3dprinter.eu",
|
"website": "https://vertex3dprinter.eu",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Velleman",
|
"author_id": "Velleman",
|
||||||
|
@ -1779,7 +1813,7 @@
|
||||||
"display_name": "Vertex Delta TPU",
|
"display_name": "Vertex Delta TPU",
|
||||||
"description": "ABS material and quality files for the Delta Vertex K8800.",
|
"description": "ABS material and quality files for the Delta Vertex K8800.",
|
||||||
"package_version": "1.4.0",
|
"package_version": "1.4.0",
|
||||||
"sdk_version": "7.4.0",
|
"sdk_version": "7.5.0",
|
||||||
"website": "https://vertex3dprinter.eu",
|
"website": "https://vertex3dprinter.eu",
|
||||||
"author": {
|
"author": {
|
||||||
"author_id": "Velleman",
|
"author_id": "Velleman",
|
||||||
|
|
159
resources/definitions/atom3.def.json
Normal file
159
resources/definitions/atom3.def.json
Normal file
|
@ -0,0 +1,159 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"name": "Atom 3",
|
||||||
|
"inherits": "fdmprinter",
|
||||||
|
"metadata": {
|
||||||
|
"visible": true,
|
||||||
|
"author": "Daniel Kurth",
|
||||||
|
"manufacturer": "Layer One",
|
||||||
|
"platform_offset": [0, 0, 0],
|
||||||
|
"has_machine_quality": false,
|
||||||
|
"has_materials": true,
|
||||||
|
"preferred_material": "layer_one_dark_gray_pla",
|
||||||
|
"has_variants": true,
|
||||||
|
"preferred_variant_name": "PTFE hotend + 0.4mm brass nozzle",
|
||||||
|
"preferred_quality_type": "normal",
|
||||||
|
"variants_name": "Tool:",
|
||||||
|
"platform": "Atom 3 bed.3mf",
|
||||||
|
"machine_extruder_trains":
|
||||||
|
{
|
||||||
|
"0": "atom3_extruder_0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"overrides": {
|
||||||
|
|
||||||
|
"machine_name": { "default_value": "Atom 3" },
|
||||||
|
"machine_show_variants": { "default_value": true},
|
||||||
|
"machine_shape": { "default_value": "elliptic" },
|
||||||
|
"machine_width": { "default_value": 270},
|
||||||
|
"machine_depth": { "default_value": 270},
|
||||||
|
"machine_height": { "default_value": 340},
|
||||||
|
"machine_center_is_zero": { "default_value": true},
|
||||||
|
"machine_nozzle_head_distance": { "default_value": 6},
|
||||||
|
"machine_head_with_fans_polygon":
|
||||||
|
{
|
||||||
|
"default_value":[
|
||||||
|
[-23.82, 51.25],
|
||||||
|
[23.82, 51.25],
|
||||||
|
[56.292 , -5.00],
|
||||||
|
[32.476, -46.250],
|
||||||
|
[-32.476, -46.25],
|
||||||
|
[-56.292, -5.00]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"machine_gcode_flavor": { "RepRap (Marlin/Sprinter)": "Marlin" },
|
||||||
|
"machine_heated_bed": { "default_value": true },
|
||||||
|
"material_diameter": { "default_value": 1.75},
|
||||||
|
"machine_start_gcode": {
|
||||||
|
"default_value": ";MACHINE START CODE\nG21 ;metric values\nG90 ;absolute positioning\nG28 ;home\nG1 Z5 F9000\n;MACHINE START CODE"
|
||||||
|
},
|
||||||
|
"machine_end_gcode": {
|
||||||
|
"default_value": ";MACHINE END CODE\nG91 ;relative positioning\nG1 E-1 F300 ;retract filament release pressure\nG1 Z+1.0 E-5 F9000 ;move up a and retract more\nG90 ;absolute positioning\nG28; home\nM84 ;steppers off\n;MACHINE END CODE"
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"layer_height": {"default_value": 0.2 },
|
||||||
|
"layer_height_0": {
|
||||||
|
"default_value": 0.2,
|
||||||
|
"value": "layer_height"
|
||||||
|
},
|
||||||
|
"line_width": { "value": "machine_nozzle_size"},
|
||||||
|
"infill_line_width": { "value":"line_width"},
|
||||||
|
"initial_layer_line_width_factor": { "default_value": 100},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"top_bottom_thickness": { "default_value": 1.0},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"infill_sparse_density": { "default_value": 17},
|
||||||
|
"infill_before_walls": { "value": false},
|
||||||
|
"zig_zaggify_infill": { "value": true},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"default_material_print_temperature": { "default_value": 200 },
|
||||||
|
"material_print_temperature_layer_0": { "value": "material_print_temperature + 0"},
|
||||||
|
"material_initial_print_temperature": { "value": "material_print_temperature_layer_0"},
|
||||||
|
"material_final_print_temperature": { "value": "material_print_temperature"},
|
||||||
|
"default_material_bed_temperature": {
|
||||||
|
"default_value": 60,
|
||||||
|
"minimum_value": "0",
|
||||||
|
"minimum_value_warning": "build_volume_temperature",
|
||||||
|
"maximum_value_warning": "115",
|
||||||
|
"maximum_value": "120"
|
||||||
|
},
|
||||||
|
"material_bed_temperature":
|
||||||
|
{
|
||||||
|
"value": "round(default_material_bed_temperature-((-0.202*default_material_bed_temperature)+7.16)) if default_material_bed_temperature > 40 else default_material_bed_temperature",
|
||||||
|
"minimum_value": "0",
|
||||||
|
"minimum_value_warning": "build_volume_temperature",
|
||||||
|
"maximum_value_warning": "115",
|
||||||
|
"maximum_value": "120"
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"speed_print": { "default_value": 40},
|
||||||
|
"speed_wall": { "value": "speed_print * 0.75"},
|
||||||
|
"speed_wall_0": { "value": "speed_print * 0.5"},
|
||||||
|
"speed_wall_x": { "value": "speed_print * 0.75"},
|
||||||
|
"speed_layer_0": { "value": "20"},
|
||||||
|
"speed_slowdown_layers": { "default_value": 1},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"retraction_amount": {
|
||||||
|
"default_value": 7,
|
||||||
|
"maximum_value_warning": 9 },
|
||||||
|
"retraction_speed": {
|
||||||
|
"default_value": 70,
|
||||||
|
"maximum_value_warning": 80
|
||||||
|
},
|
||||||
|
"retraction_hop_enabled": { "default_value": true},
|
||||||
|
"retraction_hop": { "default_value": 0.5},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"cool_min_layer_time": { "default_value": 5},
|
||||||
|
"cool_min_speed": { "default_value": 10},
|
||||||
|
"cool_lift_head": { "default_value": false},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"support_type": { "default_value": "everywhere"},
|
||||||
|
"support_angle": { "default_value": 60},
|
||||||
|
"support_z_distance": { "value": "layer_height"},
|
||||||
|
"support_xy_distance_overhang":{"value": "machine_nozzle_size"},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"adhesion_type": { "default_value": "skirt"},
|
||||||
|
"skirt_brim_minimal_length": {
|
||||||
|
"default_value": 750,
|
||||||
|
"value": "60/(layer_height_0*line_width)",
|
||||||
|
"minimum_value": "0",
|
||||||
|
"minimum_value_warning": "25",
|
||||||
|
"maximum_value_warning": "4000"
|
||||||
|
},
|
||||||
|
"skirt_gap": {
|
||||||
|
"default_value": "1`",
|
||||||
|
"value": "3*wall_line_width_0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
62
resources/definitions/atom3_lite.def.json
Normal file
62
resources/definitions/atom3_lite.def.json
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"name": "Atom 3 Lite",
|
||||||
|
"inherits": "atom3",
|
||||||
|
"metadata": {
|
||||||
|
"author": "Daniel Kurth",
|
||||||
|
"manufacturer": "Layer One",
|
||||||
|
"platform_offset": [0, 0, 0],
|
||||||
|
"preferred_variant_name": "PTFE hotend + 0.4mm brass nozzle",
|
||||||
|
"platform": "Atom 3 lite bed.3mf"
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"overrides": {
|
||||||
|
"machine_head_with_fans_polygon":
|
||||||
|
{
|
||||||
|
"default_value":
|
||||||
|
[
|
||||||
|
[-23.82, 41.25],
|
||||||
|
[23.82, 41.25],
|
||||||
|
[38.105, 16.5],
|
||||||
|
[57.631 , 16.5],
|
||||||
|
|
||||||
|
[57.631 , -16.5],
|
||||||
|
[38.105, -16.5],
|
||||||
|
[23.82, -41.25],
|
||||||
|
[-23.82, -41.25],
|
||||||
|
|
||||||
|
[-38.105, -16.5],
|
||||||
|
[-57.631 , -16.5],
|
||||||
|
[-57.631 , 16.5],
|
||||||
|
[-38.105, 16.5],
|
||||||
|
[-23.82, 41.25]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"retraction_amount": { "default_value": 7 },
|
||||||
|
"retraction_speed": {
|
||||||
|
"default_value": 70,
|
||||||
|
"maximum_value_warning": "90"
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"cool_min_layer_time": { "default_value": 15},
|
||||||
|
"cool_min_speed": { "default_value": 5},
|
||||||
|
"cool_lift_head": { "default_value": false},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"support_angle": { "default_value": 45}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -2996,6 +2996,7 @@
|
||||||
"description": "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft.",
|
"description": "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft.",
|
||||||
"unit": "mm/s",
|
"unit": "mm/s",
|
||||||
"type": "float",
|
"type": "float",
|
||||||
|
"enabled": "speed_slowdown_layers > 0",
|
||||||
"default_value": 30,
|
"default_value": 30,
|
||||||
"value": "speed_print * 30 / 60",
|
"value": "speed_print * 30 / 60",
|
||||||
"minimum_value": "0.1",
|
"minimum_value": "0.1",
|
||||||
|
@ -3010,6 +3011,7 @@
|
||||||
"description": "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate.",
|
"description": "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate.",
|
||||||
"unit": "mm/s",
|
"unit": "mm/s",
|
||||||
"type": "float",
|
"type": "float",
|
||||||
|
"enabled": "speed_slowdown_layers > 0",
|
||||||
"default_value": 30,
|
"default_value": 30,
|
||||||
"value": "speed_layer_0",
|
"value": "speed_layer_0",
|
||||||
"minimum_value": "0.1",
|
"minimum_value": "0.1",
|
||||||
|
@ -3023,6 +3025,7 @@
|
||||||
"description": "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed.",
|
"description": "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed.",
|
||||||
"unit": "mm/s",
|
"unit": "mm/s",
|
||||||
"type": "float",
|
"type": "float",
|
||||||
|
"enabled": "speed_slowdown_layers > 0",
|
||||||
"default_value": 60,
|
"default_value": 60,
|
||||||
"value": "speed_layer_0 * speed_travel / speed_print",
|
"value": "speed_layer_0 * speed_travel / speed_print",
|
||||||
"minimum_value": "0.1",
|
"minimum_value": "0.1",
|
||||||
|
|
46
resources/definitions/flsun_q5.def.json
Normal file
46
resources/definitions/flsun_q5.def.json
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"name": "FLSUN Q5",
|
||||||
|
"inherits": "fdmprinter",
|
||||||
|
"metadata": {
|
||||||
|
"visible": true,
|
||||||
|
"manufacturer": "FLSUN",
|
||||||
|
"author": "Daniel Kreuzhofer",
|
||||||
|
"file_formats": "text/x-gcode",
|
||||||
|
"machine_extruder_trains": {
|
||||||
|
"0": "flsun_q5_extruder"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"overrides": {
|
||||||
|
"machine_extruder_count": {
|
||||||
|
"default_value": 1
|
||||||
|
},
|
||||||
|
"machine_heated_bed": {
|
||||||
|
"default_value": true
|
||||||
|
},
|
||||||
|
"machine_width": {
|
||||||
|
"default_value": 200
|
||||||
|
},
|
||||||
|
"machine_height": {
|
||||||
|
"default_value": 200
|
||||||
|
},
|
||||||
|
"machine_depth": {
|
||||||
|
"default_value": 200
|
||||||
|
},
|
||||||
|
"machine_center_is_zero": {
|
||||||
|
"default_value": true
|
||||||
|
},
|
||||||
|
"machine_gcode_flavor": {
|
||||||
|
"default_value": "RepRap (Marlin/Sprinter)"
|
||||||
|
},
|
||||||
|
"machine_start_gcode": {
|
||||||
|
"default_value": ";FLAVOR:Marlin\r\nM82 ;absolute extrusion mode\r\nG21\r\nG90\r\nM82\r\nM107 T0\r\nG28\r\nG92 E0\r\nG0 E3 F200\r\nG92 E0 ; reset extrusion distance\r\nM106 S255 ; Enable cooling fan full speed\r\nG1 X-98 Y0 Z0.4 F3000 ; move to arc start\r\nG3 X0 Y-98 I98 Z0.4 E40 F400 ; lay arc stripe 90deg\r\nG92 E0 ; reset extrusion distance\r\nG4 P500 ; wait for 0.5 sec\r\nG0 Z10 E-1 ; Lift 15mm and retract 1mm filament\r\nG4 P2000 ; wait for 5 sec\r\nG0 Z15\r\nM107 ; Disable cooling fan\r\nG1 X0 Y-85 Z4 E0 F3000 ; get off the bed"
|
||||||
|
},
|
||||||
|
"machine_end_gcode": {
|
||||||
|
"default_value": "M104 S0\r\nM140 S0\r\nG92 E1\r\nG1 E-1 F300\r\nG28 X0 Y0\r\nM84\r\nM82 ;absolute extrusion mode\r\nM104 S0"
|
||||||
|
},
|
||||||
|
"machine_shape": {
|
||||||
|
"default_value": "elliptic"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
48
resources/definitions/jgaurora_a6.def.json
Normal file
48
resources/definitions/jgaurora_a6.def.json
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"name": "JGAurora A6",
|
||||||
|
"inherits": "fdmprinter",
|
||||||
|
"metadata": {
|
||||||
|
"visible": true,
|
||||||
|
"author": "CrissR",
|
||||||
|
"manufacturer": "JGAurora",
|
||||||
|
"file_formats": "text/x-gcode",
|
||||||
|
"platform": "jgaurora_a6_platform.stl",
|
||||||
|
"supports_usb_connection": true,
|
||||||
|
"supports_network_connection": false,
|
||||||
|
"has_machine_quality": true,
|
||||||
|
"quality_definition": "jgaurora_a6",
|
||||||
|
"has_variants": false,
|
||||||
|
"preferred_quality_type": "normal",
|
||||||
|
"machine_extruder_trains":
|
||||||
|
{
|
||||||
|
"0": "jgaurora_a6_extruder_0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"overrides": {
|
||||||
|
"machine_name": { "default_value": "JGAurora A6" },
|
||||||
|
"machine_heated_bed": { "default_value": true },
|
||||||
|
"machine_width": { "default_value": 300 },
|
||||||
|
"machine_height": { "default_value": 200 },
|
||||||
|
"machine_depth": { "default_value": 200 },
|
||||||
|
"machine_center_is_zero": { "default_value": false },
|
||||||
|
"machine_nozzle_size": { "default_value": 0.4 },
|
||||||
|
"material_diameter": { "default_value": 1.75 },
|
||||||
|
"layer_height": { "default_value": 0.16 },
|
||||||
|
"layer_height_0": { "default_value": 0.2 },
|
||||||
|
"retraction_enable": { "default_value": true },
|
||||||
|
"retraction_amount": { "default_value": 4 },
|
||||||
|
"retraction_speed": { "default_value": 45 },
|
||||||
|
"adhesion_type": { "default_value": "skirt" },
|
||||||
|
"speed_print": { "default_value": 60},
|
||||||
|
"gantry_height": { "value": 10 },
|
||||||
|
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
||||||
|
"machine_start_gcode": {
|
||||||
|
"default_value": "M190 S{print_bed_temperature} ;bed temperature line\nM109 S{print_temperature} ;temperature line\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z15.0 F{travel_speed} ;move the platform down 15mm\nG92 E0 ;zero the extruded length\nF200 E3;extrude 3mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 F{travel_speed}\nG1 Z0.0 F{travel_speed}\nM117 Printing... ;LCD Message"
|
||||||
|
},
|
||||||
|
"machine_end_gcode": {
|
||||||
|
"default_value": "M104 S0 ;extruder heater off\nM140 S0;heated bed heater off\nG91;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more\nG28 X0 Y0;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90;absolute positioning\nM104 S0 ; turn off extruder\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X178 Y180 F4200 ; park print head\nM84 ; disable motors"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
15
resources/extruders/atom3_extruder_0.def.json
Normal file
15
resources/extruders/atom3_extruder_0.def.json
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"name": "Extruder 1",
|
||||||
|
"inherits": "fdmextruder",
|
||||||
|
"metadata": {
|
||||||
|
"machine": "atom3",
|
||||||
|
"position": "0"
|
||||||
|
},
|
||||||
|
|
||||||
|
"overrides": {
|
||||||
|
"extruder_nr": { "default_value": 0 },
|
||||||
|
"machine_nozzle_size": { "default_value": 0.4 },
|
||||||
|
"material_diameter": { "default_value": 1.75 }
|
||||||
|
}
|
||||||
|
}
|
14
resources/extruders/flsun_q5_extruder.def.json
Normal file
14
resources/extruders/flsun_q5_extruder.def.json
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"name": "Extruder",
|
||||||
|
"inherits": "fdmextruder",
|
||||||
|
"metadata": {
|
||||||
|
"machine": "flsun_q5",
|
||||||
|
"position": "0"
|
||||||
|
},
|
||||||
|
"overrides": {
|
||||||
|
"extruder_nr": { "default_value": 0 },
|
||||||
|
"machine_nozzle_size": { "default_value": 0.4 },
|
||||||
|
"material_diameter": { "default_value": 1.75 }
|
||||||
|
}
|
||||||
|
}
|
16
resources/extruders/jgaurora_a6_extruder_0.def.json
Normal file
16
resources/extruders/jgaurora_a6_extruder_0.def.json
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"name": "Extruder 1",
|
||||||
|
"inherits": "fdmextruder",
|
||||||
|
|
||||||
|
"metadata": {
|
||||||
|
"machine": "jgaurora_a6",
|
||||||
|
"position": "0"
|
||||||
|
},
|
||||||
|
|
||||||
|
"overrides": {
|
||||||
|
"extruder_nr": { "default_value": 0 },
|
||||||
|
"machine_nozzle_size": { "default_value": 0.4 },
|
||||||
|
"material_diameter": { "default_value": 1.75 }
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load diff
|
@ -1,13 +1,13 @@
|
||||||
# Cura
|
# Cura
|
||||||
# Copyright (C) 2020 Ultimaker B.V.
|
# Copyright (C) 2021 Ultimaker B.V.
|
||||||
# This file is distributed under the same license as the Cura package.
|
# This file is distributed under the same license as the Cura package.
|
||||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2020.
|
# Ruben Dulek <r.dulek@ultimaker.com>, 2020.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cura 4.8\n"
|
"Project-Id-Version: Cura 4.9\n"
|
||||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||||
"POT-Creation-Date: 2020-10-19 13:15+0000\n"
|
"POT-Creation-Date: 2021-04-02 16:09+0000\n"
|
||||||
"PO-Revision-Date: 2020-02-20 17:30+0100\n"
|
"PO-Revision-Date: 2020-02-20 17:30+0100\n"
|
||||||
"Last-Translator: DenyCZ <www.github.com/DenyCZ>\n"
|
"Last-Translator: DenyCZ <www.github.com/DenyCZ>\n"
|
||||||
"Language-Team: DenyCZ <www.github.com/DenyCZ>\n"
|
"Language-Team: DenyCZ <www.github.com/DenyCZ>\n"
|
||||||
|
|
|
@ -1,21 +1,21 @@
|
||||||
# Cura
|
# Cura
|
||||||
# Copyright (C) 2020 Ultimaker B.V.
|
# Copyright (C) 2021 Ultimaker B.V.
|
||||||
# This file is distributed under the same license as the Cura package.
|
# This file is distributed under the same license as the Cura package.
|
||||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2020.
|
# Ruben Dulek <r.dulek@ultimaker.com>, 2020.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cura 4.8\n"
|
"Project-Id-Version: Cura 4.9\n"
|
||||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||||
"POT-Creation-Date: 2020-10-19 13:15+0000\n"
|
"POT-Creation-Date: 2021-04-02 16:09+0000\n"
|
||||||
"PO-Revision-Date: 2020-08-04 12:40+0200\n"
|
"PO-Revision-Date: 2020-11-25 22:09+0100\n"
|
||||||
"Last-Translator: DenyCZ <www.github.com/DenyCZ>\n"
|
"Last-Translator: Miroslav Šustek <sustmidown@centrum.cz>\n"
|
||||||
"Language-Team: DenyCZ <www.github.com/DenyCZ>\n"
|
"Language-Team: DenyCZ <www.github.com/DenyCZ>\n"
|
||||||
"Language: cs_CZ\n"
|
"Language: cs_CZ\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 2.3\n"
|
"X-Generator: Poedit 2.4.2\n"
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "machine_settings label"
|
msgctxt "machine_settings label"
|
||||||
|
@ -418,6 +418,26 @@ msgctxt "machine_extruders_share_heater description"
|
||||||
msgid "Whether the extruders share a single heater rather than each extruder having its own heater."
|
msgid "Whether the extruders share a single heater rather than each extruder having its own heater."
|
||||||
msgstr "Zda extrudéry sdílejí jeden ohřívač spíše než každý extrudér mající svůj vlastní ohřívač."
|
msgstr "Zda extrudéry sdílejí jeden ohřívač spíše než každý extrudér mající svůj vlastní ohřívač."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_share_nozzle label"
|
||||||
|
msgid "Extruders Share Nozzle"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_share_nozzle description"
|
||||||
|
msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_shared_nozzle_initial_retraction label"
|
||||||
|
msgid "Shared Nozzle Initial Retraction"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_shared_nozzle_initial_retraction description"
|
||||||
|
msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "machine_disallowed_areas label"
|
msgctxt "machine_disallowed_areas label"
|
||||||
msgid "Disallowed Areas"
|
msgid "Disallowed Areas"
|
||||||
|
@ -485,8 +505,8 @@ msgstr "Offset s extrudérem"
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "machine_use_extruder_offset_to_offset_coords description"
|
msgctxt "machine_use_extruder_offset_to_offset_coords description"
|
||||||
msgid "Apply the extruder offset to the coordinate system."
|
msgid "Apply the extruder offset to the coordinate system. Affects all extruders."
|
||||||
msgstr "Naneste odsazení extrudéru na souřadnicový systém."
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "extruder_prime_pos_z label"
|
msgctxt "extruder_prime_pos_z label"
|
||||||
|
@ -880,8 +900,8 @@ msgstr "Násobitel šířky čáry v první vrstvě. Jejich zvýšení by mohlo
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "shell label"
|
msgctxt "shell label"
|
||||||
msgid "Shell"
|
msgid "Walls"
|
||||||
msgstr "Shell"
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "shell description"
|
msgctxt "shell description"
|
||||||
|
@ -948,166 +968,6 @@ msgctxt "wall_0_wipe_dist description"
|
||||||
msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better."
|
msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better."
|
||||||
msgstr "Vzdálenost pohybového posunu vloženého za vnější stěnu, aby se skryla Z šev lépe."
|
msgstr "Vzdálenost pohybového posunu vloženého za vnější stěnu, aby se skryla Z šev lépe."
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "roofing_extruder_nr label"
|
|
||||||
msgid "Top Surface Skin Extruder"
|
|
||||||
msgstr "Nejvyšší povrchový extrudér"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "roofing_extruder_nr description"
|
|
||||||
msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion."
|
|
||||||
msgstr "Vytlačovací stroj používaný pro tisk nejvyššího povrchu. To se používá při vícenásobném vytlačování."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "roofing_layer_count label"
|
|
||||||
msgid "Top Surface Skin Layers"
|
|
||||||
msgstr "Nejvyšší povrchová vrstva"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
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 "Počet nejpřednějších vrstev pokožky. Obvykle stačí jedna horní vrstva nejvíce k vytvoření horních povrchů vyšší kvality."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_extruder_nr label"
|
|
||||||
msgid "Top/Bottom Extruder"
|
|
||||||
msgstr "Vrchní/spodní extruder"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_extruder_nr description"
|
|
||||||
msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion."
|
|
||||||
msgstr "Vytlačovací souprava použitá pro tisk horní a spodní pokožky. To se používá při vícenásobném vytlačování."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_thickness label"
|
|
||||||
msgid "Top/Bottom Thickness"
|
|
||||||
msgstr "Vrchní/spodní tloušťka"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_thickness description"
|
|
||||||
msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers."
|
|
||||||
msgstr "Tloušťka horní / dolní vrstvy v tisku. Tato hodnota dělená výškou vrstvy definuje počet vrstev horní / dolní."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_thickness label"
|
|
||||||
msgid "Top Thickness"
|
|
||||||
msgstr "Vrchní tloušťka"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_thickness description"
|
|
||||||
msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers."
|
|
||||||
msgstr "Tloušťka horních vrstev v tisku. Tato hodnota dělená výškou vrstvy definuje počet vrchních vrstev."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_layers label"
|
|
||||||
msgid "Top Layers"
|
|
||||||
msgstr "Vrchní vrstvy"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_layers description"
|
|
||||||
msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number."
|
|
||||||
msgstr "Počet vrchních vrstev. Při výpočtu podle nejvyšší tloušťky se tato hodnota zaokrouhlí na celé číslo."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_thickness label"
|
|
||||||
msgid "Bottom Thickness"
|
|
||||||
msgstr "Spodní tloušťka"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_thickness description"
|
|
||||||
msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers."
|
|
||||||
msgstr "Tloušťka spodních vrstev v tisku. Tato hodnota dělená výškou vrstvy definuje počet spodních vrstev."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_layers label"
|
|
||||||
msgid "Bottom Layers"
|
|
||||||
msgstr "Spodní vrstvy"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_layers description"
|
|
||||||
msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number."
|
|
||||||
msgstr "Počet spodních vrstev. Při výpočtu podle tloušťky dna je tato hodnota zaokrouhlena na celé číslo."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "initial_bottom_layers label"
|
|
||||||
msgid "Initial Bottom Layers"
|
|
||||||
msgstr "Počáteční spodní vrstvy"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "initial_bottom_layers description"
|
|
||||||
msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number."
|
|
||||||
msgstr "Počet počátečních spodních vrstev od montážní desky směrem nahoru. Při výpočtu podle tloušťky dna je tato hodnota zaokrouhlena na celé číslo."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern label"
|
|
||||||
msgid "Top/Bottom Pattern"
|
|
||||||
msgstr "Vrchní/spodní vzor"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern description"
|
|
||||||
msgid "The pattern of the top/bottom layers."
|
|
||||||
msgstr "Vzor horní / dolní vrstvy."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern option lines"
|
|
||||||
msgid "Lines"
|
|
||||||
msgstr "Čáry"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern option concentric"
|
|
||||||
msgid "Concentric"
|
|
||||||
msgstr "Soustředný"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern option zigzag"
|
|
||||||
msgid "Zig Zag"
|
|
||||||
msgstr "Zig Zag"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 label"
|
|
||||||
msgid "Bottom Pattern Initial Layer"
|
|
||||||
msgstr "Vzor spodní počáteční vrstvy"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 description"
|
|
||||||
msgid "The pattern on the bottom of the print on the first layer."
|
|
||||||
msgstr "Vzor ve spodní části tisku na první vrstvě."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 option lines"
|
|
||||||
msgid "Lines"
|
|
||||||
msgstr "Čáry"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 option concentric"
|
|
||||||
msgid "Concentric"
|
|
||||||
msgstr "Soustředný"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 option zigzag"
|
|
||||||
msgid "Zig Zag"
|
|
||||||
msgstr "Zig Zag"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "connect_skin_polygons label"
|
|
||||||
msgid "Connect Top/Bottom Polygons"
|
|
||||||
msgstr "Připojte horní / dolní polygony"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "connect_skin_polygons description"
|
|
||||||
msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality."
|
|
||||||
msgstr "Propojte horní / dolní povrchové cesty tam, kde běží vedle sebe. Pro soustředné uspořádání umožňující toto nastavení výrazně zkracuje dobu cestování, ale protože se spojení může uskutečnit uprostřed výplně, může tato funkce snížit kvalitu povrchu."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_angles label"
|
|
||||||
msgid "Top/Bottom Line Directions"
|
|
||||||
msgstr "Pokyny pro horní a dolní řádek"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_angles description"
|
|
||||||
msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
|
|
||||||
msgstr "Seznam směrů celočíselných čar, které se použijí, když horní / dolní vrstvy používají čáry nebo vzor zig zag. Prvky ze seznamu se používají postupně jako vrstvy a jakmile je dosaženo konce seznamu, začíná znovu na začátku. Položky seznamu jsou odděleny čárkami a celý seznam je obsažen v hranatých závorkách. Výchozí je prázdný seznam, což znamená použití tradičních výchozích úhlů (45 a 135 stupňů)."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "wall_0_inset label"
|
msgctxt "wall_0_inset label"
|
||||||
msgid "Outer Wall Inset"
|
msgid "Outer Wall Inset"
|
||||||
|
@ -1413,6 +1273,176 @@ msgctxt "z_seam_relative description"
|
||||||
msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate."
|
msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate."
|
||||||
msgstr "Pokud je tato možnost povolena, jsou souřadnice z švu vztaženy ke středu každé součásti. Pokud je zakázána, souřadnice definují absolutní polohu na sestavovací desce."
|
msgstr "Pokud je tato možnost povolena, jsou souřadnice z švu vztaženy ke středu každé součásti. Pokud je zakázána, souřadnice definují absolutní polohu na sestavovací desce."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom label"
|
||||||
|
msgid "Top/Bottom"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom description"
|
||||||
|
msgid "Top/Bottom"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "roofing_extruder_nr label"
|
||||||
|
msgid "Top Surface Skin Extruder"
|
||||||
|
msgstr "Nejvyšší povrchový extrudér"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "roofing_extruder_nr description"
|
||||||
|
msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion."
|
||||||
|
msgstr "Vytlačovací stroj používaný pro tisk nejvyššího povrchu. To se používá při vícenásobném vytlačování."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "roofing_layer_count label"
|
||||||
|
msgid "Top Surface Skin Layers"
|
||||||
|
msgstr "Nejvyšší povrchová vrstva"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
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 "Počet nejpřednějších vrstev pokožky. Obvykle stačí jedna horní vrstva nejvíce k vytvoření horních povrchů vyšší kvality."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_extruder_nr label"
|
||||||
|
msgid "Top/Bottom Extruder"
|
||||||
|
msgstr "Vrchní/spodní extruder"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_extruder_nr description"
|
||||||
|
msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion."
|
||||||
|
msgstr "Vytlačovací souprava použitá pro tisk horní a spodní pokožky. To se používá při vícenásobném vytlačování."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_thickness label"
|
||||||
|
msgid "Top/Bottom Thickness"
|
||||||
|
msgstr "Vrchní/spodní tloušťka"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_thickness description"
|
||||||
|
msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers."
|
||||||
|
msgstr "Tloušťka horní / dolní vrstvy v tisku. Tato hodnota dělená výškou vrstvy definuje počet vrstev horní / dolní."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_thickness label"
|
||||||
|
msgid "Top Thickness"
|
||||||
|
msgstr "Vrchní tloušťka"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_thickness description"
|
||||||
|
msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers."
|
||||||
|
msgstr "Tloušťka horních vrstev v tisku. Tato hodnota dělená výškou vrstvy definuje počet vrchních vrstev."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_layers label"
|
||||||
|
msgid "Top Layers"
|
||||||
|
msgstr "Vrchní vrstvy"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_layers description"
|
||||||
|
msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number."
|
||||||
|
msgstr "Počet vrchních vrstev. Při výpočtu podle nejvyšší tloušťky se tato hodnota zaokrouhlí na celé číslo."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_thickness label"
|
||||||
|
msgid "Bottom Thickness"
|
||||||
|
msgstr "Spodní tloušťka"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_thickness description"
|
||||||
|
msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers."
|
||||||
|
msgstr "Tloušťka spodních vrstev v tisku. Tato hodnota dělená výškou vrstvy definuje počet spodních vrstev."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_layers label"
|
||||||
|
msgid "Bottom Layers"
|
||||||
|
msgstr "Spodní vrstvy"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_layers description"
|
||||||
|
msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number."
|
||||||
|
msgstr "Počet spodních vrstev. Při výpočtu podle tloušťky dna je tato hodnota zaokrouhlena na celé číslo."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "initial_bottom_layers label"
|
||||||
|
msgid "Initial Bottom Layers"
|
||||||
|
msgstr "Počáteční spodní vrstvy"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "initial_bottom_layers description"
|
||||||
|
msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number."
|
||||||
|
msgstr "Počet počátečních spodních vrstev od montážní desky směrem nahoru. Při výpočtu podle tloušťky dna je tato hodnota zaokrouhlena na celé číslo."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern label"
|
||||||
|
msgid "Top/Bottom Pattern"
|
||||||
|
msgstr "Vrchní/spodní vzor"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern description"
|
||||||
|
msgid "The pattern of the top/bottom layers."
|
||||||
|
msgstr "Vzor horní / dolní vrstvy."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern option lines"
|
||||||
|
msgid "Lines"
|
||||||
|
msgstr "Čáry"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern option concentric"
|
||||||
|
msgid "Concentric"
|
||||||
|
msgstr "Soustředný"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern option zigzag"
|
||||||
|
msgid "Zig Zag"
|
||||||
|
msgstr "Zig Zag"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 label"
|
||||||
|
msgid "Bottom Pattern Initial Layer"
|
||||||
|
msgstr "Vzor spodní počáteční vrstvy"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 description"
|
||||||
|
msgid "The pattern on the bottom of the print on the first layer."
|
||||||
|
msgstr "Vzor ve spodní části tisku na první vrstvě."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 option lines"
|
||||||
|
msgid "Lines"
|
||||||
|
msgstr "Čáry"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 option concentric"
|
||||||
|
msgid "Concentric"
|
||||||
|
msgstr "Soustředný"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 option zigzag"
|
||||||
|
msgid "Zig Zag"
|
||||||
|
msgstr "Zig Zag"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "connect_skin_polygons label"
|
||||||
|
msgid "Connect Top/Bottom Polygons"
|
||||||
|
msgstr "Připojte horní / dolní polygony"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "connect_skin_polygons description"
|
||||||
|
msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality."
|
||||||
|
msgstr "Propojte horní / dolní povrchové cesty tam, kde běží vedle sebe. Pro soustředné uspořádání umožňující toto nastavení výrazně zkracuje dobu cestování, ale protože se spojení může uskutečnit uprostřed výplně, může tato funkce snížit kvalitu povrchu."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_angles label"
|
||||||
|
msgid "Top/Bottom Line Directions"
|
||||||
|
msgstr "Pokyny pro horní a dolní řádek"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_angles description"
|
||||||
|
msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
|
||||||
|
msgstr "Seznam směrů celočíselných čar, které se použijí, když horní / dolní vrstvy používají čáry nebo vzor zig zag. Prvky ze seznamu se používají postupně jako vrstvy a jakmile je dosaženo konce seznamu, začíná znovu na začátku. Položky seznamu jsou odděleny čárkami a celý seznam je obsažen v hranatých závorkách. Výchozí je prázdný seznam, což znamená použití tradičních výchozích úhlů (45 a 135 stupňů)."
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "skin_no_small_gaps_heuristic label"
|
msgctxt "skin_no_small_gaps_heuristic label"
|
||||||
msgid "No Skin in Z Gaps"
|
msgid "No Skin in Z Gaps"
|
||||||
|
@ -1553,6 +1583,86 @@ msgctxt "skin_overlap_mm description"
|
||||||
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
|
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
|
||||||
msgstr "Upravte míru překrytí mezi stěnami a (koncovými body) osami porvchu. Mírné překrytí umožňuje, aby se stěny pevně spojily s povrchem. Je třeba si uvědomit, že při stejné šířce linie povrchu a stěny může jakákoli hodnota přesahující polovinu šířky stěny již způsobit, že jakýkoli povrch projde kolem zdi, protože v tomto bodě může pozice trysky extruderu povrchu již dosáhnout. kolem středu zdi."
|
msgstr "Upravte míru překrytí mezi stěnami a (koncovými body) osami porvchu. Mírné překrytí umožňuje, aby se stěny pevně spojily s povrchem. Je třeba si uvědomit, že při stejné šířce linie povrchu a stěny může jakákoli hodnota přesahující polovinu šířky stěny již způsobit, že jakýkoli povrch projde kolem zdi, protože v tomto bodě může pozice trysky extruderu povrchu již dosáhnout. kolem středu zdi."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_preshrink label"
|
||||||
|
msgid "Skin Removal Width"
|
||||||
|
msgstr "Šířka odstranění povrchu"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_preshrink description"
|
||||||
|
msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model."
|
||||||
|
msgstr "Největší šířka oblastí povrchu, které mají být odstraněny. Každá oblast povrchu menší než tato hodnota zmizí. To může pomoci omezit množství času a materiálu stráveného tiskem vrchní / spodní kůže na šikmých plochách v modelu."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_preshrink label"
|
||||||
|
msgid "Top Skin Removal Width"
|
||||||
|
msgstr "Horní šířka odstranění povrchu"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_preshrink description"
|
||||||
|
msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model."
|
||||||
|
msgstr "Největší šířka horních oblastí povrchu, které mají být odstraněny. Každá oblast povrchu menší než tato hodnota zmizí. To může pomoci omezit množství času a materiálu stráveného tiskem vrchní kůže na šikmých plochách v modelu."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_preshrink label"
|
||||||
|
msgid "Bottom Skin Removal Width"
|
||||||
|
msgstr "Dolní šířka odstranění povrchu"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_preshrink description"
|
||||||
|
msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model."
|
||||||
|
msgstr "Největší šířka spodních částí povrchu, které mají být odstraněny. Každá oblast povrchu menší než tato hodnota zmizí. To může pomoci omezit množství času a materiálu stráveného tiskem spodní vrstvy na šikmých plochách v modelu."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "expand_skins_expand_distance label"
|
||||||
|
msgid "Skin Expand Distance"
|
||||||
|
msgstr "Vzdálenost rozšíření povrchu"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "expand_skins_expand_distance description"
|
||||||
|
msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used."
|
||||||
|
msgstr "Vzdálenost povrchu je rozšířena do výplně. Vyšší hodnoty umožňují lepší přilnavost povrchu k vzoru výplně a díky tomu lepí přilnavost stěn na sousedních vrstvách k povrchu. Nižší hodnoty šetří množství použitého materiálu."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_expand_distance label"
|
||||||
|
msgid "Top Skin Expand Distance"
|
||||||
|
msgstr "Horní vzdálenost rozšíření povrchu"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_expand_distance description"
|
||||||
|
msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used."
|
||||||
|
msgstr "Vzdálenost, ve které jsou vrchní vrstvy povrchu rozšířeny do výplně. Vyšší hodnoty umožňují lepší přilnavost povrchu k vzoru výplně a lepší přilnutí stěn nad vrstvou k povrchu. Nižší hodnoty šetří množství použitého materiálu."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_expand_distance label"
|
||||||
|
msgid "Bottom Skin Expand Distance"
|
||||||
|
msgstr "Dolní vzdálenost rozšíření povrchu"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_expand_distance description"
|
||||||
|
msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used."
|
||||||
|
msgstr "Vzdálenost spodního povrchu, který se rozšiřuje do výplně. Vyšší hodnoty umožňují lepší přilnavost povrchu k vzoru výplně a lepší přilnavost povrchu ke stěnám na spodní vrstvě. Nižší hodnoty šetří množství použitého materiálu."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "max_skin_angle_for_expansion label"
|
||||||
|
msgid "Maximum Skin Angle for Expansion"
|
||||||
|
msgstr "Maximální úhel pro rozšíření povrchu"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "max_skin_angle_for_expansion description"
|
||||||
|
msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "min_skin_width_for_expansion label"
|
||||||
|
msgid "Minimum Skin Width for Expansion"
|
||||||
|
msgstr "Minimální úhel pro rozšíření povrchu"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "min_skin_width_for_expansion description"
|
||||||
|
msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical."
|
||||||
|
msgstr "Oblasti povrchu užší, než je tento, nejsou rozšířeny. Tím se zabrání rozšíření úzkých oblastí vzhledu, které jsou vytvořeny, když má povrch modelu sklon v blízkosti svislé."
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "infill label"
|
msgctxt "infill label"
|
||||||
msgid "Infill"
|
msgid "Infill"
|
||||||
|
@ -1862,86 +1972,6 @@ msgctxt "infill_support_angle description"
|
||||||
msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill."
|
msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill."
|
||||||
msgstr "Minimální úhel vnitřních přesahů, pro které je přidána výplň. Při hodnotě 0 ° jsou objekty zcela vyplněny výplní, 90 ° neposkytuje výplně."
|
msgstr "Minimální úhel vnitřních přesahů, pro které je přidána výplň. Při hodnotě 0 ° jsou objekty zcela vyplněny výplní, 90 ° neposkytuje výplně."
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_preshrink label"
|
|
||||||
msgid "Skin Removal Width"
|
|
||||||
msgstr "Šířka odstranění povrchu"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_preshrink description"
|
|
||||||
msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model."
|
|
||||||
msgstr "Největší šířka oblastí povrchu, které mají být odstraněny. Každá oblast povrchu menší než tato hodnota zmizí. To může pomoci omezit množství času a materiálu stráveného tiskem vrchní / spodní kůže na šikmých plochách v modelu."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_preshrink label"
|
|
||||||
msgid "Top Skin Removal Width"
|
|
||||||
msgstr "Horní šířka odstranění povrchu"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_preshrink description"
|
|
||||||
msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model."
|
|
||||||
msgstr "Největší šířka horních oblastí povrchu, které mají být odstraněny. Každá oblast povrchu menší než tato hodnota zmizí. To může pomoci omezit množství času a materiálu stráveného tiskem vrchní kůže na šikmých plochách v modelu."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_preshrink label"
|
|
||||||
msgid "Bottom Skin Removal Width"
|
|
||||||
msgstr "Dolní šířka odstranění povrchu"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_preshrink description"
|
|
||||||
msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model."
|
|
||||||
msgstr "Největší šířka spodních částí povrchu, které mají být odstraněny. Každá oblast povrchu menší než tato hodnota zmizí. To může pomoci omezit množství času a materiálu stráveného tiskem spodní vrstvy na šikmých plochách v modelu."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "expand_skins_expand_distance label"
|
|
||||||
msgid "Skin Expand Distance"
|
|
||||||
msgstr "Vzdálenost rozšíření povrchu"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "expand_skins_expand_distance description"
|
|
||||||
msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used."
|
|
||||||
msgstr "Vzdálenost povrchu je rozšířena do výplně. Vyšší hodnoty umožňují lepší přilnavost povrchu k vzoru výplně a díky tomu lepí přilnavost stěn na sousedních vrstvách k povrchu. Nižší hodnoty šetří množství použitého materiálu."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_expand_distance label"
|
|
||||||
msgid "Top Skin Expand Distance"
|
|
||||||
msgstr "Horní vzdálenost rozšíření povrchu"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_expand_distance description"
|
|
||||||
msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used."
|
|
||||||
msgstr "Vzdálenost, ve které jsou vrchní vrstvy povrchu rozšířeny do výplně. Vyšší hodnoty umožňují lepší přilnavost povrchu k vzoru výplně a lepší přilnutí stěn nad vrstvou k povrchu. Nižší hodnoty šetří množství použitého materiálu."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_expand_distance label"
|
|
||||||
msgid "Bottom Skin Expand Distance"
|
|
||||||
msgstr "Dolní vzdálenost rozšíření povrchu"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_expand_distance description"
|
|
||||||
msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used."
|
|
||||||
msgstr "Vzdálenost spodního povrchu, který se rozšiřuje do výplně. Vyšší hodnoty umožňují lepší přilnavost povrchu k vzoru výplně a lepší přilnavost povrchu ke stěnám na spodní vrstvě. Nižší hodnoty šetří množství použitého materiálu."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "max_skin_angle_for_expansion label"
|
|
||||||
msgid "Maximum Skin Angle for Expansion"
|
|
||||||
msgstr "Maximální úhel pro rozšíření povrchu"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "max_skin_angle_for_expansion description"
|
|
||||||
msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical."
|
|
||||||
msgstr "Horní a/nebo dolní povrch objektu s větším úhlem, než je toto nastavení, nebudou mít rozbalenou horní/dolní plochu. Tím se zabrání rozšíření úzkých oblastí vzhledu, které jsou vytvořeny, když má povrch modelu téměř svislý sklon. Úhel 0° je vodorovný, zatímco úhel 90° je svislý."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "min_skin_width_for_expansion label"
|
|
||||||
msgid "Minimum Skin Width for Expansion"
|
|
||||||
msgstr "Minimální úhel pro rozšíření povrchu"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "min_skin_width_for_expansion description"
|
|
||||||
msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical."
|
|
||||||
msgstr "Oblasti povrchu užší, než je tento, nejsou rozšířeny. Tím se zabrání rozšíření úzkých oblastí vzhledu, které jsou vytvořeny, když má povrch modelu sklon v blízkosti svislé."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "skin_edge_support_thickness label"
|
msgctxt "skin_edge_support_thickness label"
|
||||||
msgid "Skin Edge Support Thickness"
|
msgid "Skin Edge Support Thickness"
|
||||||
|
@ -2060,7 +2090,7 @@ msgstr "Teplota podložky"
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "material_bed_temperature description"
|
msgctxt "material_bed_temperature description"
|
||||||
msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated."
|
msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated."
|
||||||
msgstr ""
|
msgstr "Teplota použitá pro vyhřívanou podložku. Pokud je to 0, podložka se vyhřívat nebude."
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "material_bed_temperature_layer_0 label"
|
msgctxt "material_bed_temperature_layer_0 label"
|
||||||
|
@ -2070,7 +2100,7 @@ msgstr "Teplota podložky při počáteční vrstvě"
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "material_bed_temperature_layer_0 description"
|
msgctxt "material_bed_temperature_layer_0 description"
|
||||||
msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer."
|
msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer."
|
||||||
msgstr ""
|
msgstr "Teplota použitá pro vyhřívanou podložku při první vrstvě. Pokud je to 0, podložka se při první vrstvě vyhřívat nebude."
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "material_adhesion_tendency label"
|
msgctxt "material_adhesion_tendency label"
|
||||||
|
@ -2095,12 +2125,12 @@ msgstr "Povrchová energie."
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "material_shrinkage_percentage label"
|
msgctxt "material_shrinkage_percentage label"
|
||||||
msgid "Scaling Factor Shrinkage Compensation"
|
msgid "Scaling Factor Shrinkage Compensation"
|
||||||
msgstr ""
|
msgstr "Faktor zvětšení pro kompenzaci smrštění"
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "material_shrinkage_percentage description"
|
msgctxt "material_shrinkage_percentage description"
|
||||||
msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor."
|
msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor."
|
||||||
msgstr ""
|
msgstr "Model bude zvětšen tímto faktorem, aby bylo kompenzováno smrštění materiálu po vychladnutí."
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "material_crystallinity label"
|
msgctxt "material_crystallinity label"
|
||||||
|
@ -2559,8 +2589,8 @@ msgstr "Rychlost prvotní vrstvy"
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "speed_layer_0 description"
|
msgctxt "speed_layer_0 description"
|
||||||
msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate."
|
msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft."
|
||||||
msgstr "Rychlost počáteční vrstvy. Doporučuje se nižší hodnota pro zlepšení přilnavosti k montážní desce."
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "speed_print_layer_0 label"
|
msgctxt "speed_print_layer_0 label"
|
||||||
|
@ -5069,11 +5099,11 @@ msgstr "Pomocí této mřížky můžete upravit výplň dalších sítí, s nim
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "infill_mesh_order label"
|
msgctxt "infill_mesh_order label"
|
||||||
msgid "Mesh Processing Rank"
|
msgid "Mesh Processing Rank"
|
||||||
msgstr "Úroveň Zpracování Masky"
|
msgstr "Pořadí zpracování sítě"
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "infill_mesh_order description"
|
msgctxt "infill_mesh_order description"
|
||||||
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
|
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
|
@ -5421,6 +5451,16 @@ msgctxt "conical_overhang_angle description"
|
||||||
msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way."
|
msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way."
|
||||||
msgstr "Maximální úhel přesahů po jejich tisku. Při hodnotě 0 ° jsou všechny převisy nahrazeny kusem modelu připojeným k podložce, 90 ° model nijak nijak nezmění."
|
msgstr "Maximální úhel přesahů po jejich tisku. Při hodnotě 0 ° jsou všechny převisy nahrazeny kusem modelu připojeným k podložce, 90 ° model nijak nijak nezmění."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "conical_overhang_hole_size label"
|
||||||
|
msgid "Maximum Overhang Hole Area"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "conical_overhang_hole_size description"
|
||||||
|
msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "coasting_enable label"
|
msgctxt "coasting_enable label"
|
||||||
msgid "Enable Coasting"
|
msgid "Enable Coasting"
|
||||||
|
@ -6360,6 +6400,26 @@ msgctxt "mesh_rotation_matrix description"
|
||||||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||||
msgstr "Transformační matice, která se použije na model při načítání ze souboru."
|
msgstr "Transformační matice, která se použije na model při načítání ze souboru."
|
||||||
|
|
||||||
|
#~ msgctxt "infill_mesh_order description"
|
||||||
|
#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
|
||||||
|
#~ msgstr "Určuje prioritu této sítě, když se překrývá více sítí výplně. U oblastí, kde se překrývá více sítí výplně, se nastavení přebírá ze sítě s nejnižším pořadím. Síť výplně s vyšším pořadím bude modifikovat výplň sítě výplně s nižším pořadím a běžné sítě."
|
||||||
|
|
||||||
|
#~ msgctxt "machine_use_extruder_offset_to_offset_coords description"
|
||||||
|
#~ msgid "Apply the extruder offset to the coordinate system."
|
||||||
|
#~ msgstr "Naneste odsazení extrudéru na souřadnicový systém."
|
||||||
|
|
||||||
|
#~ msgctxt "shell label"
|
||||||
|
#~ msgid "Shell"
|
||||||
|
#~ msgstr "Shell"
|
||||||
|
|
||||||
|
#~ msgctxt "max_skin_angle_for_expansion description"
|
||||||
|
#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical."
|
||||||
|
#~ msgstr "Horní a/nebo dolní povrch objektu s větším úhlem, než je toto nastavení, nebudou mít rozbalenou horní/dolní plochu. Tím se zabrání rozšíření úzkých oblastí vzhledu, které jsou vytvořeny, když má povrch modelu téměř svislý sklon. Úhel 0° je vodorovný, zatímco úhel 90° je svislý."
|
||||||
|
|
||||||
|
#~ msgctxt "speed_layer_0 description"
|
||||||
|
#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate."
|
||||||
|
#~ msgstr "Rychlost počáteční vrstvy. Doporučuje se nižší hodnota pro zlepšení přilnavosti k montážní desce."
|
||||||
|
|
||||||
#~ msgctxt "material_bed_temperature description"
|
#~ msgctxt "material_bed_temperature description"
|
||||||
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
|
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
|
||||||
#~ msgstr "Teplota použitá pro vyhřívanou podložku. Pokud je to 0, teplota podložky nebude upravena."
|
#~ msgstr "Teplota použitá pro vyhřívanou podložku. Pokud je to 0, teplota podložky nebude upravena."
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,12 +1,12 @@
|
||||||
# Cura
|
# Cura
|
||||||
# Copyright (C) 2020 Ultimaker B.V.
|
# Copyright (C) 2021 Ultimaker B.V.
|
||||||
# This file is distributed under the same license as the Cura package.
|
# This file is distributed under the same license as the Cura package.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cura 4.8\n"
|
"Project-Id-Version: Cura 4.9\n"
|
||||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||||
"POT-Creation-Date: 2020-10-19 13:15+0000\n"
|
"POT-Creation-Date: 2021-04-02 16:09+0000\n"
|
||||||
"PO-Revision-Date: 2019-03-13 14:00+0200\n"
|
"PO-Revision-Date: 2019-03-13 14:00+0200\n"
|
||||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||||
"Language-Team: German\n"
|
"Language-Team: German\n"
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
# Cura
|
# Cura
|
||||||
# Copyright (C) 2020 Ultimaker B.V.
|
# Copyright (C) 2021 Ultimaker B.V.
|
||||||
# This file is distributed under the same license as the Cura package.
|
# This file is distributed under the same license as the Cura package.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cura 4.8\n"
|
"Project-Id-Version: Cura 4.9\n"
|
||||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||||
"POT-Creation-Date: 2020-10-19 13:15+0000\n"
|
"POT-Creation-Date: 2021-04-02 16:09+0000\n"
|
||||||
"PO-Revision-Date: 2020-08-21 13:40+0200\n"
|
"PO-Revision-Date: 2020-08-21 13:40+0200\n"
|
||||||
"Last-Translator: Lionbridge <info@lionbridge.com>\n"
|
"Last-Translator: Lionbridge <info@lionbridge.com>\n"
|
||||||
"Language-Team: German <info@lionbridge.com>, German <info@bothof.nl>\n"
|
"Language-Team: German <info@lionbridge.com>, German <info@bothof.nl>\n"
|
||||||
|
@ -419,6 +419,26 @@ msgctxt "machine_extruders_share_heater description"
|
||||||
msgid "Whether the extruders share a single heater rather than each extruder having its own heater."
|
msgid "Whether the extruders share a single heater rather than each extruder having its own heater."
|
||||||
msgstr "Gibt an, ob die Extruder sich ein Heizelement teilen oder jeweils über ein eigenes verfügen."
|
msgstr "Gibt an, ob die Extruder sich ein Heizelement teilen oder jeweils über ein eigenes verfügen."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_share_nozzle label"
|
||||||
|
msgid "Extruders Share Nozzle"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_share_nozzle description"
|
||||||
|
msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_shared_nozzle_initial_retraction label"
|
||||||
|
msgid "Shared Nozzle Initial Retraction"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_shared_nozzle_initial_retraction description"
|
||||||
|
msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "machine_disallowed_areas label"
|
msgctxt "machine_disallowed_areas label"
|
||||||
msgid "Disallowed Areas"
|
msgid "Disallowed Areas"
|
||||||
|
@ -486,8 +506,8 @@ msgstr "Versatz mit Extruder"
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "machine_use_extruder_offset_to_offset_coords description"
|
msgctxt "machine_use_extruder_offset_to_offset_coords description"
|
||||||
msgid "Apply the extruder offset to the coordinate system."
|
msgid "Apply the extruder offset to the coordinate system. Affects all extruders."
|
||||||
msgstr "Verwenden Sie den Extruder-Versatz für das Koordinatensystem."
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "extruder_prime_pos_z label"
|
msgctxt "extruder_prime_pos_z label"
|
||||||
|
@ -881,8 +901,8 @@ msgstr "Multiplikator der Linienbreite der ersten Schicht. Eine Erhöhung dieses
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "shell label"
|
msgctxt "shell label"
|
||||||
msgid "Shell"
|
msgid "Walls"
|
||||||
msgstr "Gehäuse"
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "shell description"
|
msgctxt "shell description"
|
||||||
|
@ -949,166 +969,6 @@ msgctxt "wall_0_wipe_dist description"
|
||||||
msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better."
|
msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better."
|
||||||
msgstr "Entfernung einer Bewegung nach der Außenwand, um die Z-Naht besser zu verbergen."
|
msgstr "Entfernung einer Bewegung nach der Außenwand, um die Z-Naht besser zu verbergen."
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "roofing_extruder_nr label"
|
|
||||||
msgid "Top Surface Skin Extruder"
|
|
||||||
msgstr "Oberfläche Außenhaut Extruder"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "roofing_extruder_nr description"
|
|
||||||
msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion."
|
|
||||||
msgstr "Die für das Drucken der obersten Außenhaut verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "roofing_layer_count label"
|
|
||||||
msgid "Top Surface Skin Layers"
|
|
||||||
msgstr "Oberfläche Außenhaut Schichten"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
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 "top_bottom_extruder_nr label"
|
|
||||||
msgid "Top/Bottom Extruder"
|
|
||||||
msgstr "Extruder Oben/Unten"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_extruder_nr description"
|
|
||||||
msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion."
|
|
||||||
msgstr "Die für das Drucken der oberen und unteren Außenhaut verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_thickness label"
|
|
||||||
msgid "Top/Bottom Thickness"
|
|
||||||
msgstr "Obere/untere Dicke"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_thickness description"
|
|
||||||
msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers."
|
|
||||||
msgstr "Die Dicke der oberen/unteren Schichten des Drucks. Dieser Wert geteilt durch die Schichtdicke bestimmt die Anzahl der oberen/unteren Schichten."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_thickness label"
|
|
||||||
msgid "Top Thickness"
|
|
||||||
msgstr "Obere Dicke"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_thickness description"
|
|
||||||
msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers."
|
|
||||||
msgstr "Die Dicke der oberen Schichten des Drucks. Dieser Wert geteilt durch die Schichtdicke bestimmt die Anzahl der oberen Schichten."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_layers label"
|
|
||||||
msgid "Top Layers"
|
|
||||||
msgstr "Obere Schichten"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_layers description"
|
|
||||||
msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number."
|
|
||||||
msgstr "Die Anzahl der oberen Schichten. Wenn diese anhand der oberen Dicke berechnet wird, wird der Wert auf eine ganze Zahl auf- oder abgerundet."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_thickness label"
|
|
||||||
msgid "Bottom Thickness"
|
|
||||||
msgstr "Untere Dicke"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_thickness description"
|
|
||||||
msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers."
|
|
||||||
msgstr "Die Dicke der unteren Schichten des Drucks. Dieser Wert geteilt durch die Schichtdicke bestimmt die Anzahl der unteren Schichten."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_layers label"
|
|
||||||
msgid "Bottom Layers"
|
|
||||||
msgstr "Untere Schichten"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_layers description"
|
|
||||||
msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number."
|
|
||||||
msgstr "Die Anzahl der unteren Schichten. Wenn diese anhand der unteren Dicke berechnet wird, wird der Wert auf eine ganze Zahl auf- oder abgerundet."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "initial_bottom_layers label"
|
|
||||||
msgid "Initial Bottom Layers"
|
|
||||||
msgstr "Erste untere Schichten"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "initial_bottom_layers description"
|
|
||||||
msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number."
|
|
||||||
msgstr "Die Anzahl der ersten Schichten, die auf die Druckplatte aufgetragen werden. Wenn diese anhand der unteren Dicke berechnet werden, wird der Wert auf eine ganze Zahl auf- oder abgerundet."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern label"
|
|
||||||
msgid "Top/Bottom Pattern"
|
|
||||||
msgstr "Unteres/oberes Muster"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern description"
|
|
||||||
msgid "The pattern of the top/bottom layers."
|
|
||||||
msgstr "Das Muster der oberen/unteren Schichten."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern option lines"
|
|
||||||
msgid "Lines"
|
|
||||||
msgstr "Linien"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern option concentric"
|
|
||||||
msgid "Concentric"
|
|
||||||
msgstr "Konzentrisch"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern option zigzag"
|
|
||||||
msgid "Zig Zag"
|
|
||||||
msgstr "Zickzack"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 label"
|
|
||||||
msgid "Bottom Pattern Initial Layer"
|
|
||||||
msgstr "Unteres Muster für erste Schicht"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 description"
|
|
||||||
msgid "The pattern on the bottom of the print on the first layer."
|
|
||||||
msgstr "Das Muster am Boden des Drucks der ersten Schicht."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 option lines"
|
|
||||||
msgid "Lines"
|
|
||||||
msgstr "Linien"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 option concentric"
|
|
||||||
msgid "Concentric"
|
|
||||||
msgstr "Konzentrisch"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 option zigzag"
|
|
||||||
msgid "Zig Zag"
|
|
||||||
msgstr "Zickzack"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "connect_skin_polygons label"
|
|
||||||
msgid "Connect Top/Bottom Polygons"
|
|
||||||
msgstr "Polygone oben/unten verbinden"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "connect_skin_polygons description"
|
|
||||||
msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality."
|
|
||||||
msgstr "Außenhaut-Pfade oben/unten verbinden, wenn sie nebeneinander laufen. Bei konzentrischen Mustern reduziert die Aktivierung dieser Einstellung die Durchlaufzeit erheblich. Da die Verbindungen jedoch auf halbem Weg über der Füllung erfolgen können, kann diese Funktion die Oberflächenqualität reduzieren."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_angles label"
|
|
||||||
msgid "Top/Bottom Line Directions"
|
|
||||||
msgstr "Richtungen der oberen/unteren Linie"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_angles description"
|
|
||||||
msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
|
|
||||||
msgstr "Eine Liste von Ganzzahl-Linienrichtungen für den Fall, wenn die oberen/unteren Schichten 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
|
#: fdmprinter.def.json
|
||||||
msgctxt "wall_0_inset label"
|
msgctxt "wall_0_inset label"
|
||||||
msgid "Outer Wall Inset"
|
msgid "Outer Wall Inset"
|
||||||
|
@ -1414,6 +1274,176 @@ msgctxt "z_seam_relative description"
|
||||||
msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate."
|
msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate."
|
||||||
msgstr "Bei Aktivierung sind die Z-Naht-Koordinaten relativ zur Mitte der jeweiligen Teile. Bei Deaktivierung definieren die Koordinaten eine absolute Position auf dem Druckbett."
|
msgstr "Bei Aktivierung sind die Z-Naht-Koordinaten relativ zur Mitte der jeweiligen Teile. Bei Deaktivierung definieren die Koordinaten eine absolute Position auf dem Druckbett."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom label"
|
||||||
|
msgid "Top/Bottom"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom description"
|
||||||
|
msgid "Top/Bottom"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "roofing_extruder_nr label"
|
||||||
|
msgid "Top Surface Skin Extruder"
|
||||||
|
msgstr "Oberfläche Außenhaut Extruder"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "roofing_extruder_nr description"
|
||||||
|
msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion."
|
||||||
|
msgstr "Die für das Drucken der obersten Außenhaut verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "roofing_layer_count label"
|
||||||
|
msgid "Top Surface Skin Layers"
|
||||||
|
msgstr "Oberfläche Außenhaut Schichten"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
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 "top_bottom_extruder_nr label"
|
||||||
|
msgid "Top/Bottom Extruder"
|
||||||
|
msgstr "Extruder Oben/Unten"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_extruder_nr description"
|
||||||
|
msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion."
|
||||||
|
msgstr "Die für das Drucken der oberen und unteren Außenhaut verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_thickness label"
|
||||||
|
msgid "Top/Bottom Thickness"
|
||||||
|
msgstr "Obere/untere Dicke"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_thickness description"
|
||||||
|
msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers."
|
||||||
|
msgstr "Die Dicke der oberen/unteren Schichten des Drucks. Dieser Wert geteilt durch die Schichtdicke bestimmt die Anzahl der oberen/unteren Schichten."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_thickness label"
|
||||||
|
msgid "Top Thickness"
|
||||||
|
msgstr "Obere Dicke"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_thickness description"
|
||||||
|
msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers."
|
||||||
|
msgstr "Die Dicke der oberen Schichten des Drucks. Dieser Wert geteilt durch die Schichtdicke bestimmt die Anzahl der oberen Schichten."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_layers label"
|
||||||
|
msgid "Top Layers"
|
||||||
|
msgstr "Obere Schichten"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_layers description"
|
||||||
|
msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number."
|
||||||
|
msgstr "Die Anzahl der oberen Schichten. Wenn diese anhand der oberen Dicke berechnet wird, wird der Wert auf eine ganze Zahl auf- oder abgerundet."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_thickness label"
|
||||||
|
msgid "Bottom Thickness"
|
||||||
|
msgstr "Untere Dicke"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_thickness description"
|
||||||
|
msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers."
|
||||||
|
msgstr "Die Dicke der unteren Schichten des Drucks. Dieser Wert geteilt durch die Schichtdicke bestimmt die Anzahl der unteren Schichten."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_layers label"
|
||||||
|
msgid "Bottom Layers"
|
||||||
|
msgstr "Untere Schichten"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_layers description"
|
||||||
|
msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number."
|
||||||
|
msgstr "Die Anzahl der unteren Schichten. Wenn diese anhand der unteren Dicke berechnet wird, wird der Wert auf eine ganze Zahl auf- oder abgerundet."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "initial_bottom_layers label"
|
||||||
|
msgid "Initial Bottom Layers"
|
||||||
|
msgstr "Erste untere Schichten"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "initial_bottom_layers description"
|
||||||
|
msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number."
|
||||||
|
msgstr "Die Anzahl der ersten Schichten, die auf die Druckplatte aufgetragen werden. Wenn diese anhand der unteren Dicke berechnet werden, wird der Wert auf eine ganze Zahl auf- oder abgerundet."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern label"
|
||||||
|
msgid "Top/Bottom Pattern"
|
||||||
|
msgstr "Unteres/oberes Muster"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern description"
|
||||||
|
msgid "The pattern of the top/bottom layers."
|
||||||
|
msgstr "Das Muster der oberen/unteren Schichten."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern option lines"
|
||||||
|
msgid "Lines"
|
||||||
|
msgstr "Linien"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern option concentric"
|
||||||
|
msgid "Concentric"
|
||||||
|
msgstr "Konzentrisch"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern option zigzag"
|
||||||
|
msgid "Zig Zag"
|
||||||
|
msgstr "Zickzack"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 label"
|
||||||
|
msgid "Bottom Pattern Initial Layer"
|
||||||
|
msgstr "Unteres Muster für erste Schicht"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 description"
|
||||||
|
msgid "The pattern on the bottom of the print on the first layer."
|
||||||
|
msgstr "Das Muster am Boden des Drucks der ersten Schicht."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 option lines"
|
||||||
|
msgid "Lines"
|
||||||
|
msgstr "Linien"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 option concentric"
|
||||||
|
msgid "Concentric"
|
||||||
|
msgstr "Konzentrisch"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 option zigzag"
|
||||||
|
msgid "Zig Zag"
|
||||||
|
msgstr "Zickzack"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "connect_skin_polygons label"
|
||||||
|
msgid "Connect Top/Bottom Polygons"
|
||||||
|
msgstr "Polygone oben/unten verbinden"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "connect_skin_polygons description"
|
||||||
|
msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality."
|
||||||
|
msgstr "Außenhaut-Pfade oben/unten verbinden, wenn sie nebeneinander laufen. Bei konzentrischen Mustern reduziert die Aktivierung dieser Einstellung die Durchlaufzeit erheblich. Da die Verbindungen jedoch auf halbem Weg über der Füllung erfolgen können, kann diese Funktion die Oberflächenqualität reduzieren."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_angles label"
|
||||||
|
msgid "Top/Bottom Line Directions"
|
||||||
|
msgstr "Richtungen der oberen/unteren Linie"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_angles description"
|
||||||
|
msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
|
||||||
|
msgstr "Eine Liste von Ganzzahl-Linienrichtungen für den Fall, wenn die oberen/unteren Schichten 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
|
#: fdmprinter.def.json
|
||||||
msgctxt "skin_no_small_gaps_heuristic label"
|
msgctxt "skin_no_small_gaps_heuristic label"
|
||||||
msgid "No Skin in Z Gaps"
|
msgid "No Skin in Z Gaps"
|
||||||
|
@ -1554,6 +1584,86 @@ msgctxt "skin_overlap_mm description"
|
||||||
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
|
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
|
||||||
msgstr "Justieren Sie die Überlappung zwischen den Wänden und den Außenhaut-Mittellinien bzw. den Endpunkten der Außenhaut-Mittellinien. Eine geringe Überlappung ermöglicht die feste Verbindung der Wände mit der Außenhaut. Beachten Sie, dass bei einer einheitlichen Linienbreite von Außenhaut und Wand jeder Wert über die Hälfte der Wandbreite bereits dazu führen kann, dass die Außenhaut über die Wand hinausgeht, da in diesem Moment die Position der Düse des Außenhaut-Extruders möglicherweise bereits über die Wandmitte hinausgeht."
|
msgstr "Justieren Sie die Überlappung zwischen den Wänden und den Außenhaut-Mittellinien bzw. den Endpunkten der Außenhaut-Mittellinien. Eine geringe Überlappung ermöglicht die feste Verbindung der Wände mit der Außenhaut. Beachten Sie, dass bei einer einheitlichen Linienbreite von Außenhaut und Wand jeder Wert über die Hälfte der Wandbreite bereits dazu führen kann, dass die Außenhaut über die Wand hinausgeht, da in diesem Moment die Position der Düse des Außenhaut-Extruders möglicherweise bereits über die Wandmitte hinausgeht."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_preshrink label"
|
||||||
|
msgid "Skin Removal Width"
|
||||||
|
msgstr "Breite für das Entfernen der Außenhaut"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_preshrink description"
|
||||||
|
msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model."
|
||||||
|
msgstr "Dies bezeichnet die größte Breite der zu entfernenden Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der Außenhaut oben/unten an abgeschrägten Flächen des Modells unterstützen."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_preshrink label"
|
||||||
|
msgid "Top Skin Removal Width"
|
||||||
|
msgstr "Breite für das Entfernen der Außenhaut oben"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_preshrink description"
|
||||||
|
msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model."
|
||||||
|
msgstr "Dies bezeichnet die größte Breite der zu entfernenden oberen Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der oberen Außenhaut an abgeschrägten Flächen des Modells unterstützen."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_preshrink label"
|
||||||
|
msgid "Bottom Skin Removal Width"
|
||||||
|
msgstr "Breite für das Entfernen der Außenhaut unten"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_preshrink description"
|
||||||
|
msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model."
|
||||||
|
msgstr "Dies bezeichnet die größte Breite der zu entfernenden unteren Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der unteren Außenhaut an abgeschrägten Flächen des Modells unterstützen."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "expand_skins_expand_distance label"
|
||||||
|
msgid "Skin Expand Distance"
|
||||||
|
msgstr "Expansionsdistanz Außenhaut"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "expand_skins_expand_distance description"
|
||||||
|
msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used."
|
||||||
|
msgstr "Die Distanz, um die die Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und die Wände an den angrenzenden Schichten besser an der Außenhaut haften. Niedrigere Werte reduzieren den Materialverbrauch."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_expand_distance label"
|
||||||
|
msgid "Top Skin Expand Distance"
|
||||||
|
msgstr "Expansionsdistanz Außenhaut oben"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_expand_distance description"
|
||||||
|
msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used."
|
||||||
|
msgstr "Die Distanz, um die die oberen Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und die Wände an den Schichten darüber besser an der Außenhaut haften. Niedrigere Werte reduzieren den Materialverbrauch."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_expand_distance label"
|
||||||
|
msgid "Bottom Skin Expand Distance"
|
||||||
|
msgstr "Expansionsdistanz Außenhaut unten"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_expand_distance description"
|
||||||
|
msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used."
|
||||||
|
msgstr "Die Distanz, um die die unteren Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und an den Wänden auf der darunter liegenden Schicht haften. Niedrigere Werte reduzieren den Materialverbrauch."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "max_skin_angle_for_expansion label"
|
||||||
|
msgid "Maximum Skin Angle for Expansion"
|
||||||
|
msgstr "Maximaler Winkel Außenhaut für Expansion"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "max_skin_angle_for_expansion description"
|
||||||
|
msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "min_skin_width_for_expansion label"
|
||||||
|
msgid "Minimum Skin Width for Expansion"
|
||||||
|
msgstr "Mindestbreite Außenhaut für Expansion"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "min_skin_width_for_expansion description"
|
||||||
|
msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical."
|
||||||
|
msgstr "Außenhautbereiche, die schmaler als die Mindestbreite sind, werden nicht expandiert. Damit wird vermieden, dass enge Außenhautbereiche expandiert werden, die entstehen, wenn die Modellfläche eine nahezu vertikale Neigung aufweist."
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "infill label"
|
msgctxt "infill label"
|
||||||
msgid "Infill"
|
msgid "Infill"
|
||||||
|
@ -1863,86 +1973,6 @@ msgctxt "infill_support_angle description"
|
||||||
msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill."
|
msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill."
|
||||||
msgstr "Der Mindestwinkel für Überhänge, für welche eine Stützstruktur zugefügt wird. Bei einem Wert von 0° werden Objekte komplett gefüllt, bei 90° wird keine Füllung ausgeführt."
|
msgstr "Der Mindestwinkel für Überhänge, für welche eine Stützstruktur zugefügt wird. Bei einem Wert von 0° werden Objekte komplett gefüllt, bei 90° wird keine Füllung ausgeführt."
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_preshrink label"
|
|
||||||
msgid "Skin Removal Width"
|
|
||||||
msgstr "Breite für das Entfernen der Außenhaut"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_preshrink description"
|
|
||||||
msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model."
|
|
||||||
msgstr "Dies bezeichnet die größte Breite der zu entfernenden Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der Außenhaut oben/unten an abgeschrägten Flächen des Modells unterstützen."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_preshrink label"
|
|
||||||
msgid "Top Skin Removal Width"
|
|
||||||
msgstr "Breite für das Entfernen der Außenhaut oben"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_preshrink description"
|
|
||||||
msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model."
|
|
||||||
msgstr "Dies bezeichnet die größte Breite der zu entfernenden oberen Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der oberen Außenhaut an abgeschrägten Flächen des Modells unterstützen."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_preshrink label"
|
|
||||||
msgid "Bottom Skin Removal Width"
|
|
||||||
msgstr "Breite für das Entfernen der Außenhaut unten"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_preshrink description"
|
|
||||||
msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model."
|
|
||||||
msgstr "Dies bezeichnet die größte Breite der zu entfernenden unteren Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der unteren Außenhaut an abgeschrägten Flächen des Modells unterstützen."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "expand_skins_expand_distance label"
|
|
||||||
msgid "Skin Expand Distance"
|
|
||||||
msgstr "Expansionsdistanz Außenhaut"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "expand_skins_expand_distance description"
|
|
||||||
msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used."
|
|
||||||
msgstr "Die Distanz, um die die Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und die Wände an den angrenzenden Schichten besser an der Außenhaut haften. Niedrigere Werte reduzieren den Materialverbrauch."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_expand_distance label"
|
|
||||||
msgid "Top Skin Expand Distance"
|
|
||||||
msgstr "Expansionsdistanz Außenhaut oben"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_expand_distance description"
|
|
||||||
msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used."
|
|
||||||
msgstr "Die Distanz, um die die oberen Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und die Wände an den Schichten darüber besser an der Außenhaut haften. Niedrigere Werte reduzieren den Materialverbrauch."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_expand_distance label"
|
|
||||||
msgid "Bottom Skin Expand Distance"
|
|
||||||
msgstr "Expansionsdistanz Außenhaut unten"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_expand_distance description"
|
|
||||||
msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used."
|
|
||||||
msgstr "Die Distanz, um die die unteren Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und an den Wänden auf der darunter liegenden Schicht haften. Niedrigere Werte reduzieren den Materialverbrauch."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "max_skin_angle_for_expansion label"
|
|
||||||
msgid "Maximum Skin Angle for Expansion"
|
|
||||||
msgstr "Maximaler Winkel Außenhaut für Expansion"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "max_skin_angle_for_expansion description"
|
|
||||||
msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical."
|
|
||||||
msgstr "Obere und/oder untere Flächen Ihres Objekts mit einem Winkel, der diese Einstellung übersteigt, werden ohne Expansion der oberen/unteren Außenhaut ausgeführt. Damit wird vermieden, dass enge Außenhautbereiche expandiert werden, die entstehen, wenn die Modellfläche eine nahezu vertikale Neigung aufweist. Ein Winkel von 0 Grad ist horizontal, während ein Winkel von 90 Grad vertikal ist."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "min_skin_width_for_expansion label"
|
|
||||||
msgid "Minimum Skin Width for Expansion"
|
|
||||||
msgstr "Mindestbreite Außenhaut für Expansion"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "min_skin_width_for_expansion description"
|
|
||||||
msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical."
|
|
||||||
msgstr "Außenhautbereiche, die schmaler als die Mindestbreite sind, werden nicht expandiert. Damit wird vermieden, dass enge Außenhautbereiche expandiert werden, die entstehen, wenn die Modellfläche eine nahezu vertikale Neigung aufweist."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "skin_edge_support_thickness label"
|
msgctxt "skin_edge_support_thickness label"
|
||||||
msgid "Skin Edge Support Thickness"
|
msgid "Skin Edge Support Thickness"
|
||||||
|
@ -2560,8 +2590,8 @@ msgstr "Geschwindigkeit der ersten Schicht"
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "speed_layer_0 description"
|
msgctxt "speed_layer_0 description"
|
||||||
msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate."
|
msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft."
|
||||||
msgstr "Die Geschwindigkeit für die erste Schicht. Ein niedrigerer Wert wird empfohlen, um die Haftung an der Druckplatte zu verbessern."
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "speed_print_layer_0 label"
|
msgctxt "speed_print_layer_0 label"
|
||||||
|
@ -5074,10 +5104,8 @@ msgstr "Rang der Netzverarbeitung"
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "infill_mesh_order description"
|
msgctxt "infill_mesh_order description"
|
||||||
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
|
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes."
|
||||||
msgstr "Legt fest, welche Priorität dieses Netz (Mesh) bei mehreren überlappenden Mesh-Füllungen hat. Bereiche, in denen mehrere Mesh-Füllungen überlappen, übernehmen"
|
msgstr ""
|
||||||
" die Einstellungen des Netzes mit dem niedrigsten Rang. Wird eine Mesh-Füllung höher gerankt, führt dies zu einer Modifizierung der Füllungen oder Mesh-Füllungen,"
|
|
||||||
" deren Priorität niedriger oder normal ist."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "cutting_mesh label"
|
msgctxt "cutting_mesh label"
|
||||||
|
@ -5424,6 +5452,16 @@ msgctxt "conical_overhang_angle description"
|
||||||
msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way."
|
msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way."
|
||||||
msgstr "Der maximale Winkel von Überhängen, nachdem sie druckbar gemacht wurden. Bei einem Wert von 0° werden alle Überhänge durch ein Teil des Modells ersetzt, das mit der Druckplatte verbunden ist, 90° führt zu keiner Änderung des Modells."
|
msgstr "Der maximale Winkel von Überhängen, nachdem sie druckbar gemacht wurden. Bei einem Wert von 0° werden alle Überhänge durch ein Teil des Modells ersetzt, das mit der Druckplatte verbunden ist, 90° führt zu keiner Änderung des Modells."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "conical_overhang_hole_size label"
|
||||||
|
msgid "Maximum Overhang Hole Area"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "conical_overhang_hole_size description"
|
||||||
|
msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "coasting_enable label"
|
msgctxt "coasting_enable label"
|
||||||
msgid "Enable Coasting"
|
msgid "Enable Coasting"
|
||||||
|
@ -6363,6 +6401,26 @@ msgctxt "mesh_rotation_matrix description"
|
||||||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
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."
|
msgstr "Transformationsmatrix, die beim Laden aus der Datei auf das Modell angewandt wird."
|
||||||
|
|
||||||
|
#~ msgctxt "machine_use_extruder_offset_to_offset_coords description"
|
||||||
|
#~ msgid "Apply the extruder offset to the coordinate system."
|
||||||
|
#~ msgstr "Verwenden Sie den Extruder-Versatz für das Koordinatensystem."
|
||||||
|
|
||||||
|
#~ msgctxt "shell label"
|
||||||
|
#~ msgid "Shell"
|
||||||
|
#~ msgstr "Gehäuse"
|
||||||
|
|
||||||
|
#~ msgctxt "max_skin_angle_for_expansion description"
|
||||||
|
#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical."
|
||||||
|
#~ msgstr "Obere und/oder untere Flächen Ihres Objekts mit einem Winkel, der diese Einstellung übersteigt, werden ohne Expansion der oberen/unteren Außenhaut ausgeführt. Damit wird vermieden, dass enge Außenhautbereiche expandiert werden, die entstehen, wenn die Modellfläche eine nahezu vertikale Neigung aufweist. Ein Winkel von 0 Grad ist horizontal, während ein Winkel von 90 Grad vertikal ist."
|
||||||
|
|
||||||
|
#~ msgctxt "speed_layer_0 description"
|
||||||
|
#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate."
|
||||||
|
#~ msgstr "Die Geschwindigkeit für die erste Schicht. Ein niedrigerer Wert wird empfohlen, um die Haftung an der Druckplatte zu verbessern."
|
||||||
|
|
||||||
|
#~ msgctxt "infill_mesh_order description"
|
||||||
|
#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
|
||||||
|
#~ msgstr "Legt fest, welche Priorität dieses Netz (Mesh) bei mehreren überlappenden Mesh-Füllungen hat. Bereiche, in denen mehrere Mesh-Füllungen überlappen, übernehmen die Einstellungen des Netzes mit dem niedrigsten Rang. Wird eine Mesh-Füllung höher gerankt, führt dies zu einer Modifizierung der Füllungen oder Mesh-Füllungen, deren Priorität niedriger oder normal ist."
|
||||||
|
|
||||||
#~ msgctxt "material_bed_temperature description"
|
#~ msgctxt "material_bed_temperature description"
|
||||||
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
|
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
|
||||||
#~ msgstr "Die Temperatur, die für die erhitzte Druckplatte verwendet wird. Wenn dieser Wert 0 beträgt, wird die Betttemperatur nicht angepasst."
|
#~ msgstr "Die Temperatur, die für die erhitzte Druckplatte verwendet wird. Wenn dieser Wert 0 beträgt, wird die Betttemperatur nicht angepasst."
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,12 +1,12 @@
|
||||||
# Cura
|
# Cura
|
||||||
# Copyright (C) 2020 Ultimaker B.V.
|
# Copyright (C) 2021 Ultimaker B.V.
|
||||||
# This file is distributed under the same license as the Cura package.
|
# This file is distributed under the same license as the Cura package.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cura 4.8\n"
|
"Project-Id-Version: Cura 4.9\n"
|
||||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||||
"POT-Creation-Date: 2020-10-19 13:15+0000\n"
|
"POT-Creation-Date: 2021-04-02 16:09+0000\n"
|
||||||
"PO-Revision-Date: 2019-03-13 14:00+0200\n"
|
"PO-Revision-Date: 2019-03-13 14:00+0200\n"
|
||||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||||
"Language-Team: Spanish\n"
|
"Language-Team: Spanish\n"
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
# Cura
|
# Cura
|
||||||
# Copyright (C) 2020 Ultimaker B.V.
|
# Copyright (C) 2021 Ultimaker B.V.
|
||||||
# This file is distributed under the same license as the Cura package.
|
# This file is distributed under the same license as the Cura package.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cura 4.8\n"
|
"Project-Id-Version: Cura 4.9\n"
|
||||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||||
"POT-Creation-Date: 2020-10-19 13:15+0000\n"
|
"POT-Creation-Date: 2021-04-02 16:09+0000\n"
|
||||||
"PO-Revision-Date: 2020-08-21 13:40+0200\n"
|
"PO-Revision-Date: 2020-08-21 13:40+0200\n"
|
||||||
"Last-Translator: Lionbridge <info@lionbridge.com>\n"
|
"Last-Translator: Lionbridge <info@lionbridge.com>\n"
|
||||||
"Language-Team: Spanish <info@lionbridge.com>, Spanish <info@bothof.nl>\n"
|
"Language-Team: Spanish <info@lionbridge.com>, Spanish <info@bothof.nl>\n"
|
||||||
|
@ -419,6 +419,26 @@ msgctxt "machine_extruders_share_heater description"
|
||||||
msgid "Whether the extruders share a single heater rather than each extruder having its own heater."
|
msgid "Whether the extruders share a single heater rather than each extruder having its own heater."
|
||||||
msgstr "Si los extrusores comparten un único calentador en lugar de que cada extrusor tenga el suyo propio."
|
msgstr "Si los extrusores comparten un único calentador en lugar de que cada extrusor tenga el suyo propio."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_share_nozzle label"
|
||||||
|
msgid "Extruders Share Nozzle"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_share_nozzle description"
|
||||||
|
msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_shared_nozzle_initial_retraction label"
|
||||||
|
msgid "Shared Nozzle Initial Retraction"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_shared_nozzle_initial_retraction description"
|
||||||
|
msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "machine_disallowed_areas label"
|
msgctxt "machine_disallowed_areas label"
|
||||||
msgid "Disallowed Areas"
|
msgid "Disallowed Areas"
|
||||||
|
@ -486,8 +506,8 @@ msgstr "Desplazamiento con extrusor"
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "machine_use_extruder_offset_to_offset_coords description"
|
msgctxt "machine_use_extruder_offset_to_offset_coords description"
|
||||||
msgid "Apply the extruder offset to the coordinate system."
|
msgid "Apply the extruder offset to the coordinate system. Affects all extruders."
|
||||||
msgstr "Aplicar el desplazamiento del extrusor al sistema de coordenadas."
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "extruder_prime_pos_z label"
|
msgctxt "extruder_prime_pos_z label"
|
||||||
|
@ -881,8 +901,8 @@ msgstr "Multiplicador del ancho de la línea de la primera capa. Si esta se aume
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "shell label"
|
msgctxt "shell label"
|
||||||
msgid "Shell"
|
msgid "Walls"
|
||||||
msgstr "Perímetro"
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "shell description"
|
msgctxt "shell description"
|
||||||
|
@ -949,166 +969,6 @@ msgctxt "wall_0_wipe_dist description"
|
||||||
msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better."
|
msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better."
|
||||||
msgstr "Distancia de un movimiento de desplazamiento insertado tras la pared exterior con el fin de ocultar mejor la costura sobre el eje Z."
|
msgstr "Distancia de un movimiento de desplazamiento insertado tras la pared exterior con el fin de ocultar mejor la costura sobre el eje Z."
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "roofing_extruder_nr label"
|
|
||||||
msgid "Top Surface Skin Extruder"
|
|
||||||
msgstr "Extrusor de la superficie superior del forro"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "roofing_extruder_nr description"
|
|
||||||
msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion."
|
|
||||||
msgstr "El tren extrusor que se utiliza para imprimir el nivel superior del forro. Se emplea en la extrusión múltiple."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "roofing_layer_count label"
|
|
||||||
msgid "Top Surface Skin Layers"
|
|
||||||
msgstr "Capas de la superficie superior del forro"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
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 "top_bottom_extruder_nr label"
|
|
||||||
msgid "Top/Bottom Extruder"
|
|
||||||
msgstr "Extrusor superior/inferior"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_extruder_nr description"
|
|
||||||
msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion."
|
|
||||||
msgstr "El tren extrusor que se utiliza para imprimir el forro superior e inferior. Se emplea en la extrusión múltiple."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_thickness label"
|
|
||||||
msgid "Top/Bottom Thickness"
|
|
||||||
msgstr "Grosor superior/inferior"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_thickness description"
|
|
||||||
msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers."
|
|
||||||
msgstr "Grosor de las capas superiores/inferiores en la impresión. Este valor dividido por la altura de la capa define el número de capas superiores/inferiores."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_thickness label"
|
|
||||||
msgid "Top Thickness"
|
|
||||||
msgstr "Grosor superior"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_thickness description"
|
|
||||||
msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers."
|
|
||||||
msgstr "Grosor de las capas superiores en la impresión. Este valor dividido por la altura de capa define el número de capas superiores."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_layers label"
|
|
||||||
msgid "Top Layers"
|
|
||||||
msgstr "Capas superiores"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_layers description"
|
|
||||||
msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number."
|
|
||||||
msgstr "Número de capas superiores. Al calcularlo por el grosor superior, este valor se redondea a un número entero."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_thickness label"
|
|
||||||
msgid "Bottom Thickness"
|
|
||||||
msgstr "Grosor inferior"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_thickness description"
|
|
||||||
msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers."
|
|
||||||
msgstr "Grosor de las capas inferiores en la impresión. Este valor dividido por la altura de capa define el número de capas inferiores."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_layers label"
|
|
||||||
msgid "Bottom Layers"
|
|
||||||
msgstr "Capas inferiores"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_layers description"
|
|
||||||
msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number."
|
|
||||||
msgstr "Número de capas inferiores. Al calcularlo por el grosor inferior, este valor se redondea a un número entero."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "initial_bottom_layers label"
|
|
||||||
msgid "Initial Bottom Layers"
|
|
||||||
msgstr "Capas inferiores iniciales"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "initial_bottom_layers description"
|
|
||||||
msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number."
|
|
||||||
msgstr "El número de capas inferiores iniciales, desde la capa de impresión hacia arriba. Al calcularlo por el grosor inferior, este valor se redondea a un número entero."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern label"
|
|
||||||
msgid "Top/Bottom Pattern"
|
|
||||||
msgstr "Patrón superior/inferior"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern description"
|
|
||||||
msgid "The pattern of the top/bottom layers."
|
|
||||||
msgstr "Patrón de las capas superiores/inferiores."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern option lines"
|
|
||||||
msgid "Lines"
|
|
||||||
msgstr "Líneas"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern option concentric"
|
|
||||||
msgid "Concentric"
|
|
||||||
msgstr "Concéntrico"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern option zigzag"
|
|
||||||
msgid "Zig Zag"
|
|
||||||
msgstr "Zigzag"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 label"
|
|
||||||
msgid "Bottom Pattern Initial Layer"
|
|
||||||
msgstr "Patrón inferior de la capa inicial"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 description"
|
|
||||||
msgid "The pattern on the bottom of the print on the first layer."
|
|
||||||
msgstr "El patrón que aparece en la parte inferior de la impresión de la primera capa."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 option lines"
|
|
||||||
msgid "Lines"
|
|
||||||
msgstr "Líneas"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 option concentric"
|
|
||||||
msgid "Concentric"
|
|
||||||
msgstr "Concéntrico"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 option zigzag"
|
|
||||||
msgid "Zig Zag"
|
|
||||||
msgstr "Zigzag"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "connect_skin_polygons label"
|
|
||||||
msgid "Connect Top/Bottom Polygons"
|
|
||||||
msgstr "Conectar polígonos superiores/inferiores"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "connect_skin_polygons description"
|
|
||||||
msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality."
|
|
||||||
msgstr "Conecta las trayectorias de forro superior/inferior cuando están próximas entre sí. Al habilitar este ajuste, en el patrón concéntrico se reduce considerablemente el tiempo de desplazamiento, pero las conexiones pueden producirse en mitad del relleno, con lo que bajaría la calidad de la superficie superior."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_angles label"
|
|
||||||
msgid "Top/Bottom Line Directions"
|
|
||||||
msgstr "Direcciones de línea superior/inferior"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_angles description"
|
|
||||||
msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
|
|
||||||
msgstr "Una lista de los valores enteros de las direcciones de línea si las capas superiores e inferiores 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
|
#: fdmprinter.def.json
|
||||||
msgctxt "wall_0_inset label"
|
msgctxt "wall_0_inset label"
|
||||||
msgid "Outer Wall Inset"
|
msgid "Outer Wall Inset"
|
||||||
|
@ -1414,6 +1274,176 @@ msgctxt "z_seam_relative description"
|
||||||
msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate."
|
msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate."
|
||||||
msgstr "Cuando se habilita, las coordenadas de la costura en z son relativas al centro de cada pieza. De lo contrario, las coordenadas definen una posición absoluta en la placa de impresión."
|
msgstr "Cuando se habilita, las coordenadas de la costura en z son relativas al centro de cada pieza. De lo contrario, las coordenadas definen una posición absoluta en la placa de impresión."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom label"
|
||||||
|
msgid "Top/Bottom"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom description"
|
||||||
|
msgid "Top/Bottom"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "roofing_extruder_nr label"
|
||||||
|
msgid "Top Surface Skin Extruder"
|
||||||
|
msgstr "Extrusor de la superficie superior del forro"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "roofing_extruder_nr description"
|
||||||
|
msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion."
|
||||||
|
msgstr "El tren extrusor que se utiliza para imprimir el nivel superior del forro. Se emplea en la extrusión múltiple."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "roofing_layer_count label"
|
||||||
|
msgid "Top Surface Skin Layers"
|
||||||
|
msgstr "Capas de la superficie superior del forro"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
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 "top_bottom_extruder_nr label"
|
||||||
|
msgid "Top/Bottom Extruder"
|
||||||
|
msgstr "Extrusor superior/inferior"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_extruder_nr description"
|
||||||
|
msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion."
|
||||||
|
msgstr "El tren extrusor que se utiliza para imprimir el forro superior e inferior. Se emplea en la extrusión múltiple."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_thickness label"
|
||||||
|
msgid "Top/Bottom Thickness"
|
||||||
|
msgstr "Grosor superior/inferior"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_thickness description"
|
||||||
|
msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers."
|
||||||
|
msgstr "Grosor de las capas superiores/inferiores en la impresión. Este valor dividido por la altura de la capa define el número de capas superiores/inferiores."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_thickness label"
|
||||||
|
msgid "Top Thickness"
|
||||||
|
msgstr "Grosor superior"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_thickness description"
|
||||||
|
msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers."
|
||||||
|
msgstr "Grosor de las capas superiores en la impresión. Este valor dividido por la altura de capa define el número de capas superiores."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_layers label"
|
||||||
|
msgid "Top Layers"
|
||||||
|
msgstr "Capas superiores"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_layers description"
|
||||||
|
msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number."
|
||||||
|
msgstr "Número de capas superiores. Al calcularlo por el grosor superior, este valor se redondea a un número entero."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_thickness label"
|
||||||
|
msgid "Bottom Thickness"
|
||||||
|
msgstr "Grosor inferior"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_thickness description"
|
||||||
|
msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers."
|
||||||
|
msgstr "Grosor de las capas inferiores en la impresión. Este valor dividido por la altura de capa define el número de capas inferiores."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_layers label"
|
||||||
|
msgid "Bottom Layers"
|
||||||
|
msgstr "Capas inferiores"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_layers description"
|
||||||
|
msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number."
|
||||||
|
msgstr "Número de capas inferiores. Al calcularlo por el grosor inferior, este valor se redondea a un número entero."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "initial_bottom_layers label"
|
||||||
|
msgid "Initial Bottom Layers"
|
||||||
|
msgstr "Capas inferiores iniciales"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "initial_bottom_layers description"
|
||||||
|
msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number."
|
||||||
|
msgstr "El número de capas inferiores iniciales, desde la capa de impresión hacia arriba. Al calcularlo por el grosor inferior, este valor se redondea a un número entero."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern label"
|
||||||
|
msgid "Top/Bottom Pattern"
|
||||||
|
msgstr "Patrón superior/inferior"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern description"
|
||||||
|
msgid "The pattern of the top/bottom layers."
|
||||||
|
msgstr "Patrón de las capas superiores/inferiores."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern option lines"
|
||||||
|
msgid "Lines"
|
||||||
|
msgstr "Líneas"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern option concentric"
|
||||||
|
msgid "Concentric"
|
||||||
|
msgstr "Concéntrico"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern option zigzag"
|
||||||
|
msgid "Zig Zag"
|
||||||
|
msgstr "Zigzag"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 label"
|
||||||
|
msgid "Bottom Pattern Initial Layer"
|
||||||
|
msgstr "Patrón inferior de la capa inicial"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 description"
|
||||||
|
msgid "The pattern on the bottom of the print on the first layer."
|
||||||
|
msgstr "El patrón que aparece en la parte inferior de la impresión de la primera capa."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 option lines"
|
||||||
|
msgid "Lines"
|
||||||
|
msgstr "Líneas"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 option concentric"
|
||||||
|
msgid "Concentric"
|
||||||
|
msgstr "Concéntrico"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 option zigzag"
|
||||||
|
msgid "Zig Zag"
|
||||||
|
msgstr "Zigzag"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "connect_skin_polygons label"
|
||||||
|
msgid "Connect Top/Bottom Polygons"
|
||||||
|
msgstr "Conectar polígonos superiores/inferiores"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "connect_skin_polygons description"
|
||||||
|
msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality."
|
||||||
|
msgstr "Conecta las trayectorias de forro superior/inferior cuando están próximas entre sí. Al habilitar este ajuste, en el patrón concéntrico se reduce considerablemente el tiempo de desplazamiento, pero las conexiones pueden producirse en mitad del relleno, con lo que bajaría la calidad de la superficie superior."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_angles label"
|
||||||
|
msgid "Top/Bottom Line Directions"
|
||||||
|
msgstr "Direcciones de línea superior/inferior"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_angles description"
|
||||||
|
msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
|
||||||
|
msgstr "Una lista de los valores enteros de las direcciones de línea si las capas superiores e inferiores 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
|
#: fdmprinter.def.json
|
||||||
msgctxt "skin_no_small_gaps_heuristic label"
|
msgctxt "skin_no_small_gaps_heuristic label"
|
||||||
msgid "No Skin in Z Gaps"
|
msgid "No Skin in Z Gaps"
|
||||||
|
@ -1554,6 +1584,86 @@ msgctxt "skin_overlap_mm description"
|
||||||
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
|
msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
|
||||||
msgstr "Ajuste la cantidad de superposición entre las paredes y (los extremos de) las líneas centrales del forro. Una ligera superposición permite que las paredes estén firmemente unidas al forro. Tenga en cuenta que, con un mismo ancho de la línea del forro y la pared, cualquier valor superior a la mitad del ancho de la pared ya puede provocar que cualquier forro sobrepase la pared, debido a que en ese punto la posición de la tobera del extrusor del forro ya puede sobrepasar la mitad de la pared."
|
msgstr "Ajuste la cantidad de superposición entre las paredes y (los extremos de) las líneas centrales del forro. Una ligera superposición permite que las paredes estén firmemente unidas al forro. Tenga en cuenta que, con un mismo ancho de la línea del forro y la pared, cualquier valor superior a la mitad del ancho de la pared ya puede provocar que cualquier forro sobrepase la pared, debido a que en ese punto la posición de la tobera del extrusor del forro ya puede sobrepasar la mitad de la pared."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_preshrink label"
|
||||||
|
msgid "Skin Removal Width"
|
||||||
|
msgstr "Anchura de retirada del forro"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_preshrink description"
|
||||||
|
msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model."
|
||||||
|
msgstr "Anchura máxima de las áreas de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar el tiempo y el material empleados en imprimir el forro superior/inferior en las superficies inclinadas del modelo."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_preshrink label"
|
||||||
|
msgid "Top Skin Removal Width"
|
||||||
|
msgstr "Anchura de retirada del forro superior"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_preshrink description"
|
||||||
|
msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model."
|
||||||
|
msgstr "Anchura máxima de las áreas superiores de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar el tiempo y el material empleados en imprimir el forro superior en las superficies inclinadas del modelo."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_preshrink label"
|
||||||
|
msgid "Bottom Skin Removal Width"
|
||||||
|
msgstr "Anchura de retirada del forro inferior"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_preshrink description"
|
||||||
|
msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model."
|
||||||
|
msgstr "Anchura máxima de las áreas inferiores de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar el tiempo y el material empleados en imprimir el forro inferior en las superficies inclinadas del modelo."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "expand_skins_expand_distance label"
|
||||||
|
msgid "Skin Expand Distance"
|
||||||
|
msgstr "Distancia de expansión del forro"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "expand_skins_expand_distance description"
|
||||||
|
msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used."
|
||||||
|
msgstr "La distancia a la que los forros se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno y que las paredes de las capas vecinas se adhieran mejor al forro. Los valores inferiores ahorran material."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_expand_distance label"
|
||||||
|
msgid "Top Skin Expand Distance"
|
||||||
|
msgstr "Distancia de expansión del forro superior"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_expand_distance description"
|
||||||
|
msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used."
|
||||||
|
msgstr "La distancia a la que los forros superiores se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno y que las paredes de la capa superior se adhieran mejor al forro. Los valores inferiores ahorran material."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_expand_distance label"
|
||||||
|
msgid "Bottom Skin Expand Distance"
|
||||||
|
msgstr "Distancia de expansión del forro inferior"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_expand_distance description"
|
||||||
|
msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used."
|
||||||
|
msgstr "La distancia a la que los forros inferiores se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno y que el forro se adhiera mejor a las paredes de la capa inferior. Los valores inferiores ahorran material."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "max_skin_angle_for_expansion label"
|
||||||
|
msgid "Maximum Skin Angle for Expansion"
|
||||||
|
msgstr "Ángulo máximo de expansión del forro"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "max_skin_angle_for_expansion description"
|
||||||
|
msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "min_skin_width_for_expansion label"
|
||||||
|
msgid "Minimum Skin Width for Expansion"
|
||||||
|
msgstr "Anchura de expansión mínima del forro"
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "min_skin_width_for_expansion description"
|
||||||
|
msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical."
|
||||||
|
msgstr "Las áreas de forro más estrechas que este valor no se expanden. Esto evita la expansión de las áreas de forro estrechas que se crean cuando la superficie del modelo tiene una inclinación casi vertical."
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "infill label"
|
msgctxt "infill label"
|
||||||
msgid "Infill"
|
msgid "Infill"
|
||||||
|
@ -1863,86 +1973,6 @@ msgctxt "infill_support_angle description"
|
||||||
msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill."
|
msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill."
|
||||||
msgstr "El ángulo mínimo de los voladizos internos para los que se agrega relleno. A partir de un valor de 0 º todos los objetos estarán totalmente rellenos, a 90 º no se proporcionará ningún relleno."
|
msgstr "El ángulo mínimo de los voladizos internos para los que se agrega relleno. A partir de un valor de 0 º todos los objetos estarán totalmente rellenos, a 90 º no se proporcionará ningún relleno."
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_preshrink label"
|
|
||||||
msgid "Skin Removal Width"
|
|
||||||
msgstr "Anchura de retirada del forro"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_preshrink description"
|
|
||||||
msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model."
|
|
||||||
msgstr "Anchura máxima de las áreas de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar el tiempo y el material empleados en imprimir el forro superior/inferior en las superficies inclinadas del modelo."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_preshrink label"
|
|
||||||
msgid "Top Skin Removal Width"
|
|
||||||
msgstr "Anchura de retirada del forro superior"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_preshrink description"
|
|
||||||
msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model."
|
|
||||||
msgstr "Anchura máxima de las áreas superiores de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar el tiempo y el material empleados en imprimir el forro superior en las superficies inclinadas del modelo."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_preshrink label"
|
|
||||||
msgid "Bottom Skin Removal Width"
|
|
||||||
msgstr "Anchura de retirada del forro inferior"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_preshrink description"
|
|
||||||
msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model."
|
|
||||||
msgstr "Anchura máxima de las áreas inferiores de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar el tiempo y el material empleados en imprimir el forro inferior en las superficies inclinadas del modelo."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "expand_skins_expand_distance label"
|
|
||||||
msgid "Skin Expand Distance"
|
|
||||||
msgstr "Distancia de expansión del forro"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "expand_skins_expand_distance description"
|
|
||||||
msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used."
|
|
||||||
msgstr "La distancia a la que los forros se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno y que las paredes de las capas vecinas se adhieran mejor al forro. Los valores inferiores ahorran material."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_expand_distance label"
|
|
||||||
msgid "Top Skin Expand Distance"
|
|
||||||
msgstr "Distancia de expansión del forro superior"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_expand_distance description"
|
|
||||||
msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used."
|
|
||||||
msgstr "La distancia a la que los forros superiores se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno y que las paredes de la capa superior se adhieran mejor al forro. Los valores inferiores ahorran material."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_expand_distance label"
|
|
||||||
msgid "Bottom Skin Expand Distance"
|
|
||||||
msgstr "Distancia de expansión del forro inferior"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_expand_distance description"
|
|
||||||
msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used."
|
|
||||||
msgstr "La distancia a la que los forros inferiores se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno y que el forro se adhiera mejor a las paredes de la capa inferior. Los valores inferiores ahorran material."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "max_skin_angle_for_expansion label"
|
|
||||||
msgid "Maximum Skin Angle for Expansion"
|
|
||||||
msgstr "Ángulo máximo de expansión del forro"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "max_skin_angle_for_expansion description"
|
|
||||||
msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical."
|
|
||||||
msgstr "Las superficies superiores e inferiores de un objeto con un ángulo mayor que este no expanden los forros superior e inferior. Esto evita la expansión de las áreas de forro estrechas que se crean cuando la superficie del modelo tiene una inclinación casi vertical. Un ángulo de 0º es horizontal, mientras que uno de 90º es vertical."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "min_skin_width_for_expansion label"
|
|
||||||
msgid "Minimum Skin Width for Expansion"
|
|
||||||
msgstr "Anchura de expansión mínima del forro"
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "min_skin_width_for_expansion description"
|
|
||||||
msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical."
|
|
||||||
msgstr "Las áreas de forro más estrechas que este valor no se expanden. Esto evita la expansión de las áreas de forro estrechas que se crean cuando la superficie del modelo tiene una inclinación casi vertical."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "skin_edge_support_thickness label"
|
msgctxt "skin_edge_support_thickness label"
|
||||||
msgid "Skin Edge Support Thickness"
|
msgid "Skin Edge Support Thickness"
|
||||||
|
@ -2560,8 +2590,8 @@ msgstr "Velocidad de capa inicial"
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "speed_layer_0 description"
|
msgctxt "speed_layer_0 description"
|
||||||
msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate."
|
msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft."
|
||||||
msgstr "Velocidad de la capa inicial. Se recomienda un valor más bajo para mejorar la adherencia a la placa de impresión."
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "speed_print_layer_0 label"
|
msgctxt "speed_print_layer_0 label"
|
||||||
|
@ -5074,10 +5104,8 @@ msgstr "Rango de procesamiento de la malla"
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "infill_mesh_order description"
|
msgctxt "infill_mesh_order description"
|
||||||
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
|
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes."
|
||||||
msgstr "Determina la prioridad de esta malla al tener en cuenta varias mallas de relleno superpuestas. Las áreas en las que se superponen varias mallas de relleno"
|
msgstr ""
|
||||||
" tomarán la configuración de la malla con el rango más bajo. Una malla de relleno con un orden superior modificará el relleno de las mallas de relleno"
|
|
||||||
" con un orden inferior y las mallas normales."
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "cutting_mesh label"
|
msgctxt "cutting_mesh label"
|
||||||
|
@ -5424,6 +5452,16 @@ msgctxt "conical_overhang_angle description"
|
||||||
msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way."
|
msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way."
|
||||||
msgstr "Ángulo máximo de los voladizos una vez que se han hecho imprimibles. Un valor de 0º hace que todos los voladizos sean reemplazados por una pieza del modelo conectada a la placa de impresión y un valor de 90º no cambiará el modelo."
|
msgstr "Ángulo máximo de los voladizos una vez que se han hecho imprimibles. Un valor de 0º hace que todos los voladizos sean reemplazados por una pieza del modelo conectada a la placa de impresión y un valor de 90º no cambiará el modelo."
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "conical_overhang_hole_size label"
|
||||||
|
msgid "Maximum Overhang Hole Area"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "conical_overhang_hole_size description"
|
||||||
|
msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "coasting_enable label"
|
msgctxt "coasting_enable label"
|
||||||
msgid "Enable Coasting"
|
msgid "Enable Coasting"
|
||||||
|
@ -6363,6 +6401,26 @@ msgctxt "mesh_rotation_matrix description"
|
||||||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
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."
|
msgstr "Matriz de transformación que se aplicará al modelo cuando se cargue desde el archivo."
|
||||||
|
|
||||||
|
#~ msgctxt "machine_use_extruder_offset_to_offset_coords description"
|
||||||
|
#~ msgid "Apply the extruder offset to the coordinate system."
|
||||||
|
#~ msgstr "Aplicar el desplazamiento del extrusor al sistema de coordenadas."
|
||||||
|
|
||||||
|
#~ msgctxt "shell label"
|
||||||
|
#~ msgid "Shell"
|
||||||
|
#~ msgstr "Perímetro"
|
||||||
|
|
||||||
|
#~ msgctxt "max_skin_angle_for_expansion description"
|
||||||
|
#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical."
|
||||||
|
#~ msgstr "Las superficies superiores e inferiores de un objeto con un ángulo mayor que este no expanden los forros superior e inferior. Esto evita la expansión de las áreas de forro estrechas que se crean cuando la superficie del modelo tiene una inclinación casi vertical. Un ángulo de 0º es horizontal, mientras que uno de 90º es vertical."
|
||||||
|
|
||||||
|
#~ msgctxt "speed_layer_0 description"
|
||||||
|
#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate."
|
||||||
|
#~ msgstr "Velocidad de la capa inicial. Se recomienda un valor más bajo para mejorar la adherencia a la placa de impresión."
|
||||||
|
|
||||||
|
#~ msgctxt "infill_mesh_order description"
|
||||||
|
#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
|
||||||
|
#~ msgstr "Determina la prioridad de esta malla al tener en cuenta varias mallas de relleno superpuestas. Las áreas en las que se superponen varias mallas de relleno tomarán la configuración de la malla con el rango más bajo. Una malla de relleno con un orden superior modificará el relleno de las mallas de relleno con un orden inferior y las mallas normales."
|
||||||
|
|
||||||
#~ msgctxt "material_bed_temperature description"
|
#~ msgctxt "material_bed_temperature description"
|
||||||
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
|
#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
|
||||||
#~ msgstr "La temperatura utilizada para la placa de impresión caliente. Si el valor es 0, la temperatura de la plataforma no se ajustará."
|
#~ msgstr "La temperatura utilizada para la placa de impresión caliente. Si el valor es 0, la temperatura de la plataforma no se ajustará."
|
||||||
|
|
|
@ -3,7 +3,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Uranium json setting files\n"
|
"Project-Id-Version: Uranium json setting files\n"
|
||||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||||
"POT-Creation-Date: 2020-10-19 13:15+0000\n"
|
"POT-Creation-Date: 2021-04-02 16:09+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE\n"
|
"Language-Team: LANGUAGE\n"
|
||||||
|
|
|
@ -3,7 +3,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Uranium json setting files\n"
|
"Project-Id-Version: Uranium json setting files\n"
|
||||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||||
"POT-Creation-Date: 2020-10-19 13:15+0000\n"
|
"POT-Creation-Date: 2021-04-02 16:09+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE\n"
|
"Language-Team: LANGUAGE\n"
|
||||||
|
@ -450,6 +450,37 @@ msgid ""
|
||||||
"its own heater."
|
"its own heater."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_share_nozzle label"
|
||||||
|
msgid "Extruders Share Nozzle"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_share_nozzle description"
|
||||||
|
msgid ""
|
||||||
|
"Whether the extruders share a single nozzle rather than each extruder having "
|
||||||
|
"its own nozzle. When set to true, it is expected that the printer-start "
|
||||||
|
"gcode script properly sets up all extruders in an initial retraction state "
|
||||||
|
"that is known and mutually compatible (either zero or one filament not "
|
||||||
|
"retracted); in that case the initial retraction status is described, per "
|
||||||
|
"extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' "
|
||||||
|
"parameter."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_shared_nozzle_initial_retraction label"
|
||||||
|
msgid "Shared Nozzle Initial Retraction"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "machine_extruders_shared_nozzle_initial_retraction description"
|
||||||
|
msgid ""
|
||||||
|
"How much the filament of each extruder is assumed to have been retracted "
|
||||||
|
"from the shared nozzle tip at the completion of the printer-start gcode "
|
||||||
|
"script; the value should be equal to or greater than the length of the "
|
||||||
|
"common part of the nozzle's ducts."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "machine_disallowed_areas label"
|
msgctxt "machine_disallowed_areas label"
|
||||||
msgid "Disallowed Areas"
|
msgid "Disallowed Areas"
|
||||||
|
@ -521,7 +552,8 @@ msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "machine_use_extruder_offset_to_offset_coords description"
|
msgctxt "machine_use_extruder_offset_to_offset_coords description"
|
||||||
msgid "Apply the extruder offset to the coordinate system."
|
msgid ""
|
||||||
|
"Apply the extruder offset to the coordinate system. Affects all extruders."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
|
@ -948,7 +980,7 @@ msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "shell label"
|
msgctxt "shell label"
|
||||||
msgid "Shell"
|
msgid "Walls"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
|
@ -1028,194 +1060,6 @@ msgid ""
|
||||||
"better."
|
"better."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "roofing_extruder_nr label"
|
|
||||||
msgid "Top Surface Skin Extruder"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "roofing_extruder_nr description"
|
|
||||||
msgid ""
|
|
||||||
"The extruder train used for printing the top most skin. This is used in "
|
|
||||||
"multi-extrusion."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "roofing_layer_count label"
|
|
||||||
msgid "Top Surface Skin Layers"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
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 "top_bottom_extruder_nr label"
|
|
||||||
msgid "Top/Bottom Extruder"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_extruder_nr description"
|
|
||||||
msgid ""
|
|
||||||
"The extruder train used for printing the top and bottom skin. This is used "
|
|
||||||
"in multi-extrusion."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_thickness label"
|
|
||||||
msgid "Top/Bottom Thickness"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_thickness description"
|
|
||||||
msgid ""
|
|
||||||
"The thickness of the top/bottom layers in the print. This value divided by "
|
|
||||||
"the layer height defines the number of top/bottom layers."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_thickness label"
|
|
||||||
msgid "Top Thickness"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_thickness description"
|
|
||||||
msgid ""
|
|
||||||
"The thickness of the top layers in the print. This value divided by the "
|
|
||||||
"layer height defines the number of top layers."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_layers label"
|
|
||||||
msgid "Top Layers"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_layers description"
|
|
||||||
msgid ""
|
|
||||||
"The number of top layers. When calculated by the top thickness, this value "
|
|
||||||
"is rounded to a whole number."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_thickness label"
|
|
||||||
msgid "Bottom Thickness"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_thickness description"
|
|
||||||
msgid ""
|
|
||||||
"The thickness of the bottom layers in the print. This value divided by the "
|
|
||||||
"layer height defines the number of bottom layers."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_layers label"
|
|
||||||
msgid "Bottom Layers"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_layers description"
|
|
||||||
msgid ""
|
|
||||||
"The number of bottom layers. When calculated by the bottom thickness, this "
|
|
||||||
"value is rounded to a whole number."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "initial_bottom_layers label"
|
|
||||||
msgid "Initial Bottom Layers"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "initial_bottom_layers description"
|
|
||||||
msgid ""
|
|
||||||
"The number of initial bottom layers, from the build-plate upwards. When "
|
|
||||||
"calculated by the bottom thickness, this value is rounded to a whole number."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern label"
|
|
||||||
msgid "Top/Bottom Pattern"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern description"
|
|
||||||
msgid "The pattern of the top/bottom layers."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern option lines"
|
|
||||||
msgid "Lines"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern option concentric"
|
|
||||||
msgid "Concentric"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern option zigzag"
|
|
||||||
msgid "Zig Zag"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 label"
|
|
||||||
msgid "Bottom Pattern Initial Layer"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 description"
|
|
||||||
msgid "The pattern on the bottom of the print on the first layer."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 option lines"
|
|
||||||
msgid "Lines"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 option concentric"
|
|
||||||
msgid "Concentric"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_bottom_pattern_0 option zigzag"
|
|
||||||
msgid "Zig Zag"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "connect_skin_polygons label"
|
|
||||||
msgid "Connect Top/Bottom Polygons"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "connect_skin_polygons description"
|
|
||||||
msgid ""
|
|
||||||
"Connect top/bottom skin paths where they run next to each other. For the "
|
|
||||||
"concentric pattern enabling this setting greatly reduces the travel time, "
|
|
||||||
"but because the connections can happen midway over infill this feature can "
|
|
||||||
"reduce the top surface quality."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_angles label"
|
|
||||||
msgid "Top/Bottom Line Directions"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_angles description"
|
|
||||||
msgid ""
|
|
||||||
"A list of integer line directions to use when the top/bottom layers use the "
|
|
||||||
"lines or zig zag pattern. Elements from the list are used sequentially as "
|
|
||||||
"the layers progress and when the end of the list is reached, it starts at "
|
|
||||||
"the beginning again. The list items are separated by commas and the whole "
|
|
||||||
"list is contained in square brackets. Default is an empty list which means "
|
|
||||||
"use the traditional default angles (45 and 135 degrees)."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "wall_0_inset label"
|
msgctxt "wall_0_inset label"
|
||||||
msgid "Outer Wall Inset"
|
msgid "Outer Wall Inset"
|
||||||
|
@ -1578,6 +1422,204 @@ msgid ""
|
||||||
"plate."
|
"plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom label"
|
||||||
|
msgid "Top/Bottom"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom description"
|
||||||
|
msgid "Top/Bottom"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "roofing_extruder_nr label"
|
||||||
|
msgid "Top Surface Skin Extruder"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "roofing_extruder_nr description"
|
||||||
|
msgid ""
|
||||||
|
"The extruder train used for printing the top most skin. This is used in "
|
||||||
|
"multi-extrusion."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "roofing_layer_count label"
|
||||||
|
msgid "Top Surface Skin Layers"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
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 "top_bottom_extruder_nr label"
|
||||||
|
msgid "Top/Bottom Extruder"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_extruder_nr description"
|
||||||
|
msgid ""
|
||||||
|
"The extruder train used for printing the top and bottom skin. This is used "
|
||||||
|
"in multi-extrusion."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_thickness label"
|
||||||
|
msgid "Top/Bottom Thickness"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_thickness description"
|
||||||
|
msgid ""
|
||||||
|
"The thickness of the top/bottom layers in the print. This value divided by "
|
||||||
|
"the layer height defines the number of top/bottom layers."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_thickness label"
|
||||||
|
msgid "Top Thickness"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_thickness description"
|
||||||
|
msgid ""
|
||||||
|
"The thickness of the top layers in the print. This value divided by the "
|
||||||
|
"layer height defines the number of top layers."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_layers label"
|
||||||
|
msgid "Top Layers"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_layers description"
|
||||||
|
msgid ""
|
||||||
|
"The number of top layers. When calculated by the top thickness, this value "
|
||||||
|
"is rounded to a whole number."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_thickness label"
|
||||||
|
msgid "Bottom Thickness"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_thickness description"
|
||||||
|
msgid ""
|
||||||
|
"The thickness of the bottom layers in the print. This value divided by the "
|
||||||
|
"layer height defines the number of bottom layers."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_layers label"
|
||||||
|
msgid "Bottom Layers"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_layers description"
|
||||||
|
msgid ""
|
||||||
|
"The number of bottom layers. When calculated by the bottom thickness, this "
|
||||||
|
"value is rounded to a whole number."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "initial_bottom_layers label"
|
||||||
|
msgid "Initial Bottom Layers"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "initial_bottom_layers description"
|
||||||
|
msgid ""
|
||||||
|
"The number of initial bottom layers, from the build-plate upwards. When "
|
||||||
|
"calculated by the bottom thickness, this value is rounded to a whole number."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern label"
|
||||||
|
msgid "Top/Bottom Pattern"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern description"
|
||||||
|
msgid "The pattern of the top/bottom layers."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern option lines"
|
||||||
|
msgid "Lines"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern option concentric"
|
||||||
|
msgid "Concentric"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern option zigzag"
|
||||||
|
msgid "Zig Zag"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 label"
|
||||||
|
msgid "Bottom Pattern Initial Layer"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 description"
|
||||||
|
msgid "The pattern on the bottom of the print on the first layer."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 option lines"
|
||||||
|
msgid "Lines"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 option concentric"
|
||||||
|
msgid "Concentric"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_bottom_pattern_0 option zigzag"
|
||||||
|
msgid "Zig Zag"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "connect_skin_polygons label"
|
||||||
|
msgid "Connect Top/Bottom Polygons"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "connect_skin_polygons description"
|
||||||
|
msgid ""
|
||||||
|
"Connect top/bottom skin paths where they run next to each other. For the "
|
||||||
|
"concentric pattern enabling this setting greatly reduces the travel time, "
|
||||||
|
"but because the connections can happen midway over infill this feature can "
|
||||||
|
"reduce the top surface quality."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_angles label"
|
||||||
|
msgid "Top/Bottom Line Directions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_angles description"
|
||||||
|
msgid ""
|
||||||
|
"A list of integer line directions to use when the top/bottom layers use the "
|
||||||
|
"lines or zig zag pattern. Elements from the list are used sequentially as "
|
||||||
|
"the layers progress and when the end of the list is reached, it starts at "
|
||||||
|
"the beginning again. The list items are separated by commas and the whole "
|
||||||
|
"list is contained in square brackets. Default is an empty list which means "
|
||||||
|
"use the traditional default angles (45 and 135 degrees)."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "skin_no_small_gaps_heuristic label"
|
msgctxt "skin_no_small_gaps_heuristic label"
|
||||||
msgid "No Skin in Z Gaps"
|
msgid "No Skin in Z Gaps"
|
||||||
|
@ -1751,6 +1793,118 @@ msgid ""
|
||||||
"already reach past the middle of the wall."
|
"already reach past the middle of the wall."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_preshrink label"
|
||||||
|
msgid "Skin Removal Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "skin_preshrink description"
|
||||||
|
msgid ""
|
||||||
|
"The largest width of skin areas which are to be removed. Every skin area "
|
||||||
|
"smaller than this value will disappear. This can help in limiting the amount "
|
||||||
|
"of time and material spent on printing top/bottom skin at slanted surfaces "
|
||||||
|
"in the model."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_preshrink label"
|
||||||
|
msgid "Top Skin Removal Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_preshrink description"
|
||||||
|
msgid ""
|
||||||
|
"The largest width of top skin areas which are to be removed. Every skin area "
|
||||||
|
"smaller than this value will disappear. This can help in limiting the amount "
|
||||||
|
"of time and material spent on printing top skin at slanted surfaces in the "
|
||||||
|
"model."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_preshrink label"
|
||||||
|
msgid "Bottom Skin Removal Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_preshrink description"
|
||||||
|
msgid ""
|
||||||
|
"The largest width of bottom skin areas which are to be removed. Every skin "
|
||||||
|
"area smaller than this value will disappear. This can help in limiting the "
|
||||||
|
"amount of time and material spent on printing bottom skin at slanted "
|
||||||
|
"surfaces in the model."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "expand_skins_expand_distance label"
|
||||||
|
msgid "Skin Expand Distance"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "expand_skins_expand_distance description"
|
||||||
|
msgid ""
|
||||||
|
"The distance the skins are expanded into the infill. Higher values makes the "
|
||||||
|
"skin attach better to the infill pattern and makes the walls on neighboring "
|
||||||
|
"layers adhere better to the skin. Lower values save amount of material used."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_expand_distance label"
|
||||||
|
msgid "Top Skin Expand Distance"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "top_skin_expand_distance description"
|
||||||
|
msgid ""
|
||||||
|
"The distance the top skins are expanded into the infill. Higher values makes "
|
||||||
|
"the skin attach better to the infill pattern and makes the walls on the "
|
||||||
|
"layer above adhere better to the skin. Lower values save amount of material "
|
||||||
|
"used."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_expand_distance label"
|
||||||
|
msgid "Bottom Skin Expand Distance"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "bottom_skin_expand_distance description"
|
||||||
|
msgid ""
|
||||||
|
"The distance the bottom skins are expanded into the infill. Higher values "
|
||||||
|
"makes the skin attach better to the infill pattern and makes the skin adhere "
|
||||||
|
"better to the walls on the layer below. Lower values save amount of material "
|
||||||
|
"used."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "max_skin_angle_for_expansion label"
|
||||||
|
msgid "Maximum Skin Angle for Expansion"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "max_skin_angle_for_expansion description"
|
||||||
|
msgid ""
|
||||||
|
"Top and/or bottom surfaces of your object with an angle larger than this "
|
||||||
|
"setting, won't have their top/bottom skin expanded. This avoids expanding "
|
||||||
|
"the narrow skin areas that are created when the model surface has a near "
|
||||||
|
"vertical slope. An angle of 0° is horizontal and will cause no skin to be "
|
||||||
|
"expanded, while an angle of 90° is vertical and will cause all skin to be "
|
||||||
|
"expanded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "min_skin_width_for_expansion label"
|
||||||
|
msgid "Minimum Skin Width for Expansion"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "min_skin_width_for_expansion description"
|
||||||
|
msgid ""
|
||||||
|
"Skin areas narrower than this are not expanded. This avoids expanding the "
|
||||||
|
"narrow skin areas that are created when the model surface has a slope close "
|
||||||
|
"to the vertical."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "infill label"
|
msgctxt "infill label"
|
||||||
msgid "Infill"
|
msgid "Infill"
|
||||||
|
@ -2119,117 +2273,6 @@ msgid ""
|
||||||
"infill."
|
"infill."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_preshrink label"
|
|
||||||
msgid "Skin Removal Width"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "skin_preshrink description"
|
|
||||||
msgid ""
|
|
||||||
"The largest width of skin areas which are to be removed. Every skin area "
|
|
||||||
"smaller than this value will disappear. This can help in limiting the amount "
|
|
||||||
"of time and material spent on printing top/bottom skin at slanted surfaces "
|
|
||||||
"in the model."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_preshrink label"
|
|
||||||
msgid "Top Skin Removal Width"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_preshrink description"
|
|
||||||
msgid ""
|
|
||||||
"The largest width of top skin areas which are to be removed. Every skin area "
|
|
||||||
"smaller than this value will disappear. This can help in limiting the amount "
|
|
||||||
"of time and material spent on printing top skin at slanted surfaces in the "
|
|
||||||
"model."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_preshrink label"
|
|
||||||
msgid "Bottom Skin Removal Width"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_preshrink description"
|
|
||||||
msgid ""
|
|
||||||
"The largest width of bottom skin areas which are to be removed. Every skin "
|
|
||||||
"area smaller than this value will disappear. This can help in limiting the "
|
|
||||||
"amount of time and material spent on printing bottom skin at slanted "
|
|
||||||
"surfaces in the model."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "expand_skins_expand_distance label"
|
|
||||||
msgid "Skin Expand Distance"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "expand_skins_expand_distance description"
|
|
||||||
msgid ""
|
|
||||||
"The distance the skins are expanded into the infill. Higher values makes the "
|
|
||||||
"skin attach better to the infill pattern and makes the walls on neighboring "
|
|
||||||
"layers adhere better to the skin. Lower values save amount of material used."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_expand_distance label"
|
|
||||||
msgid "Top Skin Expand Distance"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "top_skin_expand_distance description"
|
|
||||||
msgid ""
|
|
||||||
"The distance the top skins are expanded into the infill. Higher values makes "
|
|
||||||
"the skin attach better to the infill pattern and makes the walls on the "
|
|
||||||
"layer above adhere better to the skin. Lower values save amount of material "
|
|
||||||
"used."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_expand_distance label"
|
|
||||||
msgid "Bottom Skin Expand Distance"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "bottom_skin_expand_distance description"
|
|
||||||
msgid ""
|
|
||||||
"The distance the bottom skins are expanded into the infill. Higher values "
|
|
||||||
"makes the skin attach better to the infill pattern and makes the skin adhere "
|
|
||||||
"better to the walls on the layer below. Lower values save amount of material "
|
|
||||||
"used."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "max_skin_angle_for_expansion label"
|
|
||||||
msgid "Maximum Skin Angle for Expansion"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "max_skin_angle_for_expansion description"
|
|
||||||
msgid ""
|
|
||||||
"Top and/or bottom surfaces of your object with an angle larger than this "
|
|
||||||
"setting, won't have their top/bottom skin expanded. This avoids expanding "
|
|
||||||
"the narrow skin areas that are created when the model surface has a near "
|
|
||||||
"vertical slope. An angle of 0° is horizontal, while an angle of 90° is "
|
|
||||||
"vertical."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "min_skin_width_for_expansion label"
|
|
||||||
msgid "Minimum Skin Width for Expansion"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
|
||||||
msgctxt "min_skin_width_for_expansion description"
|
|
||||||
msgid ""
|
|
||||||
"Skin areas narrower than this are not expanded. This avoids expanding the "
|
|
||||||
"narrow skin areas that are created when the model surface has a slope close "
|
|
||||||
"to the vertical."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "skin_edge_support_thickness label"
|
msgctxt "skin_edge_support_thickness label"
|
||||||
msgid "Skin Edge Support Thickness"
|
msgid "Skin Edge Support Thickness"
|
||||||
|
@ -2919,7 +2962,8 @@ msgstr ""
|
||||||
msgctxt "speed_layer_0 description"
|
msgctxt "speed_layer_0 description"
|
||||||
msgid ""
|
msgid ""
|
||||||
"The speed for the initial layer. A lower value is advised to improve "
|
"The speed for the initial layer. A lower value is advised to improve "
|
||||||
"adhesion to the build plate."
|
"adhesion to the build plate. Does not affect the build plate adhesion "
|
||||||
|
"structures themselves, like brim and raft."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
|
@ -5880,8 +5924,8 @@ msgctxt "infill_mesh_order description"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Determines the priority of this mesh when considering multiple overlapping "
|
"Determines the priority of this mesh when considering multiple overlapping "
|
||||||
"infill meshes. Areas where multiple infill meshes overlap will take on the "
|
"infill meshes. Areas where multiple infill meshes overlap will take on the "
|
||||||
"settings of the mesh with the lowest rank. An infill mesh with a higher "
|
"settings of the mesh with the highest rank. An infill mesh with a higher "
|
||||||
"order will modify the infill of infill meshes with lower order and normal "
|
"rank will modify the infill of infill meshes with lower rank and normal "
|
||||||
"meshes."
|
"meshes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -6306,6 +6350,19 @@ msgid ""
|
||||||
"build plate, 90° will not change the model in any way."
|
"build plate, 90° will not change the model in any way."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "conical_overhang_hole_size label"
|
||||||
|
msgid "Maximum Overhang Hole Area"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: fdmprinter.def.json
|
||||||
|
msgctxt "conical_overhang_hole_size description"
|
||||||
|
msgid ""
|
||||||
|
"The maximum area of a hole in the base of the model before it's removed by "
|
||||||
|
"Make Overhang Printable. Holes smaller than this will be retained. A value "
|
||||||
|
"of 0 mm² will fill all holes in the models base."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: fdmprinter.def.json
|
#: fdmprinter.def.json
|
||||||
msgctxt "coasting_enable label"
|
msgctxt "coasting_enable label"
|
||||||
msgid "Enable Coasting"
|
msgid "Enable Coasting"
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue