diff --git a/CITATION.cff b/CITATION.cff index 808a403e1a..b97fdf7c49 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -7,5 +7,5 @@ license: "LGPL-3.0" message: "If you use this software, please cite it using these metadata." repository-code: "https://github.com/ultimaker/cura/" title: "Ultimaker Cura" -version: "4.10.0" -... \ No newline at end of file +version: "4.12.0" +... diff --git a/README.md b/README.md index 345a55d12f..1f58dc09a1 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Cura ==== Ultimaker Cura is a state-of-the-art slicer application to prepare your 3D models for printing with a 3D printer. With hundreds of settings and hundreds of community-managed print profiles, Ultimaker Cura is sure to lead your next project to a success. -![Screenshot](screenshot.png) +![Screenshot](cura-logo.PNG) Logging Issues ------------ diff --git a/cura-logo.PNG b/cura-logo.PNG new file mode 100644 index 0000000000..52da8203a8 Binary files /dev/null and b/cura-logo.PNG differ diff --git a/cura/API/Account.py b/cura/API/Account.py index 2d4b204333..9f1184a0a0 100644 --- a/cura/API/Account.py +++ b/cura/API/Account.py @@ -1,15 +1,15 @@ -# Copyright (c) 2018 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. -from datetime import datetime -from typing import Any, Optional, Dict, TYPE_CHECKING, Callable +from datetime import datetime from PyQt5.QtCore import QObject, pyqtSignal, pyqtSlot, pyqtProperty, QTimer, Q_ENUMS +from typing import Any, Optional, Dict, TYPE_CHECKING, Callable from UM.Logger import Logger from UM.Message import Message from UM.i18n import i18nCatalog from cura.OAuth2.AuthorizationService import AuthorizationService -from cura.OAuth2.Models import OAuth2Settings +from cura.OAuth2.Models import OAuth2Settings, UserProfile from cura.UltimakerCloud import UltimakerCloudConstants if TYPE_CHECKING: @@ -46,6 +46,9 @@ class Account(QObject): loginStateChanged = pyqtSignal(bool) """Signal emitted when user logged in or out""" + userProfileChanged = pyqtSignal() + """Signal emitted when new account information is available.""" + additionalRightsChanged = pyqtSignal("QVariantMap") """Signal emitted when a users additional rights change""" @@ -71,13 +74,14 @@ class Account(QObject): self._application = application self._new_cloud_printers_detected = False - self._error_message = None # type: Optional[Message] + self._error_message: Optional[Message] = None self._logged_in = False + self._user_profile: Optional[UserProfile] = None self._additional_rights: Dict[str, Any] = {} self._sync_state = SyncState.IDLE self._manual_sync_enabled = False self._update_packages_enabled = False - self._update_packages_action = None # type: Optional[Callable] + self._update_packages_action: Optional[Callable] = None self._last_sync_str = "-" self._callback_port = 32118 @@ -103,7 +107,7 @@ class Account(QObject): self._update_timer.setSingleShot(True) self._update_timer.timeout.connect(self.sync) - self._sync_services = {} # type: Dict[str, int] + self._sync_services: Dict[str, int] = {} """contains entries "service_name" : SyncState""" def initialize(self) -> None: @@ -196,12 +200,17 @@ class Account(QObject): self._logged_in = logged_in self.loginStateChanged.emit(logged_in) if logged_in: + self._authorization_service.getUserProfile(self._onProfileChanged) self._setManualSyncEnabled(False) self._sync() else: if self._update_timer.isActive(): self._update_timer.stop() + def _onProfileChanged(self, profile: Optional[UserProfile]) -> None: + self._user_profile = profile + self.userProfileChanged.emit() + def _sync(self) -> None: """Signals all sync services to start syncing @@ -243,32 +252,28 @@ class Account(QObject): return self._authorization_service.startAuthorizationFlow(force_logout_before_login) - @pyqtProperty(str, notify=loginStateChanged) + @pyqtProperty(str, notify = userProfileChanged) def userName(self): - user_profile = self._authorization_service.getUserProfile() - if not user_profile: - return None - return user_profile.username + if not self._user_profile: + return "" + return self._user_profile.username - @pyqtProperty(str, notify = loginStateChanged) + @pyqtProperty(str, notify = userProfileChanged) def profileImageUrl(self): - user_profile = self._authorization_service.getUserProfile() - if not user_profile: - return None - return user_profile.profile_image_url + if not self._user_profile: + return "" + return self._user_profile.profile_image_url @pyqtProperty(str, notify=accessTokenChanged) def accessToken(self) -> Optional[str]: return self._authorization_service.getAccessToken() - @pyqtProperty("QVariantMap", notify = loginStateChanged) + @pyqtProperty("QVariantMap", notify = userProfileChanged) def userProfile(self) -> Optional[Dict[str, Optional[str]]]: """None if no user is logged in otherwise the logged in user as a dict containing containing user_id, username and profile_image_url """ - - user_profile = self._authorization_service.getUserProfile() - if not user_profile: + if not self._user_profile: return None - return user_profile.__dict__ + return self._user_profile.__dict__ @pyqtProperty(str, notify=lastSyncDateTimeChanged) def lastSyncDateTime(self) -> str: diff --git a/cura/Arranging/Nest2DArrange.py b/cura/Arranging/Nest2DArrange.py index c29a0648df..dad67ba161 100644 --- a/cura/Arranging/Nest2DArrange.py +++ b/cura/Arranging/Nest2DArrange.py @@ -91,7 +91,7 @@ def findNodePlacement(nodes_to_arrange: List["SceneNode"], build_volume: "BuildV 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(): - converted_points.append(Point(point[0] * factor, point[1] * factor)) + converted_points.append(Point(int(point[0] * factor), int(point[1] * factor))) item = Item(converted_points) item.markAsFixedInBin(0) node_items.append(item) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index e0c43c4876..8374bddf74 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -6,6 +6,7 @@ import math from typing import List, Optional, TYPE_CHECKING, Any, Set, cast, Iterable, Dict +from UM.Logger import Logger from UM.Mesh.MeshData import MeshData from UM.Mesh.MeshBuilder import MeshBuilder @@ -289,7 +290,7 @@ class BuildVolume(SceneNode): # Mark the node as outside build volume if the set extruder is disabled extruder_position = node.callDecoration("getActiveExtruderPosition") try: - if not self._global_container_stack.extruderList[int(extruder_position)].isEnabled: + if not self._global_container_stack.extruderList[int(extruder_position)].isEnabled and not node.callDecoration("isGroup"): node.setOutsideBuildArea(True) continue except IndexError: # Happens when the extruder list is too short. We're not done building the printer in memory yet. @@ -1078,7 +1079,11 @@ class BuildVolume(SceneNode): # setting does *not* have a limit_to_extruder setting (which means that we can't ask the global extruder what # the value is. adhesion_extruder = self._global_container_stack.getProperty("adhesion_extruder_nr", "value") - adhesion_stack = self._global_container_stack.extruderList[int(adhesion_extruder)] + try: + adhesion_stack = self._global_container_stack.extruderList[int(adhesion_extruder)] + except IndexError: + Logger.warning(f"Couldn't find extruder with index '{adhesion_extruder}', defaulting to 0 instead.") + adhesion_stack = self._global_container_stack.extruderList[0] skirt_brim_line_width = adhesion_stack.getProperty("skirt_brim_line_width", "value") initial_layer_line_width_factor = adhesion_stack.getProperty("initial_layer_line_width_factor", "value") diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 3d4ec1209f..dbca0b7e96 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -162,6 +162,7 @@ class CuraApplication(QtApplication): self.default_theme = "cura-light" self.change_log_url = "https://ultimaker.com/ultimaker-cura-latest-features?utm_source=cura&utm_medium=software&utm_campaign=cura-update-features" + self.beta_change_log_url = "https://ultimaker.com/ultimaker-cura-beta-features?utm_source=cura&utm_medium=software&utm_campaign=cura-update-features" self._boot_loading_time = time.time() @@ -716,6 +717,7 @@ class CuraApplication(QtApplication): for extruder in global_stack.extruderList: extruder.userChanges.clear() global_stack.userChanges.clear() + self.getMachineManager().correctExtruderSettings() # if the user decided to keep settings then the user settings should be re-calculated and validated for errors # before slicing. To ensure that slicer uses right settings values diff --git a/cura/Layer.py b/cura/Layer.py index af42488e2a..87aad3c949 100644 --- a/cura/Layer.py +++ b/cura/Layer.py @@ -15,6 +15,7 @@ class Layer: self._height = 0.0 self._thickness = 0.0 self._polygons = [] # type: List[LayerPolygon] + self._vertex_count = 0 self._element_count = 0 @property @@ -29,6 +30,10 @@ class Layer: def polygons(self) -> List[LayerPolygon]: return self._polygons + @property + def vertexCount(self): + return self._vertex_count + @property def elementCount(self): return self._element_count @@ -43,24 +48,40 @@ class Layer: result = 0 for polygon in self._polygons: result += polygon.lineMeshVertexCount() - return result def lineMeshElementCount(self) -> int: result = 0 for polygon in self._polygons: result += polygon.lineMeshElementCount() + return result + def lineMeshCumulativeTypeChangeCount(self, path: int) -> int: + """ The number of line-type changes in this layer up until #path. + See also LayerPolygon::cumulativeTypeChangeCounts. + + :param path: The path-index up until which the cumulative changes are counted. + :return: The cumulative number of line-type changes up until this path. + """ + result = 0 + for polygon in self._polygons: + num_counts = len(polygon.cumulativeTypeChangeCounts) + if path < num_counts: + return result + polygon.cumulativeTypeChangeCounts[path] + path -= num_counts + result += polygon.cumulativeTypeChangeCounts[num_counts - 1] return result def build(self, vertex_offset, index_offset, vertices, colors, line_dimensions, feedrates, extruders, line_types, indices): result_vertex_offset = vertex_offset result_index_offset = index_offset + self._vertex_count = 0 self._element_count = 0 for polygon in self._polygons: polygon.build(result_vertex_offset, result_index_offset, vertices, colors, line_dimensions, feedrates, extruders, line_types, indices) result_vertex_offset += polygon.lineMeshVertexCount() result_index_offset += polygon.lineMeshElementCount() + self._vertex_count += polygon.vertexCount self._element_count += polygon.elementCount return result_vertex_offset, result_index_offset diff --git a/cura/LayerDataBuilder.py b/cura/LayerDataBuilder.py index d8801c9e7b..39eced5ac6 100755 --- a/cura/LayerDataBuilder.py +++ b/cura/LayerDataBuilder.py @@ -63,6 +63,7 @@ class LayerDataBuilder(MeshBuilder): feedrates = numpy.empty((vertex_count), numpy.float32) extruders = numpy.empty((vertex_count), numpy.float32) line_types = numpy.empty((vertex_count), numpy.float32) + vertex_indices = numpy.arange(0, vertex_count, 1, dtype = numpy.float32) vertex_offset = 0 index_offset = 0 @@ -109,6 +110,12 @@ class LayerDataBuilder(MeshBuilder): "value": feedrates, "opengl_name": "a_feedrate", "opengl_type": "float" + }, + # Can't use glDrawElements to index (due to oversight in (Py)Qt), can't use gl_PrimitiveID (due to legacy support): + "vertex_indices": { + "value": vertex_indices, + "opengl_name": "a_vertex_index", + "opengl_type": "float" } } diff --git a/cura/LayerPolygon.py b/cura/LayerPolygon.py index 2c3b432b1d..5eb8c96ec5 100644 --- a/cura/LayerPolygon.py +++ b/cura/LayerPolygon.py @@ -55,6 +55,14 @@ class LayerPolygon: self._jump_mask = self.__jump_map[self._types] self._jump_count = numpy.sum(self._jump_mask) + self._cumulative_type_change_counts = numpy.zeros(len(self._types)) # See the comment on the 'cumulativeTypeChangeCounts' property below. + last_type = self.types[0] + current_type_count = 0 + for i in range(0, len(self._cumulative_type_change_counts)): + if last_type != self.types[i]: + current_type_count += 1 + last_type = self.types[i] + self._cumulative_type_change_counts[i] = current_type_count self._mesh_line_count = len(self._types) - self._jump_count self._vertex_count = self._mesh_line_count + numpy.sum(self._types[1:] == self._types[:-1]) @@ -179,6 +187,10 @@ class LayerPolygon: def data(self): return self._data + @property + def vertexCount(self): + return self._vertex_end - self._vertex_begin + @property def elementCount(self): return (self._index_end - self._index_begin) * 2 # The range of vertices multiplied by 2 since each vertex is used twice @@ -207,6 +219,17 @@ class LayerPolygon: def jumpCount(self): return self._jump_count + @property + def cumulativeTypeChangeCounts(self): + """ This polygon class stores with a vertex the type of the line to the next vertex. However, in other contexts, + other ways of representing this might be more suited to the task (for example, when a vertex can possibly only + have _one_ type, it's unavoidable to duplicate vertices when the type is changed). In such situations it's might + be useful to know how many times the type has changed, in order to keep the various vertex-indices aligned. + + :return: The total times the line-type changes from one type to another within this LayerPolygon. + """ + return self._cumulative_type_change_counts + def getNormals(self) -> numpy.ndarray: """Calculate normals for the entire polygon using numpy. diff --git a/cura/OAuth2/AuthorizationHelpers.py b/cura/OAuth2/AuthorizationHelpers.py index d6f4980fe4..77e3c66c11 100644 --- a/cura/OAuth2/AuthorizationHelpers.py +++ b/cura/OAuth2/AuthorizationHelpers.py @@ -1,18 +1,19 @@ # Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. -from datetime import datetime -import json -import secrets -from hashlib import sha512 from base64 import b64encode -from typing import Optional -import requests - -from UM.i18n import i18nCatalog -from UM.Logger import Logger +from datetime import datetime +from hashlib import sha512 +from PyQt5.QtNetwork import QNetworkReply +import secrets +from typing import Callable, Optional +import urllib.parse from cura.OAuth2.Models import AuthenticationResponse, UserProfile, OAuth2Settings +from UM.i18n import i18nCatalog +from UM.Logger import Logger +from UM.TaskManagement.HttpRequestManager import HttpRequestManager # To download log-in tokens. + catalog = i18nCatalog("cura") TOKEN_TIMESTAMP_FORMAT = "%Y-%m-%d %H:%M:%S" @@ -30,14 +31,13 @@ class AuthorizationHelpers: return self._settings - def getAccessTokenUsingAuthorizationCode(self, authorization_code: str, verification_code: str) -> "AuthenticationResponse": - """Request the access token from the authorization server. - + def getAccessTokenUsingAuthorizationCode(self, authorization_code: str, verification_code: str, callback: Callable[[AuthenticationResponse], None]) -> None: + """ + Request the access token from the authorization server. :param authorization_code: The authorization code from the 1st step. :param verification_code: The verification code needed for the PKCE extension. - :return: An AuthenticationResponse object. + :param callback: Once the token has been obtained, this function will be called with the response. """ - data = { "client_id": self._settings.CLIENT_ID if self._settings.CLIENT_ID is not None else "", "redirect_uri": self._settings.CALLBACK_URL if self._settings.CALLBACK_URL is not None else "", @@ -46,18 +46,21 @@ class AuthorizationHelpers: "code_verifier": verification_code, "scope": self._settings.CLIENT_SCOPES if self._settings.CLIENT_SCOPES is not None else "", } - try: - return self.parseTokenResponse(requests.post(self._token_url, data = data)) # type: ignore - except requests.exceptions.ConnectionError as connection_error: - return AuthenticationResponse(success = False, err_message = f"Unable to connect to remote server: {connection_error}") + headers = {"Content-type": "application/x-www-form-urlencoded"} + HttpRequestManager.getInstance().post( + self._token_url, + data = urllib.parse.urlencode(data).encode("UTF-8"), + headers_dict = headers, + callback = lambda response: self.parseTokenResponse(response, callback), + error_callback = lambda response, _: self.parseTokenResponse(response, callback) + ) - def getAccessTokenUsingRefreshToken(self, refresh_token: str) -> "AuthenticationResponse": - """Request the access token from the authorization server using a refresh token. - - :param refresh_token: - :return: An AuthenticationResponse object. + def getAccessTokenUsingRefreshToken(self, refresh_token: str, callback: Callable[[AuthenticationResponse], None]) -> None: + """ + Request the access token from the authorization server using a refresh token. + :param refresh_token: A long-lived token used to refresh the authentication token. + :param callback: Once the token has been obtained, this function will be called with the response. """ - Logger.log("d", "Refreshing the access token for [%s]", self._settings.OAUTH_SERVER_URL) data = { "client_id": self._settings.CLIENT_ID if self._settings.CLIENT_ID is not None else "", @@ -66,75 +69,99 @@ class AuthorizationHelpers: "refresh_token": refresh_token, "scope": self._settings.CLIENT_SCOPES if self._settings.CLIENT_SCOPES is not None else "", } - try: - return self.parseTokenResponse(requests.post(self._token_url, data = data)) # type: ignore - except requests.exceptions.ConnectionError: - return AuthenticationResponse(success = False, err_message = "Unable to connect to remote server") - except OSError as e: - return AuthenticationResponse(success = False, err_message = "Operating system is unable to set up a secure connection: {err}".format(err = str(e))) + headers = {"Content-type": "application/x-www-form-urlencoded"} + HttpRequestManager.getInstance().post( + self._token_url, + data = urllib.parse.urlencode(data).encode("UTF-8"), + headers_dict = headers, + callback = lambda response: self.parseTokenResponse(response, callback), + error_callback = lambda response, _: self.parseTokenResponse(response, callback) + ) - @staticmethod - def parseTokenResponse(token_response: requests.models.Response) -> "AuthenticationResponse": + def parseTokenResponse(self, token_response: QNetworkReply, callback: Callable[[AuthenticationResponse], None]) -> None: """Parse the token response from the authorization server into an AuthenticationResponse object. :param token_response: The JSON string data response from the authorization server. :return: An AuthenticationResponse object. """ - - token_data = None - - try: - token_data = json.loads(token_response.text) - except ValueError: - Logger.log("w", "Could not parse token response data: %s", token_response.text) - + token_data = HttpRequestManager.readJSON(token_response) if not token_data: - return AuthenticationResponse(success = False, err_message = catalog.i18nc("@message", "Could not read response.")) + callback(AuthenticationResponse(success = False, err_message = catalog.i18nc("@message", "Could not read response."))) + return - if token_response.status_code not in (200, 201): - return AuthenticationResponse(success = False, err_message = token_data["error_description"]) + if token_response.error() != QNetworkReply.NetworkError.NoError: + callback(AuthenticationResponse(success = False, err_message = token_data["error_description"])) + return - return AuthenticationResponse(success=True, - token_type=token_data["token_type"], - access_token=token_data["access_token"], - refresh_token=token_data["refresh_token"], - expires_in=token_data["expires_in"], - scope=token_data["scope"], - received_at=datetime.now().strftime(TOKEN_TIMESTAMP_FORMAT)) + callback(AuthenticationResponse(success = True, + token_type = token_data["token_type"], + access_token = token_data["access_token"], + refresh_token = token_data["refresh_token"], + expires_in = token_data["expires_in"], + scope = token_data["scope"], + received_at = datetime.now().strftime(TOKEN_TIMESTAMP_FORMAT))) + return - def parseJWT(self, access_token: str) -> Optional["UserProfile"]: + def checkToken(self, access_token: str, success_callback: Optional[Callable[[UserProfile], None]] = None, failed_callback: Optional[Callable[[], None]] = None) -> None: """Calls the authentication API endpoint to get the token data. + The API is called asynchronously. When a response is given, the callback is called with the user's profile. :param access_token: The encoded JWT token. - :return: Dict containing some profile data. + :param success_callback: When a response is given, this function will be called with a user profile. If None, + there will not be a callback. + :param failed_callback: When the request failed or the response didn't parse, this function will be called. """ - - try: - check_token_url = "{}/check-token".format(self._settings.OAUTH_SERVER_URL) - Logger.log("d", "Checking the access token for [%s]", check_token_url) - token_request = requests.get(check_token_url, headers = { - "Authorization": "Bearer {}".format(access_token) - }) - except (requests.exceptions.ConnectionError, requests.exceptions.Timeout): - # Connection was suddenly dropped. Nothing we can do about that. - Logger.logException("w", "Something failed while attempting to parse the JWT token") - return None - if token_request.status_code not in (200, 201): - Logger.log("w", "Could not retrieve token data from auth server: %s", token_request.text) - return None - user_data = token_request.json().get("data") - if not user_data or not isinstance(user_data, dict): - Logger.log("w", "Could not parse user data from token: %s", user_data) - return None - - return UserProfile( - user_id = user_data["user_id"], - username = user_data["username"], - profile_image_url = user_data.get("profile_image_url", ""), - organization_id = user_data.get("organization", {}).get("organization_id"), - subscriptions = user_data.get("subscriptions", []) + check_token_url = "{}/check-token".format(self._settings.OAUTH_SERVER_URL) + Logger.log("d", "Checking the access token for [%s]", check_token_url) + headers = { + "Authorization": f"Bearer {access_token}" + } + HttpRequestManager.getInstance().get( + check_token_url, + headers_dict = headers, + callback = lambda reply: self._parseUserProfile(reply, success_callback, failed_callback), + error_callback = lambda _, _2: failed_callback() if failed_callback is not None else None ) + def _parseUserProfile(self, reply: QNetworkReply, success_callback: Optional[Callable[[UserProfile], None]], failed_callback: Optional[Callable[[], None]] = None) -> None: + """ + Parses the user profile from a reply to /check-token. + + If the response is valid, the callback will be called to return the user profile to the caller. + :param reply: A network reply to a request to the /check-token URL. + :param success_callback: A function to call once a user profile was successfully obtained. + :param failed_callback: A function to call if parsing the profile failed. + """ + if reply.error() != QNetworkReply.NetworkError.NoError: + Logger.warning(f"Could not access account information. QNetworkError {reply.errorString()}") + if failed_callback is not None: + failed_callback() + return + + profile_data = HttpRequestManager.getInstance().readJSON(reply) + if profile_data is None or "data" not in profile_data: + Logger.warning("Could not parse user data from token.") + if failed_callback is not None: + failed_callback() + return + profile_data = profile_data["data"] + + required_fields = {"user_id", "username"} + if "user_id" not in profile_data or "username" not in profile_data: + Logger.warning(f"User data missing required field(s): {required_fields - set(profile_data.keys())}") + if failed_callback is not None: + failed_callback() + return + + if success_callback is not None: + success_callback(UserProfile( + user_id = profile_data["user_id"], + username = profile_data["username"], + profile_image_url = profile_data.get("profile_image_url", ""), + organization_id = profile_data.get("organization", {}).get("organization_id"), + subscriptions = profile_data.get("subscriptions", []) + )) + @staticmethod def generateVerificationCode(code_length: int = 32) -> str: """Generate a verification code of arbitrary length. diff --git a/cura/OAuth2/AuthorizationRequestHandler.py b/cura/OAuth2/AuthorizationRequestHandler.py index c7ce9b6faf..f303980e3c 100644 --- a/cura/OAuth2/AuthorizationRequestHandler.py +++ b/cura/OAuth2/AuthorizationRequestHandler.py @@ -2,6 +2,7 @@ # Cura is released under the terms of the LGPLv3 or higher. from http.server import BaseHTTPRequestHandler +from threading import Lock # To turn an asynchronous call synchronous. from typing import Optional, Callable, Tuple, Dict, Any, List, TYPE_CHECKING from urllib.parse import parse_qs, urlparse @@ -14,6 +15,7 @@ if TYPE_CHECKING: catalog = i18nCatalog("cura") + class AuthorizationRequestHandler(BaseHTTPRequestHandler): """This handler handles all HTTP requests on the local web server. @@ -24,11 +26,11 @@ class AuthorizationRequestHandler(BaseHTTPRequestHandler): super().__init__(request, client_address, server) # These values will be injected by the HTTPServer that this handler belongs to. - self.authorization_helpers = None # type: Optional[AuthorizationHelpers] - self.authorization_callback = None # type: Optional[Callable[[AuthenticationResponse], None]] - self.verification_code = None # type: Optional[str] + self.authorization_helpers: Optional[AuthorizationHelpers] = None + self.authorization_callback: Optional[Callable[[AuthenticationResponse], None]] = None + self.verification_code: Optional[str] = None - self.state = None # type: Optional[str] + self.state: Optional[str] = None # CURA-6609: Some browser seems to issue a HEAD instead of GET request as the callback. def do_HEAD(self) -> None: @@ -70,13 +72,23 @@ class AuthorizationRequestHandler(BaseHTTPRequestHandler): if state != self.state: token_response = AuthenticationResponse( success = False, - err_message=catalog.i18nc("@message", - "The provided state is not correct.") + err_message = catalog.i18nc("@message", "The provided state is not correct.") ) elif code and self.authorization_helpers is not None and self.verification_code is not None: + token_response = AuthenticationResponse( + success = False, + err_message = catalog.i18nc("@message", "Timeout when authenticating with the account server.") + ) # If the code was returned we get the access token. - token_response = self.authorization_helpers.getAccessTokenUsingAuthorizationCode( - code, self.verification_code) + lock = Lock() + lock.acquire() + + def callback(response: AuthenticationResponse) -> None: + nonlocal token_response + token_response = response + lock.release() + self.authorization_helpers.getAccessTokenUsingAuthorizationCode(code, self.verification_code, callback) + lock.acquire(timeout = 60) # Block thread until request is completed (which releases the lock). If not acquired, the timeout message stays. elif self._queryGet(query, "error_code") == "user_denied": # Otherwise we show an error message (probably the user clicked "Deny" in the auth dialog). diff --git a/cura/OAuth2/AuthorizationService.py b/cura/OAuth2/AuthorizationService.py index 291845fd78..0343af68a8 100644 --- a/cura/OAuth2/AuthorizationService.py +++ b/cura/OAuth2/AuthorizationService.py @@ -3,10 +3,9 @@ import json from datetime import datetime, timedelta -from typing import Optional, TYPE_CHECKING, Dict +from typing import Callable, Dict, Optional, TYPE_CHECKING, Union from urllib.parse import urlencode, quote_plus -import requests.exceptions from PyQt5.QtCore import QUrl from PyQt5.QtGui import QDesktopServices @@ -16,7 +15,7 @@ from UM.Signal import Signal from UM.i18n import i18nCatalog from cura.OAuth2.AuthorizationHelpers import AuthorizationHelpers, TOKEN_TIMESTAMP_FORMAT from cura.OAuth2.LocalAuthorizationServer import LocalAuthorizationServer -from cura.OAuth2.Models import AuthenticationResponse +from cura.OAuth2.Models import AuthenticationResponse, BaseModel i18n_catalog = i18nCatalog("cura") @@ -26,6 +25,7 @@ if TYPE_CHECKING: MYCLOUD_LOGOFF_URL = "https://account.ultimaker.com/logoff?utm_source=cura&utm_medium=software&utm_campaign=change-account-before-adding-printers" + class AuthorizationService: """The authorization service is responsible for handling the login flow, storing user credentials and providing account information. @@ -43,12 +43,13 @@ class AuthorizationService: self._settings = settings self._auth_helpers = AuthorizationHelpers(settings) self._auth_url = "{}/authorize".format(self._settings.OAUTH_SERVER_URL) - self._auth_data = None # type: Optional[AuthenticationResponse] - self._user_profile = None # type: Optional["UserProfile"] + self._auth_data: Optional[AuthenticationResponse] = None + self._user_profile: Optional["UserProfile"] = None self._preferences = preferences self._server = LocalAuthorizationServer(self._auth_helpers, self._onAuthStateChanged, daemon=True) + self._currently_refreshing_token = False # Whether we are currently in the process of refreshing auth. Don't make new requests while busy. - self._unable_to_get_data_message = None # type: Optional[Message] + self._unable_to_get_data_message: Optional[Message] = None self.onAuthStateChanged.connect(self._authChanged) @@ -62,69 +63,80 @@ class AuthorizationService: if self._preferences: self._preferences.addPreference(self._settings.AUTH_DATA_PREFERENCE_KEY, "{}") - def getUserProfile(self) -> Optional["UserProfile"]: - """Get the user profile as obtained from the JWT (JSON Web Token). + def getUserProfile(self, callback: Optional[Callable[[Optional["UserProfile"]], None]] = None) -> None: + """ + Get the user profile as obtained from the JWT (JSON Web Token). - If the JWT is not yet parsed, calling this will take care of that. - - :return: UserProfile if a user is logged in, None otherwise. + If the JWT is not yet checked and parsed, calling this will take care of that. + :param callback: Once the user profile is obtained, this function will be called with the given user profile. If + the profile fails to be obtained, this function will be called with None. See also: :py:method:`cura.OAuth2.AuthorizationService.AuthorizationService._parseJWT` """ + if self._user_profile: + # We already obtained the profile. No need to make another request for it. + if callback is not None: + callback(self._user_profile) + return - if not self._user_profile: - # If no user profile was stored locally, we try to get it from JWT. - try: - self._user_profile = self._parseJWT() - except requests.exceptions.ConnectionError: - # Unable to get connection, can't login. - Logger.logException("w", "Unable to validate user data with the remote server.") - return None + # If no user profile was stored locally, we try to get it from JWT. + def store_profile(profile: Optional["UserProfile"]) -> None: + if profile is not None: + self._user_profile = profile + if callback is not None: + callback(profile) + elif self._auth_data: + # If there is no user profile from the JWT, we have to log in again. + Logger.warning("The user profile could not be loaded. The user must log in again!") + self.deleteAuthData() + if callback is not None: + callback(None) + else: + if callback is not None: + callback(None) - if not self._user_profile and self._auth_data: - # If there is still no user profile from the JWT, we have to log in again. - Logger.log("w", "The user profile could not be loaded. The user must log in again!") - self.deleteAuthData() - return None + self._parseJWT(callback = store_profile) - return self._user_profile - - def _parseJWT(self) -> Optional["UserProfile"]: - """Tries to parse the JWT (JSON Web Token) data, which it does if all the needed data is there. - - :return: UserProfile if it was able to parse, None otherwise. + def _parseJWT(self, callback: Callable[[Optional["UserProfile"]], None]) -> None: + """ + Tries to parse the JWT (JSON Web Token) data, which it does if all the needed data is there. + :param callback: A function to call asynchronously once the user profile has been obtained. It will be called + with `None` if it failed to obtain a user profile. """ if not self._auth_data or self._auth_data.access_token is None: # If no auth data exists, we should always log in again. - Logger.log("d", "There was no auth data or access token") - return None + Logger.debug("There was no auth data or access token") + callback(None) + return - try: - user_data = self._auth_helpers.parseJWT(self._auth_data.access_token) - except AttributeError: - # THis might seem a bit double, but we get crash reports about this (CURA-2N2 in sentry) - Logger.log("d", "There was no auth data or access token") - return None + # When we checked the token we may get a user profile. This callback checks if that is a valid one and tries to refresh the token if it's not. + def check_user_profile(user_profile: Optional["UserProfile"]) -> None: + if user_profile: + # If the profile was found, we call it back immediately. + callback(user_profile) + return + # The JWT was expired or invalid and we should request a new one. + if self._auth_data is None or self._auth_data.refresh_token is None: + Logger.warning("There was no refresh token in the auth data.") + callback(None) + return - if user_data: - # If the profile was found, we return it immediately. - return user_data - # The JWT was expired or invalid and we should request a new one. - if self._auth_data.refresh_token is None: - Logger.log("w", "There was no refresh token in the auth data.") - return None - self._auth_data = self._auth_helpers.getAccessTokenUsingRefreshToken(self._auth_data.refresh_token) - if not self._auth_data or self._auth_data.access_token is None: - Logger.log("w", "Unable to use the refresh token to get a new access token.") - # The token could not be refreshed using the refresh token. We should login again. - return None - # Ensure it gets stored as otherwise we only have it in memory. The stored refresh token has been deleted - # from the server already. Do not store the auth_data if we could not get new auth_data (eg due to a - # network error), since this would cause an infinite loop trying to get new auth-data - if self._auth_data.success: - self._storeAuthData(self._auth_data) - return self._auth_helpers.parseJWT(self._auth_data.access_token) + def process_auth_data(auth_data: AuthenticationResponse) -> None: + if auth_data.access_token is None: + Logger.warning("Unable to use the refresh token to get a new access token.") + callback(None) + return + # Ensure it gets stored as otherwise we only have it in memory. The stored refresh token has been + # deleted from the server already. Do not store the auth_data if we could not get new auth_data (e.g. + # due to a network error), since this would cause an infinite loop trying to get new auth-data. + if auth_data.success: + self._storeAuthData(auth_data) + self._auth_helpers.checkToken(auth_data.access_token, callback, lambda: callback(None)) + + self._auth_helpers.getAccessTokenUsingRefreshToken(self._auth_data.refresh_token, process_auth_data) + + self._auth_helpers.checkToken(self._auth_data.access_token, check_user_profile, lambda: check_user_profile(None)) def getAccessToken(self) -> Optional[str]: """Get the access token as provided by the response data.""" @@ -149,13 +161,20 @@ class AuthorizationService: if self._auth_data is None or self._auth_data.refresh_token is None: Logger.log("w", "Unable to refresh access token, since there is no refresh token.") return - response = self._auth_helpers.getAccessTokenUsingRefreshToken(self._auth_data.refresh_token) - if response.success: - self._storeAuthData(response) - self.onAuthStateChanged.emit(logged_in = True) - else: - Logger.log("w", "Failed to get a new access token from the server.") - self.onAuthStateChanged.emit(logged_in = False) + + def process_auth_data(response: AuthenticationResponse) -> None: + if response.success: + self._storeAuthData(response) + self.onAuthStateChanged.emit(logged_in = True) + else: + Logger.warning("Failed to get a new access token from the server.") + self.onAuthStateChanged.emit(logged_in = False) + + if self._currently_refreshing_token: + Logger.debug("Was already busy refreshing token. Do not start a new request.") + return + self._currently_refreshing_token = True + self._auth_helpers.getAccessTokenUsingRefreshToken(self._auth_data.refresh_token, process_auth_data) def deleteAuthData(self) -> None: """Delete the authentication data that we have stored locally (eg; logout)""" @@ -244,21 +263,23 @@ class AuthorizationService: preferences_data = json.loads(self._preferences.getValue(self._settings.AUTH_DATA_PREFERENCE_KEY)) if preferences_data: self._auth_data = AuthenticationResponse(**preferences_data) - # Also check if we can actually get the user profile information. - user_profile = self.getUserProfile() - if user_profile is not None: - self.onAuthStateChanged.emit(logged_in = True) - Logger.log("d", "Auth data was successfully loaded") - else: - if self._unable_to_get_data_message is not None: - self._unable_to_get_data_message.hide() - self._unable_to_get_data_message = Message(i18n_catalog.i18nc("@info", - "Unable to reach the Ultimaker account server."), - title = i18n_catalog.i18nc("@info:title", "Warning"), - message_type = Message.MessageType.ERROR) - Logger.log("w", "Unable to load auth data from preferences") - self._unable_to_get_data_message.show() + # Also check if we can actually get the user profile information. + def callback(profile: Optional["UserProfile"]) -> None: + if profile is not None: + self.onAuthStateChanged.emit(logged_in = True) + Logger.debug("Auth data was successfully loaded") + else: + if self._unable_to_get_data_message is not None: + self._unable_to_get_data_message.show() + else: + self._unable_to_get_data_message = Message(i18n_catalog.i18nc("@info", + "Unable to reach the Ultimaker account server."), + title = i18n_catalog.i18nc("@info:title", "Log-in failed"), + message_type = Message.MessageType.ERROR) + Logger.warning("Unable to get user profile using auth data from preferences.") + self._unable_to_get_data_message.show() + self.getUserProfile(callback) except (ValueError, TypeError): Logger.logException("w", "Could not load auth data from preferences") @@ -271,8 +292,9 @@ class AuthorizationService: return self._auth_data = auth_data + self._currently_refreshing_token = False if auth_data: - self._user_profile = self.getUserProfile() + self.getUserProfile() self._preferences.setValue(self._settings.AUTH_DATA_PREFERENCE_KEY, json.dumps(auth_data.dump())) else: Logger.log("d", "Clearing the user profile") diff --git a/cura/PickingPass.py b/cura/PickingPass.py index 54e886fe62..4d6ef671df 100644 --- a/cura/PickingPass.py +++ b/cura/PickingPass.py @@ -72,8 +72,8 @@ class PickingPass(RenderPass): window_size = self._renderer.getWindowSize() - px = (0.5 + x / 2.0) * window_size[0] - py = (0.5 + y / 2.0) * window_size[1] + px = int((0.5 + x / 2.0) * window_size[0]) + py = int((0.5 + y / 2.0) * window_size[1]) if px < 0 or px > (output.width() - 1) or py < 0 or py > (output.height() - 1): return -1 diff --git a/cura/Settings/ExtruderManager.py b/cura/Settings/ExtruderManager.py index 1e9199d525..81d3f733b4 100755 --- a/cura/Settings/ExtruderManager.py +++ b/cura/Settings/ExtruderManager.py @@ -12,6 +12,7 @@ from UM.Scene.SceneNode import SceneNode from UM.Scene.Selection import Selection from UM.Scene.Iterator.BreadthFirstIterator import BreadthFirstIterator from UM.Settings.ContainerRegistry import ContainerRegistry # Finding containers by ID. +from cura.Machines.ContainerTree import ContainerTree from typing import Any, cast, Dict, List, Optional, TYPE_CHECKING, Union @@ -403,6 +404,32 @@ class ExtruderManager(QObject): raise IndexError(msg) extruder_stack_0.definition = extruder_definition + @pyqtSlot("QVariant", result = bool) + def getExtruderHasQualityForMaterial(self, extruder_stack: "ExtruderStack") -> bool: + """Checks if quality nodes exist for the variant/material combination.""" + application = cura.CuraApplication.CuraApplication.getInstance() + global_stack = application.getGlobalContainerStack() + if not global_stack or not extruder_stack: + return False + + if not global_stack.getMetaDataEntry("has_materials"): + return True + + machine_node = ContainerTree.getInstance().machines[global_stack.definition.getId()] + + active_variant_name = extruder_stack.variant.getMetaDataEntry("name") + if active_variant_name not in machine_node.variants: + Logger.log("w", "Could not find the variant %s", active_variant_name) + return True + active_variant_node = machine_node.variants[active_variant_name] + active_material_node = active_variant_node.materials[extruder_stack.material.getMetaDataEntry("base_file")] + + active_material_node_qualities = active_material_node.qualities + if not active_material_node_qualities: + return False + return list(active_material_node_qualities.keys())[0] != "empty_quality" + + @pyqtSlot(str, result="QVariant") def getInstanceExtruderValues(self, key: str) -> List: """Get all extruder values for a certain setting. diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index d8e17ec305..6d6c78cb1b 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -855,7 +855,6 @@ class MachineManager(QObject): caution_message = Message( catalog.i18nc("@info:message Followed by a list of settings.", "Settings have been changed to match the current availability of extruders:") + " [{settings_list}]".format(settings_list = ", ".join(add_user_changes)), - lifetime = 0, title = catalog.i18nc("@info:title", "Settings updated")) caution_message.show() @@ -1191,7 +1190,7 @@ class MachineManager(QObject): self.setIntentByCategory(quality_changes_group.intent_category) self._reCalculateNumUserSettings() - + self.correctExtruderSettings() self.activeQualityGroupChanged.emit() self.activeQualityChangesGroupChanged.emit() diff --git a/cura/Settings/SettingInheritanceManager.py b/cura/Settings/SettingInheritanceManager.py index 6179e76ab7..34dfaeb616 100644 --- a/cura/Settings/SettingInheritanceManager.py +++ b/cura/Settings/SettingInheritanceManager.py @@ -61,6 +61,10 @@ class SettingInheritanceManager(QObject): result.append(key) return result + @pyqtSlot(str, str, result = bool) + def hasOverrides(self, key: str, extruder_index: str): + return key in self.getOverridesForExtruder(key, extruder_index) + @pyqtSlot(str, str, result = "QStringList") def getOverridesForExtruder(self, key: str, extruder_index: str) -> List[str]: if self._global_container_stack is None: diff --git a/cura/UltimakerCloud/CloudMaterialSync.py b/cura/UltimakerCloud/CloudMaterialSync.py index f803708a1e..6fd3a43e51 100644 --- a/cura/UltimakerCloud/CloudMaterialSync.py +++ b/cura/UltimakerCloud/CloudMaterialSync.py @@ -182,7 +182,7 @@ class CloudMaterialSync(QObject): return if job_result == UploadMaterialsJob.Result.FAILED: if isinstance(job_error, UploadMaterialsError): - self.sync_all_dialog.setProperty("syncStatusText", catalog.i18nc("@text", "Error sending materials to the Digital Factory:") + " " + str(job_error)) + self.sync_all_dialog.setProperty("syncStatusText", str(job_error)) else: # Could be "None" self.sync_all_dialog.setProperty("syncStatusText", catalog.i18nc("@text", "Unknown error.")) self._export_upload_status = "error" diff --git a/plugins/3MFWriter/ThreeMFWorkspaceWriter.py b/plugins/3MFWriter/ThreeMFWorkspaceWriter.py index 9f4ab8e5fa..7f39d300b7 100644 --- a/plugins/3MFWriter/ThreeMFWorkspaceWriter.py +++ b/plugins/3MFWriter/ThreeMFWorkspaceWriter.py @@ -32,6 +32,12 @@ class ThreeMFWorkspaceWriter(WorkspaceWriter): Logger.error("3MF Writer class is unavailable. Can't write workspace.") return False + global_stack = machine_manager.activeMachine + if global_stack is None: + self.setInformation(catalog.i18nc("@error", "There is no workspace yet to write. Please add a printer first.")) + Logger.error("Tried to write a 3MF workspace before there was a global stack.") + return False + # Indicate that the 3mf mesh writer should not close the archive just yet (we still need to add stuff to it). mesh_writer.setStoreArchive(True) mesh_writer.write(stream, nodes, mode) @@ -40,7 +46,6 @@ class ThreeMFWorkspaceWriter(WorkspaceWriter): if archive is None: # This happens if there was no mesh data to write. archive = zipfile.ZipFile(stream, "w", compression = zipfile.ZIP_DEFLATED) - global_stack = machine_manager.activeMachine try: # Add global container stack data to the archive. diff --git a/plugins/CuraEngineBackend/StartSliceJob.py b/plugins/CuraEngineBackend/StartSliceJob.py index 9e53ce8b3a..7e01e96b06 100644 --- a/plugins/CuraEngineBackend/StartSliceJob.py +++ b/plugins/CuraEngineBackend/StartSliceJob.py @@ -123,6 +123,9 @@ class StartSliceJob(Job): Job.yieldThread() for changed_setting_key in changed_setting_keys: + if not stack.getProperty(changed_setting_key, "enabled"): + continue + validation_state = stack.getProperty(changed_setting_key, "validationState") if validation_state is None: diff --git a/plugins/DigitalLibrary/src/DigitalFactoryController.py b/plugins/DigitalLibrary/src/DigitalFactoryController.py index e1b1c62172..ba5ee48888 100644 --- a/plugins/DigitalLibrary/src/DigitalFactoryController.py +++ b/plugins/DigitalLibrary/src/DigitalFactoryController.py @@ -261,7 +261,10 @@ class DigitalFactoryController(QObject): """ Error function, called whenever the retrieval of the files in a library project fails. """ - Logger.log("w", "Failed to retrieve the list of files in project '{}' from the Digital Library".format(self._project_model._projects[self._selected_project_idx])) + try: + Logger.warning(f"Failed to retrieve the list of files in project '{self._project_model._projects[self._selected_project_idx]}' from the Digital Library") + except IndexError: + Logger.warning(f"Failed to retrieve the list of files in a project from the Digital Library. And failed to get the project too.") self.setRetrievingFilesStatus(RetrievalStatus.Failed) @pyqtSlot() diff --git a/plugins/GCodeReader/FlavorParser.py b/plugins/GCodeReader/FlavorParser.py index 48a81324f6..bb99aa59ec 100644 --- a/plugins/GCodeReader/FlavorParser.py +++ b/plugins/GCodeReader/FlavorParser.py @@ -198,7 +198,7 @@ class FlavorParser: # Only when extruding we can determine the latest known "layer height" which is the difference in height between extrusions # Also, 1.5 is a heuristic for any priming or whatsoever, we skip those. - if z > self._previous_z and (z - self._previous_z < 1.5): + if z > self._previous_z and (z - self._previous_z < 1.5) and (params.x is not None or params.y is not None): self._current_layer_thickness = z - self._previous_z # allow a tiny overlap self._previous_z = z elif self._previous_extrusion_value > e[self._extruder_number]: diff --git a/plugins/PostProcessingPlugin/scripts/ChangeAtZ.py b/plugins/PostProcessingPlugin/scripts/ChangeAtZ.py index 3a46fcabdf..72b26b13f6 100644 --- a/plugins/PostProcessingPlugin/scripts/ChangeAtZ.py +++ b/plugins/PostProcessingPlugin/scripts/ChangeAtZ.py @@ -11,6 +11,8 @@ # Modified by Jaime van Kessel (Ultimaker), j.vankessel@ultimaker.com to make it work for 15.10 / 2.x # Modified by Ghostkeeper (Ultimaker), rubend@tutanota.com, to debug. # Modified by Wes Hanney, https://github.com/novamxd, Retract Length + Speed, Clean up +# Modified by Alex Jaxon, https://github.com/legend069, Added option to modify Build Volume Temperature + # history / changelog: # V3.0.1: TweakAtZ-state default 1 (i.e. the plugin works without any TweakAtZ comment) @@ -33,13 +35,17 @@ # V5.0: Bugfix for fall back after one layer and doubled G0 commands when using print speed tweak, Initial version for Cura 2.x # V5.0.1: Bugfix for calling unknown property 'bedTemp' of previous settings storage and unknown variable 'speed' # V5.1: API Changes included for use with Cura 2.2 -# V5.2.0: Wes Hanney. Added support for changing Retract Length and Speed. Removed layer spread option. Fixed issue of cumulative ChangeZ +# V5.2.0: Wes Hanney. Added support for changing Retract Length and Speed. Removed layer spread option. Fixed issue of cumulative ChangeAtZ # mods so they can now properly be stacked on top of each other. Applied code refactoring to clean up various coding styles. Added comments. # Broke up functions for clarity. Split up class so it can be debugged outside of Cura. # V5.2.1: Wes Hanney. Added support for firmware based retractions. Fixed issue of properly restoring previous values in single layer option. # Added support for outputting changes to LCD (untested). Added type hints to most functions and variables. Added more comments. Created GCodeCommand # class for better detection of G1 vs G10 or G11 commands, and accessing arguments. Moved most GCode methods to GCodeCommand class. Improved wording # of Single Layer vs Keep Layer to better reflect what was happening. +# V5.3.0 Alex Jaxon, Added option to modify Build Volume Temperature keeping current format +# + + # Uses - # M220 S - set speed factor override percentage @@ -56,9 +62,9 @@ from ..Script import Script import re -# this was broken up into a separate class so the main ChangeZ script could be debugged outside of Cura +# this was broken up into a separate class so the main ChangeAtZ script could be debugged outside of Cura class ChangeAtZ(Script): - version = "5.2.1" + version = "5.3.0" def getSettingDataString(self): return """{ @@ -69,10 +75,10 @@ class ChangeAtZ(Script): "settings": { "caz_enabled": { "label": "Enabled", - "description": "Allows adding multiple ChangeZ mods and disabling them as needed.", + "description": "Allows adding multiple ChangeAtZ mods and disabling them as needed.", "type": "bool", "default_value": true - }, + }, "a_trigger": { "label": "Trigger", "description": "Trigger at height or at layer no.", @@ -119,7 +125,7 @@ class ChangeAtZ(Script): "description": "Displays the current changes to the LCD", "type": "bool", "default_value": false - }, + }, "e1_Change_speed": { "label": "Change Speed", "description": "Select if total speed (print and travel) has to be changed", @@ -222,6 +228,23 @@ class ChangeAtZ(Script): "maximum_value_warning": "120", "enabled": "h1_Change_bedTemp" }, + "h1_Change_buildVolumeTemperature": { + "label": "Change Build Volume Temperature", + "description": "Select if Build Volume Temperature has to be changed", + "type": "bool", + "default_value": false + }, + "h2_buildVolumeTemperature": { + "label": "Build Volume Temperature", + "description": "New Build Volume Temperature", + "unit": "C", + "type": "float", + "default_value": 20, + "minimum_value": "0", + "minimum_value_warning": "10", + "maximum_value_warning": "50", + "enabled": "h1_Change_buildVolumeTemperature" + }, "i1_Change_extruderOne": { "label": "Change Extruder 1 Temp", "description": "Select if First Extruder Temperature has to be changed", @@ -278,25 +301,25 @@ class ChangeAtZ(Script): "description": "Indicates you would like to modify retraction properties.", "type": "bool", "default_value": false - }, + }, "caz_retractstyle": { "label": "Retract Style", "description": "Specify if you're using firmware retraction or linear move based retractions. Check your printer settings to see which you're using.", "type": "enum", "options": { - "linear": "Linear Move", + "linear": "Linear Move", "firmware": "Firmware" }, "default_value": "linear", "enabled": "caz_change_retract" - }, + }, "caz_change_retractfeedrate": { "label": "Change Retract Feed Rate", "description": "Changes the retraction feed rate during print", "type": "bool", "default_value": false, "enabled": "caz_change_retract" - }, + }, "caz_retractfeedrate": { "label": "Retract Feed Rate", "description": "New Retract Feed Rate (mm/s)", @@ -325,7 +348,7 @@ class ChangeAtZ(Script): "minimum_value_warning": "0", "maximum_value_warning": "20", "enabled": "caz_change_retractlength" - } + } } }""" @@ -345,6 +368,7 @@ class ChangeAtZ(Script): self.setIntSettingIfEnabled(caz_instance, "g3_Change_flowrateOne", "flowrateOne", "g4_flowrateOne") self.setIntSettingIfEnabled(caz_instance, "g5_Change_flowrateTwo", "flowrateTwo", "g6_flowrateTwo") self.setFloatSettingIfEnabled(caz_instance, "h1_Change_bedTemp", "bedTemp", "h2_bedTemp") + self.setFloatSettingIfEnabled(caz_instance, "h1_Change_buildVolumeTemperature", "buildVolumeTemperature", "h2_buildVolumeTemperature") self.setFloatSettingIfEnabled(caz_instance, "i1_Change_extruderOne", "extruderOne", "i2_extruderOne") self.setFloatSettingIfEnabled(caz_instance, "i3_Change_extruderTwo", "extruderTwo", "i4_extruderTwo") self.setIntSettingIfEnabled(caz_instance, "j1_Change_fanSpeed", "fanSpeed", "j2_fanSpeed") @@ -776,6 +800,10 @@ class ChangeAtZProcessor: if "bedTemp" in values: codes.append("BedTemp: " + str(round(values["bedTemp"]))) + # looking for wait for Build Volume Temperature + if "buildVolumeTemperature" in values: + codes.append("buildVolumeTemperature: " + str(round(values["buildVolumeTemperature"]))) + # set our extruder one temp (if specified) if "extruderOne" in values: codes.append("Extruder 1 Temp: " + str(round(values["extruderOne"]))) @@ -858,6 +886,10 @@ class ChangeAtZProcessor: if "bedTemp" in values: codes.append("M140 S" + str(values["bedTemp"])) + # looking for wait for Build Volume Temperature + if "buildVolumeTemperature" in values: + codes.append("M141 S" + str(values["buildVolumeTemperature"])) + # set our extruder one temp (if specified) if "extruderOne" in values: codes.append("M104 S" + str(values["extruderOne"]) + " T0") @@ -943,7 +975,7 @@ class ChangeAtZProcessor: # nothing to do return "" - # Returns the unmodified GCODE line from previous ChangeZ edits + # Returns the unmodified GCODE line from previous ChangeAtZ edits @staticmethod def getOriginalLine(line: str) -> str: @@ -990,7 +1022,7 @@ class ChangeAtZProcessor: else: return self.currentZ >= self.targetZ - # Marks any current ChangeZ layer defaults in the layer for deletion + # Marks any current ChangeAtZ layer defaults in the layer for deletion @staticmethod def markChangesForDeletion(layer: str): return re.sub(r";\[CAZD:", ";[CAZD:DELETE:", layer) @@ -1288,7 +1320,7 @@ class ChangeAtZProcessor: # flag that we're inside our target layer self.insideTargetLayer = True - # Removes all the ChangeZ layer defaults from the given layer + # Removes all the ChangeAtZ layer defaults from the given layer @staticmethod def removeMarkedChanges(layer: str) -> str: return re.sub(r";\[CAZD:DELETE:[\s\S]+?:CAZD\](\n|$)", "", layer) @@ -1364,6 +1396,16 @@ class ChangeAtZProcessor: # move to the next command return + # handle Build Volume Temperature changes, really shouldn't want to wait for enclousure temp mid print though. + if command.command == "M141" or command.command == "M191": + + # get our bed temp if provided + if "S" in command.arguments: + self.lastValues["buildVolumeTemperature"] = command.getArgumentAsFloat("S") + + # move to the next command + return + # handle extruder temp changes if command.command == "M104" or command.command == "M109": diff --git a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py index a9fd602dab..7b1601aaf0 100644 --- a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py +++ b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py @@ -489,18 +489,17 @@ class PauseAtHeight(Script): # Set extruder resume temperature prepend_gcode += self.putValue(M = 109, S = int(target_temperature.get(current_t, 0))) + " ; resume temperature\n" - # Push the filament back, - if retraction_amount != 0: - prepend_gcode += self.putValue(G = 1, E = retraction_amount, F = retraction_speed * 60) + "\n" + if extrude_amount != 0: # Need to prime after the pause. + # Push the filament back. + if retraction_amount != 0: + prepend_gcode += self.putValue(G = 1, E = retraction_amount, F = retraction_speed * 60) + "\n" - # Optionally extrude material - if extrude_amount != 0: + # Prime the material. prepend_gcode += self.putValue(G = 1, E = extrude_amount, F = extrude_speed * 60) + "; Extra extrude after the unpause\n" - # and retract again, the properly primes the nozzle - # when changing filament. - if retraction_amount != 0: - prepend_gcode += self.putValue(G = 1, E = -retraction_amount, F = retraction_speed * 60) + "\n" + # And retract again to make the movements back to the starting position. + if retraction_amount != 0: + prepend_gcode += self.putValue(G = 1, E = -retraction_amount, F = retraction_speed * 60) + "\n" # Move the head back if park_enabled: diff --git a/plugins/SimulationView/SimulationPass.py b/plugins/SimulationView/SimulationPass.py index 2754fb5d94..495feb6fd3 100644 --- a/plugins/SimulationView/SimulationPass.py +++ b/plugins/SimulationView/SimulationPass.py @@ -142,6 +142,7 @@ class SimulationPass(RenderPass): if self._layer_view._current_layer_num > -1 and ((not self._layer_view._only_show_top_layers) or (not self._layer_view.getCompatibilityMode())): start = 0 end = 0 + current_polygon_offset = 0 element_counts = layer_data.getElementCounts() for layer in sorted(element_counts.keys()): # In the current layer, we show just the indicated paths @@ -155,18 +156,26 @@ class SimulationPass(RenderPass): if index >= polygon.data.size // 3 - offset: index -= polygon.data.size // 3 - offset offset = 1 # This is to avoid the first point when there is more than one polygon, since has the same value as the last point in the previous polygon + current_polygon_offset += 1 continue # The head position is calculated and translated head_position = Vector(polygon.data[index+offset][0], polygon.data[index+offset][1], polygon.data[index+offset][2]) + node.getWorldPosition() break break - if self._layer_view._minimum_layer_num > layer: - start += element_counts[layer] - end += element_counts[layer] + end += layer_data.getLayer(layer).vertexCount + if layer < self._layer_view._minimum_layer_num: + start = end - # Calculate the range of paths in the last layer + # Calculate the range of paths in the last layer. -- The type-change count is needed to keep the + # vertex-indices aligned between the two different ways we represent polygons here. + # Since there is one type per line, that could give a vertex two different types, if it's a vertex + # where a type-chage occurs. However, the shader expects vertices to have only one type. In order to + # fix this, those vertices are duplicated. This introduces a discrepancy that we have to take into + # account, which is done by the type-change-count. + layer = layer_data.getLayer(self._layer_view._current_layer_num) + type_change_count = 0 if layer is None else layer.lineMeshCumulativeTypeChangeCount(max(self._layer_view._current_path_num - 1, 0)) current_layer_start = end - current_layer_end = end + self._layer_view._current_path_num * 2 # Because each point is used twice + current_layer_end = current_layer_start + self._layer_view._current_path_num + current_polygon_offset + type_change_count # This uses glDrawRangeElements internally to only draw a certain range of lines. # All the layers but the current selected layer are rendered first diff --git a/plugins/SimulationView/layers.shader b/plugins/SimulationView/layers.shader index e6210c2b65..97e0180307 100644 --- a/plugins/SimulationView/layers.shader +++ b/plugins/SimulationView/layers.shader @@ -13,9 +13,11 @@ vertex = attribute highp vec4 a_vertex; attribute lowp vec4 a_color; attribute lowp vec4 a_material_color; + attribute highp float a_vertex_index; varying lowp vec4 v_color; varying float v_line_type; + varying highp float v_vertex_index; void main() { @@ -28,6 +30,7 @@ vertex = } v_line_type = a_line_type; + v_vertex_index = a_vertex_index; } fragment = @@ -40,14 +43,21 @@ fragment = #endif // GL_ES varying lowp vec4 v_color; varying float v_line_type; + varying highp float v_vertex_index; uniform int u_show_travel_moves; uniform int u_show_helpers; uniform int u_show_skin; uniform int u_show_infill; + uniform highp vec2 u_drawRange; + void main() { + if (u_drawRange.x >= 0.0 && u_drawRange.y >= 0.0 && (v_vertex_index < u_drawRange.x || v_vertex_index > u_drawRange.y)) + { + discard; + } if ((u_show_travel_moves == 0) && (v_line_type >= 7.5) && (v_line_type <= 9.5)) { // actually, 8 and 9 // discard movements discard; @@ -77,77 +87,6 @@ fragment = gl_FragColor = v_color; } -vertex41core = - #version 410 - uniform highp mat4 u_modelMatrix; - uniform highp mat4 u_viewMatrix; - uniform highp mat4 u_projectionMatrix; - - uniform lowp float u_active_extruder; - uniform lowp float u_shade_factor; - uniform highp int u_layer_view_type; - - in highp float a_extruder; - in highp float a_line_type; - in highp vec4 a_vertex; - in lowp vec4 a_color; - in lowp vec4 a_material_color; - - out lowp vec4 v_color; - out float v_line_type; - - void main() - { - gl_Position = u_projectionMatrix * u_viewMatrix * u_modelMatrix * a_vertex; - v_color = a_color; - if ((a_line_type != 8) && (a_line_type != 9)) { - v_color = (a_extruder == u_active_extruder) ? v_color : vec4(u_shade_factor * v_color.rgb, v_color.a); - } - - v_line_type = a_line_type; - } - -fragment41core = - #version 410 - in lowp vec4 v_color; - in float v_line_type; - out vec4 frag_color; - - uniform int u_show_travel_moves; - uniform int u_show_helpers; - uniform int u_show_skin; - uniform int u_show_infill; - - void main() - { - if ((u_show_travel_moves == 0) && (v_line_type >= 7.5) && (v_line_type <= 9.5)) { // actually, 8 and 9 - // discard movements - discard; - } - // helpers: 4, 5, 7, 10 - if ((u_show_helpers == 0) && ( - ((v_line_type >= 3.5) && (v_line_type <= 4.5)) || - ((v_line_type >= 6.5) && (v_line_type <= 7.5)) || - ((v_line_type >= 9.5) && (v_line_type <= 10.5)) || - ((v_line_type >= 4.5) && (v_line_type <= 5.5)) - )) { - discard; - } - // skin: 1, 2, 3 - if ((u_show_skin == 0) && ( - (v_line_type >= 0.5) && (v_line_type <= 3.5) - )) { - discard; - } - // infill: - if ((u_show_infill == 0) && (v_line_type >= 5.5) && (v_line_type <= 6.5)) { - // discard movements - discard; - } - - frag_color = v_color; - } - [defaults] u_active_extruder = 0.0 u_shade_factor = 0.60 @@ -159,10 +98,13 @@ u_show_helpers = 1 u_show_skin = 1 u_show_infill = 1 +u_drawRange = [-1.0, -1.0] + [bindings] u_modelMatrix = model_matrix u_viewMatrix = view_matrix u_projectionMatrix = projection_matrix +u_drawRange = draw_range [attributes] a_vertex = vertex @@ -170,3 +112,4 @@ a_color = color a_extruder = extruder a_line_type = line_type a_material_color = material_color +a_vertex_index = vertex_index diff --git a/plugins/SimulationView/layers3d.shader b/plugins/SimulationView/layers3d.shader index f9d67f284c..a079fd887b 100644 --- a/plugins/SimulationView/layers3d.shader +++ b/plugins/SimulationView/layers3d.shader @@ -27,6 +27,7 @@ vertex41core = in highp float a_extruder; in highp float a_prev_line_type; in highp float a_line_type; + in highp float a_vertex_index; in highp float a_feedrate; in highp float a_thickness; @@ -37,8 +38,9 @@ vertex41core = out lowp vec2 v_line_dim; out highp int v_extruder; out highp mat4 v_extruder_opacity; - out float v_prev_line_type; - out float v_line_type; + out highp float v_prev_line_type; + out highp float v_line_type; + out highp float v_index; out lowp vec4 f_color; out highp vec3 f_vertex; @@ -56,12 +58,12 @@ vertex41core = value = (abs_value - min_value) / (max_value - min_value); } float red = value; - float green = 1-abs(1-4*value); + float green = 1.0 - abs(1.0 - 4.0 * value); if (value > 0.375) { green = 0.5; } - float blue = max(1-4*value, 0); + float blue = max(1.0 - 4.0 * value, 0.0); return vec4(red, green, blue, 1.0); } @@ -76,7 +78,7 @@ vertex41core = { value = (abs_value - min_value) / (max_value - min_value); } - float red = min(max(4*value-2, 0), 1); + float red = min(max(4.0 * value - 2.0, 0.0), 1.0); float green = min(1.5*value, 0.75); if (value > 0.75) { @@ -98,18 +100,18 @@ vertex41core = value = (abs_value - min_value) / (max_value - min_value); } float red = value; - float green = 1 - abs(1 - 4 * value); + float green = 1.0 - abs(1.0 - 4.0 * value); if(value > 0.375) { green = 0.5; } - float blue = max(1 - 4 * value, 0); + float blue = max(1.0 - 4.0 * value, 0.0); return vec4(red, green, blue, 1.0); } float clamp(float v) { - float t = v < 0 ? 0 : v; + float t = v < 0.0 ? 0.0 : v; return t > 1.0 ? 1.0 : t; } @@ -168,6 +170,7 @@ vertex41core = v_extruder = int(a_extruder); v_prev_line_type = a_prev_line_type; v_line_type = a_line_type; + v_index = a_vertex_index; v_extruder_opacity = u_extruder_opacity; // for testing without geometry shader @@ -191,6 +194,8 @@ geometry41core = uniform int u_show_infill; uniform int u_show_starts; + uniform highp vec2 u_drawRange; + layout(lines) in; layout(triangle_strip, max_vertices = 40) out; @@ -202,6 +207,7 @@ geometry41core = in mat4 v_extruder_opacity[]; in float v_prev_line_type[]; in float v_line_type[]; + in float v_index[]; out vec4 f_color; out vec3 f_normal; @@ -231,6 +237,10 @@ geometry41core = float size_x; float size_y; + if (u_drawRange[0] >= 0.0 && u_drawRange[1] >= 0.0 && (v_index[0] < u_drawRange[0] || v_index[0] >= u_drawRange[1])) + { + return; + } if ((v_extruder_opacity[0][int(mod(v_extruder[0], 4))][v_extruder[0] / 4] == 0.0) && (v_line_type[0] != 8) && (v_line_type[0] != 9)) { return; } @@ -427,12 +437,15 @@ u_max_feedrate = 1 u_min_thickness = 0 u_max_thickness = 1 +u_drawRange = [-1.0, -1.0] + [bindings] u_modelMatrix = model_matrix u_viewMatrix = view_matrix u_projectionMatrix = projection_matrix u_normalMatrix = normal_matrix u_lightPosition = light_0_position +u_drawRange = draw_range [attributes] a_vertex = vertex @@ -445,3 +458,4 @@ a_prev_line_type = prev_line_type a_line_type = line_type a_feedrate = feedrate a_thickness = thickness +a_vertex_index = vertex_index diff --git a/plugins/SimulationView/layers3d_shadow.shader b/plugins/SimulationView/layers3d_shadow.shader index 88268938c9..81ae84ae05 100644 --- a/plugins/SimulationView/layers3d_shadow.shader +++ b/plugins/SimulationView/layers3d_shadow.shader @@ -18,6 +18,7 @@ vertex41core = in highp vec2 a_line_dim; // line width and thickness in highp float a_extruder; in highp float a_line_type; + in highp float a_vertex_index; out lowp vec4 v_color; @@ -26,7 +27,8 @@ vertex41core = out lowp vec2 v_line_dim; out highp int v_extruder; out highp mat4 v_extruder_opacity; - out float v_line_type; + out highp float v_line_type; + out highp float v_index; out lowp vec4 f_color; out highp vec3 f_vertex; @@ -47,6 +49,7 @@ vertex41core = v_line_dim = a_line_dim; v_extruder = int(a_extruder); v_line_type = a_line_type; + v_index = a_vertex_index; v_extruder_opacity = u_extruder_opacity; // for testing without geometry shader @@ -67,6 +70,8 @@ geometry41core = uniform int u_show_skin; uniform int u_show_infill; + uniform highp vec2 u_drawRange; + layout(lines) in; layout(triangle_strip, max_vertices = 26) out; @@ -77,6 +82,7 @@ geometry41core = in int v_extruder[]; in mat4 v_extruder_opacity[]; in float v_line_type[]; + in float v_index[]; out vec4 f_color; out vec3 f_normal; @@ -106,6 +112,10 @@ geometry41core = float size_x; float size_y; + if (u_drawRange[0] >= 0.0 && u_drawRange[1] >= 0.0 && (v_index[0] < u_drawRange[0] || v_index[0] >= u_drawRange[1])) + { + return; + } if ((v_extruder_opacity[0][int(mod(v_extruder[0], 4))][v_extruder[0] / 4] == 0.0) && (v_line_type[0] != 8) && (v_line_type[0] != 9)) { return; } @@ -268,12 +278,15 @@ u_show_helpers = 1 u_show_skin = 1 u_show_infill = 1 +u_drawRange = [-1.0, -1.0] + [bindings] u_modelMatrix = model_matrix u_viewMatrix = view_matrix u_projectionMatrix = projection_matrix u_normalMatrix = normal_matrix u_lightPosition = light_0_position +u_drawRange = draw_range [attributes] a_vertex = vertex @@ -284,3 +297,4 @@ a_line_dim = line_dim a_extruder = extruder a_material_color = material_color a_line_type = line_type +a_vertex_index = vertex_index diff --git a/plugins/SimulationView/layers_shadow.shader b/plugins/SimulationView/layers_shadow.shader index 4bc2de3d0b..403fd2bd8e 100644 --- a/plugins/SimulationView/layers_shadow.shader +++ b/plugins/SimulationView/layers_shadow.shader @@ -13,9 +13,11 @@ vertex = attribute highp vec4 a_vertex; attribute lowp vec4 a_color; attribute lowp vec4 a_material_color; + attribute highp float a_vertex_index; varying lowp vec4 v_color; varying float v_line_type; + varying highp float v_vertex_index; void main() { @@ -28,6 +30,7 @@ vertex = // } v_line_type = a_line_type; + v_vertex_index = a_vertex_index; } fragment = @@ -40,14 +43,21 @@ fragment = #endif // GL_ES varying lowp vec4 v_color; varying float v_line_type; + varying highp float v_vertex_index; uniform int u_show_travel_moves; uniform int u_show_helpers; uniform int u_show_skin; uniform int u_show_infill; + uniform highp vec2 u_drawRange; + void main() { + if (u_drawRange.x >= 0.0 && u_drawRange.y >= 0.0 && (v_vertex_index < u_drawRange.x || v_vertex_index > u_drawRange.y)) + { + discard; + } if ((u_show_travel_moves == 0) && (v_line_type >= 7.5) && (v_line_type <= 9.5)) { // actually, 8 and 9 // discard movements @@ -81,78 +91,6 @@ fragment = gl_FragColor = v_color; } -vertex41core = - #version 410 - uniform highp mat4 u_modelMatrix; - uniform highp mat4 u_viewMatrix; - uniform highp mat4 u_projectionMatrix; - - uniform lowp float u_active_extruder; - uniform lowp float u_shade_factor; - uniform highp int u_layer_view_type; - - in highp float a_extruder; - in highp float a_line_type; - in highp vec4 a_vertex; - in lowp vec4 a_color; - in lowp vec4 a_material_color; - - out lowp vec4 v_color; - out float v_line_type; - - void main() - { - gl_Position = u_projectionMatrix * u_viewMatrix * u_modelMatrix * a_vertex; - v_color = vec4(0.4, 0.4, 0.4, 0.9); // default color for not current layer - // if ((a_line_type != 8) && (a_line_type != 9)) { - // v_color = (a_extruder == u_active_extruder) ? v_color : vec4(u_shade_factor * v_color.rgb, v_color.a); - // } - - v_line_type = a_line_type; - } - -fragment41core = - #version 410 - in lowp vec4 v_color; - in float v_line_type; - out vec4 frag_color; - - uniform int u_show_travel_moves; - uniform int u_show_helpers; - uniform int u_show_skin; - uniform int u_show_infill; - - void main() - { - if ((u_show_travel_moves == 0) && (v_line_type >= 7.5) && (v_line_type <= 9.5)) { // actually, 8 and 9 - // discard movements - discard; - } - // helpers: 4, 5, 7, 10, 11 - if ((u_show_helpers == 0) && ( - ((v_line_type >= 3.5) && (v_line_type <= 4.5)) || - ((v_line_type >= 6.5) && (v_line_type <= 7.5)) || - ((v_line_type >= 9.5) && (v_line_type <= 10.5)) || - ((v_line_type >= 4.5) && (v_line_type <= 5.5)) || - ((v_line_type >= 10.5) && (v_line_type <= 11.5)) - )) { - discard; - } - // skin: 1, 2, 3 - if ((u_show_skin == 0) && ( - (v_line_type >= 0.5) && (v_line_type <= 3.5) - )) { - discard; - } - // infill: - if ((u_show_infill == 0) && (v_line_type >= 5.5) && (v_line_type <= 6.5)) { - // discard movements - discard; - } - - frag_color = v_color; - } - [defaults] u_active_extruder = 0.0 u_shade_factor = 0.60 @@ -164,10 +102,13 @@ u_show_helpers = 1 u_show_skin = 1 u_show_infill = 1 +u_drawRange = [-1.0, -1.0] + [bindings] u_modelMatrix = model_matrix u_viewMatrix = view_matrix u_projectionMatrix = projection_matrix +u_drawRange = draw_range [attributes] a_vertex = vertex @@ -175,3 +116,4 @@ a_color = color a_extruder = extruder a_line_type = line_type a_material_color = material_color +a_vertex_index = vertex_index diff --git a/plugins/SupportEraser/SupportEraser.py b/plugins/SupportEraser/SupportEraser.py index 35f597dcc5..b64a0f4eed 100644 --- a/plugins/SupportEraser/SupportEraser.py +++ b/plugins/SupportEraser/SupportEraser.py @@ -6,6 +6,7 @@ from PyQt5.QtWidgets import QApplication from UM.Application import Application from UM.Math.Vector import Vector +from UM.Operations.TranslateOperation import TranslateOperation from UM.Tool import Tool from UM.Event import Event, MouseEvent from UM.Mesh.MeshBuilder import MeshBuilder @@ -120,8 +121,8 @@ class SupportEraser(Tool): # First add node to the scene at the correct position/scale, before parenting, so the eraser mesh does not get scaled with the parent op.addOperation(AddSceneNodeOperation(node, self._controller.getScene().getRoot())) op.addOperation(SetParentOperation(node, parent)) + op.addOperation(TranslateOperation(node, position, set_position = True)) op.push() - node.setPosition(position, CuraSceneNode.TransformSpace.World) CuraApplication.getInstance().getController().getScene().sceneChanged.emit(node) diff --git a/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py b/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py index 4c1818e4ee..6d2ed1dcbd 100644 --- a/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py +++ b/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py @@ -66,7 +66,7 @@ class CloudPackageChecker(QObject): self._application.getHttpRequestManager().get(url, callback = self._onUserPackagesRequestFinished, error_callback = self._onUserPackagesRequestFinished, - timeout=10, + timeout = 10, scope = self._scope) def _onUserPackagesRequestFinished(self, reply: "QNetworkReply", error: Optional["QNetworkReply.NetworkError"] = None) -> None: diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml index 5a8a0a42b1..f698bd948e 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml @@ -73,10 +73,6 @@ Item switch (printJob.state) { case "wait_cleanup": - if (printJob.timeTotal > printJob.timeElapsed) - { - return catalog.i18nc("@label:status", "Aborted"); - } return catalog.i18nc("@label:status", "Finished"); case "finished": return catalog.i18nc("@label:status", "Finished"); @@ -88,6 +84,20 @@ Item return catalog.i18nc("@label:status", "Aborting..."); case "aborted": // NOTE: Unused, see above return catalog.i18nc("@label:status", "Aborted"); + case "aborted_post_print": + return catalog.i18nc("@label:status", "Aborted"); + case "aborted_wait_user_action": + return catalog.i18nc("@label:status", "Aborted"); + case "aborted_wait_cleanup": + return catalog.i18nc("@label:status", "Aborted"); + case "failed": + return catalog.i18nc("@label:status", "Failed"); + case "failed_post_print": + return catalog.i18nc("@label:status", "Failed"); + case "failed_wait_user_action": + return catalog.i18nc("@label:status", "Failed"); + case "failed_wait_cleanup": + return catalog.i18nc("@label:status", "Failed"); case "pausing": return catalog.i18nc("@label:status", "Pausing..."); case "paused": @@ -97,7 +107,7 @@ Item case "queued": return catalog.i18nc("@label:status", "Action required"); default: - return catalog.i18nc("@label:status", "Finishes %1 at %2".arg(OutputDevice.getDateCompleted(printJob.timeRemaining)).arg(OutputDevice.getTimeCompleted(printJob.timeRemaining))); + return catalog.i18nc("@label:status", "Finishes %1 at %2").arg(OutputDevice.getDateCompleted(printJob.timeRemaining)).arg(OutputDevice.getTimeCompleted(printJob.timeRemaining)); } } width: contentWidth diff --git a/requirements.txt b/requirements.txt index 7daca8335a..860c8dbc8a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -29,7 +29,7 @@ pywin32==301 requests==2.22.0 scipy==1.6.2 sentry-sdk==0.13.5 -shapely[vectorized]==1.7.1 +shapely[vectorized]==1.8.0 six==1.12.0 trimesh==3.2.33 twisted==21.2.0 diff --git a/resources/definitions/anycubic_i3_mega_s.def.json b/resources/definitions/anycubic_i3_mega_s.def.json index 2552c95178..57ada7f548 100644 --- a/resources/definitions/anycubic_i3_mega_s.def.json +++ b/resources/definitions/anycubic_i3_mega_s.def.json @@ -124,14 +124,15 @@ "support_xy_distance": { "value": "wall_line_width_0 * 2" }, "support_xy_distance_overhang": { "value": "wall_line_width_0" }, "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, + "support_top_distance": { "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (layer_height if support_structure == 'tree' else 0)"}, "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, "support_wall_count": { "value": 1 }, "support_brim_enable": { "value": true }, "support_brim_width": { "value": 4 }, "support_interface_enable": { "value": true }, - "support_structure": { "value": "'tree'" }, - "support_type": { "value": "'buildplate' if support_structure == 'tree' else 'everywhere'" }, + "support_structure": { "value": "'tree'" }, + "support_type": { "value": "'buildplate' if support_structure == 'tree' else 'everywhere'" }, "support_interface_height": { "value": "layer_height * 4" }, "support_interface_density": { "value": 33.333 }, "support_interface_pattern": { "value": "'grid'" }, diff --git a/resources/definitions/bfb.def.json b/resources/definitions/bfb.def.json index e88c8c792b..caee91291a 100644 --- a/resources/definitions/bfb.def.json +++ b/resources/definitions/bfb.def.json @@ -4,7 +4,6 @@ "inherits": "fdmprinter", "metadata": { "visible": true, - "author": "Ultimaker", "manufacturer": "BFB", "file_formats": "text/x-gcode", "platform_offset": [ 0, 0, 0], diff --git a/resources/definitions/creality_base.def.json b/resources/definitions/creality_base.def.json index ccf085bb11..ff7cb23ab2 100644 --- a/resources/definitions/creality_base.def.json +++ b/resources/definitions/creality_base.def.json @@ -247,7 +247,8 @@ "support_use_towers": { "value": false }, "support_xy_distance": { "value": "wall_line_width_0 * 2" }, "support_xy_distance_overhang": { "value": "wall_line_width_0" }, - "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" }, + "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, + "support_top_distance": { "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (layer_height if support_structure == 'tree' else 0)"}, "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, "support_wall_count": { "value": 1 }, "support_brim_enable": { "value": true }, diff --git a/resources/definitions/creality_ender6.def.json b/resources/definitions/creality_ender6.def.json index 7d1c8ff9f4..56ceab88b2 100644 --- a/resources/definitions/creality_ender6.def.json +++ b/resources/definitions/creality_ender6.def.json @@ -5,7 +5,7 @@ "overrides": { "machine_name": { "default_value": "Creality Ender-6" }, "machine_start_gcode": { "default_value": "\nG28 ;Home\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n"}, - "machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG28 X Y ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG28 X Y ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, "machine_width": { "default_value": 260 }, "machine_depth": { "default_value": 260 }, "machine_height": { "default_value": 400 }, diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 9cb20b3ec0..6d0fd54fed 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4,7 +4,7 @@ "metadata": { "type": "machine", - "author": "Ultimaker", + "author": "Unknown", "manufacturer": "Unknown", "setting_version": 19, "file_formats": "text/x-gcode;model/stl;application/x-wavefront-obj;application/x3g", @@ -159,6 +159,16 @@ "settable_per_extruder": false, "settable_per_meshgroup": false }, + "machine_height": + { + "label": "Machine Height", + "description": "The height (Z-direction) of the printable area.", + "default_value": 100, + "type": "float", + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": false + }, "machine_shape": { "label": "Build Plate Shape", @@ -189,16 +199,6 @@ "settable_per_extruder": false, "settable_per_meshgroup": false }, - "machine_height": - { - "label": "Machine Height", - "description": "The height (Z-direction) of the printable area.", - "default_value": 100, - "type": "float", - "settable_per_mesh": false, - "settable_per_extruder": false, - "settable_per_meshgroup": false - }, "machine_heated_bed": { "label": "Has Heated Build Plate", @@ -571,7 +571,7 @@ }, "machine_max_feedrate_e": { - "label": "Maximum Feedrate", + "label": "Maximum Speed E", "description": "The maximum speed of the filament.", "unit": "mm/s", "type": "float", @@ -1056,6 +1056,7 @@ "minimum_value": "0", "minimum_value_warning": "line_width", "maximum_value_warning": "10 * line_width", + "maximum_value": "999999 * line_width", "type": "float", "limit_to_extruder": "wall_x_extruder_nr", "settable_per_mesh": true, @@ -1069,6 +1070,7 @@ "minimum_value": "0", "minimum_value_warning": "1", "maximum_value_warning": "10", + "maximum_value": "999999", "type": "int", "value": "1 if magic_spiralize else max(1, round((wall_thickness - wall_line_width_0) / wall_line_width_x) + 1) if wall_thickness != 0 else 0", "limit_to_extruder": "wall_x_extruder_nr", @@ -1557,6 +1559,7 @@ "default_value": 1, "minimum_value": "0", "maximum_value_warning": "10", + "maximum_value": "999999", "type": "int", "enabled": "(top_layers > 0 or bottom_layers > 0) and (top_bottom_pattern != 'concentric' or top_bottom_pattern_0 != 'concentric' or (roofing_layer_count > 0 and roofing_pattern != 'concentric'))", "limit_to_extruder": "top_bottom_extruder_nr", @@ -1943,7 +1946,7 @@ "description": "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns).", "type": "[int]", "default_value": "[ ]", - "enabled": "infill_pattern != 'lightning' and infill_pattern != 'concentric' and infill_sparse_density > 0", + "enabled": "infill_pattern not in ('concentric', 'cross', 'cross_3d', 'gyroid', 'lightning') and infill_sparse_density > 0", "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, @@ -1999,6 +2002,7 @@ "default_value": 0, "type": "int", "minimum_value": "0", + "maximum_value": "999999", "enabled": "infill_sparse_density > 0", "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true @@ -4446,6 +4450,7 @@ "minimum_value": "0", "minimum_value_warning": "1 if support_pattern == 'concentric' else 0", "maximum_value_warning": "0 if (support_skip_some_zags and support_pattern == 'zigzag') else 3", + "maximum_value": "999999", "type": "int", "value": "1 if support_enable and support_structure == 'tree' else (1 if (support_pattern == 'grid' or support_pattern == 'triangles' or support_pattern == 'concentric') else 0)", "enabled": "support_enable or support_meshes_present", @@ -4556,6 +4561,7 @@ "default_value": 8.0, "minimum_value": "0.0", "maximum_value_warning": "50.0", + "maximum_value": "0.5 * min(machine_width, machine_depth)", "enabled": "(support_enable or support_meshes_present) and support_brim_enable", "settable_per_mesh": false, "settable_per_extruder": true, @@ -4570,6 +4576,7 @@ "default_value": 20, "minimum_value": "0", "maximum_value_warning": "50 / skirt_brim_line_width", + "maximum_value": "0.5 * min(machine_width, machine_depth) / skirt_brim_line_width", "value": "math.ceil(support_brim_width / (skirt_brim_line_width * initial_layer_line_width_factor / 100.0))", "enabled": "(support_enable or support_meshes_present) and support_brim_enable", "settable_per_mesh": false, @@ -4602,7 +4609,7 @@ "default_value": 0.1, "type": "float", "enabled": "support_enable or support_meshes_present", - "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance')", + "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (layer_height if support_structure == 'tree' else 0)", "limit_to_extruder": "support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr", "settable_per_mesh": true }, @@ -5333,6 +5340,7 @@ "default_value": 1, "minimum_value": "0", "maximum_value_warning": "10", + "maximum_value": "0.5 * min(machine_width, machine_depth) / skirt_brim_line_width", "enabled": "resolveOrValue('adhesion_type') == 'skirt'", "settable_per_mesh": false, "settable_per_extruder": true, @@ -7421,9 +7429,9 @@ "unit": "%", "default_value": 100, "type": "float", - "minimum_value": "5", - "maximum_value": "100", + "minimum_value": "0.001", "minimum_value_warning": "20", + "maximum_value_warning": "100", "enabled": "bridge_settings_enabled", "settable_per_mesh": true }, @@ -7469,8 +7477,7 @@ "unit": "%", "default_value": 100, "type": "float", - "minimum_value": "5", - "maximum_value": "500", + "minimum_value": "0.0001", "minimum_value_warning": "50", "maximum_value_warning": "150", "enabled": "bridge_settings_enabled and bridge_enable_more_layers", @@ -7483,9 +7490,9 @@ "unit": "%", "default_value": 75, "type": "float", - "minimum_value": "5", - "maximum_value": "100", + "minimum_value": "0", "minimum_value_warning": "20", + "maximum_value_warning": "100", "enabled": "bridge_settings_enabled and bridge_enable_more_layers", "settable_per_mesh": true }, @@ -7522,8 +7529,7 @@ "unit": "%", "default_value": 110, "type": "float", - "minimum_value": "5", - "maximum_value": "500", + "minimum_value": "0.001", "minimum_value_warning": "50", "maximum_value_warning": "150", "enabled": "bridge_settings_enabled and bridge_enable_more_layers", @@ -7536,9 +7542,9 @@ "unit": "%", "default_value": 80, "type": "float", - "minimum_value": "5", - "maximum_value": "100", + "minimum_value": "0", "minimum_value_warning": "20", + "maximum_value_warning": "100", "enabled": "bridge_settings_enabled and bridge_enable_more_layers", "settable_per_mesh": true }, diff --git a/resources/definitions/julia.def.json b/resources/definitions/julia.def.json index 43c62a46b2..2055191e61 100644 --- a/resources/definitions/julia.def.json +++ b/resources/definitions/julia.def.json @@ -4,7 +4,6 @@ "inherits": "fdmprinter", "metadata": { "visible": true, - "author": "Ultimaker", "manufacturer": "Fracktal", "file_formats": "text/x-gcode", "platform_offset": [ 0, 0, 0], diff --git a/resources/definitions/makerbotreplicator.def.json b/resources/definitions/makerbotreplicator.def.json index 24b556e1ee..6977ee8f5c 100644 --- a/resources/definitions/makerbotreplicator.def.json +++ b/resources/definitions/makerbotreplicator.def.json @@ -4,7 +4,6 @@ "inherits": "fdmprinter", "metadata": { "visible": true, - "author": "Ultimaker", "manufacturer": "MakerBot", "machine_x3g_variant": "r1", "file_formats": "application/x3g", diff --git a/resources/definitions/ord.def.json b/resources/definitions/ord.def.json index 4a550602f2..0701133e54 100644 --- a/resources/definitions/ord.def.json +++ b/resources/definitions/ord.def.json @@ -4,7 +4,6 @@ "inherits": "fdmprinter", "metadata": { "visible": true, - "author": "Ultimaker", "manufacturer": "ORD Solutions", "file_formats": "text/x-gcode", "machine_extruder_trains": diff --git a/resources/definitions/punchtec_connect_xl.def.json b/resources/definitions/punchtec_connect_xl.def.json index 9bae80b0ac..cda6caa1f6 100644 --- a/resources/definitions/punchtec_connect_xl.def.json +++ b/resources/definitions/punchtec_connect_xl.def.json @@ -4,7 +4,6 @@ "inherits": "fdmprinter", "metadata": { "visible": true, - "author": "Ultimaker", "manufacturer": "Punchtec", "file_formats": "text/x-gcode", "machine_extruder_trains": diff --git a/resources/definitions/robo_3d_r1.def.json b/resources/definitions/robo_3d_r1.def.json index 5ef21cef8b..0187d13dd0 100644 --- a/resources/definitions/robo_3d_r1.def.json +++ b/resources/definitions/robo_3d_r1.def.json @@ -4,7 +4,6 @@ "inherits": "fdmprinter", "metadata": { "visible": true, - "author": "Ultimaker", "manufacturer": "Robo 3D", "file_formats": "text/x-gcode", "platform_offset": [ 0, 0, 0], diff --git a/resources/definitions/snapmaker2.def.json b/resources/definitions/snapmaker2.def.json index e4ad7e19df..2c749d2b1b 100644 --- a/resources/definitions/snapmaker2.def.json +++ b/resources/definitions/snapmaker2.def.json @@ -26,7 +26,7 @@ "default_value": true }, "machine_start_gcode": { - "default_value": "M104 S{material_print_temperature} ;Set Hotend Temperature\nM140 S{material_bed_temperature} ;Set Bed Temperature\nG28 ;home\nG90 ;absolute positioning\nG1 X-10 Y-10 F3000 ;Move to corner \nG1 Z0 F1800 ;Go to zero offset\nM109 S{material_print_temperature} ;Wait for Hotend Temperature\nM190 S{material_bed_temperature} ;Wait for Bed Temperature\nG92 E0 ;Zero set extruder position\nG1 E20 F200 ;Feed filament to clear nozzle\nG92 E0 ;Zero set extruder position" + "default_value": "M104 S{material_print_temperature_layer_0} ;Set Hotend Temperature\nM140 S{material_bed_temperature_layer_0} ;Set Bed Temperature\nG28 ;home\nG90 ;absolute positioning\nG1 X-10 Y-10 F3000 ;Move to corner \nG1 Z0 F1800 ;Go to zero offset\nM109 S{material_print_temperature_layer_0} ;Wait for Hotend Temperature\nM190 S{material_bed_temperature_layer_0} ;Wait for Bed Temperature\nG92 E0 ;Zero set extruder position\nG1 E20 F200 ;Feed filament to clear nozzle\nG92 E0 ;Zero set extruder position" }, "machine_end_gcode": { "default_value": "M104 S0 ;Extruder heater off\nM140 S0 ;Heated bed heater off\nG90 ;absolute positioning\nG92 E0 ;Retract the filament\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z{machine_width} E-1 F3000 ;move Z up a bit and retract filament even more\nG1 X0 F3000 ;move X to min endstops, so the head is out of the way\nG1 Y{machine_depth} F3000 ;so the head is out of the way and Plate is moved forward" diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 47a60fe51c..2a22a93124 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -40,6 +40,9 @@ { "value": false, "enabled": false + }, + "skin_angles": { + "value": "[] if infill_pattern not in ['cross', 'cross_3d'] else [20, 110]" } } } diff --git a/resources/definitions/ultimaker2.def.json b/resources/definitions/ultimaker2.def.json index ca44f154e2..22054b3fe7 100644 --- a/resources/definitions/ultimaker2.def.json +++ b/resources/definitions/ultimaker2.def.json @@ -95,9 +95,6 @@ }, "skin_monotonic" : { "value": true - }, - "top_bottom_pattern" : { - "value": "'zigzag'" } } } diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index 5d974cb4e3..310ffba992 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -168,7 +168,6 @@ "support_z_distance": { "value": "0" }, "switch_extruder_prime_speed": { "value": "15" }, "switch_extruder_retraction_amount": { "value": "8" }, - "top_bottom_pattern" : {"value": "'zigzag'"}, "top_bottom_thickness": { "value": "1" }, "travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" }, "wall_0_inset": { "value": "0" }, diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index da11ddf0d5..f27240d00a 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -160,7 +160,6 @@ "support_z_distance": { "value": "0" }, "switch_extruder_prime_speed": { "value": "15" }, "switch_extruder_retraction_amount": { "value": "8" }, - "top_bottom_pattern" : {"value": "'zigzag'"}, "top_bottom_thickness": { "value": "1" }, "travel_avoid_supports": { "value": "True" }, "travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 9493a25add..b36e9726b7 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -161,7 +161,6 @@ "support_z_distance": { "value": "0" }, "switch_extruder_prime_speed": { "value": "15" }, "switch_extruder_retraction_amount": { "value": "8" }, - "top_bottom_pattern" : {"value": "'zigzag'"}, "top_bottom_thickness": { "value": "1" }, "travel_avoid_supports": { "value": "True" }, "travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" }, diff --git a/resources/definitions/xyzprinting_base.def.json b/resources/definitions/xyzprinting_base.def.json new file mode 100644 index 0000000000..a36afd0216 --- /dev/null +++ b/resources/definitions/xyzprinting_base.def.json @@ -0,0 +1,47 @@ +{ + "name": "XYZprinting Base Printer", + "version": 2, + "inherits": "fdmprinter", + "metadata": { + "visible": false, + "author": "XYZprinting Software", + "manufacturer": "XYZprinting", + "file_formats": "text/x-gcode", + "first_start_actions": ["MachineSettingsAction"], + "machine_extruder_trains": + { + "0": "xyzprinting_base_extruder_0" + }, + "has_materials": true, + "has_variants": true, + "has_machine_quality": true, + "preferred_quality_type": "normal", + "preferred_material": "generic_pla", + "variants_name": "Nozzle Type" + }, + "overrides": { + "machine_heated_bed": {"default_value": true}, + "machine_max_feedrate_x": { "value": 500 }, + "machine_max_feedrate_y": { "value": 500 }, + "machine_max_feedrate_z": { "value": 10 }, + "machine_max_feedrate_e": { "value": 50 }, + "machine_max_acceleration_x": { "value": 1500 }, + "machine_max_acceleration_y": { "value": 1500 }, + "machine_max_acceleration_z": { "value": 500 }, + "machine_max_acceleration_e": { "value": 5000 }, + "machine_acceleration": { "value": 500 }, + "machine_max_jerk_xy": { "value": 10 }, + "machine_max_jerk_z": { "value": 0.4 }, + "machine_max_jerk_e": { "value": 5 }, + "adhesion_type": { "value": "'none' if support_enable else 'brim'" }, + "brim_width": { "value": 10.0 }, + "cool_fan_speed": { "value": 100 }, + "cool_fan_speed_0": { "value": 0 } + }, + + + "machine_gcode_flavor": {"default_value": "RepRap (Marlin/Sprinter)"}, + "machine_start_gcode": {"default_value": ";Start Gcode\nG90 ;absolute positioning\nM118 X25.00 Y25.00 Z20.00 T0\nM140 S{material_bed_temperature_layer_0} T0 ;Heat bed up to first layer temperature\nM104 S{material_print_temperature_layer_0} T0 ;Set nozzle temperature to first layer temperature\nM107 ;start with the fan off\nG90\nG28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651\nM907 X100 Y100 Z40 A100 B20 ;Digital potentiometer value\nM108 T0\n;Purge line\nG1 X-110.00 Y-60.00 F4800\nG1 Z{layer_height_0} F420\nG1 X-110.00 Y60.00 E17,4 F1200\n;Purge line end"}, + "machine_end_gcode": {"default_value": ";end gcode\nM104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM652\nM132 X Y Z A B\nG91\nM18" + } + } diff --git a/resources/definitions/xyzprinting_da_vinci_1p0_pro.def.json b/resources/definitions/xyzprinting_da_vinci_1p0_pro.def.json new file mode 100644 index 0000000000..87700973b7 --- /dev/null +++ b/resources/definitions/xyzprinting_da_vinci_1p0_pro.def.json @@ -0,0 +1,52 @@ +{ + "version": 2, + "name": "XYZprinting da Vinci 1.0 Pro", + "inherits": "xyzprinting_base", + "metadata": { + "author": "XYZprinting Software", + "manufacturer": "XYZprinting", + "visible": true, + "file_formats": "text/x-gcode", + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "supports_usb_connection": true, + "preferred_quality_type": "normal", + "quality_definition": "xyzprinting_da_vinci_1p0_pro", + "preferred_variant_name": "Copper 0.4mm Nozzle", + "variants_name": "Nozzle Type", + "machine_extruder_trains": { + "0": "xyzprinting_da_vinci_1p0_pro_extruder_0" + } + }, + + "overrides": { + "machine_name": { "default_value": "XYZprinting da Vinci 1.0 Pro" }, + "machine_shape": { "default_value": "rectangular"}, + "machine_heated_bed": { "default_value": true }, + "machine_width": { "default_value": 200.00 }, + "machine_depth": { "default_value": 200.00 }, + "machine_height": { "default_value":200.00 }, + "machine_center_is_zero": { "default_value": false }, + "machine_head_with_fans_polygon": { + "default_value": [ + [ -20, -10 ], + [ -20, 10 ], + [ 10, 10 ], + [ 10, -10 ] + ] + }, + "material_flow_layer_0": {"value": 120}, + "cool_fan_enabled": { "default_value": true }, + "cool_fan_speed_0": { "value": 100 }, + "brim_line_count": { "value" : 5 }, + "skirt_line_count": { "default_value" : 5 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_start_gcode": { + "default_value": "G28 ; home all axes\nG1 Z15 F5000 ; lift nozzle\nG92 E0\nG1 F200 E3\n" + }, + "machine_end_gcode": { + "default_value": "M104 S0 ; turn off temperature\nM105 S0; \nG28 X0 ; home X axis\nM84 ; disable motors\n" + } + } +} diff --git a/resources/definitions/xyzprinting_da_vinci_jr_1p0a_pro.def.json b/resources/definitions/xyzprinting_da_vinci_jr_1p0a_pro.def.json new file mode 100644 index 0000000000..02a39f006e --- /dev/null +++ b/resources/definitions/xyzprinting_da_vinci_jr_1p0a_pro.def.json @@ -0,0 +1,53 @@ +{ + "version": 2, + "name": "XYZprinting da Vinci Jr. 1.0A Pro", + "inherits": "xyzprinting_base", + "metadata": { + "author": "XYZprinting Software", + "manufacturer": "XYZprinting", + "visible": true, + "file_formats": "text/x-gcode", + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "exclude_materials": ["generic_hips", "generic_petg", "generic_bam", "ultimaker_bam", "generic_pva", "ultimaker_pva", "generic_tough_pla", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white", "generic_cffcpe", "generic_cffpa", "generic_gffcpe", "generic_gffpa", "structur3d_dap100silicone", "ultimaker_petg_blue", "ultimaker_petg_grey", "ultimaker_petg_black", "ultimaker_petg_green", "ultimaker_petg_white", "ultimaker_petg_orange", "ultimaker_petg_silver", "ultimaker_petg_yellow", "ultimaker_petg_transparent", "ultimaker_petg_red_translucent", "ultimaker_petg_blue_translucent", "ultimaker_petg_green_translucent", "ultimaker_petg_yellow_fluorescent", "ultimaker_petg_red" ], + "supports_usb_connection": true, + "preferred_quality_type": "normal", + "quality_definition": "xyzprinting_da_vinci_jr_1p0a_pro", + "preferred_variant_name": "Copper 0.4mm Nozzle", + "variants_name": "Nozzle Type", + "machine_extruder_trains": { + "0": "xyzprinting_da_vinci_jr_1p0a_pro_extruder_0" + } + }, + + "overrides": { + "machine_name": { "default_value": "XYZprinting da Vinci Jr. 1.0A Pro" }, + "machine_shape": { "default_value": "rectangular"}, + "machine_heated_bed": { "default_value": true }, + "machine_width": { "default_value": 175.00 }, + "machine_depth": { "default_value": 175.00 }, + "machine_height": { "default_value":175.00 }, + "machine_center_is_zero": { "default_value": false }, + "machine_head_with_fans_polygon": { + "default_value": [ + [ -20, -10 ], + [ -20, 10 ], + [ 10, 10 ], + [ 10, -10 ] + ] + }, + "material_flow_layer_0": {"value": 120}, + "cool_fan_enabled": { "default_value": true }, + "cool_fan_speed_0": { "value": 100 }, + "brim_line_count": { "value" : 5 }, + "skirt_line_count": { "default_value" : 5 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_start_gcode": { + "default_value": "G28 ; home all axes\nG1 Z15 F5000 ; lift nozzle\nG92 E0\nG1 F200 E3\n" + }, + "machine_end_gcode": { + "default_value": "M104 S0 ; turn off temperature\nM105 S0; \nG28 X0 ; home X axis\nM84 ; disable motors\n" + } + } +} diff --git a/resources/definitions/xyzprinting_da_vinci_jr_pro_xeplus.def.json b/resources/definitions/xyzprinting_da_vinci_jr_pro_xeplus.def.json new file mode 100644 index 0000000000..715ac854bf --- /dev/null +++ b/resources/definitions/xyzprinting_da_vinci_jr_pro_xeplus.def.json @@ -0,0 +1,52 @@ +{ + "version": 2, + "name": "XYZprinting da Vinci Jr. Pro Xe+", + "inherits": "xyzprinting_base", + "metadata": { + "author": "XYZprinting Software", + "manufacturer": "XYZprinting", + "visible": true, + "file_formats": "text/x-gcode", + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "supports_usb_connection": true, + "preferred_quality_type": "normal", + "quality_definition": "xyzprinting_da_vinci_jr_pro_xeplus", + "preferred_variant_name": "Copper 0.4mm Nozzle", + "variants_name": "Nozzle Type", + "machine_extruder_trains": { + "0": "xyzprinting_da_vinci_jr_pro_xeplus_extruder_0" + } + }, + + "overrides": { + "machine_name": { "default_value": "XYZprinting da Vinci Jr. Pro Xe+" }, + "machine_shape": { "default_value": "rectangular"}, + "machine_heated_bed": { "default_value": true }, + "machine_width": { "default_value": 175.00 }, + "machine_depth": { "default_value": 175.00 }, + "machine_height": { "default_value":175.00 }, + "machine_center_is_zero": { "default_value": false }, + "machine_head_with_fans_polygon": { + "default_value": [ + [ -20, -10 ], + [ -20, 10 ], + [ 10, 10 ], + [ 10, -10 ] + ] + }, + "material_flow_layer_0": {"value": 120}, + "cool_fan_enabled": { "default_value": true }, + "cool_fan_speed_0": { "value": 100 }, + "brim_line_count": { "value" : 5 }, + "skirt_line_count": { "default_value" : 5 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_start_gcode": { + "default_value": "G28 ; home all axes\nG1 Z15 F5000 ; lift nozzle\nG92 E0\nG1 F200 E3\n" + }, + "machine_end_gcode": { + "default_value": "M104 S0 ; turn off temperature\nM105 S0; \nG28 X0 ; home X axis\nM84 ; disable motors\n" + } + } +} diff --git a/resources/definitions/xyzprinting_da_vinci_jr_pro_xplus.def.json b/resources/definitions/xyzprinting_da_vinci_jr_pro_xplus.def.json new file mode 100644 index 0000000000..3216929029 --- /dev/null +++ b/resources/definitions/xyzprinting_da_vinci_jr_pro_xplus.def.json @@ -0,0 +1,52 @@ +{ + "version": 2, + "name": "XYZprinting da Vinci Jr. Pro X+", + "inherits": "xyzprinting_base", + "metadata": { + "author": "XYZprinting Software", + "manufacturer": "XYZprinting", + "visible": true, + "file_formats": "text/x-gcode", + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "supports_usb_connection": true, + "preferred_quality_type": "normal", + "quality_definition": "xyzprinting_da_vinci_jr_pro_xplus", + "preferred_variant_name": "Copper 0.4mm Nozzle", + "variants_name": "Nozzle Type", + "machine_extruder_trains": { + "0": "xyzprinting_da_vinci_jr_pro_xplus_extruder_0" + } + }, + + "overrides": { + "machine_name": { "default_value": "XYZprinting da Vinci Jr. Pro X+" }, + "machine_shape": { "default_value": "rectangular"}, + "machine_heated_bed": { "default_value": true }, + "machine_width": { "default_value": 175.00 }, + "machine_depth": { "default_value": 175.00 }, + "machine_height": { "default_value":175.00 }, + "machine_center_is_zero": { "default_value": false }, + "machine_head_with_fans_polygon": { + "default_value": [ + [ -20, -10 ], + [ -20, 10 ], + [ 10, 10 ], + [ 10, -10 ] + ] + }, + "material_flow_layer_0": {"value": 120}, + "cool_fan_enabled": { "default_value": true }, + "cool_fan_speed_0": { "value": 100 }, + "brim_line_count": { "value" : 5 }, + "skirt_line_count": { "default_value" : 5 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_start_gcode": { + "default_value": "G28 ; home all axes\nG1 Z15 F5000 ; lift nozzle\nG92 E0\nG1 F200 E3\n" + }, + "machine_end_gcode": { + "default_value": "M104 S0 ; turn off temperature\nM105 S0; \nG28 X0 ; home X axis\nM84 ; disable motors\n" + } + } +} diff --git a/resources/definitions/xyzprinting_da_vinci_jr_w_pro.def.json b/resources/definitions/xyzprinting_da_vinci_jr_w_pro.def.json new file mode 100644 index 0000000000..6289927c9c --- /dev/null +++ b/resources/definitions/xyzprinting_da_vinci_jr_w_pro.def.json @@ -0,0 +1,52 @@ +{ + "version": 2, + "name": "XYZprinting da Vinci Jr. WiFi Pro", + "inherits": "xyzprinting_base", + "metadata": { + "author": "XYZprinting Software", + "manufacturer": "XYZprinting", + "visible": true, + "file_formats": "text/x-gcode", + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "supports_usb_connection": true, + "preferred_quality_type": "normal", + "quality_definition": "xyzprinting_da_vinci_jr_w_pro", + "preferred_variant_name": "Hardened Steel 0.4mm Nozzle", + "variants_name": "Nozzle Type", + "machine_extruder_trains": { + "0": "xyzprinting_da_vinci_jr_w_pro_extruder_0" + } + }, + + "overrides": { + "machine_name": { "default_value": "XYZprinting da Vinci Jr. WiFi Pro" }, + "machine_shape": { "default_value": "rectangular"}, + "machine_heated_bed": { "default_value": true }, + "machine_width": { "default_value": 150.00 }, + "machine_depth": { "default_value": 150.00 }, + "machine_height": { "default_value":150.00 }, + "machine_center_is_zero": { "default_value": false }, + "machine_head_with_fans_polygon": { + "default_value": [ + [ -20, -10 ], + [ -20, 10 ], + [ 10, 10 ], + [ 10, -10 ] + ] + }, + "material_flow_layer_0": {"value": 120}, + "cool_fan_enabled": { "default_value": true }, + "cool_fan_speed_0": { "value": 100 }, + "brim_line_count": { "value" : 5 }, + "skirt_line_count": { "default_value" : 5 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_start_gcode": { + "default_value": "G28 ; home all axes\nG1 Z15 F5000 ; lift nozzle\nG92 E0\nG1 F200 E3\n" + }, + "machine_end_gcode": { + "default_value": "M104 S0 ; turn off temperature\nM105 S0; \nG28 X0 ; home X axis\nM84 ; disable motors\n" + } + } +} diff --git a/resources/definitions/xyzprinting_da_vinci_super.def.json b/resources/definitions/xyzprinting_da_vinci_super.def.json new file mode 100644 index 0000000000..1fbc4ec9d0 --- /dev/null +++ b/resources/definitions/xyzprinting_da_vinci_super.def.json @@ -0,0 +1,52 @@ +{ + "version": 2, + "name": "XYZprinting da Vinci Super", + "inherits": "xyzprinting_base", + "metadata": { + "author": "XYZprinting Software", + "manufacturer": "XYZprinting", + "visible": true, + "file_formats": "text/x-gcode", + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "supports_usb_connection": true, + "preferred_quality_type": "normal", + "quality_definition": "xyzprinting_da_vinci_super", + "preferred_variant_name": "Copper 0.4mm Nozzle", + "variants_name": "Nozzle Type", + "machine_extruder_trains": { + "0": "xyzprinting_da_vinci_super_extruder_0" + } + }, + + "overrides": { + "machine_name": { "default_value": "XYZprinting da Vinci Super" }, + "machine_shape": { "default_value": "rectangular"}, + "machine_heated_bed": { "default_value": true }, + "machine_width": { "default_value": 300.00 }, + "machine_depth": { "default_value": 300.00 }, + "machine_height": { "default_value":300.00 }, + "machine_center_is_zero": { "default_value": false }, + "machine_head_with_fans_polygon": { + "default_value": [ + [ -20, -10 ], + [ -20, 10 ], + [ 10, 10 ], + [ 10, -10 ] + ] + }, + "material_flow_layer_0": {"value": 120}, + "cool_fan_enabled": { "default_value": true }, + "cool_fan_speed_0": { "value": 100 }, + "brim_line_count": { "value" : 5 }, + "skirt_line_count": { "default_value" : 5 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_start_gcode": { + "default_value": "G28 ; home all axes\nG1 Z15 F5000 ; lift nozzle\nG92 E0\nG1 F200 E3\n" + }, + "machine_end_gcode": { + "default_value": "M104 S0 ; turn off temperature\nM105 S0; \nG28 X0 ; home X axis\nM84 ; disable motors\n" + } + } +} diff --git a/resources/definitions/zone3d_printer.def.json b/resources/definitions/zone3d_printer.def.json index 4c72422788..8939043e05 100644 --- a/resources/definitions/zone3d_printer.def.json +++ b/resources/definitions/zone3d_printer.def.json @@ -4,7 +4,6 @@ "inherits": "fdmprinter", "metadata": { "visible": true, - "author": "Ultimaker", "manufacturer": "Zone3D", "file_formats": "text/x-gcode", "platform_offset": [ 0, 0, 0], diff --git a/resources/extruders/xyzprinting_base_extruder_0.def.json b/resources/extruders/xyzprinting_base_extruder_0.def.json new file mode 100644 index 0000000000..0a04c63103 --- /dev/null +++ b/resources/extruders/xyzprinting_base_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "xyzprinting_base", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + + } +} diff --git a/resources/extruders/xyzprinting_da_vinci_1p0_pro_extruder_0.def.json b/resources/extruders/xyzprinting_da_vinci_1p0_pro_extruder_0.def.json new file mode 100644 index 0000000000..22010de7d7 --- /dev/null +++ b/resources/extruders/xyzprinting_da_vinci_1p0_pro_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "xyzprinting_da_vinci_1p0_pro", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/xyzprinting_da_vinci_jr_1p0a_pro_extruder_0.def.json b/resources/extruders/xyzprinting_da_vinci_jr_1p0a_pro_extruder_0.def.json new file mode 100644 index 0000000000..4e9d0c8ad0 --- /dev/null +++ b/resources/extruders/xyzprinting_da_vinci_jr_1p0a_pro_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "xyzprinting_da_vinci_jr_1p0a_pro", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/xyzprinting_da_vinci_jr_pro_xeplus_extruder_0.def.json b/resources/extruders/xyzprinting_da_vinci_jr_pro_xeplus_extruder_0.def.json new file mode 100644 index 0000000000..9ac465dda4 --- /dev/null +++ b/resources/extruders/xyzprinting_da_vinci_jr_pro_xeplus_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "xyzprinting_da_vinci_jr_pro_xeplus", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/xyzprinting_da_vinci_jr_pro_xplus_extruder_0.def.json b/resources/extruders/xyzprinting_da_vinci_jr_pro_xplus_extruder_0.def.json new file mode 100644 index 0000000000..ce653eeedd --- /dev/null +++ b/resources/extruders/xyzprinting_da_vinci_jr_pro_xplus_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "xyzprinting_da_vinci_jr_pro_xplus", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/xyzprinting_da_vinci_jr_w_pro_extruder_0.def.json b/resources/extruders/xyzprinting_da_vinci_jr_w_pro_extruder_0.def.json new file mode 100644 index 0000000000..6b1a23da45 --- /dev/null +++ b/resources/extruders/xyzprinting_da_vinci_jr_w_pro_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "xyzprinting_da_vinci_jr_w_pro", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/xyzprinting_da_vinci_super_extruder_0.def.json b/resources/extruders/xyzprinting_da_vinci_super_extruder_0.def.json new file mode 100644 index 0000000000..e414746665 --- /dev/null +++ b/resources/extruders/xyzprinting_da_vinci_super_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "xyzprinting_da_vinci_super", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index 11b94f2d07..acd5951142 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Cura 4.12\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-10-20 16:43+0200\n" -"PO-Revision-Date: 2021-09-07 07:41+0200\n" +"PO-Revision-Date: 2021-11-08 11:30+0100\n" "Last-Translator: Lionbridge \n" "Language-Team: German , German \n" "Language: de_DE\n" @@ -17,12 +17,8 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.0\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:110 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:361 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1615 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:110 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:361 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1615 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 msgctxt "@label" msgid "Unknown" msgstr "Unbekannt" @@ -48,45 +44,37 @@ msgctxt "@label {0} is the name of a printer that's about to be deleted." msgid "Are you sure you wish to remove {0}? This cannot be undone!" msgstr "Möchten Sie {0} wirklich entfernen? Der Vorgang kann nicht rückgängig gemacht werden!" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 msgctxt "@label" msgid "Visual" msgstr "Visuell" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "Das visuelle Profil wurde für den Druck visueller Prototypen und Modellen entwickelt, bei denen das Ziel eine hohe visuelle Qualität und eine hohe Oberflächenqualität ist." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "Das Engineering-Profil ist für den Druck von Funktionsprototypen und Endnutzungsteilen gedacht, bei denen Präzision gefragt ist und engere Toleranzen gelten." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 msgctxt "@label" msgid "Draft" msgstr "Entwurf" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "Das Entwurfsprofil wurde für erste Prototypen und die Konzeptvalidierung entwickelt, um einen deutlich schnelleren Druck zu ermöglichen." @@ -94,20 +82,19 @@ msgstr "Das Entwurfsprofil wurde für erste Prototypen und die Konzeptvalidierun #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:53 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" +msgstr "Bitte stimmen Sie die Materialprofile auf Ihre Drucker ab („synchronisieren“), bevor Sie mit dem Drucken beginnen." #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:54 msgctxt "@action:button" msgid "New materials installed" -msgstr "" +msgstr "Neue Materialien installiert" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:61 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "" +msgstr "Materialien mit Druckern synchronisieren" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" msgstr "Mehr erfahren" @@ -117,8 +104,7 @@ msgctxt "@label" msgid "Custom Material" msgstr "Benutzerdefiniertes Material" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:233 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:286 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:233 msgctxt "@label" msgid "Custom" msgstr "Benutzerdefiniert" @@ -126,12 +112,12 @@ msgstr "Benutzerdefiniert" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:356 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "" +msgstr "Materialarchiv konnte nicht in {} gespeichert werden:" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:357 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "" +msgstr "Speichern des Materialarchivs fehlgeschlagen" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:383 msgctxt "@label" @@ -154,27 +140,22 @@ msgctxt "@info:title" msgid "Login failed" msgstr "Login fehlgeschlagen" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 msgctxt "@info:status" msgid "Finding new location for objects" msgstr "Neue Position für Objekte finden" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 msgctxt "@info:title" msgid "Finding Location" msgstr "Position finden" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "Innerhalb der Druckabmessung für alle Objekte konnte keine Position gefunden werden" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 msgctxt "@info:title" msgid "Can't Find Location" msgstr "Kann Position nicht finden" @@ -184,10 +165,7 @@ msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "Konnte kein Archiv von Benutzer-Datenverzeichnis {} erstellen" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" msgstr "Backup" @@ -408,9 +386,7 @@ msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "Es kann nur jeweils ein G-Code gleichzeitig geladen werden. Wichtige {0} werden übersprungen." -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1807 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:198 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:258 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1807 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:198 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:258 #: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 msgctxt "@info:title" msgid "Warning" @@ -422,11 +398,8 @@ msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgstr "Wenn G-Code geladen wird, kann keine weitere Datei geöffnet werden. Wichtige {0} werden übersprungen." -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1819 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1819 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 msgctxt "@info:title" msgid "Error" msgstr "Fehler" @@ -476,21 +449,18 @@ msgctxt "@info" msgid "Unable to reach the Ultimaker account server." msgstr "Der Ultimaker-Konto-Server konnte nicht erreicht werden." -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" msgstr "Datei bereits vorhanden" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" msgid "The file {0} already exists. Are you sure you want to overwrite it?" msgstr "Die Datei {0} ist bereits vorhanden. Soll die Datei wirklich überschrieben werden?" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "Ungültige Datei-URL:" @@ -542,8 +512,7 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" msgstr "Import des Profils aus Datei {0} fehlgeschlagen:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "This profile {0} contains incorrect data, could not import it." @@ -615,8 +584,7 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:216 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:216 msgctxt "@label" msgid "Nozzle" msgstr "Düse" @@ -636,30 +604,20 @@ msgctxt "@info:title" msgid "Extruder(s) Disabled" msgstr "Extruder deaktiviert" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:48 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:48 msgctxt "@action:button" msgid "Add" msgstr "Hinzufügen" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:272 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:272 msgctxt "@action:button" msgid "Finish" msgstr "Beenden" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:234 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:234 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 msgctxt "@action:button" msgid "Cancel" msgstr "Abbrechen" @@ -730,30 +688,23 @@ msgctxt "@tooltip" msgid "Other" msgstr "Sonstige" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:61 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:61 msgctxt "@text:window" msgid "The release notes could not be opened." msgstr "Die Versionshinweise konnten nicht geöffnet werden." -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:56 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:259 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:56 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:259 msgctxt "@action:button" msgid "Next" msgstr "Weiter" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:268 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:55 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:268 /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:55 msgctxt "@action:button" msgid "Skip" msgstr "Überspringen" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:60 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:127 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:60 /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:127 msgctxt "@action:button" msgid "Close" msgstr "Schließen" @@ -794,8 +745,7 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is suddenly inaccessible: {1}." msgstr "Auf Projektdatei {0} kann plötzlich nicht mehr zugegriffen werden: {1}." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:641 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:649 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:641 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:649 msgctxt "@info:title" msgid "Can't Open Project File" msgstr "Projektdatei kann nicht geöffnet werden" @@ -822,8 +772,7 @@ msgctxt "@title:tab" msgid "Custom" msgstr "Benutzerdefiniert" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" msgstr "3MF-Datei" @@ -833,8 +782,7 @@ msgctxt "@error:zip" msgid "3MF Writer plug-in is corrupt." msgstr "Das 3MF-Writer-Plugin ist beschädigt." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:59 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:92 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:59 /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:92 msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "Keine Erlaubnis zum Beschreiben dieses Arbeitsbereichs." @@ -899,8 +847,7 @@ msgctxt "@error:file_size" msgid "The backup exceeds the maximum file size." msgstr "Das Backup überschreitet die maximale Dateigröße." -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." msgstr "Beim Versuch, Ihr Backup wiederherzustellen, trat ein Fehler auf." @@ -935,12 +882,8 @@ msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "Slicing mit dem aktuellen Material nicht möglich, da es mit der gewählten Maschine oder Konfiguration nicht kompatibel ist." -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 msgctxt "@info:title" msgid "Unable to slice" msgstr "Slicing nicht möglich" @@ -981,8 +924,7 @@ msgstr "" "- Einem aktiven Extruder zugewiesen sind\n" "- Nicht alle als Modifier Meshes eingerichtet sind" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "Schichten werden verarbeitet" @@ -992,8 +934,7 @@ msgctxt "@info:title" msgid "Information" msgstr "Informationen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Cura-Profil" @@ -1025,8 +966,7 @@ msgctxt "@action" msgid "Update Firmware" msgstr "Firmware aktualisieren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "Komprimierte G-Code-Datei" @@ -1036,9 +976,7 @@ msgctxt "@error:not supported" msgid "GCodeGzWriter does not support text mode." msgstr "GCodeWriter unterstützt keinen Textmodus." -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" msgstr "G-Code-Datei" @@ -1048,8 +986,7 @@ msgctxt "@info:status" msgid "Parsing G-code" msgstr "G-Code parsen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:349 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:503 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:349 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:503 msgctxt "@info:title" msgid "G-code Details" msgstr "G-Code-Details" @@ -1069,8 +1006,7 @@ msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "GCodeWriter unterstützt keinen Nicht-Textmodus." -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "Vor dem Exportieren bitte G-Code vorbereiten." @@ -1156,8 +1092,7 @@ msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" msgstr "Auf Wechseldatenträger speichern {0}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Es sind keine Dateiformate zum Schreiben vorhanden!" @@ -1173,8 +1108,7 @@ msgctxt "@info:title" msgid "Saving" msgstr "Wird gespeichert" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" @@ -1186,8 +1120,7 @@ msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." msgstr "Bei dem Versuch, auf {device} zu schreiben, wurde ein Dateiname nicht gefunden." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" @@ -1257,8 +1190,7 @@ msgctxt "@info:title" msgid "No layers to show" msgstr "Keine anzeigbaren Schichten vorhanden" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "Diese Meldung nicht mehr anzeigen" @@ -1303,8 +1235,7 @@ msgctxt "@info:generic" msgid "Do you want to sync material and software packages with your account?" msgstr "Möchten Sie Material- und Softwarepakete mit Ihrem Konto synchronisieren?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "Von Ihrem Ultimaker-Konto erkannte Änderungen" @@ -1324,8 +1255,7 @@ msgctxt "@button" msgid "Decline" msgstr "Ablehnen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 msgctxt "@button" msgid "Agree" msgstr "Stimme zu" @@ -1380,16 +1310,12 @@ msgctxt "@item:inlistbox" msgid "Compressed COLLADA Digital Asset Exchange" msgstr "Compressed COLLADA Digital Asset Exchange" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Ultimaker Format Package" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 #: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 msgctxt "@info:error" msgid "Can't write to UFP file:" @@ -1476,8 +1402,7 @@ msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Dieser Drucker ist nicht mit der Digital Factory verbunden:" msgstr[1] "Diese Drucker sind nicht mit der Digital Factory verbunden:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:325 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:415 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:325 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:415 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" @@ -1551,11 +1476,13 @@ msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" msgstr "" +"Ihr Drucker {printer_name} könnte über die Cloud verbunden sein.\n" +" Verwalten Sie Ihre Druckwarteschlange und überwachen Sie Ihre Drucke von allen Orten aus, an denen Sie Ihren Drucker mit der Digital Factory verbinden." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "" +msgstr "Sind Sie bereit für den Cloud-Druck?" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1565,7 +1492,7 @@ msgstr "Erste Schritte" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 msgctxt "@action" msgid "Learn more" -msgstr "" +msgstr "Mehr erfahren" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" @@ -1749,14 +1676,12 @@ msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" msgstr "Neu erstellen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "Zusammenfassung – Cura-Projekt" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 msgctxt "@action:label" msgid "Printer settings" msgstr "Druckereinstellungen" @@ -1766,20 +1691,17 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" msgstr "Wie soll der Konflikt im Gerät gelöst werden?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 msgctxt "@action:label" msgid "Type" msgstr "Typ" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 msgctxt "@action:label" msgid "Printer Group" msgstr "Druckergruppe" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 msgctxt "@action:label" msgid "Profile settings" msgstr "Profileinstellungen" @@ -1789,28 +1711,23 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" msgstr "Wie soll der Konflikt im Profil gelöst werden?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 msgctxt "@action:label" msgid "Name" msgstr "Name" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 msgctxt "@action:label" msgid "Intent" msgstr "Intent" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 msgctxt "@action:label" msgid "Not in profile" msgstr "Nicht im Profil" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -1964,9 +1881,7 @@ msgctxt "@description" msgid "Backup and synchronize your Cura settings." msgstr "Ihre Cura-Einstellungen sichern und synchronisieren." -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:53 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:53 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:225 msgctxt "@button" msgid "Sign in" @@ -2117,8 +2032,7 @@ msgctxt "@item:inlistbox" msgid "Linear" msgstr "Linear" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:172 +#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:161 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:172 msgctxt "@item:inlistbox" msgid "Translucency" msgstr "Transparenz" @@ -2143,9 +2057,7 @@ msgctxt "@action:label" msgid "Smoothing" msgstr "Glättung" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:227 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 +#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:227 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 msgctxt "@action:button" msgid "OK" msgstr "OK" @@ -2165,18 +2077,10 @@ msgctxt "@label" msgid "Nozzle size" msgstr "Düsengröße" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 msgctxt "@label" msgid "mm" msgstr "mm" @@ -2378,8 +2282,7 @@ msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Einstellungen für die benutzerdefinierte Anpassung dieses Modells wählen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtern..." @@ -2421,8 +2324,7 @@ msgid_plural "The following scripts are active:" msgstr[0] "Die folgenden Skript ist aktiv:" msgstr[1] "Die folgenden Skripte sind aktiv:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 msgctxt "@label" msgid "Color scheme" msgstr "Farbschema" @@ -2477,8 +2379,7 @@ msgctxt "@label" msgid "Shell" msgstr "Gehäuse" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 msgctxt "@label" msgid "Infill" msgstr "Füllung" @@ -2588,8 +2489,7 @@ msgctxt "@action:label" msgid "Website" msgstr "Website" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 msgctxt "@action:button" msgid "Installed" msgstr "Installiert" @@ -2604,20 +2504,17 @@ msgctxt "@label:The string between and is the highlighted link" msgid "Buy material spools" msgstr "Materialspulen kaufen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 msgctxt "@action:button" msgid "Update" msgstr "Aktualisierung" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 msgctxt "@action:button" msgid "Updating" msgstr "Aktualisierung wird durchgeführt" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 msgctxt "@action:button" msgid "Updated" msgstr "Aktualisiert" @@ -2627,8 +2524,7 @@ msgctxt "@label" msgid "Premium" msgstr "Premium" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 msgctxt "@info:tooltip" msgid "Go to Web Marketplace" msgstr "Zum Web Marketplace gehen" @@ -2653,9 +2549,7 @@ msgctxt "@title:tab" msgid "Plugins" msgstr "Plugins" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:475 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:475 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 msgctxt "@title:tab" msgid "Materials" msgstr "Materialien" @@ -2700,9 +2594,7 @@ msgctxt "@button" msgid "Dismiss" msgstr "Verwerfen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:186 msgctxt "@button" msgid "Next" @@ -2768,8 +2660,7 @@ msgctxt "@label" msgid "Last updated" msgstr "Zuletzt aktualisiert" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 msgctxt "@label" msgid "Brand" msgstr "Marke" @@ -2899,9 +2790,7 @@ msgctxt "@action:button" msgid "Edit" msgstr "Bearbeiten" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:55 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:55 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:138 msgctxt "@action:button" msgid "Remove" @@ -2917,20 +2806,17 @@ msgctxt "@label" msgid "If your printer is not listed, read the network printing troubleshooting guide" msgstr "Wenn Ihr Drucker nicht aufgeführt ist, lesen Sie die Anleitung für Fehlerbehebung für Netzwerkdruck" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 msgctxt "@label" msgid "Type" msgstr "Typ" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 msgctxt "@label" msgid "Firmware version" msgstr "Firmware-Version" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 msgctxt "@label" msgid "Address" msgstr "Adresse" @@ -2960,8 +2846,7 @@ msgctxt "@title:window" msgid "Invalid IP address" msgstr "Ungültige IP-Adresse" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "Bitte eine gültige IP-Adresse eingeben." @@ -2971,8 +2856,7 @@ msgctxt "@title:window" msgid "Printer Address" msgstr "Druckeradresse" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "Geben Sie die IP-Adresse Ihres Druckers in das Netzwerk ein." @@ -3024,8 +2908,7 @@ msgctxt "@label" msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." msgstr "Überschreiben verwendet die definierten Einstellungen mit der vorhandenen Druckerkonfiguration. Dies kann zu einem fehlgeschlagenen Druck führen." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 msgctxt "@label" msgid "Glass" @@ -3046,8 +2929,7 @@ msgctxt "@label" msgid "Delete" msgstr "Löschen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:290 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:290 msgctxt "@label" msgid "Resume" msgstr "Zurückkehren" @@ -3062,9 +2944,7 @@ msgctxt "@label" msgid "Resuming..." msgstr "Wird fortgesetzt..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:285 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:294 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:285 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:294 msgctxt "@label" msgid "Pause" msgstr "Pausieren" @@ -3104,8 +2984,7 @@ msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" msgstr "Möchten Sie %1 wirklich abbrechen?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:336 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:336 msgctxt "@window:title" msgid "Abort print" msgstr "Drucken abbrechen" @@ -3115,9 +2994,7 @@ msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" msgstr "Drucker verwalten" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." msgstr "Damit Sie die Warteschlange aus der Ferne verwalten können, müssen Sie die Druckfirmware aktualisieren." @@ -3125,7 +3002,7 @@ msgstr "Damit Sie die Warteschlange aus der Ferne verwalten können, müssen Sie #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:288 msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" +msgstr "Webcam-Feeds für Cloud-Drucker können nicht in Ultimaker Cura angezeigt werden. Klicken Sie auf „Drucker verwalten“, um die Ultimaker Digital Factory zu besuchen und diese Webcam zu sehen." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348 msgctxt "@label:status" @@ -3147,8 +3024,7 @@ msgctxt "@label:status" msgid "Idle" msgstr "Leerlauf" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 msgctxt "@label:status" msgid "Preparing..." @@ -3189,14 +3065,12 @@ msgctxt "@label" msgid "First available" msgstr "Zuerst verfügbar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 msgctxt "@label:status" msgid "Aborted" msgstr "Abgebrochen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 msgctxt "@label:status" msgid "Finished" msgstr "Beendet" @@ -3229,7 +3103,7 @@ msgstr "Handlung erforderlich" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Finishes %1 at %2" -msgstr "Fertigstellung %1 auf %2" +msgstr "Fertigstellung %1 um %2" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:31 msgctxt "@label" @@ -3281,8 +3155,7 @@ msgctxt "@action:button" msgid "Sign in" msgstr "Anmelden" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:20 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:20 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "Bei der Ultimaker-Plattform anmelden" @@ -3633,8 +3506,7 @@ msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" msgstr "Konfigurationsordner anzeigen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:476 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:535 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:476 /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:535 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "Sichtbarkeit einstellen wird konfiguriert..." @@ -3647,80 +3519,79 @@ msgstr "&Marktplatz" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "" +msgstr "Meine Drucker" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" +msgstr "Überwachen Sie Drucker in der Ultimaker Digital Factory." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "" +msgstr "Erstellen Sie Druckprojekte in der digitalen Bibliothek." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "" +msgstr "Druckaufträge" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "" +msgstr "Überwachen Sie Druckaufträge und drucken Sie sie aus Ihrem Druckprotokoll nach." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" +msgstr "Erweitern Sie Ultimaker Cura durch Plugins und Materialprofile." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" +msgstr "Werden Sie ein 3D-Druck-Experte mittels des E-Learning von Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "" +msgstr "Ultimaker Kundendienst" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "" +msgstr "Erfahren Sie, wie Sie mit Ultimaker Cura Ihre Arbeit beginnen können." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "" +msgstr "Eine Frage stellen" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "" +msgstr "Wenden Sie sich an die Ultimaker Community." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "" +msgstr "Einen Fehler melden" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "" +msgstr "Lassen Sie es die Entwickler wissen, falls etwas schief läuft." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "" +msgstr "Besuchen Sie die Ultimaker-Website." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:257 msgctxt "@label" msgid "This package will be installed after restarting." msgstr "Dieses Paket wird nach einem Neustart installiert." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:17 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:17 msgctxt "@title:tab" msgid "General" msgstr "Allgemein" @@ -3730,14 +3601,12 @@ msgctxt "@title:tab" msgid "Settings" msgstr "Einstellungen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:473 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:16 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:473 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:16 msgctxt "@title:tab" msgid "Printers" msgstr "Drucker" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:477 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:34 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:477 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:34 msgctxt "@title:tab" msgid "Profiles" msgstr "Profile" @@ -3747,14 +3616,12 @@ msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "%1 wird geschlossen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:595 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:607 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:595 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:607 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "Möchten Sie %1 wirklich beenden?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:645 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:645 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 msgctxt "@title:window" msgid "Open file(s)" msgstr "Datei(en) öffnen" @@ -3908,8 +3775,7 @@ msgctxt "@Label" msgid "Static type checker for Python" msgstr "Statischer Prüfer für Python" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@Label" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Root-Zertifikate zur Validierung der SSL-Vertrauenswürdigkeit" @@ -4005,8 +3871,7 @@ msgctxt "@title:column" msgid "Current changes" msgstr "Aktuelle Änderungen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:755 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "Stets nachfragen" @@ -4083,8 +3948,7 @@ msgctxt "@text Print job name" msgid "Untitled" msgstr "Unbenannt" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" msgstr "&Datei" @@ -4094,14 +3958,12 @@ msgctxt "@title:menu menubar:toplevel" msgid "&Edit" msgstr "&Bearbeiten" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&View" msgstr "&Ansicht" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "&Einstellungen" @@ -4593,12 +4455,12 @@ msgstr "Eine einzelne Instanz von Cura verwenden" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" +msgstr "Soll das Druckbett jeweils vor dem Laden eines neuen Modells in einer einzelnen Instanz von Cura gelöscht werden?" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:582 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "" +msgstr "Druckbett vor dem Laden des Modells in die Einzelinstanz löschen" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:592 msgctxt "@info:tooltip" @@ -4680,8 +4542,7 @@ msgctxt "@info:tooltip" msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." msgstr "Wenn Sie Änderungen für ein Profil vorgenommen haben und zu einem anderen Profil gewechselt sind, wird ein Dialog angezeigt, der hinterfragt, ob Sie Ihre Änderungen beibehalten möchten oder nicht; optional können Sie ein Standardverhalten wählen, sodass dieser Dialog nicht erneut angezeigt wird." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:736 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:736 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 msgctxt "@label" msgid "Profiles" msgstr "Profile" @@ -4766,15 +4627,12 @@ msgctxt "@option:check" msgid "Get notifications for plugin updates" msgstr "Benachrichtigungen über Plug-in-Updates erhalten" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:40 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:84 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:40 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:84 msgctxt "@action:button" msgid "Activate" msgstr "Aktivieren" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:152 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:63 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:152 msgctxt "@action:button" msgid "Rename" msgstr "Umbenennen" @@ -4789,14 +4647,12 @@ msgctxt "@action:button" msgid "Duplicate" msgstr "Duplizieren" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:167 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:167 msgctxt "@action:button" msgid "Import" msgstr "Import" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:179 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:179 msgctxt "@action:button" msgid "Export" msgstr "Export" @@ -4811,20 +4667,17 @@ msgctxt "@action:label" msgid "Printer" msgstr "Drucker" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:313 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:277 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:313 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:277 msgctxt "@title:window" msgid "Confirm Remove" msgstr "Entfernen bestätigen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:316 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:316 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "Möchten Sie %1 wirklich entfernen? Dies kann nicht rückgängig gemacht werden!" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:330 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:338 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:330 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:338 msgctxt "@title:window" msgid "Import Material" msgstr "Material importieren" @@ -4839,8 +4692,7 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" msgstr "Material wurde erfolgreich importiert %1" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:361 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:369 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:361 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:369 msgctxt "@title:window" msgid "Export Material" msgstr "Material exportieren" @@ -4945,8 +4797,7 @@ msgctxt "@label" msgid "Adhesion Information" msgstr "Haftungsinformationen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 msgctxt "@label" msgid "Print settings" msgstr "Druckeinstellungen" @@ -5001,8 +4852,7 @@ msgctxt "@action:button" msgid "Update profile with current settings/overrides" msgstr "Profil mit aktuellen Einstellungen/Überschreibungen aktualisieren" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:564 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:564 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 msgctxt "@action:button" msgid "Discard current changes" msgstr "Aktuelle Änderungen verwerfen" @@ -5077,14 +4927,12 @@ msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." msgstr "Die Temperatur, auf die das Hotend vorgeheizt wird." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 msgctxt "@button Cancel pre-heating" msgid "Cancel" msgstr "Abbrechen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 msgctxt "@button" msgid "Pre-heat" msgstr "Vorheizen" @@ -5550,8 +5398,7 @@ msgctxt "@label" msgid "Could not connect to device." msgstr "Verbindung mit Drucker nicht möglich." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" msgstr "Sie können keine Verbindung zu Ihrem Ultimaker-Drucker herstellen?" @@ -6171,12 +6018,12 @@ msgstr "Upgrade von Version 4.0 auf 4.1" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" +msgstr "Aktualisiert die Konfigurationen von Cura 4.11 auf Cura 4.12." #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "" +msgstr "Upgrade von Version 4.11 auf 4.12" #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" @@ -7165,7 +7012,8 @@ msgstr "Röntgen-Ansicht" #~ "\n" #~ "Select your printer from the list below:" #~ msgstr "" -#~ "Um über das Netzwerk direkt auf Ihrem Drucker zu drucken, stellen Sie bitte sicher, dass der Drucker mit dem Netzwerkkabel verbunden ist oder verbinden Sie Ihren Drucker mit Ihrem WLAN-Netzwerk. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie dennoch ein USB-Laufwerk für die Übertragung von G-Code-Dateien auf Ihren Drucker verwenden.\n" +#~ "Um über das Netzwerk direkt auf Ihrem Drucker zu drucken, stellen Sie bitte sicher, dass der Drucker mit dem Netzwerkkabel verbunden ist oder verbinden Sie Ihren Drucker mit Ihrem WLAN-Netzwerk. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie dennoch ein USB-Laufwerk für die Übertragung " +#~ "von G-Code-Dateien auf Ihren Drucker verwenden.\n" #~ "\n" #~ "Wählen Sie Ihren Drucker aus der folgenden Liste:" diff --git a/resources/i18n/de_DE/fdmprinter.def.json.po b/resources/i18n/de_DE/fdmprinter.def.json.po index c31967875e..c32d3d348c 100644 --- a/resources/i18n/de_DE/fdmprinter.def.json.po +++ b/resources/i18n/de_DE/fdmprinter.def.json.po @@ -53,12 +53,8 @@ msgstr "Start G-Code" #: fdmprinter.def.json msgctxt "machine_start_gcode description" -msgid "" -"G-code commands to be executed at the very start - separated by \n" -"." -msgstr "" -"G-Code-Befehle, die zu Beginn ausgeführt werden sollen – getrennt durch \n" -"." +msgid "G-code commands to be executed at the very start - separated by \\n." +msgstr "G-Code-Befehle, die zu Beginn ausgeführt werden sollen – getrennt durch \\n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -67,12 +63,8 @@ msgstr "Ende G-Code" #: fdmprinter.def.json msgctxt "machine_end_gcode description" -msgid "" -"G-code commands to be executed at the very end - separated by \n" -"." -msgstr "" -"G-Code-Befehle, die am Ende ausgeführt werden sollen – getrennt durch \n" -"." +msgid "G-code commands to be executed at the very end - separated by \\n." +msgstr "G-Code-Befehle, die am Ende ausgeführt werden sollen – getrennt durch \\n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -1732,7 +1724,11 @@ msgstr "Füllmuster" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -msgstr "" +msgstr "Das Muster des Füllmaterials des Drucks. Die Linien- und Zickzackfüllmethode wechseln nach jeder Schicht die Richtung, um Materialkosten zu reduzieren." +" Die Gitter-, Dreieck- Tri-Hexagon-, Würfel-, Octahedral-, Viertelwürfel-, Quer- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt." +" Gyroid-, Würfel-, Viertelwürfel- und achtflächige Füllungen wechseln mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in allen Richtungen" +" zu erzielen. Die Einstellung Blitz versucht, die Füllung zu minimieren, indem nur die (internen) Dächer des Objekts gestützt werden. Der ‚gültige‘ Prozentsatz" +" der Füllung bezieht sich daher nur auf die jeweilige Ebene unter dem zu stützenden Bereich des Modells." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2021,42 +2017,44 @@ msgstr "Die Anzahl der zusätzlichen Schichten, die die Außenhautkanten stütze #: fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "" +msgstr "Stützwinkel der Blitz-Füllung" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." -msgstr "" +msgstr "Legt fest, wann eine Blitz-Füllschicht alles Darüberliegende tragen soll. Gemessen in dem Winkel, den die Schichtstärke vorgibt." #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "" +msgstr "Überstandswinkel der Blitz-Füllung" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." -msgstr "" +msgstr "Legt fest, wann eine Blitz-Füllschicht das Modell darüber tragen soll. Gemessen in dem Winkel, den die Schichtstärke vorgibt." #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "" +msgstr "Beschnittwinkel der Blitz-Füllung" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "Der Unterschied, den eine Blitz-Füllschicht zu der unmittelbar darüber liegenden Schicht haben kann, wenn es um den Beschnitt der äußeren Enden von Bäumen" +" geht. Gemessen in dem Winkel, den die Schichtstärke vorgibt." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "" +msgstr "Begradigungswinkel der Blitz-Füllung" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "Die veränderte Position, die eine Schicht der Blitz-Füllung zu der unmittelbar darüber liegenden Schicht haben kann, wenn es um das Ausrunden der äußeren" +" Enden von Bäumen geht. Gemessen als Winkel der Zweige." #: fdmprinter.def.json msgctxt "material label" @@ -3251,7 +3249,7 @@ msgstr "Alle" #: fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "" +msgstr "Nicht auf der Außenfläche" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" @@ -5205,7 +5203,7 @@ msgstr "Mindestbreite der Form" #: fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." -msgstr "" +msgstr "Der Mindestabstand zwischen der Außenseite der Form und der Außenseite des Modells." #: fdmprinter.def.json msgctxt "mold_roof_height label" diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index 7ca3d33c0d..525e8124cd 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Cura 4.12\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-10-20 16:43+0200\n" -"PO-Revision-Date: 2021-09-07 07:43+0200\n" +"PO-Revision-Date: 2021-11-08 11:48+0100\n" "Last-Translator: Lionbridge \n" "Language-Team: \n" "Language: es_ES\n" @@ -17,12 +17,8 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.0\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:110 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:361 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1615 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:110 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:361 /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1615 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 msgctxt "@label" msgid "Unknown" msgstr "Desconocido" @@ -48,45 +44,37 @@ msgctxt "@label {0} is the name of a printer that's about to be deleted." msgid "Are you sure you wish to remove {0}? This cannot be undone!" msgstr "¿Seguro que desea eliminar {0}? ¡Esta acción no se puede deshacer!" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 msgctxt "@label" msgid "Visual" msgstr "Visual" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "El perfil visual está diseñado para imprimir prototipos y modelos visuales con la intención de obtener una alta calidad visual y de superficies." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "El perfil de ingeniería ha sido diseñado para imprimir prototipos funcionales y piezas de uso final con la intención de obtener una mayor precisión y tolerancias más precisas." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 msgctxt "@label" msgid "Draft" msgstr "Boceto" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "El perfil del boceto ha sido diseñado para imprimir los prototipos iniciales y la validación del concepto con la intención de reducir el tiempo de impresión de manera considerable." @@ -94,20 +82,19 @@ msgstr "El perfil del boceto ha sido diseñado para imprimir los prototipos inic #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:53 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" +msgstr "Sincronice los perfiles de material con sus impresoras antes de comenzar a imprimir." #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:54 msgctxt "@action:button" msgid "New materials installed" -msgstr "" +msgstr "Nuevos materiales instalados" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:61 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "" +msgstr "Sincronizar materiales con impresoras" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" msgstr "Más información" @@ -117,8 +104,7 @@ msgctxt "@label" msgid "Custom Material" msgstr "Material personalizado" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:233 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:286 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:233 msgctxt "@label" msgid "Custom" msgstr "Personalizado" @@ -126,12 +112,12 @@ msgstr "Personalizado" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:356 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "" +msgstr "No se pudo guardar el archivo de material en {}:" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:357 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "" +msgstr "Se ha producido un error al guardar el archivo de material" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:383 msgctxt "@label" @@ -154,27 +140,22 @@ msgctxt "@info:title" msgid "Login failed" msgstr "Fallo de inicio de sesión" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 msgctxt "@info:status" msgid "Finding new location for objects" msgstr "Buscando nueva ubicación para los objetos" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 msgctxt "@info:title" msgid "Finding Location" msgstr "Buscando ubicación" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "No se puede encontrar una ubicación dentro del volumen de impresión para todos los objetos" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 msgctxt "@info:title" msgid "Can't Find Location" msgstr "No se puede encontrar la ubicación" @@ -184,10 +165,7 @@ msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "No se ha podido crear el archivo desde el directorio de datos de usuario: {}" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" msgstr "Copia de seguridad" @@ -408,10 +386,7 @@ msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "Solo se puede cargar un archivo GCode a la vez. Se omitió la importación de {0}" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1807 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:198 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:258 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1807 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:198 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:258 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 msgctxt "@info:title" msgid "Warning" msgstr "Advertencia" @@ -422,10 +397,7 @@ msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgstr "No se puede abrir ningún archivo si se está cargando un archivo GCode. Se omitió la importación de {0}" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1819 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1819 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 #: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 msgctxt "@info:title" msgid "Error" @@ -476,21 +448,18 @@ msgctxt "@info" msgid "Unable to reach the Ultimaker account server." msgstr "No se puede acceder al servidor de cuentas de Ultimaker." -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" msgstr "El archivo ya existe" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" msgid "The file {0} already exists. Are you sure you want to overwrite it?" msgstr "El archivo {0} ya existe. ¿Está seguro de que desea sobrescribirlo?" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "URL del archivo no válida:" @@ -542,8 +511,7 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" msgstr "Error al importar el perfil de {0}:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "This profile {0} contains incorrect data, could not import it." @@ -615,8 +583,7 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:216 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:216 msgctxt "@label" msgid "Nozzle" msgstr "Tobera" @@ -636,29 +603,19 @@ msgctxt "@info:title" msgid "Extruder(s) Disabled" msgstr "Extrusores deshabilitados" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:48 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:48 msgctxt "@action:button" msgid "Add" msgstr "Agregar" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:272 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:272 msgctxt "@action:button" msgid "Finish" msgstr "Finalizar" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:234 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:234 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 msgctxt "@action:button" msgid "Cancel" @@ -730,30 +687,23 @@ msgctxt "@tooltip" msgid "Other" msgstr "Otro" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:61 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:61 msgctxt "@text:window" msgid "The release notes could not be opened." msgstr "No se han podido abrir las notas de la versión." -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:56 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:259 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:56 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:259 msgctxt "@action:button" msgid "Next" msgstr "Siguiente" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:268 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:55 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:268 /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:55 msgctxt "@action:button" msgid "Skip" msgstr "Omitir" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:60 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:127 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:60 /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:127 msgctxt "@action:button" msgid "Close" msgstr "Cerrar" @@ -794,8 +744,7 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is suddenly inaccessible: {1}." msgstr "El archivo de proyecto {0} está repentinamente inaccesible: {1}." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:641 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:649 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:641 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:649 msgctxt "@info:title" msgid "Can't Open Project File" msgstr "No se puede abrir el archivo de proyecto" @@ -822,8 +771,7 @@ msgctxt "@title:tab" msgid "Custom" msgstr "Personalizado" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" msgstr "Archivo 3MF" @@ -833,8 +781,7 @@ msgctxt "@error:zip" msgid "3MF Writer plug-in is corrupt." msgstr "El complemento del Escritor de 3MF está dañado." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:59 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:92 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:59 /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:92 msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "No tiene permiso para escribir el espacio de trabajo aquí." @@ -899,8 +846,7 @@ msgctxt "@error:file_size" msgid "The backup exceeds the maximum file size." msgstr "La copia de seguridad excede el tamaño máximo de archivo." -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." msgstr "Se ha producido un error al intentar restaurar su copia de seguridad." @@ -935,12 +881,8 @@ msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "No se puede segmentar con el material actual, ya que es incompatible con el dispositivo o la configuración seleccionados." -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 msgctxt "@info:title" msgid "Unable to slice" msgstr "No se puede segmentar" @@ -981,8 +923,7 @@ msgstr "" "- Están asignados a un extrusor activado\n" " - No están todos definidos como mallas modificadoras" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "Procesando capas" @@ -992,8 +933,7 @@ msgctxt "@info:title" msgid "Information" msgstr "Información" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Perfil de cura" @@ -1025,8 +965,7 @@ msgctxt "@action" msgid "Update Firmware" msgstr "Actualizar firmware" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "Archivo GCode comprimido" @@ -1036,9 +975,7 @@ msgctxt "@error:not supported" msgid "GCodeGzWriter does not support text mode." msgstr "GCodeGzWriter no es compatible con el modo texto." -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" msgstr "Archivo GCode" @@ -1048,8 +985,7 @@ msgctxt "@info:status" msgid "Parsing G-code" msgstr "Analizar GCode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:349 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:503 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:349 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:503 msgctxt "@info:title" msgid "G-code Details" msgstr "Datos de GCode" @@ -1069,8 +1005,7 @@ msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "GCodeWriter no es compatible con el modo sin texto." -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "Prepare el Gcode antes de la exportación." @@ -1156,8 +1091,7 @@ msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" msgstr "Guardar en unidad extraíble {0}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "¡No hay formatos de archivo disponibles con los que escribir!" @@ -1173,8 +1107,7 @@ msgctxt "@info:title" msgid "Saving" msgstr "Guardando" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" @@ -1186,8 +1119,7 @@ msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." msgstr "No se pudo encontrar un nombre de archivo al tratar de escribir en {device}." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" @@ -1257,8 +1189,7 @@ msgctxt "@info:title" msgid "No layers to show" msgstr "No hay capas para mostrar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "No volver a mostrar este mensaje" @@ -1303,8 +1234,7 @@ msgctxt "@info:generic" msgid "Do you want to sync material and software packages with your account?" msgstr "¿Desea sincronizar el material y los paquetes de software con su cuenta?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "Se han detectado cambios desde su cuenta de Ultimaker" @@ -1324,8 +1254,7 @@ msgctxt "@button" msgid "Decline" msgstr "Rechazar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 msgctxt "@button" msgid "Agree" msgstr "Estoy de acuerdo" @@ -1380,17 +1309,12 @@ msgctxt "@item:inlistbox" msgid "Compressed COLLADA Digital Asset Exchange" msgstr "COLLADA Digital Asset Exchange comprimido" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Paquete de formato Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 msgctxt "@info:error" msgid "Can't write to UFP file:" msgstr "No se puede escribir en el archivo UFP:" @@ -1476,8 +1400,7 @@ msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Esta impresora no está vinculada a Digital Factory:" msgstr[1] "Estas impresoras no están vinculadas a Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:325 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:415 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:325 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:415 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" @@ -1551,11 +1474,13 @@ msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" msgstr "" +"Su impresora {printer_name} podría estar conectada a través de la nube.\n" +" Administre su cola de impresión y supervise las impresiones desde cualquier lugar conectando su impresora a Digital Factory" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "" +msgstr "¿Está preparado para la impresión en la nube?" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1565,7 +1490,7 @@ msgstr "Empezar" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 msgctxt "@action" msgid "Learn more" -msgstr "" +msgstr "Más información" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" @@ -1749,14 +1674,12 @@ msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" msgstr "Crear nuevo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "Resumen: proyecto de Cura" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 msgctxt "@action:label" msgid "Printer settings" msgstr "Ajustes de la impresora" @@ -1766,20 +1689,17 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" msgstr "¿Cómo debería solucionarse el conflicto en la máquina?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 msgctxt "@action:label" msgid "Type" msgstr "Tipo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 msgctxt "@action:label" msgid "Printer Group" msgstr "Grupo de impresoras" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 msgctxt "@action:label" msgid "Profile settings" msgstr "Ajustes del perfil" @@ -1789,28 +1709,22 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" msgstr "¿Cómo debería solucionarse el conflicto en el perfil?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 msgctxt "@action:label" msgid "Name" msgstr "Nombre" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 msgctxt "@action:label" msgid "Intent" msgstr "Intent" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 msgctxt "@action:label" msgid "Not in profile" msgstr "No está en el perfil" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -1964,10 +1878,7 @@ msgctxt "@description" msgid "Backup and synchronize your Cura settings." msgstr "Realice una copia de seguridad y sincronice sus ajustes de Cura." -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:53 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:225 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:53 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:225 msgctxt "@button" msgid "Sign in" msgstr "Iniciar sesión" @@ -2117,8 +2028,7 @@ msgctxt "@item:inlistbox" msgid "Linear" msgstr "Lineal" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:172 +#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:161 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:172 msgctxt "@item:inlistbox" msgid "Translucency" msgstr "Translucidez" @@ -2143,9 +2053,7 @@ msgctxt "@action:label" msgid "Smoothing" msgstr "Suavizado" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:227 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 +#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:227 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 msgctxt "@action:button" msgid "OK" msgstr "Aceptar" @@ -2165,18 +2073,10 @@ msgctxt "@label" msgid "Nozzle size" msgstr "Tamaño de la tobera" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 msgctxt "@label" msgid "mm" msgstr "mm" @@ -2379,8 +2279,7 @@ msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Seleccionar ajustes o personalizar este modelo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtrar..." @@ -2422,8 +2321,7 @@ msgid_plural "The following scripts are active:" msgstr[0] "La siguiente secuencia de comandos está activa:" msgstr[1] "Las siguientes secuencias de comandos están activas:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 msgctxt "@label" msgid "Color scheme" msgstr "Combinación de colores" @@ -2478,8 +2376,7 @@ msgctxt "@label" msgid "Shell" msgstr "Perímetro" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 msgctxt "@label" msgid "Infill" msgstr "Relleno" @@ -2589,8 +2486,7 @@ msgctxt "@action:label" msgid "Website" msgstr "Sitio web" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 msgctxt "@action:button" msgid "Installed" msgstr "Instalado" @@ -2605,20 +2501,17 @@ msgctxt "@label:The string between and is the highlighted link" msgid "Buy material spools" msgstr "Comprar bobinas de material" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 msgctxt "@action:button" msgid "Update" msgstr "Actualizar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 msgctxt "@action:button" msgid "Updating" msgstr "Actualizando" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 msgctxt "@action:button" msgid "Updated" msgstr "Actualizado" @@ -2628,8 +2521,7 @@ msgctxt "@label" msgid "Premium" msgstr "Prémium" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 msgctxt "@info:tooltip" msgid "Go to Web Marketplace" msgstr "Ir a Web Marketplace" @@ -2654,9 +2546,7 @@ msgctxt "@title:tab" msgid "Plugins" msgstr "Complementos" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:475 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:475 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 msgctxt "@title:tab" msgid "Materials" msgstr "Materiales" @@ -2701,9 +2591,7 @@ msgctxt "@button" msgid "Dismiss" msgstr "Descartar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:186 msgctxt "@button" msgid "Next" @@ -2769,8 +2657,7 @@ msgctxt "@label" msgid "Last updated" msgstr "Última actualización" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 msgctxt "@label" msgid "Brand" msgstr "Marca" @@ -2900,10 +2787,7 @@ msgctxt "@action:button" msgid "Edit" msgstr "Editar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:55 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:138 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:55 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:138 msgctxt "@action:button" msgid "Remove" msgstr "Eliminar" @@ -2918,20 +2802,17 @@ msgctxt "@label" msgid "If your printer is not listed, read the network printing troubleshooting guide" msgstr "Si la impresora no aparece en la lista, lea la guía de solución de problemas de impresión y red" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 msgctxt "@label" msgid "Type" msgstr "Tipo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 msgctxt "@label" msgid "Firmware version" msgstr "Versión de firmware" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 msgctxt "@label" msgid "Address" msgstr "Dirección" @@ -2961,8 +2842,7 @@ msgctxt "@title:window" msgid "Invalid IP address" msgstr "Dirección IP no válida" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "Introduzca una dirección IP válida." @@ -2972,8 +2852,7 @@ msgctxt "@title:window" msgid "Printer Address" msgstr "Dirección de la impresora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "Introduzca la dirección IP de la impresora en la red." @@ -3025,9 +2904,7 @@ msgctxt "@label" msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." msgstr "Al sobrescribir la configuración se usarán los ajustes especificados con la configuración de impresora existente. Esto podría provocar un fallo en la impresión." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 msgctxt "@label" msgid "Glass" msgstr "Vidrio" @@ -3047,8 +2924,7 @@ msgctxt "@label" msgid "Delete" msgstr "Borrar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:290 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:290 msgctxt "@label" msgid "Resume" msgstr "Reanudar" @@ -3063,9 +2939,7 @@ msgctxt "@label" msgid "Resuming..." msgstr "Reanudando..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:285 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:294 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:285 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:294 msgctxt "@label" msgid "Pause" msgstr "Pausar" @@ -3105,8 +2979,7 @@ msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" msgstr "¿Seguro que desea cancelar %1?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:336 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:336 msgctxt "@window:title" msgid "Abort print" msgstr "Cancela la impresión" @@ -3116,9 +2989,7 @@ msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" msgstr "Administrar impresora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." msgstr "Actualice el firmware de la impresora para gestionar la cola de forma remota." @@ -3126,7 +2997,7 @@ msgstr "Actualice el firmware de la impresora para gestionar la cola de forma re #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:288 msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" +msgstr "Las transmisiones de la cámara web para impresoras en la nube no se pueden ver en Ultimaker Cura. Haga clic en \"Administrar impresora\" para ir a Ultimaker Digital Factory y ver esta cámara web." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348 msgctxt "@label:status" @@ -3148,9 +3019,7 @@ msgctxt "@label:status" msgid "Idle" msgstr "Sin actividad" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 msgctxt "@label:status" msgid "Preparing..." msgstr "Preparando..." @@ -3190,14 +3059,12 @@ msgctxt "@label" msgid "First available" msgstr "Primera disponible" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 msgctxt "@label:status" msgid "Aborted" msgstr "Cancelado" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 msgctxt "@label:status" msgid "Finished" msgstr "Terminado" @@ -3282,8 +3149,7 @@ msgctxt "@action:button" msgid "Sign in" msgstr "Iniciar sesión" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:20 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:20 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "Inicie sesión en la plataforma Ultimaker" @@ -3634,8 +3500,7 @@ msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" msgstr "Mostrar carpeta de configuración" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:476 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:535 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:476 /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:535 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "Configurar visibilidad de los ajustes..." @@ -3648,80 +3513,79 @@ msgstr "&Marketplace" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "" +msgstr "Mis impresoras" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" +msgstr "Supervise las impresoras de Ultimaker Digital Factory." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "" +msgstr "Cree proyectos de impresión en Digital Library." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "" +msgstr "Trabajos de impresión" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "" +msgstr "Supervise los trabajos de impresión y vuelva a imprimir desde su historial de impresión." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" +msgstr "Amplíe Ultimaker Cura con complementos y perfiles de materiales." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" +msgstr "Conviértase en un experto en impresión 3D con el aprendizaje electrónico de Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "" +msgstr "Soporte técnico de Ultimaker" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "" +msgstr "Aprenda cómo empezar a utilizar Ultimaker Cura." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "" +msgstr "Haga una pregunta" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "" +msgstr "Consulte en la Comunidad Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "" +msgstr "Informar del error" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "" +msgstr "Informe a los desarrolladores de que algo no funciona bien." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "" +msgstr "Visite el sitio web de Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:257 msgctxt "@label" msgid "This package will be installed after restarting." msgstr "Este paquete se instalará después de reiniciar." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:17 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:17 msgctxt "@title:tab" msgid "General" msgstr "General" @@ -3731,14 +3595,12 @@ msgctxt "@title:tab" msgid "Settings" msgstr "Ajustes" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:473 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:16 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:473 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:16 msgctxt "@title:tab" msgid "Printers" msgstr "Impresoras" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:477 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:34 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:477 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:34 msgctxt "@title:tab" msgid "Profiles" msgstr "Perfiles" @@ -3748,14 +3610,12 @@ msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "Cerrando %1" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:595 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:607 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:595 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:607 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "¿Seguro que desea salir de %1?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:645 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:645 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 msgctxt "@title:window" msgid "Open file(s)" msgstr "Abrir archivo(s)" @@ -3909,8 +3769,7 @@ msgctxt "@Label" msgid "Static type checker for Python" msgstr "Comprobador de tipo estático para Python" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@Label" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Certificados de raíz para validar la fiabilidad del SSL" @@ -4006,8 +3865,7 @@ msgctxt "@title:column" msgid "Current changes" msgstr "Cambios actuales" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:755 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "Preguntar siempre" @@ -4084,8 +3942,7 @@ msgctxt "@text Print job name" msgid "Untitled" msgstr "Sin título" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" msgstr "&Archivo" @@ -4095,14 +3952,12 @@ msgctxt "@title:menu menubar:toplevel" msgid "&Edit" msgstr "&Edición" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&View" msgstr "&Ver" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "A&justes" @@ -4594,12 +4449,12 @@ msgstr "Utilizar una sola instancia de Cura" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" +msgstr "¿Se debe limpiar la placa de impresión antes de cargar un nuevo modelo en una única instancia de Cura?" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:582 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "" +msgstr "Limpiar la placa de impresión antes de cargar el modelo en la instancia única" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:592 msgctxt "@info:tooltip" @@ -4681,8 +4536,7 @@ msgctxt "@info:tooltip" msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." msgstr "Si ha realizado cambios en un perfil y, a continuación, ha cambiado a otro, aparecerá un cuadro de diálogo que le preguntará si desea guardar o descartar los cambios. También puede elegir el comportamiento predeterminado, así ese cuadro de diálogo no volverá a aparecer." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:736 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:736 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 msgctxt "@label" msgid "Profiles" msgstr "Perfiles" @@ -4767,15 +4621,12 @@ msgctxt "@option:check" msgid "Get notifications for plugin updates" msgstr "Recibir notificaciones de actualizaciones de complementos" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:40 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:84 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:40 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:84 msgctxt "@action:button" msgid "Activate" msgstr "Activar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:152 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:63 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:152 msgctxt "@action:button" msgid "Rename" msgstr "Cambiar nombre" @@ -4790,14 +4641,12 @@ msgctxt "@action:button" msgid "Duplicate" msgstr "Duplicado" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:167 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:167 msgctxt "@action:button" msgid "Import" msgstr "Importar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:179 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:179 msgctxt "@action:button" msgid "Export" msgstr "Exportar" @@ -4812,20 +4661,17 @@ msgctxt "@action:label" msgid "Printer" msgstr "Impresora" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:313 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:277 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:313 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:277 msgctxt "@title:window" msgid "Confirm Remove" msgstr "Confirmar eliminación" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:316 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:316 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "¿Seguro que desea eliminar %1? ¡Esta acción no se puede deshacer!" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:330 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:338 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:330 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:338 msgctxt "@title:window" msgid "Import Material" msgstr "Importar material" @@ -4840,8 +4686,7 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" msgstr "El material se ha importado correctamente en %1" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:361 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:369 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:361 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:369 msgctxt "@title:window" msgid "Export Material" msgstr "Exportar material" @@ -4946,8 +4791,7 @@ msgctxt "@label" msgid "Adhesion Information" msgstr "Información sobre adherencia" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 msgctxt "@label" msgid "Print settings" msgstr "Ajustes de impresión" @@ -5002,8 +4846,7 @@ msgctxt "@action:button" msgid "Update profile with current settings/overrides" msgstr "Actualizar perfil con ajustes o sobrescrituras actuales" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:564 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:564 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 msgctxt "@action:button" msgid "Discard current changes" msgstr "Descartar cambios actuales" @@ -5078,14 +4921,12 @@ msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." msgstr "Temperatura a la que se va a precalentar el extremo caliente." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 msgctxt "@button Cancel pre-heating" msgid "Cancel" msgstr "Cancelar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 msgctxt "@button" msgid "Pre-heat" msgstr "Precalentar" @@ -5551,8 +5392,7 @@ msgctxt "@label" msgid "Could not connect to device." msgstr "No se ha podido conectar al dispositivo." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" msgstr "¿No puede conectarse a la impresora Ultimaker?" @@ -6172,12 +6012,12 @@ msgstr "Actualización de la versión 4.0 a la 4.1" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" +msgstr "Actualiza la configuración de Cura 4.11 a Cura 4.12." #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "" +msgstr "Actualización de la versión 4.11 a 4.12" #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" diff --git a/resources/i18n/es_ES/fdmprinter.def.json.po b/resources/i18n/es_ES/fdmprinter.def.json.po index cc67a40c99..20bf57b59a 100644 --- a/resources/i18n/es_ES/fdmprinter.def.json.po +++ b/resources/i18n/es_ES/fdmprinter.def.json.po @@ -53,12 +53,8 @@ msgstr "Iniciar GCode" #: fdmprinter.def.json msgctxt "machine_start_gcode description" -msgid "" -"G-code commands to be executed at the very start - separated by \n" -"." -msgstr "" -"Los comandos de GCode que se ejecutarán justo al inicio separados por - \n" -"." +msgid "G-code commands to be executed at the very start - separated by \\n." +msgstr "Los comandos de GCode que se ejecutarán justo al inicio separados por - \\n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -67,12 +63,8 @@ msgstr "Finalizar GCode" #: fdmprinter.def.json msgctxt "machine_end_gcode description" -msgid "" -"G-code commands to be executed at the very end - separated by \n" -"." -msgstr "" -"Los comandos de GCode que se ejecutarán justo al final separados por -\n" -"." +msgid "G-code commands to be executed at the very end - separated by \\n." +msgstr "Los comandos de GCode que se ejecutarán justo al final separados por - \\n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -1732,7 +1724,11 @@ msgstr "Patrón de relleno" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -msgstr "" +msgstr "Patrón del material de relleno de la impresión. El relleno de línea y zigzag cambia de dirección en capas alternas, con lo que se reduce el coste de material." +" Los patrones de rejilla, triángulo, trihexágono, cubo, octeto, cubo bitruncado, transversal y concéntrico se imprimen en todas las capas por completo." +" El relleno giroide, cúbico, cúbico bitruncado y de octeto cambian en cada capa para proporcionar una distribución de fuerza equitativa en cada dirección." +" El relleno de iluminación intenta minimizar el relleno, apoyando únicamente las cubiertas (internas) del objeto. Como tal, el porcentaje de relleno solo" +" es \"válido\" una capa por debajo de lo que necesite para soportar el modelo." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1802,7 +1798,7 @@ msgstr "Giroide" #: fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "" +msgstr "Iluminación" #: fdmprinter.def.json msgctxt "zig_zaggify_infill label" @@ -2021,42 +2017,44 @@ msgstr "El número de capas de relleno que soportan los bordes del forro." #: fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "" +msgstr "Ángulo de sujeción de relleno de iluminación" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." -msgstr "" +msgstr "Determina cuándo una capa de iluminación tiene que soportar algo por encima de ella. Medido en el ángulo dado el espesor de una capa." #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "" +msgstr "Ángulo del voladizo de relleno de iluminación" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." -msgstr "" +msgstr "Determina cuándo una capa de relleno de iluminación tiene que soportar el modelo que está por encima. Medido en el ángulo dado el espesor." #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "" +msgstr "Ángulo de recorte de relleno de iluminación" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "La diferencia que puede tener una capa de relleno de iluminación con la inmediatamente superior como cuando se podan las puntas de los árboles. Medido" +" en el ángulo dado el espesor." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "" +msgstr "Ángulo de enderezamiento de iluminación" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "La diferencia que puede tener una capa de relleno de iluminación con la inmediatamente superior como el suavizado de los árboles. Medido en el ángulo dado" +" el espesor." #: fdmprinter.def.json msgctxt "material label" @@ -3251,7 +3249,7 @@ msgstr "Todo" #: fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "" +msgstr "No en la superficie exterior" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" @@ -5205,7 +5203,7 @@ msgstr "Ancho de molde mínimo" #: fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." -msgstr "" +msgstr "Distancia mínima entre la parte exterior del molde y la parte exterior del modelo." #: fdmprinter.def.json msgctxt "mold_roof_height label" diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index c32cda58ae..ec979faeb7 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -94,17 +94,17 @@ msgstr "L'ébauche du profil est conçue pour imprimer les prototypes initiaux e #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:53 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" +msgstr "Veuillez synchroniser les profils de matériaux avec vos imprimantes avant de commencer à imprimer." #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:54 msgctxt "@action:button" msgid "New materials installed" -msgstr "" +msgstr "Nouveaux matériaux installés" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:61 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "" +msgstr "Synchroniser les matériaux avec les imprimantes" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 #: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 @@ -126,12 +126,12 @@ msgstr "Personnalisé" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:356 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "" +msgstr "Impossible d'enregistrer l'archive du matériau dans {} :" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:357 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "" +msgstr "Échec de l'enregistrement de l'archive des matériaux" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:383 msgctxt "@label" @@ -1552,12 +1552,13 @@ msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" +msgstr "Votre imprimante {printer_name} pourrait être connectée via le cloud.\n Gérez votre file d'attente d'impression et surveillez vos impressions depuis" +" n'importe où en connectant votre imprimante à Digital Factory" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "" +msgstr "Êtes-vous prêt pour l'impression dans le cloud ?" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1567,7 +1568,7 @@ msgstr "Prise en main" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 msgctxt "@action" msgid "Learn more" -msgstr "" +msgstr "En savoir plus" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" @@ -3127,7 +3128,8 @@ msgstr "Veuillez mettre à jour le Firmware de votre imprimante pour gérer la f #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:288 msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" +msgstr "Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis Ultimaker Cura. Cliquez sur « Gérer l'imprimante » pour visiter Ultimaker" +" Digital Factory et voir cette webcam." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348 msgctxt "@label:status" @@ -3649,72 +3651,72 @@ msgstr "&Marché en ligne" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "" +msgstr "Mes imprimantes" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" +msgstr "Surveillez les imprimantes dans Ultimaker Digital Factory." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "" +msgstr "Créez des projets d'impression dans Digital Library." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "" +msgstr "Tâches d'impression" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "" +msgstr "Surveillez les tâches d'impression et réimprimez à partir de votre historique d'impression." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" +msgstr "Étendez Ultimaker Cura avec des plug-ins et des profils de matériaux." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" +msgstr "Devenez un expert de l'impression 3D avec les cours de formation en ligne Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "" +msgstr "Assistance ultimaker" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "" +msgstr "Découvrez comment utiliser Ultimaker Cura." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "" +msgstr "Posez une question" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "" +msgstr "Consultez la communauté Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "" +msgstr "Notifier un bug" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "" +msgstr "Informez les développeurs en cas de problème." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "" +msgstr "Visitez le site web Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:257 msgctxt "@label" @@ -4595,12 +4597,12 @@ msgstr "Utiliser une seule instance de Cura" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" +msgstr "Les objets doivent-ils être supprimés du plateau de fabrication avant de charger un nouveau modèle dans l'instance unique de Cura ?" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:582 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "" +msgstr "Supprimez les objets du plateau de fabrication avant de charger un modèle dans l'instance unique" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:592 msgctxt "@info:tooltip" @@ -6173,12 +6175,12 @@ msgstr "Mise à niveau de 4.0 vers 4.1" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" +msgstr "Mises à niveau des configurations de Cura 4.11 vers Cura 4.12." #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "" +msgstr "Mise à niveau de la version 4.11 vers la version 4.12" #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" diff --git a/resources/i18n/fr_FR/fdmprinter.def.json.po b/resources/i18n/fr_FR/fdmprinter.def.json.po index 135b0b2206..c0e1a7aa3f 100644 --- a/resources/i18n/fr_FR/fdmprinter.def.json.po +++ b/resources/i18n/fr_FR/fdmprinter.def.json.po @@ -53,12 +53,8 @@ msgstr "G-Code de démarrage" #: fdmprinter.def.json msgctxt "machine_start_gcode description" -msgid "" -"G-code commands to be executed at the very start - separated by \n" -"." -msgstr "" -"Commandes G-Code à exécuter au tout début, séparées par \n" -"." +msgid "G-code commands to be executed at the very start - separated by \\n." +msgstr "Commandes G-Code à exécuter au tout début, séparées par \\n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -67,12 +63,8 @@ msgstr "G-Code de fin" #: fdmprinter.def.json msgctxt "machine_end_gcode description" -msgid "" -"G-code commands to be executed at the very end - separated by \n" -"." -msgstr "" -"Commandes G-Code à exécuter tout à la fin, séparées par \n" -"." +msgid "G-code commands to be executed at the very end - separated by \\n." +msgstr "Commandes G-Code à exécuter tout à la fin, séparées par \\n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -1732,7 +1724,11 @@ msgstr "Motif de remplissage" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -msgstr "" +msgstr "Le motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi" +" les coûts matériels. Les motifs en grille, en triangle, tri-hexagonaux, cubiques, octaédriques, quart cubiques, entrecroisés et concentriques sont entièrement" +" imprimés sur chaque couche. Les remplissages gyroïdes, cubiques, quart cubiques et octaédriques changent à chaque couche afin d'offrir une répartition" +" plus égale de la solidité dans chaque direction. Le remplissage éclair tente de minimiser le remplissage en ne soutenant que les plafonds (internes) de" +" l'objet. Ainsi, le pourcentage de remplissage n'est « valable » qu'une couche en dessous de ce qu'il doit soutenir dans le modèle." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1802,7 +1798,7 @@ msgstr "Gyroïde" #: fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "" +msgstr "Éclair" #: fdmprinter.def.json msgctxt "zig_zaggify_infill label" @@ -2021,42 +2017,44 @@ msgstr "Le nombre de couches de remplissage qui soutient les bords de la couche. #: fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "" +msgstr "Angle de support du remplissage éclair" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." -msgstr "" +msgstr "Détermine quand une couche de remplissage éclair doit soutenir tout ce qui se trouve au-dessus. Mesuré dans l'angle au vu de l'épaisseur d'une couche." #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "" +msgstr "Angle de saillie du remplissage éclair" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." -msgstr "" +msgstr "Détermine quand une couche de remplissage éclair doit soutenir le modèle au-dessus. Mesuré dans l'angle au vu de l'épaisseur." #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "" +msgstr "Angle d'élagage du remplissage éclair" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "La différence qu'une couche de remplissage éclair peut avoir avec celle immédiatement au-dessus en ce qui concerne l'élagage des extrémités extérieures" +" des arborescences. Mesuré dans l'angle au vu de l'épaisseur." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "" +msgstr "Angle de redressement du remplissage éclair" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "La différence qu'une couche de remplissage éclair peut avoir avec celle immédiatement au-dessus en ce qui concerne le lissage des arborescences. Mesuré" +" dans l'angle au vu de l'épaisseur." #: fdmprinter.def.json msgctxt "material label" @@ -3251,7 +3249,7 @@ msgstr "Tout" #: fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "" +msgstr "Pas sur la surface extérieure" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" @@ -5205,7 +5203,7 @@ msgstr "Largeur minimale de moule" #: fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." -msgstr "" +msgstr "La distance minimale entre l'extérieur du moule et l'extérieur du modèle." #: fdmprinter.def.json msgctxt "mold_roof_height label" diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index b742b9f262..e42e217b74 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -94,17 +94,17 @@ msgstr "Il profilo bozza è destinato alla stampa dei prototipi iniziali e alla #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:53 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" +msgstr "Sincronizzare i profili del materiale con le stampanti prima di iniziare a stampare." #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:54 msgctxt "@action:button" msgid "New materials installed" -msgstr "" +msgstr "Nuovi materiali installati" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:61 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "" +msgstr "Sincronizza materiali con stampanti" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 #: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 @@ -126,12 +126,12 @@ msgstr "Personalizzata" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:356 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "" +msgstr "Impossibile salvare archivio materiali in {}:" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:357 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "" +msgstr "Impossibile salvare archivio materiali" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:383 msgctxt "@label" @@ -1552,12 +1552,13 @@ msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" +msgstr "Impossibile connettere la stampante {printer_name} tramite cloud.\n Gestisci la coda di stampa e monitora le stampe da qualsiasi posizione collegando" +" la stampante a Digital Factory" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "" +msgstr "Pronto per la stampa tramite cloud?" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1567,7 +1568,7 @@ msgstr "Per iniziare" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 msgctxt "@action" msgid "Learn more" -msgstr "" +msgstr "Ulteriori informazioni" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" @@ -3128,7 +3129,8 @@ msgstr "Aggiornare il firmware della stampante per gestire la coda da remoto." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:288 msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" +msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da Ultimaker Cura. Fare clic su \"Gestione stampanti\" per visitare Ultimaker Digital Factory" +" e visualizzare questa Webcam." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348 msgctxt "@label:status" @@ -3650,72 +3652,72 @@ msgstr "&Mercato" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "" +msgstr "Le mie stampanti" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" +msgstr "Monitora le stampanti in Ultimaker Digital Factory." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "" +msgstr "Crea progetti di stampa in Digital Library." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "" +msgstr "Processi di stampa" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "" +msgstr "Monitora i processi di stampa dalla cronologia di stampa." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" +msgstr "Estendi Ultimaker Cura con plugin e profili del materiale." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" +msgstr "Diventa un esperto di stampa 3D con e-learning Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "" +msgstr "Supporto Ultimaker" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "" +msgstr "Scopri come iniziare a utilizzare Ultimaker Cura." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "" +msgstr "Fai una domanda" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "" +msgstr "Consulta la community di Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "" +msgstr "Segnala un errore" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "" +msgstr "Informa gli sviluppatori che si è verificato un errore." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "" +msgstr "Visita il sito Web Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:257 msgctxt "@label" @@ -4596,12 +4598,12 @@ msgstr "Utilizzare una singola istanza di Cura" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" +msgstr "È necessario pulire il piano di stampa prima di caricare un nuovo modello nella singola istanza di Cura?" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:582 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "" +msgstr "Pulire il piano di stampa prima di caricare il modello nella singola istanza" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:592 msgctxt "@info:tooltip" @@ -6174,12 +6176,12 @@ msgstr "Aggiornamento della versione da 4.0 a 4.1" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" +msgstr "Aggiorna le configurazioni da Cura 4.11 a Cura 4.12." #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "" +msgstr "Aggiornamento della versione da 4.11 a 4.12" #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" diff --git a/resources/i18n/it_IT/fdmprinter.def.json.po b/resources/i18n/it_IT/fdmprinter.def.json.po index b54175e1ba..03358aa15e 100644 --- a/resources/i18n/it_IT/fdmprinter.def.json.po +++ b/resources/i18n/it_IT/fdmprinter.def.json.po @@ -53,12 +53,8 @@ msgstr "Codice G avvio" #: fdmprinter.def.json msgctxt "machine_start_gcode description" -msgid "" -"G-code commands to be executed at the very start - separated by \n" -"." -msgstr "" -"I comandi codice G da eseguire all’avvio, separati da \n" -"." +msgid "G-code commands to be executed at the very start - separated by \\n." +msgstr "I comandi codice G da eseguire all’avvio, separati da \\n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -67,12 +63,8 @@ msgstr "Codice G fine" #: fdmprinter.def.json msgctxt "machine_end_gcode description" -msgid "" -"G-code commands to be executed at the very end - separated by \n" -"." -msgstr "" -"I comandi codice G da eseguire alla fine, separati da \n" -"." +msgid "G-code commands to be executed at the very end - separated by \\n." +msgstr "I comandi codice G da eseguire alla fine, separati da \\n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -1732,7 +1724,11 @@ msgstr "Configurazione di riempimento" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -msgstr "" +msgstr "Configurazione del materiale di riempimento della stampa. Il riempimento a linea e a zig zag cambia direzione su strati alternati, riducendo il costo del" +" materiale. Le configurazioni a griglia, a triangolo, tri-esagonali, cubiche, ottagonali, a quarto di cubo, incrociate e concentriche sono stampate completamente" +" su ogni strato. Le configurazioni gyroid, cubiche, a quarto di cubo e ottagonali variano per ciascuno strato per garantire una più uniforme distribuzione" +" della forza in ogni direzione. Il riempimento fulmine cerca di minimizzare il riempimento, supportando solo le parti superiori (interne) dell'oggetto." +" Come tale, la percentuale di riempimento è 'valida' solo uno strato al di sotto di ciò che è necessario per supportare il modello." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1802,7 +1798,7 @@ msgstr "Gyroid" #: fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "" +msgstr "Fulmine" #: fdmprinter.def.json msgctxt "zig_zaggify_infill label" @@ -2021,42 +2017,44 @@ msgstr "Numero di layer di riempimento che supportano i bordi del rivestimento." #: fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "" +msgstr "Angolo di supporto riempimento fulmine" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." -msgstr "" +msgstr "Determina quando uno strato di riempimento fulmine deve supportare il materiale sopra di esso. Misurato nell'angolo dato lo stesso di uno strato." #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "" +msgstr "Angolo di sbalzo riempimento fulmine" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." -msgstr "" +msgstr "Determina quando uno strato di riempimento fulmine deve supportare il modello sopra di esso. Misurato nell'angolo dato lo spessore." #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "" +msgstr "Angolo eliminazione riempimento fulmine" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "La differenza tra uno strato di riempimento fulmine con quello immediatamente sopra rispetto alla potatura delle estremità esterne degli alberi. Misurato" +" nell'angolo dato lo spessore." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "" +msgstr "Angolo di raddrizzatura riempimento fulmine" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "La differenza tra uno strato di riempimento fulmine con quello immediatamente sopra rispetto alla levigatura degli alberi. Misurato nell'angolo dato lo" +" spessore." #: fdmprinter.def.json msgctxt "material label" @@ -3251,7 +3249,7 @@ msgstr "Tutto" #: fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "" +msgstr "Non su superficie esterna" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" @@ -5205,7 +5203,7 @@ msgstr "Larghezza minimo dello stampo" #: fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." -msgstr "" +msgstr "Distanza minima tra l'esterno dello stampo e l'esterno del modello." #: fdmprinter.def.json msgctxt "mold_roof_height label" diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index b538dda714..b12166bbd0 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -94,17 +94,17 @@ msgstr "ドラフトプロファイルは、プリント時間の大幅短縮を #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:53 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" +msgstr "プリントを開始する前に、材料プロファイルをプリンターと同期させてください。" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:54 msgctxt "@action:button" msgid "New materials installed" -msgstr "" +msgstr "新しい材料がインストールされました" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:61 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "" +msgstr "材料をプリンターと同期" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 #: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 @@ -126,12 +126,12 @@ msgstr "カスタム" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:356 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "" +msgstr "材料アーカイブを{}に保存できませんでした:" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:357 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "" +msgstr "材料アーカイブの保存に失敗しました" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:383 msgctxt "@label" @@ -1545,12 +1545,12 @@ msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" +msgstr "プリンター{printer_name}をクラウド経由で接続できました。\nプリンターをDigital Factoryに接続することで、どこからでもプリントキューの管理とプリントのモニタリングを行えます。" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "" +msgstr "クラウドプリンティングの準備はできていますか?" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1560,7 +1560,7 @@ msgstr "はじめに" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 msgctxt "@action" msgid "Learn more" -msgstr "" +msgstr "詳しく見る" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" @@ -3120,7 +3120,7 @@ msgstr "キューをリモートで管理するには、プリンターのファ #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:288 msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" +msgstr "クラウドプリンターのウェブカムフィードをUltimaker Curaから見ることができません。「プリンター管理」をクリックして、Ultimaker Digital Factoryにアクセスし、このウェブカムを見ます。" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348 msgctxt "@label:status" @@ -3642,72 +3642,72 @@ msgstr "&マーケットプレース" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "" +msgstr "マイプリンター" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" +msgstr "Ultimaker Digital Factoryでプリンターをモニタリングします。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "" +msgstr "Digital Libraryでプリントプロジェクトを作成します。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "" +msgstr "プリントジョブ" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "" +msgstr "プリントジョブをモニタリングしてプリント履歴から再プリントします。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" +msgstr "Ultimaker Curaをプラグインと材料プロファイルで拡張します。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" +msgstr "Ultimaker eラーニングで3Dプリンティングのエキスパートになります。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "" +msgstr "Ultimakerのサポート" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "" +msgstr "Ultimaker Curaの使用を開始する方法を確認します。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "" +msgstr "質問をする" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "" +msgstr "Ultimaker Communityをご参照ください。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "" +msgstr "バグを報告" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "" +msgstr "問題が発生していることを開発者にお知らせください。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "" +msgstr "Ultimakerウェブサイトをご確認ください。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:257 msgctxt "@label" @@ -4585,12 +4585,12 @@ msgstr "Curaの単一インスタンスを使用" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" +msgstr "Curaの単一インスタンスに新しいモデルをロードする前に、ビルドプレートをクリアする必要はありますか?" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:582 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "" +msgstr "モデルを単一のインスタンスにロードする前にビルドプレートをクリア" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:592 msgctxt "@info:tooltip" @@ -6158,12 +6158,12 @@ msgstr "4.0 から 4.1 にバージョンアップグレート" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" +msgstr "Cura 4.11からCura 4.12に設定をアップグレードします。" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "" +msgstr "バージョン4.11から4.12へのアップグレード" #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" diff --git a/resources/i18n/ja_JP/fdmprinter.def.json.po b/resources/i18n/ja_JP/fdmprinter.def.json.po index e8d3bee38f..3543f479e6 100644 --- a/resources/i18n/ja_JP/fdmprinter.def.json.po +++ b/resources/i18n/ja_JP/fdmprinter.def.json.po @@ -57,12 +57,8 @@ msgstr "G-Codeの開始" #: fdmprinter.def.json msgctxt "machine_start_gcode description" -msgid "" -"G-code commands to be executed at the very start - separated by \n" -"." -msgstr "" -"最初に実行するG-codeコマンドは、\n" -"で区切ります。" +msgid "G-code commands to be executed at the very start - separated by \\n." +msgstr "最初に実行するG-codeコマンドは、\\n で区切ります。" #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -71,12 +67,8 @@ msgstr "G-codeの終了" #: fdmprinter.def.json msgctxt "machine_end_gcode description" -msgid "" -"G-code commands to be executed at the very end - separated by \n" -"." -msgstr "" -"最後に実行するG-codeコマンドは、\n" -"で区切ります。" +msgid "G-code commands to be executed at the very end - separated by \\n." +msgstr "最後に実行するG-codeコマンドは、\\n で区切ります。" #: fdmprinter.def.json msgctxt "material_guid label" @@ -1803,7 +1795,7 @@ msgstr "インフィルパターン" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -msgstr "" +msgstr "プリントのインフィル材料のパターンラインおよびジグザグインフィルはレイヤーごとに方向を入れ替え、材料コストを削減します。グリッド、トライアングル、トライヘキサゴン、キュービック、オクテット、クォーターキュービック、クロスおよび同心円パターンはレイヤーごとに完全にプリントされます。ジャイロイド、キュービック、クォーターキュービックおよびオクテットインフィルはレイヤーごとに変化し、各方向にかけてより均一な強度分布を実現します。ライトニングインフィルは造形物の(内部)ルーフのみを支えることで、インフィルを最低限にするよう試みます。そのため、インフィル率はモデル内で支える必要がある物の1つ下のレイヤーでのみ有効です。" #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1876,7 +1868,7 @@ msgstr "ジャイロイド" #: fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "" +msgstr "ライトニング" # msgstr "クロス3D" #: fdmprinter.def.json @@ -2101,42 +2093,42 @@ msgstr "スキンエッジをサポートするインフィルレイヤーの数 #: fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "" +msgstr "ライトニングインフィルサポート角度" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." -msgstr "" +msgstr "ライトニングインフィルレイヤーがその上の物を支える必要がある場合を決定します。レイヤーの厚さを考慮して角度で指定されます。" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "" +msgstr "ライトニングインフィルオーバーハング角度" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." -msgstr "" +msgstr "ライトニングインフィルレイヤーがその上のモデルを支える必要がある場合を決定します。厚さを考慮して角度で指定されます。" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "" +msgstr "ライトニングインフィル刈り込み角度" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "ツリーの外側末端の刈り込みに関して、ライトニングインフィルレイヤーとそのすぐ上にあるレイヤーとの間に存在することのできる差異です。厚さを考慮して角度で指定されます。" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "" +msgstr "ライトニングインフィル矯正角度" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "ツリーのスムージングに関して、ライトニングインフィルレイヤーとそのすぐ上にあるレイヤーとの間に存在することのできる差異です。厚さを考慮して角度で指定されます。" #: fdmprinter.def.json msgctxt "material label" @@ -3340,7 +3332,7 @@ msgstr "すべて" #: fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "" +msgstr "外側表面には適用しない" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" @@ -5328,7 +5320,7 @@ msgstr "最小型幅" #: fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." -msgstr "" +msgstr "型の外側とモデルの外側との間の最小距離です。" #: fdmprinter.def.json msgctxt "mold_roof_height label" diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po index a6fda9d4ad..e43b8e8d33 100644 --- a/resources/i18n/ko_KR/cura.po +++ b/resources/i18n/ko_KR/cura.po @@ -94,17 +94,17 @@ msgstr "초안 프로파일은 인쇄 시간을 상당히 줄이려는 의도로 #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:53 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" +msgstr "프린트를 시작하기 전에 재료 프로파일을 프린터와 동기화하십시오." #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:54 msgctxt "@action:button" msgid "New materials installed" -msgstr "" +msgstr "새로운 재료가 설치됨" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:61 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "" +msgstr "재료를 프린터와 동기화" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 #: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 @@ -126,12 +126,12 @@ msgstr "사용자 정의" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:356 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "" +msgstr "재료 아카이브를 {}에 저장할 수 없음:" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:357 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "" +msgstr "재료 아카이브를 저장하는 데 실패함" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:383 msgctxt "@label" @@ -1545,12 +1545,12 @@ msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" +msgstr "{printer_name} 프린터를 클라우드를 통해 연결할 수 있습니다.\n 프린터를 Digital Factory에 연결하는 모든 위치에서 프린트 대기열을 관리하고 프린트를 모니터링합니다." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "" +msgstr "클라우드 프린팅이 준비되었습니까?" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1560,7 +1560,7 @@ msgstr "시작하기" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 msgctxt "@action" msgid "Learn more" -msgstr "" +msgstr "자세히 알아보기" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" @@ -3115,7 +3115,7 @@ msgstr "대기열을 원격으로 관리하려면 프린터 펌웨어를 업데 #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:288 msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" +msgstr "클라우드 프린터용 Webcam 피드는 Ultimaker Cura에서 볼 수 없습니다. '프린터 관리'를 클릭하여 Ultimaker Digital Factory를 방문하고 이 웹캠을 확인하십시오." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348 msgctxt "@label:status" @@ -3637,72 +3637,72 @@ msgstr "&시장" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "" +msgstr "내 프린터" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" +msgstr "Ultimaker Digital Factory의 프린터를 모니터링하십시오." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "" +msgstr "Digital Library에서 프린트 프로젝트를 생성하십시오." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "" +msgstr "인쇄 작업" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "" +msgstr "프린트 작업을 모니터링하고 프린트 기록에서 다시 프린트하십시오." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" +msgstr "플러그인 및 재료 프로파일을 사용하여 Ultimaker Cura를 확장하십시오." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" +msgstr "Ultimaker e-러닝을 통해 3D 프린팅 전문가로 거듭나십시오." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "" +msgstr "Ultimaker support" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "" +msgstr "Ultimaker Cura로 시작하는 방법을 알아보십시오." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "" +msgstr "질문하기" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "" +msgstr "Ultimaker 커뮤니티에 문의하십시오." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "" +msgstr "버그 리포트" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "" +msgstr "개발자에게 문제를 알려주십시오." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "" +msgstr "Ultimaker 웹 사이트를 방문하십시오." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:257 msgctxt "@label" @@ -4579,12 +4579,12 @@ msgstr "Cura의 단일 인스턴스 사용" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" +msgstr "Cura의 단일 인스턴스에서 새 모델을 로드하기 전에 빌드 플레이트를 지워야 합니까?" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:582 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "" +msgstr "모델을 단일 인스턴스로 로드하기 전에 빌드 플레이트 지우기" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:592 msgctxt "@info:tooltip" @@ -6154,12 +6154,12 @@ msgstr "버전 업그레이드 4.0에서 4.1" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" +msgstr "Cura 4.11에서 Cura 4.12로 구성을 업그레이드합니다." #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "" +msgstr "4.11에서 4.12로 버전 업그레이드" #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" diff --git a/resources/i18n/ko_KR/fdmprinter.def.json.po b/resources/i18n/ko_KR/fdmprinter.def.json.po index eaab46e854..66e21390b4 100644 --- a/resources/i18n/ko_KR/fdmprinter.def.json.po +++ b/resources/i18n/ko_KR/fdmprinter.def.json.po @@ -54,12 +54,8 @@ msgstr "시작 GCode" #: fdmprinter.def.json msgctxt "machine_start_gcode description" -msgid "" -"G-code commands to be executed at the very start - separated by \n" -"." -msgstr "" -"시작과 동시에형실행될 G 코드 명령어 \n" -"." +msgid "G-code commands to be executed at the very start - separated by \\n." +msgstr "시작과 동시에형실행될 G 코드 명령어 \\n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -68,12 +64,8 @@ msgstr "End GCode" #: fdmprinter.def.json msgctxt "machine_end_gcode description" -msgid "" -"G-code commands to be executed at the very end - separated by \n" -"." -msgstr "" -"맨 마지막에 실행될 G 코드 명령 \n" -"." +msgid "G-code commands to be executed at the very end - separated by \\n." +msgstr "맨 마지막에 실행될 G 코드 명령 \\n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -1733,7 +1725,8 @@ msgstr "내부채움 패턴" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -msgstr "" +msgstr "프린트 내부채움 재료의 패턴입니다. 선과 지그재그형 내부채움이 레이어를 하나 걸러서 방향을 바꾸므로 재료비가 절감됩니다. 격자, 삼각형, 삼육각형, 큐빅, 옥텟, 쿼터 큐빅, 크로스, 동심원 패턴이 레이어마다 완전히 프린트됩니다. 자이로이드, 큐빅, 쿼터 큐빅, 옥텟 내부채움이" +" 레이어마다 변경되므로 각 방향으로 힘이 더 균등하게 분산됩니다. 라이트닝 내부채움이 객체의 (내부) 지붕만 서포트하여 내부채움을 최소화합니다. 따라서 내부채움 비율은 모델을 서포트하는 데 필요한 것에 상관없이 한 레이어 아래에만 '유효'합니다." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1803,7 +1796,7 @@ msgstr "자이로이드" #: fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "" +msgstr "라이트닝" #: fdmprinter.def.json msgctxt "zig_zaggify_infill label" @@ -2022,42 +2015,42 @@ msgstr "스킨 에지를 지원하는 내부채움 레이어의 수." #: fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "" +msgstr "라이트닝 내부채움 서포트 각도" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." -msgstr "" +msgstr "라이트닝 내부채움 레이어가 그 위에 있는 것을 서포트해야 할 부분을 결정합니다. 레이어 두께가 주어진 각도로 측정됩니다." #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "" +msgstr "라이트닝 내부채움 오버행 각도" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." -msgstr "" +msgstr "라이트닝 내부채움 레이어가 레이어 위에 있는 모델을 서포트해야 할 부분을 결정합니다. 두께가 주어진 각도로 측정됩니다." #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "" +msgstr "라이트닝 내부채움 가지치기 각도" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "나무의 바깥쪽 가지치기에 대해 라이트닝 내부채움 레이어와 바로 위 레이어의 차이점입니다. 두께가 주어진 각도로 측정됩니다." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "" +msgstr "라이트닝 내부채움 정리 각도" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "나무의 윤곽선을 부드럽게 하는 것에 관한 라이트닝 내부채움 레이어와 바로 위 레이어의 차이점입니다. 두께가 주어진 각도로 측정됩니다." #: fdmprinter.def.json msgctxt "material label" @@ -3252,7 +3245,7 @@ msgstr "모두" #: fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "" +msgstr "외부 표면에 없음" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" @@ -5206,7 +5199,7 @@ msgstr "최소 몰드 너비" #: fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." -msgstr "" +msgstr "몰드의 바깥쪽과 모델의 바깥쪽 사이의 최소 거리입니다." #: fdmprinter.def.json msgctxt "mold_roof_height label" diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index 9bd59b6466..fe9757e01b 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -94,17 +94,17 @@ msgstr "Het ontwerpprofiel is ontworpen om initiële prototypen en conceptvalida #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:53 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" +msgstr "Synchroniseer de materiaalprofielen met uw printer voordat u gaat printen." #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:54 msgctxt "@action:button" msgid "New materials installed" -msgstr "" +msgstr "Nieuwe materialen geïnstalleerd" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:61 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "" +msgstr "Synchroniseer materialen met printers" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 #: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 @@ -126,12 +126,12 @@ msgstr "Aangepast" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:356 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "" +msgstr "Kan materiaalarchief niet opslaan op {}:" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:357 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "" +msgstr "Opslaan materiaalarchief mislukt" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:383 msgctxt "@label" @@ -1552,12 +1552,13 @@ msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" +msgstr "U kunt uw printer {printer_name} via de cloud verbinden.\n Beheer uw printerwachtrij en controleer uw prints vanaf elke plek door uw printer te" +" verbinden met Digital Factory" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "" +msgstr "Bent u klaar voor printen via de cloud?" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1567,7 +1568,7 @@ msgstr "Aan de slag" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 msgctxt "@action" msgid "Learn more" -msgstr "" +msgstr "Meer informatie" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" @@ -3128,7 +3129,8 @@ msgstr "Werk de firmware van uw printer bij om de wachtrij op afstand te beheren #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:288 msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" +msgstr "Vanuit Ultimaker Cura kunt u de webcamfeeds voor cloudprinters niet bekijken. Klik op 'Printer beheren' om Ultimaker Digital Factory te bezoeken en deze" +" webcam te bekijken." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348 msgctxt "@label:status" @@ -3650,72 +3652,72 @@ msgstr "&Marktplaats" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "" +msgstr "Mijn printers" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" +msgstr "Volg uw printers in Ultimaker Digital Factory." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "" +msgstr "Maak printprojecten aan in Digital Library." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "" +msgstr "Printtaken" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "" +msgstr "Volg printtaken en print opnieuw vanuit uw printgeschiedenis." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" +msgstr "Breid Ultimaker Cura uit met plug-ins en materiaalprofielen." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" +msgstr "Word een 3D-printexpert met Ultimaker e-learning." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "" +msgstr "Ondersteuning van Ultimaker" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "" +msgstr "Leer hoe u aan de slag gaat met Ultimaker Cura." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "" +msgstr "Stel een vraag" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "" +msgstr "Consulteer de Ultimaker Community." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "" +msgstr "Een fout melden" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "" +msgstr "Laat ontwikkelaars weten dat er iets misgaat." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "" +msgstr "Bezoek de Ultimaker-website." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:257 msgctxt "@label" @@ -4596,12 +4598,12 @@ msgstr "Gebruik één instantie van Cura" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" +msgstr "Moet het platform worden leeggemaakt voordat u een nieuw model laadt in de dezelfde instantie van Cura?" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:582 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "" +msgstr "Maak platform leeg voordat u een model laadt in dezelfde instantie" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:592 msgctxt "@info:tooltip" @@ -6174,12 +6176,12 @@ msgstr "Versie-upgrade van 4.0 naar 4.1" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.11 naar Cura 4.12." #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "" +msgstr "Versie-upgrade van 4.11 naar 4.12" #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" diff --git a/resources/i18n/nl_NL/fdmprinter.def.json.po b/resources/i18n/nl_NL/fdmprinter.def.json.po index 46a61c5d2f..b35926b02c 100644 --- a/resources/i18n/nl_NL/fdmprinter.def.json.po +++ b/resources/i18n/nl_NL/fdmprinter.def.json.po @@ -53,12 +53,8 @@ msgstr "Start G-code" #: fdmprinter.def.json msgctxt "machine_start_gcode description" -msgid "" -"G-code commands to be executed at the very start - separated by \n" -"." -msgstr "" -"G-code-opdrachten die aan het begin worden uitgevoerd, gescheiden door \n" -"." +msgid "G-code commands to be executed at the very start - separated by \\n." +msgstr "G-code-opdrachten die aan het begin worden uitgevoerd, gescheiden door \\n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -67,12 +63,8 @@ msgstr "Eind G-code" #: fdmprinter.def.json msgctxt "machine_end_gcode description" -msgid "" -"G-code commands to be executed at the very end - separated by \n" -"." -msgstr "" -"G-code-opdrachten die aan het eind worden uitgevoerd, gescheiden door \n" -"." +msgid "G-code commands to be executed at the very end - separated by \\n." +msgstr "G-code-opdrachten die aan het eind worden uitgevoerd, gescheiden door \\n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -1732,7 +1724,11 @@ msgstr "Vulpatroon" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -msgstr "" +msgstr "Het patroon van het vulmateriaal van de print. De lijn- en zigzagvulling veranderen per vullaag van richting, waardoor u bespaart op materiaalkosten. De" +" raster-, driehoeks-, tri-hexagonale, kubische, achtvlaks-, afgeknotte kubus-, kruis- en concentrische patronen worden per laag volledig geprint. Gyroïde," +" kubische, afgeknotte kubus- en achtvlaksvullingen veranderen per laag voor een meer gelijke krachtverdeling in elke richting. Bliksemvulling minimaliseert" +" de vulling, doordat deze alleen de (interne) supportdaken ondersteunt. Daarom geldt het invulpercentage slechts voor één laag onder wat er nodig is om" +" het model te ondersteunen." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1802,7 +1798,7 @@ msgstr "Gyroïde" #: fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "" +msgstr "Bliksem" #: fdmprinter.def.json msgctxt "zig_zaggify_infill label" @@ -2021,42 +2017,43 @@ msgstr "Het aantal opvullagen dat skinranden ondersteunt." #: fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "" +msgstr "Hoek supportstructuur bliksemvulling" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." -msgstr "" +msgstr "Bepaalt wanneer een bliksemvullaag iets moet ondersteunen dat zich boven de vullaag bevindt. Gemeten in de hoek bepaald door de laagdikte." #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "" +msgstr "Hoek overhang bliksemvulling" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." -msgstr "" +msgstr "Bepaalt wanneer een bliksemvullaag het model boven de laag moet ondersteunen. Gemeten in de hoek bepaald door de laagdikte." #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "" +msgstr "Snoeihoek bliksemvulling" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "Het mogelijke verschil van een bliksemvullaag met de laag onmiddellijk daarboven m.b.t. het snoeien van de buitenste uiteinden van bomen. Gemeten in de" +" hoek bepaald door de laagdikte." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "" +msgstr "Rechtbuighoek bliksemvulling" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "Het mogelijke verschil van een bliksemvullaag met de laag onmiddellijk daarboven m.b.t. het effenen van bomen. Gemeten in de hoek bepaald door de laagdikte." #: fdmprinter.def.json msgctxt "material label" @@ -3251,7 +3248,7 @@ msgstr "Alles" #: fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "" +msgstr "Niet op buitenzijde" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" @@ -5205,7 +5202,7 @@ msgstr "Minimale matrijsbreedte" #: fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." -msgstr "" +msgstr "De minimale afstand tussen de buitenzijde van de matrijs en de buitenzijde van het model." #: fdmprinter.def.json msgctxt "mold_roof_height label" diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index 6ca19559a1..f4a4b08ae1 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Cura 4.12\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-10-20 16:43+0200\n" -"PO-Revision-Date: 2021-09-07 08:07+0200\n" +"PO-Revision-Date: 2021-11-04 08:04+0100\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: Cláudio Sampaio \n" "Language: pt_BR\n" @@ -17,12 +17,8 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.0\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:110 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:361 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1615 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:110 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:361 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1615 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 msgctxt "@label" msgid "Unknown" msgstr "Desconhecido" @@ -48,45 +44,37 @@ msgctxt "@label {0} is the name of a printer that's about to be deleted." msgid "Are you sure you wish to remove {0}? This cannot be undone!" msgstr "Tem certeza que deseja remover {0}? Isto não pode ser defeito!" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 msgctxt "@label" msgid "Visual" msgstr "Visual" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "O perfil visual é projetado para imprimir protótipos e modelos virtuais com o objetivo de alta qualidade visual e de superfície." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 msgctxt "@label" msgid "Engineering" msgstr "Engenharia" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "O perfil de engenharia é projetado para imprimir protótipos funcionais e partes de uso final com o objetivo de melhor precisão e tolerâncias mais estritas." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 msgctxt "@label" msgid "Draft" msgstr "Rascunho" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "O perfil de rascunho é projetado para imprimir protótipos iniciais e validações de conceito com o objetivo de redução significativa de tempo de impressão." @@ -94,20 +82,19 @@ msgstr "O perfil de rascunho é projetado para imprimir protótipos iniciais e v #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:53 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" +msgstr "Por favor sincronize os perfis de material com suas impressoras antes de começar a imprimir." #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:54 msgctxt "@action:button" msgid "New materials installed" -msgstr "" +msgstr "Novos materiais instalados" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:61 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "" +msgstr "Sincronizar materiais com impressoras" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" msgstr "Saiba mais" @@ -117,8 +104,7 @@ msgctxt "@label" msgid "Custom Material" msgstr "Material Personalizado" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:233 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:286 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:233 msgctxt "@label" msgid "Custom" msgstr "Personalizado" @@ -126,12 +112,12 @@ msgstr "Personalizado" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:356 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "" +msgstr "Não foi possível salvar o arquivo de materiais para {}:" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:357 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "" +msgstr "Falha em salvar o arquivo de materiais" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:383 msgctxt "@label" @@ -154,27 +140,22 @@ msgctxt "@info:title" msgid "Login failed" msgstr "Login falhou" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 msgctxt "@info:status" msgid "Finding new location for objects" msgstr "Achando novos lugares para objetos" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 msgctxt "@info:title" msgid "Finding Location" msgstr "Buscando Localização" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "Não foi possível achar um lugar dentro do volume de construção para todos os objetos" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 msgctxt "@info:title" msgid "Can't Find Location" msgstr "Não Foi Encontrada Localização" @@ -184,10 +165,7 @@ msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "Não pude criar arquivo do diretório de dados de usuário: {}" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" msgstr "Backup" @@ -408,9 +386,7 @@ msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "Somente um arquivo G-Code pode ser carregado por vez. Pulando importação de {0}" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1807 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:198 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:258 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1807 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:198 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:258 #: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 msgctxt "@info:title" msgid "Warning" @@ -422,11 +398,8 @@ msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgstr "Não é possível abrir nenhum outro arquivo se G-Code estiver sendo carregado. Pulando importação de {0}" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1819 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1819 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 msgctxt "@info:title" msgid "Error" msgstr "Erro" @@ -476,21 +449,18 @@ msgctxt "@info" msgid "Unable to reach the Ultimaker account server." msgstr "Não foi possível contactar o servidor de contas da Ultimaker." -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" msgstr "O Arquivo Já Existe" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" msgid "The file {0} already exists. Are you sure you want to overwrite it?" msgstr "O arquivo {0} já existe. Tem certeza que quer sobrescrevê-lo?" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "URL de arquivo inválida:" @@ -542,8 +512,7 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" msgstr "Erro ao importar perfil de {0}:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "This profile {0} contains incorrect data, could not import it." @@ -615,8 +584,7 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:216 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:216 msgctxt "@label" msgid "Nozzle" msgstr "Bico" @@ -636,30 +604,20 @@ msgctxt "@info:title" msgid "Extruder(s) Disabled" msgstr "Extrusor(es) Desabilitado(s)" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:48 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:48 msgctxt "@action:button" msgid "Add" msgstr "Adicionar" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:272 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:272 msgctxt "@action:button" msgid "Finish" msgstr "Finalizar" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:234 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:234 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 msgctxt "@action:button" msgid "Cancel" msgstr "Cancelar" @@ -730,30 +688,23 @@ msgctxt "@tooltip" msgid "Other" msgstr "Outros" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:61 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:61 msgctxt "@text:window" msgid "The release notes could not be opened." msgstr "As notas de lançamento não puderam ser abertas." -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:56 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:259 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:56 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:259 msgctxt "@action:button" msgid "Next" msgstr "Próximo" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:268 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:55 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:268 /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:55 msgctxt "@action:button" msgid "Skip" msgstr "Pular" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:60 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:127 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:60 /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:127 msgctxt "@action:button" msgid "Close" msgstr "Fechar" @@ -794,8 +745,7 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is suddenly inaccessible: {1}." msgstr "O arquivo de projeto {0} tornou-se subitamente inacessível: {1}." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:641 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:649 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:641 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:649 msgctxt "@info:title" msgid "Can't Open Project File" msgstr "Não Foi Possível Abrir o Arquivo de Projeto" @@ -822,8 +772,7 @@ msgctxt "@title:tab" msgid "Custom" msgstr "Personalizado" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" msgstr "Arquivo 3MF" @@ -833,8 +782,7 @@ msgctxt "@error:zip" msgid "3MF Writer plug-in is corrupt." msgstr "O complemento de Escrita 3MF está corrompido." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:59 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:92 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:59 /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:92 msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "Sem permissão para gravar o espaço de trabalho aqui." @@ -899,8 +847,7 @@ msgctxt "@error:file_size" msgid "The backup exceeds the maximum file size." msgstr "O backup excede o tamanho máximo de arquivo." -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." msgstr "Houve um erro ao tentar restaurar seu backup." @@ -935,12 +882,8 @@ msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "Não foi possível fatiar com o material atual visto que é incompatível com a máquina ou configuração selecionada." -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 msgctxt "@info:title" msgid "Unable to slice" msgstr "Não foi possível fatiar" @@ -981,8 +924,7 @@ msgstr "" "- Estão associados a um extrusor habilitado\n" "- Não estão todos configurados como malhas de modificação" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "Processando Camadas" @@ -992,8 +934,7 @@ msgctxt "@info:title" msgid "Information" msgstr "Informação" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Perfil do Cura" @@ -1025,8 +966,7 @@ msgctxt "@action" msgid "Update Firmware" msgstr "Atualizar Firmware" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "Arquivo de G-Code Comprimido" @@ -1036,9 +976,7 @@ msgctxt "@error:not supported" msgid "GCodeGzWriter does not support text mode." msgstr "O GCodeGzWriter não suporta modo binário." -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" msgstr "Arquivo G-Code" @@ -1048,8 +986,7 @@ msgctxt "@info:status" msgid "Parsing G-code" msgstr "Interpretando G-Code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:349 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:503 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:349 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:503 msgctxt "@info:title" msgid "G-code Details" msgstr "Detalhes do G-Code" @@ -1069,8 +1006,7 @@ msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "O GCodeWriter não suporta modo binário." -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "Por favor prepare o G-Code antes de exportar." @@ -1156,8 +1092,7 @@ msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" msgstr "Salvar em Unidade Removível {0}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Não há formatos de arquivo disponíveis com os quais escrever!" @@ -1173,8 +1108,7 @@ msgctxt "@info:title" msgid "Saving" msgstr "Salvando" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" @@ -1186,8 +1120,7 @@ msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." msgstr "Não foi possível encontrar nome de arquivo ao tentar escrever em {device}." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" @@ -1257,8 +1190,7 @@ msgctxt "@info:title" msgid "No layers to show" msgstr "Não há camadas a exibir" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "Não mostrar essa mensagem novamente" @@ -1303,8 +1235,7 @@ msgctxt "@info:generic" msgid "Do you want to sync material and software packages with your account?" msgstr "Você quer sincronizar os pacotes de material e software com sua conta?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "Alterações detectadas de sua conta Ultimaker" @@ -1324,8 +1255,7 @@ msgctxt "@button" msgid "Decline" msgstr "Recusar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 msgctxt "@button" msgid "Agree" msgstr "Concordar" @@ -1380,16 +1310,12 @@ msgctxt "@item:inlistbox" msgid "Compressed COLLADA Digital Asset Exchange" msgstr "Câmbio de Ativos Digitais COLLADA Comprimido" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Pacote de Formato da Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 #: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 msgctxt "@info:error" msgid "Can't write to UFP file:" @@ -1476,8 +1402,7 @@ msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Esta impressora não está ligada à Digital Factory:" msgstr[1] "Estas impressoras não estão ligadas à Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:325 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:415 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:325 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:415 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" @@ -1553,11 +1478,13 @@ msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" msgstr "" +"Sua impressora {printer_name} poderia estar conectada via nuvem.\n" +" Gerencie sua fila de impressão e monitore suas impressoras de qualquer lugar conectando sua impressora à Digital Factory" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "" +msgstr "Você está pronto para a impressão de nuvem?" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1567,7 +1494,7 @@ msgstr "Começar" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 msgctxt "@action" msgid "Learn more" -msgstr "" +msgstr "Saiba mais" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" @@ -1751,14 +1678,12 @@ msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" msgstr "Criar novos" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "Resumo - Projeto do Cura" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 msgctxt "@action:label" msgid "Printer settings" msgstr "Ajustes da impressora" @@ -1768,20 +1693,17 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" msgstr "Como o conflito na máquina deve ser resolvido?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 msgctxt "@action:label" msgid "Type" msgstr "Tipo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 msgctxt "@action:label" msgid "Printer Group" msgstr "Grupo de Impressora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 msgctxt "@action:label" msgid "Profile settings" msgstr "Ajustes de perfil" @@ -1791,28 +1713,23 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" msgstr "Como o conflito no perfil deve ser resolvido?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 msgctxt "@action:label" msgid "Name" msgstr "Nome" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 msgctxt "@action:label" msgid "Intent" msgstr "Objetivo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 msgctxt "@action:label" msgid "Not in profile" msgstr "Ausente no perfil" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -1966,9 +1883,7 @@ msgctxt "@description" msgid "Backup and synchronize your Cura settings." msgstr "Fazer backup e sincronizar os ajustes do Cura." -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:53 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:53 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:225 msgctxt "@button" msgid "Sign in" @@ -2119,8 +2034,7 @@ msgctxt "@item:inlistbox" msgid "Linear" msgstr "Linear" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:172 +#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:161 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:172 msgctxt "@item:inlistbox" msgid "Translucency" msgstr "Translucidez" @@ -2145,9 +2059,7 @@ msgctxt "@action:label" msgid "Smoothing" msgstr "Suavização" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:227 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 +#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:227 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 msgctxt "@action:button" msgid "OK" msgstr "Ok" @@ -2167,18 +2079,10 @@ msgctxt "@label" msgid "Nozzle size" msgstr "Tamanho do bico" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 msgctxt "@label" msgid "mm" msgstr "mm" @@ -2381,8 +2285,7 @@ msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Selecionar Ajustes a Personalizar para este modelo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtrar..." @@ -2424,8 +2327,7 @@ msgid_plural "The following scripts are active:" msgstr[0] "O seguinte script está ativo:" msgstr[1] "Os seguintes scripts estão ativos:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 msgctxt "@label" msgid "Color scheme" msgstr "Esquema de Cores" @@ -2480,8 +2382,7 @@ msgctxt "@label" msgid "Shell" msgstr "Perímetro" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 msgctxt "@label" msgid "Infill" msgstr "Preenchimento" @@ -2591,8 +2492,7 @@ msgctxt "@action:label" msgid "Website" msgstr "Sítio Web" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 msgctxt "@action:button" msgid "Installed" msgstr "Instalado" @@ -2607,20 +2507,17 @@ msgctxt "@label:The string between and is the highlighted link" msgid "Buy material spools" msgstr "Comprar rolos de material" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 msgctxt "@action:button" msgid "Update" msgstr "Atualizar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 msgctxt "@action:button" msgid "Updating" msgstr "Atualizando" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 msgctxt "@action:button" msgid "Updated" msgstr "Atualizado" @@ -2630,8 +2527,7 @@ msgctxt "@label" msgid "Premium" msgstr "Premium" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 msgctxt "@info:tooltip" msgid "Go to Web Marketplace" msgstr "Ir ao Mercado Web" @@ -2656,9 +2552,7 @@ msgctxt "@title:tab" msgid "Plugins" msgstr "Complementos" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:475 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:475 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 msgctxt "@title:tab" msgid "Materials" msgstr "Materiais" @@ -2703,9 +2597,7 @@ msgctxt "@button" msgid "Dismiss" msgstr "Dispensar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:186 msgctxt "@button" msgid "Next" @@ -2771,8 +2663,7 @@ msgctxt "@label" msgid "Last updated" msgstr "Última atualização" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 msgctxt "@label" msgid "Brand" msgstr "Marca" @@ -2902,9 +2793,7 @@ msgctxt "@action:button" msgid "Edit" msgstr "Editar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:55 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:55 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:138 msgctxt "@action:button" msgid "Remove" @@ -2920,20 +2809,17 @@ msgctxt "@label" msgid "If your printer is not listed, read the network printing troubleshooting guide" msgstr "Se sua impressora não está listada, leia o guia de resolução de problemas de impressão em rede" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 msgctxt "@label" msgid "Type" msgstr "Tipo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 msgctxt "@label" msgid "Firmware version" msgstr "Versão do firmware" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 msgctxt "@label" msgid "Address" msgstr "Endereço" @@ -2963,8 +2849,7 @@ msgctxt "@title:window" msgid "Invalid IP address" msgstr "Endereço IP inválido" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "Por favor entre um endereço IP válido." @@ -2974,8 +2859,7 @@ msgctxt "@title:window" msgid "Printer Address" msgstr "Endereço da Impressora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "Entre o endereço IP da sua impressora na rede." @@ -3027,8 +2911,7 @@ msgctxt "@label" msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." msgstr "Sobrepor irá usar os ajustes especificados com a configuração existente da impressora. Isto pode causar falha da impressão." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 msgctxt "@label" msgid "Glass" @@ -3049,8 +2932,7 @@ msgctxt "@label" msgid "Delete" msgstr "Remover" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:290 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:290 msgctxt "@label" msgid "Resume" msgstr "Continuar" @@ -3065,9 +2947,7 @@ msgctxt "@label" msgid "Resuming..." msgstr "Continuando..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:285 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:294 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:285 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:294 msgctxt "@label" msgid "Pause" msgstr "Pausar" @@ -3107,8 +2987,7 @@ msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" msgstr "Você tem certeza que quer abortar %1?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:336 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:336 msgctxt "@window:title" msgid "Abort print" msgstr "Abortar impressão" @@ -3118,9 +2997,7 @@ msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" msgstr "Gerir Impressora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." msgstr "Por favor atualize o firmware de sua impressora parar gerir a fila remotamente." @@ -3128,7 +3005,7 @@ msgstr "Por favor atualize o firmware de sua impressora parar gerir a fila remot #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:288 msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" +msgstr "Fontes de webcam para impressoras de nuvem não podem ser vistas pelo Ultimaker Cura. Clique em \"Gerenciar impressora\" para visitar a Ultimaker Digital Factory e visualizar esta webcam." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348 msgctxt "@label:status" @@ -3150,8 +3027,7 @@ msgctxt "@label:status" msgid "Idle" msgstr "Ocioso" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 msgctxt "@label:status" msgid "Preparing..." @@ -3192,14 +3068,12 @@ msgctxt "@label" msgid "First available" msgstr "Primeira disponível" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 msgctxt "@label:status" msgid "Aborted" msgstr "Abortado" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 msgctxt "@label:status" msgid "Finished" msgstr "Finalizado" @@ -3284,8 +3158,7 @@ msgctxt "@action:button" msgid "Sign in" msgstr "Entrar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:20 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:20 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "Entre na plataforma Ultimaker" @@ -3636,8 +3509,7 @@ msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" msgstr "Exibir Pasta de Configuração" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:476 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:535 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:476 /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:535 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "Configurar a visibilidade dos ajustes..." @@ -3650,80 +3522,79 @@ msgstr "&Mercado" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "" +msgstr "Minhas impressoras" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" +msgstr "Monitora as impressoras na Ultimaker Digital Factory" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "" +msgstr "Cria projetos de impressão na Digital Library." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "" +msgstr "Trabalhos de impressão" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "" +msgstr "Monitora trabalhos de impressão e reimprime a partir do histórico." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" +msgstr "Estende o Ultimaker Cura com complementos e perfis de material." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" +msgstr "Torne-se um especialista em impressão 3D com Ultimaker e-learning." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "" +msgstr "Suporte Ultimaker" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "" +msgstr "Saiba como começar com o Ultimaker Cura." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "" +msgstr "Fazer uma pergunta" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "" +msgstr "Consultar a Comunidade Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "" +msgstr "Relatar um problema" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "" +msgstr "Deixe os desenvolvedores saberem que algo está errado." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "" +msgstr "Visita o website da Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:257 msgctxt "@label" msgid "This package will be installed after restarting." msgstr "Este pacote será instalado após o reinício." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:17 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:17 msgctxt "@title:tab" msgid "General" msgstr "Geral" @@ -3733,14 +3604,12 @@ msgctxt "@title:tab" msgid "Settings" msgstr "Ajustes" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:473 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:16 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:473 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:16 msgctxt "@title:tab" msgid "Printers" msgstr "Impressoras" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:477 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:34 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:477 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:34 msgctxt "@title:tab" msgid "Profiles" msgstr "Perfis" @@ -3750,14 +3619,12 @@ msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "Fechando %1" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:595 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:607 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:595 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:607 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "Tem certeza que quer sair de %1?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:645 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:645 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 msgctxt "@title:window" msgid "Open file(s)" msgstr "Abrir arquivo(s)" @@ -3911,8 +3778,7 @@ msgctxt "@Label" msgid "Static type checker for Python" msgstr "Verificador de tipos estáticos para Python" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@Label" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Certificados raiz para validar confiança de SSL" @@ -4008,8 +3874,7 @@ msgctxt "@title:column" msgid "Current changes" msgstr "Alterações atuais" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:755 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "Sempre perguntar" @@ -4086,8 +3951,7 @@ msgctxt "@text Print job name" msgid "Untitled" msgstr "Sem Título" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" msgstr "Arquivo (&F)" @@ -4097,14 +3961,12 @@ msgctxt "@title:menu menubar:toplevel" msgid "&Edit" msgstr "&Editar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&View" msgstr "&Ver" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "Aju&stes" @@ -4596,12 +4458,12 @@ msgstr "Usar uma única instância do Cura" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" +msgstr "A plataforma de construção deve ser esvaziada antes de carregar um modelo novo na instância única do Cura?" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:582 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "" +msgstr "Limpar a plataforma de impressão antes de carregar modelo em instância única" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:592 msgctxt "@info:tooltip" @@ -4683,8 +4545,7 @@ msgctxt "@info:tooltip" msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." msgstr "Quando você faz alterações em um perfil e troca para um diferent, um diálogo aparecerá perguntando se você quer manter ou aplicar suas modificações, ou você pode forçar um comportamento default e não ter o diálogo." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:736 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:736 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 msgctxt "@label" msgid "Profiles" msgstr "Perfis" @@ -4762,22 +4623,19 @@ msgstr "Versões estáveis ou beta" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:884 msgctxt "@info:tooltip" msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "" +msgstr "Uma verificação automática por novos complementos deve ser feita toda vez que o Cura iniciar? É altamente recomendado que não desabilite esta opção!" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:889 msgctxt "@option:check" msgid "Get notifications for plugin updates" -msgstr "" +msgstr "Ter notificações para atualizações de complementos" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:40 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:84 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:40 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:84 msgctxt "@action:button" msgid "Activate" msgstr "Ativar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:152 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:63 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:152 msgctxt "@action:button" msgid "Rename" msgstr "Renomear" @@ -4792,14 +4650,12 @@ msgctxt "@action:button" msgid "Duplicate" msgstr "Duplicar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:167 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:167 msgctxt "@action:button" msgid "Import" msgstr "Importar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:179 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:179 msgctxt "@action:button" msgid "Export" msgstr "Exportar" @@ -4814,20 +4670,17 @@ msgctxt "@action:label" msgid "Printer" msgstr "Impressora" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:313 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:277 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:313 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:277 msgctxt "@title:window" msgid "Confirm Remove" msgstr "Confirmar Remoção" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:316 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:316 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "Tem certeza que deseja remover %1? Isto não poderá ser desfeito!" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:330 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:338 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:330 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:338 msgctxt "@title:window" msgid "Import Material" msgstr "Importar Material" @@ -4842,8 +4695,7 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" msgstr "Material %1 importado com sucesso" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:361 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:369 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:361 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:369 msgctxt "@title:window" msgid "Export Material" msgstr "Exportar Material" @@ -4948,8 +4800,7 @@ msgctxt "@label" msgid "Adhesion Information" msgstr "Informação sobre Aderência" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 msgctxt "@label" msgid "Print settings" msgstr "Ajustes de impressão" @@ -5004,8 +4855,7 @@ msgctxt "@action:button" msgid "Update profile with current settings/overrides" msgstr "Atualizar perfil com ajustes/sobreposições atuais" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:564 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:564 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 msgctxt "@action:button" msgid "Discard current changes" msgstr "Descartar ajustes atuais" @@ -5080,14 +4930,12 @@ msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." msgstr "A temperatura com a qual pré-aquecer o hotend." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 msgctxt "@button Cancel pre-heating" msgid "Cancel" msgstr "Cancelar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 msgctxt "@button" msgid "Pre-heat" msgstr "Pré-aquecer" @@ -5553,8 +5401,7 @@ msgctxt "@label" msgid "Could not connect to device." msgstr "Não foi possível conectar ao dispositivo." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" msgstr "Não consegue conectar à sua impressora Ultimaker?" @@ -6167,17 +6014,17 @@ msgstr "Atualiza configurações do Cura 4.0 para o Cura 4.1." #: VersionUpgrade/VersionUpgrade40to41/plugin.json msgctxt "name" msgid "Version Upgrade 4.0 to 4.1" -msgstr "Atualização de Versão 4.0 para 4.1" +msgstr "Atualização de Versão de 4.0 para 4.1" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" +msgstr "Atualiza configurações do Cura 4.11 para o Cura 4.12." #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "" +msgstr "Atualização de Versão de 4.11 para 4.12" #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" @@ -6187,7 +6034,7 @@ msgstr "Atualiza configurações do Cura 4.1 para o Cura 4.2." #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "name" msgid "Version Upgrade 4.1 to 4.2" -msgstr "Atualização de Versão 4.1 para 4.2" +msgstr "Atualização de Versão de 4.1 para 4.2" #: VersionUpgrade/VersionUpgrade42to43/plugin.json msgctxt "description" @@ -7166,7 +7013,8 @@ msgstr "Visão de Raios-X" #~ "\n" #~ "Select your printer from the list below:" #~ msgstr "" -#~ "Para imprimir diretamente para sua impressora pela rede, por favor se certifique que a impressora esteja conectada na rede usando um cabo de rede ou conectando sua impressora na rede WIFI. Se você não conectar o Cura à sua impressora, você ainda pode usar uma unidade USB para transferir arquivos G-Code para sua impressora.\n" +#~ "Para imprimir diretamente para sua impressora pela rede, por favor se certifique que a impressora esteja conectada na rede usando um cabo de rede ou conectando sua impressora na rede WIFI. Se você não conectar o Cura à sua impressora, você ainda pode usar uma unidade USB para transferir arquivos G-" +#~ "Code para sua impressora.\n" #~ "\n" #~ "Selecione sua impressora da lista abaixo:" diff --git a/resources/i18n/pt_BR/fdmprinter.def.json.po b/resources/i18n/pt_BR/fdmprinter.def.json.po index ef426bb49c..d18f76c360 100644 --- a/resources/i18n/pt_BR/fdmprinter.def.json.po +++ b/resources/i18n/pt_BR/fdmprinter.def.json.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Cura 4.12\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-10-20 16:43+0000\n" -"PO-Revision-Date: 2021-08-18 02:56+0200\n" +"PO-Revision-Date: 2021-11-04 08:29+0100\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: Cláudio Sampaio \n" "Language: pt_BR\n" @@ -1733,7 +1733,7 @@ msgstr "Padrão de Preenchimento" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -msgstr "" +msgstr "O padrão do material de preenchimento da impressão. Os preenchimentos de linha e ziguezague trocam de direção em camadas alternadas, reduzindo o custo de material. Os padrões de grade, triângulo, tri-hexágono, cúbico, octeto, quarto cúbico, cruzado e concêntrico são impressos a cada camada. Os preenchimentos giroide, cúbico, quarto cúbico e octeto mudam em cada camada para prover uma distribuição mais uniforme de força em cada direção. O preenchimento de relâmpago tenta minimizar o material suportando apenas os tetos (internos) do objeto. Como tal, a porcentagem de preenchimento somente é 'válida' uma camada abaixo do que quer que seja que ela precise para suportar o modelo." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1803,7 +1803,7 @@ msgstr "Giróide" #: fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "" +msgstr "Relâmpago" #: fdmprinter.def.json msgctxt "zig_zaggify_infill label" @@ -2022,42 +2022,42 @@ msgstr "O número de camadas de preenchimento que suportam arestas de contorno." #: fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "" +msgstr "Ângulo de Suporte do Preenchimento Relâmpago" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." -msgstr "" +msgstr "Determina quando uma camada do preenchimento relâmpago deve suportar algo sobre si. Medido no ângulo de acordo com a espessura da camada." #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "" +msgstr "Ângulo de Seção Pendente do Preenchimento Relâmpago" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." -msgstr "" +msgstr "Determina quando a camada de preenchimento relâmpago deve suportar o modelo sobre si. Medido no ângulo de acordo com a espessura." #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "" +msgstr "Ângulo de Poda do Preenchimento Relâmpago" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "A diferença que uma camada de preenchimento relâmpago pode ter em relação à camada imediatamente superior de acordo com a poda das extremidades externas das árvores. Medido em ângulo de acordo com a espessura." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "" +msgstr "Ângulo de Retificação do Preenchimento Relâmpago" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "A diferença que uma camada de preenchimento relâmpago pode ter em relação à camada imediatamente superior de acordo com a suavização de árvores. Medido em ângulo de acordo com a espessura." #: fdmprinter.def.json msgctxt "material label" @@ -3252,7 +3252,7 @@ msgstr "Tudo" #: fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "" +msgstr "Não na Superfície Externa" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" @@ -5206,7 +5206,7 @@ msgstr "Largura Mínima do Molde" #: fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." -msgstr "" +msgstr "A distância mínima entre o exterior do molde e o exterior do modelo." #: fdmprinter.def.json msgctxt "mold_roof_height label" diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index 2b8ea4d14e..43d9a092ff 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -94,17 +94,17 @@ msgstr "O perfil de rascunho foi concebido para imprimir protótipos de teste e #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:53 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" +msgstr "Sincronize os perfis de material com as suas impressoras antes de começar a imprimir." #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:54 msgctxt "@action:button" msgid "New materials installed" -msgstr "" +msgstr "Novos materiais instalados" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:61 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "" +msgstr "Sincronizar materiais com impressoras" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 #: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 @@ -126,12 +126,12 @@ msgstr "Personalizado" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:356 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "" +msgstr "Não foi possível guardar o arquivo de material em {}:" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:357 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "" +msgstr "Erro ao guardar o arquivo de material" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:383 msgctxt "@label" @@ -1563,12 +1563,13 @@ msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" +msgstr "A sua impressora {printer_name} pode ser ligada através da cloud.\n Faça a gestão da sua fila de impressão e monitorize as suas impressões a partir" +" de qualquer local ao ligar a sua impressora ao Digital Factory" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "" +msgstr "Está preparado para a impressão na cloud?" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1578,7 +1579,7 @@ msgstr "Iniciar" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 msgctxt "@action" msgid "Learn more" -msgstr "" +msgstr "Saber mais" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" @@ -3146,7 +3147,8 @@ msgstr "Atualize o firmware da impressora para gerir a fila remotamente." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:288 msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" +msgstr "Não é possível visualizar os feeds das câmaras das impressoras na cloud a partir do Ultimaker Cura. Clique em \"Gerir impressora\" para visitar o Ultimaker" +" Digital Factory e ver esta câmara." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348 msgctxt "@label:status" @@ -3672,72 +3674,72 @@ msgstr "&Mercado" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "" +msgstr "As minhas impressoras" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" +msgstr "Monitorize as impressoras no Ultimaker Digital Factory." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "" +msgstr "Crie projetos de impressão na Digital Library." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "" +msgstr "Trabalhos em Impressão" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "" +msgstr "Monitorize os trabalhos de impressão e volte a imprimir a partir do histórico de impressão." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" +msgstr "Tire mais partido do Ultimaker Cura com plug-ins e perfis de materiais." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" +msgstr "Torne-se um perito em impressão 3D com os cursos de e-learning da Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "" +msgstr "Suporte da Ultimaker" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "" +msgstr "Saiba como começar a utilizar o Ultimaker Cura." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "" +msgstr "Faça uma pergunta" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "" +msgstr "Consulte a Comunidade Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "" +msgstr "Reportar um erro" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "" +msgstr "Informe os programadores quando houver algum problema." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "" +msgstr "Visite o site da Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:257 msgctxt "@label" @@ -4623,12 +4625,12 @@ msgstr "Utilizar uma única instância do Cura" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" +msgstr "Limpar a base de construção antes de carregar um novo modelo na instância única do Cura?" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:582 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "" +msgstr "Limpar base de construção antes de carregar o modelo na instância única" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:592 msgctxt "@info:tooltip" @@ -6222,12 +6224,12 @@ msgstr "Atualização da versão 4.0 para 4.1" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" +msgstr "Atualiza as configurações do Cura 4.11 para o Cura 4.12." #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "" +msgstr "Atualização da versão 4.11 para a versão 4.12" #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" diff --git a/resources/i18n/pt_PT/fdmprinter.def.json.po b/resources/i18n/pt_PT/fdmprinter.def.json.po index ba468ae68c..ab70866d3a 100644 --- a/resources/i18n/pt_PT/fdmprinter.def.json.po +++ b/resources/i18n/pt_PT/fdmprinter.def.json.po @@ -54,12 +54,8 @@ msgstr "G-code Inicial" #: fdmprinter.def.json msgctxt "machine_start_gcode description" -msgid "" -"G-code commands to be executed at the very start - separated by \n" -"." -msgstr "" -"Comandos G-code a serem executados no início – separados por \n" -"." +msgid "G-code commands to be executed at the very start - separated by \\n." +msgstr "Comandos G-code a serem executados no início – separados por \\n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -68,12 +64,8 @@ msgstr "G-code Final" #: fdmprinter.def.json msgctxt "machine_end_gcode description" -msgid "" -"G-code commands to be executed at the very end - separated by \n" -"." -msgstr "" -"Comandos G-code a serem executados no fim – separados por \n" -"." +msgid "G-code commands to be executed at the very end - separated by \\n." +msgstr "Comandos G-code a serem executados no fim – separados por \\n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -1787,7 +1779,11 @@ msgstr "Padrão de Enchimento" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -msgstr "" +msgstr "O padrão do material de enchimento da impressão. A linha e o enchimento em ziguezague mudam de direção em camadas alternativas, o que reduz o custo do" +" material. Os padrões em grelha, triângulo, tri-hexágono, octeto, quarto cúbico, cruz e concêntricos são totalmente impressos em cada camada. Os enchimentos" +" gyroid, cúbico, quarto cúbico e octeto mudam em cada camada para proporcionar uma distribuição mais uniforme da resistência em cada direção. O enchimento" +" relâmpago tenta minimizar o enchimento, ao suportar apenas as partes superiores (internas) do objeto. Como tal, a percentagem de enchimento só é \"válida\"" +" uma camada abaixo do que for necessário para suportar o modelo." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1857,7 +1853,7 @@ msgstr "Gyroid" #: fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "" +msgstr "Relâmpago" #: fdmprinter.def.json msgctxt "zig_zaggify_infill label" @@ -2079,42 +2075,44 @@ msgstr "O número de camadas de enchimento que suportam as arestas do revestimen #: fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "" +msgstr "Ângulo de suporte de enchimento relâmpago" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." -msgstr "" +msgstr "Determina o momento em que uma camada de enchimento relâmpago tem de suportar algo acima da mesma. Medido como um ângulo conforme a espessura da camada." #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "" +msgstr "Ângulo de saliência do enchimento relâmpago" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." -msgstr "" +msgstr "Determina o momento em que uma camada de enchimento relâmpago tem de suportar o modelo acima da mesma. Medido como um ângulo conforme a espessura." #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "" +msgstr "Ângulo de corte do enchimento relâmpago" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "A diferença que uma camada de enchimento relâmpago pode ter com uma imediatamente acima no que diz respeito ao corte das extremidades exteriores das árvores." +" Medido como um ângulo conforme a espessura." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "" +msgstr "Ângulo de alisamento do enchimento relâmpago" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "A diferença que uma camada de enchimento relâmpago pode ter com uma imediatamente acima no que diz respeito ao alisamento das árvores. Medido como um ângulo" +" conforme a espessura." #: fdmprinter.def.json msgctxt "material label" @@ -3355,7 +3353,7 @@ msgstr "Tudo" #: fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "" +msgstr "Não na Superfície Exterior" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" @@ -5355,7 +5353,7 @@ msgstr "Largura mínima do molde" #: fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." -msgstr "" +msgstr "A distância mínima entre o exterior do molde e o exterior do modelo." #: fdmprinter.def.json msgctxt "mold_roof_height label" diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index 840db50609..400fa9ee7a 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -94,17 +94,17 @@ msgstr "Черновой профиль предназначен для печа #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:53 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" +msgstr "Перед началом печати синхронизируйте профили материалов с принтерами." #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:54 msgctxt "@action:button" msgid "New materials installed" -msgstr "" +msgstr "Установлены новые материалы" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:61 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "" +msgstr "Синхронизировать материалы с принтерами" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 #: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 @@ -126,12 +126,12 @@ msgstr "Своё" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:356 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "" +msgstr "Невозможно сохранить архив материалов в {}:" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:357 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "" +msgstr "Архив материалов не сохранен" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:383 msgctxt "@label" @@ -1557,12 +1557,13 @@ msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" +msgstr "Ваш принтер {printer_name} может быть подключен через облако.\n Управляйте очередью печати и следите за результатом из любого места благодаря подключению" +" принтера к Digital Factory" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "" +msgstr "Вы готовы к облачной печати?" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1572,7 +1573,7 @@ msgstr "Приступить" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 msgctxt "@action" msgid "Learn more" -msgstr "" +msgstr "Узнать больше" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" @@ -3137,7 +3138,8 @@ msgstr "Для удаленного управления очередью нео #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:288 msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" +msgstr "Каналы веб-камеры для облачных принтеров невозможно просмотреть из Ultimaker Cura. Щелкните «Управление принтером», чтобы просмотреть эту веб-камеру на" +" сайте Ultimaker Digital Factory." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348 msgctxt "@label:status" @@ -3659,72 +3661,72 @@ msgstr "&Магазин" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "" +msgstr "Мои принтеры" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" +msgstr "Следите за своими принтерами в Ultimaker Digital Factory." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "" +msgstr "Создавайте проекты печати в электронной библиотеке." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "" +msgstr "Задания печати" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "" +msgstr "Отслеживайте задания печати и запускайте их повторно из истории печати." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" +msgstr "Расширяйте возможности Ultimaker Cura за счет плагинов и профилей материалов." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" +msgstr "Пройдите электронное обучение Ultimaker и станьте экспертом в области 3D-печати." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "" +msgstr "Поддержка Ultimaker" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "" +msgstr "Узнайте, как начать работу с Ultimaker Cura." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "" +msgstr "Задать вопрос" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "" +msgstr "Посоветуйтесь со специалистами в сообществе Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "" +msgstr "Сообщить об ошибке" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "" +msgstr "Сообщите разработчикам о неполадках." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "" +msgstr "Посетите веб-сайт Ultimaker." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:257 msgctxt "@label" @@ -4609,12 +4611,12 @@ msgstr "Использовать один экземпляр Cura" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" +msgstr "Следует ли очищать печатную пластину перед загрузкой новой модели в единственный экземпляр Cura?" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:582 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "" +msgstr "Очистите печатную пластину перед загрузкой модели в единственный экземпляр" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:592 msgctxt "@info:tooltip" @@ -6188,12 +6190,12 @@ msgstr "Обновление версии 4.0 до 4.1" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" +msgstr "Обновляет конфигурации Cura 4.11 до Cura 4.12." #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "" +msgstr "Обновление версии 4.11 до 4.12" #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" diff --git a/resources/i18n/ru_RU/fdmprinter.def.json.po b/resources/i18n/ru_RU/fdmprinter.def.json.po index 22158f01b9..80d3338cc1 100644 --- a/resources/i18n/ru_RU/fdmprinter.def.json.po +++ b/resources/i18n/ru_RU/fdmprinter.def.json.po @@ -54,12 +54,8 @@ msgstr "Стартовый G-код" #: fdmprinter.def.json msgctxt "machine_start_gcode description" -msgid "" -"G-code commands to be executed at the very start - separated by \n" -"." -msgstr "" -"Команды в G-коде, которые будут выполнены в самом начале, разделенные с помощью \n" -"." +msgid "G-code commands to be executed at the very start - separated by \\n." +msgstr "Команды в G-коде, которые будут выполнены в самом начале, разделенные с помощью \\n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -68,12 +64,8 @@ msgstr "Завершающий G-код" #: fdmprinter.def.json msgctxt "machine_end_gcode description" -msgid "" -"G-code commands to be executed at the very end - separated by \n" -"." -msgstr "" -"Команды в G-коде, которые будут выполнены в самом конце, разделенные с помощью \n" -"." +msgid "G-code commands to be executed at the very end - separated by \\n." +msgstr "Команды в G-коде, которые будут выполнены в самом конце, разделенные с помощью \\n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -1733,7 +1725,11 @@ msgstr "Шаблон заполнения" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -msgstr "" +msgstr "Шаблон заполняющего материала печати. Линейное и зигзагообразное заполнение меняет направление на чередующихся слоях, снижая расходы на материал. Шаблоны" +" «сетка», «треугольник», «шестигранник из треугольников», «куб», «восьмигранник», «четверть куба», «крестовое», «концентрическое» полностью печатаются" +" в каждом слое. Шаблоны заполнения «гироид», «куб», «четверть куба» и «восьмигранник» меняются в каждом слое, чтобы обеспечить более равномерное распределение" +" прочности в каждом направлении. Шаблон заполнения «молния» пытается минимизировать заполнение, поддерживая только (внутренние) верхние части объекта." +" Таким образом, процент заполнения «действует» только на один слой ниже того, который требуется для поддержки модели." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1803,7 +1799,7 @@ msgstr "Гироид" #: fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "" +msgstr "Молния" #: fdmprinter.def.json msgctxt "zig_zaggify_infill label" @@ -2022,42 +2018,44 @@ msgstr "Количество слоев, которые поддерживают #: fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "" +msgstr "Угол поддержки шаблона заполнения «молния»" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." -msgstr "" +msgstr "Определяет, когда слой шаблона заполнения «молния» должен поддерживать что-либо над ним. Измеряется под углом с учетом толщины слоя." #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "" +msgstr "Угол выступа шаблона заполнения «молния»" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." -msgstr "" +msgstr "Определяет, когда слой шаблона заполнения «молния» должен поддерживать модель над ним. Измеряется под углом с учетом толщины." #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "" +msgstr "Угол обрезки шаблона заполнения «молния»" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "Разность, которая может возникать между слоем шаблона заполнения «молния» и слоем, расположенным непосредственно над ним, при обрезке внешних оконечностей" +" деревьев. Измеряется под углом с учетом толщины." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "" +msgstr "Угол выпрямления шаблона заполнения «молния»" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "Разность, которая может возникать между слоем шаблона заполнения «молния» и слоем, расположенным непосредственно над ним, при выравнивании деревьев. Измеряется" +" под углом с учетом толщины." #: fdmprinter.def.json msgctxt "material label" @@ -3252,7 +3250,7 @@ msgstr "Везде" #: fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "" +msgstr "Не на внешней поверхности" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" @@ -5206,7 +5204,7 @@ msgstr "Минимальная ширина формы" #: fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." -msgstr "" +msgstr "Минимальное расстояние между внешними сторонами формы и модели." #: fdmprinter.def.json msgctxt "mold_roof_height label" diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index 7f68973590..d0093a84fa 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -94,17 +94,17 @@ msgstr "Taslak profili, baskı süresinin önemli ölçüde kısaltılması amac #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:53 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" +msgstr "Lütfen baskıya başlamadan önce malzeme profillerini yazıcılarınızla senkronize edin." #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:54 msgctxt "@action:button" msgid "New materials installed" -msgstr "" +msgstr "Yeni malzemeler yüklendi" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:61 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "" +msgstr "Malzemeleri yazıcılarla senkronize et" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 #: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 @@ -126,12 +126,12 @@ msgstr "Özel" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:356 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "" +msgstr "Malzeme arşivi {} konumuna kaydedilemedi:" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:357 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "" +msgstr "Malzeme arşivi kaydedilemedi" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:383 msgctxt "@label" @@ -1552,12 +1552,13 @@ msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" +msgstr "{printer_name} adlı yazıcınız bulut aracılığıyla bağlanamadı.\n Baskı kuyruğunuzu yönetin ve yazıcınızı Digital Factory'ye bağlayarak baskılarınızı" +" dilediğiniz yerden takip edin" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "" +msgstr "Buluttan yazdırma için hazır mısınız?" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1567,7 +1568,7 @@ msgstr "Başlayın" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 msgctxt "@action" msgid "Learn more" -msgstr "" +msgstr "Daha fazla bilgi edinin" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" @@ -3128,7 +3129,8 @@ msgstr "Kuyruğu uzaktan yönetmek için lütfen yazıcının donanım yazılım #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:288 msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" +msgstr "Bulut yazıcıları için web kamerası akışları Ultimaker Cura'dan görüntülenemez. Ultimaker Digital Factory'i ziyaret etmek ve bu web kamerasını görüntülemek" +" için \"Yazıcıyı Yönet\"i tıklayın." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348 msgctxt "@label:status" @@ -3650,72 +3652,72 @@ msgstr "&Mağazayı Göster" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "" +msgstr "Yazıcılarım" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" +msgstr "Ultimaker Digital Factory'de yazıcıları izleyin." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "" +msgstr "Digital Library'de baskı projeleri oluşturun." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "" +msgstr "Yazdırma görevleri" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "" +msgstr "Baskı işlerini takip edin ve baskı geçmişinizden yeniden baskı işlemi yapın." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" +msgstr "Ultimaker Cura'yı eklentilerle ve malzeme profilleriyle genişletin." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" +msgstr "Ultimaker e-öğrenme ile 3D baskı uzmanı olun." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "" +msgstr "Ultimaker desteği" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "" +msgstr "Ultimaker Cura ile işe nasıl başlayacağınızı öğrenin." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "" +msgstr "Soru gönder" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "" +msgstr "Ultimaker Topluluğundan yardım alın." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "" +msgstr "Hata bildirin" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "" +msgstr "Geliştiricileri sorunlarla ilgili bilgilendirin." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "" +msgstr "Ultimaker web sitesini ziyaret edin." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:257 msgctxt "@label" @@ -4596,12 +4598,12 @@ msgstr "Tek bir Cura örneği kullan" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" +msgstr "Cura'nın tek örneğinde yeni bir model yüklenmeden önce yapı plakası temizlensin mi?" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:582 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "" +msgstr "Modeli tek örneğe yüklemeden önce yapı plakasını temizleyin" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:592 msgctxt "@info:tooltip" @@ -6174,12 +6176,12 @@ msgstr "4.0’dan 4.1’e Sürüm Yükseltme" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" +msgstr "Yapılandırmaları Cura 4.11'den Cura 4.12'ye yükseltir." #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "" +msgstr "4.11'den 4.12'ye Sürüm Yükseltme" #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" diff --git a/resources/i18n/tr_TR/fdmprinter.def.json.po b/resources/i18n/tr_TR/fdmprinter.def.json.po index c387351507..38e142e89c 100644 --- a/resources/i18n/tr_TR/fdmprinter.def.json.po +++ b/resources/i18n/tr_TR/fdmprinter.def.json.po @@ -53,12 +53,8 @@ msgstr "G-code’u Başlat" #: fdmprinter.def.json msgctxt "machine_start_gcode description" -msgid "" -"G-code commands to be executed at the very start - separated by \n" -"." -msgstr "" -"ile ayrılan, başlangıçta yürütülecek G-code komutları\n" -"." +msgid "G-code commands to be executed at the very start - separated by \\n." +msgstr "ile ayrılan, başlangıçta yürütülecek G-code komutları \\n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -67,12 +63,8 @@ msgstr "G-code’u Sonlandır" #: fdmprinter.def.json msgctxt "machine_end_gcode description" -msgid "" -"G-code commands to be executed at the very end - separated by \n" -"." -msgstr "" -"ile ayrılan, bitişte yürütülecek G-code komutları\n" -"." +msgid "G-code commands to be executed at the very end - separated by \\n." +msgstr "ile ayrılan, bitişte yürütülecek G-code komutları \\n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -1732,7 +1724,10 @@ msgstr "Dolgu Şekli" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -msgstr "" +msgstr "Baskının dolgu malzemesinin şeklidir. Hat ve zikzak dolgu, farklı katmanlar üzerinde yön değiştirerek malzeme maliyetini azaltır. Izgara, üçgen, üçlü altıgen," +" kübik, sekizlik, çeyrek kübik, çapraz ve eşmerkezli şekiller her katmana tam olarak basılır. Gyroid, kübik, çeyrek kübik ve sekizlik dolgu, her yönde" +" daha eşit bir kuvvet dağılımı sağlamak için her katmanda değişir. Yıldırım dolgu, objenin yalnızca (iç) çatılarını destekleyerek dolgu miktarını en aza" +" indirmeye çalışır. Bu durumda dolgu yüzdesi yalnızca bir katmanın altında 'geçerli' olur ve modeli destekler." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1802,7 +1797,7 @@ msgstr "Gyroid" #: fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "" +msgstr "Yıldırım" #: fdmprinter.def.json msgctxt "zig_zaggify_infill label" @@ -2021,42 +2016,43 @@ msgstr "Kaplamanın kenarlarını destekleyen dolgu katmanının kalınlığı." #: fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "" +msgstr "Yıldırım Dolgu Destek Açısı" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." -msgstr "" +msgstr "Bir yıldırım dolgu tabakasının üstünde kalanları ne zaman desteklenmesi gerektiğini belirler. Bir katmanın kalınlığı verilen açıyla ölçülür." #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "" +msgstr "Yıldırım Dolgu Çıkıntı Açısı" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." -msgstr "" +msgstr "Bir yıldırım dolgu tabakasının üstündeki modeli ne zaman desteklemesi gerektiğini belirler. Dalların açısı olarak ölçülür." #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "" +msgstr "Yıldırım Dolgu Budama Açısı" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "Bir yıldırım dolgu katmanının hemen üstündeki katmanla ağaçların dış uzantılarının budanması şeklinde sahip olabileceği farktır. Dalların açısı olarak" +" ölçülür." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "" +msgstr "Yıldırım Dolgu Düzleştirme Açısı" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "Bir yıldırım dolgu katmanının hemen üstündeki katmanla ağaçların düzlenmesi şeklinde sahip olabileceği farktır. Dalların açısı olarak ölçülür." #: fdmprinter.def.json msgctxt "material label" @@ -3251,7 +3247,7 @@ msgstr "Tümü" #: fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "" +msgstr "Dış Yüzeyde Değil" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" @@ -5205,7 +5201,7 @@ msgstr "Minimum Kalıp Genişliği" #: fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." -msgstr "" +msgstr "Kalıbın dış tarafı ile modelin dış tarafı arasındaki minimum mesafedir." #: fdmprinter.def.json msgctxt "mold_roof_height label" diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index 73fe3b7d95..f5de8f24a9 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -94,17 +94,17 @@ msgstr "草稿配置文件用于打印初始原型和概念验证,可大大缩 #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:53 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" +msgstr "请在开始打印之前将材料配置文件与您的打印机同步。" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:54 msgctxt "@action:button" msgid "New materials installed" -msgstr "" +msgstr "新材料已装载" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:61 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "" +msgstr "同步材料与打印机" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 #: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 @@ -126,12 +126,12 @@ msgstr "自定义" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:356 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "" +msgstr "未能将材料存档保存到 {}:" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:357 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "" +msgstr "未能保存材料存档" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:383 msgctxt "@label" @@ -1545,12 +1545,12 @@ msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" +msgstr "未能通过云连接您的打印机 {printer_name}。\n只需将您的打印机连接到 Digital Factory,即可随时随地管理您的打印作业队列并监控您的打印结果" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "" +msgstr "是否进行云打印?" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1560,7 +1560,7 @@ msgstr "开始" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 msgctxt "@action" msgid "Learn more" -msgstr "" +msgstr "了解详情" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" @@ -3117,7 +3117,7 @@ msgstr "请及时更新打印机固件以远程管理打印队列。" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:288 msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" +msgstr "无法从 Ultimaker Cura 中查看云打印机的网络摄像头馈送。请单击“管理打印机”以访问 Ultimaker Digital Factory 并查看此网络摄像头。" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348 msgctxt "@label:status" @@ -3639,72 +3639,72 @@ msgstr "市场(&M)" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "" +msgstr "我的打印机" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" +msgstr "在 Ultimaker Digital Factory 中监控打印机。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "" +msgstr "在 Digital Library 中创建打印项目。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "" +msgstr "打印作业" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "" +msgstr "监控打印作业并从打印历史记录重新打印。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" +msgstr "用插件和材料配置文件扩展 Ultimaker Cura。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" +msgstr "通过 Ultimaker 线上课程教学,成为 3D 打印专家。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "" +msgstr "Ultimaker 支持" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "" +msgstr "了解如何开始使用 Ultimaker Cura。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "" +msgstr "提问" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "" +msgstr "咨询 Ultimaker 社区。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "" +msgstr "报告错误" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "" +msgstr "向开发人员报错。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "" +msgstr "访问 Ultimaker 网站。" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:257 msgctxt "@label" @@ -4581,12 +4581,12 @@ msgstr "使用单个 Cura 实例" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" +msgstr "是否应在清理构建板后再将新模型加载到单个 Cura 实例中?" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:582 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "" +msgstr "在清理构建板后再将模型加载到单个实例中" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:592 msgctxt "@info:tooltip" @@ -6158,12 +6158,12 @@ msgstr "版本自 4.0 升级到 4.1" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" +msgstr "将配置从 Cura 4.11 升级到 Cura 4.12。" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "" +msgstr "版本从 4.11 升级到 4.12" #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" diff --git a/resources/i18n/zh_CN/fdmprinter.def.json.po b/resources/i18n/zh_CN/fdmprinter.def.json.po index f3025d6d2d..db53ea6336 100644 --- a/resources/i18n/zh_CN/fdmprinter.def.json.po +++ b/resources/i18n/zh_CN/fdmprinter.def.json.po @@ -54,12 +54,8 @@ msgstr "开始 G-code" #: fdmprinter.def.json msgctxt "machine_start_gcode description" -msgid "" -"G-code commands to be executed at the very start - separated by \n" -"." -msgstr "" -"在开始时执行的 G-code 命令 - 以 \n" -" 分行。" +msgid "G-code commands to be executed at the very start - separated by \\n." +msgstr "在开始时执行的 G-code 命令 - 以 \\n 分行。" #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -68,12 +64,8 @@ msgstr "结束 G-code" #: fdmprinter.def.json msgctxt "machine_end_gcode description" -msgid "" -"G-code commands to be executed at the very end - separated by \n" -"." -msgstr "" -"在结束前执行的 G-code 命令 - 以 \n" -" 分行。" +msgid "G-code commands to be executed at the very end - separated by \\n." +msgstr "在结束前执行的 G-code 命令 - 以 \\n 分行。" #: fdmprinter.def.json msgctxt "material_guid label" @@ -1733,7 +1725,7 @@ msgstr "填充图案" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -msgstr "" +msgstr "打印的填充材料的图案。直线和锯齿形填充交替在各层上变换方向,从而降低材料成本。每层都完整地打印网格、三角形、三六边形、立方体、八角形、四分之一立方体、十字和同心图案。螺旋二十四面体、立方体、四分之一立方体和八角形填充随每层变化,以使各方向的强度分布更均衡。闪电形填充尝试通过仅支撑物体的(内)顶部,将填充程度降至最低。因此,填充百分比仅在支撑模型所需的无论何种物体之下的一层“有效”。" #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1803,7 +1795,7 @@ msgstr "螺旋二十四面体" #: fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "" +msgstr "闪电形" #: fdmprinter.def.json msgctxt "zig_zaggify_infill label" @@ -2022,42 +2014,42 @@ msgstr "支撑皮肤边缘的填充物的层数。" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "" +msgstr "闪电形填充支撑角" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." -msgstr "" +msgstr "决定闪电形填充层何时必须支撑其上方的任何物体。在给定的层厚度下测得的角度。" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "" +msgstr "闪电形填充悬垂角" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." -msgstr "" +msgstr "决定闪电形填充层何时必须支撑其上方的模型。在给定的厚度下测得的角度。" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "" +msgstr "闪电形填充修剪角" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "对于修剪树形外端的情况,闪电形填充层与紧接其上的一层可存在的区别。在给定的厚度下测得的角度。" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "" +msgstr "闪电形填充矫直角" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "对于使树形平滑的情况,闪电形填充层与紧接其上的一层可存在的区别。在给定的厚度下测得的角度。" #: fdmprinter.def.json msgctxt "material label" @@ -3252,7 +3244,7 @@ msgstr "所有" #: fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "" +msgstr "不在外表面上" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" @@ -5206,7 +5198,7 @@ msgstr "最小模具宽度" #: fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." -msgstr "" +msgstr "模具外侧与模型外侧之间的最短距离。" #: fdmprinter.def.json msgctxt "mold_roof_height label" diff --git a/resources/i18n/zh_TW/cura.po b/resources/i18n/zh_TW/cura.po index 74639f2ad6..1339158d47 100644 --- a/resources/i18n/zh_TW/cura.po +++ b/resources/i18n/zh_TW/cura.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Cura 4.12\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-10-20 16:43+0200\n" -"PO-Revision-Date: 2021-08-16 19:58+0800\n" +"PO-Revision-Date: 2021-10-31 00:15+0800\n" "Last-Translator: Valen Chang \n" "Language-Team: Valen Chang / Leo Hsu\n" "Language: zh_TW\n" @@ -16,14 +16,10 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 2.4.2\n" +"X-Generator: Poedit 3.0\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:110 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:361 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1615 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:110 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:361 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1615 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 msgctxt "@label" msgid "Unknown" msgstr "未知" @@ -49,45 +45,37 @@ msgctxt "@label {0} is the name of a printer that's about to be deleted." msgid "Are you sure you wish to remove {0}? This cannot be undone!" msgstr "你確定要移除 {0} 嗎?這動作無法復原!" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 msgctxt "@label" msgid "Default" msgstr "預設值" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 msgctxt "@label" msgid "Visual" msgstr "外觀" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "外觀參數是設計來列印較高品質形狀和表面的視覺性原型和模型。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 msgctxt "@label" msgid "Engineering" msgstr "工程" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "工程參數是設計來列印較高精度和較小公差的功能性原型和實際使用零件。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 msgctxt "@label" msgid "Draft" msgstr "草稿" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "草稿參數是設計來縮短時間,快速列印初始原型和概念驗證。" @@ -95,20 +83,19 @@ msgstr "草稿參數是設計來縮短時間,快速列印初始原型和概念 #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:53 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" +msgstr "再列印前請先同步線材資料." #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:54 msgctxt "@action:button" msgid "New materials installed" -msgstr "" +msgstr "新線材資料安裝" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:61 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "" +msgstr "列印機同步線材資料" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:69 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" msgstr "學習更多" @@ -116,10 +103,9 @@ msgstr "學習更多" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:285 msgctxt "@label" msgid "Custom Material" -msgstr "自訂線材" +msgstr "自訂線材資料" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:233 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:286 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:233 msgctxt "@label" msgid "Custom" msgstr "自訂" @@ -127,12 +113,12 @@ msgstr "自訂" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:356 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "" +msgstr "無法儲存線材資料至{}:" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:357 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "" +msgstr "線材資料儲存失敗" #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:383 msgctxt "@label" @@ -155,27 +141,22 @@ msgctxt "@info:title" msgid "Login failed" msgstr "登入失敗" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 msgctxt "@info:status" msgid "Finding new location for objects" msgstr "正在為物件尋找新位置" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 msgctxt "@info:title" msgid "Finding Location" msgstr "尋找位置中" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "無法在列印範圍內放下全部物件" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 msgctxt "@info:title" msgid "Can't Find Location" msgstr "無法找到位置" @@ -185,10 +166,7 @@ msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "無法從使用者資料目錄建立備份檔:{}" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" msgstr "備份" @@ -409,9 +387,7 @@ msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "一次只能載入一個 G-code 檔案。{0} 已跳過匯入" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1807 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:198 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:258 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1807 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:198 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:258 #: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 msgctxt "@info:title" msgid "Warning" @@ -423,11 +399,8 @@ msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgstr "如果載入 G-code,則無法開啟其他任何檔案。{0} 已跳過匯入" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1819 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1819 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 msgctxt "@info:title" msgid "Error" msgstr "錯誤" @@ -477,21 +450,18 @@ msgctxt "@info" msgid "Unable to reach the Ultimaker account server." msgstr "無法連上 Ultimaker 帳號伺服器。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" msgstr "檔案已經存在" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" msgid "The file {0} already exists. Are you sure you want to overwrite it?" msgstr "檔案 {0} 已存在。你確定要覆蓋掉它嗎?" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "無效的檔案網址:" @@ -543,8 +513,7 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" msgstr "從 {0} 匯入列印參數失敗:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "This profile {0} contains incorrect data, could not import it." @@ -616,8 +585,7 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "預設值" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:216 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:216 msgctxt "@label" msgid "Nozzle" msgstr "噴頭" @@ -637,30 +605,20 @@ msgctxt "@info:title" msgid "Extruder(s) Disabled" msgstr "擠出機已停用" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:48 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:48 msgctxt "@action:button" msgid "Add" msgstr "增加" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:272 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:272 msgctxt "@action:button" msgid "Finish" msgstr "完成" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:234 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:234 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 msgctxt "@action:button" msgid "Cancel" msgstr "取消" @@ -709,7 +667,7 @@ msgstr "支撐" #: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 msgctxt "@tooltip" msgid "Skirt" -msgstr "外圍" +msgstr "裙邊" #: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 msgctxt "@tooltip" @@ -731,30 +689,23 @@ msgctxt "@tooltip" msgid "Other" msgstr "其它" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:61 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:61 msgctxt "@text:window" msgid "The release notes could not be opened." msgstr "發佈通知無法開啟." -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:56 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:259 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:56 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:259 msgctxt "@action:button" msgid "Next" msgstr "下一步" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:268 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:55 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:268 /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:55 msgctxt "@action:button" msgid "Skip" msgstr "略過" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:60 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:127 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:60 /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:127 msgctxt "@action:button" msgid "Close" msgstr "關閉" @@ -795,8 +746,7 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is suddenly inaccessible: {1}." msgstr "專案檔案 {0} 無法存取:{1}。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:641 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:649 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:641 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:649 msgctxt "@info:title" msgid "Can't Open Project File" msgstr "無法開啟專案檔案" @@ -823,8 +773,7 @@ msgctxt "@title:tab" msgid "Custom" msgstr "自訂選項" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" msgstr "3MF 檔案" @@ -834,8 +783,7 @@ msgctxt "@error:zip" msgid "3MF Writer plug-in is corrupt." msgstr "3MF 寫入器外掛已損壞。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:59 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:92 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:59 /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:92 msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "沒有寫入此處工作區的權限。" @@ -900,8 +848,7 @@ msgctxt "@error:file_size" msgid "The backup exceeds the maximum file size." msgstr "備份超過了最大檔案大小。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." msgstr "嘗試恢復備份時發生錯誤。" @@ -936,12 +883,8 @@ msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "無法使用目前線材切片,因為它與所選機器或設定不相容。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 msgctxt "@info:title" msgid "Unable to slice" msgstr "無法切片" @@ -982,8 +925,7 @@ msgstr "" "- 分配了一個已啟用的擠出機\n" "- 沒有全部設定成修改網格" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "正在處理層" @@ -993,8 +935,7 @@ msgctxt "@info:title" msgid "Information" msgstr "資訊" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Cura 列印參數" @@ -1026,8 +967,7 @@ msgctxt "@action" msgid "Update Firmware" msgstr "更新韌體" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "壓縮 G-code 檔案" @@ -1037,9 +977,7 @@ msgctxt "@error:not supported" msgid "GCodeGzWriter does not support text mode." msgstr "G-code GZ 寫入器不支援非文字模式。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" msgstr "G-code 檔案" @@ -1049,8 +987,7 @@ msgctxt "@info:status" msgid "Parsing G-code" msgstr "正在解析 G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:349 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:503 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:349 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:503 msgctxt "@info:title" msgid "G-code Details" msgstr "G-code 細項設定" @@ -1070,8 +1007,7 @@ msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "G-code 寫入器不支援非文字模式。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "匯出前請先將 G-code 準備好。" @@ -1157,8 +1093,7 @@ msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" msgstr "儲存到行動裝置 {0}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "沒有可供寫入的檔案格式!" @@ -1174,8 +1109,7 @@ msgctxt "@info:title" msgid "Saving" msgstr "儲存中" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" @@ -1187,8 +1121,7 @@ msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." msgstr "嘗試寫入到 {device} 時無法找到檔名。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" @@ -1258,8 +1191,7 @@ msgctxt "@info:title" msgid "No layers to show" msgstr "沒有列印層可顯示" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "不要再顯示這個訊息" @@ -1305,8 +1237,7 @@ msgctxt "@info:generic" msgid "Do you want to sync material and software packages with your account?" msgstr "你要使用你的帳號同步線材資料和軟體套件嗎?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "從你的 Ultimaker 帳號偵測到資料更動" @@ -1326,8 +1257,7 @@ msgctxt "@button" msgid "Decline" msgstr "拒絕" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 msgctxt "@button" msgid "Agree" msgstr "同意" @@ -1355,7 +1285,7 @@ msgstr "下載外掛 {} 失敗" #: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 msgctxt "@item:inlistbox 'Open' is part of the name of this file format." msgid "Open Compressed Triangle Mesh" -msgstr "Open Compressed Triangle Mesh" +msgstr "打開壓縮的三角面網格" #: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 msgctxt "@item:inlistbox" @@ -1375,23 +1305,19 @@ msgstr "glTF Embedded JSON" #: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 msgctxt "@item:inlistbox" msgid "Stanford Triangle Format" -msgstr "Stanford Triangle Format" +msgstr "Stanford 三角形格式" #: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 msgctxt "@item:inlistbox" msgid "Compressed COLLADA Digital Asset Exchange" msgstr "Compressed COLLADA Digital Asset Exchange" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Ultimaker 格式的封包" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 #: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 msgctxt "@info:error" msgid "Can't write to UFP file:" @@ -1400,7 +1326,7 @@ msgstr "無法寫入 UFP 檔案:" #: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 msgctxt "@action" msgid "Level build plate" -msgstr "調平列印平台" +msgstr "調整列印平台水平" #: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 msgctxt "@action" @@ -1474,8 +1400,7 @@ msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "印表機未連到 Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:325 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:415 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:325 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:415 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" @@ -1548,11 +1473,13 @@ msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" msgstr "" +"您的列印機 {printer_name} 可以透過雲端連接.\n" +"\v透過連接Digital Factory使您可以任意管理列印順序及監控列印" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "" +msgstr "您準備好雲端列印嗎?" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1562,7 +1489,7 @@ msgstr "開始" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 msgctxt "@action" msgid "Learn more" -msgstr "" +msgstr "學習更多" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" @@ -1746,14 +1673,12 @@ msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" msgstr "新建設定" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "摘要 - Cura 專案" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 msgctxt "@action:label" msgid "Printer settings" msgstr "印表機設定" @@ -1763,20 +1688,17 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" msgstr "如何解決機器的設定衝突?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 msgctxt "@action:label" msgid "Type" msgstr "類型" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 msgctxt "@action:label" msgid "Printer Group" msgstr "印表機群組" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 msgctxt "@action:label" msgid "Profile settings" msgstr "列印參數設定" @@ -1786,28 +1708,23 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" msgstr "如何解决列印參數中的設定衝突?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 msgctxt "@action:label" msgid "Name" msgstr "名稱" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 msgctxt "@action:label" msgid "Intent" msgstr "意圖" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 msgctxt "@action:label" msgid "Not in profile" msgstr "不在列印參數中" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -1959,9 +1876,7 @@ msgctxt "@description" msgid "Backup and synchronize your Cura settings." msgstr "備份並同步你的 Cura 設定。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:53 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:53 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:225 msgctxt "@button" msgid "Sign in" @@ -2112,8 +2027,7 @@ msgctxt "@item:inlistbox" msgid "Linear" msgstr "線性" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:172 +#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:161 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:172 msgctxt "@item:inlistbox" msgid "Translucency" msgstr "半透明" @@ -2138,9 +2052,7 @@ msgctxt "@action:label" msgid "Smoothing" msgstr "平滑" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:227 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 +#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:227 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 msgctxt "@action:button" msgid "OK" msgstr "確定" @@ -2160,18 +2072,10 @@ msgctxt "@label" msgid "Nozzle size" msgstr "噴頭孔徑" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 msgctxt "@label" msgid "mm" msgstr "mm" @@ -2374,8 +2278,7 @@ msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "選擇對此模型的自訂設定" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 msgctxt "@label:textbox" msgid "Filter..." msgstr "篩選..." @@ -2416,8 +2319,7 @@ msgid "The following script is active:" msgid_plural "The following scripts are active:" msgstr[0] "下列為啟用中的腳本:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 msgctxt "@label" msgid "Color scheme" msgstr "顏色方案" @@ -2472,8 +2374,7 @@ msgctxt "@label" msgid "Shell" msgstr "外殼" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 msgctxt "@label" msgid "Infill" msgstr "填充" @@ -2583,8 +2484,7 @@ msgctxt "@action:label" msgid "Website" msgstr "網站" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 msgctxt "@action:button" msgid "Installed" msgstr "已安裝" @@ -2599,20 +2499,17 @@ msgctxt "@label:The string between and is the highlighted link" msgid "Buy material spools" msgstr "購買線材線軸" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 msgctxt "@action:button" msgid "Update" msgstr "更新" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 msgctxt "@action:button" msgid "Updating" msgstr "更新中" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 msgctxt "@action:button" msgid "Updated" msgstr "更新完成" @@ -2622,8 +2519,7 @@ msgctxt "@label" msgid "Premium" msgstr "付費會員" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 msgctxt "@info:tooltip" msgid "Go to Web Marketplace" msgstr "前往網路市集" @@ -2648,9 +2544,7 @@ msgctxt "@title:tab" msgid "Plugins" msgstr "外掛" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:475 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:475 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 msgctxt "@title:tab" msgid "Materials" msgstr "線材" @@ -2695,9 +2589,7 @@ msgctxt "@button" msgid "Dismiss" msgstr "捨棄" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:186 msgctxt "@button" msgid "Next" @@ -2763,8 +2655,7 @@ msgctxt "@label" msgid "Last updated" msgstr "最後更新時間" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 msgctxt "@label" msgid "Brand" msgstr "品牌" @@ -2842,7 +2733,7 @@ msgstr "市集" #: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 msgctxt "@title" msgid "Build Plate Leveling" -msgstr "列印平台調平" +msgstr "列印平台調整水平" #: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:44 msgctxt "@label" @@ -2894,9 +2785,7 @@ msgctxt "@action:button" msgid "Edit" msgstr "編輯" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:55 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:55 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:138 msgctxt "@action:button" msgid "Remove" @@ -2912,20 +2801,17 @@ msgctxt "@label" msgid "If your printer is not listed, read the network printing troubleshooting guide" msgstr "如果你的印表機未被列出,請閱讀網路列印故障排除指南" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 msgctxt "@label" msgid "Type" msgstr "類型" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 msgctxt "@label" msgid "Firmware version" msgstr "韌體版本" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 msgctxt "@label" msgid "Address" msgstr "位址" @@ -2955,8 +2841,7 @@ msgctxt "@title:window" msgid "Invalid IP address" msgstr "無效的 IP 位址" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "請輸入有效的 IP 位址 。" @@ -2966,8 +2851,7 @@ msgctxt "@title:window" msgid "Printer Address" msgstr "印表機網路位址" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "輸入印表機的 IP 位址。" @@ -3018,8 +2902,7 @@ msgctxt "@label" msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." msgstr "覆寫會將指定的設定套用在現有的印表機上。這可能導致列印失敗。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 msgctxt "@label" msgid "Glass" @@ -3040,8 +2923,7 @@ msgctxt "@label" msgid "Delete" msgstr "刪除" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:290 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:290 msgctxt "@label" msgid "Resume" msgstr "繼續" @@ -3056,9 +2938,7 @@ msgctxt "@label" msgid "Resuming..." msgstr "正在繼續..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:285 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:294 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:285 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:294 msgctxt "@label" msgid "Pause" msgstr "暫停" @@ -3098,8 +2978,7 @@ msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" msgstr "你確定要中斷 %1 嗎?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:336 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:336 msgctxt "@window:title" msgid "Abort print" msgstr "中斷列印" @@ -3109,9 +2988,7 @@ msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" msgstr "管理印表機" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." msgstr "請更新你印表機的韌體以便遠端管理工作隊列。" @@ -3119,7 +2996,7 @@ msgstr "請更新你印表機的韌體以便遠端管理工作隊列。" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:288 msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" +msgstr "網路攝影機無法從Ultimaker Cura中瀏覽,請點擊\"管理列印機\"並從Ultimaker Digital Factory中瀏覽網路攝影機." #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348 msgctxt "@label:status" @@ -3141,8 +3018,7 @@ msgctxt "@label:status" msgid "Idle" msgstr "閒置中" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 msgctxt "@label:status" msgid "Preparing..." @@ -3183,14 +3059,12 @@ msgctxt "@label" msgid "First available" msgstr "可用的第一個" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 msgctxt "@label:status" msgid "Aborted" msgstr "已中斷" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 msgctxt "@label:status" msgid "Finished" msgstr "已完成" @@ -3275,8 +3149,7 @@ msgctxt "@action:button" msgid "Sign in" msgstr "登入" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:20 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:20 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "登入Ultimaker 論壇" @@ -3627,8 +3500,7 @@ msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" msgstr "顯示設定資料夾" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:476 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:535 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:476 /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:535 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "參數顯示設定..." @@ -3641,80 +3513,79 @@ msgstr "市集(&M)" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "" +msgstr "我的列印機" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" +msgstr "從Ultimaker Digital Factory中監控我的列印機." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "" +msgstr "從 Digital Library中創建列印專案." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "" +msgstr "列印工作" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "" +msgstr "監控列印工作並於從您的歷史紀錄中再次列印." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" +msgstr "使用插件及線材參數擴充Ultimaker Cura." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" +msgstr "使用Ultimaker e-learning成為一位3D列印專家." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "" +msgstr "Ultimaker 支援" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "" +msgstr "學習如何開始使用Ultimaker Cura." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "" +msgstr "提出問題" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "" +msgstr "諮詢Ultimaker社群." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "" +msgstr "回報Bug" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "" +msgstr "讓開發者了解您遇到的問題." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "" +msgstr "參觀Ultimaker網站." #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:257 msgctxt "@label" msgid "This package will be installed after restarting." msgstr "此套件將在重新啟動後安裝。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:17 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:17 msgctxt "@title:tab" msgid "General" msgstr "基本" @@ -3724,14 +3595,12 @@ msgctxt "@title:tab" msgid "Settings" msgstr "設定" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:473 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:16 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:473 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:16 msgctxt "@title:tab" msgid "Printers" msgstr "印表機" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:477 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:34 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:477 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:34 msgctxt "@title:tab" msgid "Profiles" msgstr "列印參數" @@ -3741,14 +3610,12 @@ msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "關閉 %1 中" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:595 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:607 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:595 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:607 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "是否確定要離開 %1 ?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:645 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:645 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 msgctxt "@title:window" msgid "Open file(s)" msgstr "開啟檔案" @@ -3799,7 +3666,7 @@ msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "" -"Cura 由 Ultimaker B.V. 與社區合作開發。\n" +"Cura 由 Ultimaker B.V. 與社群合作開發。\n" "Cura 使用以下開源專案:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:135 @@ -3902,8 +3769,7 @@ msgctxt "@Label" msgid "Static type checker for Python" msgstr "Python 靜態型別檢查器" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@Label" msgid "Root Certificates for validating SSL trustworthiness" msgstr "驗證 SSL 可信度用的根憑證" @@ -3999,8 +3865,7 @@ msgctxt "@title:column" msgid "Current changes" msgstr "目前更動" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:755 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "總是詢問" @@ -4076,8 +3941,7 @@ msgctxt "@text Print job name" msgid "Untitled" msgstr "無標題" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" msgstr "檔案(&F)" @@ -4087,14 +3951,12 @@ msgctxt "@title:menu menubar:toplevel" msgid "&Edit" msgstr "編輯(&E)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&View" msgstr "檢視(&V)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "設定(&S)" @@ -4583,12 +4445,12 @@ msgstr "使用同一 Cura 視窗" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" +msgstr "需要再載入新模型前清空視窗內之列印平台嗎?" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:582 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "" +msgstr "載入新模型時清空視窗內之列印平台" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:592 msgctxt "@info:tooltip" @@ -4670,8 +4532,7 @@ msgctxt "@info:tooltip" msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." msgstr "當你對列印參數進行更改然後切換到其他列印參數時,將顯示一個對話框詢問你是否要保留修改。你也可以選擇預設不顯示該對話框。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:736 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:736 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 msgctxt "@label" msgid "Profiles" msgstr "列印參數" @@ -4756,15 +4617,12 @@ msgctxt "@option:check" msgid "Get notifications for plugin updates" msgstr "設定插件更新提示" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:40 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:84 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:40 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:84 msgctxt "@action:button" msgid "Activate" msgstr "啟用" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:152 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:63 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:152 msgctxt "@action:button" msgid "Rename" msgstr "重命名" @@ -4779,14 +4637,12 @@ msgctxt "@action:button" msgid "Duplicate" msgstr "複製" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:167 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:167 msgctxt "@action:button" msgid "Import" msgstr "匯入" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:179 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:179 msgctxt "@action:button" msgid "Export" msgstr "匯出" @@ -4801,20 +4657,17 @@ msgctxt "@action:label" msgid "Printer" msgstr "印表機" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:313 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:277 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:313 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:277 msgctxt "@title:window" msgid "Confirm Remove" msgstr "移除確認" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:316 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:316 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "你確定要移除 %1 嗎?這動作無法復原!" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:330 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:338 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:330 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:338 msgctxt "@title:window" msgid "Import Material" msgstr "匯入線材設定" @@ -4829,8 +4682,7 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" msgstr "成功匯入線材 %1" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:361 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:369 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:361 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:369 msgctxt "@title:window" msgid "Export Material" msgstr "匯出線材設定" @@ -4935,8 +4787,7 @@ msgctxt "@label" msgid "Adhesion Information" msgstr "附著資訊" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 msgctxt "@label" msgid "Print settings" msgstr "列印設定" @@ -4991,8 +4842,7 @@ msgctxt "@action:button" msgid "Update profile with current settings/overrides" msgstr "使用目前設定 / 覆寫值更新列印參數" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:564 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:564 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 msgctxt "@action:button" msgid "Discard current changes" msgstr "捨棄目前更改" @@ -5067,14 +4917,12 @@ msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." msgstr "加熱頭預熱溫度。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 msgctxt "@button Cancel pre-heating" msgid "Cancel" msgstr "取消" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 msgctxt "@button" msgid "Pre-heat" msgstr "預熱" @@ -5539,8 +5387,7 @@ msgctxt "@label" msgid "Could not connect to device." msgstr "無法連接到裝置。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" msgstr "無法連接到 Ultimaker 印表機?" @@ -6158,12 +6005,12 @@ msgstr "升級版本 4.0 到 4.1" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" +msgstr "將設定從 Cura 4.11 版本升級至 4.12 版本。" #: VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "" +msgstr "升級版本 4.11 到 4.12" #: VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" diff --git a/resources/i18n/zh_TW/fdmprinter.def.json.po b/resources/i18n/zh_TW/fdmprinter.def.json.po index d6f80949bb..4d965f75d6 100644 --- a/resources/i18n/zh_TW/fdmprinter.def.json.po +++ b/resources/i18n/zh_TW/fdmprinter.def.json.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: Cura 4.12\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-10-20 16:43+0000\n" -"PO-Revision-Date: 2021-08-16 20:48+0800\n" -"Last-Translator: Valen Chang \n" -"Language-Team: Valen Chang /Zhang Heh Ji \n" +"PO-Revision-Date: 2021-10-31 12:13+0800\n" +"Last-Translator: Valen Chang \n" +"Language-Team: Valen Chang \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.4.2\n" +"X-Generator: Poedit 3.0\n" #: fdmprinter.def.json msgctxt "machine_settings label" @@ -1278,12 +1278,12 @@ msgstr "啟用時,Z 接縫座標為相對於各個部分中心的值。關閉 #: fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" -msgstr "頂層" +msgstr "頂層/底層" #: fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" -msgstr "頂層" +msgstr "頂層/底層" #: fdmprinter.def.json msgctxt "roofing_extruder_nr label" @@ -1438,7 +1438,7 @@ msgstr "將頂部/底部表層路徑相鄰的位置連接。同心模式時啟 #: fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" -msgstr "Monotonic列印 頂層/底層 順序" +msgstr "單一化列印 頂層/底層 順序" #: fdmprinter.def.json msgctxt "skin_monotonic description" @@ -1518,7 +1518,7 @@ msgstr "鋸齒狀" #: fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" -msgstr "Monotonous燙平順序" +msgstr "單一化燙平順序" #: fdmprinter.def.json msgctxt "ironing_monotonic description" @@ -1733,7 +1733,7 @@ msgstr "填充列印樣式" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -msgstr "" +msgstr "列印填充樣式;直線型與鋸齒狀填充於層間交替方向,減少線材消耗;網格型、三角形、三角-六邊形混和、立方體、八面體、四分立方體、十字形、同心於每層間皆完整列印;螺旋形、立方體、四分立方體及八面體填充於每層一間進行改變,確保每個方向都有相同的強度分配,閃電形填充透過只支撐物件內層頂部來最小化填充,因此填充百分比只對於下一層才有效果." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1753,7 +1753,7 @@ msgstr "三角形" #: fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" -msgstr "三-六邊形" +msgstr "三角-六邊形混和" #: fdmprinter.def.json msgctxt "infill_pattern option cubic" @@ -1803,7 +1803,7 @@ msgstr "螺旋形" #: fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "" +msgstr "閃電形" #: fdmprinter.def.json msgctxt "zig_zaggify_infill label" @@ -2022,42 +2022,42 @@ msgstr "支撐表層邊緣的額外填充的層數。" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "" +msgstr "閃電形填充支撐堆疊角度" #: fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." -msgstr "" +msgstr "決定使用閃電形填充支撐時,層間堆疊的角度." #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "" +msgstr "閃電形填充突出角度" #: fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." -msgstr "" +msgstr "決定使用閃電形填充支撐時,層間堆疊的角度." #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "" +msgstr "閃電形填充生成角度" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "閃電形填充層與其附著物間的生成角度." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "" +msgstr "閃電形填充層間垂直堆疊角度" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -msgstr "" +msgstr "設定閃電形填充層間垂直堆疊角度,調整樹狀堆疊的平滑度." #: fdmprinter.def.json msgctxt "material label" @@ -3252,7 +3252,7 @@ msgstr "所有" #: fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "" +msgstr "不在外表面上" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" @@ -5206,7 +5206,7 @@ msgstr "最小模具寬度" #: fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." -msgstr "" +msgstr "模具外部與模型外部的最小距離." #: fdmprinter.def.json msgctxt "mold_roof_height label" @@ -5376,7 +5376,7 @@ msgstr "鋸齒狀" #: fdmprinter.def.json msgctxt "roofing_monotonic label" msgid "Monotonic Top Surface Order" -msgstr "頂層Monotonic列印順序" +msgstr "頂層表面單一化列印順序" #: fdmprinter.def.json msgctxt "roofing_monotonic description" diff --git a/resources/images/whats_new/0.png b/resources/images/whats_new/0.png index b69e703c5a..99e6600bdc 100644 Binary files a/resources/images/whats_new/0.png and b/resources/images/whats_new/0.png differ diff --git a/resources/images/whats_new/4.PNG b/resources/images/whats_new/4.PNG index 259fd239b2..72c13ed097 100644 Binary files a/resources/images/whats_new/4.PNG and b/resources/images/whats_new/4.PNG differ diff --git a/resources/images/whats_new/5.PNG b/resources/images/whats_new/5.PNG index 18b1dd8ce1..259fd239b2 100644 Binary files a/resources/images/whats_new/5.PNG and b/resources/images/whats_new/5.PNG differ diff --git a/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml b/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml index b23a8c0811..37ff585a6b 100644 --- a/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml +++ b/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml @@ -6,7 +6,7 @@ import QtQuick.Controls 2.3 import QtQuick.Controls.Styles 1.4 import QtQuick.Layouts 1.3 -import UM 1.2 as UM +import UM 1.4 as UM import Cura 1.0 as Cura @@ -50,10 +50,16 @@ Cura.ExpandablePopup model: extrudersModel delegate: Item { + id: extruderItem + Layout.preferredWidth: Math.round(parent.width / extrudersModel.count) Layout.maximumWidth: Math.round(parent.width / extrudersModel.count) Layout.fillHeight: true + property var extruderStack: Cura.MachineManager.activeMachine.extruders[model.index] + property bool valueWarning: !Cura.ExtruderManager.getExtruderHasQualityForMaterial(extruderStack) + property bool valueError: Cura.ContainerManager.getContainerMetaDataEntry(extruderStack.material.id, "compatible", "") != "True" + // Extruder icon. Shows extruder index and has the same color as the active material. Cura.ExtruderIcon { @@ -63,6 +69,113 @@ Cura.ExpandablePopup anchors.verticalCenter: parent.verticalCenter } + MouseArea // Connection status tooltip hover area + { + id: tooltipHoverArea + anchors.fill: parent + hoverEnabled: tooltip.text != "" + acceptedButtons: Qt.NoButton // react to hover only, don't steal clicks + + onEntered: + { + base.mouseArea.entered() // we want both this and the outer area to be entered + tooltip.show() + } + onExited: { tooltip.hide() } + } + + Cura.ToolTip + { + id: tooltip + x: 0 + y: parent.height + UM.Theme.getSize("default_margin").height + width: UM.Theme.getSize("tooltip").width + targetPoint: Qt.point(Math.round(extruderIcon.width / 2), 0) + text: + { + if (!model.enabled) + { + return "" + } + if (extruderItem.valueError) + { + return catalog.i18nc("@tooltip", "The configuration of this extruder is not allowed, and prohibits slicing.") + } + if (extruderItem.valueWarning) + { + return catalog.i18nc("@tooltip", "There are no profiles matching the configuration of this extruder.") + } + return "" + } + } + + // Warning icon that indicates if no qualities are available for the variant/material combination for this extruder + UM.RecolorImage + { + id: badge + anchors + { + top: parent.top + topMargin: - Math.round(height * 1 / 6) + left: parent.left + leftMargin: extruderIcon.width - Math.round(width * 5 / 6) + } + + width: UM.Theme.getSize("icon_indicator").width + height: UM.Theme.getSize("icon_indicator").height + + visible: model.enabled && (extruderItem.valueError || extruderItem.valueWarning) + + source: + { + if (extruderItem.valueError) + { + return UM.Theme.getIcon("ErrorBadge", "low") + } + if (extruderItem.valueWarning) + { + return UM.Theme.getIcon("WarningBadge", "low") + } + return "" + } + + color: + { + if (extruderItem.valueError) + { + return UM.Theme.getColor("error") + } + if (extruderItem.valueWarning) + { + return UM.Theme.getColor("warning") + } + return "transparent" + } + + // Make a themable circle in the background so we can change it in other themes + Rectangle + { + id: iconBackground + anchors.centerIn: parent + width: parent.width - 1.5 //1.5 pixels smaller, (at least sqrt(2), regardless of screen pixel scale) so that the circle doesn't show up behind the icon due to anti-aliasing. + height: parent.height - 1.5 + radius: width / 2 + z: parent.z - 1 + color: + { + if (extruderItem.valueError) + { + return UM.Theme.getColor("error_badge_background") + } + if (extruderItem.valueWarning) + { + return UM.Theme.getColor("warning_badge_background") + } + return "transparent" + } + } + } + Column { opacity: model.enabled ? 1 : UM.Theme.getColor("extruder_disabled").a diff --git a/resources/qml/Menus/ViewMenu.qml b/resources/qml/Menus/ViewMenu.qml index af1a4c3be4..c46e9a9f08 100644 --- a/resources/qml/Menus/ViewMenu.qml +++ b/resources/qml/Menus/ViewMenu.qml @@ -51,7 +51,6 @@ Menu onTriggered: { UM.Preferences.setValue("general/camera_perspective_mode", "perspective") - checked = cameraViewMenu.cameraMode == "perspective" } exclusiveGroup: group } @@ -63,7 +62,6 @@ Menu onTriggered: { UM.Preferences.setValue("general/camera_perspective_mode", "orthographic") - checked = cameraViewMenu.cameraMode == "orthographic" } exclusiveGroup: group } diff --git a/resources/qml/Preferences/GeneralPage.qml b/resources/qml/Preferences/GeneralPage.qml index 905c8485d0..f7744e1e13 100644 --- a/resources/qml/Preferences/GeneralPage.qml +++ b/resources/qml/Preferences/GeneralPage.qml @@ -162,7 +162,7 @@ UM.PreferencesPage Component.onCompleted: { append({ text: "English", code: "en_US" }) - append({ text: "Čeština", code: "cs_CZ" }) +// append({ text: "Čeština", code: "cs_CZ" }) append({ text: "Deutsch", code: "de_DE" }) append({ text: "Español", code: "es_ES" }) //Finnish is disabled for being incomplete: append({ text: "Suomi", code: "fi_FI" }) diff --git a/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml b/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml index 7c2bfbdbbb..d0cf9fafd6 100644 --- a/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml +++ b/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml @@ -198,7 +198,7 @@ Window name: "idle" when: typeof syncModel === "undefined" || syncModel.exportUploadStatus == "idle" || syncModel.exportUploadStatus == "uploading" PropertyChanges { target: printerListHeader; text: catalog.i18nc("@title:header", "The following printers will receive the new material profiles:") } - PropertyChanges { target: printerListHeaderIcon; status: UM.StatusIcon.Status.NEUTRAL } + PropertyChanges { target: printerListHeaderIcon; status: UM.StatusIcon.Status.NEUTRAL; width: 0 } }, State { @@ -242,8 +242,8 @@ Window id: syncStatusLabel width: parent.width - UM.Theme.getSize("default_margin").width - troubleshootingLink.width - anchors.verticalCenter: troubleshootingLink.verticalCenter + wrapMode: Text.Wrap elide: Text.ElideRight visible: text !== "" text: "" @@ -256,7 +256,6 @@ Window text: catalog.i18nc("@button", "Troubleshooting") visible: typeof syncModel !== "undefined" && syncModel.exportUploadStatus == "error" iconSource: UM.Theme.getIcon("LinkExternal") - Layout.preferredHeight: height onClicked: Qt.openUrlExternally("https://support.ultimaker.com/hc/en-us/articles/360012019239?utm_source=cura&utm_medium=software&utm_campaign=sync-material-wizard-troubleshoot-cloud-printer") } } @@ -381,8 +380,15 @@ Window footer: Item { width: printerListScrollView.width - height: visible ? UM.Theme.getSize("card").height + UM.Theme.getSize("default_margin").height : 0 - visible: includeOfflinePrinterList.count - cloudPrinterList.count > 0 + height: { + if(!visible) + { + return 0; + } + let h = UM.Theme.getSize("card").height + printerListTroubleshooting.height + UM.Theme.getSize("default_margin").height * 2; //1 margin between content and footer, 1 for troubleshooting link. + return h; + } + visible: includeOfflinePrinterList.count - cloudPrinterList.count > 0 && typeof syncModel !== "undefined" && syncModel.exportUploadStatus === "idle" Rectangle { anchors.fill: parent @@ -392,13 +398,12 @@ Window border.width: UM.Theme.getSize("default_lining").width color: "transparent" - RowLayout + Row { anchors { fill: parent - leftMargin: (parent.height - infoIcon.height) / 2 //Same margin on the left as top and bottom. - rightMargin: (parent.height - infoIcon.height) / 2 + margins: Math.round(UM.Theme.getSize("card").height - UM.Theme.getSize("machine_selector_icon").width) / 2 //Same margin as in other cards. } spacing: UM.Theme.getSize("default_margin").width @@ -407,33 +412,50 @@ Window id: infoIcon width: UM.Theme.getSize("section_icon").width height: width - Layout.alignment: Qt.AlignVCenter + //Fake anchor.verticalCenter: printersMissingText.verticalCenter, since we can't anchor to things that aren't siblings. + anchors.top: parent.top + anchors.topMargin: Math.round(printersMissingText.height / 2 - height / 2) status: UM.StatusIcon.Status.WARNING } - Label + Column { - text: catalog.i18nc("@text Asking the user whether printers are missing in a list.", "Printers missing?") - + "\n" - + catalog.i18nc("@text", "Make sure all your printers are turned ON and connected to Digital Factory.") - font: UM.Theme.getFont("medium") - color: UM.Theme.getColor("text") - elide: Text.ElideRight + //Fill the total width. Can't use layouts because we need the anchors for vertical alignment. + width: parent.width - infoIcon.width - refreshListButton.width - parent.spacing * 2 - Layout.alignment: Qt.AlignVCenter - Layout.fillWidth: true + spacing: UM.Theme.getSize("default_margin").height + + Label + { + id: printersMissingText + text: catalog.i18nc("@text Asking the user whether printers are missing in a list.", "Printers missing?") + + "\n" + + catalog.i18nc("@text", "Make sure all your printers are turned ON and connected to Digital Factory.") + font: UM.Theme.getFont("medium") + color: UM.Theme.getColor("text") + elide: Text.ElideRight + } + Cura.TertiaryButton + { + id: printerListTroubleshooting + leftPadding: 0 //Want to visually align this to the text. + + text: catalog.i18nc("@button", "Troubleshooting") + iconSource: UM.Theme.getIcon("LinkExternal") + onClicked: Qt.openUrlExternally("https://support.ultimaker.com/hc/en-us/articles/360012019239?utm_source=cura&utm_medium=software&utm_campaign=sync-material-wizard-troubleshoot-cloud-printer") + } } Cura.SecondaryButton { id: refreshListButton + //Fake anchor.verticalCenter: printersMissingText.verticalCenter, since we can't anchor to things that aren't siblings. + anchors.top: parent.top + anchors.topMargin: Math.round(printersMissingText.height / 2 - height / 2) + text: catalog.i18nc("@button", "Refresh List") iconSource: UM.Theme.getIcon("ArrowDoubleCircleRight") - - Layout.alignment: Qt.AlignVCenter - Layout.preferredWidth: width - onClicked: Cura.API.account.sync(true) } } diff --git a/resources/qml/Settings/SettingItem.qml b/resources/qml/Settings/SettingItem.qml index 98a1601b48..0470e91faa 100644 --- a/resources/qml/Settings/SettingItem.qml +++ b/resources/qml/Settings/SettingItem.qml @@ -269,7 +269,7 @@ Item } // If the setting does not have a limit_to_extruder property (or is -1), use the active stack. - if (globalPropertyProvider.properties.limit_to_extruder === null || String(globalPropertyProvider.properties.limit_to_extruder) === "-1") + if (globalPropertyProvider.properties.limit_to_extruder === null || globalPropertyProvider.properties.limit_to_extruder === "-1") { return Cura.SettingInheritanceManager.settingsWithInheritanceWarning.indexOf(definition.key) >= 0 } @@ -283,7 +283,7 @@ Item { return false } - return Cura.SettingInheritanceManager.getOverridesForExtruder(definition.key, String(globalPropertyProvider.properties.limit_to_extruder)).indexOf(definition.key) >= 0 + return Cura.SettingInheritanceManager.hasOverrides(definition.key, globalPropertyProvider.properties.limit_to_extruder) } anchors.top: parent.top diff --git a/resources/qml/Settings/SettingView.qml b/resources/qml/Settings/SettingView.qml index 074946c6bd..cb96728973 100644 --- a/resources/qml/Settings/SettingView.qml +++ b/resources/qml/Settings/SettingView.qml @@ -302,7 +302,7 @@ Item { target: provider property: "containerStackId" - when: model.settable_per_extruder || (inheritStackProvider.properties.limit_to_extruder !== null && inheritStackProvider.properties.limit_to_extruder >= 0); + when: model.settable_per_extruder || (inheritStackProvider.properties.limit_to_extruder !== undefined && inheritStackProvider.properties.limit_to_extruder >= 0); value: { // Associate this binding with Cura.MachineManager.activeMachine.id in the beginning so this @@ -315,10 +315,10 @@ Item //Not settable per extruder or there only is global, so we must pick global. return contents.activeMachineId } - if (inheritStackProvider.properties.limit_to_extruder !== null && inheritStackProvider.properties.limit_to_extruder >= 0) + if (inheritStackProvider.properties.limit_to_extruder !== undefined && inheritStackProvider.properties.limit_to_extruder >= 0) { //We have limit_to_extruder, so pick that stack. - return Cura.ExtruderManager.extruderIds[String(inheritStackProvider.properties.limit_to_extruder)]; + return Cura.ExtruderManager.extruderIds[inheritStackProvider.properties.limit_to_extruder]; } if (Cura.ExtruderManager.activeExtruderStackId) { diff --git a/resources/quality/inat/inat_base_tree_support.inst.cfg b/resources/quality/inat/inat_base_tree_support.inst.cfg index 2467379c3e..1913667a16 100644 --- a/resources/quality/inat/inat_base_tree_support.inst.cfg +++ b/resources/quality/inat/inat_base_tree_support.inst.cfg @@ -14,3 +14,4 @@ global_quality = True support_structure = tree support_type = buildplate support_enable = True +support_top_distance = 0.4 \ No newline at end of file diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_coarse.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_coarse.inst.cfg new file mode 100644 index 0000000000..4715473ad9 --- /dev/null +++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_coarse.inst.cfg @@ -0,0 +1,32 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_abs +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 45 +retraction_amount = 6.0 +retraction_speed = 40 +retraction_prime_speed = =retraction_speed +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_draft.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_draft.inst.cfg new file mode 100644 index 0000000000..979106dddd --- /dev/null +++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_draft.inst.cfg @@ -0,0 +1,32 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_abs +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 45 +retraction_amount = 6.0 +retraction_speed = 40 +retraction_prime_speed = =retraction_speed +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_fine.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_fine.inst.cfg new file mode 100644 index 0000000000..da7acbbfeb --- /dev/null +++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_fine.inst.cfg @@ -0,0 +1,32 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_abs +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 45 +retraction_amount = 6.0 +retraction_speed = 40 +retraction_prime_speed = =retraction_speed +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_normal.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_normal.inst.cfg new file mode 100644 index 0000000000..9dba686692 --- /dev/null +++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_1p0_pro_copper_0.40_abs_normal.inst.cfg @@ -0,0 +1,32 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_abs +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 45 +retraction_amount = 6.0 +retraction_speed = 40 +retraction_prime_speed = =retraction_speed +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_coarse.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_coarse.inst.cfg new file mode 100644 index 0000000000..5959e3b336 --- /dev/null +++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_coarse.inst.cfg @@ -0,0 +1,32 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_abs +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_wall = 20 +speed_print = 60 +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = 30 +speed_travel = 120 +retraction_amount = 3.0 +retraction_speed = 20 +retraction_prime_speed = 15 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_draft.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_draft.inst.cfg new file mode 100644 index 0000000000..7556fc2f3f --- /dev/null +++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_draft.inst.cfg @@ -0,0 +1,32 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_abs +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_wall = 20 +speed_print = 60 +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = 30 +speed_travel = 120 +retraction_amount = 3.0 +retraction_speed = 20 +retraction_prime_speed = 15 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_fine.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_fine.inst.cfg new file mode 100644 index 0000000000..48abace00d --- /dev/null +++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_fine.inst.cfg @@ -0,0 +1,32 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_abs +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_wall = 20 +speed_print = 60 +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = 30 +speed_travel = 120 +retraction_amount = 3.0 +retraction_speed = 20 +retraction_prime_speed = 15 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_normal.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_normal.inst.cfg new file mode 100644 index 0000000000..6ac05604e4 --- /dev/null +++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_abs_normal.inst.cfg @@ -0,0 +1,32 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_abs +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_wall = 20 +speed_print = 60 +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = 30 +speed_travel = 120 +retraction_amount = 3.0 +retraction_speed = 20 +retraction_prime_speed = 15 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_coarse.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_coarse.inst.cfg new file mode 100644 index 0000000000..cfc0cd6731 --- /dev/null +++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_abs +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 40 +retraction_prime_speed = =retraction_speed +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_draft.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_draft.inst.cfg new file mode 100644 index 0000000000..d87a3cec64 --- /dev/null +++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_abs +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 40 +retraction_prime_speed = =retraction_speed +skirt_brim_speed = =speed_print +infill_sparse_density = 10 diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_fine.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_fine.inst.cfg new file mode 100644 index 0000000000..0fd1cf6b91 --- /dev/null +++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_abs +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 40 +retraction_prime_speed = =retraction_speed +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_normal.inst.cfg b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_normal.inst.cfg new file mode 100644 index 0000000000..d5b2a28b14 --- /dev/null +++ b/resources/quality/xyzprinting/abs/xyzprinting_da_vinci_super_copper_0.40_abs_normal.inst.cfg @@ -0,0 +1,32 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_abs +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_topbottom = 10 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 40 +retraction_prime_speed = =retraction_speed +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_coarse.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_coarse.inst.cfg new file mode 100644 index 0000000000..8c6460ce04 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_coarse.inst.cfg @@ -0,0 +1,32 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 4.0 +retraction_speed = =speed_print +retraction_prime_speed = =retraction_speed +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_draft.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_draft.inst.cfg new file mode 100644 index 0000000000..dc52fbeb9b --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_draft.inst.cfg @@ -0,0 +1,32 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 4.0 +retraction_speed = =speed_print +retraction_prime_speed = =retraction_speed +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_fine.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_fine.inst.cfg new file mode 100644 index 0000000000..e38fc61eaf --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_fine.inst.cfg @@ -0,0 +1,32 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 4.0 +retraction_speed = =speed_print +retraction_prime_speed = =retraction_speed +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_normal.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_normal.inst.cfg new file mode 100644 index 0000000000..b781d3eb86 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_1p0_pro_copper_0.40_antibact_normal.inst.cfg @@ -0,0 +1,32 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 4.0 +retraction_speed = =speed_print +retraction_prime_speed = =retraction_speed +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_coarse.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_coarse.inst.cfg new file mode 100644 index 0000000000..e76a4f5df5 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_draft.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_draft.inst.cfg new file mode 100644 index 0000000000..f3b2f4b0c7 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_fine.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_fine.inst.cfg new file mode 100644 index 0000000000..f997a21ce7 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_fine.inst.cfg @@ -0,0 +1,29 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_normal.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_normal.inst.cfg new file mode 100644 index 0000000000..3e048b3c9d --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_antibact_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_coarse.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_coarse.inst.cfg new file mode 100644 index 0000000000..cea21e93fc --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_draft.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_draft.inst.cfg new file mode 100644 index 0000000000..eac9bd1604 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_fine.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_fine.inst.cfg new file mode 100644 index 0000000000..a5b9f1ba30 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_normal.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_normal.inst.cfg new file mode 100644 index 0000000000..7856ee7d03 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_antibact_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_coarse.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_coarse.inst.cfg new file mode 100644 index 0000000000..8cd4fd0bc2 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 7.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_draft.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_draft.inst.cfg new file mode 100644 index 0000000000..68ead2475c --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 7.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_fine.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_fine.inst.cfg new file mode 100644 index 0000000000..cf3c82a3cf --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_normal.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_normal.inst.cfg new file mode 100644 index 0000000000..ca3860ad7e --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_antibact_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_coarse.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_coarse.inst.cfg new file mode 100644 index 0000000000..fe174bccc8 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_antibact_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_draft.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_draft.inst.cfg new file mode 100644 index 0000000000..8ea09fb8b4 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_antibact_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_fine.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_fine.inst.cfg new file mode 100644 index 0000000000..97ff193c00 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_antibact_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_normal.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_normal.inst.cfg new file mode 100644 index 0000000000..124620e6a0 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_jr_w_pro_ss_0.40_antibact_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_antibact_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_coarse.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_coarse.inst.cfg new file mode 100644 index 0000000000..008e6c2715 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_topbottom = 10 +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_draft.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_draft.inst.cfg new file mode 100644 index 0000000000..4a70583723 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_topbottom = 10 +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_fine.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_fine.inst.cfg new file mode 100644 index 0000000000..bcc9278d05 --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_topbottom = 10 +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_normal.inst.cfg b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_normal.inst.cfg new file mode 100644 index 0000000000..2a87039f0c --- /dev/null +++ b/resources/quality/xyzprinting/anti_bact/xyzprinting_da_vinci_super_copper_0.40_antibact_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_antibact_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_topbottom = 10 +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_coarse.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_coarse.inst.cfg new file mode 100644 index 0000000000..4022f8e7b9 --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 6.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_draft.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_draft.inst.cfg new file mode 100644 index 0000000000..d0bca05b7a --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 6.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_fine.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_fine.inst.cfg new file mode 100644 index 0000000000..509931fe6a --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 6.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_normal.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_normal.inst.cfg new file mode 100644 index 0000000000..3fcfc291fa --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_carbon_fiber_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 6.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_coarse.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_coarse.inst.cfg new file mode 100644 index 0000000000..7cf513e9f9 --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =40 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 8.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_draft.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_draft.inst.cfg new file mode 100644 index 0000000000..faa98a333b --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =40 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 8.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_fine.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_fine.inst.cfg new file mode 100644 index 0000000000..b95a6e093e --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =40 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 8.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_normal.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_normal.inst.cfg new file mode 100644 index 0000000000..ce0acf723e --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_carbon_fiber_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =40 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 8.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_coarse.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_coarse.inst.cfg new file mode 100644 index 0000000000..bf603d73ad --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 40 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 8.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_draft.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_draft.inst.cfg new file mode 100644 index 0000000000..3d524c0d6f --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 40 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 8.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_fine.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_fine.inst.cfg new file mode 100644 index 0000000000..07c58edd6a --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 40 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 8.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_normal.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_normal.inst.cfg new file mode 100644 index 0000000000..a21795ec88 --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_carbon_fiber_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 40 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 8.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_coarse.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_coarse.inst.cfg new file mode 100644 index 0000000000..9e778b2ba3 --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 8.0 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_draft.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_draft.inst.cfg new file mode 100644 index 0000000000..97f6de0a6b --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 8.0 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_fine.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_fine.inst.cfg new file mode 100644 index 0000000000..1d69fbad4e --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 8.0 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_normal.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_normal.inst.cfg new file mode 100644 index 0000000000..a7518b9165 --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_jr_w_pro_hs_0.40_carbon_fiber_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 8.0 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_coarse.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_coarse.inst.cfg new file mode 100644 index 0000000000..efa2343ef7 --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_infill = 45 +speed_wall = =speed_print +speed_topbottom = 10 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 6.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_draft.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_draft.inst.cfg new file mode 100644 index 0000000000..8c8719c2ed --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_infill = 45 +speed_wall = =speed_print +speed_topbottom = 10 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 6.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_fine.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_fine.inst.cfg new file mode 100644 index 0000000000..882b5e020f --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_infill = 45 +speed_wall = =speed_print +speed_topbottom = 10 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 6.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_normal.inst.cfg b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_normal.inst.cfg new file mode 100644 index 0000000000..a731931b1b --- /dev/null +++ b/resources/quality/xyzprinting/carbon_fiber/xyzprinting_da_vinci_super_hs_0.40_carbon_fiber_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_carbon_fiber +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_infill = 45 +speed_wall = =speed_print +speed_topbottom = 10 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 6.0 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_coarse.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_coarse.inst.cfg new file mode 100644 index 0000000000..c0fd14a2bc --- /dev/null +++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_colorinkjet_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_draft.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_draft.inst.cfg new file mode 100644 index 0000000000..8d0a1d48b9 --- /dev/null +++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_colorinkjet_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_fine.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_fine.inst.cfg new file mode 100644 index 0000000000..6bebb3d706 --- /dev/null +++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_colorinkjet_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_normal.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_normal.inst.cfg new file mode 100644 index 0000000000..ec1ac6e945 --- /dev/null +++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_colorinkjet_pla_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_colorinkjet_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_coarse.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_coarse.inst.cfg new file mode 100644 index 0000000000..7a7196e95c --- /dev/null +++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_colorinkjet_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_draft.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_draft.inst.cfg new file mode 100644 index 0000000000..37462f7ee0 --- /dev/null +++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_colorinkjet_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_fine.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_fine.inst.cfg new file mode 100644 index 0000000000..1ed81effae --- /dev/null +++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_colorinkjet_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_normal.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_normal.inst.cfg new file mode 100644 index 0000000000..948691680a --- /dev/null +++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_colorinkjet_pla_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_colorinkjet_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_coarse.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_coarse.inst.cfg new file mode 100644 index 0000000000..b8e45ecb27 --- /dev/null +++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_colorinkjet_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_topbottom = 10 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_draft.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_draft.inst.cfg new file mode 100644 index 0000000000..ee2d6bc5a4 --- /dev/null +++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_colorinkjet_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_topbottom = 10 +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_fine.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_fine.inst.cfg new file mode 100644 index 0000000000..1f0c5e654e --- /dev/null +++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_colorinkjet_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_topbottom = 10 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_normal.inst.cfg b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_normal.inst.cfg new file mode 100644 index 0000000000..7356f4a39f --- /dev/null +++ b/resources/quality/xyzprinting/color_pla/xyzprinting_da_vinci_super_copper_0.40_colorinkjet_pla_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_colorinkjet_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_topbottom = 10 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_coarse.inst.cfg b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_coarse.inst.cfg new file mode 100644 index 0000000000..009a232b6b --- /dev/null +++ b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_flexible +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_topbottom = 10 +speed_travel = 100 +infill_sparse_density = 20 +retraction_amount = 6.0 +retraction_speed = 40 +skirt_brim_speed = =speed_print \ No newline at end of file diff --git a/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_draft.inst.cfg b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_draft.inst.cfg new file mode 100644 index 0000000000..3424449e8c --- /dev/null +++ b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_flexible +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_topbottom = 10 +speed_travel = 100 +infill_sparse_density = 20 +retraction_amount = 6.0 +retraction_speed = 40 +skirt_brim_speed = =speed_print \ No newline at end of file diff --git a/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_fine.inst.cfg b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_fine.inst.cfg new file mode 100644 index 0000000000..cd37ef504a --- /dev/null +++ b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_flexible +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_topbottom = 10 +speed_travel = 100 +infill_sparse_density = 20 +retraction_amount = 6.0 +retraction_speed = 40 +skirt_brim_speed = =speed_print \ No newline at end of file diff --git a/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_normal.inst.cfg b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_normal.inst.cfg new file mode 100644 index 0000000000..96ea38b3d7 --- /dev/null +++ b/resources/quality/xyzprinting/flexible/xyzprinting_da_vinci_super_copper_0.40_flexible_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_flexible +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_infill = =speed_print +speed_support = =speed_print +speed_topbottom = 10 +speed_travel = 100 +infill_sparse_density = 20 +retraction_amount = 6.0 +retraction_speed = 40 +skirt_brim_speed = =speed_print \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_coarse.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_coarse.inst.cfg new file mode 100644 index 0000000000..98a573cfff --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_draft.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_draft.inst.cfg new file mode 100644 index 0000000000..c9ed3ef6c8 --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = 0 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_fine.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_fine.inst.cfg new file mode 100644 index 0000000000..934e6ccc14 --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_normal.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_normal.inst.cfg new file mode 100644 index 0000000000..11a7fc100f --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40_metallic_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_coarse.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_coarse.inst.cfg new file mode 100644 index 0000000000..a0894899db --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 7.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_draft.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_draft.inst.cfg new file mode 100644 index 0000000000..09027e6aa7 --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 7.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_fine.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_fine.inst.cfg new file mode 100644 index 0000000000..20696a1c53 --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 7.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_normal.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_normal.inst.cfg new file mode 100644 index 0000000000..0478b12cfb --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40_metallic_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 7.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_coarse.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_coarse.inst.cfg new file mode 100644 index 0000000000..92647a35c0 --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 7.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_draft.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_draft.inst.cfg new file mode 100644 index 0000000000..2dfe27abb5 --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 7.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_fine.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_fine.inst.cfg new file mode 100644 index 0000000000..1b69b2c680 --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 7.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_normal.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_normal.inst.cfg new file mode 100644 index 0000000000..d384f1c461 --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40_metallic_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 7.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_coarse.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_coarse.inst.cfg new file mode 100644 index 0000000000..1d76ce8b0b --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.0 +retraction_speed = 40 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_draft.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_draft.inst.cfg new file mode 100644 index 0000000000..99943e8d5e --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.0 +retraction_speed = 40 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_fine.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_fine.inst.cfg new file mode 100644 index 0000000000..2379e379a2 --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.0 +retraction_speed = 40 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_normal.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_normal.inst.cfg new file mode 100644 index 0000000000..b842e33472 --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_jr_w_pro_hs_0.40_metallic_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.0 +retraction_speed = 40 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_coarse.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_coarse.inst.cfg new file mode 100644 index 0000000000..bebd6da8be --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 6.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_draft.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_draft.inst.cfg new file mode 100644 index 0000000000..864607a918 --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 6.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_fine.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_fine.inst.cfg new file mode 100644 index 0000000000..0ec1ae0596 --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 6.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_normal.inst.cfg b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_normal.inst.cfg new file mode 100644 index 0000000000..24fa6852de --- /dev/null +++ b/resources/quality/xyzprinting/metallic_pla/xyzprinting_da_vinci_super_hs_0.40_metallic_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_metallic_pla +variant = Hardened Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 6.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_coarse.inst.cfg b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_coarse.inst.cfg new file mode 100644 index 0000000000..d978a2c4ce --- /dev/null +++ b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_nylon +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 8.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 0 +brim_width = 5.0 \ No newline at end of file diff --git a/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_draft.inst.cfg b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_draft.inst.cfg new file mode 100644 index 0000000000..504ca405f2 --- /dev/null +++ b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_nylon +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 8.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 0 +brim_width = 5.0 \ No newline at end of file diff --git a/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_fine.inst.cfg b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_fine.inst.cfg new file mode 100644 index 0000000000..5866b1cd9e --- /dev/null +++ b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_nylon +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 8.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 0 +brim_width = 5.0 \ No newline at end of file diff --git a/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_normal.inst.cfg b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_normal.inst.cfg new file mode 100644 index 0000000000..bc24b127da --- /dev/null +++ b/resources/quality/xyzprinting/nylon/xyzprinting_da_vinci_super_copper_0.40_nylon_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_nylon +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 8.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 0 +brim_width = 5.0 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_coarse.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_coarse.inst.cfg new file mode 100644 index 0000000000..92233ea283 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.5 +retraction_speed = 25 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_draft.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_draft.inst.cfg new file mode 100644 index 0000000000..94b245b752 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.5 +retraction_speed = 25 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_fine.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_fine.inst.cfg new file mode 100644 index 0000000000..2ee10b585f --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.5 +retraction_speed = 25 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_normal.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_normal.inst.cfg new file mode 100644 index 0000000000..5eab80c575 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_1p0_pro_copper_0.40_petg_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.5 +retraction_speed = 25 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_coarse.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_coarse.inst.cfg new file mode 100644 index 0000000000..39bdce2a73 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_wall = 35 +speed_print = 30 +speed_topbottom = 10 +speed_infill = 50 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 25 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_draft.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_draft.inst.cfg new file mode 100644 index 0000000000..2b604f0574 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_wall = 35 +speed_print = 30 +speed_topbottom = 10 +speed_infill = 50 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 25 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_fine.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_fine.inst.cfg new file mode 100644 index 0000000000..407a5b5a1f --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_wall = 35 +speed_print = 30 +speed_topbottom = 10 +speed_infill = 50 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 25 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_normal.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_normal.inst.cfg new file mode 100644 index 0000000000..897fd75421 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_petg_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_wall = 35 +speed_print = 30 +speed_topbottom = 10 +speed_infill = 50 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 25 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_coarse.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_coarse.inst.cfg new file mode 100644 index 0000000000..e6b547b571 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 3.5 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_draft.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_draft.inst.cfg new file mode 100644 index 0000000000..cf82a0ff43 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 3.5 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_fine.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_fine.inst.cfg new file mode 100644 index 0000000000..80398c3905 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 3.5 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_normal.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_normal.inst.cfg new file mode 100644 index 0000000000..047928bf59 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_petg_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 3.5 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_coarse.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_coarse.inst.cfg new file mode 100644 index 0000000000..ca65aecc3c --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 3.5 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_draft.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_draft.inst.cfg new file mode 100644 index 0000000000..bccc7000f5 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 3.5 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_fine.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_fine.inst.cfg new file mode 100644 index 0000000000..e3b3b8ca84 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 3.5 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_normal.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_normal.inst.cfg new file mode 100644 index 0000000000..9944b65f17 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_petg_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 3.5 +retraction_speed = 20 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_coarse.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_coarse.inst.cfg new file mode 100644 index 0000000000..c2e182a292 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_petg +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_draft.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_draft.inst.cfg new file mode 100644 index 0000000000..a82a71aa88 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_petg +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_fine.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_fine.inst.cfg new file mode 100644 index 0000000000..48b8837f5a --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_petg +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_normal.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_normal.inst.cfg new file mode 100644 index 0000000000..ac2f07f066 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_jr_w_pro_ss_0.40_petg_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_petg +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_coarse.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_coarse.inst.cfg new file mode 100644 index 0000000000..02d35cfe2e --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 60 +speed_infill = =speed_print +speed_support = 30 +speed_topbottom = 10 +speed_travel = 120 +retraction_amount = 4.0 +retraction_speed = 25 +skirt_brim_speed = =speed_support +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_draft.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_draft.inst.cfg new file mode 100644 index 0000000000..20b6790bbf --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 60 +speed_infill = =speed_print +speed_support = 30 +speed_topbottom = 10 +speed_travel = 120 +retraction_amount = 4.0 +retraction_speed = 25 +skirt_brim_speed = =speed_support +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_fine.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_fine.inst.cfg new file mode 100644 index 0000000000..94ad6f0a72 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 60 +speed_infill = =speed_print +speed_support = 30 +speed_topbottom = 10 +speed_travel = 120 +retraction_amount = 4.0 +retraction_speed = 25 +skirt_brim_speed = =speed_support +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_normal.inst.cfg b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_normal.inst.cfg new file mode 100644 index 0000000000..b070e16059 --- /dev/null +++ b/resources/quality/xyzprinting/petg/xyzprinting_da_vinci_super_copper_0.40_petg_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_petg +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 60 +speed_infill = =speed_print +speed_support = 30 +speed_topbottom = 10 +speed_travel = 120 +retraction_amount = 4.0 +retraction_speed = 25 +skirt_brim_speed = =speed_support +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_coarse.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_coarse.inst.cfg new file mode 100644 index 0000000000..4666ba3ea3 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 4.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_draft.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_draft.inst.cfg new file mode 100644 index 0000000000..5987389b80 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 4.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_fine.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_fine.inst.cfg new file mode 100644 index 0000000000..738e119ff6 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 4.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_normal.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_normal.inst.cfg new file mode 100644 index 0000000000..de4ba3160f --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_pla_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 4.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_coarse.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_coarse.inst.cfg new file mode 100644 index 0000000000..2b25eee6c3 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_draft.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_draft.inst.cfg new file mode 100644 index 0000000000..ee5c9019b7 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_fine.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_fine.inst.cfg new file mode 100644 index 0000000000..66427ad13d --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_normal.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_normal.inst.cfg new file mode 100644 index 0000000000..9103825e26 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_pla_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_coarse.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_coarse.inst.cfg new file mode 100644 index 0000000000..2c1b7ecb46 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_draft.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_draft.inst.cfg new file mode 100644 index 0000000000..7b0d47b11e --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_fine.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_fine.inst.cfg new file mode 100644 index 0000000000..ecc0484c42 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_normal.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_normal.inst.cfg new file mode 100644 index 0000000000..82fbd49cc6 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_pla_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_coarse.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_coarse.inst.cfg new file mode 100644 index 0000000000..28e395f849 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_draft.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_draft.inst.cfg new file mode 100644 index 0000000000..851e1d167e --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_fine.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_fine.inst.cfg new file mode 100644 index 0000000000..30f81b6797 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_normal.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_normal.inst.cfg new file mode 100644 index 0000000000..aa102dd9a4 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_pla_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_coarse.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_coarse.inst.cfg new file mode 100644 index 0000000000..e8fd8e062d --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_draft.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_draft.inst.cfg new file mode 100644 index 0000000000..34590cab0b --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_fine.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_fine.inst.cfg new file mode 100644 index 0000000000..b07650d9e6 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_normal.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_normal.inst.cfg new file mode 100644 index 0000000000..ac013f0343 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_pla_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_coarse.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_coarse.inst.cfg new file mode 100644 index 0000000000..0482e36e61 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_draft.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_draft.inst.cfg new file mode 100644 index 0000000000..8123deb58a --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_fine.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_fine.inst.cfg new file mode 100644 index 0000000000..b7bcec1d73 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_normal.inst.cfg b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_normal.inst.cfg new file mode 100644 index 0000000000..d3efb9f586 --- /dev/null +++ b/resources/quality/xyzprinting/pla/xyzprinting_da_vinci_super_copper_0.40_pla_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_coarse.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_coarse.inst.cfg new file mode 100644 index 0000000000..399b7db820 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 4.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_draft.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_draft.inst.cfg new file mode 100644 index 0000000000..b9f85dcd3f --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 4.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_fine.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_fine.inst.cfg new file mode 100644 index 0000000000..e6b2e48b13 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 4.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_normal.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_normal.inst.cfg new file mode 100644 index 0000000000..bc2a638077 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_1p0_pro_copper_0.40_tough_pla_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 20 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 4.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_coarse.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_coarse.inst.cfg new file mode 100644 index 0000000000..e27de06402 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_draft.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_draft.inst.cfg new file mode 100644 index 0000000000..dfe0724569 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_fine.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_fine.inst.cfg new file mode 100644 index 0000000000..6e572f9fb1 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_normal.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_normal.inst.cfg new file mode 100644 index 0000000000..d4efcdee7d --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40_tough_pla_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 65 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 4.5 +retraction_speed = 30 +skirt_brim_speed = 30 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_coarse.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_coarse.inst.cfg new file mode 100644 index 0000000000..41dbf46e9c --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_draft.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_draft.inst.cfg new file mode 100644 index 0000000000..df57ca2d5f --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_fine.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_fine.inst.cfg new file mode 100644 index 0000000000..fbbeca7bb8 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_normal.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_normal.inst.cfg new file mode 100644 index 0000000000..5bb0cf8f0c --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40_tough_pla_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_coarse.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_coarse.inst.cfg new file mode 100644 index 0000000000..64af004e74 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_coarse.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_draft.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_draft.inst.cfg new file mode 100644 index 0000000000..f8c25551d6 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_draft.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_fine.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_fine.inst.cfg new file mode 100644 index 0000000000..5c267c3c94 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_fine.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_normal.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_normal.inst.cfg new file mode 100644 index 0000000000..08e8d08c8f --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40_tough_pla_normal.inst.cfg @@ -0,0 +1,31 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.0 +retraction_speed = 15 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_coarse.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_coarse.inst.cfg new file mode 100644 index 0000000000..1ddf6713e1 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_tough_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_draft.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_draft.inst.cfg new file mode 100644 index 0000000000..a9f33805c1 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_tough_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_fine.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_fine.inst.cfg new file mode 100644 index 0000000000..cdac51a11d --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_tough_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_normal.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_normal.inst.cfg new file mode 100644 index 0000000000..2f2f84feae --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_jr_w_pro_ss_0.40_tough_pla_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_tough_pla +variant = Stainless Steel 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_wall = =speed_print +speed_topbottom = 10 +speed_infill = 60 +speed_support = =speed_print +speed_travel = 100 +retraction_amount = 5.0 +retraction_speed = =speed_print +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_coarse.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_coarse.inst.cfg new file mode 100644 index 0000000000..23301eaa67 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_draft.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_draft.inst.cfg new file mode 100644 index 0000000000..527a868504 --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_fine.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_fine.inst.cfg new file mode 100644 index 0000000000..fdaaf3677d --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_normal.inst.cfg b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_normal.inst.cfg new file mode 100644 index 0000000000..f52c567e7c --- /dev/null +++ b/resources/quality/xyzprinting/tough_pla/xyzprinting_da_vinci_super_copper_0.40_tough_pla_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_tough_pla +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.35 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 30 +speed_topbottom = 10 +speed_infill = =speed_print +speed_support = =speed_print +speed_travel = 120 +retraction_amount = 5.5 +retraction_speed = 50 +skirt_brim_speed = =speed_print +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_coarse.inst.cfg b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_coarse.inst.cfg new file mode 100644 index 0000000000..88a1bff389 --- /dev/null +++ b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_coarse.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +material = xyzprinting_tpu +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 15 +speed_infill = =speed_print +speed_support = 30 +speed_travel = 120 +retraction_amount = 4.0 +retraction_speed = 30 +skirt_brim_speed = 30 +brim_width = 5.0 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_draft.inst.cfg b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_draft.inst.cfg new file mode 100644 index 0000000000..5d3b3f2290 --- /dev/null +++ b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_draft.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +material = xyzprinting_tpu +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 15 +speed_infill = =speed_print +speed_support = 30 +speed_travel = 120 +retraction_amount = 4.0 +retraction_speed = 30 +skirt_brim_speed = 30 +brim_width = 5.0 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_fine.inst.cfg b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_fine.inst.cfg new file mode 100644 index 0000000000..9b14b7a7ec --- /dev/null +++ b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_fine.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +material = xyzprinting_tpu +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 15 +speed_infill = =speed_print +speed_support = 30 +speed_travel = 120 +retraction_amount = 4.0 +retraction_speed = 30 +skirt_brim_speed = 30 +brim_width = 5.0 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_normal.inst.cfg b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_normal.inst.cfg new file mode 100644 index 0000000000..d354173c9f --- /dev/null +++ b/resources/quality/xyzprinting/tpu/xyzprinting_da_vinci_super_copper_0.40_tpu_normal.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +material = xyzprinting_tpu +variant = Copper 0.4mm Nozzle + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +material_bed_temperature_layer_0 = =material_bed_temperature +material_print_temperature_layer_0 = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +speed_print = 15 +speed_infill = =speed_print +speed_support = 30 +speed_travel = 120 +retraction_amount = 4.0 +retraction_speed = 30 +skirt_brim_speed = 30 +brim_width = 5.0 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_1p0_pro_global_0.10_fine.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_1p0_pro_global_0.10_fine.inst.cfg new file mode 100644 index 0000000000..22d4f080f6 --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_1p0_pro_global_0.10_fine.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +global_quality = True + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_1p0_pro_global_0.20_normal.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_1p0_pro_global_0.20_normal.inst.cfg new file mode 100644 index 0000000000..e4bba6ef43 --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_1p0_pro_global_0.20_normal.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +global_quality = True + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_1p0_pro_global_0.30_draft.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_1p0_pro_global_0.30_draft.inst.cfg new file mode 100644 index 0000000000..43732d22bc --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_1p0_pro_global_0.30_draft.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +global_quality = True + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_1p0_pro_global_0.40_coarse.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_1p0_pro_global_0.40_coarse.inst.cfg new file mode 100644 index 0000000000..59851849f2 --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_1p0_pro_global_0.40_coarse.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +global_quality = True + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_1p0a_pro_global_0.10_fine.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_1p0a_pro_global_0.10_fine.inst.cfg new file mode 100644 index 0000000000..759d92c12d --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_1p0a_pro_global_0.10_fine.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +global_quality = True + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_1p0a_pro_global_0.20_normal.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_1p0a_pro_global_0.20_normal.inst.cfg new file mode 100644 index 0000000000..f0b985cbbc --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_1p0a_pro_global_0.20_normal.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +global_quality = True + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_1p0a_pro_global_0.30_draft.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_1p0a_pro_global_0.30_draft.inst.cfg new file mode 100644 index 0000000000..887658e75b --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_1p0a_pro_global_0.30_draft.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +global_quality = True + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_1p0a_pro_global_0.40_coarse.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_1p0a_pro_global_0.40_coarse.inst.cfg new file mode 100644 index 0000000000..df36350350 --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_1p0a_pro_global_0.40_coarse.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +global_quality = True + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xep_global_0.10_fine.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xep_global_0.10_fine.inst.cfg new file mode 100644 index 0000000000..927bf458ab --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xep_global_0.10_fine.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +global_quality = True + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xep_global_0.20_normal.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xep_global_0.20_normal.inst.cfg new file mode 100644 index 0000000000..711a072e8d --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xep_global_0.20_normal.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +global_quality = True + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xep_global_0.30_draft.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xep_global_0.30_draft.inst.cfg new file mode 100644 index 0000000000..d7c9059a53 --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xep_global_0.30_draft.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +global_quality = True + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xep_global_0.40_coarse.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xep_global_0.40_coarse.inst.cfg new file mode 100644 index 0000000000..d0d05d205c --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xep_global_0.40_coarse.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +global_quality = True + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xp_global_0.10_fine.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xp_global_0.10_fine.inst.cfg new file mode 100644 index 0000000000..5f56c8eb12 --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xp_global_0.10_fine.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +global_quality = True + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xp_global_0.20_normal.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xp_global_0.20_normal.inst.cfg new file mode 100644 index 0000000000..97790a58d1 --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xp_global_0.20_normal.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +global_quality = True + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xp_global_0.30_draft.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xp_global_0.30_draft.inst.cfg new file mode 100644 index 0000000000..23fb57ee4c --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xp_global_0.30_draft.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +global_quality = True + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xp_global_0.40_coarse.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xp_global_0.40_coarse.inst.cfg new file mode 100644 index 0000000000..f3af960d25 --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_pro_xp_global_0.40_coarse.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +global_quality = True + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_w_pro_global_0.10_fine.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_w_pro_global_0.10_fine.inst.cfg new file mode 100644 index 0000000000..d10765c9b5 --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_w_pro_global_0.10_fine.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +global_quality = True + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_w_pro_global_0.20_normal.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_w_pro_global_0.20_normal.inst.cfg new file mode 100644 index 0000000000..5f02e6e862 --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_w_pro_global_0.20_normal.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +global_quality = True + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_w_pro_global_0.30_draft.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_w_pro_global_0.30_draft.inst.cfg new file mode 100644 index 0000000000..4e046542fe --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_w_pro_global_0.30_draft.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +global_quality = True + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_w_pro_global_0.40_coarse.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_w_pro_global_0.40_coarse.inst.cfg new file mode 100644 index 0000000000..b091961142 --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_jr_w_pro_global_0.40_coarse.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +global_quality = True + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.10_fine.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.10_fine.inst.cfg new file mode 100644 index 0000000000..020671bcbf --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.10_fine.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Fine Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = fine +weight = 0 +global_quality = True + +[values] +layer_height = 0.1 +layer_height_0 = 0.2 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.20_normal.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.20_normal.inst.cfg new file mode 100644 index 0000000000..abc8b5d167 --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.20_normal.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Normal Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = -1 +global_quality = True + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.30_draft.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.30_draft.inst.cfg new file mode 100644 index 0000000000..1d779df02b --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.30_draft.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Draft Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = draft +weight = -2 +global_quality = True + +[values] +layer_height = 0.3 +layer_height_0 = 0.4 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.40_coarse.inst.cfg b/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.40_coarse.inst.cfg new file mode 100644 index 0000000000..0b7e1313e1 --- /dev/null +++ b/resources/quality/xyzprinting/xyzprinting_da_vinci_super_global_0.40_coarse.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Coarse Quality +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = quality +quality_type = coarse +weight = -3 +global_quality = True + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +material_diameter = 1.75 +infill_sparse_density = 10 \ No newline at end of file diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index bb3bba757f..4bfe72cda2 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -1,10 +1,16 @@ +[4.12.1] +* Bug fixes +- Updated Shapely to version 1.8.0 which, among other things, fixes multiplying objects on MacOS Monterey +- Fixed a bug in Lightning infill where the infill was printed multiple times under certain circumstances + [4.12.0] -Beta +For an overview of the new features in Cura 4.12, please watch our video. + * Lightning infill The new lightning infill setting lets you to print high-quality top layers but is optimized to use less material and increase your production speed. Special thanks to rburema and BagelOrb! * Improved top surface quality -We’ve tweaked the Monotonic setting and made adjustments throughout print profiles. This removes occasional scarring on models and improves top surface quality by default. +We’ve tweaked the Monotonic setting and made adjustments throughout Ultimaker print profiles. This removes occasional scarring on models and improves top surface quality by default. * Improved horizontal print quality Resulting in reduction of ringing, improving resolution and overall print quality. @@ -13,15 +19,15 @@ Resulting in reduction of ringing, improving resolution and overall print qualit The new switcher provides a simpler way to navigate and use other Ultimaker applications, including Ultimaker Digital Factory, Ultimaker Marketplace, and Ultimaker 3D Printing Academy. Reporting bugs to Github is now just one click away, and it’s easier to find the application you need. * Faster start-up -We've shaved 10 seconds from Ultimaker Cura's start-up time by optimizing profile data caching +We've shaved 10 seconds from Ultimaker Cura's start-up time by optimizing profile data caching. -*Other new features: -- Moved the Skip button to the left bottom on the Sign in onboarding page and replaced with the Sign in button and Create new account. +* Other new features: +- Moved the skip button to the left bottom on the sign in onboarding page and replaced with the sign in button and Create new account - Add {material_type} and {material_name} as replacement patterns, contributed by fieldOfView - Update file name after saving - Make parking optional in all "methods" of Pause at Height, contributed by fieldOfView -*Bug fixes: +* Bug fixes: - Fixed a bug when combing goes through skin on Top Surface Skin Layers - Fixed a bug in one-at-a-time mode to not wait for initial layer bed temperature if the temperature stays the same - Fixed a bug where there was double infill and gap filling @@ -29,12 +35,18 @@ We've shaved 10 seconds from Ultimaker Cura's start-up time by optimizing profil - Fixed an engine crash when using monotonic ordering with zigzag skin pattern - Fixed missing commas in disallowed list for code injections, contributed by YuvalZilber - Fixed various typos, contributed by luzpaz -- Fixed FilamentChange Retract method +- Fixed Filament Change Retract method - Fixed extra microsegments inserted from Wall Overlap Computation - Fixed inconsistent material name in the header and material selection dropdown - Fixed scaling model down after scaling it up with tool handles - Fixed single instance option when opening different files - Fixed duplicating and multiplying support blockers +- Fixed a bug where a random 0 was added in end g-code +- Fixed a bug in Tree support in the global and per object settings +- Fixed a bug where special characters in configuration files caused a crash +- Fixed a bug where infill goes through skin +- Fixed a bug where ironing doesn't listen to combing mode +- Fixed a bug related to the translations in the monitor tab * Printer definitions, profiles and materials: - Added Creasee CS50S pro, Creasee Skywalker and Creasee Phoenix printer definitions, contributed by ivovk9 @@ -50,7 +62,7 @@ We've shaved 10 seconds from Ultimaker Cura's start-up time by optimizing profil - Updated FLSUN Super Racer profiles, contritubed by Guilouz - Updated Mega S and X acceleration to firmware default, contributed by NilsRo -*Known bugs with Lighting infill: +* Known bugs with Lighting infill: - Connect infill polygons doesn't work - Infill Wipe Distance applies to every polyline - Infill mesh modifier density @@ -276,305 +288,5 @@ If you had (UX, visual, graphics card) problems, specifically on (newer) MacOS v - ZAV series, contributed by kimer2002. [4.8.0] -For an overview of the new features in Cura 4.8, please see this video: Change log overview. -* New arrange algorithm! -Shout-out to Prusa Research, since they made the libnest2d library for this, and allowed a licence change. - -* When opening a project file, pick any matching printer in addition to just exact match and new definition. -Previously, when someone sent you a project, you either had to have the exact same printer under the exact same name, or create an entirely new instance. Now, in the open project dialog, you can specify any printer that has a(n exactly) matching printer-type. - -* Show warning message on profiles that where successfully imported, but not supported by the currently active configuration. -People where a bit confused when adding profiles, which then didn't show up. With this new version, when you add a profile that isn't supported by the current instance (but otherwise correctly imported), you get a warning-message. - -* Show parts of the model below the build-plate in a different color. -When viewing the build-plate from below, there's now shadow visible anymore. As this helped the user determine what part of the model was below the buildplate, we decided to color that part differently instead. - -* Show the familiar striped pattern for objects outside of the build-volume in Preview mode as well. -Models outside of the build-volume can of course not be sliced. In the Prepare mode, this was already visible with solid objects indicated in the familiar grey-yellow striped pattern. Now you can also see the objects that are still in the scene just outside if the build-volume in Preview mode. - -* Iron the top-most bottom layer when spiralizing a solid model, contributed by smartavionics -Ironing was only used for top-layers, or every layer. But what is the biggest flat surface in a vase? This helpful pull request made it so that, in this case, the top-most bottom layer is used to iron on. - -* Allow scrolling through setting-tooltips, useful for some plugins. -Certain plugins, such as the very useful Settings Guide, occasionally have very large tooltips. This update allows you to scroll through those. - -* Bug Fixes -- Fixed under-simplification (blobs, zits) on some printer models. An oversight in 4.6.x resulted in an oversimplification (smoothing) of models. The attempted fix in 4.7.x overcompensated, which gave difficulty (zits, blobs) for some printer models when the resulting gcode became too intricate. This is now fixed, though some profiles might need to be updated, since they where made against 4.6.x, and therefore may rely on the over-simplification. -- Fix percentage text-fields when scaling non-uniformly. -- Fix cloud printer stuck in connect/disconnect loop. -- Fix rare crash when processing stair stepping in support. -- Fix sudden increase in tree support branch diameter. -- Fix cases of tree-support resting against vertical wall. -- Fix conical support missing on printers with 'origin at center' set. -- Fix infill multiplier and connected lines settings not cooperating with each other. -- Fixed an issue with skin-edge support, contributed by smartavionics -- Fix printer renaming didn't always stick after restart. -- Fix move after retraction not changing speed if it's a factor 60 greater. -- Fix Windows file alteration detection (reload file popup message appears again). -- OBJ-file reader now doesn't get confused by legal negative indices. -- Fix off-by-one error that could cause horizontal faces to shift one layer upwards. -- Fix out of bounds array and lost checks for segments ended with mesh vertices, contributed bt skarasov -- Remove redundant 'successful responses' variable, contributed by aerotog -- In rare cases, brim and prime-tower-bim would overlap. -- Fix support for some models when bottom distance and stair step height where both 0 (like with PVA). -- An issue with infill only overlap modifier when the wall line count was overridden in the global settings. -- Filling gaps between walls would also fill between skin and infill. - -* Printer definitions and profiles -- Introducing the Ultimaker 2+ Connect -- Artillery Sidewinder X1, Artillery Sidewinder Genius, contributed by cataclism -- AnyCubic Kossel, contributed by FoxExe -- BIQU B1, contributed by looxonline -- BLV mgn Cube 300, contributed by wolfgangmauer -- Cocoon Create, Cocoon Create Touch, contributed by thushan -- Creality CR-6 SE, contributed by MatthieuMH -- Flying Bear Ghost 5, contributed by oducceu -- Fused Form 3D (FF300, FF600, FF600+, FFmini), contributed by FusedForm -- Add Acetate profiles for Strateo3D, contributed by KOUBeMT - -[4.7.1] -For an overview of the new features in Cura 4.7, please see this video: Change log overview. - -* Bug fixes -- Fixed a crash when duplicating a built-in profile. -- Having an equals symbol in your start or end g-code would cause part of that g-code to disappear and could cause a crash when loading a model. This is fixed now. -- The MacOS build is now notarized by Apple, to prevent a security warning from popping up when starting Cura for the first time. -- Corrected the orientation of the build plate mesh for Tevo Tarantula Pro. - -[4.7.0] -* Rotation widgets -fieldOfView has contributed code that adds 3 pairs of arrow widgets to the Rotate tool handle, to rotate objects by exactly 90 degrees. - -* Performance improvements with multiple 3D models -In previous versions many objects on a build plate could cause Cura's performance and response to be slow. We have made some code optimizations to increase the responsiveness of Cura in such cases. - -* Cloud connections improvements -Improved the overall UX workflow when a user is using a cloud connection. Check our new enhancements below. - -* Moved tree-support from experimental to normal settings -We've made stability fixes and tested thoroughly so that it can be considered stable. - -* Improve object list GUI -The object list indicates now the extruder used for each model, the mesh type if the model is not a normal mesh, and the number of per model setting overrides and whether a model is outside of the build plate. Contributed by fieldOfView. - -* Support for MacOS Big Sur -Ultimaker Cura will now run on Apple's upcoming operating system. - -* Change normal support vs. tree support into a drop-down -There is now the option of easily switching between normal and tree support. You cannot enable both at the same time any more. - -* Add "Multiply model" to Edit menu -The option is now also accessible in the Edit menu and not only in the context menu (right-click). - -* Add local printer improvements -Whenever the user wants to add a non-networked printer it is now easier to distinguish the scrollbar and some more information regarding the selected printer in our new redesigned layout. Have a look yourself! Brought to us by fieldOfView. - -* Show all while searching per object settings -For more ease-of-use, the behavior has been changed so that all settings are visible temporarily, even if initial were hidden. - -* Search through setting descriptions -When searching through the custom settings, the results include all the matches found in both the setting names and setting descriptions. This makes some settings easier to find if you don't remember the name. - -* Check for account updates manually -A check for update/sync/refresh button was added near the account so that the user can manually check for updates of subscribed Marketplace packages and available Digital Factory printers. - -* Always select last write-device -Cura will now remember the last used output device to save the g-code to (to file, USB stick, etc.) Contributed by fieldOfView. - -* Improved sync with the Ultimaker Marketplace -Profile picture and links to the Digital Factory have been improved in the account dropdown. - -* Add option to sign in with another account while looking for cloud printers -The "Sign in with a different account" link logs the user off both from Cura and the browser, so that they can sign in with another account. In case the other account has extra cloud printers, then these printers are added to Cura and are available for use. - -* Show warning in printer management page that removing is temporary -When removing a printer in your Digital Factory, a message pops up to inform the user that the printer will be re-added in the next sync. - -* Show cloud connection not available -We now display an offline icon when losing connection to a printer in the Digital Factory. - -* Show notification when printer is removed from account -We show a notification when a printer is removed from the account. You can either go to the account page to restore access or remove it from Cura. In order to establish a new connection, the user is directed to the Digital Factory. - -* Add an offline printer, linked to an account, to Cura -Printers that are temporarily offline (but previously added to your account) will also be added to Cura. You won't be able to send a print to that printer, but you could slice for it and store the g-code elsewhere. - -* Adjust initial layer horizontal expansion -We adjusted the initial layer horizontal expansion for some profiles. This compensates for Elephant's Foot, a small defect where the bottom of the print has a little ridge where it is molten to the build plate. - -* Allow a g-code to be inserted before or after pausing -It allows the user to enter a custom g-code before and after a pause at height. Contributed by rodrigosclosa. - -* Remove package ratings -The package ratings have been removed from the Marketplace. - -* Remove extra skin wall count in concentric -Hide "Extra Skin Wall Count" setting if a concentric pattern is used, and don't let it affect the print any more. - -* Support Stair Step Minimum Slope Angle -With this setting you can disable stair stepping on the very bottom of the support, up until the slope of the model has a certain angle. - -* Pause at Height scripts combined -Instead of having various scripts to use for different machines, there is now just one Pause at Height post-processing script, so all printers can now have the same features when pausing. Contributed by fieldOfView. - -* Pause at Height limited to 1 redo layer -The "redo layers" setting is replaced by a checkbox to redo just the last layer, to prevent colliding the print head with previously printed layers. - -* Change at Z improvements -Added support for changing Retract Length and Speed and fixed an issue when multiple changes are stacked on top of each other. Contributed by novamxd. - -* Add post-processing script display progress on LCD -The "Display Progress On LCD" post-processing script shows the time left and the percentage on their LCD screen. Contributed by Bostwickenator. - -* Add preference for single instance -If enabled, only one instance of Cura will be started at a time. Contributed by fieldOfView. - -* Remove spaghetti infill -This setting was rarely used and didn't work well. - -* Bug fixes -- Fixed issues with support no longer generated on some parts of the model. Support Stair Steps has caused some support to be missing where it touches the build plate or where it's resting on a shallow surface. It should be complete again. -- Fixed multiple different issues with tree support, where branches would intersect with the model, the wouldn't keep distance when resting on the model, or when printing with Spiralize mode. -- Fixed an issue where Cubic Subdivision infill didn't move along with the model. -- Cubic Subdivision will now rotate according to the Infill Line Directions setting. Contributed by smartavionics. -- X-ray view is now red again, instead of translucent green. -- Improved wording of the "Discard/Keep Changes" dialog for clarity. -- Models assigned to extruders >4 are visible again in layer view. -- Fixed an issue when importing images if the "Base" setting was greater than "Height". -- Cura now outputs a command to cool down the build plate for the second object in one-at-a-time mode even if the Initial Layer Build Plate Temperature is 0. -- Distance between infill and walls and between infill and skin is corrected when using Infill Layer Thickness. -- Fixed a crash when Coasting Minimum Volume is set to 0. -- The usable build volume will no longer be shrunk unnecessarily when not using any adhesion, but using a prime tower with a brim. -- Fixed a slicing crash when combining Randomize Infill Start with an even number for Infill Line Multiplier. -- Improved reduction of model resolution. The Maximum Resolution and Deviation settings should now be more accurate and no longer behave differently in one corner of the model. -- Removed an unintended gap when something was resting on an ironed surface. -- Fix skirt printing out of order, causing unnecessary travel moves. Contributed by smartavionics. -- A fix was added by smartavionics which removes unnecessary long moves that travel towards the outer wall. -- It wasn't possible to connect to a network printer if two network plugins were enabled simultaneously. Now made possible by Loociano. -- Support settings are now visible when you have support disabled, but a support mesh is present in the scene. Fixed by fieldOfView. -- Fix printing speed after performing a retraction when using the stretch post-processing script. Contributed by sgtnoodle. -- Prevent tool panels from overlapping with scene information. Fix made by smartavionics. -- The values of the machine settings would look cut-off on some Linux distributions. Now fixed by smartavionics. -- Fixed settings sometimes not appearing if they belong to a checkbox setting that is enabled by default (e.g. retraction settings belonging to Enable Retraction). -- We cleaned up our “About...” dialog. It is now up to date. -- Improve performance of loading profile metadata. This fix improves the start-up time of Cura. -- When loading images, the translucency and linear options were swapped. Translucency should now again be tuned for lithophanes, and linear for a height map. Contributed by michalsc. -- Retractions in travel move to next layer were sometimes omitted, but that's fixed now. Contributed by smartavionics. -- Fix initial layer thickness when empty initial layers are removed. Contributed by smartavionics. -- If Brim Replaces Support is enabled, the brim will now also replace support interface. - -* Printer definitions and profiles -- Custom printer for Smoothieware firmware. Contributed by grk3010. -- SVT DYITech. Contributed by venkatkamesh. -- HMS434 update. Contributed by maukCC. -- Cubicon Style NEO-A22. Contributed by hunibest-Hyvision. -- Atmat Machines. Contributed by gandzia44. -- Adjusted error limits for some MonoPrice Mini Delta settings. Contributed by PurpleHullPeas. -- Tronxy. Contributed by 64bittuning. -- Uni 3D Series. Contributed by evg33. -- Predator printers and mesh for FLSUN-QQ. Contributed by curso007. -- Fixed bed dimensions for Geeetech A10M and update Geeetech A10. Contributed by gerardrubio and keleticsaba. -- Anycubic Mega Zero. Contributed by kad. -- New Deltacomb models and updates. Contributed by kaleidoscopeit. -- Add 2nd extruder to Tevo Tarantula printers. Contributed by paalex. -- I3 Metal Motion. Contributed by pfelecan. -- Lotmaxx Shark. Contributed by sm3dp. -- Dagoma dual-extrusion printers. Contributed by 0r31. -- Sovol 3D. Contributed by Joyce-lujunxu. -- Tinyboy printers. Contributed by fred2088. -- Beamup L. Contributed by beamup3d. -- Strateo3D material updates. Contributed by KOUBeMT. -- Adjusted firmware speed/acceleration rates for Dagoma Disco. Contributed by Sophist-UK. - -[4.6.2] -* Removed Ultibot from Marketplace login screen. -For professionalism, Ultibot has been asked to leave the Marketplace login screen. He's now gone from everything. - -* Bug fixes -- We fixed a frustrating bug where a package would keep issuing a badge notification to update, even after the package had been updated. -- The Ultimaker 2+ generated an unwanted travel move that could drag priming material into the start of a print. This is now fixed. - -[4.6.1] -* Bug fixes -- Changes to the Simplify() algorithm in 4.6.0 caused Z seam placement issues, which resulted in less-than-perfect results. This has been fixed. -- Added missing nozzle profiles for Ender 3 Pro. - -[4.6.0] - -THANK YOU to all Ultimaker Cura users helping in the fight against COVID-19 – with 3D printing, volunteering, or just by staying home. Want to get involved? Find out more at https://ultimaker.com/in/cura/covid-19 - -* New Intent profiles. -In version 4.4 we introduced Intent profiles for the Ultimaker S3 and Ultimaker S5 which allow you to start prints at the click of a button without a lot of configuration steps. Due to popular demand, version 4.6 expands the range of Engineering Intent profiles to include more of the Ultimaker material portfolio: PC, Nylon, CPE, and CPE+. These work with 0.4 print cores. - -* Show active post processing scripts. -fieldOfview has contributed an ease of use improvement to the post processing plugin. The number of enabled post processing scripts will now display as a badge notification over the post processing scripts icon. A tooltip gives extra information about which scripts are enabled for quick and easy inspection, so there's no need to open the post processing dialog. - -* Hole Horizontal Expansion. -smartavionics has contributed a new setting that applies an offset to all holes on each layer, allowing you to manually enlarge or contract holes to compensate for horizontal expansion. - -* Per-model settings. -The "Infill only" checkbox has been changed to a dropdown selection: “Infill mesh only” or “Cutting mesh”. - -* Transparent support rendering. -In preview mode with ‘Line type’ selected, support material will render with transparency so you can easily see what’s being supported. - -* No stair stepping for PVA profiles. -Stair stepping is intended to reduce the adhesion between support and the model, where the support rests on the model, and to reduce scarring. As PVA doesn't suffer from scarring or adhesion issues due to its water-solubility, this value has been set to 0 for PVA profiles. A known issue with the stair stepping algorithm causes support to disappear sometimes, so doing this reduces the chance of that happening when PVA is used. - -* Separators in extensions menu. -fieldOfview has contributed a method for plugin authors to add separators between menu items in the “Extensions” submenu. The method is backwards-compatible so changes don’t have to be made in Cura and Uranium together. - -* Ultimaker account sign in prompt. -Added clearer text to the sign in popup and first use flow to highlight the benefits of using an Ultimaker account with Cura. - -* Updated installer. -Small fixes have been made to the installer. To keep up with the times, we’ve also updated the images to display an Ultimaker S3 instead of an Ultimaker 3. - -* Infill mesh ordering. -When you have three objects overlapping each other and you set two of them to "Modify settings for infill of other models", then the setting "Infill Mesh Order" determines which of the two infill meshes gets priority where they overlap. This was broken for cutting meshes, so BagelOrb contributed a fix. - -* Backups storage size. -We’ve put a hard limit on backup file size in this release to prevent other files being stored there. - -* 3MF gcode comments removed. -Fixed a bug where comments were removed from Start/End G-codes when opening from a 3MF. - -* Print monitor preheat fields. -Values in the print monitor preheat fields were broken in previous versions, they have now been fixed by fieldOfview. - -* Stepper motor disarming during pause at height. -Some printers automatically disable their steppers after a pause after a certain time. This script makes it possible to set that in the pause script (instead of relying on default behavior of the firmware). - -* Crash if logging in on two instances at the same time. -During the beta period we caught a critical bug where logging in to an Ultimaker account with two instances of Cura would crash the second instance. It crashes because while the web page is open, Cura opens a web server in the local host. The web page redirects to that web server when you've logged in, so that it knows that the log-in was successful and what the credentials are. Both instances try to create a web server on the same port, which is impossible. - -* "Changes detected from your Ultimaker account" message. -We fixed a bug on MacOS where duplicate "Changes detected from your Ultimaker account" popups would appear at a single time. - -* Crashes when inactive. -Some people reported experiencing crashes when the computer had been inactive for a long time, or when the laptop got suspended or went to sleep. This has been fixed. - -* Support blocker is not blocking support. -Fixed an issue where the support blocker was not blocking support. - -* Sending slice message takes too long when using mesh helpers. -Fixed an issue where it would take too long to trigger a slice when using the mesh helpers and support blocker. - -* Flying Bear printers. -oducceu has contributed a machine definition for the Flying Bear Ghost 4S Printer. - -* Magicfirm printers. -jeffkyjin has contributed machine definitions for MBot Grid II+, MBot Grid II+ (dual), MBot Grid IV+ and MBot Grid IV+ (dual). - -* HMS434. -Updates to the HMS434 machine definition have been contributed by maukcc. - -* FabX Pro. -hussainsail2002 has contributed machine definitions for FabX Pro and print profiles for REDD materials. - -* Disclaimer: Third-party machine definitions are accepted as contributed, and are not tested or maintained in any way by the Cura development team. - -[4.5.0] - -The release notes of versions <= 4.5.0 can be found in our releases GitHub page. +The release notes of versions <= 4.8.0 can be found in our releases GitHub page. diff --git a/resources/texts/whats_new/0.html b/resources/texts/whats_new/0.html index aae97ea2a7..81db8991e7 100644 --- a/resources/texts/whats_new/0.html +++ b/resources/texts/whats_new/0.html @@ -1,2 +1,2 @@ -

Improve first time right – with print profile optimizations

-

As a result of countless hours of print process optimizations by our materials and software engineers – we’ve packed Ultimaker Cura 4.12 beta with quality improvements for print profiles. This increases first-time-right results by improving default top surface and horizontal print quality. Start your print and try it out!

\ No newline at end of file +

Improve first time right – with Ultimaker print profile optimizations

+

As a result of countless hours of print process optimizations by our materials and software engineers – we’ve packed Ultimaker Cura 4.12 with quality improvements for Ultimaker print profiles. This increases first-time-right results by improving default top surface and horizontal print quality. Start your print and try it out!

\ No newline at end of file diff --git a/resources/texts/whats_new/4.html b/resources/texts/whats_new/4.html index 13608fe1b0..35c8c73497 100644 --- a/resources/texts/whats_new/4.html +++ b/resources/texts/whats_new/4.html @@ -1,2 +1,2 @@ -

Academy: Beginner’s guide to FFF

-

Ready to dive into FFF printing but don’t know where to start? From A for “Applications” to Z for “Z-screw lubrication”, our newest free Ultimaker Academy course Beginner’s guide to FFF has you covered. Then, get extra kudos by sharing it with your colleagues and friends.

\ No newline at end of file +

Never a better time to buy Ultimaker

+

Want to unlock all the benefits of the Ultimaker platform? For a limited time, get at least 20% off a full Ultimaker 3D printing setup to access easy remote printing, native CAD import, your own digital parts library, and more! Click here to discover how much you could save

\ No newline at end of file diff --git a/resources/texts/whats_new/5.html b/resources/texts/whats_new/5.html index 30d4375c2d..13608fe1b0 100644 --- a/resources/texts/whats_new/5.html +++ b/resources/texts/whats_new/5.html @@ -1,2 +1,2 @@ -

There is a lot more...

-

Want more information on new features, bug fixes, and more for Ultimaker Cura 4.12 beta? Read the full blog post here. And don't forget to give us your feedback on GitHub!

\ No newline at end of file +

Academy: Beginner’s guide to FFF

+

Ready to dive into FFF printing but don’t know where to start? From A for “Applications” to Z for “Z-screw lubrication”, our newest free Ultimaker Academy course Beginner’s guide to FFF has you covered. Then, get extra kudos by sharing it with your colleagues and friends.

\ No newline at end of file diff --git a/resources/themes/cura-light/icons/low/ErrorBadge.svg b/resources/themes/cura-light/icons/low/ErrorBadge.svg new file mode 100644 index 0000000000..a4df126394 --- /dev/null +++ b/resources/themes/cura-light/icons/low/ErrorBadge.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/themes/cura-light/icons/low/WarningBadge.svg b/resources/themes/cura-light/icons/low/WarningBadge.svg new file mode 100644 index 0000000000..63a77919d4 --- /dev/null +++ b/resources/themes/cura-light/icons/low/WarningBadge.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/themes/cura-light/theme.json b/resources/themes/cura-light/theme.json index 9dc3d8d114..f59231d960 100644 --- a/resources/themes/cura-light/theme.json +++ b/resources/themes/cura-light/theme.json @@ -472,7 +472,9 @@ "monitor_carousel_dot_current": [119, 119, 119, 255], "cloud_unavailable": [153, 153, 153, 255], - "connection_badge_background": [255, 255, 255, 255] + "connection_badge_background": [255, 255, 255, 255], + "warning_badge_background": [0, 0, 0, 255], + "error_badge_background": [255, 255, 255, 255] }, "sizes": { diff --git a/resources/variants/xyzprinting_base_0.40.inst.cfg b/resources/variants/xyzprinting_base_0.40.inst.cfg new file mode 100644 index 0000000000..ade1dea1f1 --- /dev/null +++ b/resources/variants/xyzprinting_base_0.40.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = xyzprinting_base + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/xyzprinting_da_vinci_1p0_pro_copper_0.40.inst.cfg b/resources/variants/xyzprinting_da_vinci_1p0_pro_copper_0.40.inst.cfg new file mode 100644 index 0000000000..867fa94351 --- /dev/null +++ b/resources/variants/xyzprinting_da_vinci_1p0_pro_copper_0.40.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = Copper 0.4mm Nozzle +version = 4 +definition = xyzprinting_da_vinci_1p0_pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_id = Copper 0.4mm Nozzle \ No newline at end of file diff --git a/resources/variants/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40.inst.cfg b/resources/variants/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40.inst.cfg new file mode 100644 index 0000000000..79833c630c --- /dev/null +++ b/resources/variants/xyzprinting_da_vinci_jr_1p0a_pro_copper_0.40.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = Copper 0.4mm Nozzle +version = 4 +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_id = Copper 0.4mm Nozzle \ No newline at end of file diff --git a/resources/variants/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40.inst.cfg b/resources/variants/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40.inst.cfg new file mode 100644 index 0000000000..8d542987a8 --- /dev/null +++ b/resources/variants/xyzprinting_da_vinci_jr_1p0a_pro_hs_0.40.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = Hardened Steel 0.4mm Nozzle +version = 4 +definition = xyzprinting_da_vinci_jr_1p0a_pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_id = Hardened Steel 0.4mm Nozzle \ No newline at end of file diff --git a/resources/variants/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40.inst.cfg b/resources/variants/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40.inst.cfg new file mode 100644 index 0000000000..bb83d95524 --- /dev/null +++ b/resources/variants/xyzprinting_da_vinci_jr_pro_xeplus_copper_0.40.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = Copper 0.4mm Nozzle +version = 4 +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_id = Copper 0.4mm Nozzle diff --git a/resources/variants/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40.inst.cfg b/resources/variants/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40.inst.cfg new file mode 100644 index 0000000000..1cda9d703c --- /dev/null +++ b/resources/variants/xyzprinting_da_vinci_jr_pro_xeplus_hs_0.40.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = Hardened Steel 0.4mm Nozzle +version = 4 +definition = xyzprinting_da_vinci_jr_pro_xeplus + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_id = Hardened Steel 0.4mm Nozzle diff --git a/resources/variants/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40.inst.cfg b/resources/variants/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40.inst.cfg new file mode 100644 index 0000000000..39ae593be4 --- /dev/null +++ b/resources/variants/xyzprinting_da_vinci_jr_pro_xplus_copper_0.40.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = Copper 0.4mm Nozzle +version = 4 +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_id = Copper 0.4mm Nozzle diff --git a/resources/variants/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40.inst.cfg b/resources/variants/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40.inst.cfg new file mode 100644 index 0000000000..2d192c729a --- /dev/null +++ b/resources/variants/xyzprinting_da_vinci_jr_pro_xplus_hs_0.40.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = Hardened Steel 0.4mm Nozzle +version = 4 +definition = xyzprinting_da_vinci_jr_pro_xplus + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_id = Hardened Steel 0.4mm Nozzle diff --git a/resources/variants/xyzprinting_da_vinci_jr_w_pro_hs_0.40.inst.cfg b/resources/variants/xyzprinting_da_vinci_jr_w_pro_hs_0.40.inst.cfg new file mode 100644 index 0000000000..1cda468b70 --- /dev/null +++ b/resources/variants/xyzprinting_da_vinci_jr_w_pro_hs_0.40.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = Hardened Steel 0.4mm Nozzle +version = 4 +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_id = Hardened Steel 0.4mm Nozzle \ No newline at end of file diff --git a/resources/variants/xyzprinting_da_vinci_jr_w_pro_ss_0.40.inst.cfg b/resources/variants/xyzprinting_da_vinci_jr_w_pro_ss_0.40.inst.cfg new file mode 100644 index 0000000000..aaf2d4054d --- /dev/null +++ b/resources/variants/xyzprinting_da_vinci_jr_w_pro_ss_0.40.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = Stainless Steel 0.4mm Nozzle +version = 4 +definition = xyzprinting_da_vinci_jr_w_pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_id = Stainless Steel 0.4mm Nozzle \ No newline at end of file diff --git a/resources/variants/xyzprinting_da_vinci_super_copper_0.40.inst.cfg b/resources/variants/xyzprinting_da_vinci_super_copper_0.40.inst.cfg new file mode 100644 index 0000000000..e5a37cb1ed --- /dev/null +++ b/resources/variants/xyzprinting_da_vinci_super_copper_0.40.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = Copper 0.4mm Nozzle +version = 4 +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_id = Copper 0.4mm Nozzle diff --git a/resources/variants/xyzprinting_da_vinci_super_hs_0.40.inst.cfg b/resources/variants/xyzprinting_da_vinci_super_hs_0.40.inst.cfg new file mode 100644 index 0000000000..bd76c921ec --- /dev/null +++ b/resources/variants/xyzprinting_da_vinci_super_hs_0.40.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = Hardened Steel 0.4mm Nozzle +version = 4 +definition = xyzprinting_da_vinci_super + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_id = Hardened Steel 0.4mm Nozzle diff --git a/screenshot.png b/screenshot.png deleted file mode 100644 index abdd38998e..0000000000 Binary files a/screenshot.png and /dev/null differ diff --git a/tests/API/TestAccount.py b/tests/API/TestAccount.py index 6780e50b81..1ad73462c2 100644 --- a/tests/API/TestAccount.py +++ b/tests/API/TestAccount.py @@ -80,46 +80,6 @@ def test_errorLoginState(application): account._onLoginStateChanged(False, "OMGZOMG!") account.loginStateChanged.emit.called_with(False) - -def test_userName(user_profile): - account = Account(MagicMock()) - mocked_auth_service = MagicMock() - account._authorization_service = mocked_auth_service - mocked_auth_service.getUserProfile = MagicMock(return_value = user_profile) - - assert account.userName == "username!" - - mocked_auth_service.getUserProfile = MagicMock(return_value=None) - assert account.userName is None - - -def test_profileImageUrl(user_profile): - account = Account(MagicMock()) - mocked_auth_service = MagicMock() - account._authorization_service = mocked_auth_service - mocked_auth_service.getUserProfile = MagicMock(return_value = user_profile) - - assert account.profileImageUrl == "profile_image_url!" - - mocked_auth_service.getUserProfile = MagicMock(return_value=None) - assert account.profileImageUrl is None - - -def test_userProfile(user_profile): - account = Account(MagicMock()) - mocked_auth_service = MagicMock() - account._authorization_service = mocked_auth_service - mocked_auth_service.getUserProfile = MagicMock(return_value=user_profile) - - returned_user_profile = account.userProfile - assert returned_user_profile["username"] == "username!" - assert returned_user_profile["profile_image_url"] == "profile_image_url!" - assert returned_user_profile["user_id"] == "user_id!" - - mocked_auth_service.getUserProfile = MagicMock(return_value=None) - assert account.userProfile is None - - def test_sync_success(): account = Account(MagicMock()) diff --git a/tests/TestOAuth2.py b/tests/TestOAuth2.py index 2c039b296a..7d0a4bc5c4 100644 --- a/tests/TestOAuth2.py +++ b/tests/TestOAuth2.py @@ -1,9 +1,11 @@ -from datetime import datetime -from unittest.mock import MagicMock, patch +# Copyright (c) 2021 Ultimaker B.V. +# Cura is released under the terms of the LGPLv3 or higher. -import requests +from datetime import datetime +from unittest.mock import MagicMock, Mock, patch from PyQt5.QtGui import QDesktopServices +from PyQt5.QtNetwork import QNetworkReply from UM.Preferences import Preferences from cura.OAuth2.AuthorizationHelpers import AuthorizationHelpers, TOKEN_TIMESTAMP_FORMAT @@ -39,6 +41,14 @@ SUCCESSFUL_AUTH_RESPONSE = AuthenticationResponse( success = True ) +EXPIRED_AUTH_RESPONSE = AuthenticationResponse( + access_token = "expired", + refresh_token = "beep?", + received_at = datetime.now().strftime(TOKEN_TIMESTAMP_FORMAT), + expires_in = 300, # 5 minutes should be more than enough for testing + success = True +) + NO_REFRESH_AUTH_RESPONSE = AuthenticationResponse( access_token = "beep", received_at = datetime.now().strftime(TOKEN_TIMESTAMP_FORMAT), @@ -50,12 +60,17 @@ MALFORMED_AUTH_RESPONSE = AuthenticationResponse(success=False) def test_cleanAuthService() -> None: - # Ensure that when setting up an AuthorizationService, no data is set. + """ + Ensure that when setting up an AuthorizationService, no data is set. + """ authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) authorization_service.initialize() - assert authorization_service.getUserProfile() is None - assert authorization_service.getAccessToken() is None + mock_callback = Mock() + authorization_service.getUserProfile(mock_callback) + mock_callback.assert_called_once_with(None) + + assert authorization_service.getAccessToken() is None def test_refreshAccessTokenSuccess(): authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) @@ -68,34 +83,83 @@ def test_refreshAccessTokenSuccess(): authorization_service.refreshAccessToken() assert authorization_service.onAuthStateChanged.emit.called_with(True) - def test__parseJWTNoRefreshToken(): - authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) - with patch.object(AuthorizationService, "getUserProfile", return_value=UserProfile()): - authorization_service._storeAuthData(NO_REFRESH_AUTH_RESPONSE) - assert authorization_service._parseJWT() is None + """ + Tests parsing the user profile if there is no refresh token stored, but there is a normal authentication token. + The request for the user profile using the authentication token should still work normally. + """ + authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) + with patch.object(AuthorizationService, "getUserProfile", return_value = UserProfile()): + authorization_service._storeAuthData(NO_REFRESH_AUTH_RESPONSE) + + mock_callback = Mock() # To log the final profile response. + mock_reply = Mock() # The user profile that the service should respond with. + mock_reply.error = Mock(return_value = QNetworkReply.NetworkError.NoError) + http_mock = Mock() + http_mock.get = lambda url, headers_dict, callback, error_callback: callback(mock_reply) + http_mock.readJSON = Mock(return_value = {"data": {"user_id": "id_ego_or_superego", "username": "Ghostkeeper"}}) + + with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.getInstance", MagicMock(return_value = http_mock)): + authorization_service._parseJWT(mock_callback) + mock_callback.assert_called_once() + profile_reply = mock_callback.call_args_list[0][0][0] + assert profile_reply.user_id == "id_ego_or_superego" + assert profile_reply.username == "Ghostkeeper" def test__parseJWTFailOnRefresh(): + """ + Tries to refresh the authentication token using an invalid refresh token. The request should fail. + """ authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) - with patch.object(AuthorizationService, "getUserProfile", return_value=UserProfile()): + with patch.object(AuthorizationService, "getUserProfile", return_value = UserProfile()): authorization_service._storeAuthData(SUCCESSFUL_AUTH_RESPONSE) - with patch.object(AuthorizationHelpers, "getAccessTokenUsingRefreshToken", return_value=FAILED_AUTH_RESPONSE): - assert authorization_service._parseJWT() is None + mock_callback = Mock() # To log the final profile response. + mock_reply = Mock() # The response that the request should give, containing an error about it failing to authenticate. + mock_reply.error = Mock(return_value = QNetworkReply.NetworkError.AuthenticationRequiredError) # The reply is 403: Authentication required, meaning the server responded with a "Can't do that, Dave". + http_mock = Mock() + http_mock.get = lambda url, headers_dict, callback, error_callback: callback(mock_reply) + http_mock.post = lambda url, data, headers_dict, callback, error_callback: callback(mock_reply) + with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.readJSON", Mock(return_value = {"error_description": "Mock a failed request!"})): + with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.getInstance", MagicMock(return_value = http_mock)): + authorization_service._parseJWT(mock_callback) + mock_callback.assert_called_once_with(None) def test__parseJWTSucceedOnRefresh(): + """ + Tries to refresh the authentication token using a valid refresh token. The request should succeed. + """ authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) authorization_service.initialize() - with patch.object(AuthorizationService, "getUserProfile", return_value=UserProfile()): - authorization_service._storeAuthData(SUCCESSFUL_AUTH_RESPONSE) + with patch.object(AuthorizationService, "getUserProfile", return_value = UserProfile()): + authorization_service._storeAuthData(EXPIRED_AUTH_RESPONSE) - with patch.object(AuthorizationHelpers, "getAccessTokenUsingRefreshToken", return_value=SUCCESSFUL_AUTH_RESPONSE): - with patch.object(AuthorizationHelpers, "parseJWT", MagicMock(return_value = None)) as mocked_parseJWT: - authorization_service._parseJWT() - mocked_parseJWT.assert_called_with("beep") + mock_callback = Mock() # To log the final profile response. + mock_reply_success = Mock() # The reply should be a failure when using the expired access token, but succeed when using the refresh token. + mock_reply_success.error = Mock(return_value = QNetworkReply.NetworkError.NoError) + mock_reply_failure = Mock() + mock_reply_failure.error = Mock(return_value = QNetworkReply.NetworkError.AuthenticationRequiredError) + http_mock = Mock() + def mock_get(url, headers_dict, callback, error_callback): + if(headers_dict == {"Authorization": "Bearer beep"}): + callback(mock_reply_success) + else: + callback(mock_reply_failure) + http_mock.get = mock_get + http_mock.readJSON = Mock(return_value = {"data": {"user_id": "user_idea", "username": "Ghostkeeper"}}) + def mock_refresh(self, refresh_token, callback): # Refreshing gives a valid token. + callback(SUCCESSFUL_AUTH_RESPONSE) + with patch("cura.OAuth2.AuthorizationHelpers.AuthorizationHelpers.getAccessTokenUsingRefreshToken", mock_refresh): + with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.getInstance", MagicMock(return_value = http_mock)): + authorization_service._parseJWT(mock_callback) + + mock_callback.assert_called_once() + profile_reply = mock_callback.call_args_list[0][0][0] + assert profile_reply.user_id == "user_idea" + assert profile_reply.username == "Ghostkeeper" def test_initialize(): original_preference = MagicMock() @@ -105,17 +169,28 @@ def test_initialize(): initialize_preferences.addPreference.assert_called_once_with("test/auth_data", "{}") original_preference.addPreference.assert_not_called() - def test_refreshAccessTokenFailed(): + """ + Test if the authentication is reset once the refresh token fails to refresh access. + """ authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) authorization_service.initialize() - with patch.object(AuthorizationService, "getUserProfile", return_value=UserProfile()): - authorization_service._storeAuthData(SUCCESSFUL_AUTH_RESPONSE) - authorization_service.onAuthStateChanged.emit = MagicMock() - with patch.object(AuthorizationHelpers, "getAccessTokenUsingRefreshToken", return_value=FAILED_AUTH_RESPONSE): - authorization_service.refreshAccessToken() - assert authorization_service.onAuthStateChanged.emit.called_with(False) + def mock_refresh(self, refresh_token, callback): # Refreshing gives a valid token. + callback(FAILED_AUTH_RESPONSE) + mock_reply = Mock() # The response that the request should give, containing an error about it failing to authenticate. + mock_reply.error = Mock(return_value = QNetworkReply.NetworkError.AuthenticationRequiredError) # The reply is 403: Authentication required, meaning the server responded with a "Can't do that, Dave". + http_mock = Mock() + http_mock.get = lambda url, headers_dict, callback, error_callback: callback(mock_reply) + http_mock.post = lambda url, data, headers_dict, callback, error_callback: callback(mock_reply) + + with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.readJSON", Mock(return_value = {"error_description": "Mock a failed request!"})): + with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.getInstance", MagicMock(return_value = http_mock)): + authorization_service._storeAuthData(SUCCESSFUL_AUTH_RESPONSE) + authorization_service.onAuthStateChanged.emit = MagicMock() + with patch("cura.OAuth2.AuthorizationHelpers.AuthorizationHelpers.getAccessTokenUsingRefreshToken", mock_refresh): + authorization_service.refreshAccessToken() + assert authorization_service.onAuthStateChanged.emit.called_with(False) def test_refreshAccesTokenWithoutData(): authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) @@ -124,14 +199,6 @@ def test_refreshAccesTokenWithoutData(): authorization_service.refreshAccessToken() authorization_service.onAuthStateChanged.emit.assert_not_called() - -def test_userProfileException(): - authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) - authorization_service.initialize() - authorization_service._parseJWT = MagicMock(side_effect=requests.exceptions.ConnectionError) - assert authorization_service.getUserProfile() is None - - def test_failedLogin() -> None: authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) authorization_service.onAuthenticationError.emit = MagicMock() @@ -151,8 +218,7 @@ def test_failedLogin() -> None: assert authorization_service.getUserProfile() is None assert authorization_service.getAccessToken() is None - -@patch.object(AuthorizationService, "getUserProfile", return_value=UserProfile()) +@patch.object(AuthorizationService, "getUserProfile") def test_storeAuthData(get_user_profile) -> None: preferences = Preferences() authorization_service = AuthorizationService(OAUTH_SETTINGS, preferences) @@ -170,7 +236,6 @@ def test_storeAuthData(get_user_profile) -> None: second_auth_service.loadAuthDataFromPreferences() assert second_auth_service.getAccessToken() == SUCCESSFUL_AUTH_RESPONSE.access_token - @patch.object(LocalAuthorizationServer, "stop") @patch.object(LocalAuthorizationServer, "start") @patch.object(QDesktopServices, "openUrl") @@ -188,7 +253,6 @@ def test_localAuthServer(QDesktopServices_openUrl, start_auth_server, stop_auth_ # Ensure that it stopped the server. assert stop_auth_server.call_count == 1 - def test_loginAndLogout() -> None: preferences = Preferences() authorization_service = AuthorizationService(OAUTH_SETTINGS, preferences) @@ -196,8 +260,14 @@ def test_loginAndLogout() -> None: authorization_service.onAuthStateChanged.emit = MagicMock() authorization_service.initialize() + mock_reply = Mock() # The user profile that the service should respond with. + mock_reply.error = Mock(return_value = QNetworkReply.NetworkError.NoError) + http_mock = Mock() + http_mock.get = lambda url, headers_dict, callback, error_callback: callback(mock_reply) + http_mock.readJSON = Mock(return_value = {"data": {"user_id": "di_resu", "username": "Emanresu"}}) + # Let the service think there was a successful response - with patch.object(AuthorizationHelpers, "parseJWT", return_value=UserProfile()): + with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.getInstance", MagicMock(return_value = http_mock)): authorization_service._onAuthStateChanged(SUCCESSFUL_AUTH_RESPONSE) # Ensure that the error signal was not triggered @@ -205,7 +275,10 @@ def test_loginAndLogout() -> None: # Since we said that it went right this time, validate that we got a signal. assert authorization_service.onAuthStateChanged.emit.call_count == 1 - assert authorization_service.getUserProfile() is not None + with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.getInstance", MagicMock(return_value = http_mock)): + def callback(profile): + assert profile is not None + authorization_service.getUserProfile(callback) assert authorization_service.getAccessToken() == "beep" # Check that we stored the authentication data, so next time the user won't have to log in again. @@ -214,19 +287,22 @@ def test_loginAndLogout() -> None: # We're logged in now, also check if logging out works authorization_service.deleteAuthData() assert authorization_service.onAuthStateChanged.emit.call_count == 2 - assert authorization_service.getUserProfile() is None + with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.getInstance", MagicMock(return_value = http_mock)): + def callback(profile): + assert profile is None + authorization_service.getUserProfile(callback) # Ensure the data is gone after we logged out. assert preferences.getValue("test/auth_data") == "{}" - def test_wrongServerResponses() -> None: authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) authorization_service.initialize() - with patch.object(AuthorizationHelpers, "parseJWT", return_value=UserProfile()): - authorization_service._onAuthStateChanged(MALFORMED_AUTH_RESPONSE) - assert authorization_service.getUserProfile() is None + authorization_service._onAuthStateChanged(MALFORMED_AUTH_RESPONSE) + def callback(profile): + assert profile is None + authorization_service.getUserProfile(callback) def test__generate_auth_url() -> None: preferences = Preferences()