mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-06 21:44:01 -06:00
Merge branch 'main' into Cura_ankermake_august
This commit is contained in:
commit
8efc5ece01
7384 changed files with 77416 additions and 78818 deletions
9
.github/ISSUE_TEMPLATE/SlicingCrash.yaml
vendored
9
.github/ISSUE_TEMPLATE/SlicingCrash.yaml
vendored
|
@ -5,11 +5,10 @@ body:
|
|||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
### 💥 Slicing Crash Analysis Tool 💥
|
||||
We are taking steps to analyze an increase in reported crashes more systematically. We'll need some help with that. 😇
|
||||
Before filling out the report below, we want you to try a special Cura 5.7 Alpha.
|
||||
This version of Cura has an updated slicing engine that will automatically send a report to the Cura Team for analysis.
|
||||
#### [You can find the downloads here](https://github.com/Ultimaker/Cura/discussions/18080) ####
|
||||
### ✨Try our improved Cura 5.7✨
|
||||
Before filling out the report below, we want you to try the latest Cura 5.7 Beta.
|
||||
This version of Cura has become significantly more reliable and has an updated slicing engine that will automatically send a report to the Cura Team for analysis.
|
||||
#### [You can find the downloads here](https://github.com/Ultimaker/Cura/releases/tag/5.7.0-beta.1) ####
|
||||
If you still encounter a crash you are still welcome to report the issue so we can use your model as a test case, you can find instructions on how to do that below.
|
||||
|
||||
### Project File
|
||||
|
|
43
.github/workflows/security_badge.yml
vendored
43
.github/workflows/security_badge.yml
vendored
|
@ -1,5 +1,5 @@
|
|||
# NOTE: Best to keep all of these remarks in, they might prove useful in the future.
|
||||
# This is basically just the standard one that is sugested on 'new workflow'.
|
||||
# This is basically just the standard one that is suggested on 'new workflow'.
|
||||
|
||||
name: Scorecard supply-chain security
|
||||
on:
|
||||
|
@ -21,51 +21,42 @@ jobs:
|
|||
name: Scorecard analysis
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
# Needed to upload the results to code-scanning dashboard.
|
||||
# Needed for Code scanning upload
|
||||
security-events: write
|
||||
# Needed to publish results and get a badge (see publish_results below).
|
||||
# Needed for GitHub OIDC token if publish_results is true
|
||||
id-token: write
|
||||
# Uncomment the permissions below if installing in a private repository.
|
||||
# contents: read
|
||||
# actions: read
|
||||
|
||||
steps:
|
||||
- name: "Checkout code"
|
||||
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: "Run analysis"
|
||||
uses: ossf/scorecard-action@e38b1902ae4f44df626f11ba0734b14fb91f8f86 # v2.1.2
|
||||
uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.3.1
|
||||
with:
|
||||
results_file: results.sarif
|
||||
results_format: sarif
|
||||
# (Optional) "write" PAT token. Uncomment the `repo_token` line below if:
|
||||
# - you want to enable the Branch-Protection check on a *public* repository, or
|
||||
# - you are installing Scorecard on a *private* repository
|
||||
# To create the PAT, follow the steps in https://github.com/ossf/scorecard-action#authentication-with-pat.
|
||||
# repo_token: ${{ secrets.SCORECARD_TOKEN }}
|
||||
|
||||
# Public repositories:
|
||||
# - Publish results to OpenSSF REST API for easy access by consumers
|
||||
# - Allows the repository to include the Scorecard badge.
|
||||
# - See https://github.com/ossf/scorecard-action#publishing-results.
|
||||
# For private repositories:
|
||||
# - `publish_results` will always be set to `false`, regardless
|
||||
# of the value entered here.
|
||||
# Scorecard team runs a weekly scan of public GitHub repos,
|
||||
# see https://github.com/ossf/scorecard#public-data.
|
||||
# Setting `publish_results: true` helps us scale by leveraging your workflow to
|
||||
# extract the results instead of relying on our own infrastructure to run scans.
|
||||
# And it's free for you!
|
||||
publish_results: true
|
||||
|
||||
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
|
||||
# format to the repository Actions tab.
|
||||
# Upload the results as artifacts (optional). Commenting out will disable
|
||||
# uploads of run results in SARIF format to the repository Actions tab.
|
||||
# https://docs.github.com/en/actions/advanced-guides/storing-workflow-data-as-artifacts
|
||||
- name: "Upload artifact"
|
||||
uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0
|
||||
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
|
||||
with:
|
||||
name: SARIF file
|
||||
path: results.sarif
|
||||
retention-days: 5
|
||||
|
||||
# Upload the results to GitHub's code scanning dashboard.
|
||||
# Upload the results to GitHub's code scanning dashboard (optional).
|
||||
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
|
||||
- name: "Upload to code-scanning"
|
||||
uses: github/codeql-action/upload-sarif@17573ee1cc1b9d061760f3a006fc4aac4f944fd5 # v2.2.4
|
||||
uses: github/codeql-action/upload-sarif@83a02f7883b12e0e4e1a146174f5e2292a01e601 # v2.16.4
|
||||
with:
|
||||
sarif_file: results.sarif
|
||||
|
|
|
@ -26,7 +26,9 @@
|
|||
*With hundreds of settings & community-managed print profiles,* <br>
|
||||
*Ultimaker Cura is sure to lead your next project to a success.*
|
||||
|
||||
<br>
|
||||
**Contribute Printer Profiles?** -- Please [look here](https://github.com/Ultimaker/Cura/wiki/Adding-new-machine-profiles-to-Cura) first. <br>
|
||||
**Contribute Translations?** -- Please [look here](https://github.com/Ultimaker/Cura/wiki/Translating-Cura) first.
|
||||
|
||||
<br>
|
||||
|
||||
[![Button Building]][Building]
|
||||
|
|
|
@ -8,7 +8,8 @@ requirements:
|
|||
- "dulcificum/latest@ultimaker/testing"
|
||||
- "pysavitar/5.3.0"
|
||||
- "pynest2d/5.3.0"
|
||||
- "curaengine_grpc_definitions/(latest)@ultimaker/testing"
|
||||
- "curaengine_grpc_definitions/0.2.0"
|
||||
- "native_cad_plugin/2.0.0"
|
||||
requirements_internal:
|
||||
- "fdm_materials/(latest)@internal/testing"
|
||||
- "cura_private_data/(latest)@internal/testing"
|
||||
|
@ -41,6 +42,14 @@ pyinstaller:
|
|||
package: "curaengine_plugin_gradual_flow"
|
||||
src: "res/bundled_packages"
|
||||
dst: "share/cura/resources/bundled_packages"
|
||||
native_cad_plugin:
|
||||
package: "native_cad_plugin"
|
||||
src: "res/plugins/NativeCADplugin"
|
||||
dst: "share/cura/plugins/NativeCADplugin"
|
||||
native_cad_plugin_bundled:
|
||||
package: "native_cad_plugin"
|
||||
src: "res/bundled_packages"
|
||||
dst: "share/cura/resources/bundled_packages"
|
||||
cura_resources:
|
||||
package: "cura"
|
||||
src: "resources"
|
||||
|
|
10
conanfile.py
10
conanfile.py
|
@ -231,6 +231,8 @@ class CuraConan(ConanFile):
|
|||
else:
|
||||
src_path = os.path.join(self.source_folder, data["src"])
|
||||
else:
|
||||
if data["package"] not in self.deps_cpp_info.deps:
|
||||
continue
|
||||
src_path = os.path.join(self.deps_cpp_info[data["package"]].rootpath, data["src"])
|
||||
elif "root" in data: # get the paths relative from the install folder
|
||||
src_path = os.path.join(self.install_folder, data["root"], data["src"])
|
||||
|
@ -343,6 +345,8 @@ class CuraConan(ConanFile):
|
|||
for req in self.conan_data["requirements"]:
|
||||
if self._internal and "fdm_materials" in req:
|
||||
continue
|
||||
if not self._enterprise and "native_cad_plugin" in req:
|
||||
continue
|
||||
self.requires(req)
|
||||
if self._internal:
|
||||
for req in self.conan_data["requirements_internal"]:
|
||||
|
@ -393,6 +397,12 @@ class CuraConan(ConanFile):
|
|||
copy(self, "*", curaengine_plugin_gradual_flow.bindirs[0], self.source_folder, keep_path = False)
|
||||
copy(self, "bundled_*.json", curaengine_plugin_gradual_flow.resdirs[1], str(self.source_path.joinpath("resources", "bundled_packages")), keep_path = False)
|
||||
|
||||
if self._enterprise:
|
||||
rmdir(self, str(self.source_path.joinpath("plugins", "NativeCADplugin")))
|
||||
curaengine_plugin_gradual_flow = self.dependencies["native_cad_plugin"].cpp_info
|
||||
copy(self, "*", curaengine_plugin_gradual_flow.resdirs[0], str(self.source_path.joinpath("plugins", "NativeCADplugin")), keep_path = True)
|
||||
copy(self, "bundled_*.json", curaengine_plugin_gradual_flow.resdirs[1], str(self.source_path.joinpath("resources", "bundled_packages")), keep_path = False)
|
||||
|
||||
# Copy resources of cura_binary_data
|
||||
cura_binary_data = self.dependencies["cura_binary_data"].cpp_info
|
||||
copy(self, "*", cura_binary_data.resdirs[0], str(self._share_dir.joinpath("cura")), keep_path = True)
|
||||
|
|
|
@ -190,6 +190,20 @@ class Account(QObject):
|
|||
def isLoggedIn(self) -> bool:
|
||||
return self._logged_in
|
||||
|
||||
@pyqtSlot()
|
||||
def stopSyncing(self) -> None:
|
||||
Logger.debug(f"Stopping sync of cloud printers")
|
||||
self._setManualSyncEnabled(True)
|
||||
if self._update_timer.isActive():
|
||||
self._update_timer.stop()
|
||||
|
||||
@pyqtSlot()
|
||||
def startSyncing(self) -> None:
|
||||
Logger.debug(f"Starting sync of cloud printers")
|
||||
self._setManualSyncEnabled(False)
|
||||
if not self._update_timer.isActive():
|
||||
self._update_timer.start()
|
||||
|
||||
def _onLoginStateChanged(self, logged_in: bool = False, error_message: Optional[str] = None) -> None:
|
||||
if error_message:
|
||||
if self._error_message:
|
||||
|
|
|
@ -14,7 +14,7 @@ DEFAULT_CURA_LATEST_URL = "https://software.ultimaker.com/latest.json"
|
|||
# Each release has a fixed SDK version coupled with it. It doesn't make sense to make it configurable because, for
|
||||
# example Cura 3.2 with SDK version 6.1 will not work. So the SDK version is hard-coded here and left out of the
|
||||
# CuraVersion.py.in template.
|
||||
CuraSDKVersion = "8.6.0"
|
||||
CuraSDKVersion = "8.7.0"
|
||||
|
||||
try:
|
||||
from cura.CuraVersion import CuraLatestURL
|
||||
|
|
|
@ -18,8 +18,8 @@ class BackendPlugin(AdditionalSettingDefinitionsAppender, PluginObject):
|
|||
catalog = i18nCatalog("cura")
|
||||
settings_catalog = i18nCatalog("fdmprinter.def.json")
|
||||
|
||||
def __init__(self) -> None:
|
||||
super().__init__(self.settings_catalog)
|
||||
def __init__(self, catalog_i18n = settings_catalog) -> None:
|
||||
super().__init__(catalog_i18n)
|
||||
self.__port: int = 0
|
||||
self._plugin_address: str = "127.0.0.1"
|
||||
self._plugin_command: Optional[List[str]] = None
|
||||
|
|
|
@ -33,6 +33,7 @@ from UM.Message import Message
|
|||
from UM.Operations.AddSceneNodeOperation import AddSceneNodeOperation
|
||||
from UM.Operations.GroupedOperation import GroupedOperation
|
||||
from UM.Operations.SetTransformOperation import SetTransformOperation
|
||||
from UM.OutputDevice.ProjectOutputDevice import ProjectOutputDevice
|
||||
from UM.Platform import Platform
|
||||
from UM.PluginError import PluginNotFoundError
|
||||
from UM.Preferences import Preferences
|
||||
|
@ -138,7 +139,7 @@ class CuraApplication(QtApplication):
|
|||
# SettingVersion represents the set of settings available in the machine/extruder definitions.
|
||||
# You need to make sure that this version number needs to be increased if there is any non-backwards-compatible
|
||||
# changes of the settings.
|
||||
SettingVersion = 22
|
||||
SettingVersion = 23
|
||||
|
||||
Created = False
|
||||
|
||||
|
@ -1457,7 +1458,11 @@ class CuraApplication(QtApplication):
|
|||
self._scene_bounding_box = scene_bounding_box
|
||||
self.sceneBoundingBoxChanged.emit()
|
||||
|
||||
self._platform_activity = True if count > 0 else False
|
||||
if count > 0:
|
||||
self._platform_activity = True
|
||||
else:
|
||||
ProjectOutputDevice.setLastOutputName(None)
|
||||
self._platform_activity = False
|
||||
self.activityChanged.emit()
|
||||
|
||||
@pyqtSlot()
|
||||
|
|
|
@ -49,7 +49,7 @@ class MachineErrorChecker(QObject):
|
|||
|
||||
self._keys_to_check = set() # type: Set[str]
|
||||
|
||||
self._num_keys_to_check_per_update = 10
|
||||
self._num_keys_to_check_per_update = 1
|
||||
|
||||
def initialize(self) -> None:
|
||||
self._error_check_timer.timeout.connect(self._rescheduleCheck)
|
||||
|
|
|
@ -305,7 +305,8 @@ class AuthorizationService:
|
|||
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)
|
||||
if self._get_user_profile:
|
||||
self.getUserProfile(callback)
|
||||
except (ValueError, TypeError):
|
||||
Logger.logException("w", "Could not load auth data from preferences")
|
||||
|
||||
|
|
|
@ -25,9 +25,9 @@ class MaterialOutputModel(QObject):
|
|||
def getMaterialFromDefinition(guid, type, brand, name):
|
||||
|
||||
_MATERIAL_MAP = { "abs" :{"name" :"ABS" ,"guid": "2780b345-577b-4a24-a2c5-12e6aad3e690"},
|
||||
"abs-cf10": {"name": "ABS-CF", "guid": "495a0ce5-9daf-4a16-b7b2-06856d82394d"},
|
||||
"abs-cf10" :{"name": "ABS-CF" ,"guid": "495a0ce5-9daf-4a16-b7b2-06856d82394d"},
|
||||
"abs-wss1" :{"name" :"ABS-R" ,"guid": "88c8919c-6a09-471a-b7b6-e801263d862d"},
|
||||
"asa" :{"name" :"ASA" ,"guid": "416eead4-0d8e-4f0b-8bfc-a91a519befa5"},
|
||||
"asa" :{"name" :"ASA" ,"guid": "f79bc612-21eb-482e-ad6c-87d75bdde066"},
|
||||
"nylon12-cf":{"name": "Nylon 12 CF" ,"guid": "3c6f2877-71cc-4760-84e6-4b89ab243e3b"},
|
||||
"nylon" :{"name" :"Nylon" ,"guid": "283d439a-3490-4481-920c-c51d8cdecf9c"},
|
||||
"pc" :{"name" :"PC" ,"guid": "62414577-94d1-490d-b1e4-7ef3ec40db02"},
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Copyright (c) 2017 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
from typing import List, Optional, TYPE_CHECKING
|
||||
from typing import List, Optional, Set, TYPE_CHECKING
|
||||
|
||||
from PyQt6.QtCore import QObject, QTimer, pyqtProperty, pyqtSignal
|
||||
from UM.FlameProfiler import pyqtSlot
|
||||
|
@ -168,37 +168,26 @@ class SettingInheritanceManager(QObject):
|
|||
def settingsWithInheritanceWarning(self) -> List[str]:
|
||||
return self._settings_with_inheritance_warning
|
||||
|
||||
def _settingIsOverwritingInheritance(self, key: str, stack: ContainerStack = None) -> bool:
|
||||
"""Check if a setting has an inheritance function that is overwritten"""
|
||||
def _userSettingIsOverwritingInheritance(self, key: str, stack: ContainerStack, all_keys: Set[str] = set()) -> bool:
|
||||
"""Check if a setting known as having a User state has an inheritance function that is overwritten"""
|
||||
|
||||
has_setting_function = False
|
||||
if not stack:
|
||||
stack = self._active_container_stack
|
||||
if not stack: # No active container stack yet!
|
||||
return False
|
||||
|
||||
if self._active_container_stack is None:
|
||||
return False
|
||||
all_keys = self._active_container_stack.getAllKeys()
|
||||
|
||||
containers = [] # type: List[ContainerInterface]
|
||||
|
||||
has_user_state = stack.getProperty(key, "state") == InstanceState.User
|
||||
"""Check if the setting has a user state. If not, it is never overwritten."""
|
||||
|
||||
if not has_user_state:
|
||||
return False
|
||||
|
||||
# If a setting is not enabled, don't label it as overwritten (It's never visible anyway).
|
||||
if not stack.getProperty(key, "enabled"):
|
||||
return False
|
||||
|
||||
user_container = stack.getTop()
|
||||
"""Also check if the top container is not a setting function (this happens if the inheritance is restored)."""
|
||||
# Also check if the top container is not a setting function (this happens if the inheritance is restored).
|
||||
|
||||
if user_container and isinstance(user_container.getProperty(key, "value"), SettingFunction):
|
||||
return False
|
||||
|
||||
if not all_keys:
|
||||
all_keys = self._active_container_stack.getAllKeys()
|
||||
|
||||
## Mash all containers for all the stacks together.
|
||||
while stack:
|
||||
containers.extend(stack.getContainers())
|
||||
|
@ -229,17 +218,35 @@ class SettingInheritanceManager(QObject):
|
|||
break # There is a setting function somewhere, stop looking deeper.
|
||||
return has_setting_function and has_non_function_value
|
||||
|
||||
def _settingIsOverwritingInheritance(self, key: str, stack: ContainerStack = None) -> bool:
|
||||
"""Check if a setting has an inheritance function that is overwritten"""
|
||||
|
||||
if not stack:
|
||||
stack = self._active_container_stack
|
||||
if not stack: # No active container stack yet!
|
||||
return False
|
||||
|
||||
if self._active_container_stack is None:
|
||||
return False
|
||||
|
||||
has_user_state = stack.getProperty(key, "state") == InstanceState.User
|
||||
|
||||
if not has_user_state:
|
||||
return False
|
||||
|
||||
return self._userSettingIsOverwritingInheritance(key, stack)
|
||||
|
||||
def _update(self) -> None:
|
||||
self._settings_with_inheritance_warning = [] # Reset previous data.
|
||||
|
||||
# Make sure that the GlobalStack is not None. sometimes the globalContainerChanged signal gets here late.
|
||||
if self._global_container_stack is None:
|
||||
if self._global_container_stack is None or self._active_container_stack is None:
|
||||
return
|
||||
|
||||
# Check all setting keys that we know of and see if they are overridden.
|
||||
for setting_key in self._global_container_stack.getAllKeys():
|
||||
override = self._settingIsOverwritingInheritance(setting_key)
|
||||
if override:
|
||||
# Check all user setting keys that we know of and see if they are overridden.
|
||||
all_keys = self._active_container_stack.getAllKeys()
|
||||
for setting_key in self._active_container_stack.getAllKeysWithUserState():
|
||||
if self._userSettingIsOverwritingInheritance(setting_key, self._active_container_stack, all_keys):
|
||||
self._settings_with_inheritance_warning.append(setting_key)
|
||||
|
||||
# Check all the categories if any of their children have their inheritance overwritten.
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
# Copyright (c) 2024 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
from PyQt6.QtCore import Qt
|
||||
from PyQt6.QtCore import Qt, pyqtSignal
|
||||
|
||||
from UM import i18nCatalog
|
||||
from UM.Logger import Logger
|
||||
from UM.Settings.SettingDefinition import SettingDefinition
|
||||
from UM.Qt.ListModel import ListModel
|
||||
|
@ -19,9 +20,11 @@ class SpecificSettingsModel(ListModel):
|
|||
self.addRoleName(self.LabelRole, "label")
|
||||
self.addRoleName(self.ValueRole, "value")
|
||||
|
||||
self._i18n_catalog = None
|
||||
self._settings_catalog = i18nCatalog("fdmprinter.def.json")
|
||||
self._update()
|
||||
|
||||
modelChanged = pyqtSignal()
|
||||
|
||||
|
||||
def addSettingsFromStack(self, stack, category, settings):
|
||||
for setting, value in settings.items():
|
||||
|
@ -30,17 +33,30 @@ class SpecificSettingsModel(ListModel):
|
|||
setting_type = stack.getProperty(setting, "type")
|
||||
if setting_type is not None:
|
||||
# This is not very good looking, but will do for now
|
||||
value = str(SettingDefinition.settingValueToString(setting_type, value)) + " " + str(unit)
|
||||
value = str(SettingDefinition.settingValueToString(setting_type, value))
|
||||
if unit:
|
||||
value += " " + str(unit)
|
||||
if setting_type == "enum":
|
||||
options = stack.getProperty(setting, "options")
|
||||
value_msgctxt = f"{str(setting)} option {str(value)}"
|
||||
value_msgid = options[stack.getProperty(setting, "value")]
|
||||
value = self._settings_catalog.i18nc(value_msgctxt, value_msgid)
|
||||
else:
|
||||
value = str(value)
|
||||
|
||||
label_msgctxt = f"{str(setting)} label"
|
||||
label_msgid = stack.getProperty(setting, "label")
|
||||
label = self._settings_catalog.i18nc(label_msgctxt, label_msgid)
|
||||
|
||||
self.appendItem({
|
||||
"category": category,
|
||||
"label": stack.getProperty(setting, "label"),
|
||||
"label": label,
|
||||
"value": value
|
||||
})
|
||||
self.modelChanged.emit()
|
||||
|
||||
def _update(self):
|
||||
Logger.debug(f"Updating {self.__class__.__name__}")
|
||||
self.setItems([])
|
||||
self.modelChanged.emit()
|
||||
return
|
||||
|
|
|
@ -10,6 +10,8 @@ from typing import cast, Dict, List, Optional, Tuple, Any, Set
|
|||
|
||||
import xml.etree.ElementTree as ET
|
||||
|
||||
from UM.Math.AxisAlignedBox import AxisAlignedBox
|
||||
from UM.Math.Vector import Vector
|
||||
from UM.Util import parseBool
|
||||
from UM.Workspace.WorkspaceReader import WorkspaceReader
|
||||
from UM.Application import Application
|
||||
|
@ -915,10 +917,6 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
|||
|
||||
# Prepare the machine
|
||||
self._applyChangesToMachine(global_stack, extruder_stack_dict)
|
||||
else:
|
||||
# Just clear the settings now, so that we can change the active machine without conflicts
|
||||
self._clearMachineSettings(global_stack, {})
|
||||
|
||||
|
||||
Logger.log("d", "Workspace loading is notifying rest of the code of changes...")
|
||||
# Actually change the active machine.
|
||||
|
@ -940,6 +938,24 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
|||
if nodes is None:
|
||||
nodes = []
|
||||
|
||||
if self._is_ucp:
|
||||
# We might be on a different printer than the one this project was made on.
|
||||
# The offset to the printers' center isn't saved; instead, try to just fit everything on the buildplate.
|
||||
full_extents = None
|
||||
for node in nodes:
|
||||
extents = node.getMeshData().getExtents() if node.getMeshData() else None
|
||||
if extents is not None:
|
||||
pos = node.getPosition()
|
||||
node_box = AxisAlignedBox(extents.minimum + pos, extents.maximum + pos)
|
||||
if full_extents is None:
|
||||
full_extents = node_box
|
||||
else:
|
||||
full_extents = full_extents + node_box
|
||||
if full_extents and full_extents.isValid():
|
||||
for node in nodes:
|
||||
pos = node.getPosition()
|
||||
node.setPosition(Vector(pos.x - full_extents.center.x, pos.y, pos.z - full_extents.center.z))
|
||||
|
||||
base_file_name = os.path.basename(file_name)
|
||||
self.setWorkspaceName(base_file_name)
|
||||
|
||||
|
@ -1229,7 +1245,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
|||
node = machine_node.variants.get(machine_node.preferred_variant_name, next(iter(machine_node.variants.values())))
|
||||
else:
|
||||
variant_name = extruder_info.variant_info.parser["general"]["name"]
|
||||
node = ContainerTree.getInstance().machines[global_stack.definition.getId()].variants[variant_name]
|
||||
node = ContainerTree.getInstance().machines[global_stack.definition.getId()].variants.get(variant_name, next(iter(machine_node.variants.values())))
|
||||
extruder_stack.variant = node.container
|
||||
|
||||
def _applyMaterials(self, global_stack, extruder_stack_dict):
|
||||
|
@ -1244,7 +1260,10 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
|||
root_material_id = extruder_info.root_material_id
|
||||
root_material_id = self._old_new_materials.get(root_material_id, root_material_id)
|
||||
|
||||
material_node = machine_node.variants[extruder_stack.variant.getName()].materials[root_material_id]
|
||||
available_materials = machine_node.variants[extruder_stack.variant.getName()].materials
|
||||
if root_material_id not in available_materials:
|
||||
continue
|
||||
material_node = available_materials[root_material_id]
|
||||
extruder_stack.material = material_node.container
|
||||
|
||||
def _clearMachineSettings(self, global_stack, extruder_stack_dict):
|
||||
|
|
|
@ -77,6 +77,7 @@ class WorkspaceDialog(QObject):
|
|||
self._is_compatible_machine = False
|
||||
self._allow_create_machine = True
|
||||
self._exported_settings_model = SpecificSettingsModel()
|
||||
self._exported_settings_model.modelChanged.connect(self.exportedSettingModelChanged.emit)
|
||||
self._current_machine_pos_index = 0
|
||||
self._is_ucp = False
|
||||
|
||||
|
@ -104,6 +105,7 @@ class WorkspaceDialog(QObject):
|
|||
missingPackagesChanged = pyqtSignal()
|
||||
isCompatibleMachineChanged = pyqtSignal()
|
||||
isUcpChanged = pyqtSignal()
|
||||
exportedSettingModelChanged = pyqtSignal()
|
||||
|
||||
@pyqtProperty(bool, notify = isPrinterGroupChanged)
|
||||
def isPrinterGroup(self) -> bool:
|
||||
|
@ -356,10 +358,17 @@ class WorkspaceDialog(QObject):
|
|||
def allowCreateMachine(self):
|
||||
return self._allow_create_machine
|
||||
|
||||
@pyqtProperty(QObject)
|
||||
@pyqtProperty(QObject, notify=exportedSettingModelChanged)
|
||||
def exportedSettingModel(self):
|
||||
return self._exported_settings_model
|
||||
|
||||
@pyqtProperty("QVariantList", notify=exportedSettingModelChanged)
|
||||
def exportedSettingModelItems(self):
|
||||
return self._exported_settings_model.items
|
||||
|
||||
@pyqtProperty(int, notify=exportedSettingModelChanged)
|
||||
def exportedSettingModelRowCount(self):
|
||||
return self._exported_settings_model.rowCount()
|
||||
@pyqtSlot()
|
||||
def closeBackend(self) -> None:
|
||||
"""Close the backend: otherwise one could end up with "Slicing..."""
|
||||
|
|
|
@ -24,16 +24,34 @@ UM.Dialog
|
|||
{
|
||||
height: childrenRect.height + 2 * UM.Theme.getSize("default_margin").height
|
||||
color: UM.Theme.getColor("main_background")
|
||||
|
||||
UM.Label
|
||||
ColumnLayout
|
||||
{
|
||||
id: titleLabel
|
||||
text: manager.isUcp? catalog.i18nc("@action:title Don't translate 'Universal Cura Project'", "Summary - Open Universal Cura Project (UCP)"): catalog.i18nc("@action:title", "Summary - Cura Project")
|
||||
font: UM.Theme.getFont("large")
|
||||
id: headerColumn
|
||||
|
||||
anchors.top: parent.top
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
anchors.topMargin: UM.Theme.getSize("default_margin").height
|
||||
anchors.leftMargin: UM.Theme.getSize("default_margin").height
|
||||
anchors.leftMargin: UM.Theme.getSize("default_margin").width
|
||||
anchors.rightMargin: anchors.leftMargin
|
||||
RowLayout
|
||||
{
|
||||
UM.Label
|
||||
{
|
||||
id: titleLabel
|
||||
text: manager.isUcp? catalog.i18nc("@action:title Don't translate 'Universal Cura Project'", "Summary - Open Universal Cura Project (UCP)"): catalog.i18nc("@action:title", "Summary - Cura Project")
|
||||
font: UM.Theme.getFont("large")
|
||||
}
|
||||
Cura.TertiaryButton
|
||||
{
|
||||
id: learnMoreButton
|
||||
visible: manager.isUcp
|
||||
text: catalog.i18nc("@button", "Learn more")
|
||||
iconSource: UM.Theme.getIcon("LinkExternal")
|
||||
isIconOnRightSide: true
|
||||
onClicked: Qt.openUrlExternally("https://support.ultimaker.com/s/article/000002979")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -156,46 +174,6 @@ UM.Dialog
|
|||
}
|
||||
}
|
||||
|
||||
WorkspaceSection
|
||||
{
|
||||
id: profileSection
|
||||
title: manager.isUcp? catalog.i18nc("@action:label", "Suggested Profile settings"):catalog.i18nc("@action:label", "Profile settings")
|
||||
iconSource: UM.Theme.getIcon("Sliders")
|
||||
content: Column
|
||||
{
|
||||
id: profileSettingsValuesTable
|
||||
spacing: UM.Theme.getSize("default_margin").height
|
||||
leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width
|
||||
|
||||
WorkspaceRow
|
||||
{
|
||||
leftLabelText: catalog.i18nc("@action:label", "Name")
|
||||
rightLabelText: manager.qualityName
|
||||
visible: manager.isCompatibleMachine
|
||||
}
|
||||
|
||||
WorkspaceRow
|
||||
{
|
||||
leftLabelText: catalog.i18nc("@action:label", "Intent")
|
||||
rightLabelText: manager.intentName
|
||||
visible: manager.isCompatibleMachine
|
||||
}
|
||||
|
||||
WorkspaceRow
|
||||
{
|
||||
leftLabelText: catalog.i18nc("@action:label", "Not in profile")
|
||||
rightLabelText: catalog.i18ncp("@action:label", "%1 override", "%1 overrides", manager.numUserSettings).arg(manager.numUserSettings)
|
||||
visible: manager.numUserSettings != 0 && manager.isCompatibleMachine
|
||||
}
|
||||
|
||||
WorkspaceRow
|
||||
{
|
||||
leftLabelText: catalog.i18nc("@action:label", "Derivative from")
|
||||
rightLabelText: catalog.i18ncp("@action:label", "%1, %2 override", "%1, %2 overrides", manager.numSettingsOverridenByQualityChanges).arg(manager.qualityType).arg(manager.numSettingsOverridenByQualityChanges)
|
||||
visible: manager.numSettingsOverridenByQualityChanges != 0 && manager.isCompatibleMachine
|
||||
}
|
||||
}
|
||||
}
|
||||
WorkspaceSection
|
||||
{
|
||||
id: ucpProfileSection
|
||||
|
@ -211,8 +189,9 @@ UM.Dialog
|
|||
|
||||
WorkspaceRow
|
||||
{
|
||||
id: numberOfOverrides
|
||||
leftLabelText: catalog.i18nc("@action:label", "Settings Loaded from UCP file")
|
||||
rightLabelText: catalog.i18ncp("@action:label", "%1 override", "%1 overrides", manager.exportedSettingModel.rowCount()).arg(manager.exportedSettingModel.rowCount())
|
||||
rightLabelText: catalog.i18ncp("@action:label", "%1 override", "%1 overrides", manager.exportedSettingModelRowCount).arg(manager.exportedSettingModelRowCount)
|
||||
buttonText: tableViewSpecificSettings.shouldBeVisible ? catalog.i18nc("@action:button", "Hide settings") : catalog.i18nc("@action:button", "Show settings")
|
||||
onButtonClicked: tableViewSpecificSettings.shouldBeVisible = !tableViewSpecificSettings.shouldBeVisible
|
||||
}
|
||||
|
@ -235,15 +214,18 @@ UM.Dialog
|
|||
{
|
||||
id: tableModel
|
||||
headers: ["category", "label", "value"]
|
||||
rows: manager.exportedSettingModel.items
|
||||
rows: manager.exportedSettingModelItems
|
||||
}
|
||||
}
|
||||
|
||||
property var modelRows: manager.exportedSettingModel.items
|
||||
onModelRowsChanged:
|
||||
{
|
||||
tableModel.clear()
|
||||
tableModel.rows = modelRows
|
||||
Connections
|
||||
{
|
||||
target: manager
|
||||
function onExportedSettingModelChanged()
|
||||
{
|
||||
tableModel.clear()
|
||||
tableModel.rows = manager.exportedSettingModelItems
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -279,6 +261,47 @@ UM.Dialog
|
|||
}
|
||||
}
|
||||
|
||||
WorkspaceSection
|
||||
{
|
||||
id: profileSection
|
||||
title: manager.isUcp? catalog.i18nc("@action:label", "Suggested Profile settings"):catalog.i18nc("@action:label", "Profile settings")
|
||||
iconSource: UM.Theme.getIcon("Sliders")
|
||||
content: Column
|
||||
{
|
||||
id: profileSettingsValuesTable
|
||||
spacing: UM.Theme.getSize("default_margin").height
|
||||
leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width
|
||||
|
||||
WorkspaceRow
|
||||
{
|
||||
leftLabelText: catalog.i18nc("@action:label", "Name")
|
||||
rightLabelText: manager.qualityName
|
||||
visible: manager.isCompatibleMachine
|
||||
}
|
||||
|
||||
WorkspaceRow
|
||||
{
|
||||
leftLabelText: catalog.i18nc("@action:label", "Intent")
|
||||
rightLabelText: manager.intentName
|
||||
visible: manager.isCompatibleMachine
|
||||
}
|
||||
|
||||
WorkspaceRow
|
||||
{
|
||||
leftLabelText: catalog.i18nc("@action:label", "Not in profile")
|
||||
rightLabelText: catalog.i18ncp("@action:label", "%1 override", "%1 overrides", manager.numUserSettings).arg(manager.numUserSettings)
|
||||
visible: manager.numUserSettings != 0 && !manager.isUcp
|
||||
}
|
||||
|
||||
WorkspaceRow
|
||||
{
|
||||
leftLabelText: catalog.i18nc("@action:label", "Derivative from")
|
||||
rightLabelText: catalog.i18ncp("@action:label", "%1, %2 override", "%1, %2 overrides", manager.numSettingsOverridenByQualityChanges).arg(manager.qualityType).arg(manager.numSettingsOverridenByQualityChanges)
|
||||
visible: manager.numSettingsOverridenByQualityChanges != 0 && manager.isCompatibleMachine
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
WorkspaceSection
|
||||
{
|
||||
id: materialSection
|
||||
|
|
|
@ -91,11 +91,11 @@ Item
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
Loader
|
||||
{
|
||||
width: parent.width
|
||||
height: content.height
|
||||
z: -1
|
||||
anchors.top: sectionTitleRow.bottom
|
||||
sourceComponent: content
|
||||
}
|
||||
|
|
|
@ -6,13 +6,15 @@ from PyQt6.QtCore import QObject, pyqtProperty, pyqtSignal
|
|||
|
||||
class SettingExport(QObject):
|
||||
|
||||
def __init__(self, id, name, value, selectable):
|
||||
def __init__(self, id, name, value, value_name, selectable, show):
|
||||
super().__init__()
|
||||
self.id = id
|
||||
self._name = name
|
||||
self._value = value
|
||||
self._value_name = value_name
|
||||
self._selected = selectable
|
||||
self._selectable = selectable
|
||||
self._show_in_menu = show
|
||||
|
||||
@pyqtProperty(str, constant=True)
|
||||
def name(self):
|
||||
|
@ -22,6 +24,10 @@ class SettingExport(QObject):
|
|||
def value(self):
|
||||
return self._value
|
||||
|
||||
@pyqtProperty(str, constant=True)
|
||||
def valuename(self):
|
||||
return str(self._value_name)
|
||||
|
||||
selectedChanged = pyqtSignal(bool)
|
||||
|
||||
def setSelected(self, selected):
|
||||
|
@ -36,3 +42,7 @@ class SettingExport(QObject):
|
|||
@pyqtProperty(bool, constant=True)
|
||||
def selectable(self):
|
||||
return self._selectable
|
||||
|
||||
@pyqtProperty(bool, constant=True)
|
||||
def isVisible(self):
|
||||
return self._show_in_menu
|
||||
|
|
|
@ -24,7 +24,7 @@ RowLayout
|
|||
|
||||
UM.Label
|
||||
{
|
||||
text: modelData.value
|
||||
text: modelData.valuename
|
||||
}
|
||||
|
||||
UM.HelpIcon
|
||||
|
|
|
@ -23,6 +23,7 @@ class SettingsExportGroup(QObject):
|
|||
self._category_details = category_details
|
||||
self._extruder_index = extruder_index
|
||||
self._extruder_color = extruder_color
|
||||
self._visible_settings = []
|
||||
|
||||
@pyqtProperty(str, constant=True)
|
||||
def name(self):
|
||||
|
@ -32,6 +33,12 @@ class SettingsExportGroup(QObject):
|
|||
def settings(self):
|
||||
return self._settings
|
||||
|
||||
@pyqtProperty(list, constant=True)
|
||||
def visibleSettings(self):
|
||||
if self._visible_settings == []:
|
||||
self._visible_settings = list(filter(lambda item : item.isVisible, self._settings))
|
||||
return self._visible_settings
|
||||
|
||||
@pyqtProperty(int, constant=True)
|
||||
def category(self):
|
||||
return self._category
|
||||
|
|
|
@ -6,6 +6,7 @@ from typing import Optional, cast, List, Dict, Pattern, Set
|
|||
|
||||
from PyQt6.QtCore import QObject, pyqtProperty
|
||||
|
||||
from UM import i18nCatalog
|
||||
from UM.Settings.SettingDefinition import SettingDefinition
|
||||
from UM.Settings.InstanceContainer import InstanceContainer
|
||||
from UM.Settings.SettingFunction import SettingFunction
|
||||
|
@ -109,6 +110,7 @@ class SettingsExportModel(QObject):
|
|||
|
||||
@staticmethod
|
||||
def _exportSettings(settings_stack):
|
||||
settings_catalog = i18nCatalog("fdmprinter.def.json")
|
||||
user_settings_container = settings_stack.userChanges
|
||||
user_keys = user_settings_container.getAllKeys()
|
||||
exportable_settings = SettingsExportModel.EXPORTABLE_SETTINGS
|
||||
|
@ -117,11 +119,22 @@ class SettingsExportModel(QObject):
|
|||
is_exportable = any(key in SettingsExportModel.PER_MODEL_EXPORTABLE_SETTINGS_KEYS for key in user_keys)
|
||||
|
||||
for setting_to_export in user_keys:
|
||||
label = settings_stack.getProperty(setting_to_export, "label")
|
||||
show_in_menu = setting_to_export not in SettingsExportModel.PER_MODEL_EXPORTABLE_SETTINGS_KEYS
|
||||
label_msgtxt = f"{str(setting_to_export)} label"
|
||||
label_msgid = settings_stack.getProperty(setting_to_export, "label")
|
||||
label = settings_catalog.i18nc(label_msgtxt, label_msgid)
|
||||
value = settings_stack.getProperty(setting_to_export, "value")
|
||||
unit = settings_stack.getProperty(setting_to_export, "unit")
|
||||
|
||||
setting_type = settings_stack.getProperty(setting_to_export, "type")
|
||||
value_name = str(SettingDefinition.settingValueToString(setting_type, value))
|
||||
if unit:
|
||||
value_name += " " + str(unit)
|
||||
if setting_type == "enum":
|
||||
options = settings_stack.getProperty(setting_to_export, "options")
|
||||
value_msgctxt = f"{str(setting_to_export)} option {str(value)}"
|
||||
value_msgid = options.get(value, "")
|
||||
value_name = settings_catalog.i18nc(value_msgctxt, value_msgid)
|
||||
|
||||
if setting_type is not None:
|
||||
value = f"{str(SettingDefinition.settingValueToString(setting_type, value))} {unit}"
|
||||
else:
|
||||
|
@ -130,6 +143,8 @@ class SettingsExportModel(QObject):
|
|||
settings_export.append(SettingExport(setting_to_export,
|
||||
label,
|
||||
value,
|
||||
is_exportable or setting_to_export in exportable_settings))
|
||||
value_name,
|
||||
is_exportable or setting_to_export in exportable_settings,
|
||||
show_in_menu))
|
||||
|
||||
return settings_export
|
||||
|
|
|
@ -71,8 +71,8 @@ ColumnLayout
|
|||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: contentHeight
|
||||
spacing: 0
|
||||
model: modelData.settings
|
||||
visible: modelData.settings.length > 0
|
||||
model: modelData.visibleSettings
|
||||
visible: modelData.visibleSettings.length > 0
|
||||
|
||||
delegate: SettingSelection { }
|
||||
}
|
||||
|
@ -80,8 +80,7 @@ ColumnLayout
|
|||
UM.Label
|
||||
{
|
||||
UM.I18nCatalog { id: catalog; name: "cura" }
|
||||
|
||||
text: catalog.i18nc("@label", "No specific value has been set")
|
||||
visible: modelData.settings.length === 0
|
||||
visible: modelData.visibleSettings.length === 0
|
||||
}
|
||||
}
|
||||
|
|
|
@ -69,7 +69,7 @@ class UCPDialog(QObject):
|
|||
device.writeSuccess.connect(lambda: self._onSuccess())
|
||||
device.writeFinished.connect(lambda: self._onFinished())
|
||||
|
||||
file_name = CuraApplication.getInstance().getPrintInformation().baseName
|
||||
file_name = f"UCP_{CuraApplication.getInstance().getPrintInformation().baseName}"
|
||||
|
||||
try:
|
||||
device.requestWrite(
|
||||
|
|
|
@ -36,13 +36,23 @@ UM.Dialog
|
|||
anchors.leftMargin: UM.Theme.getSize("default_margin").width
|
||||
anchors.rightMargin: anchors.leftMargin
|
||||
|
||||
UM.Label
|
||||
RowLayout
|
||||
{
|
||||
id: titleLabel
|
||||
text: catalog.i18nc("@action:title Don't translate 'Universal Cura Project'", "Summary - Universal Cura Project")
|
||||
font: UM.Theme.getFont("large")
|
||||
UM.Label
|
||||
{
|
||||
id: titleLabel
|
||||
text: catalog.i18nc("@action:title Don't translate 'Universal Cura Project'", "Summary - Universal Cura Project")
|
||||
font: UM.Theme.getFont("large")
|
||||
}
|
||||
Cura.TertiaryButton
|
||||
{
|
||||
id: learnMoreButton
|
||||
text: catalog.i18nc("@button", "Learn more")
|
||||
iconSource: UM.Theme.getIcon("LinkExternal")
|
||||
isIconOnRightSide: true
|
||||
onClicked: Qt.openUrlExternally("https://support.ultimaker.com/s/article/000002979")
|
||||
}
|
||||
}
|
||||
|
||||
UM.Label
|
||||
{
|
||||
id: descriptionLabel
|
||||
|
|
|
@ -33,12 +33,6 @@ def getMetaData():
|
|||
"mime_type": "application/vnd.ms-package.3dmanufacturing-3dmodel+xml",
|
||||
"mode": ThreeMFWriter.ThreeMFWriter.OutputMode.BinaryMode
|
||||
},
|
||||
{
|
||||
"extension": "3mf",
|
||||
"description": i18n_catalog.i18nc("@item:inlistbox", "Universal Cura Project"),
|
||||
"mime_type": "application/x-ucp",
|
||||
"mode": ThreeMFWriter.ThreeMFWriter.OutputMode.BinaryMode
|
||||
}
|
||||
]
|
||||
}
|
||||
metaData["workspace_writer"] = {
|
||||
|
|
|
@ -120,6 +120,8 @@ UM.Dialog
|
|||
UM.Label
|
||||
{
|
||||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: height
|
||||
elide: Text.ElideRight
|
||||
text: manager.getScriptLabelByKey(modelData.toString())
|
||||
}
|
||||
|
||||
|
|
|
@ -121,6 +121,7 @@ class SimulationPass(RenderPass):
|
|||
disabled_batch = RenderBatch(self._disabled_shader)
|
||||
head_position = None # Indicates the current position of the print head
|
||||
nozzle_node = None
|
||||
not_a_vector = Vector(math.nan, math.nan, math.nan)
|
||||
|
||||
for node in DepthFirstIterator(self._scene.getRoot()):
|
||||
|
||||
|
@ -143,12 +144,17 @@ class SimulationPass(RenderPass):
|
|||
if self._layer_view.getCurrentLayer() > -1 and ((not self._layer_view._only_show_top_layers) or (not self._layer_view.getCompatibilityMode())):
|
||||
start = 0
|
||||
end = 0
|
||||
vertex_before_head = not_a_vector
|
||||
vertex_after_head = not_a_vector
|
||||
vertex_distance_ratio = 0.0
|
||||
towards_next_vertex = 0
|
||||
element_counts = layer_data.getElementCounts()
|
||||
for layer in sorted(element_counts.keys()):
|
||||
# In the current layer, we show just the indicated paths
|
||||
if layer == self._layer_view._current_layer_num:
|
||||
# We look for the position of the head, searching the point of the current path
|
||||
index = int(self._layer_view.getCurrentPath())
|
||||
index = int(self._layer_view.getCurrentPath()) if not math.isnan(
|
||||
self._layer_view.getCurrentPath()) else 0
|
||||
for polygon in layer_data.getLayer(layer).polygons:
|
||||
# The size indicates all values in the two-dimension array, and the second dimension is
|
||||
# always size 3 because we have 3D points.
|
||||
|
@ -159,6 +165,8 @@ class SimulationPass(RenderPass):
|
|||
ratio = self._layer_view.getCurrentPath() - math.floor(self._layer_view.getCurrentPath())
|
||||
pos_a = Vector(polygon.data[index][0], polygon.data[index][1],
|
||||
polygon.data[index][2])
|
||||
vertex_before_head = pos_a
|
||||
vertex_distance_ratio = ratio
|
||||
if ratio <= 0.0001 or index + 1 == len(polygon.data):
|
||||
# in case there multiple polygons and polygon changes, the first point has the same value as the last point in the previous polygon
|
||||
head_position = pos_a + node.getWorldPosition()
|
||||
|
@ -168,6 +176,8 @@ class SimulationPass(RenderPass):
|
|||
polygon.data[index + 1][2])
|
||||
vec = pos_a * (1.0 - ratio) + pos_b * ratio
|
||||
head_position = vec + node.getWorldPosition()
|
||||
vertex_after_head = pos_b
|
||||
towards_next_vertex = 2 # Add two to the index to print the current and next vertices as an 'unfinished' line (to the nozzle).
|
||||
break
|
||||
break
|
||||
if self._layer_view.getMinimumLayer() > layer:
|
||||
|
@ -187,6 +197,11 @@ class SimulationPass(RenderPass):
|
|||
self._current_shader = self._layer_shader
|
||||
self._switching_layers = True
|
||||
|
||||
# reset 'last vertex'
|
||||
self._layer_shader.setUniformValue("u_last_vertex", not_a_vector)
|
||||
self._layer_shader.setUniformValue("u_next_vertex", not_a_vector)
|
||||
self._layer_shader.setUniformValue("u_last_line_ratio", 1.0)
|
||||
|
||||
# The first line does not have a previous line: add a MoveCombingType in front for start detection
|
||||
# this way the first start of the layer can also be drawn
|
||||
prev_line_types = numpy.concatenate([numpy.asarray([LayerPolygon.MoveCombingType], dtype = numpy.float32), layer_data._attributes["line_types"]["value"]])
|
||||
|
@ -203,6 +218,17 @@ class SimulationPass(RenderPass):
|
|||
current_layer_batch.addItem(node.getWorldTransformation(), layer_data)
|
||||
current_layer_batch.render(self._scene.getActiveCamera())
|
||||
|
||||
# Last line may be partial
|
||||
if vertex_after_head != not_a_vector and vertex_after_head != not_a_vector:
|
||||
self._layer_shader.setUniformValue("u_last_vertex", vertex_before_head)
|
||||
self._layer_shader.setUniformValue("u_next_vertex", vertex_after_head)
|
||||
self._layer_shader.setUniformValue("u_last_line_ratio", vertex_distance_ratio)
|
||||
last_line_start = current_layer_end
|
||||
last_line_end = current_layer_end + towards_next_vertex
|
||||
last_line_batch = RenderBatch(self._layer_shader, type = RenderBatch.RenderType.Solid, mode=RenderBatch.RenderMode.Lines, range = (last_line_start, last_line_end))
|
||||
last_line_batch.addItem(node.getWorldTransformation(), layer_data)
|
||||
last_line_batch.render(self._scene.getActiveCamera())
|
||||
|
||||
self._old_current_layer = self._layer_view.getCurrentLayer()
|
||||
self._old_current_path = self._layer_view.getCurrentPath()
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
# Copyright (c) 2021 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
import math
|
||||
import sys
|
||||
|
||||
from PyQt6.QtCore import Qt
|
||||
|
@ -216,7 +217,8 @@ class SimulationView(CuraView):
|
|||
Logger.warn(
|
||||
f"Binary search error (out of bounds): index {i}: left value {left_value} right value {right_value} and current time is {self._current_time}")
|
||||
|
||||
fractional_value = (self._current_time - left_value) / (right_value - left_value)
|
||||
segment_duration = right_value - left_value
|
||||
fractional_value = 0.0 if segment_duration == 0.0 else (self._current_time - left_value) / segment_duration
|
||||
|
||||
self.setPath(i + fractional_value)
|
||||
|
||||
|
|
|
@ -19,6 +19,10 @@ vertex41core =
|
|||
|
||||
uniform highp mat4 u_normalMatrix;
|
||||
|
||||
uniform vec3 u_last_vertex;
|
||||
uniform vec3 u_next_vertex;
|
||||
uniform float u_last_line_ratio;
|
||||
|
||||
in highp vec4 a_vertex;
|
||||
in lowp vec4 a_color;
|
||||
in lowp vec4 a_material_color;
|
||||
|
@ -134,6 +138,10 @@ vertex41core =
|
|||
void main()
|
||||
{
|
||||
vec4 v1_vertex = a_vertex;
|
||||
if (v1_vertex.xyz == u_next_vertex)
|
||||
{
|
||||
v1_vertex.xyz = mix(u_last_vertex, u_next_vertex, u_last_line_ratio);
|
||||
}
|
||||
v1_vertex.y -= a_line_dim.y / 2; // half layer down
|
||||
|
||||
vec4 world_space_vert = u_modelMatrix * v1_vertex;
|
||||
|
@ -427,6 +435,10 @@ u_max_feedrate = 1
|
|||
u_min_thickness = 0
|
||||
u_max_thickness = 1
|
||||
|
||||
u_last_vertex = [0.0, 0.0, 0.0]
|
||||
u_next_vertex = [0.0, 0.0, 0.0]
|
||||
u_last_line_ratio = 1.0
|
||||
|
||||
[bindings]
|
||||
u_modelMatrix = model_matrix
|
||||
u_viewMatrix = view_matrix
|
||||
|
|
|
@ -5,6 +5,7 @@ import urllib.parse
|
|||
from json import JSONDecodeError
|
||||
from time import time
|
||||
from typing import Callable, List, Type, TypeVar, Union, Optional, Tuple, Dict, Any, cast
|
||||
from pathlib import Path
|
||||
|
||||
from PyQt6.QtCore import QUrl
|
||||
from PyQt6.QtNetwork import QNetworkRequest, QNetworkReply
|
||||
|
@ -38,14 +39,17 @@ class CloudApiClient:
|
|||
|
||||
# The cloud URL to use for this remote cluster.
|
||||
ROOT_PATH = UltimakerCloudConstants.CuraCloudAPIRoot
|
||||
CLUSTER_API_ROOT = "{}/connect/v1".format(ROOT_PATH)
|
||||
CURA_API_ROOT = "{}/cura/v1".format(ROOT_PATH)
|
||||
CLUSTER_API_ROOT = f"{ROOT_PATH}/connect/v1"
|
||||
CURA_API_ROOT = f"{ROOT_PATH}/cura/v1"
|
||||
|
||||
DEFAULT_REQUEST_TIMEOUT = 10 # seconds
|
||||
|
||||
# In order to avoid garbage collection we keep the callbacks in this list.
|
||||
_anti_gc_callbacks = [] # type: List[Callable[[Any], None]]
|
||||
|
||||
# Custom machine definition ID to cloud cluster name mapping
|
||||
_machine_id_to_name: Dict[str, str] = None
|
||||
|
||||
def __init__(self, app: CuraApplication, on_error: Callable[[List[CloudError]], None]) -> None:
|
||||
"""Initializes a new cloud API client.
|
||||
|
||||
|
@ -73,10 +77,10 @@ class CloudApiClient:
|
|||
|
||||
url = f"{self.CLUSTER_API_ROOT}/clusters?status=active"
|
||||
self._http.get(url,
|
||||
scope = self._scope,
|
||||
callback = self._parseCallback(on_finished, CloudClusterResponse, failed),
|
||||
error_callback = failed,
|
||||
timeout = self.DEFAULT_REQUEST_TIMEOUT)
|
||||
scope=self._scope,
|
||||
callback=self._parseCallback(on_finished, CloudClusterResponse, failed),
|
||||
error_callback=failed,
|
||||
timeout=self.DEFAULT_REQUEST_TIMEOUT)
|
||||
|
||||
def getClustersByMachineType(self, machine_type, on_finished: Callable[[List[CloudClusterWithConfigResponse]], Any], failed: Callable) -> None:
|
||||
# HACK: There is something weird going on with the API, as it reports printer types in formats like
|
||||
|
@ -84,13 +88,9 @@ class CloudApiClient:
|
|||
# conversion!
|
||||
# API points to "MakerBot Method" for a makerbot printertypes which we already changed to allign with other printer_type
|
||||
|
||||
method_x = {
|
||||
"ultimaker_method":"MakerBot Method",
|
||||
"ultimaker_methodx":"MakerBot Method X",
|
||||
"ultimaker_methodxl":"MakerBot Method XL"
|
||||
}
|
||||
if machine_type in method_x:
|
||||
machine_type = method_x[machine_type]
|
||||
machine_id_to_name = self.getMachineIDMap()
|
||||
if machine_type in machine_id_to_name:
|
||||
machine_type = machine_id_to_name[machine_type]
|
||||
else:
|
||||
machine_type = machine_type.replace("_plus", "+")
|
||||
machine_type = machine_type.replace("_", " ")
|
||||
|
@ -114,9 +114,9 @@ class CloudApiClient:
|
|||
|
||||
url = f"{self.CLUSTER_API_ROOT}/clusters/{cluster_id}/status"
|
||||
self._http.get(url,
|
||||
scope = self._scope,
|
||||
callback = self._parseCallback(on_finished, CloudClusterStatus),
|
||||
timeout = self.DEFAULT_REQUEST_TIMEOUT)
|
||||
scope=self._scope,
|
||||
callback=self._parseCallback(on_finished, CloudClusterStatus),
|
||||
timeout=self.DEFAULT_REQUEST_TIMEOUT)
|
||||
|
||||
def requestUpload(self, request: CloudPrintJobUploadRequest,
|
||||
on_finished: Callable[[CloudPrintJobResponse], Any]) -> None:
|
||||
|
@ -131,10 +131,10 @@ class CloudApiClient:
|
|||
data = json.dumps({"data": request.toDict()}).encode()
|
||||
|
||||
self._http.put(url,
|
||||
scope = self._scope,
|
||||
data = data,
|
||||
callback = self._parseCallback(on_finished, CloudPrintJobResponse),
|
||||
timeout = self.DEFAULT_REQUEST_TIMEOUT)
|
||||
scope=self._scope,
|
||||
data=data,
|
||||
callback=self._parseCallback(on_finished, CloudPrintJobResponse),
|
||||
timeout=self.DEFAULT_REQUEST_TIMEOUT)
|
||||
|
||||
def uploadToolPath(self, print_job: CloudPrintJobResponse, mesh: bytes, on_finished: Callable[[], Any],
|
||||
on_progress: Callable[[int], Any], on_error: Callable[[], Any]):
|
||||
|
@ -160,11 +160,11 @@ class CloudApiClient:
|
|||
def requestPrint(self, cluster_id: str, job_id: str, on_finished: Callable[[CloudPrintResponse], Any], on_error) -> None:
|
||||
url = f"{self.CLUSTER_API_ROOT}/clusters/{cluster_id}/print/{job_id}"
|
||||
self._http.post(url,
|
||||
scope = self._scope,
|
||||
data = b"",
|
||||
callback = self._parseCallback(on_finished, CloudPrintResponse),
|
||||
error_callback = on_error,
|
||||
timeout = self.DEFAULT_REQUEST_TIMEOUT)
|
||||
scope=self._scope,
|
||||
data=b"",
|
||||
callback=self._parseCallback(on_finished, CloudPrintResponse),
|
||||
error_callback=on_error,
|
||||
timeout=self.DEFAULT_REQUEST_TIMEOUT)
|
||||
|
||||
def doPrintJobAction(self, cluster_id: str, cluster_job_id: str, action: str,
|
||||
data: Optional[Dict[str, Any]] = None) -> None:
|
||||
|
@ -174,14 +174,15 @@ class CloudApiClient:
|
|||
:param cluster_id: The ID of the cluster.
|
||||
:param cluster_job_id: The ID of the print job within the cluster.
|
||||
:param action: The name of the action to execute.
|
||||
:param data: Optional data to send with the POST request
|
||||
"""
|
||||
|
||||
body = json.dumps({"data": data}).encode() if data else b""
|
||||
url = f"{self.CLUSTER_API_ROOT}/clusters/{cluster_id}/print_jobs/{cluster_job_id}/action/{action}"
|
||||
self._http.post(url,
|
||||
scope = self._scope,
|
||||
data = body,
|
||||
timeout = self.DEFAULT_REQUEST_TIMEOUT)
|
||||
scope=self._scope,
|
||||
data=body,
|
||||
timeout=self.DEFAULT_REQUEST_TIMEOUT)
|
||||
|
||||
def _createEmptyRequest(self, path: str, content_type: Optional[str] = "application/json") -> QNetworkRequest:
|
||||
"""We override _createEmptyRequest in order to add the user credentials.
|
||||
|
@ -216,8 +217,11 @@ class CloudApiClient:
|
|||
Logger.logException("e", "Could not parse the stardust response: %s", error.toDict())
|
||||
return status_code, {"errors": [error.toDict()]}
|
||||
|
||||
def _parseResponse(self, response: Dict[str, Any], on_finished: Union[Callable[[CloudApiClientModel], Any],
|
||||
Callable[[List[CloudApiClientModel]], Any]], model_class: Type[CloudApiClientModel]) -> None:
|
||||
def _parseResponse(self,
|
||||
response: Dict[str, Any],
|
||||
on_finished: Union[Callable[[CloudApiClientModel], Any],
|
||||
Callable[[List[CloudApiClientModel]], Any]],
|
||||
model_class: Type[CloudApiClientModel]) -> None:
|
||||
"""Parses the given response and calls the correct callback depending on the result.
|
||||
|
||||
:param response: The response from the server, after being converted to a dict.
|
||||
|
@ -276,3 +280,14 @@ class CloudApiClient:
|
|||
|
||||
self._anti_gc_callbacks.append(parse)
|
||||
return parse
|
||||
|
||||
@classmethod
|
||||
def getMachineIDMap(cls) -> Dict[str, str]:
|
||||
if cls._machine_id_to_name is None:
|
||||
try:
|
||||
with open(Path(__file__).parent / "machine_id_to_name.json", "rt") as f:
|
||||
cls._machine_id_to_name = json.load(f)
|
||||
except Exception as e:
|
||||
Logger.logException("e", f"Could not load machine_id_to_name.json: '{e}'")
|
||||
cls._machine_id_to_name = {}
|
||||
return cls._machine_id_to_name
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"ultimaker_method": "MakerBot Method",
|
||||
"ultimaker_methodx": "MakerBot Method X",
|
||||
"ultimaker_methodxl": "MakerBot Method XL"
|
||||
}
|
|
@ -68,6 +68,11 @@ class VersionUpgrade56to57(VersionUpgrade):
|
|||
if removed in parser["values"]:
|
||||
del parser["values"][removed]
|
||||
|
||||
if "brim_outside_only" in parser["values"]:
|
||||
parser["values"]["brim_location"] = "outside" if parser["values"][
|
||||
"brim_outside_only"] == "True" else "everywhere"
|
||||
del parser["values"]["brim_outside_only"]
|
||||
|
||||
result = io.StringIO()
|
||||
parser.write(result)
|
||||
return [filename], [result.getvalue()]
|
||||
|
|
|
@ -1303,6 +1303,24 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"GenericPETCF": {
|
||||
"package_info": {
|
||||
"package_id": "GenericPETCF",
|
||||
"package_type": "material",
|
||||
"display_name": "Generic PETCF",
|
||||
"description": "The generic PET-CF profile which other profiles can be based upon.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||
"author": {
|
||||
"author_id": "Generic",
|
||||
"display_name": "Generic",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://github.com/Ultimaker/fdm_materials",
|
||||
"description": "Professional 3D printing made accessible."
|
||||
}
|
||||
}
|
||||
},
|
||||
"GenericPETG": {
|
||||
"package_info": {
|
||||
"package_id": "GenericPETG",
|
||||
|
@ -1657,14 +1675,14 @@
|
|||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/products/materials/abs",
|
||||
"website": "https://ultimaker.com/materials/s-series-abs/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/en/resources/troubleshooting/materials"
|
||||
"support_website": "https://ultimaker.com/in/cura/materials/ultimaker-abs/printing-guidelines"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -1676,14 +1694,14 @@
|
|||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/products/materials/breakaway",
|
||||
"website": "https://ultimaker.com/materials/s-series-breakaway/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/en/resources/troubleshooting/materials"
|
||||
"support_website": "https://ultimaker.com/in/cura/materials/ultimaker-breakaway/printing-guidelines"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -1695,14 +1713,14 @@
|
|||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/products/materials/abs",
|
||||
"website": "https://ultimaker.com/materials/s-series-cpe/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/en/resources/troubleshooting/materials"
|
||||
"support_website": "https://ultimaker.com/in/cura/materials/ultimaker-cpe/printing-guidelines"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -1714,14 +1732,14 @@
|
|||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/products/materials/cpe",
|
||||
"website": "https://ultimaker.com/materials/s-series-cpe-plus/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/en/resources/troubleshooting/materials"
|
||||
"support_website": "https://ultimaker.com/in/cura/materials/ultimaker-cpe-plus/printing-guidelines"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -1733,14 +1751,14 @@
|
|||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/products/materials/abs",
|
||||
"website": "https://ultimaker.com/materials/s-series-nylon/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/en/resources/troubleshooting/materials"
|
||||
"support_website": "https://ultimaker.com/in/cura/materials/ultimaker-nylon/printing-guidelines"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -1752,14 +1770,52 @@
|
|||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/products/materials/pc",
|
||||
"website": "https://ultimaker.com/materials/s-series-pc/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/en/resources/troubleshooting/materials"
|
||||
"support_website": "https://ultimaker.com/in/cura/materials/ultimaker-pc/printing-guidelines"
|
||||
}
|
||||
}
|
||||
},
|
||||
"UltimakerPETCF": {
|
||||
"package_info": {
|
||||
"package_id": "UltimakerPETCF",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker PETCF",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/s-series-pet-carbon-fiber/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/in/cura/materials/ultimaker-pet-cf/printing-guidelines"
|
||||
}
|
||||
}
|
||||
},
|
||||
"UltimakerPETG": {
|
||||
"package_info": {
|
||||
"package_id": "UltimakerPETG",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker PETG",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/s-series-petg/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/in/cura/materials/ultimaker-petg/printing-guidelines"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -1771,14 +1827,14 @@
|
|||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/products/materials/abs",
|
||||
"website": "https://ultimaker.com/materials/s-series-pla/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/en/resources/troubleshooting/materials"
|
||||
"support_website": "https://ultimaker.com/in/cura/materials/ultimaker-pla/printing-guidelines"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -1790,14 +1846,14 @@
|
|||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/products/materials/pp",
|
||||
"website": "https://ultimaker.com/materials/s-series-pp/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/en/resources/troubleshooting/materials"
|
||||
"support_website": "https://ultimaker.com/in/cura/materials/ultimaker-pp/printing-guidelines"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -1809,33 +1865,14 @@
|
|||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/products/materials/abs",
|
||||
"website": "https://ultimaker.com/materials/s-series-pva/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/en/resources/troubleshooting/materials"
|
||||
}
|
||||
}
|
||||
},
|
||||
"UltimakerTPU": {
|
||||
"package_info": {
|
||||
"package_id": "UltimakerTPU",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker TPU 95A",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/products/materials/tpu-95a",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/en/resources/troubleshooting/materials"
|
||||
"support_website": "https://ultimaker.com/in/cura/materials/ultimaker-pva/printing-guidelines"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -1847,14 +1884,147 @@
|
|||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/products/materials/tough-pla",
|
||||
"website": "https://ultimaker.com/materials/s-series-tough-pla/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/en/resources/troubleshooting/materials"
|
||||
"support_website": "https://ultimaker.com/in/cura/materials/ultimaker-tough-pla/printing-guidelines"
|
||||
}
|
||||
}
|
||||
},
|
||||
"UltimakerTPU": {
|
||||
"package_info": {
|
||||
"package_id": "UltimakerTPU",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker TPU 95A",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "1.4.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/s-series-tpu-95a/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/in/cura/materials/ultimaker-tpu-95a/printing-guidelines"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERBASCFMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERBASCFMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker ABS-CF",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-series-abs-carbon-fiber/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://support.ultimaker.com/s/article/How-to-print-with-Method-ABS-CF"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERABSRMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERABSRMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker ABS-R",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-series-abs-r/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://support.ultimaker.com/s/article/How-to-print-with-Method-ABS-R"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERASAMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERASAMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker ASA",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-series-asa/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://support.ultimaker.com/s/article/How-to-print-with-Method-ASA"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERNYLON12CFMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERNYLON12CFMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker Nylon12 Carbon Fiber",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-series-nylon-12-carbon-fiber/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://support.ultimaker.com/s/article/How-to-print-with-Method-Nylon12-CF"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERRAPIDRINSEMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERRAPIDRINSEMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker RapidRinse",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-series-rapidrinse/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://support.ultimaker.com/s/article/How-to-print-with-Method-RapidRinse"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERSR30METHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERSR30METHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker SR-30",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-series-sr-30/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://support.ultimaker.com/s/article/How-to-print-with-Method-SR-30"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
"machine_max_feedrate_y": { "value": 500 },
|
||||
"machine_max_feedrate_z": { "value": 30 },
|
||||
"machine_name": { "default_value": "Creality Ender-3 V3 SE" },
|
||||
"machine_start_gcode": { "default_value": "M220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\nM420 S1; Use saved mesh leveling data\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\nM190 S{material_bed_temperature_layer_0} ; Set bed temperature and wait\nM109 S{material_print_temperature_layer_0} ; Set hotend temperature and wait\nG1 X10.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y145.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 E-1.0000 F1800 ;Retract a bit\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 E0.0000 F1800 \n" },
|
||||
"machine_start_gcode": { "default_value": "M220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\nM420 S1; Use saved mesh leveling data\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X-3 Y20 Z0.28 F5000.0 ;Move to start position\nM190 S{material_bed_temperature_layer_0} ; Set bed temperature and wait\nM109 S{material_print_temperature_layer_0} ; Set hotend temperature and wait\nG1 X-3 Y100.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X-2 Y100.0 Z0.28 F5000.0 ;Move to side a little\nG1 X-2 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 E-1.0000 F1800 ;Retract a bit\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 E0.0000 F1800 \n" },
|
||||
"machine_width": { "default_value": 220 },
|
||||
"retraction_amount": { "value": 0.8 },
|
||||
"retraction_speed": { "default_value": 40 },
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
"cool_min_layer_time": { "value": 5 },
|
||||
"gantry_height": { "value": 25 },
|
||||
"machine_depth": { "default_value": 225 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y0 ;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\nG1 X0 Y0 ;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_head_with_fans_polygon":
|
||||
{
|
||||
"default_value": [
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 210 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"value": [
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
"brim_width": { "default_value": 5 },
|
||||
"gantry_height": { "value": 30 },
|
||||
"machine_depth": { "default_value": 235 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F1600 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F1600 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
"gantry_height": { "value": 30 },
|
||||
"machine_always_write_active_tool": { "default_value": true },
|
||||
"machine_depth": { "default_value": 235 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-80 Z0.2 F1600 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-80 Z0.2 F1600 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_extruder_count": { "default_value": 2 },
|
||||
"machine_extruders_share_heater": { "default_value": true },
|
||||
"machine_extruders_share_nozzle": { "default_value": true },
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 235 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"value": [
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 235 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"value": [
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
{
|
||||
"infill_overlap": { "value": "0 if infill_sparse_density < 40.01 and infill_pattern != 'concentric' else -5" },
|
||||
"machine_depth": { "default_value": 235 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"value": [
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
"initial_layer_line_width_factor": { "value": "100.0 if resolveOrValue('adhesion_type') == 'raft' else 125 if line_width < 0.5 else 110" },
|
||||
"machine_acceleration": { "value": 5000 },
|
||||
"machine_depth": { "default_value": 230 },
|
||||
"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 Z2 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth - 5} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"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 Z2 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth - 5} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 235 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"value": [
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"author": "Ultimaker",
|
||||
"manufacturer": "Unknown",
|
||||
"position": "0",
|
||||
"setting_version": 22,
|
||||
"setting_version": 23,
|
||||
"type": "extruder"
|
||||
},
|
||||
"settings":
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"type": "machine",
|
||||
"author": "Unknown",
|
||||
"manufacturer": "Unknown",
|
||||
"setting_version": 22,
|
||||
"setting_version": 23,
|
||||
"file_formats": "text/x-gcode;model/stl;application/x-wavefront-obj;application/x3g",
|
||||
"visible": false,
|
||||
"has_materials": true,
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 302 },
|
||||
"machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_height": { "default_value": 402 },
|
||||
"machine_name": { "default_value": "SV04 Copy Mode" },
|
||||
"machine_start_gcode": { "default_value": ";SV04 start\nM140 S{material_bed_temperature};\nM104 S{material_print_temperature};\nM280 P0 S160;\nG4 P100;\nG28;\nM420 S1;\nM190 S{material_bed_temperature};\nM109 S{material_print_temperature};\nG92 E0;\nG1 X10.1 Y20 Z0.28 F5000.0;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15;\nG1 X10.4 Y200.0 Z0.28 F5000.0;\nG1 X10.4 Y20 Z0.28 F1500.0 E30;\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000;" },
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 302 },
|
||||
"machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_extruder_count": { "default_value": 2 },
|
||||
"machine_height": { "default_value": 402 },
|
||||
"machine_name": { "default_value": "SV04 Dual Mode" },
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 302 },
|
||||
"machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_height": { "default_value": 402 },
|
||||
"machine_name": { "default_value": "SV04 Mirror Mode" },
|
||||
"machine_start_gcode": { "default_value": ";SV04 start\nM140 S{material_bed_temperature};\nM104 S{material_print_temperature};\nM280 P0 S160;\nG4 P100;\nG28;\nM420 S1;\nM190 S{material_bed_temperature};\nM109 S{material_print_temperature};\nG92 E0;\nG1 X10.1 Y20 Z0.28 F5000.0;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15;\nG1 X10.4 Y200.0 Z0.28 F5000.0;\nG1 X10.4 Y20 Z0.28 F1500.0 E30;\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000;" },
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 302 },
|
||||
"machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_height": { "default_value": 402 },
|
||||
"machine_name": { "default_value": "SV04 Single Mode 01" },
|
||||
"machine_start_gcode": { "default_value": ";SV04 start\nM140 S{material_bed_temperature};\nM104 S{material_print_temperature};\nM280 P0 S160;\nG4 P100;\nG28;\nM420 S1;\nM190 S{material_bed_temperature};\nM109 S{material_print_temperature};\nG92 E0;\nG1 X10.1 Y20 Z0.28 F5000.0;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15;\nG1 X10.4 Y200.0 Z0.28 F5000.0;\nG1 X10.4 Y20 Z0.28 F1500.0 E30;\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000;" },
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 302 },
|
||||
"machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_height": { "default_value": 402 },
|
||||
"machine_name": { "default_value": "SV04 Single Mode 02" },
|
||||
"machine_start_gcode": { "default_value": ";SV04 start\nM140 S{material_bed_temperature};\nM104 S{material_print_temperature};\nM280 P0 S160;\nG4 P100;\nG28;\nM420 S1;\nM190 S{material_bed_temperature};\nM109 S{material_print_temperature};\nG92 E0;\nG1 X10.1 Y20 Z0.28 F5000.0;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15;\nG1 X10.4 Y200.0 Z0.28 F5000.0;\nG1 X10.4 Y20 Z0.28 F1500.0 E30;\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000;" },
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
"infill_wipe_dist": { "value": 0.1 },
|
||||
"jerk_travel": { "value": "jerk_print" },
|
||||
"machine_depth": { "default_value": 300 },
|
||||
"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 X0 Y220 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" },
|
||||
"machine_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 X0 Y220 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value": [
|
||||
|
|
5
resources/i18n/README.md
Normal file
5
resources/i18n/README.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
If you aim to contribute translations please [look here](https://github.com/Ultimaker/Cura/wiki/Translating-Cura) first.
|
||||
|
||||
In particular, take heed of the following: <br>
|
||||
When we're in the release-window (so that's when we have the beta out for the next Cura, but not the final release yet), we're also in the process of updating translations.
|
||||
_**If you make a PR with updated or fixed translations within this timespan, it's likely that your additions/changes will be ignored in favour of the 'official' ones, due to how our process is set up.**_
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-11 12:52+0100\n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: 2023-09-03 18:15+0200\n"
|
||||
"Last-Translator: Miroslav Šustek <sustmidown@centrum.cz>\n"
|
||||
"Language-Team: DenyCZ <www.github.com/DenyCZ>\n"
|
||||
|
@ -5112,6 +5112,10 @@ msgctxt "@title:column Unit of measurement"
|
|||
msgid "Unit"
|
||||
msgstr "Jednotka"
|
||||
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "Universal Cura Project"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@action:description Don't translate 'Universal Cura Project'"
|
||||
msgid "Universal Cura Project files can be printed on different 3D printers while retaining positional data and selected settings. When exported, all models present on the build plate will be included along with their current position, orientation, and scale. You can also select which per-extruder or per-model settings should be included to ensure proper printing."
|
||||
msgstr ""
|
||||
|
|
54
resources/i18n/cs_CZ/gradual_flow_settings.def.json.po
Normal file
54
resources/i18n/cs_CZ/gradual_flow_settings.def.json.po
Normal file
|
@ -0,0 +1,54 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Uranium json setting files\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"PO-Revision-Date: 2024-03-11 11:28+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: en\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr ""
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-11 12:52+0100\n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -4731,6 +4731,10 @@ msgctxt "@title:column Unit of measurement"
|
|||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "Universal Cura Project"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@action:description Don't translate 'Universal Cura Project'"
|
||||
msgid "Universal Cura Project files can be printed on different 3D printers while retaining positional data and selected settings. When exported, all models present on the build plate will be included along with their current position, orientation, and scale. You can also select which per-extruder or per-model settings should be included to ensure proper printing."
|
||||
msgstr ""
|
||||
|
@ -5150,6 +5154,7 @@ msgstr ""
|
|||
msgctxt "@info:generic"
|
||||
msgid "{} plugins failed to download"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Manages network connections to UltiMaker networked printers."
|
||||
msgstr ""
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,8 +1,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -28,30 +29,62 @@ msgctxt "material_diameter label"
|
|||
msgid "Diameter"
|
||||
msgstr "Durchmesser"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "Auszuführenden G-Code beim Umschalten von diesem Extruder beenden."
|
||||
|
||||
msgctxt "extruder_nr label"
|
||||
msgid "Extruder"
|
||||
msgstr "Extruder"
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "Die für das Drucken verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "Der Innendurchmesser der Düse. Verwenden Sie diese Einstellung, wenn Sie eine Düse einer Nicht-Standardgröße verwenden."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "Der Düsen-ID für eine Extruder-Einheit, z. B. „AA 0,4“ und „BB 0,8“."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "Drucklüfter Extruder"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "Die Anzahl der Drucklüfter für diesen Extruder. Nur vom Standardwert 0 ändern, wenn Sie für jeden Extruder einen anderen Drucklüfter verwenden."
|
||||
|
||||
msgctxt "machine_extruder_end_code label"
|
||||
msgid "Extruder End G-Code"
|
||||
msgstr "G-Code Extruder-Ende"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "Auszuführenden G-Code beim Umschalten von diesem Extruder beenden."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration label"
|
||||
msgid "Extruder End G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Extruder Ende G-Code Dauer"
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr "Die Zeit, die für die Ausführung des Ende-G-Codes benötigt wird, wenn Sie von diesem Extruder wegschalten."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs label"
|
||||
msgid "Extruder End Position Absolute"
|
||||
msgstr "Absolute Extruder-Endposition"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Bevorzugen Sie eine absolute Endposition des Extruders anstelle einer relativen Position zur zuletzt bekannten Kopfposition."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x label"
|
||||
msgid "Extruder End Position X"
|
||||
msgstr "Extruder-Endposition X"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "Die X-Koordinate der Endposition beim Ausschalten des Extruders."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y label"
|
||||
msgid "Extruder End Position Y"
|
||||
msgstr "Extruder-Endposition Y"
|
||||
|
@ -68,42 +101,42 @@ msgctxt "extruder_prime_pos_z label"
|
|||
msgid "Extruder Prime Z Position"
|
||||
msgstr "Z-Position Extruder-Einzug"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "Drucklüfter Extruder"
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "Die Y-Koordinate der Endposition beim Ausschalten des Extruders."
|
||||
|
||||
msgctxt "machine_extruder_start_code label"
|
||||
msgid "Extruder Start G-Code"
|
||||
msgstr "G-Code Extruder-Start"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "Auszuführenden G-Code beim Umschalten auf diesen Extruder starten."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Die X-Koordinate der Position, an der die Düse am Druckbeginn einzieht."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Die Y-Koordinate der Position, an der die Düse am Druckbeginn einzieht."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Die Z-Koordinate der Position, an der die Düse am Druckbeginn einzieht."
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration label"
|
||||
msgid "Extruder Start G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Extruder Start G-Code Dauer"
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr "Die Zeit, die für die Ausführung des Start-G-Codes benötigt wird, wenn Sie zu diesem Extruder wechseln."
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs label"
|
||||
msgid "Extruder Start Position Absolute"
|
||||
msgstr "Absolute Startposition des Extruders"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "X-Position Extruder-Start"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "Y-Position Extruder-Start"
|
||||
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "Gerät"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "Gerätespezifische Einstellungen"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Bevorzugen Sie eine absolute Endposition des Extruders anstelle einer relativen Position zur zuletzt bekannten Kopfposition."
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs description"
|
||||
msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Bevorzugen Sie eine absolute Startposition des Extruders anstelle einer relativen Position zur zuletzt bekannten Kopfposition."
|
||||
|
@ -124,74 +157,42 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "Düsen-ID"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "X-Versatz Düse"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Y-Versatz Düse"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "Auszuführenden G-Code beim Umschalten auf diesen Extruder starten."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Die X-Koordinate der Position, an der die Düse am Druckbeginn einzieht."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Die Y-Koordinate der Position, an der die Düse am Druckbeginn einzieht."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Die Z-Koordinate der Position, an der die Düse am Druckbeginn einzieht."
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "Die für das Drucken verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "Der Innendurchmesser der Düse. Verwenden Sie diese Einstellung, wenn Sie eine Düse einer Nicht-Standardgröße verwenden."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "Der Düsen-ID für eine Extruder-Einheit, z. B. „AA 0,4“ und „BB 0,8“."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "Die Anzahl der Drucklüfter für diesen Extruder. Nur vom Standardwert 0 ändern, wenn Sie für jeden Extruder einen anderen Drucklüfter verwenden."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "Die X-Koordinate der Endposition beim Ausschalten des Extruders."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "Die X-Koordinate des Düsenversatzes."
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "X-Position Extruder-Start"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x description"
|
||||
msgid "The x-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "Die X-Koordinate der Startposition beim Einschalten des Extruders."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "Die Y-Koordinate der Endposition beim Ausschalten des Extruders."
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "Y-Position Extruder-Start"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "Die Y-Koordinate des Düsenversatzes."
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "Gerät"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "Gerätespezifische Einstellungen"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "Die Y-Koordinate der Startposition beim Einschalten des Extruders."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "X-Versatz Düse"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "Die X-Koordinate des Düsenversatzes."
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Y-Versatz Düse"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "Die Y-Koordinate des Düsenversatzes."
|
||||
|
|
File diff suppressed because it is too large
Load diff
53
resources/i18n/de_DE/gradual_flow_settings.def.json.po
Normal file
53
resources/i18n/de_DE/gradual_flow_settings.def.json.po
Normal file
|
@ -0,0 +1,53 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: de_DE\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr "Sukzessiver Durchfluss aktiviert"
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "Aktivieren Sie sukzessive Durchflussänderungen. Wenn diese Option aktiviert ist, wird der Durchfluss sukzessiv auf den angestrebten Durchfluss erhöht/verringert. Dies ist nützlich für Drucker mit einem Bowdenschlauch, bei denen der Durchfluss nicht sofort geändert wird, wenn der Extrudermotor startet/stoppt."
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr "Maximale Beschleunigung bei sukzessivem Durchfluss"
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr "Maximale Beschleunigung für sukzessive Durchflussänderungen"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr "Maximale Durchflussbeschleunigung bei der Anfangsschicht"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "Mindestgeschwindigkeit für sukzessive Durchflussänderungen bei der Anfangsschicht"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr "Umfang des Diskretisierungsvorgangs bei sukzessivem Durchfluss"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "Dauer jedes Schritts bei der sukzessiven Durchflusssänderung"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "Durchflussdauer zurücksetzen"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "Für jede Verfahrbewegung, die länger als dieser Wert ist, wird der Materialfluss auf den Sollwegfluss zurückgesetzt."
|
File diff suppressed because it is too large
Load diff
|
@ -1,8 +1,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -28,30 +29,62 @@ msgctxt "material_diameter label"
|
|||
msgid "Diameter"
|
||||
msgstr "Diámetro"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "Finalizar GCode para ejecutarlo al cambiar desde este extrusor."
|
||||
|
||||
msgctxt "extruder_nr label"
|
||||
msgid "Extruder"
|
||||
msgstr "Extrusor"
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "El tren extrusor que se utiliza para imprimir. Se emplea en la extrusión múltiple."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "Diámetro interior de la tobera. Cambie este ajuste cuando utilice un tamaño de tobera no estándar."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "Id. de la tobera de un tren extrusor, como \"AA 0.4\" y \"BB 0.8\"."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "Ventilador de refrigeración de impresión del extrusor"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "Número del ventilador de refrigeración de impresión asociado al extrusor. Modifique el valor predeterminado 0 solo cuando disponga de un ventilador de refrigeración de impresión diferente para cada extrusor."
|
||||
|
||||
msgctxt "machine_extruder_end_code label"
|
||||
msgid "Extruder End G-Code"
|
||||
msgstr "GCode final del extrusor"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "Finalizar GCode para ejecutarlo al cambiar desde este extrusor."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration label"
|
||||
msgid "Extruder End G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Duración del código G de fin del extrusor"
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr "El tiempo que tarda en ejecutarse el código G final, cuando se sale de este extrusor."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs label"
|
||||
msgid "Extruder End Position Absolute"
|
||||
msgstr "Posición final absoluta del extrusor"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "La posición final del extrusor se considera absoluta, en lugar de relativa a la última ubicación conocida del cabezal."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x label"
|
||||
msgid "Extruder End Position X"
|
||||
msgstr "Posición de fin del extrusor sobre el eje X"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "Coordenada X de la posición de fin cuando se apaga el extrusor."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y label"
|
||||
msgid "Extruder End Position Y"
|
||||
msgstr "Posición de fin del extrusor sobre el eje Y"
|
||||
|
@ -68,42 +101,42 @@ msgctxt "extruder_prime_pos_z label"
|
|||
msgid "Extruder Prime Z Position"
|
||||
msgstr "Posición de preparación del extrusor sobre el eje Z"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "Ventilador de refrigeración de impresión del extrusor"
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "Coordenada Y de la posición de fin cuando se apaga el extrusor."
|
||||
|
||||
msgctxt "machine_extruder_start_code label"
|
||||
msgid "Extruder Start G-Code"
|
||||
msgstr "GCode inicial del extrusor"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "Iniciar GCode para ejecutarlo al cambiar a este extrusor."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Coordenada X de la posición en la que la tobera se coloca al inicio de la impresión."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Coordenada Y de la posición en la que la tobera se coloca al inicio de la impresión."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Coordenada Z de la posición en la que la tobera queda preparada al inicio de la impresión."
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration label"
|
||||
msgid "Extruder Start G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Duración del código G de inicio del extrusor"
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr "El tiempo que tardará en ejecutarse el código G de inicio, al cambiar a este extrusor."
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs label"
|
||||
msgid "Extruder Start Position Absolute"
|
||||
msgstr "Posición de inicio absoluta del extrusor"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "Posición de inicio del extrusor sobre el eje X"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "Posición de inicio del extrusor sobre el eje Y"
|
||||
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "Máquina"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "Ajustes específicos de la máquina"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "La posición final del extrusor se considera absoluta, en lugar de relativa a la última ubicación conocida del cabezal."
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs description"
|
||||
msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "El extrusor se coloca en la posición de inicio absoluta según la última ubicación conocida del cabezal."
|
||||
|
@ -124,74 +157,42 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "Id. de la tobera"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "Desplazamiento de la tobera sobre el eje X"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Desplazamiento de la tobera sobre el eje Y"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "Iniciar GCode para ejecutarlo al cambiar a este extrusor."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Coordenada X de la posición en la que la tobera se coloca al inicio de la impresión."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Coordenada Y de la posición en la que la tobera se coloca al inicio de la impresión."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Coordenada Z de la posición en la que la tobera queda preparada al inicio de la impresión."
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "El tren extrusor que se utiliza para imprimir. Se emplea en la extrusión múltiple."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "Diámetro interior de la tobera. Cambie este ajuste cuando utilice un tamaño de tobera no estándar."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "Id. de la tobera de un tren extrusor, como \"AA 0.4\" y \"BB 0.8\"."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "Número del ventilador de refrigeración de impresión asociado al extrusor. Modifique el valor predeterminado 0 solo cuando disponga de un ventilador de refrigeración de impresión diferente para cada extrusor."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "Coordenada X de la posición de fin cuando se apaga el extrusor."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "Coordenada X del desplazamiento de la tobera."
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "Posición de inicio del extrusor sobre el eje X"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x description"
|
||||
msgid "The x-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "Coordenada X de la posición de inicio cuando se enciende el extrusor."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "Coordenada Y de la posición de fin cuando se apaga el extrusor."
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "Posición de inicio del extrusor sobre el eje Y"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "Coordenada Y del desplazamiento de la tobera."
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "Máquina"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "Ajustes específicos de la máquina"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "Coordenada Y de la posición de inicio cuando se enciende el extrusor."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "Desplazamiento de la tobera sobre el eje X"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "Coordenada X del desplazamiento de la tobera."
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Desplazamiento de la tobera sobre el eje Y"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "Coordenada Y del desplazamiento de la tobera."
|
||||
|
|
File diff suppressed because it is too large
Load diff
53
resources/i18n/es_ES/gradual_flow_settings.def.json.po
Normal file
53
resources/i18n/es_ES/gradual_flow_settings.def.json.po
Normal file
|
@ -0,0 +1,53 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: es_ES\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr "Flujo gradual habilitado"
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "Habilite cambios de flujo gradual. Al habilitarse, el flujo se incrementa/decrementa gradualmente hasta el flujo objetivo. Esto es útil para impresoras con tubo bowden en las que el flujo no cambia inmediatamente cuando el motor extrusor arranca o se detiene."
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr "Flujo gradual de aceleración máxima"
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr "Aceleración máxima para cambios graduales de flujo"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr "Aceleración máxima de flujo de capa inicial"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "Velocidad mínima para cambios graduales de flujo en la primera capa"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr "Tamaño del intervalo para discretización de flujo gradual"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "Duración de cada intervalo en el cambio de flujo gradual"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "Restablecer duración de flujo"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "Para cualquier movimiento de desplazamiento superior a este valor, el flujo material se restablece al flujo objetivo de las trayectorias"
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-11 12:52+0100\n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: 2022-07-15 10:53+0200\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: Finnish\n"
|
||||
|
@ -5065,6 +5065,10 @@ msgctxt "@title:column Unit of measurement"
|
|||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "Universal Cura Project"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@action:description Don't translate 'Universal Cura Project'"
|
||||
msgid "Universal Cura Project files can be printed on different 3D printers while retaining positional data and selected settings. When exported, all models present on the build plate will be included along with their current position, orientation, and scale. You can also select which per-extruder or per-model settings should be included to ensure proper printing."
|
||||
msgstr ""
|
||||
|
|
54
resources/i18n/fi_FI/gradual_flow_settings.def.json.po
Normal file
54
resources/i18n/fi_FI/gradual_flow_settings.def.json.po
Normal file
|
@ -0,0 +1,54 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Uranium json setting files\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"PO-Revision-Date: 2024-03-11 11:28+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: en\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr ""
|
File diff suppressed because it is too large
Load diff
|
@ -1,8 +1,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -28,30 +29,62 @@ msgctxt "material_diameter label"
|
|||
msgid "Diameter"
|
||||
msgstr "Diamètre"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "Fin du G-Code à exécuter lors de l'abandon de l'extrudeuse."
|
||||
|
||||
msgctxt "extruder_nr label"
|
||||
msgid "Extruder"
|
||||
msgstr "Extrudeuse"
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse utilisé pour l'impression. Cela est utilisé en multi-extrusion."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "Le diamètre intérieur de la buse. Modifiez ce paramètre si vous utilisez une taille de buse non standard."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "ID buse pour un train d'extrudeuse, comme « AA 0.4 » et « BB 0.8 »."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "Ventilateur de refroidissement d'impression de l'extrudeuse"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "Numéro du ventilateur de refroidissement d'impression associé à cette extrudeuse. Ne modifiez cette valeur par rapport à la valeur par défaut 0 que si vous utilisez un ventilateur de refroidissement d'impression différent pour chaque extrudeuse."
|
||||
|
||||
msgctxt "machine_extruder_end_code label"
|
||||
msgid "Extruder End G-Code"
|
||||
msgstr "Extrudeuse G-Code de fin"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "Fin du G-Code à exécuter lors de l'abandon de l'extrudeuse."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration label"
|
||||
msgid "Extruder End G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Durée du G-Code de fin d'extrudeuse"
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr "Temps nécessaire à l'exécution du G-Code de fin d'extrudeuse, lors de l'arrêt de cette extrudeuse."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs label"
|
||||
msgid "Extruder End Position Absolute"
|
||||
msgstr "Extrudeuse Position de fin absolue"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Rendre la position de fin de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x label"
|
||||
msgid "Extruder End Position X"
|
||||
msgstr "Extrudeuse Position de fin X"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "Les coordonnées X de la position de fin lors de l'arrêt de l'extrudeuse."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y label"
|
||||
msgid "Extruder End Position Y"
|
||||
msgstr "Extrudeuse Position de fin Y"
|
||||
|
@ -68,42 +101,42 @@ msgctxt "extruder_prime_pos_z label"
|
|||
msgid "Extruder Prime Z Position"
|
||||
msgstr "Extrudeuse Position d'amorçage Z"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "Ventilateur de refroidissement d'impression de l'extrudeuse"
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "Les coordonnées Y de la position de fin lors de l'arrêt de l'extrudeuse."
|
||||
|
||||
msgctxt "machine_extruder_start_code label"
|
||||
msgid "Extruder Start G-Code"
|
||||
msgstr "Extrudeuse G-Code de démarrage"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "Démarrer le G-Code à exécuter lors du passage à cette extrudeuse."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Les coordonnées X de la position à laquelle la buse s'amorce au début de l'impression."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Les coordonnées Y de la position à laquelle la buse s'amorce au début de l'impression."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Les coordonnées Z de la position à laquelle la buse s'amorce au début de l'impression."
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration label"
|
||||
msgid "Extruder Start G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Durée du G-Code de démarrage de l'extrudeuse"
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr "Le temps qu'il faut pour exécuter le g-code de démarrage, lorsque l'on passe à cette extrudeuse."
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs label"
|
||||
msgid "Extruder Start Position Absolute"
|
||||
msgstr "Extrudeuse Position de départ absolue"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "Extrudeuse Position de départ X"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "Extrudeuse Position de départ Y"
|
||||
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "Machine"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "Paramètres spécifiques de la machine"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Rendre la position de fin de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête."
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs description"
|
||||
msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Rendre la position de départ de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête."
|
||||
|
@ -124,74 +157,42 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "ID buse"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "Buse Décalage X"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Buse Décalage Y"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "Démarrer le G-Code à exécuter lors du passage à cette extrudeuse."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Les coordonnées X de la position à laquelle la buse s'amorce au début de l'impression."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Les coordonnées Y de la position à laquelle la buse s'amorce au début de l'impression."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Les coordonnées Z de la position à laquelle la buse s'amorce au début de l'impression."
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse utilisé pour l'impression. Cela est utilisé en multi-extrusion."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "Le diamètre intérieur de la buse. Modifiez ce paramètre si vous utilisez une taille de buse non standard."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "ID buse pour un train d'extrudeuse, comme « AA 0.4 » et « BB 0.8 »."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "Numéro du ventilateur de refroidissement d'impression associé à cette extrudeuse. Ne modifiez cette valeur par rapport à la valeur par défaut 0 que si vous utilisez un ventilateur de refroidissement d'impression différent pour chaque extrudeuse."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "Les coordonnées X de la position de fin lors de l'arrêt de l'extrudeuse."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "Les coordonnées X du décalage de la buse."
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "Extrudeuse Position de départ X"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x description"
|
||||
msgid "The x-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "Les coordonnées X de la position de départ lors de la mise en marche de l'extrudeuse."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "Les coordonnées Y de la position de fin lors de l'arrêt de l'extrudeuse."
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "Extrudeuse Position de départ Y"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "Les coordonnées Y du décalage de la buse."
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "Machine"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "Paramètres spécifiques de la machine"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "Les coordonnées Y de la position de départ lors de la mise en marche de l'extrudeuse."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "Buse Décalage X"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "Les coordonnées X du décalage de la buse."
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Buse Décalage Y"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "Les coordonnées Y du décalage de la buse."
|
||||
|
|
File diff suppressed because it is too large
Load diff
53
resources/i18n/fr_FR/gradual_flow_settings.def.json.po
Normal file
53
resources/i18n/fr_FR/gradual_flow_settings.def.json.po
Normal file
|
@ -0,0 +1,53 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: fr_FR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n>1;\n"
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr "Débit progressif activé"
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "Activer les variations de débit progressives. Lorsque cette option est activée, le débit est augmenté ou réduit progressivement jusqu'au débit souhaité. Cette option est utile pour les imprimantes avec un tube bowden où le débit n'est pas modifié immédiatement lorsque le moteur de l'extrudeur démarre ou s'arrête."
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr "Accélération progressive jusqu'au débit max"
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr "Accélération maximale pour les variations de débit progressives"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr "Accélération maximale du débit lors de la première couche"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "Vitesse minimale pour les variations de débit progressives pour la première couche"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr "Taille de pas de la discrétisation du débit progressif"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "Durée de chaque pas dans la variation progressive du débit"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "Réinitialiser la durée du débit"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "Pour tout déplacement supérieur à cette valeur, le débit de matière est réinitialisé au débit souhaité pour les trajectoires"
|
58
resources/i18n/gradual_flow_settings.def.json.pot
Normal file
58
resources/i18n/gradual_flow_settings.def.json.pot
Normal file
|
@ -0,0 +1,58 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Uranium json setting files\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr ""
|
||||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-11 12:52+0100\n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: 2020-03-24 09:36+0100\n"
|
||||
"Last-Translator: Nagy Attila <vokroot@gmail.com>\n"
|
||||
"Language-Team: ATI-SZOFT\n"
|
||||
|
@ -5079,6 +5079,10 @@ msgctxt "@title:column Unit of measurement"
|
|||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "Universal Cura Project"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@action:description Don't translate 'Universal Cura Project'"
|
||||
msgid "Universal Cura Project files can be printed on different 3D printers while retaining positional data and selected settings. When exported, all models present on the build plate will be included along with their current position, orientation, and scale. You can also select which per-extruder or per-model settings should be included to ensure proper printing."
|
||||
msgstr ""
|
||||
|
|
54
resources/i18n/hu_HU/gradual_flow_settings.def.json.po
Normal file
54
resources/i18n/hu_HU/gradual_flow_settings.def.json.po
Normal file
|
@ -0,0 +1,54 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Uranium json setting files\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"PO-Revision-Date: 2024-03-11 11:28+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: en\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr ""
|
File diff suppressed because it is too large
Load diff
|
@ -1,8 +1,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -28,30 +29,62 @@ msgctxt "material_diameter label"
|
|||
msgid "Diameter"
|
||||
msgstr "Diametro"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "Fine codice G da eseguire quando si passa a questo estrusore."
|
||||
|
||||
msgctxt "extruder_nr label"
|
||||
msgid "Extruder"
|
||||
msgstr "Estrusore"
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "Treno estrusore utilizzato per la stampa. Utilizzato nell’estrusione multipla."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "Il diametro interno dell’ugello. Modificare questa impostazione quando si utilizza una dimensione ugello non standard."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "ID ugello per un treno estrusore, come \"AA 0.4\" e \"BB 0.8\"."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "Ventola di raffreddamento stampa estrusore"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "Il numero di ventole di raffreddamento stampa abbinate a questo estrusore. Modificarlo dal valore predefinito 0 solo quando si ha una ventola di raffreddamento diversa per ciascun estrusore."
|
||||
|
||||
msgctxt "machine_extruder_end_code label"
|
||||
msgid "Extruder End G-Code"
|
||||
msgstr "Codice G fine estrusore"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "Fine codice G da eseguire quando si passa a questo estrusore."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration label"
|
||||
msgid "Extruder End G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Durata del G-code di fine dell'estrusore"
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr "Il tempo necessario per eseguire il G-code di fine, quando ci si allontana da questo estrusore."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs label"
|
||||
msgid "Extruder End Position Absolute"
|
||||
msgstr "Assoluto posizione fine estrusore"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Rende la posizione di fine estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x label"
|
||||
msgid "Extruder End Position X"
|
||||
msgstr "Posizione X fine estrusore"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "La coordinata x della posizione di fine allo spegnimento dell’estrusore."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y label"
|
||||
msgid "Extruder End Position Y"
|
||||
msgstr "Posizione Y fine estrusore"
|
||||
|
@ -68,41 +101,41 @@ msgctxt "extruder_prime_pos_z label"
|
|||
msgid "Extruder Prime Z Position"
|
||||
msgstr "Posizione Z innesco estrusore"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "Ventola di raffreddamento stampa estrusore"
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "La coordinata y della posizione di fine allo spegnimento dell’estrusore."
|
||||
|
||||
msgctxt "machine_extruder_start_code label"
|
||||
msgid "Extruder Start G-Code"
|
||||
msgstr "Codice G avvio estrusore"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "Inizio codice G da eseguire quando si passa a questo estrusore."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "La coordinata X della posizione in cui l’ugello si innesca all’avvio della stampa."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "La coordinata Y della posizione in cui l’ugello si innesca all’avvio della stampa."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Indica la coordinata Z della posizione in cui l’ugello si innesca all’avvio della stampa."
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration label"
|
||||
msgid "Extruder Start G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Durata del G-code di inizio dell'estrusore"
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr "Il tempo necessario per eseguire il G-code di inizio, quando si passa a questo estrusore."
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs label"
|
||||
msgid "Extruder Start Position Absolute"
|
||||
msgstr "Assoluto posizione avvio estrusore"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "X posizione avvio estrusore"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "Y posizione avvio estrusore"
|
||||
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "Macchina"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "Impostazioni macchina specifiche"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Rende la posizione di fine estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina."
|
||||
msgstr "Posizione assoluta avvio estrusore"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs description"
|
||||
msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head."
|
||||
|
@ -124,74 +157,42 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "ID ugello"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "Offset X ugello"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Offset Y ugello"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "Inizio codice G da eseguire quando si passa a questo estrusore."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "La coordinata X della posizione in cui l’ugello si innesca all’avvio della stampa."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "La coordinata Y della posizione in cui l’ugello si innesca all’avvio della stampa."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "Indica la coordinata Z della posizione in cui l’ugello si innesca all’avvio della stampa."
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "Treno estrusore utilizzato per la stampa. Utilizzato nell’estrusione multipla."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "Il diametro interno dell’ugello. Modificare questa impostazione quando si utilizza una dimensione ugello non standard."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "ID ugello per un treno estrusore, come \"AA 0.4\" e \"BB 0.8\"."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "Il numero di ventole di raffreddamento stampa abbinate a questo estrusore. Modificarlo dal valore predefinito 0 solo quando si ha una ventola di raffreddamento diversa per ciascun estrusore."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "La coordinata x della posizione di fine allo spegnimento dell’estrusore."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "La coordinata y dell’offset dell’ugello."
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "Posizione X avvio estrusore"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x description"
|
||||
msgid "The x-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "La coordinata x della posizione di partenza all’accensione dell’estrusore."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "La coordinata y della posizione di fine allo spegnimento dell’estrusore."
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "Posizione Y avvio estrusore"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "La coordinata y dell’offset dell’ugello."
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "Macchina"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "Impostazioni specifiche della macchina"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "La coordinata y della posizione di partenza all’accensione dell’estrusore."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "Offset X ugello"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "La coordinata y dell’offset dell’ugello."
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Offset Y ugello"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "La coordinata y dell’offset dell’ugello."
|
||||
|
|
File diff suppressed because it is too large
Load diff
53
resources/i18n/it_IT/gradual_flow_settings.def.json.po
Normal file
53
resources/i18n/it_IT/gradual_flow_settings.def.json.po
Normal file
|
@ -0,0 +1,53 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: it_IT\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr "Flusso graduale abilitato"
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "Abilitare le variazioni graduali del flusso. Quando abilitate, il flusso viene aumentato/diminuito gradualmente fino al flusso target. Ciò è utile per le stampanti dotate di tubo bowden dove il flusso non viene modificato immediatamente all'avvio/arresto del motore dell'estrusore."
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr "Accelerazione massima del flusso graduale"
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr "Accelerazione massima per le variazioni graduali del flusso"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr "Accelerazione massima del flusso per lo strato iniziale"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "Velocità minima per le variazioni graduali del flusso per il primo strato."
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr "Dimensione del gradino di discretizzazione del flusso graduale"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "Durata di ogni gradino per la variazione graduale del flusso"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "Reimpostare la durata del flusso"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "Per ogni spostamento del percorso superiore a questo valore, il flusso del materiale viene reimpostato su quello target dei percorsi."
|
File diff suppressed because it is too large
Load diff
|
@ -1,8 +1,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -28,30 +29,62 @@ msgctxt "material_diameter label"
|
|||
msgid "Diameter"
|
||||
msgstr "直径"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "このエクストルーダーから切り替えた時に G-Code の終了を実行します。"
|
||||
|
||||
msgctxt "extruder_nr label"
|
||||
msgid "Extruder"
|
||||
msgstr "エクストルーダー"
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "エクストルーダーの列。デュアルノズル印刷時に使用。"
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "ノズルの内径。標準以外のノズルを使用する場合は、この設定を変更してください。"
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "\"AA 0.4\"や\"BB 0.8\"などのノズルID。"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "エクストルーダープリント冷却ファン"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "このエクストルーダーに関連付けられているプリント冷却ファンの数です。デフォルト値は0(ゼロ)です。各エクストルーダーに対してプリント冷却ファンが異なる場合にのみ変更します。"
|
||||
|
||||
msgctxt "machine_extruder_end_code label"
|
||||
msgid "Extruder End G-Code"
|
||||
msgstr "エクストルーダーがG-Codeを終了する"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "このエクストルーダーから切り替えた時に G-Code の終了を実行します。"
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration label"
|
||||
msgid "Extruder End G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "エクストルーダー終了Gコードの時間"
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr "このエクストルーダーから切り替えるときに,終了Gコードを実行するのにかかる時間。"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs label"
|
||||
msgid "Extruder End Position Absolute"
|
||||
msgstr "エクストルーダーのエンドポジションの絶対値"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "ヘッドの既存の認識位置よりもエクストルーダーの最終位置を絶対位置とする。"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x label"
|
||||
msgid "Extruder End Position X"
|
||||
msgstr "エクストルーダーエンド位置X"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "エクストルーダーを切った際のX座標の最終位置。"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y label"
|
||||
msgid "Extruder End Position Y"
|
||||
msgstr "エクストルーダーエンド位置Y"
|
||||
|
@ -68,42 +101,42 @@ msgctxt "extruder_prime_pos_z label"
|
|||
msgid "Extruder Prime Z Position"
|
||||
msgstr "エクストルーダーのZ座標"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "エクストルーダープリント冷却ファン"
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "エクストルーダーを切った際のY座標の最終位置。"
|
||||
|
||||
msgctxt "machine_extruder_start_code label"
|
||||
msgid "Extruder Start G-Code"
|
||||
msgstr "エクストルーダーがG-Codeを開始する"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "このエクストルーダーに切り替えた時に G-Code の開始を実行します。"
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "プリント開始時のノズルの位置を表すX座標。"
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "プリント開始時にノズル位置を表すY座標。"
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "印刷開始時にノズルがポジションを確認するZ座標。"
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration label"
|
||||
msgid "Extruder Start G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "エクストルーダー開始Gコードの時間"
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr "このエクストルーダーに切り替えるときに,開始Gコードを実行するのにかかる時間。"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs label"
|
||||
msgid "Extruder Start Position Absolute"
|
||||
msgstr "エクストルーダーのスタート位置の絶対値"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "エクストルーダー スタート位置X"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "エクストルーダースタート位置Y"
|
||||
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "プリンター"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "プリンター詳細設定"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "ヘッドの既存の認識位置よりもエクストルーダーの最終位置を絶対位置とする。"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs description"
|
||||
msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "ヘッドの最後の既知位置からではなく、エクストルーダーのスタート位置を絶対位置にします。"
|
||||
|
@ -124,74 +157,42 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "ノズルID"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "Xノズルオフセット"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Yノズルオフセット"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "このエクストルーダーに切り替えた時に G-Code の開始を実行します。"
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "プリント開始時のノズルの位置を表すX座標。"
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "プリント開始時にノズル位置を表すY座標。"
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "印刷開始時にノズルがポジションを確認するZ座標。"
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "エクストルーダーの列。デュアルノズル印刷時に使用。"
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "ノズルの内径。標準以外のノズルを使用する場合は、この設定を変更してください。"
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "\"AA 0.4\"や\"BB 0.8\"などのノズルID。"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "このエクストルーダーに関連付けられているプリント冷却ファンの数です。デフォルト値は0(ゼロ)です。各エクストルーダーに対してプリント冷却ファンが異なる場合にのみ変更します。"
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "エクストルーダーを切った際のX座標の最終位置。"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "ノズルのX軸のオフセット。"
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "エクストルーダー スタート位置X"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x description"
|
||||
msgid "The x-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "エクストルーダーのX座標のスタート位置。"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "エクストルーダーを切った際のY座標の最終位置。"
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "エクストルーダースタート位置Y"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "ノズルのY軸のオフセット。"
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "プリンター"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "プリンター詳細設定"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "エクストルーダーのY座標のスタート位置。"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "Xノズルオフセット"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "ノズルのX軸のオフセット。"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Yノズルオフセット"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "ノズルのY軸のオフセット。"
|
||||
|
|
File diff suppressed because it is too large
Load diff
53
resources/i18n/ja_JP/gradual_flow_settings.def.json.po
Normal file
53
resources/i18n/ja_JP/gradual_flow_settings.def.json.po
Normal file
|
@ -0,0 +1,53 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: ja_JP\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr "段階的なフローが有効"
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "段階的なフローの変化を有効にします。有効にすると,フローは目標フローまで段階的に増減します。これは,押し出しモーターの始動/停止時にフローがすぐに変化しないボーデンチューブを備えたプリンターに便利です。"
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr "段階的なフローの最大加速度"
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr "フローを段階的に変化させるための最大加速度"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr "初期層の最大フロー加速度"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "第1層のフローを段階的に変化させるための最低速度"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr "段階的なフローの離散化ステップのサイズ"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "段階的なフローの変化におけるステップごとの継続時間"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "フローの継続時間をリセット"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "この値より長い移動の場合,素材フローはパスの目標フローにリセットされます。"
|
File diff suppressed because it is too large
Load diff
|
@ -1,8 +1,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -28,30 +29,62 @@ msgctxt "material_diameter label"
|
|||
msgid "Diameter"
|
||||
msgstr "직경"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "이 익스트루더에서 전환 시 실행할 G 코드를 종료하십시오."
|
||||
|
||||
msgctxt "extruder_nr label"
|
||||
msgid "Extruder"
|
||||
msgstr "익스트루더"
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "프린팅에 사용되는 익스트루더 트레인. 이것은 다중 압출에 사용됩니다."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "노즐의 내경. 비표준 노즐 크기를 사용할 때, 이 설정을 변경하십시오."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "\"AA 0.4\"및 \"BB 0.8\"과 같은 익스트루더 트레인의 노즐 ID."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "익스트루더 프린팅 냉각 팬"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "이 익스트루더와 관련된 프린팅 냉각 팬의 개수. 각 익스트루더마다 다른 프린팅 냉각 팬이 있을 때만 기본값 0에서 변경하십시오."
|
||||
|
||||
msgctxt "machine_extruder_end_code label"
|
||||
msgid "Extruder End G-Code"
|
||||
msgstr "익스트루더 엔드 G 코드"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "이 익스트루더에서 전환 시 실행할 G 코드를 종료하십시오."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration label"
|
||||
msgid "Extruder End G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "압출기 종료 G-코드 지속 시간"
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr "이 압출기에서 전환할 때 종료 G-코드를 실행하는 데 걸리는 시간입니다."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs label"
|
||||
msgid "Extruder End Position Absolute"
|
||||
msgstr "익스트루더 끝 절대 위치"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "익스트루더가 헤드의 마지막으로 알려진 위치에 상대값이 아닌 절대 위치로 끝나도록 하십시오."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x label"
|
||||
msgid "Extruder End Position X"
|
||||
msgstr "익스트루더 끝 X 위치"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "익스트루더를 끌 때 끝 위치의 x 좌표."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y label"
|
||||
msgid "Extruder End Position Y"
|
||||
msgstr "익스트루더 끝 Y 위치"
|
||||
|
@ -68,42 +101,42 @@ msgctxt "extruder_prime_pos_z label"
|
|||
msgid "Extruder Prime Z Position"
|
||||
msgstr "익스트루더 프라임 Z 위치"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "익스트루더 프린팅 냉각 팬"
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "익스트루더를 끌 때 종료 위치의 y 좌표."
|
||||
|
||||
msgctxt "machine_extruder_start_code label"
|
||||
msgid "Extruder Start G-Code"
|
||||
msgstr "익스트루더 스타트 G 코드"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "이 익스트루더로 전환 시 실행할 G 코드를 시작하십시오."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 X 좌표."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 Y 좌표."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 Z 좌표입니다."
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration label"
|
||||
msgid "Extruder Start G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "압출기 시작 G-코드 지속 시간"
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr "이 압출기로 전환할 때 시작 G-코드를 실행하는 데 걸리는 시간입니다."
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs label"
|
||||
msgid "Extruder Start Position Absolute"
|
||||
msgstr "익스트루더 시작 위치의 절대 값"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "익스트루더 시작 X의 위치"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "익스트루더 시작 위치 Y"
|
||||
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "기기"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "기기 세부 설정"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "익스트루더가 헤드의 마지막으로 알려진 위치에 상대값이 아닌 절대 위치로 끝나도록 하십시오."
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs description"
|
||||
msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "익스트루더 시작 위치를 헤드의 마지막으로 알려진 위치에 상대적이 아닌 절대 위치로 만듭니다."
|
||||
|
@ -124,74 +157,42 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "노즐 ID"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "노즐 X 오프셋"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "노즐 Y 오프셋"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "이 익스트루더로 전환 시 실행할 G 코드를 시작하십시오."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 X 좌표."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 Y 좌표."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 Z 좌표입니다."
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "프린팅에 사용되는 익스트루더 트레인. 이것은 다중 압출에 사용됩니다."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "노즐의 내경. 비표준 노즐 크기를 사용할 때, 이 설정을 변경하십시오."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "\"AA 0.4\"및 \"BB 0.8\"과 같은 익스트루더 트레인의 노즐 ID."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "이 익스트루더와 관련된 프린팅 냉각 팬의 개수. 각 익스트루더마다 다른 프린팅 냉각 팬이 있을 때만 기본값 0에서 변경하십시오."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "익스트루더를 끌 때 끝 위치의 x 좌표."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "노즐 오프셋의 x 좌표."
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "익스트루더 시작 X의 위치"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x description"
|
||||
msgid "The x-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "익스트루더를 켤 때 시작 위치의 x 좌표."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "익스트루더를 끌 때 종료 위치의 y 좌표."
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "익스트루더 시작 위치 Y"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "노즐 오프셋의 y 좌표."
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "기기"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "기기 세부 설정"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "익스트루더를 켤 때 시작 위치의 y 좌표."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "노즐 X 오프셋"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "노즐 오프셋의 x 좌표."
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "노즐 Y 오프셋"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "노즐 오프셋의 y 좌표."
|
||||
|
|
File diff suppressed because it is too large
Load diff
53
resources/i18n/ko_KR/gradual_flow_settings.def.json.po
Normal file
53
resources/i18n/ko_KR/gradual_flow_settings.def.json.po
Normal file
|
@ -0,0 +1,53 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: ko_KR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr "점진적 흐름 활성화됨"
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "점진적 흐름 변경을 활성화합니다. 활성화하면 흐름이 목표 흐름까지 점진적으로 증가/감소합니다. 이는 압출기 모터가 시작/정지될 때 흐름이 즉시 변경되지 않는 보우덴 튜브가 있는 프린터에 유용합니다."
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr "점진적 흐름 최대 가속"
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr "점진적 흐름 변경에 대한 최대 가속"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr "초기 레이어 최대 흐름 가속"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "첫 번째 레이어의 점진적 흐름 변경에 대한 최소 속도"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr "점진적 흐름 이산화 단계 크기"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "점진적 흐름 변경에서 각 단계의 지속 시간"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "흐름 지속 시간 재설정"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "이 값보다 긴 이동에 대해서는 재료 흐름이 경로 목표 흐름으로 재설정됩니다"
|
File diff suppressed because it is too large
Load diff
|
@ -1,8 +1,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -28,30 +29,62 @@ msgctxt "material_diameter label"
|
|||
msgid "Diameter"
|
||||
msgstr "Diameter"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "Eind-g-code die wordt uitgevoerd wanneer naar een andere extruder wordt gewisseld."
|
||||
|
||||
msgctxt "extruder_nr label"
|
||||
msgid "Extruder"
|
||||
msgstr "Extruder"
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "De extruder train die voor het printen wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "De binnendiameter van de nozzle. Verander deze instelling wanneer u een nozzle gebruikt die geen standaard formaat heeft."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "De nozzle-ID voor een extruder train, bijvoorbeeld \"AA 0.4\" en \"BB 0.8\"."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "Printkoelventilator van extruder"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "Het nummer van de bij deze extruder behorende printkoelventilator. Verander de standaardwaarde 0 alleen als u voor elke extruder een andere printkoelventilator hebt."
|
||||
|
||||
msgctxt "machine_extruder_end_code label"
|
||||
msgid "Extruder End G-Code"
|
||||
msgstr "Eind-G-code van Extruder"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "Eind-g-code die wordt uitgevoerd wanneer naar een andere extruder wordt gewisseld."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration label"
|
||||
msgid "Extruder End G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Duur einde G-Code extruder"
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr "De tijd die nodig is om de g-code aan het einde uit te voeren, wanneer er overgeschakeld wordt van deze extruder."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs label"
|
||||
msgid "Extruder End Position Absolute"
|
||||
msgstr "Absolute Eindpositie Extruder"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Maak van de eindpositie van de extruder de absolute eindpositie, in plaats van de relatieve eindpositie ten opzichte van de laatst bekende locatie van de printkop."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x label"
|
||||
msgid "Extruder End Position X"
|
||||
msgstr "X-eindpositie Extruder"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "De X-coördinaat van de eindpositie wanneer de extruder wordt uitgeschakeld."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y label"
|
||||
msgid "Extruder End Position Y"
|
||||
msgstr "Y-eindpositie Extruder"
|
||||
|
@ -68,42 +101,42 @@ msgctxt "extruder_prime_pos_z label"
|
|||
msgid "Extruder Prime Z Position"
|
||||
msgstr "Z-positie voor Primen Extruder"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "Printkoelventilator van extruder"
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "De Y-coördinaat van de eindpositie wanneer de extruder wordt uitgeschakeld."
|
||||
|
||||
msgctxt "machine_extruder_start_code label"
|
||||
msgid "Extruder Start G-Code"
|
||||
msgstr "Start-G-code van Extruder"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "Start-g-code die wordt uitgevoerd wanneer naar deze extruder wordt gewisseld."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "De X-coördinaat van de positie waar filament in de nozzle wordt geprimed aan het begin van het printen."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "De Y-coördinaat van de positie waar filament in de nozzle wordt geprimed aan het begin van het printen."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "De Z-coördinaat van de positie waar filament in de nozzle wordt teruggeduwd aan het begin van het printen."
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration label"
|
||||
msgid "Extruder Start G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Duur start G-Code extruder"
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr "De tijd die nodig is om de start g-code uit te voeren, wanneer er wordt overgeschakeld naar deze extruder."
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs label"
|
||||
msgid "Extruder Start Position Absolute"
|
||||
msgstr "Absolute Startpositie Extruder"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "X-startpositie Extruder"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "Y-startpositie Extruder"
|
||||
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "Machine"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "Instellingen van de machine"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Maak van de eindpositie van de extruder de absolute eindpositie, in plaats van de relatieve eindpositie ten opzichte van de laatst bekende locatie van de printkop."
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs description"
|
||||
msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Maak van de startpositie van de extruder de absolute startpositie, in plaats van de relatieve startpositie ten opzichte van de laatst bekende locatie van de printkop."
|
||||
|
@ -124,74 +157,42 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "Nozzle-ID"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "X-Offset Nozzle"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Y-Offset Nozzle"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "Start-g-code die wordt uitgevoerd wanneer naar deze extruder wordt gewisseld."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "De X-coördinaat van de positie waar filament in de nozzle wordt geprimed aan het begin van het printen."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "De Y-coördinaat van de positie waar filament in de nozzle wordt geprimed aan het begin van het printen."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "De Z-coördinaat van de positie waar filament in de nozzle wordt teruggeduwd aan het begin van het printen."
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "De extruder train die voor het printen wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "De binnendiameter van de nozzle. Verander deze instelling wanneer u een nozzle gebruikt die geen standaard formaat heeft."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "De nozzle-ID voor een extruder train, bijvoorbeeld \"AA 0.4\" en \"BB 0.8\"."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "Het nummer van de bij deze extruder behorende printkoelventilator. Verander de standaardwaarde 0 alleen als u voor elke extruder een andere printkoelventilator hebt."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "De X-coördinaat van de eindpositie wanneer de extruder wordt uitgeschakeld."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "De X-coördinaat van de offset van de nozzle."
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "X-startpositie Extruder"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x description"
|
||||
msgid "The x-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "De X-coördinaat van de startpositie wanneer de extruder wordt ingeschakeld."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "De Y-coördinaat van de eindpositie wanneer de extruder wordt uitgeschakeld."
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "Y-startpositie Extruder"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "De Y-coördinaat van de offset van de nozzle."
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "Machine"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "Instellingen van de machine"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "De Y-coördinaat van de startpositie wanneer de extruder wordt ingeschakeld."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "X-Offset Nozzle"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "De X-coördinaat van de offset van de nozzle."
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Y-Offset Nozzle"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "De Y-coördinaat van de offset van de nozzle."
|
||||
|
|
File diff suppressed because it is too large
Load diff
53
resources/i18n/nl_NL/gradual_flow_settings.def.json.po
Normal file
53
resources/i18n/nl_NL/gradual_flow_settings.def.json.po
Normal file
|
@ -0,0 +1,53 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: nl_NL\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr "Geleidelijke stroom ingeschakeld"
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "Geleidelijke stroomwijzigingen inschakelen. Als deze optie is ingeschakeld, wordt de stroom geleidelijk verhoogd/verlaagd tot de doelstroom. Dit is handig voor printers met een bowdenbuis waarbij de stroom niet onmiddellijk verandert wanneer de extrudermotor start/stopt."
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr "Maximale versnelling voor geleidelijke stroom"
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr "Maximale versnelling voor geleidelijke stroomveranderingen"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr "Maximale stroomversnelling eerste laag"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "Minimumsnelheid voor geleidelijke stroomveranderingen voor de eerste laag"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr "Stapgrootte geleidelijke stroomdiscretisatie"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "Duur van elke stap in de geleidelijke stroomverandering"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "Stroomduur opnieuw instellen"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "Voor elke af te leggen afstand die langer is dan deze waarde, wordt de materiaalstroom opnieuw ingesteld op de doelstroom van de paden."
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-11 12:52+0100\n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: 2021-09-07 08:02+0200\n"
|
||||
"Last-Translator: Mariusz Matłosz <matliks@gmail.com>\n"
|
||||
"Language-Team: Mariusz Matłosz <matliks@gmail.com>, reprapy.pl\n"
|
||||
|
@ -5082,6 +5082,10 @@ msgctxt "@title:column Unit of measurement"
|
|||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "Universal Cura Project"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@action:description Don't translate 'Universal Cura Project'"
|
||||
msgid "Universal Cura Project files can be printed on different 3D printers while retaining positional data and selected settings. When exported, all models present on the build plate will be included along with their current position, orientation, and scale. You can also select which per-extruder or per-model settings should be included to ensure proper printing."
|
||||
msgstr ""
|
||||
|
|
54
resources/i18n/pl_PL/gradual_flow_settings.def.json.po
Normal file
54
resources/i18n/pl_PL/gradual_flow_settings.def.json.po
Normal file
|
@ -0,0 +1,54 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Uranium json setting files\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"PO-Revision-Date: 2024-03-11 11:28+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: en\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr ""
|
|
@ -1,14 +1,14 @@
|
|||
# Cura
|
||||
# Copyright (C) 2022 UltiMaker.
|
||||
# This file is distributed under the same license as the Cura package.
|
||||
# Ultimaker <plugins@ultimaker.com>, 2022.
|
||||
#
|
||||
# Cura
|
||||
# Copyright (C) 2022 UltiMaker.
|
||||
# This file is distributed under the same license as the Cura package.
|
||||
# Ultimaker <plugins@ultimaker.com>, 2022.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-11 12:52+0100\n"
|
||||
"PO-Revision-Date: 2023-11-19 19:51+0100\n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: 2024-04-02 02:31+0200\n"
|
||||
"Last-Translator: Cláudio Sampaio <patola@gmail.com>\n"
|
||||
"Language-Team: Cláudio Sampaio <patola@gmail.com>\n"
|
||||
"Language: pt_BR\n"
|
||||
|
@ -16,7 +16,7 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Poedit 3.4.1\n"
|
||||
"X-Generator: Poedit 3.4.2\n"
|
||||
|
||||
#, python-format
|
||||
msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm."
|
||||
|
@ -125,7 +125,7 @@ msgstr "&Salvar Projeto..."
|
|||
|
||||
msgctxt "@title:menu menubar:file Don't translate 'Universal Cura Project'"
|
||||
msgid "&Save Universal Cura Project..."
|
||||
msgstr ""
|
||||
msgstr "@Salvar Universal Cura Project..."
|
||||
|
||||
msgctxt "@title:menu menubar:toplevel"
|
||||
msgid "&Settings"
|
||||
|
@ -273,7 +273,7 @@ msgstr[1] "Conexão de nuvem não está disponível para algumas impressoras"
|
|||
|
||||
msgctxt "@text"
|
||||
msgid "A highly dense and strong part but at a slower print time. Great for functional parts."
|
||||
msgstr ""
|
||||
msgstr "Uma parte muito densa e forte mas com tempo de impressão maior. Ótimo para partes funcionais."
|
||||
|
||||
msgctxt "@message"
|
||||
msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed."
|
||||
|
@ -511,7 +511,7 @@ msgstr "Anônimo"
|
|||
|
||||
msgctxt "@option:radio"
|
||||
msgid "Anonymous crash reports"
|
||||
msgstr ""
|
||||
msgstr "Relatórios de falhas anônimos"
|
||||
|
||||
msgctxt "@label Description for application component"
|
||||
msgid "Application framework"
|
||||
|
@ -519,7 +519,7 @@ msgstr "Framework de Aplicações"
|
|||
|
||||
msgctxt "@title:column"
|
||||
msgid "Applies on"
|
||||
msgstr ""
|
||||
msgstr "Se aplica a"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Apply Extruder offsets to GCode"
|
||||
|
@ -709,7 +709,7 @@ msgstr "Calculado"
|
|||
|
||||
msgctxt "@window:text"
|
||||
msgid "Camera navigation:"
|
||||
msgstr ""
|
||||
msgstr "Navegação de câmera:"
|
||||
|
||||
msgctxt "@window:text"
|
||||
msgid "Camera rendering:"
|
||||
|
@ -1448,7 +1448,7 @@ msgstr "Rascunho"
|
|||
|
||||
msgctxt "@action:inmenu menubar:edit"
|
||||
msgid "Drop All Models to buildplate"
|
||||
msgstr ""
|
||||
msgstr "Largar Todos os Modelos na plataforma de impressão"
|
||||
|
||||
msgctxt "@action:button"
|
||||
msgid "Duplicate"
|
||||
|
@ -1578,7 +1578,7 @@ msgstr "Exportar Seleção..."
|
|||
|
||||
msgctxt "@title:window Don't translate 'Universal Cura Project'"
|
||||
msgid "Export Universal Cura Project"
|
||||
msgstr ""
|
||||
msgstr "Exportar Universal Cura Project"
|
||||
|
||||
msgctxt "@button"
|
||||
msgid "Export material archive"
|
||||
|
@ -1615,7 +1615,7 @@ msgstr "G-Code Final do Extrusor"
|
|||
|
||||
msgctxt "@label"
|
||||
msgid "Extruder End G-code duration"
|
||||
msgstr ""
|
||||
msgstr "Duração do G-code Final do Extrusor"
|
||||
|
||||
msgctxt "@title:label"
|
||||
msgid "Extruder Start G-code"
|
||||
|
@ -1623,12 +1623,12 @@ msgstr "G-Code Inicial do Extrusor"
|
|||
|
||||
msgctxt "@label"
|
||||
msgid "Extruder Start G-code duration"
|
||||
msgstr ""
|
||||
msgstr "Duração do G-code Inicial do Extrusor"
|
||||
|
||||
#, python-brace-format
|
||||
msgctxt "@label"
|
||||
msgid "Extruder {0}"
|
||||
msgstr ""
|
||||
msgstr "Extrusor {0}"
|
||||
|
||||
msgctxt "@info:title"
|
||||
msgid "Extruder(s) Disabled"
|
||||
|
@ -1699,7 +1699,7 @@ msgstr "Falha em salvar o arquivo de materiais"
|
|||
#, python-brace-format
|
||||
msgctxt "@info:status"
|
||||
msgid "Failed writing to specific cloud printer: {0} not in remote clusters."
|
||||
msgstr ""
|
||||
msgstr "Falha ao escrever em impressora de nuvem específica: {0} não presente nos clusters remotos."
|
||||
|
||||
msgctxt "@label:category menu label"
|
||||
msgid "Favorites"
|
||||
|
@ -1843,7 +1843,7 @@ msgid "Force layer view compatibility mode (restart required)"
|
|||
msgstr "Forçar modo de compatibilidade da visão de camadas (requer reinício)"
|
||||
|
||||
msgid "FreeCAD trackpad"
|
||||
msgstr ""
|
||||
msgstr "Trackpad do FreeCAD"
|
||||
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "Front View"
|
||||
|
@ -1935,7 +1935,7 @@ msgstr "Começar"
|
|||
|
||||
msgctxt "@label"
|
||||
msgid "Global"
|
||||
msgstr ""
|
||||
msgstr "Global"
|
||||
|
||||
msgctxt "@title:tab"
|
||||
msgid "Global Settings"
|
||||
|
@ -1988,7 +1988,7 @@ msgstr "Omitir todas as impressoras conectadas"
|
|||
|
||||
msgctxt "@action:button"
|
||||
msgid "Hide settings"
|
||||
msgstr ""
|
||||
msgstr "Omitir ajustes"
|
||||
|
||||
msgctxt "@action:menu"
|
||||
msgid "Hide this setting"
|
||||
|
@ -2068,7 +2068,7 @@ msgstr "Para usar o pacote você precisará reiniciar o Cura"
|
|||
|
||||
msgctxt "@option:radio"
|
||||
msgid "Include UltiMaker account name"
|
||||
msgstr ""
|
||||
msgstr "Incluir nome de conta da Ultimaker"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Infill"
|
||||
|
@ -2775,7 +2775,7 @@ msgstr "Não há resultados encontrados com o filtro atual"
|
|||
|
||||
msgctxt "@label"
|
||||
msgid "No specific value has been set"
|
||||
msgstr ""
|
||||
msgstr "Nenhum valor específico foi definido"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "No time estimation available"
|
||||
|
@ -2880,7 +2880,7 @@ msgstr "Somente um arquivo G-Code pode ser carregado por vez. Pulando importaç
|
|||
|
||||
msgctxt "@message"
|
||||
msgid "Oops! We encountered an unexpected error during your slicing process. Rest assured, we've automatically received the crash logs for analysis, if you have not disabled data sharing in your preferences. To assist us further, consider sharing your project details on our issue tracker."
|
||||
msgstr ""
|
||||
msgstr "Oops! Encontramos um erro inesperado durante seu processo de fatiamento. Esteja assegurado que automaticamente recebemos os registros de falha para análise se você não disabilitou compartilhamento de dados nas suas preferências. Para nos assistir melhor, considere compartilhar detalhes do seu projeto em nosso rastreador de problemas."
|
||||
|
||||
msgctxt "@action:button"
|
||||
msgid "Open"
|
||||
|
@ -2912,11 +2912,11 @@ msgstr "Abrir Arquivo de Projeto"
|
|||
|
||||
msgctxt "@title:window Don't translate 'Universal Cura Project'"
|
||||
msgid "Open Universal Cura Project (UCP)"
|
||||
msgstr ""
|
||||
msgstr "Abrir Universal Cura Project (UCP)"
|
||||
|
||||
msgctxt "@title:window Don't translate 'Universal Cura Project'"
|
||||
msgid "Open Universal Cura Project (UCP) file"
|
||||
msgstr ""
|
||||
msgstr "Abrir arquivo de Universal Cura Project (UCP)"
|
||||
|
||||
msgctxt "@action:label"
|
||||
msgid "Open With"
|
||||
|
@ -2924,7 +2924,7 @@ msgstr "Abrir Com"
|
|||
|
||||
msgctxt "@action:button"
|
||||
msgid "Open as UCP"
|
||||
msgstr ""
|
||||
msgstr "Abrir como UCP"
|
||||
|
||||
msgctxt "@action:button"
|
||||
msgid "Open as project"
|
||||
|
@ -3144,7 +3144,7 @@ msgstr "Por favor se logue para adquirir complementos e materiais verificados pa
|
|||
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Please sign in to your UltiMaker account to allow sending non-anonymous data."
|
||||
msgstr ""
|
||||
msgstr "Por favor se conecte à sua conta Ultimaker para permitir o envio de dados não-anônimos."
|
||||
|
||||
msgctxt "@action:button"
|
||||
msgid "Please sync the material profiles with your printers before starting to print."
|
||||
|
@ -3557,7 +3557,7 @@ msgstr "Provê suporta a ler arquivos de modelo."
|
|||
|
||||
msgctxt "description"
|
||||
msgid "Provides support for writing 3MF and UCP files."
|
||||
msgstr ""
|
||||
msgstr "Provê suporte a escrever arquivos 3MF e UCP."
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Provides support for writing MakerBot Format Packages."
|
||||
|
@ -3802,11 +3802,11 @@ msgstr "Salvar o projeto Cura"
|
|||
|
||||
msgctxt "@option"
|
||||
msgid "Save Cura project and .makerbot print file"
|
||||
msgstr ""
|
||||
msgstr "Salvar projeto do Cura e arquivo de impressão .makerbot"
|
||||
|
||||
msgctxt "@option"
|
||||
msgid "Save Cura project and .ufp print file"
|
||||
msgstr ""
|
||||
msgstr "Salvar projeto Cura e arquivo de impressão .ufp"
|
||||
|
||||
msgctxt "@title:window"
|
||||
msgid "Save Custom Profile"
|
||||
|
@ -3834,7 +3834,7 @@ msgstr "Salvar novo perfil"
|
|||
|
||||
msgctxt "@action:button"
|
||||
msgid "Save project"
|
||||
msgstr ""
|
||||
msgstr "Salvar projeto"
|
||||
|
||||
msgctxt "@text"
|
||||
msgid "Save the .umm file on a USB stick."
|
||||
|
@ -3941,15 +3941,15 @@ msgstr "Enviar relatório de falha à UltiMaker"
|
|||
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Send crash reports with your registered UltiMaker account name and the project name to UltiMaker Sentry. No actual model data is being send."
|
||||
msgstr ""
|
||||
msgstr "Enviar relatórios de falha com sua conta registrado na Ultimaker e o nome do projeto para o Ultimaker Sentry. Nenhum dado real do modelo é enviado."
|
||||
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Send crash reports without any personally identifiable information or models data to UltiMaker."
|
||||
msgstr ""
|
||||
msgstr "Enviar relatórios de falha sem qualquer informação ou dados de modelos pessoalmente identificável para a Ultimaker."
|
||||
|
||||
msgctxt "@option:check"
|
||||
msgid "Send engine crash reports"
|
||||
msgstr ""
|
||||
msgstr "Enviar relatórios de falha do engine"
|
||||
|
||||
msgctxt "@action:button"
|
||||
msgid "Send report"
|
||||
|
@ -4005,7 +4005,7 @@ msgstr "Ajustes"
|
|||
|
||||
msgctxt "@action:label"
|
||||
msgid "Settings Loaded from UCP file"
|
||||
msgstr ""
|
||||
msgstr "Ajustes carregados do arquivo UCP"
|
||||
|
||||
msgctxt "@info:message Followed by a list of settings."
|
||||
msgid "Settings have been changed to match the current availability of extruders:"
|
||||
|
@ -4077,7 +4077,7 @@ msgstr "Arquivos da área de trabalho ou de aplicações externas devem ser aber
|
|||
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Should slicing crashes be automatically reported to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored, unless you give explicit permission."
|
||||
msgstr ""
|
||||
msgstr "Devem falhas de fatiamento serem automaticamente relatadas à Ultimaker? Nota, nenhum dado de modelos, endereços IP ou outros tipos de informação pessoalmente identificável é enviada ou armazenada a não ser que você dê permissão explícita."
|
||||
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?"
|
||||
|
@ -4137,7 +4137,7 @@ msgstr "Exibir relatório de falha detalhado"
|
|||
|
||||
msgctxt "@action:button"
|
||||
msgid "Show settings"
|
||||
msgstr ""
|
||||
msgstr "Exibir ajustes"
|
||||
|
||||
msgctxt "@option:check"
|
||||
msgid "Show summary dialog when saving project"
|
||||
|
@ -4225,7 +4225,7 @@ msgstr "Suavização"
|
|||
|
||||
msgctxt "@label"
|
||||
msgid "Solid"
|
||||
msgstr ""
|
||||
msgstr "Sólido"
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Solid View"
|
||||
|
@ -4354,11 +4354,11 @@ msgstr "Perfil {0} importado com sucesso."
|
|||
|
||||
msgctxt "@action:label"
|
||||
msgid "Suggested Material settings"
|
||||
msgstr ""
|
||||
msgstr "Ajustes sugeridos de Material"
|
||||
|
||||
msgctxt "@action:label"
|
||||
msgid "Suggested Profile settings"
|
||||
msgstr ""
|
||||
msgstr "Ajustes sugeridos de Perfil"
|
||||
|
||||
msgctxt "@action:title"
|
||||
msgid "Summary - Cura Project"
|
||||
|
@ -4366,11 +4366,11 @@ msgstr "Resumo - Projeto do Cura"
|
|||
|
||||
msgctxt "@action:title Don't translate 'Universal Cura Project'"
|
||||
msgid "Summary - Open Universal Cura Project (UCP)"
|
||||
msgstr ""
|
||||
msgstr "Resumo - Abrir Universal Cura Project (UCP)"
|
||||
|
||||
msgctxt "@action:title Don't translate 'Universal Cura Project'"
|
||||
msgid "Summary - Universal Cura Project"
|
||||
msgstr ""
|
||||
msgstr "Resumo - Universal Cura Project"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Support"
|
||||
|
@ -4753,7 +4753,7 @@ msgstr "Esta configuração não está disponível porque %1 não foi reconhecid
|
|||
|
||||
msgctxt "@text:window"
|
||||
msgid "This is a Cura Universal project file. Would you like to open it as a Cura project or Cura Universal Project or import the models from it?"
|
||||
msgstr ""
|
||||
msgstr "Este é um arquivo de projeto Universal do Cura. Você gostaria de abri-lo como um projeto do Cura, ou Cura Universal Project, ou importar os modelos dele?"
|
||||
|
||||
msgctxt "@text:window"
|
||||
msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?"
|
||||
|
@ -4846,11 +4846,11 @@ msgstr "Este ajuste é resolvido dos valores conflitante específicos de extruso
|
|||
|
||||
msgctxt "@tooltip Don't translate 'Universal Cura Project'"
|
||||
msgid "This setting may not perform well while exporting to Universal Cura Project, Users are asked to add it at their own risk."
|
||||
msgstr ""
|
||||
msgstr "Este ajuste pode não ter bom desempenho ao exportar para Universal Cura Project, Usuários devem adicioná-lo assumindo o risco."
|
||||
|
||||
msgctxt "@tooltip Don't translate 'Universal Cura Project'"
|
||||
msgid "This setting may not perform well while exporting to Universal Cura Project. Users are asked to add it at their own risk."
|
||||
msgstr ""
|
||||
msgstr "Este ajuste pode não ter bom desempenho ao exportar para Universal Cura Projecto. Usuários devem adicioná-lo assumindo o risco."
|
||||
|
||||
msgctxt "@info:warning"
|
||||
msgid "This version is not intended for production use. If you encounter any issues, please report them on our GitHub page, mentioning the full version {self.getVersion()}"
|
||||
|
@ -5086,7 +5086,7 @@ msgstr "Não foi possível iniciar processo de login. Verifique se outra tentati
|
|||
#, python-brace-format
|
||||
msgctxt "@info:error"
|
||||
msgid "Unable to write to file: {0}"
|
||||
msgstr ""
|
||||
msgstr "Não foi possível escrever para arquivo: {0}"
|
||||
|
||||
msgctxt "@label:status"
|
||||
msgid "Unavailable"
|
||||
|
@ -5108,9 +5108,15 @@ msgctxt "@title:column Unit of measurement"
|
|||
msgid "Unit"
|
||||
msgstr "Unidade"
|
||||
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "Universal Cura Project"
|
||||
msgstr "Universal Cura Project"
|
||||
|
||||
msgctxt "@action:description Don't translate 'Universal Cura Project'"
|
||||
msgid "Universal Cura Project files can be printed on different 3D printers while retaining positional data and selected settings. When exported, all models present on the build plate will be included along with their current position, orientation, and scale. You can also select which per-extruder or per-model settings should be included to ensure proper printing."
|
||||
msgstr ""
|
||||
"Arquivos Universal Cura Project podem ser impressos em impressoras 3D diferentes enquanto retêm dados posicionais e ajustes selecionados. Quando exportados, todos os modelos presentes na plataforma de impressão serão incluídos juntamente à sua posição, orientação e escala atuais. Você pode também selecionar quais ajustes por extrusor ou por modelo devem ser "
|
||||
"incluídos para assegurar impressão apropriada."
|
||||
|
||||
msgctxt "@label Description for development tool"
|
||||
msgid "Universal build system configuration"
|
||||
|
@ -5303,7 +5309,7 @@ msgstr "Atualiza configurações do Cura 5.4 para o Cura 5.5."
|
|||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.6 to Cura 5.7."
|
||||
msgstr ""
|
||||
msgstr "Atualiza configurações do Cura 5.6 para o Cura 5.7."
|
||||
|
||||
msgctxt "@action:button"
|
||||
msgid "Upload custom Firmware"
|
||||
|
@ -5339,7 +5345,7 @@ msgstr "Biblioteca de utilidade, incluindo geração Voronoi"
|
|||
|
||||
msgctxt "@title:column"
|
||||
msgid "Value"
|
||||
msgstr ""
|
||||
msgstr "Valor"
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 2.1 to 2.2"
|
||||
|
@ -5447,7 +5453,7 @@ msgstr "Atualização de Versão de 5.4 para 5.5"
|
|||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.6 to 5.7"
|
||||
msgstr ""
|
||||
msgstr "Atualização de Versão de 5.6 para 5.7"
|
||||
|
||||
msgctxt "@button"
|
||||
msgid "View printers in Digital Factory"
|
||||
|
@ -5528,7 +5534,7 @@ msgstr "Que impressora você gostaria de configurar?"
|
|||
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "What type of camera navigation should be used?"
|
||||
msgstr ""
|
||||
msgstr "Que tipo de navegação de câmera deve ser usada?"
|
||||
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "What type of camera rendering should be used?"
|
||||
|
@ -5745,7 +5751,7 @@ msgstr "mm"
|
|||
|
||||
msgctxt "@label"
|
||||
msgid "s"
|
||||
msgstr ""
|
||||
msgstr "s"
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "today"
|
||||
|
|
|
@ -7,7 +7,7 @@ msgstr ""
|
|||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"PO-Revision-Date: 2021-04-11 17:09+0200\n"
|
||||
"PO-Revision-Date: 2024-04-01 22:39+0200\n"
|
||||
"Last-Translator: Cláudio Sampaio <patola@gmail.com>\n"
|
||||
"Language-Team: Cláudio Sampaio <patola@gmail.com>\n"
|
||||
"Language: pt_BR\n"
|
||||
|
@ -15,7 +15,7 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Poedit 2.4.1\n"
|
||||
"X-Generator: Poedit 3.4.2\n"
|
||||
|
||||
msgctxt "platform_adhesion description"
|
||||
msgid "Adhesion"
|
||||
|
@ -47,7 +47,7 @@ msgstr "G-Code Final do Extrusor"
|
|||
|
||||
msgctxt "machine_extruder_end_code_duration label"
|
||||
msgid "Extruder End G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Duração de G-Code Final do Extrusor"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs label"
|
||||
msgid "Extruder End Position Absolute"
|
||||
|
@ -83,7 +83,7 @@ msgstr "G-Code Inicial do Extrusor"
|
|||
|
||||
msgctxt "machine_extruder_start_code_duration label"
|
||||
msgid "Extruder Start G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Duração de G-Code Inicial do Extrusor"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs label"
|
||||
msgid "Extruder Start Position Absolute"
|
||||
|
@ -171,11 +171,11 @@ msgstr "O número da ventoinha de refrigeração da impressão associada a este
|
|||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr ""
|
||||
msgstr "O tempo que se deve levar para executar o g-code final ao alternar deste extrusor."
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr ""
|
||||
msgstr "O tempo que se deve levar para executar o g-code inicial ao alternar para este extrusor."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.0\n"
|
||||
"Project-Id-Version: Cura 5.7\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-12 15:10+0000\n"
|
||||
"PO-Revision-Date: 2023-11-22 17:17+0100\n"
|
||||
"PO-Revision-Date: 2024-04-02 02:04+0200\n"
|
||||
"Last-Translator: Cláudio Sampaio <patola@gmail.com>\n"
|
||||
"Language-Team: Cláudio Sampaio <patola@gmail.com>\n"
|
||||
"Language: pt_BR\n"
|
||||
|
@ -15,15 +15,15 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Poedit 3.4.1\n"
|
||||
"X-Generator: Poedit 3.4.2\n"
|
||||
|
||||
msgctxt "prime_tower_mode description"
|
||||
msgid "<html>How to generate the prime tower:<ul><li><b>Normal:</b> create a bucket in which secondary materials are primed</li><li><b>Interleaved:</b> create a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other</li></ul></html>"
|
||||
msgstr ""
|
||||
msgstr "<html>Como gerar a torre de purga:<ul><li><b>Normal:</b> cria-se um balde em que materiais secundários são purgados</li><li><b>Intercalados:</b> cria-se uma torre de purga tão esparsa quanto possível. Isto salvará material e filamento, mas só é praticável se os materiais aderirem entre si</li></ul></html>"
|
||||
|
||||
msgctxt "brim_inside_margin description"
|
||||
msgid "A brim around a model may touch an other model where you don't want it. This removes all brim within this distance from brimless models."
|
||||
msgstr ""
|
||||
msgstr "O brim em volta de um modelo pode tocar outro modelo onde você não deseja. Isto remove todo o brim dentro desta distância de modelos sem brim."
|
||||
|
||||
msgctxt "ironing_inset description"
|
||||
msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print."
|
||||
|
@ -163,7 +163,7 @@ msgstr "Todos os ajustes que influenciam a resolução da impressão. Estes ajus
|
|||
|
||||
msgctxt "user_defined_print_order_enabled description"
|
||||
msgid "Allows you to order the object list to manually set the print sequence. First object from the list will be printed first."
|
||||
msgstr ""
|
||||
msgstr "Permite que você ordene a lista de objetos de forma a manualmente definir a sequência de impressão. O primeiro objeto da lista será impresso primeiro."
|
||||
|
||||
msgctxt "alternate_extra_perimeter label"
|
||||
msgid "Alternate Extra Wall"
|
||||
|
@ -415,7 +415,7 @@ msgstr "Brim"
|
|||
|
||||
msgctxt "brim_inside_margin label"
|
||||
msgid "Brim Avoid Margin"
|
||||
msgstr ""
|
||||
msgstr "Margem de Prevenção de Brim"
|
||||
|
||||
msgctxt "brim_gap label"
|
||||
msgid "Brim Distance"
|
||||
|
@ -427,7 +427,7 @@ msgstr "Contagem de Linhas do Brim"
|
|||
|
||||
msgctxt "brim_location label"
|
||||
msgid "Brim Location"
|
||||
msgstr ""
|
||||
msgstr "Localização do Brim"
|
||||
|
||||
msgctxt "brim_replaces_support label"
|
||||
msgid "Brim Replaces Support"
|
||||
|
@ -471,11 +471,11 @@ msgstr "Temperatura do Volume de Impressão"
|
|||
|
||||
msgctxt "bv_temp_anomaly_limit label"
|
||||
msgid "Build Volume temperature Limit"
|
||||
msgstr ""
|
||||
msgstr "Limite de temperature do Volume de Construção"
|
||||
|
||||
msgctxt "bv_temp_warn_limit label"
|
||||
msgid "Build Volume temperature Warning"
|
||||
msgstr ""
|
||||
msgstr "Aviso de temperatura do Volume de Construção"
|
||||
|
||||
msgctxt "prime_tower_brim_enable description"
|
||||
msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height."
|
||||
|
@ -891,7 +891,7 @@ msgstr "Habilitar Refrigeração de Impressão"
|
|||
|
||||
msgctxt "ppr_enable label"
|
||||
msgid "Enable Print Process Reporting"
|
||||
msgstr ""
|
||||
msgstr "Habilitar Relatório de Processo de Impressão"
|
||||
|
||||
msgctxt "retraction_enable label"
|
||||
msgid "Enable Retraction"
|
||||
|
@ -927,7 +927,7 @@ msgstr "Habilita a cobertura exterior de escorrimento. Isso criará uma casca ou
|
|||
|
||||
msgctxt "ppr_enable description"
|
||||
msgid "Enable print process reporting for setting threshold values for possible fault detection."
|
||||
msgstr ""
|
||||
msgstr "Habilita relatório de processo de impressão para definir valores-limite para possível detecção de falhas."
|
||||
|
||||
msgctxt "small_skin_on_surface description"
|
||||
msgid "Enable small (up to 'Small Top/Bottom Width') regions on the topmost skinned layer (exposed to air) to be filled with walls instead of the default pattern."
|
||||
|
@ -963,7 +963,7 @@ msgstr "Força que o brim seja impresso em volta do modelo mesmo se este espaço
|
|||
|
||||
msgctxt "brim_location option everywhere"
|
||||
msgid "Everywhere"
|
||||
msgstr ""
|
||||
msgstr "Em Todo Lugar"
|
||||
|
||||
msgctxt "support_type option everywhere"
|
||||
msgid "Everywhere"
|
||||
|
@ -1071,7 +1071,7 @@ msgstr "Raio de Equalização de Fluxo"
|
|||
|
||||
msgctxt "flow_anomaly_limit label"
|
||||
msgid "Flow Limit"
|
||||
msgstr ""
|
||||
msgstr "Limite de Fluxo"
|
||||
|
||||
msgctxt "flow_rate_extrusion_offset_factor label"
|
||||
msgid "Flow Rate Compensation Factor"
|
||||
|
@ -1087,7 +1087,7 @@ msgstr "Gráfico de Fluxo de Temperatura"
|
|||
|
||||
msgctxt "flow_warn_limit label"
|
||||
msgid "Flow Warning"
|
||||
msgstr ""
|
||||
msgstr "Aviso de Fluxo"
|
||||
|
||||
msgctxt "material_flow_layer_0 description"
|
||||
msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value."
|
||||
|
@ -1483,7 +1483,7 @@ msgstr "Se for detectado que a cabeça de impressão estaria alternando em rápi
|
|||
|
||||
msgctxt "raft_base_margin description"
|
||||
msgid "If the raft base is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print."
|
||||
msgstr ""
|
||||
msgstr "Se a base do raft estiver habilitada, esta é a área de raft extra em torno do modelo que também a terá. Aumentar esta margem criará um raft mais forte mas também usará mais material e deixará uma área menor para sua impressão."
|
||||
|
||||
msgctxt "raft_margin description"
|
||||
msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print."
|
||||
|
@ -1491,11 +1491,11 @@ msgstr "Se o Raft estiver habilitado, esta é a área extra do raft em volta do
|
|||
|
||||
msgctxt "raft_interface_margin description"
|
||||
msgid "If the raft middle is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print."
|
||||
msgstr ""
|
||||
msgstr "Se o meio do raft estiver habilitado, esta será a área extra de raft em torno do modelo que também o terá. Aumentar esta margem criará um raft mais forte mas também usará mais material e deixará uma área menor para a sua impressão."
|
||||
|
||||
msgctxt "raft_surface_margin description"
|
||||
msgid "If the raft top is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print."
|
||||
msgstr ""
|
||||
msgstr "Se o topo do raft estiver habilitado, esta é a área extra de raft em torno do modelo que também o terá. Aumentar esta margem criará um raft mais forte mas usará mais material e deixará menos área para sua impressão."
|
||||
|
||||
msgctxt "meshfix_union_all description"
|
||||
msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear."
|
||||
|
@ -1727,7 +1727,7 @@ msgstr "Penetração adicional aplicada ao caminho da parede externa. Se a pared
|
|||
|
||||
msgctxt "brim_location option inside"
|
||||
msgid "Inside Only"
|
||||
msgstr ""
|
||||
msgstr "Dentro Somente"
|
||||
|
||||
msgctxt "inset_direction option inside_out"
|
||||
msgid "Inside To Outside"
|
||||
|
@ -1743,7 +1743,7 @@ msgstr "Interface preferida"
|
|||
|
||||
msgctxt "prime_tower_mode option interleaved"
|
||||
msgid "Interleaved"
|
||||
msgstr ""
|
||||
msgstr "Intercalado"
|
||||
|
||||
msgctxt "interlocking_beam_layer_count label"
|
||||
msgid "Interlocking Beam Layer Count"
|
||||
|
@ -1887,27 +1887,27 @@ msgstr "Limita quão longe cada galho deve percorrer do ponto que ele suporta. I
|
|||
|
||||
msgctxt "bv_temp_warn_limit description"
|
||||
msgid "Limit on Build Volume Temperature warning for detection."
|
||||
msgstr ""
|
||||
msgstr "Limite do aviso de Temperatura de Volume de Construção para detecção."
|
||||
|
||||
msgctxt "bv_temp_anomaly_limit description"
|
||||
msgid "Limit on Build Volume temperature Anomaly for detection."
|
||||
msgstr ""
|
||||
msgstr "Limite da Anomalia da temperatura de Volume de Construção para detecção."
|
||||
|
||||
msgctxt "print_temp_anomaly_limit description"
|
||||
msgid "Limit on Print Temperature anomaly for detection."
|
||||
msgstr ""
|
||||
msgstr "Limite da anomalia da Temperatura de Construção para detecção."
|
||||
|
||||
msgctxt "print_temp_warn_limit description"
|
||||
msgid "Limit on Print temperature warning for detection."
|
||||
msgstr ""
|
||||
msgstr "Limite do aviso de temperatura de Impressão para detecção."
|
||||
|
||||
msgctxt "flow_anomaly_limit description"
|
||||
msgid "Limit on flow anomaly for detection."
|
||||
msgstr ""
|
||||
msgstr "Limite da anomalia de fluxo para detecção."
|
||||
|
||||
msgctxt "flow_warn_limit description"
|
||||
msgid "Limit on the flow warning for detection."
|
||||
msgstr ""
|
||||
msgstr "Limite do aviso de fluxo para detecção."
|
||||
|
||||
msgctxt "cutting_mesh description"
|
||||
msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder."
|
||||
|
@ -2010,6 +2010,8 @@ msgid ""
|
|||
"Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\n"
|
||||
"It may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior"
|
||||
msgstr ""
|
||||
"Faz a primeira e segunda camadas do modelo se sobreporem na direção Z para compensar pelo filamento perdido no vão de ar. Todos os modelos sobre a primeira camada de modelo serão deslocados pra baixo por essa quantidade.\n"
|
||||
"Deve ser notado que algumas vezes a segunda camada é impressa abaixo da camada inicial por causa deste ajuste. Este é o comportamento pretendido"
|
||||
|
||||
msgctxt "meshfix description"
|
||||
msgid "Make the meshes more suited for 3D printing."
|
||||
|
@ -2037,7 +2039,7 @@ msgstr "Material"
|
|||
|
||||
msgctxt "material_brand label"
|
||||
msgid "Material Brand"
|
||||
msgstr ""
|
||||
msgstr "Marca do Material"
|
||||
|
||||
msgctxt "material_guid label"
|
||||
msgid "Material GUID"
|
||||
|
@ -2045,7 +2047,7 @@ msgstr "GUID do Material"
|
|||
|
||||
msgctxt "material_type label"
|
||||
msgid "Material Type"
|
||||
msgstr ""
|
||||
msgstr "Tipo do Material"
|
||||
|
||||
msgctxt "max_extrusion_before_wipe label"
|
||||
msgid "Material Volume Between Wipes"
|
||||
|
@ -2325,7 +2327,7 @@ msgstr "Ordem de Passagem a Ferro Monotônica"
|
|||
|
||||
msgctxt "raft_surface_monotonic label"
|
||||
msgid "Monotonic Raft Top Surface Order"
|
||||
msgstr ""
|
||||
msgstr "Ordem do Raft Monotônico da Superfície Superior"
|
||||
|
||||
msgctxt "roofing_monotonic label"
|
||||
msgid "Monotonic Top Surface Order"
|
||||
|
@ -2369,7 +2371,7 @@ msgstr "Normal"
|
|||
|
||||
msgctxt "prime_tower_mode option normal"
|
||||
msgid "Normal"
|
||||
msgstr ""
|
||||
msgstr "Normal"
|
||||
|
||||
msgctxt "support_structure option normal"
|
||||
msgid "Normal"
|
||||
|
@ -2565,7 +2567,7 @@ msgstr "Paredes externas de ilhas diferentes na mesma camada são impressas em s
|
|||
|
||||
msgctxt "brim_location option outside"
|
||||
msgid "Outside Only"
|
||||
msgstr ""
|
||||
msgstr "Fora Somente"
|
||||
|
||||
msgctxt "inset_direction option outside_in"
|
||||
msgid "Outside To Inside"
|
||||
|
@ -2649,7 +2651,7 @@ msgstr "Largura de Extrusão da Torre de Purga"
|
|||
|
||||
msgctxt "prime_tower_max_bridging_distance label"
|
||||
msgid "Prime Tower Maximum Bridging Distance"
|
||||
msgstr ""
|
||||
msgstr "Distância Máxima de Ponte das Torres de Purga"
|
||||
|
||||
msgctxt "prime_tower_min_volume label"
|
||||
msgid "Prime Tower Minimum Volume"
|
||||
|
@ -2669,7 +2671,7 @@ msgstr "Velocidade da Torre de Purga"
|
|||
|
||||
msgctxt "prime_tower_mode label"
|
||||
msgid "Prime Tower Type"
|
||||
msgstr ""
|
||||
msgstr "Tipo da Torre de Purga"
|
||||
|
||||
msgctxt "prime_tower_position_x label"
|
||||
msgid "Prime Tower X Position"
|
||||
|
@ -2689,7 +2691,7 @@ msgstr "Jerk da Impressão"
|
|||
|
||||
msgctxt "ppr label"
|
||||
msgid "Print Process Reporting"
|
||||
msgstr ""
|
||||
msgstr "Relatório do Processo de Impressão"
|
||||
|
||||
msgctxt "print_sequence label"
|
||||
msgid "Print Sequence"
|
||||
|
@ -2705,7 +2707,7 @@ msgstr "Imprimir Paredes Finas"
|
|||
|
||||
msgctxt "brim_location description"
|
||||
msgid "Print a brim on the outside of the model, inside, or both. Depending on the model, this helps reducing the amount of brim you need to remove afterwards, while ensuring a proper bed adhesion."
|
||||
msgstr ""
|
||||
msgstr "Imprime um brim na parte de fora do modelo, de dentro, ou ambos. Dependendo do modelo, isto ajuda a reduzir a quantidade de brim que você precisa remover depois, ao mesmo tempo em que assegura aderência apropriada na plataforma."
|
||||
|
||||
msgctxt "prime_tower_enable description"
|
||||
msgid "Print a tower next to the print which serves to prime the material after each nozzle switch."
|
||||
|
@ -2729,7 +2731,7 @@ msgstr "Imprime partes do modelo que são horizontalmente mais finas que o taman
|
|||
|
||||
msgctxt "raft_surface_monotonic description"
|
||||
msgid "Print raft top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes the surface look more consistent, which is also visible on the model bottom surface."
|
||||
msgstr ""
|
||||
msgstr "Imprime os filetes da superfície superior to raft em uma ordem que faz com que se sobreponham a filetes adjacentes na mesma direção. Isso leva um pouco mais de tempo para imprimir, mas faz a superfície parecer mais consistente, algo que também é visível na superfície inferior do modelo."
|
||||
|
||||
msgctxt "bridge_skin_speed_2 description"
|
||||
msgid "Print speed to use when printing the second bridge skin layer."
|
||||
|
@ -2741,11 +2743,11 @@ msgstr "Velocidade de impressão a usar quando imprimir a terceira camada de pon
|
|||
|
||||
msgctxt "print_temp_anomaly_limit label"
|
||||
msgid "Print temperature Limit"
|
||||
msgstr ""
|
||||
msgstr "Limite de temperatura de impressão"
|
||||
|
||||
msgctxt "print_temp_warn_limit label"
|
||||
msgid "Print temperature Warning"
|
||||
msgstr ""
|
||||
msgstr "Aviso de temperatura de impressão"
|
||||
|
||||
msgctxt "infill_before_walls description"
|
||||
msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface."
|
||||
|
@ -2793,7 +2795,7 @@ msgstr "Vão Aéreo do Raft"
|
|||
|
||||
msgctxt "raft_base_margin label"
|
||||
msgid "Raft Base Extra Margin"
|
||||
msgstr ""
|
||||
msgstr "Margem Extra da Base de Raft"
|
||||
|
||||
msgctxt "raft_base_extruder_nr label"
|
||||
msgid "Raft Base Extruder"
|
||||
|
@ -2825,7 +2827,7 @@ msgstr "Velocidade de Impressão da Base do Raft"
|
|||
|
||||
msgctxt "raft_base_smoothing label"
|
||||
msgid "Raft Base Smoothing"
|
||||
msgstr ""
|
||||
msgstr "Suavização da Base de Raft"
|
||||
|
||||
msgctxt "raft_base_thickness label"
|
||||
msgid "Raft Base Thickness"
|
||||
|
@ -2845,7 +2847,7 @@ msgstr "Velocidade de Ventoinha no Raft"
|
|||
|
||||
msgctxt "raft_interface_margin label"
|
||||
msgid "Raft Middle Extra Margin"
|
||||
msgstr ""
|
||||
msgstr "Margem Extra do Meio do Raft"
|
||||
|
||||
msgctxt "raft_interface_extruder_nr label"
|
||||
msgid "Raft Middle Extruder"
|
||||
|
@ -2877,7 +2879,7 @@ msgstr "Velocidade de Impressão do Meio do Raft"
|
|||
|
||||
msgctxt "raft_interface_smoothing label"
|
||||
msgid "Raft Middle Smoothing"
|
||||
msgstr ""
|
||||
msgstr "Suavização do Meio do Raft"
|
||||
|
||||
msgctxt "raft_interface_line_spacing label"
|
||||
msgid "Raft Middle Spacing"
|
||||
|
@ -2889,7 +2891,7 @@ msgstr "Espessura do Meio do Raft"
|
|||
|
||||
msgctxt "raft_interface_wall_count label"
|
||||
msgid "Raft Middle Wall Count"
|
||||
msgstr ""
|
||||
msgstr "Contagem de Paredes do Meio do Raft"
|
||||
|
||||
msgctxt "raft_acceleration label"
|
||||
msgid "Raft Print Acceleration"
|
||||
|
@ -2909,7 +2911,7 @@ msgstr "Amaciamento do Raft"
|
|||
|
||||
msgctxt "raft_surface_margin label"
|
||||
msgid "Raft Top Extra Margin"
|
||||
msgstr ""
|
||||
msgstr "Margem Extra do Topo do Raft"
|
||||
|
||||
msgctxt "raft_surface_extruder_nr label"
|
||||
msgid "Raft Top Extruder"
|
||||
|
@ -2945,7 +2947,7 @@ msgstr "Velocidade de Impressão do Topo do Raft"
|
|||
|
||||
msgctxt "raft_surface_smoothing label"
|
||||
msgid "Raft Top Smoothing"
|
||||
msgstr ""
|
||||
msgstr "Suavização do Topo do Raft"
|
||||
|
||||
msgctxt "raft_surface_line_spacing label"
|
||||
msgid "Raft Top Spacing"
|
||||
|
@ -2953,11 +2955,11 @@ msgstr "Espaçamento Superior do Raft"
|
|||
|
||||
msgctxt "raft_surface_wall_count label"
|
||||
msgid "Raft Top Wall Count"
|
||||
msgstr ""
|
||||
msgstr "Contagem de Paredes do Topo do Raft"
|
||||
|
||||
msgctxt "raft_wall_count label"
|
||||
msgid "Raft Wall Count"
|
||||
msgstr ""
|
||||
msgstr "Contagem de Paredes do Raft"
|
||||
|
||||
msgctxt "z_seam_type option random"
|
||||
msgid "Random"
|
||||
|
@ -3013,7 +3015,7 @@ msgstr "Remover Interseções de Malha"
|
|||
|
||||
msgctxt "raft_base_remove_inside_corners label"
|
||||
msgid "Remove Raft Base Inside Corners"
|
||||
msgstr ""
|
||||
msgstr "Remover Cantos Internos da Base do Raft"
|
||||
|
||||
msgctxt "raft_remove_inside_corners label"
|
||||
msgid "Remove Raft Inside Corners"
|
||||
|
@ -3021,11 +3023,11 @@ msgstr "Remover Cantos Internos de Raft"
|
|||
|
||||
msgctxt "raft_interface_remove_inside_corners label"
|
||||
msgid "Remove Raft Middle Inside Corners"
|
||||
msgstr ""
|
||||
msgstr "Remover Cantos Internos do Meio do Raft"
|
||||
|
||||
msgctxt "raft_surface_remove_inside_corners label"
|
||||
msgid "Remove Raft Top Inside Corners"
|
||||
msgstr ""
|
||||
msgstr "Remover Cantos Internos do Topo do Raft"
|
||||
|
||||
msgctxt "carve_multiple_volumes description"
|
||||
msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other."
|
||||
|
@ -3037,15 +3039,15 @@ msgstr "Remove camadas vazias entre a primeira camada impressa se estiverem pres
|
|||
|
||||
msgctxt "raft_base_remove_inside_corners description"
|
||||
msgid "Remove inside corners from the raft base, causing the raft to become convex."
|
||||
msgstr ""
|
||||
msgstr "Remove cantos interior da base do raft, fazendo com que o raft se torne convexo."
|
||||
|
||||
msgctxt "raft_interface_remove_inside_corners description"
|
||||
msgid "Remove inside corners from the raft middle part, causing the raft to become convex."
|
||||
msgstr ""
|
||||
msgstr "Remove cantos internos da parte média do raft, fazendo com que o raft se torne convexo."
|
||||
|
||||
msgctxt "raft_surface_remove_inside_corners description"
|
||||
msgid "Remove inside corners from the raft top part, causing the raft to become convex."
|
||||
msgstr ""
|
||||
msgstr "Remove cantos internos da parte superior do raft, fazendo com que o raft se torne convexo."
|
||||
|
||||
msgctxt "raft_remove_inside_corners description"
|
||||
msgid "Remove inside corners from the raft, causing the raft to become convex."
|
||||
|
@ -3069,7 +3071,7 @@ msgstr "Substitui a parte externa do padrão superior/inferir com um número de
|
|||
|
||||
msgctxt "ppr description"
|
||||
msgid "Reporting events that go out of set thresholds"
|
||||
msgstr ""
|
||||
msgstr "Relatar eventos que saem dos limites estabelecidos"
|
||||
|
||||
msgctxt "support_tree_rest_preference label"
|
||||
msgid "Rest Preference"
|
||||
|
@ -3905,7 +3907,7 @@ msgstr "A distância média entre os pontos aleatórios introduzidos em cada seg
|
|||
|
||||
msgctxt "material_brand description"
|
||||
msgid "The brand of material used."
|
||||
msgstr ""
|
||||
msgstr "A marca de material usado."
|
||||
|
||||
msgctxt "machine_acceleration description"
|
||||
msgid "The default acceleration of print head movement."
|
||||
|
@ -4386,7 +4388,7 @@ msgstr "A mudança instantânea máxima de velocidade em uma direção com que o
|
|||
|
||||
msgctxt "prime_tower_max_bridging_distance description"
|
||||
msgid "The maximum length of the branches which may be printed over the air."
|
||||
msgstr ""
|
||||
msgstr "O comprimento máximo dos galhos que serão impressos no ar."
|
||||
|
||||
msgctxt "machine_max_feedrate_x description"
|
||||
msgid "The maximum speed for the motor of the X-direction."
|
||||
|
@ -4502,15 +4504,15 @@ msgstr "O número de contornos a serem impressos em volta do padrão linear na c
|
|||
|
||||
msgctxt "raft_interface_wall_count description"
|
||||
msgid "The number of contours to print around the linear pattern in the middle layers of the raft."
|
||||
msgstr ""
|
||||
msgstr "O número de contornos a imprimir em torno do padrão linear nas camadas intermediárias do raft."
|
||||
|
||||
msgctxt "raft_surface_wall_count description"
|
||||
msgid "The number of contours to print around the linear pattern in the top layers of the raft."
|
||||
msgstr ""
|
||||
msgstr "O número de contornos a imprimir em torno do padrão linear nas camadas superiores do raft."
|
||||
|
||||
msgctxt "raft_wall_count description"
|
||||
msgid "The number of contours to print around the linear pattern of the raft."
|
||||
msgstr ""
|
||||
msgstr "O número de contornos a imprimir em torno do padrão linear do raft."
|
||||
|
||||
msgctxt "skin_edge_support_layers description"
|
||||
msgid "The number of infill layers that supports skin edges."
|
||||
|
@ -4905,7 +4907,7 @@ msgstr "O tipo de G-Code a ser gerado."
|
|||
|
||||
msgctxt "material_type description"
|
||||
msgid "The type of material used."
|
||||
msgstr ""
|
||||
msgstr "O tipo de material usado."
|
||||
|
||||
msgctxt "coasting_volume description"
|
||||
msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed."
|
||||
|
@ -4958,11 +4960,11 @@ msgstr "Este ajuste controla a distância que o extrusor deve parar de extrudar
|
|||
|
||||
msgctxt "raft_base_smoothing description"
|
||||
msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle."
|
||||
msgstr ""
|
||||
msgstr "Este ajuste controla quantos cantos internos no contorno da base do raft são arredondados. Cantos agudos são arredondados para um semicírculo com raio igual ao valor dado aqui. Este ajuste também remove furos no contorno do raft que sejam menores que tal círculo."
|
||||
|
||||
msgctxt "raft_interface_smoothing description"
|
||||
msgid "This setting controls how much inner corners in the raft middle outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle."
|
||||
msgstr ""
|
||||
msgstr "Este ajuste controle quantos cantos internos no contorno do meio do raft são arredondados. Cantos agudos são arredondados para um semicírculo com raio igual ao valor dado aqui. Este ajuste também remove furos no contorno do raft que sejam menores que tal círculo."
|
||||
|
||||
msgctxt "raft_smoothing description"
|
||||
msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle."
|
||||
|
@ -4970,7 +4972,7 @@ msgstr "Este ajuste controla quanto os cantos internos do contorno do raft são
|
|||
|
||||
msgctxt "raft_surface_smoothing description"
|
||||
msgid "This setting controls how much inner corners in the raft top outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle."
|
||||
msgstr ""
|
||||
msgstr "Este ajuste controle quantos cantos internos no contorno do topo do raft são arredondados. Cantos agudos são arredondados para um semicírculo com raio igual ao valor dado aqui. Este ajuste também remove furos no contorno do raft que sejam menores que tal círculo."
|
||||
|
||||
msgctxt "retraction_count_max description"
|
||||
msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues."
|
||||
|
|
55
resources/i18n/pt_BR/gradual_flow_settings.def.json.po
Normal file
55
resources/i18n/pt_BR/gradual_flow_settings.def.json.po
Normal file
|
@ -0,0 +1,55 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Uranium json setting files\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"PO-Revision-Date: 2024-04-01 22:35+0200\n"
|
||||
"Last-Translator: Cláudio Sampaio <patola@gmail.com>\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: pt_BR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Poedit 3.4.2\n"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "Duração de cada passo na mudança gradual de fluxo"
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "Habilita mudanças graduais de fluxo. Quando habilitado, o fluxo é gradualmente aumentado ou diminuído ao fluxo-alvo. Isto é útil para impressoras com tubo bowden em que o fluxo não é imediatamente alterado quando o motor de extrusor para ou inicia."
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "Para cada movimento de percurso menor que este valor, o fluxo de material é resetado para o fluxo-alvo dos caminhos"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr "Tamanho de passo de discretização gradual de fluxo"
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr "Fluxo gradual habilitado"
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr "Aceleração máximo de fluxo gradual"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr "Aceleração máxima de fluxo da camada inicial"
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr "Aceleração máxima para mudanças de fluxo gradual"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "Velocidade mínima para mudanças de fluxo gradual da primeira camada"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "Duração de reset de fluxo"
|
File diff suppressed because it is too large
Load diff
|
@ -1,8 +1,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -28,30 +29,62 @@ msgctxt "material_diameter label"
|
|||
msgid "Diameter"
|
||||
msgstr "Diâmetro"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "G-code final para executar ao mudar deste extrusor."
|
||||
|
||||
msgctxt "extruder_nr label"
|
||||
msgid "Extruder"
|
||||
msgstr "Extrusor"
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "O núcleos de extrusão utilizado para imprimir. Definição usada com múltiplos extrusores."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "O diâmetro interno do nozzle. Altere esta definição quando utilizar um nozzle com um tamanho não convencional."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "O ID do nozzle de um núcleo de extrusão, tal como \"AA 0.4\" e \"BB 0.8\"."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "Ventoinha de arrefecimento de impressão do Extrusor"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "O número de ventoinhas de arrefecimento de impressão associadas a este extrusor. Apenas alterar o valor predefinido de 0 quando tiver uma ventoinha de arrefecimento de impressão diferente para cada extrusor."
|
||||
|
||||
msgctxt "machine_extruder_end_code label"
|
||||
msgid "Extruder End G-Code"
|
||||
msgstr "G-Code Final do Extrusor"
|
||||
|
||||
msgctxt "machine_extruder_end_code description"
|
||||
msgid "End g-code to execute when switching away from this extruder."
|
||||
msgstr "G-code final para executar ao mudar deste extrusor."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration label"
|
||||
msgid "Extruder End G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Duração do código G final da extrusora"
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr "O tempo que demora a executar o código G final, ao deixar esta extrusora."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs label"
|
||||
msgid "Extruder End Position Absolute"
|
||||
msgstr "Posição Final Absoluta do Extrusor"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Define a posição final do extrusor, absoluta em vez de relativa à última posição conhecida da cabeça de impressão."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x label"
|
||||
msgid "Extruder End Position X"
|
||||
msgstr "Posição X Final do Extrusor"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "A coordenada X da posição final ao desligar o extrusor."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y label"
|
||||
msgid "Extruder End Position Y"
|
||||
msgstr "Posição Y Final do Extrusor"
|
||||
|
@ -68,42 +101,42 @@ msgctxt "extruder_prime_pos_z label"
|
|||
msgid "Extruder Prime Z Position"
|
||||
msgstr "Posição Z para Preparação do Extrusor"
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number label"
|
||||
msgid "Extruder Print Cooling Fan"
|
||||
msgstr "Ventoinha de arrefecimento de impressão do Extrusor"
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "A coordenada Y da posição final ao desligar o extrusor."
|
||||
|
||||
msgctxt "machine_extruder_start_code label"
|
||||
msgid "Extruder Start G-Code"
|
||||
msgstr "G-Code Inicial do Extrusor"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "G-code inicial para executar ao mudar para este extrusor."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "A coordenada X da posição onde o nozzle é preparado ao iniciar a impressão."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "A coordenada Y da posição onde o nozzle é preparado ao iniciar a impressão."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "A coordenada Z da posição onde o nozzle é preparado ao iniciar a impressão."
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration label"
|
||||
msgid "Extruder Start G-Code Duration"
|
||||
msgstr ""
|
||||
msgstr "Duração do código G inicial da extrusora"
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr "O tempo que demora a executar o código G inicial, ao mudar para esta extrusora."
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs label"
|
||||
msgid "Extruder Start Position Absolute"
|
||||
msgstr "Posição Inicial Absoluta do Extrusor"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "Posição X Inicial do Extrusor"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "Posição Y Inicial do Extrusor"
|
||||
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "Máquina"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "Definições específicas da máquina"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Define a posição final do extrusor, absoluta em vez de relativa à última posição conhecida da cabeça de impressão."
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs description"
|
||||
msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head."
|
||||
msgstr "Define a posição inicial do extrusor, de forma absoluta em vez, de relativa à última posição conhecida da cabeça de impressão."
|
||||
|
@ -124,74 +157,42 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "ID do Nozzle"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "Desvio X do Nozzle"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Desvio Y do Nozzle"
|
||||
|
||||
msgctxt "machine_extruder_start_code description"
|
||||
msgid "Start g-code to execute when switching to this extruder."
|
||||
msgstr "G-code inicial para executar ao mudar para este extrusor."
|
||||
|
||||
msgctxt "extruder_prime_pos_x description"
|
||||
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "A coordenada X da posição onde o nozzle é preparado ao iniciar a impressão."
|
||||
|
||||
msgctxt "extruder_prime_pos_y description"
|
||||
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "A coordenada Y da posição onde o nozzle é preparado ao iniciar a impressão."
|
||||
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
|
||||
msgstr "A coordenada Z da posição onde o nozzle é preparado ao iniciar a impressão."
|
||||
|
||||
msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "O núcleos de extrusão utilizado para imprimir. Definição usada com múltiplos extrusores."
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "O diâmetro interno do nozzle. Altere esta definição quando utilizar um nozzle com um tamanho não convencional."
|
||||
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "O ID do nozzle de um núcleo de extrusão, tal como \"AA 0.4\" e \"BB 0.8\"."
|
||||
|
||||
msgctxt "machine_extruder_cooling_fan_number description"
|
||||
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
|
||||
msgstr "O número de ventoinhas de arrefecimento de impressão associadas a este extrusor. Apenas alterar o valor predefinido de 0 quando tiver uma ventoinha de arrefecimento de impressão diferente para cada extrusor."
|
||||
|
||||
msgctxt "machine_extruder_end_code_duration description"
|
||||
msgid "The time it takes to execute the end g-code, when switching away from this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_start_code_duration description"
|
||||
msgid "The time it'll take to execute the start g-code, when switching to this extruder."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_extruder_end_pos_x description"
|
||||
msgid "The x-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "A coordenada X da posição final ao desligar o extrusor."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "A coordenada X do desvio do nozzle."
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "Posição X Inicial do Extrusor"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x description"
|
||||
msgid "The x-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "A coordenada X da posição inicial ao ligar o extrusor."
|
||||
|
||||
msgctxt "machine_extruder_end_pos_y description"
|
||||
msgid "The y-coordinate of the ending position when turning the extruder off."
|
||||
msgstr "A coordenada Y da posição final ao desligar o extrusor."
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "Posição Y Inicial do Extrusor"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "A coordenada Y do desvio do nozzle."
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
msgstr "Máquina"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "Definições específicas da máquina"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "A coordenada Y da posição inicial ao ligar o extrusor."
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "Desvio X do Nozzle"
|
||||
|
||||
msgctxt "machine_nozzle_offset_x description"
|
||||
msgid "The x-coordinate of the offset of the nozzle."
|
||||
msgstr "A coordenada X do desvio do nozzle."
|
||||
|
||||
msgctxt "machine_nozzle_offset_y label"
|
||||
msgid "Nozzle Y Offset"
|
||||
msgstr "Desvio Y do Nozzle"
|
||||
|
||||
msgctxt "machine_nozzle_offset_y description"
|
||||
msgid "The y-coordinate of the offset of the nozzle."
|
||||
msgstr "A coordenada Y do desvio do nozzle."
|
||||
|
|
File diff suppressed because it is too large
Load diff
53
resources/i18n/pt_PT/gradual_flow_settings.def.json.po
Normal file
53
resources/i18n/pt_PT/gradual_flow_settings.def.json.po
Normal file
|
@ -0,0 +1,53 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: pt_PT\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr "Fluxo gradual ativado"
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "Ativar alterações graduais de fluxo. Quando ativado, o fluxo é gradualmente aumentado/diminuído para o fluxo alvo. Isto é útil para impressoras com um tubo bowden em que o fluxo não é imediatamente alterado quando o motor da extrusora arranca/para."
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr "Aceleração máxima do fluxo gradual"
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr "Aceleração máxima para mudanças graduais de fluxo"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr "Aceleração do fluxo máximo da camada inicial"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "Velocidade mínima para mudanças graduais de fluxo para a primeira camada"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr "Tamanho do passo de discretização do fluxo gradual"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "Duração de cada etapa da mudança gradual de fluxo"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "Redefinir a duração do fluxo"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "Para qualquer deslocação superior a este valor, o fluxo de material é reposto no fluxo teórico das vias"
|
File diff suppressed because it is too large
Load diff
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue