mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-23 14:44:13 -06:00
Merge branch 'master' into feature_setting_visibility_profiles
# Conflicts: # resources/qml/Settings/SettingView.qml
This commit is contained in:
commit
a17160f52d
129 changed files with 1937 additions and 1538 deletions
|
@ -27,6 +27,10 @@ Build scripts
|
|||
-------------
|
||||
Please checkout [cura-build](https://github.com/Ultimaker/cura-build) for detailed building instructions.
|
||||
|
||||
Running from Source
|
||||
-------------
|
||||
Please check our [Wiki page](https://github.com/Ultimaker/Cura/wiki/Running-Cura-from-Source) for details about running Cura from source.
|
||||
|
||||
Plugins
|
||||
-------------
|
||||
Please check our [Wiki page](https://github.com/Ultimaker/Cura/wiki/Plugin-Directory) for details about creating and using plugins.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<component type="desktop">
|
||||
<id>cura.desktop</id>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>AGPL-3.0 and CC-BY-SA-4.0</project_license>
|
||||
<project_license>LGPL-3.0 and CC-BY-SA-4.0</project_license>
|
||||
<name>Cura</name>
|
||||
<summary>The world's most advanced 3d printer software</summary>
|
||||
<description>
|
||||
|
@ -15,7 +15,7 @@
|
|||
</p>
|
||||
<ul>
|
||||
<li>Novices can start printing right away</li>
|
||||
<li>Experts are able to customize 200 settings to achieve the best results</li>
|
||||
<li>Experts are able to customize 300 settings to achieve the best results</li>
|
||||
<li>Optimized profiles for Ultimaker materials</li>
|
||||
<li>Supported by a global network of Ultimaker certified service partners</li>
|
||||
<li>Print multiple objects at once with different settings for each object</li>
|
||||
|
@ -26,6 +26,6 @@
|
|||
<screenshots>
|
||||
<screenshot type="default" width="1280" height="720">http://software.ultimaker.com/Cura.png</screenshot>
|
||||
</screenshots>
|
||||
<url type="homepage">https://ultimaker.com/en/products/cura-software</url>
|
||||
<url type="homepage">https://ultimaker.com/en/products/cura-software?utm_source=cura&utm_medium=software&utm_campaign=resources</url>
|
||||
<translation type="gettext">Cura</translation>
|
||||
</component>
|
||||
|
|
|
@ -737,6 +737,11 @@ class BuildVolume(SceneNode):
|
|||
prime_tower_x = prime_tower_x - machine_width / 2 #Offset by half machine_width and _depth to put the origin in the front-left.
|
||||
prime_tower_y = prime_tower_y + machine_depth / 2
|
||||
|
||||
if self._global_container_stack.getProperty("prime_tower_circular", "value"):
|
||||
radius = prime_tower_size / 2
|
||||
prime_tower_area = Polygon.approximatedCircle(radius)
|
||||
prime_tower_area = prime_tower_area.translate(prime_tower_x - radius, prime_tower_y - radius)
|
||||
else:
|
||||
prime_tower_area = Polygon([
|
||||
[prime_tower_x - prime_tower_size, prime_tower_y - prime_tower_size],
|
||||
[prime_tower_x, prime_tower_y - prime_tower_size],
|
||||
|
@ -1023,7 +1028,7 @@ class BuildVolume(SceneNode):
|
|||
_raft_settings = ["adhesion_type", "raft_base_thickness", "raft_interface_thickness", "raft_surface_layers", "raft_surface_thickness", "raft_airgap", "layer_0_z_overlap"]
|
||||
_extra_z_settings = ["retraction_hop_enabled", "retraction_hop"]
|
||||
_prime_settings = ["extruder_prime_pos_x", "extruder_prime_pos_y", "extruder_prime_pos_z", "prime_blob_enable"]
|
||||
_tower_settings = ["prime_tower_enable", "prime_tower_size", "prime_tower_position_x", "prime_tower_position_y"]
|
||||
_tower_settings = ["prime_tower_enable", "prime_tower_circular", "prime_tower_size", "prime_tower_position_x", "prime_tower_position_y"]
|
||||
_ooze_shield_settings = ["ooze_shield_enabled", "ooze_shield_dist"]
|
||||
_distance_settings = ["infill_wipe_dist", "travel_avoid_distance", "support_offset", "support_enable", "travel_avoid_other_parts"]
|
||||
_extruder_settings = ["support_enable", "support_bottom_enable", "support_roof_enable", "support_infill_extruder_nr", "support_extruder_nr_layer_0", "support_bottom_extruder_nr", "support_roof_extruder_nr", "brim_line_count", "adhesion_extruder_nr", "adhesion_type"] #Settings that can affect which extruders are used.
|
||||
|
|
|
@ -162,12 +162,15 @@ class CrashHandler:
|
|||
file_name = base_name + "_" + date_now + "_" + idx
|
||||
zip_file_path = os.path.join(root_dir, file_name + ".zip")
|
||||
try:
|
||||
# only create the zip backup when the folder exists
|
||||
if os.path.exists(folder):
|
||||
# remove the .zip extension because make_archive() adds it
|
||||
zip_file_path = zip_file_path[:-4]
|
||||
shutil.make_archive(zip_file_path, "zip", root_dir = root_dir, base_dir = base_name)
|
||||
|
||||
# remove the folder only when the backup is successful
|
||||
shutil.rmtree(folder, ignore_errors = True)
|
||||
|
||||
# create an empty folder so Resources will not try to copy the old ones
|
||||
os.makedirs(folder, 0o0755, exist_ok=True)
|
||||
|
||||
|
|
|
@ -12,6 +12,7 @@ from UM.Math.Vector import Vector
|
|||
from UM.Math.Quaternion import Quaternion
|
||||
from UM.Math.AxisAlignedBox import AxisAlignedBox
|
||||
from UM.Math.Matrix import Matrix
|
||||
from UM.Platform import Platform
|
||||
from UM.Resources import Resources
|
||||
from UM.Scene.ToolHandle import ToolHandle
|
||||
from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator
|
||||
|
@ -497,7 +498,13 @@ class CuraApplication(QtApplication):
|
|||
def _loadPlugins(self):
|
||||
self._plugin_registry.addType("profile_reader", self._addProfileReader)
|
||||
self._plugin_registry.addType("profile_writer", self._addProfileWriter)
|
||||
self._plugin_registry.addPluginLocation(os.path.join(QtApplication.getInstallPrefix(), "lib", "cura"))
|
||||
|
||||
if Platform.isLinux():
|
||||
lib_suffixes = {"", "64", "32", "x32"} #A few common ones on different distributions.
|
||||
else:
|
||||
lib_suffixes = {""}
|
||||
for suffix in lib_suffixes:
|
||||
self._plugin_registry.addPluginLocation(os.path.join(QtApplication.getInstallPrefix(), "lib" + suffix, "cura"))
|
||||
if not hasattr(sys, "frozen"):
|
||||
self._plugin_registry.addPluginLocation(os.path.join(os.path.abspath(os.path.dirname(__file__)), "..", "plugins"))
|
||||
self._plugin_registry.loadPlugin("ConsoleLogger")
|
||||
|
|
|
@ -361,10 +361,10 @@ class PrintInformation(QObject):
|
|||
if not global_container_stack:
|
||||
self._abbr_machine = ""
|
||||
return
|
||||
active_machine_type_id = global_container_stack.definition.getId()
|
||||
active_machine_type_name = global_container_stack.definition.getName()
|
||||
|
||||
abbr_machine = ""
|
||||
for word in re.findall(r"[\w']+", active_machine_type_id):
|
||||
for word in re.findall(r"[\w']+", active_machine_type_name):
|
||||
if word.lower() == "ultimaker":
|
||||
abbr_machine += "UM"
|
||||
elif word.isdigit():
|
||||
|
|
|
@ -57,8 +57,9 @@ class Snapshot:
|
|||
else:
|
||||
bbox = bbox + node.getBoundingBox()
|
||||
|
||||
# If there is no bounding box, it means that there is no model in the buildplate
|
||||
if bbox is None:
|
||||
bbox = AxisAlignedBox()
|
||||
return None
|
||||
|
||||
look_at = bbox.center
|
||||
# guessed size so the objects are hopefully big
|
||||
|
|
|
@ -55,19 +55,19 @@ class GcodeStartEndFormatter(Formatter):
|
|||
extruder_nr = int(kwargs["-1"][key_fragments[1]]) # get extruder_nr values from the global stack
|
||||
except (KeyError, ValueError):
|
||||
# either the key does not exist, or the value is not an int
|
||||
Logger.log("w", "Unable to determine stack nr '%s' for key '%s' in start/end gcode, using global stack", key_fragments[1], key_fragments[0])
|
||||
Logger.log("w", "Unable to determine stack nr '%s' for key '%s' in start/end g-code, using global stack", key_fragments[1], key_fragments[0])
|
||||
elif len(key_fragments) != 1:
|
||||
Logger.log("w", "Incorrectly formatted placeholder '%s' in start/end gcode", key)
|
||||
Logger.log("w", "Incorrectly formatted placeholder '%s' in start/end g-code", key)
|
||||
return "{" + str(key) + "}"
|
||||
|
||||
key = key_fragments[0]
|
||||
try:
|
||||
return kwargs[str(extruder_nr)][key]
|
||||
except KeyError:
|
||||
Logger.log("w", "Unable to replace '%s' placeholder in start/end gcode", key)
|
||||
Logger.log("w", "Unable to replace '%s' placeholder in start/end g-code", key)
|
||||
return "{" + key + "}"
|
||||
else:
|
||||
Logger.log("w", "Incorrectly formatted placeholder '%s' in start/end gcode", key)
|
||||
Logger.log("w", "Incorrectly formatted placeholder '%s' in start/end g-code", key)
|
||||
return "{" + str(key) + "}"
|
||||
|
||||
|
||||
|
@ -308,7 +308,7 @@ class StartSliceJob(Job):
|
|||
settings["default_extruder_nr"] = default_extruder_nr
|
||||
return str(fmt.format(value, **settings))
|
||||
except:
|
||||
Logger.logException("w", "Unable to do token replacement on start/end gcode")
|
||||
Logger.logException("w", "Unable to do token replacement on start/end g-code")
|
||||
return str(value)
|
||||
|
||||
## Create extruder message from stack
|
||||
|
|
|
@ -20,7 +20,7 @@ i18n_catalog = i18nCatalog("cura")
|
|||
# The plugin is currently only usable for applications maintained by Ultimaker. But it should be relatively easy
|
||||
# to change it to work for other applications.
|
||||
class FirmwareUpdateChecker(Extension):
|
||||
JEDI_VERSION_URL = "http://software.ultimaker.com/jedi/releases/latest.version"
|
||||
JEDI_VERSION_URL = "http://software.ultimaker.com/jedi/releases/latest.version?utm_source=cura&utm_medium=software&utm_campaign=resources"
|
||||
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
|
|
|
@ -71,7 +71,7 @@ class GCodeProfileReader(ProfileReader):
|
|||
try:
|
||||
json_data = json.loads(serialized)
|
||||
except Exception as e:
|
||||
Logger.log("e", "Could not parse serialized JSON data from GCode %s, error: %s", file_name, e)
|
||||
Logger.log("e", "Could not parse serialized JSON data from g-code %s, error: %s", file_name, e)
|
||||
return None
|
||||
|
||||
profiles = []
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"name": "GCode Profile Reader",
|
||||
"name": "G-code Profile Reader",
|
||||
"author": "Ultimaker B.V.",
|
||||
"version": "1.0.0",
|
||||
"description": "Provides support for importing profiles from g-code files.",
|
||||
|
|
|
@ -108,7 +108,7 @@ class GCodeWriter(MeshWriter):
|
|||
|
||||
container_with_profile = stack.qualityChanges
|
||||
if container_with_profile.getId() == "empty_quality_changes":
|
||||
Logger.log("e", "No valid quality profile found, not writing settings to GCode!")
|
||||
Logger.log("e", "No valid quality profile found, not writing settings to g-code!")
|
||||
return ""
|
||||
|
||||
flat_global_container = self._createFlattenedContainerInstance(stack.getTop(), container_with_profile)
|
||||
|
|
|
@ -13,7 +13,7 @@ def getMetaData():
|
|||
"mesh_writer": {
|
||||
"output": [{
|
||||
"extension": "gcode",
|
||||
"description": catalog.i18nc("@item:inlistbox", "GCode File"),
|
||||
"description": catalog.i18nc("@item:inlistbox", "G-code File"),
|
||||
"mime_type": "text/x-gcode",
|
||||
"mode": GCodeWriter.GCodeWriter.OutputMode.TextMode
|
||||
}]
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"name": "GCode Writer",
|
||||
"name": "G-code Writer",
|
||||
"author": "Ultimaker B.V.",
|
||||
"version": "1.0.0",
|
||||
"description": "Writes GCode to a file.",
|
||||
"description": "Writes g-code to a file.",
|
||||
"api": 4,
|
||||
"i18n-catalog": "cura"
|
||||
}
|
||||
|
|
|
@ -70,8 +70,8 @@ Cura.MachineAction
|
|||
anchors.top: pageTitle.bottom
|
||||
anchors.topMargin: UM.Theme.getSize("default_margin").height
|
||||
|
||||
property real columnWidth: ((width - 3 * UM.Theme.getSize("default_margin").width) / 2) | 0
|
||||
property real labelColumnWidth: columnWidth * 0.5
|
||||
property real columnWidth: Math.round((width - 3 * UM.Theme.getSize("default_margin").width) / 2)
|
||||
property real labelColumnWidth: Math.round(columnWidth / 2)
|
||||
|
||||
Tab
|
||||
{
|
||||
|
@ -165,7 +165,7 @@ Cura.MachineAction
|
|||
id: gcodeFlavorComboBox
|
||||
sourceComponent: comboBoxWithOptions
|
||||
property string settingKey: "machine_gcode_flavor"
|
||||
property string label: catalog.i18nc("@label", "Gcode flavor")
|
||||
property string label: catalog.i18nc("@label", "G-code flavor")
|
||||
property bool forceUpdateOnChange: true
|
||||
property var afterOnActivate: manager.updateHasMaterialsMetadata
|
||||
}
|
||||
|
@ -307,7 +307,7 @@ Cura.MachineAction
|
|||
width: settingsTabs.columnWidth
|
||||
Label
|
||||
{
|
||||
text: catalog.i18nc("@label", "Start Gcode")
|
||||
text: catalog.i18nc("@label", "Start G-code")
|
||||
font.bold: true
|
||||
}
|
||||
Loader
|
||||
|
@ -317,7 +317,7 @@ Cura.MachineAction
|
|||
property int areaWidth: parent.width
|
||||
property int areaHeight: parent.height - y
|
||||
property string settingKey: "machine_start_gcode"
|
||||
property string tooltip: catalog.i18nc("@tooltip", "Gcode commands to be executed at the very start.")
|
||||
property string tooltip: catalog.i18nc("@tooltip", "G-code commands to be executed at the very start.")
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -326,7 +326,7 @@ Cura.MachineAction
|
|||
width: settingsTabs.columnWidth
|
||||
Label
|
||||
{
|
||||
text: catalog.i18nc("@label", "End Gcode")
|
||||
text: catalog.i18nc("@label", "End G-code")
|
||||
font.bold: true
|
||||
}
|
||||
Loader
|
||||
|
@ -336,7 +336,7 @@ Cura.MachineAction
|
|||
property int areaWidth: parent.width
|
||||
property int areaHeight: parent.height - y
|
||||
property string settingKey: "machine_end_gcode"
|
||||
property string tooltip: catalog.i18nc("@tooltip", "Gcode commands to be executed at the very end.")
|
||||
property string tooltip: catalog.i18nc("@tooltip", "G-code commands to be executed at the very end.")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -441,7 +441,7 @@ Cura.MachineAction
|
|||
width: settingsTabs.columnWidth
|
||||
Label
|
||||
{
|
||||
text: catalog.i18nc("@label", "Extruder Start Gcode")
|
||||
text: catalog.i18nc("@label", "Extruder Start G-code")
|
||||
font.bold: true
|
||||
}
|
||||
Loader
|
||||
|
@ -459,7 +459,7 @@ Cura.MachineAction
|
|||
width: settingsTabs.columnWidth
|
||||
Label
|
||||
{
|
||||
text: catalog.i18nc("@label", "Extruder End Gcode")
|
||||
text: catalog.i18nc("@label", "Extruder End G-code")
|
||||
font.bold: true
|
||||
}
|
||||
Loader
|
||||
|
|
|
@ -237,7 +237,7 @@ Item {
|
|||
|
||||
Button
|
||||
{
|
||||
width: Math.floor(UM.Theme.getSize("setting").height / 2)
|
||||
width: Math.round(UM.Theme.getSize("setting").height / 2)
|
||||
height: UM.Theme.getSize("setting").height
|
||||
|
||||
onClicked: addedSettingsModel.setVisible(model.key, false)
|
||||
|
|
|
@ -287,7 +287,7 @@ class PluginBrowser(QObject, Extension):
|
|||
|
||||
@pyqtProperty(QObject, notify=pluginsMetadataChanged)
|
||||
def pluginsModel(self):
|
||||
self._plugins_model = PluginsModel(self._view)
|
||||
self._plugins_model = PluginsModel(None, self._view)
|
||||
# self._plugins_model.update()
|
||||
|
||||
# Check each plugin the registry for matching plugin from server
|
||||
|
|
|
@ -118,6 +118,7 @@ class PostProcessingPlugin(QObject, Extension):
|
|||
for loader, script_name, ispkg in scripts:
|
||||
# Iterate over all scripts.
|
||||
if script_name not in sys.modules:
|
||||
try:
|
||||
spec = importlib.util.spec_from_file_location(__name__ + "." + script_name, os.path.join(path, script_name + ".py"))
|
||||
loaded_script = importlib.util.module_from_spec(spec)
|
||||
spec.loader.exec_module(loaded_script)
|
||||
|
@ -139,6 +140,8 @@ class PostProcessingPlugin(QObject, Extension):
|
|||
Logger.log("e", "Script %s.py is not a recognised script type. Ensure it inherits Script", script_name)
|
||||
except NotImplementedError:
|
||||
Logger.log("e", "Script %s.py has no implemented settings", script_name)
|
||||
except Exception as e:
|
||||
Logger.logException("e", "Exception occurred while loading post processing plugin: {error_msg}".format(error_msg = str(e)))
|
||||
self.loadedScriptListChanged.emit()
|
||||
|
||||
loadedScriptListChanged = pyqtSignal()
|
||||
|
@ -171,7 +174,6 @@ class PostProcessingPlugin(QObject, Extension):
|
|||
|
||||
## Load all scripts in the scripts folders
|
||||
for root in [PluginRegistry.getInstance().getPluginPath("PostProcessingPlugin"), Resources.getStoragePath(Resources.Preferences)]:
|
||||
try:
|
||||
path = os.path.join(root, "scripts")
|
||||
if not os.path.isdir(path):
|
||||
try:
|
||||
|
@ -181,8 +183,6 @@ class PostProcessingPlugin(QObject, Extension):
|
|||
continue
|
||||
|
||||
self.loadAllScripts(path)
|
||||
except Exception as e:
|
||||
Logger.logException("e", "Exception occurred while loading post processing plugin: {error_msg}".format(error_msg = str(e)))
|
||||
|
||||
# Create the plugin dialog component
|
||||
path = os.path.join(PluginRegistry.getInstance().getPluginPath("PostProcessingPlugin"), "PostProcessingPlugin.qml")
|
||||
|
|
|
@ -25,8 +25,8 @@ UM.Dialog
|
|||
{
|
||||
UM.I18nCatalog{id: catalog; name:"cura"}
|
||||
id: base
|
||||
property int columnWidth: Math.floor((base.width / 2) - UM.Theme.getSize("default_margin").width)
|
||||
property int textMargin: Math.floor(UM.Theme.getSize("default_margin").width / 2)
|
||||
property int columnWidth: Math.round((base.width / 2) - UM.Theme.getSize("default_margin").width)
|
||||
property int textMargin: Math.round(UM.Theme.getSize("default_margin").width / 2)
|
||||
property string activeScriptName
|
||||
SystemPalette{ id: palette }
|
||||
SystemPalette{ id: disabledPalette; colorGroup: SystemPalette.Disabled }
|
||||
|
@ -129,8 +129,8 @@ UM.Dialog
|
|||
{
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
width: Math.floor(control.width / 2.7)
|
||||
height: Math.floor(control.height / 2.7)
|
||||
width: Math.round(control.width / 2.7)
|
||||
height: Math.round(control.height / 2.7)
|
||||
sourceSize.width: width
|
||||
sourceSize.height: width
|
||||
color: palette.text
|
||||
|
@ -164,8 +164,8 @@ UM.Dialog
|
|||
{
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
width: Math.floor(control.width / 2.5)
|
||||
height: Math.floor(control.height / 2.5)
|
||||
width: Math.round(control.width / 2.5)
|
||||
height: Math.round(control.height / 2.5)
|
||||
sourceSize.width: width
|
||||
sourceSize.height: width
|
||||
color: control.enabled ? palette.text : disabledPalette.text
|
||||
|
@ -199,8 +199,8 @@ UM.Dialog
|
|||
{
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
width: Math.floor(control.width / 2.5)
|
||||
height: Math.floor(control.height / 2.5)
|
||||
width: Math.round(control.width / 2.5)
|
||||
height: Math.round(control.height / 2.5)
|
||||
sourceSize.width: width
|
||||
sourceSize.height: width
|
||||
color: control.enabled ? palette.text : disabledPalette.text
|
||||
|
@ -478,15 +478,15 @@ UM.Dialog
|
|||
control.hovered ? UM.Theme.getColor("action_button_hovered") : UM.Theme.getColor("action_button")
|
||||
Behavior on color { ColorAnimation { duration: 50; } }
|
||||
anchors.left: parent.left
|
||||
anchors.leftMargin: Math.floor(UM.Theme.getSize("save_button_text_margin").width / 2);
|
||||
anchors.leftMargin: Math.round(UM.Theme.getSize("save_button_text_margin").width / 2);
|
||||
width: parent.height
|
||||
height: parent.height
|
||||
|
||||
UM.RecolorImage {
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
width: Math.floor(parent.width / 2)
|
||||
height: Math.floor(parent.height / 2)
|
||||
width: Math.round(parent.width / 2)
|
||||
height: Math.round(parent.height / 2)
|
||||
sourceSize.width: width
|
||||
sourceSize.height: height
|
||||
color: !control.enabled ? UM.Theme.getColor("action_button_disabled_text") :
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
# TweakAtZ script - Change printing parameters at a given height
|
||||
# ChangeAtZ script - Change printing parameters at a given height
|
||||
# This script is the successor of the TweakAtZ plugin for legacy Cura.
|
||||
# It contains code from the TweakAtZ plugin V1.0-V4.x and from the ExampleScript by Jaime van Kessel, Ultimaker B.V.
|
||||
# It runs with the PostProcessingPlugin which is released under the terms of the AGPLv3 or higher.
|
||||
# This script is licensed under the Creative Commons - Attribution - Share Alike (CC BY-SA) terms
|
||||
|
||||
#Authors of the TweakAtZ plugin / script:
|
||||
#Authors of the ChangeAtZ plugin / script:
|
||||
# Written by Steven Morlock, smorloc@gmail.com
|
||||
# Modified by Ricardo Gomez, ricardoga@otulook.com, to add Bed Temperature and make it work with Cura_13.06.04+
|
||||
# Modified by Stefan Heule, Dim3nsioneer@gmx.ch since V3.0 (see changelog below)
|
||||
|
@ -46,7 +46,7 @@ from ..Script import Script
|
|||
#from UM.Logger import Logger
|
||||
import re
|
||||
|
||||
class TweakAtZ(Script):
|
||||
class ChangeAtZ(Script):
|
||||
version = "5.1.1"
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
|
@ -54,7 +54,7 @@ class TweakAtZ(Script):
|
|||
def getSettingDataString(self):
|
||||
return """{
|
||||
"name":"ChangeAtZ """ + self.version + """ (Experimental)",
|
||||
"key":"TweakAtZ",
|
||||
"key":"ChangeAtZ",
|
||||
"metadata": {},
|
||||
"version": 2,
|
||||
"settings":
|
||||
|
@ -109,7 +109,7 @@ class TweakAtZ(Script):
|
|||
"maximum_value_warning": "50",
|
||||
"enabled": "c_behavior == 'keep_value'"
|
||||
},
|
||||
"e1_Tweak_speed":
|
||||
"e1_Change_speed":
|
||||
{
|
||||
"label": "Change Speed",
|
||||
"description": "Select if total speed (print and travel) has to be cahnged",
|
||||
|
@ -126,9 +126,9 @@ class TweakAtZ(Script):
|
|||
"minimum_value": "1",
|
||||
"minimum_value_warning": "10",
|
||||
"maximum_value_warning": "200",
|
||||
"enabled": "e1_Tweak_speed"
|
||||
"enabled": "e1_Change_speed"
|
||||
},
|
||||
"f1_Tweak_printspeed":
|
||||
"f1_Change_printspeed":
|
||||
{
|
||||
"label": "Change Print Speed",
|
||||
"description": "Select if print speed has to be changed",
|
||||
|
@ -145,9 +145,9 @@ class TweakAtZ(Script):
|
|||
"minimum_value": "1",
|
||||
"minimum_value_warning": "10",
|
||||
"maximum_value_warning": "200",
|
||||
"enabled": "f1_Tweak_printspeed"
|
||||
"enabled": "f1_Change_printspeed"
|
||||
},
|
||||
"g1_Tweak_flowrate":
|
||||
"g1_Change_flowrate":
|
||||
{
|
||||
"label": "Change Flow Rate",
|
||||
"description": "Select if flow rate has to be changed",
|
||||
|
@ -164,9 +164,9 @@ class TweakAtZ(Script):
|
|||
"minimum_value": "1",
|
||||
"minimum_value_warning": "10",
|
||||
"maximum_value_warning": "200",
|
||||
"enabled": "g1_Tweak_flowrate"
|
||||
"enabled": "g1_Change_flowrate"
|
||||
},
|
||||
"g3_Tweak_flowrateOne":
|
||||
"g3_Change_flowrateOne":
|
||||
{
|
||||
"label": "Change Flow Rate 1",
|
||||
"description": "Select if first extruder flow rate has to be changed",
|
||||
|
@ -183,9 +183,9 @@ class TweakAtZ(Script):
|
|||
"minimum_value": "1",
|
||||
"minimum_value_warning": "10",
|
||||
"maximum_value_warning": "200",
|
||||
"enabled": "g3_Tweak_flowrateOne"
|
||||
"enabled": "g3_Change_flowrateOne"
|
||||
},
|
||||
"g5_Tweak_flowrateTwo":
|
||||
"g5_Change_flowrateTwo":
|
||||
{
|
||||
"label": "Change Flow Rate 2",
|
||||
"description": "Select if second extruder flow rate has to be changed",
|
||||
|
@ -202,9 +202,9 @@ class TweakAtZ(Script):
|
|||
"minimum_value": "1",
|
||||
"minimum_value_warning": "10",
|
||||
"maximum_value_warning": "200",
|
||||
"enabled": "g5_Tweak_flowrateTwo"
|
||||
"enabled": "g5_Change_flowrateTwo"
|
||||
},
|
||||
"h1_Tweak_bedTemp":
|
||||
"h1_Change_bedTemp":
|
||||
{
|
||||
"label": "Change Bed Temp",
|
||||
"description": "Select if Bed Temperature has to be changed",
|
||||
|
@ -221,9 +221,9 @@ class TweakAtZ(Script):
|
|||
"minimum_value": "0",
|
||||
"minimum_value_warning": "30",
|
||||
"maximum_value_warning": "120",
|
||||
"enabled": "h1_Tweak_bedTemp"
|
||||
"enabled": "h1_Change_bedTemp"
|
||||
},
|
||||
"i1_Tweak_extruderOne":
|
||||
"i1_Change_extruderOne":
|
||||
{
|
||||
"label": "Change Extruder 1 Temp",
|
||||
"description": "Select if First Extruder Temperature has to be changed",
|
||||
|
@ -240,9 +240,9 @@ class TweakAtZ(Script):
|
|||
"minimum_value": "0",
|
||||
"minimum_value_warning": "160",
|
||||
"maximum_value_warning": "250",
|
||||
"enabled": "i1_Tweak_extruderOne"
|
||||
"enabled": "i1_Change_extruderOne"
|
||||
},
|
||||
"i3_Tweak_extruderTwo":
|
||||
"i3_Change_extruderTwo":
|
||||
{
|
||||
"label": "Change Extruder 2 Temp",
|
||||
"description": "Select if Second Extruder Temperature has to be changed",
|
||||
|
@ -259,9 +259,9 @@ class TweakAtZ(Script):
|
|||
"minimum_value": "0",
|
||||
"minimum_value_warning": "160",
|
||||
"maximum_value_warning": "250",
|
||||
"enabled": "i3_Tweak_extruderTwo"
|
||||
"enabled": "i3_Change_extruderTwo"
|
||||
},
|
||||
"j1_Tweak_fanSpeed":
|
||||
"j1_Change_fanSpeed":
|
||||
{
|
||||
"label": "Change Fan Speed",
|
||||
"description": "Select if Fan Speed has to be changed",
|
||||
|
@ -278,17 +278,17 @@ class TweakAtZ(Script):
|
|||
"minimum_value": "0",
|
||||
"minimum_value_warning": "15",
|
||||
"maximum_value_warning": "255",
|
||||
"enabled": "j1_Tweak_fanSpeed"
|
||||
"enabled": "j1_Change_fanSpeed"
|
||||
}
|
||||
}
|
||||
}"""
|
||||
|
||||
def getValue(self, line, key, default = None): #replace default getvalue due to comment-reading feature
|
||||
if not key in line or (";" in line and line.find(key) > line.find(";") and
|
||||
not ";TweakAtZ" in key and not ";LAYER:" in key):
|
||||
not ";ChangeAtZ" in key and not ";LAYER:" in key):
|
||||
return default
|
||||
subPart = line[line.find(key) + len(key):] #allows for string lengths larger than 1
|
||||
if ";TweakAtZ" in key:
|
||||
if ";ChangeAtZ" in key:
|
||||
m = re.search("^[0-4]", subPart)
|
||||
elif ";LAYER:" in key:
|
||||
m = re.search("^[+-]?[0-9]*", subPart)
|
||||
|
@ -303,17 +303,17 @@ class TweakAtZ(Script):
|
|||
return default
|
||||
|
||||
def execute(self, data):
|
||||
#Check which tweaks should apply
|
||||
TweakProp = {"speed": self.getSettingValueByKey("e1_Tweak_speed"),
|
||||
"flowrate": self.getSettingValueByKey("g1_Tweak_flowrate"),
|
||||
"flowrateOne": self.getSettingValueByKey("g3_Tweak_flowrateOne"),
|
||||
"flowrateTwo": self.getSettingValueByKey("g5_Tweak_flowrateTwo"),
|
||||
"bedTemp": self.getSettingValueByKey("h1_Tweak_bedTemp"),
|
||||
"extruderOne": self.getSettingValueByKey("i1_Tweak_extruderOne"),
|
||||
"extruderTwo": self.getSettingValueByKey("i3_Tweak_extruderTwo"),
|
||||
"fanSpeed": self.getSettingValueByKey("j1_Tweak_fanSpeed")}
|
||||
TweakPrintSpeed = self.getSettingValueByKey("f1_Tweak_printspeed")
|
||||
TweakStrings = {"speed": "M220 S%f\n",
|
||||
#Check which changes should apply
|
||||
ChangeProp = {"speed": self.getSettingValueByKey("e1_Change_speed"),
|
||||
"flowrate": self.getSettingValueByKey("g1_Change_flowrate"),
|
||||
"flowrateOne": self.getSettingValueByKey("g3_Change_flowrateOne"),
|
||||
"flowrateTwo": self.getSettingValueByKey("g5_Change_flowrateTwo"),
|
||||
"bedTemp": self.getSettingValueByKey("h1_Change_bedTemp"),
|
||||
"extruderOne": self.getSettingValueByKey("i1_Change_extruderOne"),
|
||||
"extruderTwo": self.getSettingValueByKey("i3_Change_extruderTwo"),
|
||||
"fanSpeed": self.getSettingValueByKey("j1_Change_fanSpeed")}
|
||||
ChangePrintSpeed = self.getSettingValueByKey("f1_Change_printspeed")
|
||||
ChangeStrings = {"speed": "M220 S%f\n",
|
||||
"flowrate": "M221 S%f\n",
|
||||
"flowrateOne": "M221 T0 S%f\n",
|
||||
"flowrateTwo": "M221 T1 S%f\n",
|
||||
|
@ -369,14 +369,14 @@ class TweakAtZ(Script):
|
|||
for line in lines:
|
||||
if ";Generated with Cura_SteamEngine" in line:
|
||||
TWinstances += 1
|
||||
modified_gcode += ";TweakAtZ instances: %d\n" % TWinstances
|
||||
if not ("M84" in line or "M25" in line or ("G1" in line and TweakPrintSpeed and (state==3 or state==4)) or
|
||||
";TweakAtZ instances:" in line):
|
||||
modified_gcode += ";ChangeAtZ instances: %d\n" % TWinstances
|
||||
if not ("M84" in line or "M25" in line or ("G1" in line and ChangePrintSpeed and (state==3 or state==4)) or
|
||||
";ChangeAtZ instances:" in line):
|
||||
modified_gcode += line + "\n"
|
||||
IsUM2 = ("FLAVOR:UltiGCode" in line) or IsUM2 #Flavor is UltiGCode!
|
||||
if ";TweakAtZ-state" in line: #checks for state change comment
|
||||
state = self.getValue(line, ";TweakAtZ-state", state)
|
||||
if ";TweakAtZ instances:" in line:
|
||||
if ";ChangeAtZ-state" in line: #checks for state change comment
|
||||
state = self.getValue(line, ";ChangeAtZ-state", state)
|
||||
if ";ChangeAtZ instances:" in line:
|
||||
try:
|
||||
tempTWi = int(line[20:])
|
||||
except:
|
||||
|
@ -390,7 +390,7 @@ class TweakAtZ(Script):
|
|||
state = old["state"]
|
||||
layer = self.getValue(line, ";LAYER:", layer)
|
||||
if targetL_i > -100000: #target selected by layer no.
|
||||
if (state == 2 or targetL_i == 0) and layer == targetL_i: #determine targetZ from layer no.; checks for tweak on layer 0
|
||||
if (state == 2 or targetL_i == 0) and layer == targetL_i: #determine targetZ from layer no.; checks for change on layer 0
|
||||
state = 2
|
||||
targetZ = z + 0.001
|
||||
if (self.getValue(line, "T", None) is not None) and (self.getValue(line, "M", None) is None): #looking for single T-cmd
|
||||
|
@ -415,7 +415,7 @@ class TweakAtZ(Script):
|
|||
elif tmp_extruder == 1: #second extruder
|
||||
old["flowrateOne"] = self.getValue(line, "S", old["flowrateOne"])
|
||||
if ("M84" in line or "M25" in line):
|
||||
if state>0 and TweakProp["speed"]: #"finish" commands for UM Original and UM2
|
||||
if state>0 and ChangeProp["speed"]: #"finish" commands for UM Original and UM2
|
||||
modified_gcode += "M220 S100 ; speed reset to 100% at the end of print\n"
|
||||
modified_gcode += "M117 \n"
|
||||
modified_gcode += line + "\n"
|
||||
|
@ -425,14 +425,14 @@ class TweakAtZ(Script):
|
|||
y = self.getValue(line, "Y", None)
|
||||
e = self.getValue(line, "E", None)
|
||||
f = self.getValue(line, "F", None)
|
||||
if 'G1' in line and TweakPrintSpeed and (state==3 or state==4):
|
||||
if 'G1' in line and ChangePrintSpeed and (state==3 or state==4):
|
||||
# check for pure print movement in target range:
|
||||
if x != None and y != None and f != None and e != None and newZ==z:
|
||||
modified_gcode += "G1 F%d X%1.3f Y%1.3f E%1.5f\n" % (int(f / 100.0 * float(target_values["printspeed"])), self.getValue(line, "X"),
|
||||
self.getValue(line, "Y"), self.getValue(line, "E"))
|
||||
else: #G1 command but not a print movement
|
||||
modified_gcode += line + "\n"
|
||||
# no tweaking on retraction hops which have no x and y coordinate:
|
||||
# no changing on retraction hops which have no x and y coordinate:
|
||||
if (newZ != z) and (x is not None) and (y is not None):
|
||||
z = newZ
|
||||
if z < targetZ and state == 1:
|
||||
|
@ -440,56 +440,56 @@ class TweakAtZ(Script):
|
|||
if z >= targetZ and state == 2:
|
||||
state = 3
|
||||
done_layers = 0
|
||||
for key in TweakProp:
|
||||
if TweakProp[key] and old[key]==-1: #old value is not known
|
||||
for key in ChangeProp:
|
||||
if ChangeProp[key] and old[key]==-1: #old value is not known
|
||||
oldValueUnknown = True
|
||||
if oldValueUnknown: #the tweaking has to happen within one layer
|
||||
if oldValueUnknown: #the changing has to happen within one layer
|
||||
twLayers = 1
|
||||
if IsUM2: #Parameters have to be stored in the printer (UltiGCode=UM2)
|
||||
modified_gcode += "M605 S%d;stores parameters before tweaking\n" % (TWinstances-1)
|
||||
if behavior == 1: #single layer tweak only and then reset
|
||||
modified_gcode += "M605 S%d;stores parameters before changing\n" % (TWinstances-1)
|
||||
if behavior == 1: #single layer change only and then reset
|
||||
twLayers = 1
|
||||
if TweakPrintSpeed and behavior == 0:
|
||||
if ChangePrintSpeed and behavior == 0:
|
||||
twLayers = done_layers + 1
|
||||
if state==3:
|
||||
if twLayers-done_layers>0: #still layers to go?
|
||||
if targetL_i > -100000:
|
||||
modified_gcode += ";TweakAtZ V%s: executed at Layer %d\n" % (self.version,layer)
|
||||
modified_gcode += "M117 Printing... tw@L%4d\n" % layer
|
||||
modified_gcode += ";ChangeAtZ V%s: executed at Layer %d\n" % (self.version,layer)
|
||||
modified_gcode += "M117 Printing... ch@L%4d\n" % layer
|
||||
else:
|
||||
modified_gcode += (";TweakAtZ V%s: executed at %1.2f mm\n" % (self.version,z))
|
||||
modified_gcode += "M117 Printing... tw@%5.1f\n" % z
|
||||
for key in TweakProp:
|
||||
if TweakProp[key]:
|
||||
modified_gcode += TweakStrings[key] % float(old[key]+(float(target_values[key])-float(old[key]))/float(twLayers)*float(done_layers+1))
|
||||
modified_gcode += (";ChangeAtZ V%s: executed at %1.2f mm\n" % (self.version,z))
|
||||
modified_gcode += "M117 Printing... ch@%5.1f\n" % z
|
||||
for key in ChangeProp:
|
||||
if ChangeProp[key]:
|
||||
modified_gcode += ChangeStrings[key] % float(old[key]+(float(target_values[key])-float(old[key]))/float(twLayers)*float(done_layers+1))
|
||||
done_layers += 1
|
||||
else:
|
||||
state = 4
|
||||
if behavior == 1: #reset values after one layer
|
||||
if targetL_i > -100000:
|
||||
modified_gcode += ";TweakAtZ V%s: reset on Layer %d\n" % (self.version,layer)
|
||||
modified_gcode += ";ChangeAtZ V%s: reset on Layer %d\n" % (self.version,layer)
|
||||
else:
|
||||
modified_gcode += ";TweakAtZ V%s: reset at %1.2f mm\n" % (self.version,z)
|
||||
modified_gcode += ";ChangeAtZ V%s: reset at %1.2f mm\n" % (self.version,z)
|
||||
if IsUM2 and oldValueUnknown: #executes on UM2 with Ultigcode and machine setting
|
||||
modified_gcode += "M606 S%d;recalls saved settings\n" % (TWinstances-1)
|
||||
else: #executes on RepRap, UM2 with Ultigcode and Cura setting
|
||||
for key in TweakProp:
|
||||
if TweakProp[key]:
|
||||
modified_gcode += TweakStrings[key] % float(old[key])
|
||||
for key in ChangeProp:
|
||||
if ChangeProp[key]:
|
||||
modified_gcode += ChangeStrings[key] % float(old[key])
|
||||
# re-activates the plugin if executed by pre-print G-command, resets settings:
|
||||
if (z < targetZ or layer == 0) and state >= 3: #resets if below tweak level or at level 0
|
||||
if (z < targetZ or layer == 0) and state >= 3: #resets if below change level or at level 0
|
||||
state = 2
|
||||
done_layers = 0
|
||||
if targetL_i > -100000:
|
||||
modified_gcode += ";TweakAtZ V%s: reset below Layer %d\n" % (self.version,targetL_i)
|
||||
modified_gcode += ";ChangeAtZ V%s: reset below Layer %d\n" % (self.version,targetL_i)
|
||||
else:
|
||||
modified_gcode += ";TweakAtZ V%s: reset below %1.2f mm\n" % (self.version,targetZ)
|
||||
modified_gcode += ";ChangeAtZ V%s: reset below %1.2f mm\n" % (self.version,targetZ)
|
||||
if IsUM2 and oldValueUnknown: #executes on UM2 with Ultigcode and machine setting
|
||||
modified_gcode += "M606 S%d;recalls saved settings\n" % (TWinstances-1)
|
||||
else: #executes on RepRap, UM2 with Ultigcode and Cura setting
|
||||
for key in TweakProp:
|
||||
if TweakProp[key]:
|
||||
modified_gcode += TweakStrings[key] % float(old[key])
|
||||
for key in ChangeProp:
|
||||
if ChangeProp[key]:
|
||||
modified_gcode += ChangeStrings[key] % float(old[key])
|
||||
data[index] = modified_gcode
|
||||
index += 1
|
||||
return data
|
|
@ -13,13 +13,34 @@ class PauseAtHeight(Script):
|
|||
"version": 2,
|
||||
"settings":
|
||||
{
|
||||
"pause_at":
|
||||
{
|
||||
"label": "Pause at",
|
||||
"description": "Whether to pause at a certain height or at a certain layer.",
|
||||
"type": "enum",
|
||||
"options": {"height": "Height", "layer_no": "Layer No."},
|
||||
"default_value": "height"
|
||||
},
|
||||
"pause_height":
|
||||
{
|
||||
"label": "Pause Height",
|
||||
"description": "At what height should the pause occur",
|
||||
"unit": "mm",
|
||||
"type": "float",
|
||||
"default_value": 5.0
|
||||
"default_value": 5.0,
|
||||
"minimum_value": "0",
|
||||
"minimum_value_warning": "0.27",
|
||||
"enabled": "pause_at == 'height'"
|
||||
},
|
||||
"pause_layer":
|
||||
{
|
||||
"label": "Pause Layer",
|
||||
"description": "At what layer should the pause occur",
|
||||
"type": "int",
|
||||
"value": "math.floor((pause_height - 0.27) / 0.1) + 1",
|
||||
"minimum_value": "0",
|
||||
"minimum_value_warning": "1",
|
||||
"enabled": "pause_at == 'layer_no'"
|
||||
},
|
||||
"head_park_x":
|
||||
{
|
||||
|
@ -102,8 +123,9 @@ class PauseAtHeight(Script):
|
|||
|
||||
x = 0.
|
||||
y = 0.
|
||||
current_z = 0.
|
||||
pause_at = self.getSettingValueByKey("pause_at")
|
||||
pause_height = self.getSettingValueByKey("pause_height")
|
||||
pause_layer = self.getSettingValueByKey("pause_layer")
|
||||
retraction_amount = self.getSettingValueByKey("retraction_amount")
|
||||
retraction_speed = self.getSettingValueByKey("retraction_speed")
|
||||
extrude_amount = self.getSettingValueByKey("extrude_amount")
|
||||
|
@ -121,34 +143,52 @@ class PauseAtHeight(Script):
|
|||
|
||||
# use offset to calculate the current height: <current_height> = <current_z> - <layer_0_z>
|
||||
layer_0_z = 0.
|
||||
current_z = 0
|
||||
got_first_g_cmd_on_layer_0 = False
|
||||
for layer in data:
|
||||
for index, layer in enumerate(data):
|
||||
lines = layer.split("\n")
|
||||
for line in lines:
|
||||
if ";LAYER:0" in line:
|
||||
layers_started = True
|
||||
continue
|
||||
|
||||
if not layers_started:
|
||||
continue
|
||||
|
||||
if self.getValue(line, 'G') == 1 or self.getValue(line, 'G') == 0:
|
||||
current_z = self.getValue(line, 'Z')
|
||||
if self.getValue(line, "Z") is not None:
|
||||
current_z = self.getValue(line, "Z")
|
||||
|
||||
if pause_at == "height":
|
||||
if self.getValue(line, "G") != 1 and self.getValue(line, "G") != 0:
|
||||
continue
|
||||
|
||||
if not got_first_g_cmd_on_layer_0:
|
||||
layer_0_z = current_z
|
||||
got_first_g_cmd_on_layer_0 = True
|
||||
|
||||
x = self.getValue(line, 'X', x)
|
||||
y = self.getValue(line, 'Y', y)
|
||||
if current_z is not None:
|
||||
x = self.getValue(line, "X", x)
|
||||
y = self.getValue(line, "Y", y)
|
||||
|
||||
current_height = current_z - layer_0_z
|
||||
if current_height >= pause_height:
|
||||
index = data.index(layer)
|
||||
if current_height < pause_height:
|
||||
break #Try the next layer.
|
||||
else: #Pause at layer.
|
||||
if not line.startswith(";LAYER:"):
|
||||
continue
|
||||
current_layer = line[len(";LAYER:"):]
|
||||
print("----------current_layer:", current_layer)
|
||||
try:
|
||||
current_layer = int(current_layer)
|
||||
except ValueError: #Couldn't cast to int. Something is wrong with this g-code data.
|
||||
print("----------couldn't cast to int")
|
||||
continue
|
||||
if current_layer < pause_layer:
|
||||
break #Try the next layer.
|
||||
print("------------hit! Got it!")
|
||||
|
||||
prevLayer = data[index - 1]
|
||||
prevLines = prevLayer.split("\n")
|
||||
current_e = 0.
|
||||
for prevLine in reversed(prevLines):
|
||||
current_e = self.getValue(prevLine, 'E', -1)
|
||||
current_e = self.getValue(prevLine, "E", -1)
|
||||
if current_e >= 0:
|
||||
break
|
||||
|
||||
|
@ -160,8 +200,11 @@ class PauseAtHeight(Script):
|
|||
prepend_gcode = ";TYPE:CUSTOM\n"
|
||||
prepend_gcode += ";added code by post processing\n"
|
||||
prepend_gcode += ";script: PauseAtHeight.py\n"
|
||||
prepend_gcode += ";current z: %f \n" % current_z
|
||||
prepend_gcode += ";current height: %f \n" % current_height
|
||||
if pause_at == "height":
|
||||
prepend_gcode += ";current z: {z}\n".format(z = current_z)
|
||||
prepend_gcode += ";current height: {height}\n".format(height = current_height)
|
||||
else:
|
||||
prepend_gcode += ";current layer: {layer}\n".format(layer = current_layer)
|
||||
|
||||
# Retraction
|
||||
prepend_gcode += "M83\n"
|
||||
|
@ -217,5 +260,4 @@ class PauseAtHeight(Script):
|
|||
# modified data
|
||||
data[index] = layer
|
||||
return data
|
||||
break
|
||||
return data
|
||||
|
|
|
@ -49,7 +49,7 @@ UM.PointingRectangle {
|
|||
|
||||
anchors {
|
||||
left: parent.left
|
||||
leftMargin: Math.floor(UM.Theme.getSize("default_margin").width / 2)
|
||||
leftMargin: Math.round(UM.Theme.getSize("default_margin").width / 2)
|
||||
verticalCenter: parent.verticalCenter
|
||||
}
|
||||
|
||||
|
@ -91,7 +91,7 @@ UM.PointingRectangle {
|
|||
|
||||
anchors {
|
||||
left: parent.right
|
||||
leftMargin: Math.floor(UM.Theme.getSize("default_margin").width / 2)
|
||||
leftMargin: Math.round(UM.Theme.getSize("default_margin").width / 2)
|
||||
verticalCenter: parent.verticalCenter
|
||||
}
|
||||
|
||||
|
|
|
@ -342,6 +342,11 @@ class SimulationView(View):
|
|||
min_layer_number = sys.maxsize
|
||||
max_layer_number = -sys.maxsize
|
||||
for layer_id in layer_data.getLayers():
|
||||
|
||||
# If a layer doesn't contain any polygons, skip it (for infill meshes taller than print objects
|
||||
if len(layer_data.getLayer(layer_id).polygons) < 1:
|
||||
continue
|
||||
|
||||
# Store the max and min feedrates and thicknesses for display purposes
|
||||
for p in layer_data.getLayer(layer_id).polygons:
|
||||
self._max_feedrate = max(float(p.lineFeedrates.max()), self._max_feedrate)
|
||||
|
@ -634,4 +639,3 @@ class _CreateTopLayersJob(Job):
|
|||
def cancel(self):
|
||||
self._cancel = True
|
||||
super().cancel()
|
||||
|
||||
|
|
|
@ -61,7 +61,7 @@ Item
|
|||
Button {
|
||||
id: collapseButton
|
||||
anchors.top: parent.top
|
||||
anchors.topMargin: Math.floor(UM.Theme.getSize("default_margin").height + (UM.Theme.getSize("layerview_row").height - UM.Theme.getSize("default_margin").height) / 2)
|
||||
anchors.topMargin: Math.round(UM.Theme.getSize("default_margin").height + (UM.Theme.getSize("layerview_row").height - UM.Theme.getSize("default_margin").height) / 2)
|
||||
anchors.right: parent.right
|
||||
anchors.rightMargin: UM.Theme.getSize("default_margin").width
|
||||
|
||||
|
@ -193,7 +193,7 @@ Item
|
|||
|
||||
Item
|
||||
{
|
||||
height: Math.floor(UM.Theme.getSize("default_margin").width / 2)
|
||||
height: Math.round(UM.Theme.getSize("default_margin").width / 2)
|
||||
width: width
|
||||
}
|
||||
|
||||
|
@ -231,7 +231,7 @@ Item
|
|||
width: UM.Theme.getSize("layerview_legend_size").width
|
||||
height: UM.Theme.getSize("layerview_legend_size").height
|
||||
color: model.color
|
||||
radius: width / 2
|
||||
radius: Math.round(width / 2)
|
||||
border.width: UM.Theme.getSize("default_lining").width
|
||||
border.color: UM.Theme.getColor("lining")
|
||||
visible: !viewSettings.show_legend & !viewSettings.show_gradient
|
||||
|
@ -249,7 +249,7 @@ Item
|
|||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.left: extrudersModelCheckBox.left;
|
||||
anchors.right: extrudersModelCheckBox.right;
|
||||
anchors.leftMargin: UM.Theme.getSize("checkbox").width + UM.Theme.getSize("default_margin").width /2
|
||||
anchors.leftMargin: UM.Theme.getSize("checkbox").width + Math.round(UM.Theme.getSize("default_margin").width/2)
|
||||
anchors.rightMargin: UM.Theme.getSize("default_margin").width * 2
|
||||
}
|
||||
}
|
||||
|
@ -316,7 +316,7 @@ Item
|
|||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.left: legendModelCheckBox.left;
|
||||
anchors.right: legendModelCheckBox.right;
|
||||
anchors.leftMargin: UM.Theme.getSize("checkbox").width + UM.Theme.getSize("default_margin").width /2
|
||||
anchors.leftMargin: UM.Theme.getSize("checkbox").width + Math.round(UM.Theme.getSize("default_margin").width/2)
|
||||
anchors.rightMargin: UM.Theme.getSize("default_margin").width * 2
|
||||
}
|
||||
}
|
||||
|
@ -461,7 +461,7 @@ Item
|
|||
visible: viewSettings.show_feedrate_gradient
|
||||
anchors.left: parent.right
|
||||
height: parent.width
|
||||
width: UM.Theme.getSize("layerview_row").height * 1.5
|
||||
width: Math.round(UM.Theme.getSize("layerview_row").height * 1.5)
|
||||
border.width: UM.Theme.getSize("default_lining").width
|
||||
border.color: UM.Theme.getColor("lining")
|
||||
transform: Rotation {origin.x: 0; origin.y: 0; angle: 90}
|
||||
|
@ -492,7 +492,7 @@ Item
|
|||
visible: viewSettings.show_thickness_gradient
|
||||
anchors.left: parent.right
|
||||
height: parent.width
|
||||
width: UM.Theme.getSize("layerview_row").height * 1.5
|
||||
width: Math.round(UM.Theme.getSize("layerview_row").height * 1.5)
|
||||
border.width: UM.Theme.getSize("default_lining").width
|
||||
border.color: UM.Theme.getColor("lining")
|
||||
transform: Rotation {origin.x: 0; origin.y: 0; angle: 90}
|
||||
|
|
|
@ -114,7 +114,7 @@ Cura.MachineAction
|
|||
|
||||
Column
|
||||
{
|
||||
width: Math.floor(parent.width * 0.5)
|
||||
width: Math.round(parent.width * 0.5)
|
||||
spacing: UM.Theme.getSize("default_margin").height
|
||||
|
||||
ScrollView
|
||||
|
@ -198,7 +198,7 @@ Cura.MachineAction
|
|||
}
|
||||
Column
|
||||
{
|
||||
width: Math.floor(parent.width * 0.5)
|
||||
width: Math.round(parent.width * 0.5)
|
||||
visible: base.selectedDevice ? true : false
|
||||
spacing: UM.Theme.getSize("default_margin").height
|
||||
Label
|
||||
|
@ -216,13 +216,13 @@ Cura.MachineAction
|
|||
columns: 2
|
||||
Label
|
||||
{
|
||||
width: Math.floor(parent.width * 0.5)
|
||||
width: Math.round(parent.width * 0.5)
|
||||
wrapMode: Text.WordWrap
|
||||
text: catalog.i18nc("@label", "Type")
|
||||
}
|
||||
Label
|
||||
{
|
||||
width: Math.floor(parent.width * 0.5)
|
||||
width: Math.round(parent.width * 0.5)
|
||||
wrapMode: Text.WordWrap
|
||||
text:
|
||||
{
|
||||
|
@ -247,25 +247,25 @@ Cura.MachineAction
|
|||
}
|
||||
Label
|
||||
{
|
||||
width: Math.floor(parent.width * 0.5)
|
||||
width: Math.round(parent.width * 0.5)
|
||||
wrapMode: Text.WordWrap
|
||||
text: catalog.i18nc("@label", "Firmware version")
|
||||
}
|
||||
Label
|
||||
{
|
||||
width: Math.floor(parent.width * 0.5)
|
||||
width: Math.round(parent.width * 0.5)
|
||||
wrapMode: Text.WordWrap
|
||||
text: base.selectedDevice ? base.selectedDevice.firmwareVersion : ""
|
||||
}
|
||||
Label
|
||||
{
|
||||
width: Math.floor(parent.width * 0.5)
|
||||
width: Math.round(parent.width * 0.5)
|
||||
wrapMode: Text.WordWrap
|
||||
text: catalog.i18nc("@label", "Address")
|
||||
}
|
||||
Label
|
||||
{
|
||||
width: Math.floor(parent.width * 0.5)
|
||||
width: Math.round(parent.width * 0.5)
|
||||
wrapMode: Text.WordWrap
|
||||
text: base.selectedDevice ? base.selectedDevice.ipAddress : ""
|
||||
}
|
||||
|
|
|
@ -10,7 +10,7 @@ Item
|
|||
id: extruderInfo
|
||||
property var printCoreConfiguration
|
||||
|
||||
width: Math.floor(parent.width / 2)
|
||||
width: Math.round(parent.width / 2)
|
||||
height: childrenRect.height
|
||||
Label
|
||||
{
|
||||
|
|
|
@ -78,7 +78,7 @@ Rectangle
|
|||
|
||||
Rectangle
|
||||
{
|
||||
width: Math.floor(parent.width / 3)
|
||||
width: Math.round(parent.width / 3)
|
||||
height: parent.height
|
||||
|
||||
Label // Print job name
|
||||
|
@ -123,7 +123,7 @@ Rectangle
|
|||
|
||||
Rectangle
|
||||
{
|
||||
width: Math.floor(parent.width / 3 * 2)
|
||||
width: Math.round(parent.width / 3 * 2)
|
||||
height: parent.height
|
||||
|
||||
Label // Friendly machine name
|
||||
|
@ -131,7 +131,7 @@ Rectangle
|
|||
id: printerNameLabel
|
||||
anchors.top: parent.top
|
||||
anchors.left: parent.left
|
||||
width: Math.floor(parent.width / 2 - UM.Theme.getSize("default_margin").width - showCameraIcon.width)
|
||||
width: Math.round(parent.width / 2 - UM.Theme.getSize("default_margin").width - showCameraIcon.width)
|
||||
text: printer.name
|
||||
font: UM.Theme.getFont("default_bold")
|
||||
elide: Text.ElideRight
|
||||
|
@ -141,7 +141,7 @@ Rectangle
|
|||
{
|
||||
id: printerTypeLabel
|
||||
anchors.top: printerNameLabel.bottom
|
||||
width: Math.floor(parent.width / 2 - UM.Theme.getSize("default_margin").width)
|
||||
width: Math.round(parent.width / 2 - UM.Theme.getSize("default_margin").width)
|
||||
text: printer.type
|
||||
anchors.left: parent.left
|
||||
elide: Text.ElideRight
|
||||
|
@ -175,7 +175,7 @@ Rectangle
|
|||
id: extruderInfo
|
||||
anchors.bottom: parent.bottom
|
||||
|
||||
width: Math.floor(parent.width / 2 - UM.Theme.getSize("default_margin").width)
|
||||
width: Math.round(parent.width / 2 - UM.Theme.getSize("default_margin").width)
|
||||
height: childrenRect.height
|
||||
|
||||
spacing: UM.Theme.getSize("default_margin").width
|
||||
|
@ -183,7 +183,7 @@ Rectangle
|
|||
PrintCoreConfiguration
|
||||
{
|
||||
id: leftExtruderInfo
|
||||
width: Math.floor((parent.width - extruderSeperator.width) / 2)
|
||||
width: Math.round((parent.width - extruderSeperator.width) / 2)
|
||||
printCoreConfiguration: printer.extruders[0]
|
||||
}
|
||||
|
||||
|
@ -198,7 +198,7 @@ Rectangle
|
|||
PrintCoreConfiguration
|
||||
{
|
||||
id: rightExtruderInfo
|
||||
width: Math.floor((parent.width - extruderSeperator.width) / 2)
|
||||
width: Math.round((parent.width - extruderSeperator.width) / 2)
|
||||
printCoreConfiguration: printer.extruders[1]
|
||||
}
|
||||
}
|
||||
|
@ -209,7 +209,7 @@ Rectangle
|
|||
anchors.right: parent.right
|
||||
anchors.top: parent.top
|
||||
height: showExtended ? parent.height: printProgressTitleBar.height
|
||||
width: Math.floor(parent.width / 2 - UM.Theme.getSize("default_margin").width)
|
||||
width: Math.round(parent.width / 2 - UM.Theme.getSize("default_margin").width)
|
||||
border.width: UM.Theme.getSize("default_lining").width
|
||||
border.color: lineColor
|
||||
radius: cornerRadius
|
||||
|
|
|
@ -57,7 +57,7 @@ Item
|
|||
{
|
||||
id: cameraImage
|
||||
width: Math.min(sourceSize.width === 0 ? 800 * screenScaleFactor : sourceSize.width, maximumWidth)
|
||||
height: Math.floor((sourceSize.height === 0 ? 600 * screenScaleFactor : sourceSize.height) * width / sourceSize.width)
|
||||
height: Math.round((sourceSize.height === 0 ? 600 * screenScaleFactor : sourceSize.height) * width / sourceSize.width)
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
z: 1
|
||||
|
|
|
@ -180,7 +180,7 @@ Cura.MachineAction
|
|||
height: childrenRect.height
|
||||
anchors.top: nozzleTempLabel.top
|
||||
anchors.left: bedTempStatus.right
|
||||
anchors.leftMargin: UM.Theme.getSize("default_margin").width/2
|
||||
anchors.leftMargin: Math.round(UM.Theme.getSize("default_margin").width/2)
|
||||
visible: checkupMachineAction.usbConnected
|
||||
Button
|
||||
{
|
||||
|
@ -241,7 +241,7 @@ Cura.MachineAction
|
|||
height: childrenRect.height
|
||||
anchors.top: bedTempLabel.top
|
||||
anchors.left: bedTempStatus.right
|
||||
anchors.leftMargin: UM.Theme.getSize("default_margin").width/2
|
||||
anchors.leftMargin: Math.round(UM.Theme.getSize("default_margin").width/2)
|
||||
visible: checkupMachineAction.usbConnected && manager.hasHeatedBed
|
||||
Button
|
||||
{
|
||||
|
|
|
@ -9,8 +9,8 @@ import UM 1.3 as UM
|
|||
UM.Dialog
|
||||
{
|
||||
id: baseDialog
|
||||
minimumWidth: Math.floor(UM.Theme.getSize("modal_window_minimum").width * 0.75)
|
||||
minimumHeight: Math.floor(UM.Theme.getSize("modal_window_minimum").height * 0.5)
|
||||
minimumWidth: Math.round(UM.Theme.getSize("modal_window_minimum").width * 0.75)
|
||||
minimumHeight: Math.round(UM.Theme.getSize("modal_window_minimum").height * 0.5)
|
||||
width: minimumWidth
|
||||
height: minimumHeight
|
||||
title: catalog.i18nc("@title:window", "User Agreement")
|
||||
|
|
|
@ -51,8 +51,8 @@
|
|||
},
|
||||
"machine_start_gcode":
|
||||
{
|
||||
"label": "Start GCode",
|
||||
"description": "Gcode commands to be executed at the very start - separated by \\n.",
|
||||
"label": "Start G-code",
|
||||
"description": "G-code commands to be executed at the very start - separated by \\n.",
|
||||
"default_value": "G28 ;Home\nG1 Z15.0 F6000 ;Move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0",
|
||||
"type": "str",
|
||||
"settable_per_mesh": false,
|
||||
|
@ -61,8 +61,8 @@
|
|||
},
|
||||
"machine_end_gcode":
|
||||
{
|
||||
"label": "End GCode",
|
||||
"description": "Gcode commands to be executed at the very end - separated by \\n.",
|
||||
"label": "End G-code",
|
||||
"description": "G-code commands to be executed at the very end - separated by \\n.",
|
||||
"default_value": "M104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84",
|
||||
"type": "str",
|
||||
"settable_per_mesh": false,
|
||||
|
@ -163,7 +163,7 @@
|
|||
"options":
|
||||
{
|
||||
"glass": "Glass",
|
||||
"aluminium": "Aluminium"
|
||||
"aluminum": "Aluminum"
|
||||
},
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false,
|
||||
|
@ -312,8 +312,8 @@
|
|||
},
|
||||
"machine_gcode_flavor":
|
||||
{
|
||||
"label": "Gcode flavour",
|
||||
"description": "The type of gcode to be generated.",
|
||||
"label": "G-code flavour",
|
||||
"description": "The type of g-code to be generated.",
|
||||
"type": "enum",
|
||||
"options":
|
||||
{
|
||||
|
@ -4747,6 +4747,17 @@
|
|||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
"prime_tower_circular":
|
||||
{
|
||||
"label": "Circular Prime Tower",
|
||||
"description": "Make the prime tower as a circular shape.",
|
||||
"type": "bool",
|
||||
"enabled": "resolveOrValue('prime_tower_enable')",
|
||||
"default_value": true,
|
||||
"resolve": "any(extruderValues('prime_tower_circular'))",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
"prime_tower_size":
|
||||
{
|
||||
"label": "Prime Tower Size",
|
||||
|
@ -4770,8 +4781,9 @@
|
|||
"unit": "mm³",
|
||||
"type": "float",
|
||||
"default_value": 10,
|
||||
"value": "8.48 if prime_tower_circular else 10",
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "resolveOrValue('prime_tower_size') ** 2 * resolveOrValue('layer_height')",
|
||||
"maximum_value_warning": "round((resolveOrValue('prime_tower_size') * 0.5) ** 2 * 3.14159 * resolveOrValue('layer_height'), 2) if prime_tower_circular else resolveOrValue('prime_tower_size') ** 2 * resolveOrValue('layer_height')",
|
||||
"enabled": "resolveOrValue('prime_tower_enable')",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
|
@ -4784,7 +4796,7 @@
|
|||
"unit": "mm",
|
||||
"type": "float",
|
||||
"default_value": 2,
|
||||
"value": "round(max(2 * prime_tower_line_width, 0.5 * (prime_tower_size - math.sqrt(max(0, prime_tower_size ** 2 - prime_tower_min_volume / layer_height)))), 3)",
|
||||
"value": "round(max(2 * prime_tower_line_width, (0.5 * (prime_tower_size - math.sqrt(max(0, prime_tower_size ** 2 - 4 * prime_tower_min_volume / (3.14159 * layer_height))))) if prime_tower_circular else (0.5 * (prime_tower_size - math.sqrt(max(0, prime_tower_size ** 2 - prime_tower_min_volume / layer_height))))), 3)",
|
||||
"resolve": "max(extruderValues('prime_tower_wall_thickness'))",
|
||||
"minimum_value": "0.001",
|
||||
"minimum_value_warning": "2 * min(extruderValues('prime_tower_line_width')) - 0.0001",
|
||||
|
@ -4947,7 +4959,7 @@
|
|||
"meshfix_keep_open_polygons":
|
||||
{
|
||||
"label": "Keep Disconnected Faces",
|
||||
"description": "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode.",
|
||||
"description": "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code.",
|
||||
"type": "bool",
|
||||
"default_value": false,
|
||||
"settable_per_mesh": true
|
||||
|
@ -5162,7 +5174,7 @@
|
|||
"relative_extrusion":
|
||||
{
|
||||
"label": "Relative Extrusion",
|
||||
"description": "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the Gcode. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any Gcode script is output.",
|
||||
"description": "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output.",
|
||||
"type": "bool",
|
||||
"default_value": false,
|
||||
"value": "machine_gcode_flavor==\"RepRap (RepRap)\"",
|
||||
|
|
43
resources/definitions/seemecnc_artemis.def.json
Normal file
43
resources/definitions/seemecnc_artemis.def.json
Normal file
|
@ -0,0 +1,43 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "SeeMeCNC Artemis",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "PouncingIguana, JJ",
|
||||
"manufacturer": "SeeMeCNC",
|
||||
"file_formats": "text/x-gcode",
|
||||
"icon": "icon_ultimaker2",
|
||||
"platform": "artemis_platform.stl",
|
||||
"has_materials": true
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"layer_height": { "default_value": 0.1618 },
|
||||
"layer_height_0": { "default_value": 0.2 },
|
||||
"machine_center_is_zero": { "default_value": true },
|
||||
"machine_depth": { "default_value": 290 },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (RepRap)" },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_height": { "default_value": 530 },
|
||||
"machine_max_feedrate_z": { "default_value": 400 },
|
||||
"machine_name": { "default_value": "Artemis" },
|
||||
"machine_nozzle_size": { "default_value": 0.5 },
|
||||
"machine_shape": { "default_value": "elliptic" },
|
||||
"machine_width": { "default_value": 290 },
|
||||
"relative_extrusion": { "default_value": false },
|
||||
"retraction_amount": { "default_value": 3.2 },
|
||||
"retraction_combing": { "default_value": "off" },
|
||||
"retraction_hop_enabled": { "default_value": true },
|
||||
"retraction_hop_only_when_collides": { "default_value": false },
|
||||
"retraction_prime_speed": { "default_value": 45 },
|
||||
"retraction_retract_speed": { "default_value": 45 },
|
||||
"retraction_speed": { "default_value": 45 },
|
||||
"machine_start_gcode": {
|
||||
"default_value": "G28\nG1 Z15.0 F10000\nG92 E0"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "M203 Z24000\nM104 S0\nM140 S0\nM107\nG28\nM84"
|
||||
}
|
||||
}
|
||||
}
|
43
resources/definitions/seemecnc_v32.def.json
Normal file
43
resources/definitions/seemecnc_v32.def.json
Normal file
|
@ -0,0 +1,43 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "SeeMeCNC Rostock Max V3.2",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "PouncingIguana, JJ",
|
||||
"manufacturer": "SeeMeCNC",
|
||||
"file_formats": "text/x-gcode",
|
||||
"icon": "icon_ultimaker2",
|
||||
"platform": "rostock_platform.stl",
|
||||
"has_materials": true
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"layer_height": { "default_value": 0.1618 },
|
||||
"layer_height_0": { "default_value": 0.2 },
|
||||
"machine_center_is_zero": { "default_value": true },
|
||||
"machine_depth": { "default_value": 265 },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (RepRap)" },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_height": { "default_value": 395 },
|
||||
"machine_max_feedrate_z": { "default_value": 300 },
|
||||
"machine_name": { "default_value": "Rostock Max V3.2" },
|
||||
"machine_nozzle_size": { "default_value": 0.5 },
|
||||
"machine_shape": { "default_value": "elliptic" },
|
||||
"machine_width": { "default_value": 265 },
|
||||
"relative_extrusion": { "default_value": false },
|
||||
"retraction_amount": { "default_value": 3.2 },
|
||||
"retraction_combing": { "default_value": "off" },
|
||||
"retraction_hop_enabled": { "default_value": true },
|
||||
"retraction_hop_only_when_collides": { "default_value": false },
|
||||
"retraction_prime_speed": { "default_value": 45 },
|
||||
"retraction_retract_speed": { "default_value": 45 },
|
||||
"retraction_speed": { "default_value": 45 },
|
||||
"machine_start_gcode": {
|
||||
"default_value": "G28\nG1 Z15.0 F10000\nG92 E0"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "M203 Z24000\nM104 S0\nM140 S0\nM107\nG28\nM84"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -8,13 +8,15 @@ msgstr ""
|
|||
"Project-Id-Version: Cura 3.2\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2018-01-29 09:48+0000\n"
|
||||
"PO-Revision-Date: 2018-02-05 13:25+0100\n"
|
||||
"PO-Revision-Date: 2018-02-12 13:25+0100\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: German\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"
|
||||
"X-Generator: Poedit 2.0.4\n"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:26
|
||||
msgctxt "@action"
|
||||
|
@ -145,7 +147,7 @@ msgstr "Drucker nicht verfügbar"
|
|||
#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:485
|
||||
msgctxt "@info:status"
|
||||
msgid "This printer does not support USB printing because it uses UltiGCode flavor."
|
||||
msgstr "Der Drucker unterstützt keinen USB-Druck, da er die UltiGCode-Variante verwendet."
|
||||
msgstr "Der Drucker unterstützt keinen USB-Druck, da er UltiGCode verwendet."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:485
|
||||
msgctxt "@info:title"
|
||||
|
@ -294,7 +296,7 @@ msgstr "Drucken über Netzwerk"
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:110
|
||||
msgctxt "@properties:tooltip"
|
||||
msgid "Print over network"
|
||||
msgstr "Drücken über Netzwerk"
|
||||
msgstr "Drucken über Netzwerk"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:159
|
||||
msgctxt "@info:status"
|
||||
|
@ -630,7 +632,10 @@ msgid ""
|
|||
"Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n"
|
||||
"\n"
|
||||
" Thanks!."
|
||||
msgstr "Keine Modelle in Ihrer Zeichnung gefunden. Bitte überprüfen Sie den Inhalt erneut und stellen Sie sicher, dass ein Teil oder eine Baugruppe enthalten ist.\n\n Danke!"
|
||||
msgstr ""
|
||||
"Keine Modelle in Ihrer Zeichnung gefunden. Bitte überprüfen Sie den Inhalt erneut und stellen Sie sicher, dass ein Teil oder eine Baugruppe enthalten ist.\n"
|
||||
"\n"
|
||||
" Danke!"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:595
|
||||
msgctxt "@info:status"
|
||||
|
@ -638,7 +643,10 @@ msgid ""
|
|||
"Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n"
|
||||
"\n"
|
||||
"Sorry!"
|
||||
msgstr "Es wurde mehr als ein Teil oder eine Baugruppe in Ihrer Zeichnung gefunden. Wir unterstützen derzeit nur Zeichnungen mit exakt einem Teil oder einer Baugruppe.\n\nEs tut uns leid!"
|
||||
msgstr ""
|
||||
"Es wurde mehr als ein Teil oder eine Baugruppe in Ihrer Zeichnung gefunden. Wir unterstützen derzeit nur Zeichnungen mit exakt einem Teil oder einer Baugruppe.\n"
|
||||
"\n"
|
||||
"Es tut uns leid!"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:25
|
||||
msgctxt "@item:inlistbox"
|
||||
|
@ -663,7 +671,12 @@ msgid ""
|
|||
"\n"
|
||||
"With kind regards\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
msgstr "Sehr geehrter Kunde,\nwir konnten keine gültige Installation von SolidWorks auf Ihrem System finden. Das bedeutet, dass SolidWorks entweder nicht installiert ist oder sie keine gültige Lizenz besitzen. Stellen Sie bitte sicher, dass SolidWorks problemlos läuft und/oder wenden Sie sich an Ihre ICT-Abteilung.\n\nMit freundlichen Grüßen\n - Thomas Karl Pietrowski"
|
||||
msgstr ""
|
||||
"Sehr geehrter Kunde,\n"
|
||||
"wir konnten keine gültige Installation von SolidWorks auf Ihrem System finden. Das bedeutet, dass SolidWorks entweder nicht installiert ist oder sie keine gültige Lizenz besitzen. Stellen Sie bitte sicher, dass SolidWorks problemlos läuft und/oder wenden Sie sich an Ihre ICT-Abteilung.\n"
|
||||
"\n"
|
||||
"Mit freundlichen Grüßen\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:57
|
||||
msgctxt "@info:status"
|
||||
|
@ -673,7 +686,12 @@ msgid ""
|
|||
"\n"
|
||||
"With kind regards\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
msgstr "Sehr geehrter Kunde,\nSie verwenden dieses Plugin derzeit auf einem anderen Betriebssystem als Windows. Dieses Plugin funktioniert nur auf Windows mit installiertem SolidWorks und einer gültigen Lizenz. Installieren Sie dieses Plugin bitte auf einem Windows-Rechner mit installiertem SolidWorks.\n\nMit freundlichen Grüßen\n - Thomas Karl Pietrowski"
|
||||
msgstr ""
|
||||
"Sehr geehrter Kunde,\n"
|
||||
"Sie verwenden dieses Plugin derzeit auf einem anderen Betriebssystem als Windows. Dieses Plugin funktioniert nur auf Windows mit installiertem SolidWorks und einer gültigen Lizenz. Installieren Sie dieses Plugin bitte auf einem Windows-Rechner mit installiertem SolidWorks.\n"
|
||||
"\n"
|
||||
"Mit freundlichen Grüßen\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:70
|
||||
msgid "Configure"
|
||||
|
@ -747,7 +765,9 @@ msgctxt "@info:status"
|
|||
msgid ""
|
||||
"Could not export using \"{}\" quality!\n"
|
||||
"Felt back to \"{}\"."
|
||||
msgstr "Exportieren in \"{}\" Qualität nicht möglich!\nZurückgeschaltet auf \"{}\"."
|
||||
msgstr ""
|
||||
"Exportieren in \"{}\" Qualität nicht möglich!\n"
|
||||
"Zurückgeschaltet auf \"{}\"."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14
|
||||
|
@ -1242,7 +1262,10 @@ msgid ""
|
|||
"<p><b>A fatal error has occurred. Please send us this Crash Report to fix the problem</p></b>\n"
|
||||
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
|
||||
" "
|
||||
msgstr "<p><b>Ein schwerer Fehler ist aufgetreten. Senden Sie uns diesen Absturzbericht, um das Problem zu beheben</p></b>\n <p>Verwenden Sie bitte die Schaltfläche „Bericht senden“, um den Fehlerbericht automatisch an unsere Server zu senden</p>\n "
|
||||
msgstr ""
|
||||
"<p><b>Ein schwerer Fehler ist aufgetreten. Senden Sie uns diesen Absturzbericht, um das Problem zu beheben</p></b>\n"
|
||||
" <p>Verwenden Sie bitte die Schaltfläche „Bericht senden“, um den Fehlerbericht automatisch an unsere Server zu senden</p>\n"
|
||||
" "
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:102
|
||||
msgctxt "@title:groupbox"
|
||||
|
@ -1610,7 +1633,7 @@ msgstr "Unbekannter Fehlercode: %1"
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:55
|
||||
msgctxt "@title:window"
|
||||
msgid "Connect to Networked Printer"
|
||||
msgstr "Anschluss an vernetzten Drucker"
|
||||
msgstr "Anschluss an Netzwerk Drucker"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:65
|
||||
msgctxt "@label"
|
||||
|
@ -1618,7 +1641,10 @@ msgid ""
|
|||
"To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n"
|
||||
"\n"
|
||||
"Select your printer from the list below:"
|
||||
msgstr "Um über das Netzwerk direkt auf Ihrem Drucker zu drucken, stellen Sie bitte sicher, dass der Drucker mit dem Netzwerkkabel verbunden ist oder verbinden Sie Ihren Drucker mit Ihrem WLAN-Netzwerk. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie dennoch ein USB-Laufwerk für die Übertragung von G-Code-Dateien auf Ihren Drucker verwenden.\n\nWählen Sie Ihren Drucker aus der folgenden Liste:"
|
||||
msgstr ""
|
||||
"Um über das Netzwerk direkt auf Ihrem Drucker zu drucken, stellen Sie bitte sicher, dass der Drucker mit dem Netzwerkkabel verbunden ist oder verbinden Sie Ihren Drucker mit Ihrem WLAN-Netzwerk. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie dennoch ein USB-Laufwerk für die Übertragung von G-Code-Dateien auf Ihren Drucker verwenden.\n"
|
||||
"\n"
|
||||
"Wählen Sie Ihren Drucker aus der folgenden Liste:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:75
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
|
||||
|
@ -1928,7 +1954,9 @@ msgctxt "@action:button"
|
|||
msgid ""
|
||||
"Open the directory\n"
|
||||
"with macro and icon"
|
||||
msgstr "Verzeichnis\nmit Makro und Symbol öffnen"
|
||||
msgstr ""
|
||||
"Verzeichnis\n"
|
||||
"mit Makro und Symbol öffnen"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:160
|
||||
msgctxt "@description:label"
|
||||
|
@ -2420,7 +2448,10 @@ msgid ""
|
|||
"This plugin contains a license.\n"
|
||||
"You need to accept this license to install this plugin.\n"
|
||||
"Do you agree with the terms below?"
|
||||
msgstr "Dieses Plugin enthält eine Lizenz.\nSie müssen diese Lizenz akzeptieren, um das Plugin zu installieren.\nStimmen Sie den nachfolgenden Bedingungen zu?"
|
||||
msgstr ""
|
||||
"Dieses Plugin enthält eine Lizenz.\n"
|
||||
"Sie müssen diese Lizenz akzeptieren, um das Plugin zu installieren.\n"
|
||||
"Stimmen Sie den nachfolgenden Bedingungen zu?"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:242
|
||||
msgctxt "@action:button"
|
||||
|
@ -2685,7 +2716,9 @@ msgctxt "@text:window"
|
|||
msgid ""
|
||||
"You have customized some profile settings.\n"
|
||||
"Would you like to keep or discard those settings?"
|
||||
msgstr "Sie haben einige Profileinstellungen angepasst.\nMöchten Sie diese Einstellungen übernehmen oder verwerfen?"
|
||||
msgstr ""
|
||||
"Sie haben einige Profileinstellungen angepasst.\n"
|
||||
"Möchten Sie diese Einstellungen übernehmen oder verwerfen?"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:110
|
||||
msgctxt "@title:column"
|
||||
|
@ -2728,7 +2761,7 @@ msgstr "Verwerfen"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:209
|
||||
msgctxt "@action:button"
|
||||
msgid "Keep"
|
||||
msgstr "Übernehmen"
|
||||
msgstr "Beibehalten"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:222
|
||||
msgctxt "@action:button"
|
||||
|
@ -3353,7 +3386,9 @@ msgctxt "@info:credit"
|
|||
msgid ""
|
||||
"Cura is developed by Ultimaker B.V. in cooperation with the community.\n"
|
||||
"Cura proudly uses the following open source projects:"
|
||||
msgstr "Cura wurde von Ultimaker B.V. in Zusammenarbeit mit der Community entwickelt.\nCura verwendet mit Stolz die folgenden Open Source-Projekte:"
|
||||
msgstr ""
|
||||
"Cura wurde von Ultimaker B.V. in Zusammenarbeit mit der Community entwickelt.\n"
|
||||
"Cura verwendet mit Stolz die folgenden Open Source-Projekte:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:118
|
||||
msgctxt "@label"
|
||||
|
@ -3461,7 +3496,10 @@ msgid ""
|
|||
"Some setting/override values are different from the values stored in the profile.\n"
|
||||
"\n"
|
||||
"Click to open the profile manager."
|
||||
msgstr "Einige Einstellungs-/Überschreibungswerte unterscheiden sich von den im Profil gespeicherten Werten.\n\nKlicken Sie, um den Profilmanager zu öffnen."
|
||||
msgstr ""
|
||||
"Einige Einstellungs-/Überschreibungswerte unterscheiden sich von den im Profil gespeicherten Werten.\n"
|
||||
"\n"
|
||||
"Klicken Sie, um den Profilmanager zu öffnen."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:150
|
||||
msgctxt "@label:textbox"
|
||||
|
@ -3499,7 +3537,10 @@ msgid ""
|
|||
"Some hidden settings use values different from their normal calculated value.\n"
|
||||
"\n"
|
||||
"Click to make these settings visible."
|
||||
msgstr "Einige ausgeblendete Einstellungen verwenden Werte, die von ihren normalen, berechneten Werten abweichen.\n\nKlicken Sie, um diese Einstellungen sichtbar zu machen."
|
||||
msgstr ""
|
||||
"Einige ausgeblendete Einstellungen verwenden Werte, die von ihren normalen, berechneten Werten abweichen.\n"
|
||||
"\n"
|
||||
"Klicken Sie, um diese Einstellungen sichtbar zu machen."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:61
|
||||
msgctxt "@label Header for list of settings."
|
||||
|
@ -3527,7 +3568,10 @@ msgid ""
|
|||
"This setting has a value that is different from the profile.\n"
|
||||
"\n"
|
||||
"Click to restore the value of the profile."
|
||||
msgstr "Diese Einstellung hat einen vom Profil abweichenden Wert.\n\nKlicken Sie, um den Wert des Profils wiederherzustellen."
|
||||
msgstr ""
|
||||
"Diese Einstellung hat einen vom Profil abweichenden Wert.\n"
|
||||
"\n"
|
||||
"Klicken Sie, um den Wert des Profils wiederherzustellen."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:288
|
||||
msgctxt "@label"
|
||||
|
@ -3535,7 +3579,10 @@ msgid ""
|
|||
"This setting is normally calculated, but it currently has an absolute value set.\n"
|
||||
"\n"
|
||||
"Click to restore the calculated value."
|
||||
msgstr "Diese Einstellung wird normalerweise berechnet; aktuell ist jedoch ein Absolutwert eingestellt.\n\nKlicken Sie, um den berechneten Wert wiederherzustellen."
|
||||
msgstr ""
|
||||
"Diese Einstellung wird normalerweise berechnet; aktuell ist jedoch ein Absolutwert eingestellt.\n"
|
||||
"\n"
|
||||
"Klicken Sie, um den berechneten Wert wiederherzustellen."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:128
|
||||
msgctxt "@label:listbox"
|
||||
|
@ -3547,7 +3594,9 @@ msgctxt "@label:listbox"
|
|||
msgid ""
|
||||
"Print Setup disabled\n"
|
||||
"G-code files cannot be modified"
|
||||
msgstr "Druckeinrichtung deaktiviert\nG-Code-Dateien können nicht geändert werden"
|
||||
msgstr ""
|
||||
"Druckeinrichtung deaktiviert\n"
|
||||
"G-Code-Dateien können nicht geändert werden"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:342
|
||||
msgctxt "@label Hours and minutes"
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
# Cura JSON setting files
|
||||
# Copyright (C) 2017 Ultimaker
|
||||
# Cura
|
||||
# Copyright (C) 2018 Ultimaker
|
||||
# This file is distributed under the same license as the Cura package.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2017.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2018.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 3.0\n"
|
||||
"Project-Id-Version: Cura 3.2\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
|
||||
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
# Cura JSON setting files
|
||||
# Copyright (C) 2017 Ultimaker
|
||||
# Cura
|
||||
# Copyright (C) 2018 Ultimaker
|
||||
# This file is distributed under the same license as the Cura package.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2017.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2018.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 3.0\n"
|
||||
"Project-Id-Version: Cura 3.2\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
|
||||
"POT-Creation-Date: 2018-01-29 09:48+0000\n"
|
||||
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: German\n"
|
||||
|
|
|
@ -8,13 +8,15 @@ msgstr ""
|
|||
"Project-Id-Version: Cura 3.2\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2018-01-29 09:48+0000\n"
|
||||
"PO-Revision-Date: 2018-02-05 13:25+0100\n"
|
||||
"PO-Revision-Date: 2018-02-12 13:40+0100\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: Spanish\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"
|
||||
"X-Generator: Poedit 2.0.6\n"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:26
|
||||
msgctxt "@action"
|
||||
|
@ -630,7 +632,10 @@ msgid ""
|
|||
"Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n"
|
||||
"\n"
|
||||
" Thanks!."
|
||||
msgstr "No se han encontrado modelos en el dibujo. ¿Puede comprobar el contenido de nuevo y asegurarse de que hay una parte o un ensamblado dentro?\n\n Gracias."
|
||||
msgstr ""
|
||||
"No se han encontrado modelos en el dibujo. ¿Puede comprobar el contenido de nuevo y asegurarse de que hay una parte o un ensamblado dentro?\n"
|
||||
"\n"
|
||||
" Gracias."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:595
|
||||
msgctxt "@info:status"
|
||||
|
@ -638,7 +643,10 @@ msgid ""
|
|||
"Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n"
|
||||
"\n"
|
||||
"Sorry!"
|
||||
msgstr "Se ha encontrado más de una parte o ensamblado en el dibujo. Actualmente únicamente son compatibles dibujos con una sola parte o ensamblado.\n\n Disculpe."
|
||||
msgstr ""
|
||||
"Se ha encontrado más de una parte o ensamblado en el dibujo. Actualmente únicamente son compatibles dibujos con una sola parte o ensamblado.\n"
|
||||
"\n"
|
||||
" Disculpe."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:25
|
||||
msgctxt "@item:inlistbox"
|
||||
|
@ -663,7 +671,12 @@ msgid ""
|
|||
"\n"
|
||||
"With kind regards\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
msgstr "Estimado cliente:\nNo hemos encontrado una instalación válida de SolidWorks en el sistema. Esto significa que SolidWorks no está instalado o que no dispone de una licencia válida. Asegúrese de que la ejecución del propio SolidWorks funciona sin problemas o póngase en contacto con su CDTI.\n\nAtentamente\n - Thomas Karl Pietrowski"
|
||||
msgstr ""
|
||||
"Estimado cliente:\n"
|
||||
"No hemos encontrado una instalación válida de SolidWorks en el sistema. Esto significa que SolidWorks no está instalado o que no dispone de una licencia válida. Asegúrese de que la ejecución del propio SolidWorks funciona sin problemas o póngase en contacto con su CDTI.\n"
|
||||
"\n"
|
||||
"Atentamente\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:57
|
||||
msgctxt "@info:status"
|
||||
|
@ -673,7 +686,12 @@ msgid ""
|
|||
"\n"
|
||||
"With kind regards\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
msgstr "Estimado cliente:\nActualmente está ejecutando este complemento en un sistema operativo diferente a Windows. Este complemento solo funcionará en Windows con SolidWorks instalado, siempre que se disponga de una licencia válida. Instale este complemento en un equipo Windows con SolidWorks instalado.\n\nAtentamente\n - Thomas Karl Pietrowski"
|
||||
msgstr ""
|
||||
"Estimado cliente:\n"
|
||||
"Actualmente está ejecutando este complemento en un sistema operativo diferente a Windows. Este complemento solo funcionará en Windows con SolidWorks instalado, siempre que se disponga de una licencia válida. Instale este complemento en un equipo Windows con SolidWorks instalado.\n"
|
||||
"\n"
|
||||
"Atentamente\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:70
|
||||
msgid "Configure"
|
||||
|
@ -747,7 +765,9 @@ msgctxt "@info:status"
|
|||
msgid ""
|
||||
"Could not export using \"{}\" quality!\n"
|
||||
"Felt back to \"{}\"."
|
||||
msgstr "No ha podido exportarse con la calidad \"{}\"\nRetroceder a \"{}»."
|
||||
msgstr ""
|
||||
"No ha podido exportarse con la calidad \"{}\"\n"
|
||||
"Retroceder a \"{}»."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14
|
||||
|
@ -995,12 +1015,12 @@ msgstr "Relleno"
|
|||
#: /home/ruben/Projects/Cura/cura/PrintInformation.py:102
|
||||
msgctxt "@tooltip"
|
||||
msgid "Support Infill"
|
||||
msgstr "Relleno de soporte"
|
||||
msgstr "Relleno del soporte"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/PrintInformation.py:103
|
||||
msgctxt "@tooltip"
|
||||
msgid "Support Interface"
|
||||
msgstr "Interfaz de soporte"
|
||||
msgstr "Interfaz del soporte"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/PrintInformation.py:104
|
||||
msgctxt "@tooltip"
|
||||
|
@ -1242,7 +1262,10 @@ msgid ""
|
|||
"<p><b>A fatal error has occurred. Please send us this Crash Report to fix the problem</p></b>\n"
|
||||
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
|
||||
" "
|
||||
msgstr "<p><b>Se ha producido un error grave. Envíenos este informe de incidencias para que podamos solucionar el problema.</p></b>\n <p>Utilice el botón «Enviar informe» para publicar automáticamente un informe de errores en nuestros servidores.</p>\n "
|
||||
msgstr ""
|
||||
"<p><b>Se ha producido un error grave. Envíenos este informe de incidencias para que podamos solucionar el problema.</p></b>\n"
|
||||
" <p>Utilice el botón «Enviar informe» para publicar automáticamente un informe de errores en nuestros servidores.</p>\n"
|
||||
" "
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:102
|
||||
msgctxt "@title:groupbox"
|
||||
|
@ -1618,7 +1641,10 @@ msgid ""
|
|||
"To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n"
|
||||
"\n"
|
||||
"Select your printer from the list below:"
|
||||
msgstr "Para imprimir directamente en la impresora a través de la red, asegúrese de que esta está conectada a la red utilizando un cable de red o conéctela a la red wifi. Si no conecta Cura con la impresora, también puede utilizar una unidad USB para transferir archivos GCode a la impresora.\n\nSeleccione la impresora de la siguiente lista:"
|
||||
msgstr ""
|
||||
"Para imprimir directamente en la impresora a través de la red, asegúrese de que esta está conectada a la red utilizando un cable de red o conéctela a la red wifi. Si no conecta Cura con la impresora, también puede utilizar una unidad USB para transferir archivos GCode a la impresora.\n"
|
||||
"\n"
|
||||
"Seleccione la impresora de la siguiente lista:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:75
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
|
||||
|
@ -1928,7 +1954,9 @@ msgctxt "@action:button"
|
|||
msgid ""
|
||||
"Open the directory\n"
|
||||
"with macro and icon"
|
||||
msgstr "Abra el directorio\ncon la macro y el icono"
|
||||
msgstr ""
|
||||
"Abra el directorio\n"
|
||||
"con la macro y el icono"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:160
|
||||
msgctxt "@description:label"
|
||||
|
@ -2420,7 +2448,10 @@ msgid ""
|
|||
"This plugin contains a license.\n"
|
||||
"You need to accept this license to install this plugin.\n"
|
||||
"Do you agree with the terms below?"
|
||||
msgstr "Este complemento incluye una licencia.\nDebe aceptar dicha licencia para instalar el complemento.\n¿Acepta las condiciones que aparecen a continuación?"
|
||||
msgstr ""
|
||||
"Este complemento incluye una licencia.\n"
|
||||
"Debe aceptar dicha licencia para instalar el complemento.\n"
|
||||
"¿Acepta las condiciones que aparecen a continuación?"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:242
|
||||
msgctxt "@action:button"
|
||||
|
@ -2685,7 +2716,9 @@ msgctxt "@text:window"
|
|||
msgid ""
|
||||
"You have customized some profile settings.\n"
|
||||
"Would you like to keep or discard those settings?"
|
||||
msgstr "Ha personalizado parte de los ajustes del perfil.\n¿Desea descartar los cambios o guardarlos?"
|
||||
msgstr ""
|
||||
"Ha personalizado parte de los ajustes del perfil.\n"
|
||||
"¿Desea descartar los cambios o guardarlos?"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:110
|
||||
msgctxt "@title:column"
|
||||
|
@ -2783,7 +2816,7 @@ msgstr "Coste del filamento"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:203
|
||||
msgctxt "@label"
|
||||
msgid "Filament weight"
|
||||
msgstr "Anchura del filamento"
|
||||
msgstr "Peso del filamento"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:220
|
||||
msgctxt "@label"
|
||||
|
@ -3353,7 +3386,9 @@ msgctxt "@info:credit"
|
|||
msgid ""
|
||||
"Cura is developed by Ultimaker B.V. in cooperation with the community.\n"
|
||||
"Cura proudly uses the following open source projects:"
|
||||
msgstr "Ultimaker B.V. ha desarrollado Cura en cooperación con la comunidad.\nCura se enorgullece de utilizar los siguientes proyectos de código abierto:"
|
||||
msgstr ""
|
||||
"Ultimaker B.V. ha desarrollado Cura en cooperación con la comunidad.\n"
|
||||
"Cura se enorgullece de utilizar los siguientes proyectos de código abierto:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:118
|
||||
msgctxt "@label"
|
||||
|
@ -3461,7 +3496,10 @@ msgid ""
|
|||
"Some setting/override values are different from the values stored in the profile.\n"
|
||||
"\n"
|
||||
"Click to open the profile manager."
|
||||
msgstr "Algunos valores de los ajustes o sobrescrituras son distintos a los valores almacenados en el perfil.\n\nHaga clic para abrir el administrador de perfiles."
|
||||
msgstr ""
|
||||
"Algunos valores de los ajustes o sobrescrituras son distintos a los valores almacenados en el perfil.\n"
|
||||
"\n"
|
||||
"Haga clic para abrir el administrador de perfiles."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:150
|
||||
msgctxt "@label:textbox"
|
||||
|
@ -3499,7 +3537,10 @@ msgid ""
|
|||
"Some hidden settings use values different from their normal calculated value.\n"
|
||||
"\n"
|
||||
"Click to make these settings visible."
|
||||
msgstr "Algunos ajustes ocultos utilizan valores diferentes de los valores normales calculados.\n\nHaga clic para mostrar estos ajustes."
|
||||
msgstr ""
|
||||
"Algunos ajustes ocultos utilizan valores diferentes de los valores normales calculados.\n"
|
||||
"\n"
|
||||
"Haga clic para mostrar estos ajustes."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:61
|
||||
msgctxt "@label Header for list of settings."
|
||||
|
@ -3527,7 +3568,10 @@ msgid ""
|
|||
"This setting has a value that is different from the profile.\n"
|
||||
"\n"
|
||||
"Click to restore the value of the profile."
|
||||
msgstr "Este ajuste tiene un valor distinto del perfil.\n\nHaga clic para restaurar el valor del perfil."
|
||||
msgstr ""
|
||||
"Este ajuste tiene un valor distinto del perfil.\n"
|
||||
"\n"
|
||||
"Haga clic para restaurar el valor del perfil."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:288
|
||||
msgctxt "@label"
|
||||
|
@ -3535,7 +3579,10 @@ msgid ""
|
|||
"This setting is normally calculated, but it currently has an absolute value set.\n"
|
||||
"\n"
|
||||
"Click to restore the calculated value."
|
||||
msgstr "Este ajuste se calcula normalmente pero actualmente tiene un valor absoluto establecido.\n\nHaga clic para restaurar el valor calculado."
|
||||
msgstr ""
|
||||
"Este ajuste se calcula normalmente pero actualmente tiene un valor absoluto establecido.\n"
|
||||
"\n"
|
||||
"Haga clic para restaurar el valor calculado."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:128
|
||||
msgctxt "@label:listbox"
|
||||
|
@ -3547,7 +3594,9 @@ msgctxt "@label:listbox"
|
|||
msgid ""
|
||||
"Print Setup disabled\n"
|
||||
"G-code files cannot be modified"
|
||||
msgstr "Ajustes de impresión deshabilitados\nNo se pueden modificar los archivos GCode"
|
||||
msgstr ""
|
||||
"Ajustes de impresión deshabilitados\n"
|
||||
"No se pueden modificar los archivos GCode"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:342
|
||||
msgctxt "@label Hours and minutes"
|
||||
|
@ -4020,12 +4069,12 @@ msgstr "Listo para %1"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:42
|
||||
msgctxt "@label:PrintjobStatus"
|
||||
msgid "Unable to Slice"
|
||||
msgstr "No se puede segmentar."
|
||||
msgstr "No se puede segmentar"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:44
|
||||
msgctxt "@label:PrintjobStatus"
|
||||
msgid "Slicing unavailable"
|
||||
msgstr "No se puede segmentar"
|
||||
msgstr "Segmentación no disponible"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:171
|
||||
msgctxt "@info:tooltip"
|
||||
|
@ -4685,7 +4734,7 @@ msgstr "Herramienta de ajustes por modelo"
|
|||
#: cura-siemensnx-plugin/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Helps you to install an 'export to Cura' button in Siemens NX."
|
||||
msgstr "Ayuda a instalar el botón para exportar a Cura en in Siemens NX."
|
||||
msgstr "Ayuda a instalar el botón para exportar a Cura en Siemens NX."
|
||||
|
||||
#: cura-siemensnx-plugin/plugin.json
|
||||
msgctxt "name"
|
||||
|
|
|
@ -1,20 +1,21 @@
|
|||
# Cura JSON setting files
|
||||
# Copyright (C) 2017 Ultimaker
|
||||
# Copyright (C) 2018 Ultimaker
|
||||
# This file is distributed under the same license as the Cura package.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2017.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2018.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 3.0\n"
|
||||
"Project-Id-Version: Cura 3.2\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
|
||||
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
|
||||
"POT-Creation-Date: 2018-01-29 09:48+0000\n"
|
||||
"PO-Revision-Date: 2018-02-12 13:40+0100\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: Spanish\n"
|
||||
"Language: es_ES\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 2.0.6\n"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_settings label"
|
||||
|
@ -56,7 +57,9 @@ msgctxt "machine_start_gcode description"
|
|||
msgid ""
|
||||
"Gcode commands to be executed at the very start - separated by \n"
|
||||
"."
|
||||
msgstr "Los comandos de Gcode que se ejecutarán justo al inicio - separados por \n."
|
||||
msgstr ""
|
||||
"Los comandos de Gcode que se ejecutarán justo al inicio - separados por \n"
|
||||
"."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_end_gcode label"
|
||||
|
@ -68,7 +71,9 @@ msgctxt "machine_end_gcode description"
|
|||
msgid ""
|
||||
"Gcode commands to be executed at the very end - separated by \n"
|
||||
"."
|
||||
msgstr "Los comandos de Gcode que se ejecutarán justo al final - separados por \n."
|
||||
msgstr ""
|
||||
"Los comandos de Gcode que se ejecutarán justo al final - separados por \n"
|
||||
"."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_guid label"
|
||||
|
@ -93,7 +98,7 @@ msgstr "Elija si desea escribir un comando para esperar a que la temperatura de
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "material_print_temp_wait label"
|
||||
msgid "Wait for Nozzle Heatup"
|
||||
msgstr "Esperar a la que la tobera se caliente"
|
||||
msgstr "Esperar a que la tobera se caliente"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_print_temp_wait description"
|
||||
|
@ -408,12 +413,12 @@ msgstr "Diferencia de altura entre la punta de la tobera y el sistema del puente
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_nozzle_id label"
|
||||
msgid "Nozzle ID"
|
||||
msgstr "Id. de la tobera"
|
||||
msgstr "ID de la tobera"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "Id. de la tobera de un tren extrusor, como \"AA 0.4\" y \"BB 0.8\"."
|
||||
msgstr "ID de la tobera de un tren extrusor, como \"AA 0.4\" y \"BB 0.8\"."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_nozzle_size label"
|
||||
|
@ -1003,7 +1008,7 @@ msgstr "Compensar superposiciones de pared"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "travel_compensate_overlapping_walls_enabled description"
|
||||
msgid "Compensate the flow for parts of a wall being printed where there is already a wall in place."
|
||||
msgstr "Compensa el flujo en partes de una pared que se están imprimiendo dónde ya hay una pared."
|
||||
msgstr "Compensa el flujo en partes de una pared que se están imprimiendo donde ya hay una pared."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "travel_compensate_overlapping_walls_0_enabled label"
|
||||
|
@ -1343,7 +1348,7 @@ msgstr "Patrón de relleno"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_pattern description"
|
||||
msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction."
|
||||
msgstr "Patrón del material de relleno de la impresión. El relleno de línea y zigzag cambia de dirección en capas alternas, con lo que se reduce el coste del material. Los patrones de rejilla, triángulo, trihexagonal, cúbico, de octeto, cúbico bitruncado y transversal y concéntrico se imprimen en todas las capas por completo. El relleno cúbico, cúbico bitruncado y de octeto cambian en cada capa para proporcionar una distribución de fuerza equitativa en cada dirección."
|
||||
msgstr "Patrón del material de relleno de la impresión. El relleno de línea y zigzag cambia de dirección en capas alternas, con lo que se reduce el coste del material. Los patrones de rejilla, triángulo, trihexagonal, cúbico, octeto, cúbico bitruncado y transversal y concéntrico se imprimen en todas las capas por completo. El relleno cúbico, cúbico bitruncado y octeto cambian en cada capa para proporcionar una distribución de fuerza equitativa en cada dirección."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_pattern option grid"
|
||||
|
@ -3500,7 +3505,9 @@ msgctxt "skirt_gap description"
|
|||
msgid ""
|
||||
"The horizontal distance between the skirt and the first layer of the print.\n"
|
||||
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
|
||||
msgstr "La distancia horizontal entre la falda y la primera capa de la impresión.\nSe trata de la distancia mínima. Múltiples líneas de falda se extenderán hacia el exterior a partir de esta distancia."
|
||||
msgstr ""
|
||||
"La distancia horizontal entre la falda y la primera capa de la impresión.\n"
|
||||
"Se trata de la distancia mínima. Múltiples líneas de falda se extenderán hacia el exterior a partir de esta distancia."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skirt_brim_minimal_length label"
|
||||
|
@ -4937,7 +4944,9 @@ msgctxt "wireframe_up_half_speed description"
|
|||
msgid ""
|
||||
"Distance of an upward move which is extruded with half speed.\n"
|
||||
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
|
||||
msgstr "Distancia de un movimiento ascendente que se extrude a media velocidad.\nEsto puede causar una mejor adherencia a las capas anteriores, aunque no calienta demasiado el material en esas capas. Solo se aplica a la impresión de alambre."
|
||||
msgstr ""
|
||||
"Distancia de un movimiento ascendente que se extrude a media velocidad.\n"
|
||||
"Esto puede causar una mejor adherencia a las capas anteriores, aunque no calienta demasiado el material en esas capas. Solo se aplica a la impresión de alambre."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "wireframe_top_jump label"
|
||||
|
|
|
@ -8,13 +8,15 @@ msgstr ""
|
|||
"Project-Id-Version: Cura 3.2\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2018-01-29 09:48+0000\n"
|
||||
"PO-Revision-Date: 2018-02-05 13:25+0100\n"
|
||||
"PO-Revision-Date: 2018-02-13 17:26+0100\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: French\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"
|
||||
"X-Generator: Poedit 2.0.6\n"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:26
|
||||
msgctxt "@action"
|
||||
|
@ -105,12 +107,12 @@ msgstr "Afficher le récapitulatif des changements"
|
|||
#: /home/ruben/Projects/Cura/plugins/ProfileFlattener/ProfileFlattener.py:20
|
||||
msgctxt "@item:inmenu"
|
||||
msgid "Flatten active settings"
|
||||
msgstr "Aplatir les paramètres actifs"
|
||||
msgstr "Réduire les paramètres actifs"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/ProfileFlattener/ProfileFlattener.py:32
|
||||
msgctxt "@info:status"
|
||||
msgid "Profile has been flattened & activated."
|
||||
msgstr "Le profil a été aplati et activé."
|
||||
msgstr "Le profil a été réduit et activé."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:27
|
||||
msgctxt "@item:inmenu"
|
||||
|
@ -145,7 +147,7 @@ msgstr "Imprimante indisponible"
|
|||
#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:485
|
||||
msgctxt "@info:status"
|
||||
msgid "This printer does not support USB printing because it uses UltiGCode flavor."
|
||||
msgstr "L'imprimante ne prend pas en charge l'impression par USB car elle utilise UltiGCode parfum."
|
||||
msgstr "L'imprimante ne prend pas en charge l'impression par USB car elle utilise UltiGCode."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:485
|
||||
msgctxt "@info:title"
|
||||
|
@ -209,7 +211,7 @@ msgstr "Enregistrement sur le lecteur amovible <filename>{0}</filename>"
|
|||
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:89
|
||||
msgctxt "@info:title"
|
||||
msgid "Saving"
|
||||
msgstr "Enregistrement..."
|
||||
msgstr "Enregistrement"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:99
|
||||
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:102
|
||||
|
@ -267,7 +269,7 @@ msgstr "Ejecter le lecteur amovible {0}"
|
|||
#, python-brace-format
|
||||
msgctxt "@info:status"
|
||||
msgid "Ejected {0}. You can now safely remove the drive."
|
||||
msgstr "Lecteur {0} éjecté. Vous pouvez maintenant le retirer en tout sécurité."
|
||||
msgstr "Lecteur {0} éjecté. Vous pouvez maintenant le retirer en toute sécurité."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:156
|
||||
msgctxt "@info:title"
|
||||
|
@ -372,22 +374,22 @@ msgstr "Connecté sur le réseau. Pas d'accès pour commander l'imprimante."
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:410
|
||||
msgctxt "@info:status"
|
||||
msgid "Access request was denied on the printer."
|
||||
msgstr "La demande d'accès a été refusée sur l'imprimante."
|
||||
msgstr "La demande d'accès à l'imprimante a été refusée."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:413
|
||||
msgctxt "@info:status"
|
||||
msgid "Access request failed due to a timeout."
|
||||
msgstr "Échec de la demande d'accès à cause de la durée limite."
|
||||
msgstr "Durée d'attente dépassée. Échec de la demande d'accès."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:478
|
||||
msgctxt "@info:status"
|
||||
msgid "The connection with the network was lost."
|
||||
msgstr "La connexion avec le réseau a été perdue."
|
||||
msgstr "Interruption de connexion au le réseau."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:501
|
||||
msgctxt "@info:status"
|
||||
msgid "The connection with the printer was lost. Check your printer to see if it is connected."
|
||||
msgstr "La connexion avec l'imprimante a été perdue. Vérifiez que votre imprimante est connectée."
|
||||
msgstr "La connexion avec l'imprimante est interrompue. Vérifiez que votre imprimante est connectée."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:666
|
||||
#, python-format
|
||||
|
@ -416,19 +418,19 @@ msgstr "Impossible de démarrer une nouvelle tâche d'impression car l'imprimant
|
|||
#, python-brace-format
|
||||
msgctxt "@label"
|
||||
msgid "Not enough material for spool {0}."
|
||||
msgstr "Pas suffisamment de matériau pour bobine {0}."
|
||||
msgstr "Pas suffisamment de matériau pour la bobine {0}."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:720
|
||||
#, python-brace-format
|
||||
msgctxt "@label"
|
||||
msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}"
|
||||
msgstr "PrintCore différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeuse {2}"
|
||||
msgstr "PrintCore différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeur {2}"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:734
|
||||
#, python-brace-format
|
||||
msgctxt "@label"
|
||||
msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}"
|
||||
msgstr "Matériau différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeuse {2}"
|
||||
msgstr "Matériau différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeur {2}"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:742
|
||||
#, python-brace-format
|
||||
|
@ -444,7 +446,7 @@ msgstr "Êtes-vous sûr(e) de vouloir imprimer avec la configuration sélectionn
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:748
|
||||
msgctxt "@label"
|
||||
msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer."
|
||||
msgstr "Problème de compatibilité entre la configuration ou l'étalonnage de l'imprimante et Cura. Pour un résultat optimal, découpez toujours pour les PrintCores et matériaux insérés dans votre imprimante."
|
||||
msgstr "Problème de compatibilité entre la configuration ou la calibration de l'imprimante et Cura. Pour un résultat optimal, découpez toujours les PrintCores et matériaux insérés dans votre imprimante."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:754
|
||||
msgctxt "@window:title"
|
||||
|
@ -465,7 +467,7 @@ msgstr "Envoi des données à l'imprimante"
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:874
|
||||
msgctxt "@info:title"
|
||||
msgid "Sending Data"
|
||||
msgstr "Envoi des données..."
|
||||
msgstr "Envoi des données"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:945
|
||||
msgctxt "@info:status"
|
||||
|
@ -501,12 +503,12 @@ msgstr "Synchroniser avec votre imprimante"
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1293
|
||||
msgctxt "@label"
|
||||
msgid "Would you like to use your current printer configuration in Cura?"
|
||||
msgstr "Voulez-vous utiliser votre configuration d'imprimante actuelle dans Cura ?"
|
||||
msgstr "Voulez-vous utiliser votre configuration actuelle d'imprimante dans Cura ?"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1295
|
||||
msgctxt "@label"
|
||||
msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer."
|
||||
msgstr "Les PrintCores et / ou matériaux sur votre imprimante diffèrent de ceux de votre projet actuel. Pour un résultat optimal, découpez toujours pour les PrintCores et matériaux insérés dans votre imprimante."
|
||||
msgstr "Les PrintCores et / ou les matériaux sur votre imprimante sont différents de ceux de votre projet actuel. Pour un résultat optimal, découpez toujours les PrintCores et matériaux insérés dans votre imprimante."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:112
|
||||
msgid "This printer is not set up to host a group of connected Ultimaker 3 printers."
|
||||
|
@ -521,7 +523,7 @@ msgstr "L'imprimante n'est pas configurée pour héberger un groupe de {count} i
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:114
|
||||
#, python-brace-format
|
||||
msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate."
|
||||
msgstr "{printer_name} a terminé d'imprimer '{job_name}'. Veuillez enlever l'impression et confirmer avoir débarrassé le plateau."
|
||||
msgstr "{printer_name} a terminé d'imprimer '{job_name}'. Veuillez enlever l'impression et confirmer avoir nettoyé le plateau."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:115
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:533
|
||||
|
@ -601,7 +603,7 @@ msgstr "Surveiller"
|
|||
#, python-brace-format
|
||||
msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!"
|
||||
msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer."
|
||||
msgstr "De nouvelles fonctionnalités sont disponibles pour votre {machine_name} ! Il est recommandé de mettre à jour le firmware sur votre imprimante."
|
||||
msgstr "De nouvelles fonctionnalités sont disponibles pour votre {machine_name} ! Il est recommandé de mettre à jour le firmware de votre imprimante."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:67
|
||||
#, python-format
|
||||
|
@ -630,7 +632,10 @@ msgid ""
|
|||
"Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n"
|
||||
"\n"
|
||||
" Thanks!."
|
||||
msgstr "Aucun modèle n'a été trouvé à l'intérieur de votre dessin. Pouvez-vous vérifier son contenu de nouveau et vous assurer qu'une pièce ou un assemblage est présent ?\n\n Merci !"
|
||||
msgstr ""
|
||||
"Aucun modèle n'a été trouvé à l'intérieur de votre dessin. Pouvez-vous vérifier son contenu de nouveau et vous assurer qu'une pièce ou un assemblage est présent ?\n"
|
||||
"\n"
|
||||
" Merci !"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:595
|
||||
msgctxt "@info:status"
|
||||
|
@ -638,7 +643,10 @@ msgid ""
|
|||
"Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n"
|
||||
"\n"
|
||||
"Sorry!"
|
||||
msgstr "Plus d'une pièce ou d'un assemblage ont été trouvés dans votre dessin. Nous ne prenons actuellement en charge que les dessins comptant exactement une pièce ou un assemblage.\n\nDésolé !"
|
||||
msgstr ""
|
||||
"Plus d'une pièce ou d'un ensemble de pièces ont été trouvés dans votre dessin. Nous ne prenons actuellement en charge que les dessins comptant exactement une pièce ou un ensemble de pièces.\n"
|
||||
"\n"
|
||||
"Désolé !"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:25
|
||||
msgctxt "@item:inlistbox"
|
||||
|
@ -663,7 +671,12 @@ msgid ""
|
|||
"\n"
|
||||
"With kind regards\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
msgstr "Cher client,\nNous n'avons pas pu trouver une installation valide de SolidWorks sur votre système. Cela signifie soit que SolidWorks n'est pas installé, soit que vous ne possédez pas de licence valide. Veuillez vous assurer que l'exécution de SolidWorks lui-même fonctionne sans problèmes et / ou contactez votre service IT.\n\nCordialement,\n - Thomas Karl Pietrowski"
|
||||
msgstr ""
|
||||
"Cher client,\n"
|
||||
"Nous n'avons pas pu trouver une installation valide de SolidWorks sur votre système. Cela signifie soit que SolidWorks n'est pas installé, soit que vous ne possédez pas de licence valide. Veuillez vous assurer que l'exécution de SolidWorks lui-même fonctionne sans problèmes et / ou contactez votre service IT.\n"
|
||||
"\n"
|
||||
"Cordialement,\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:57
|
||||
msgctxt "@info:status"
|
||||
|
@ -673,7 +686,12 @@ msgid ""
|
|||
"\n"
|
||||
"With kind regards\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
msgstr "Cher client,\nVous exécutez actuellement ce plug-in sur un système d'exploitation autre que Windows. Ce plug-in fonctionne uniquement sous Windows et lorsque SolidWorks est installé avec une licence valide. Veuillez installer ce plug-in sur un poste Windows où SolidWorks est installé.\n\nCordialement,\n - Thomas Karl Pietrowski"
|
||||
msgstr ""
|
||||
"Cher client,\n"
|
||||
"Vous exécutez actuellement ce plug-in sur un système d'exploitation autre que Windows. Ce plug-in fonctionne uniquement sous Windows et lorsque SolidWorks est installé avec une licence valide. Veuillez installer ce plug-in sur un poste Windows où SolidWorks est installé.\n"
|
||||
"\n"
|
||||
"Cordialement,\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:70
|
||||
msgid "Configure"
|
||||
|
@ -710,7 +728,7 @@ msgstr "Cura recueille des statistiques d'utilisation anonymes."
|
|||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:46
|
||||
msgctxt "@info:title"
|
||||
msgid "Collecting Data"
|
||||
msgstr "Collecte des données..."
|
||||
msgstr "Collecte de données"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:48
|
||||
msgctxt "@action:button"
|
||||
|
@ -747,7 +765,9 @@ msgctxt "@info:status"
|
|||
msgid ""
|
||||
"Could not export using \"{}\" quality!\n"
|
||||
"Felt back to \"{}\"."
|
||||
msgstr "Impossible d'exporter avec la qualité \"{}\" !\nQualité redéfinie sur \"{}\"."
|
||||
msgstr ""
|
||||
"Impossible d'exporter avec la qualité \"{}\" !\n"
|
||||
"Qualité redéfinie sur \"{}\"."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14
|
||||
|
@ -965,12 +985,12 @@ msgstr "Mise à niveau du firmware"
|
|||
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.py:14
|
||||
msgctxt "@action"
|
||||
msgid "Checkup"
|
||||
msgstr "Check-up"
|
||||
msgstr "Vérification"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:15
|
||||
msgctxt "@action"
|
||||
msgid "Level build plate"
|
||||
msgstr "Nivellement du plateau"
|
||||
msgstr "Paramétrage du plateau de fabrication"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/PrintInformation.py:98
|
||||
msgctxt "@tooltip"
|
||||
|
@ -1010,7 +1030,7 @@ msgstr "Support"
|
|||
#: /home/ruben/Projects/Cura/cura/PrintInformation.py:105
|
||||
msgctxt "@tooltip"
|
||||
msgid "Skirt"
|
||||
msgstr "Jupe"
|
||||
msgstr "Contourner"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/PrintInformation.py:106
|
||||
msgctxt "@tooltip"
|
||||
|
@ -1074,7 +1094,7 @@ msgstr "Matériau personnalisé"
|
|||
#: /home/ruben/Projects/Cura/cura/Settings/ExtrudersModel.py:205
|
||||
msgctxt "@menuitem"
|
||||
msgid "Not overridden"
|
||||
msgstr "Pas écrasé"
|
||||
msgstr "Pas pris en compte"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:124
|
||||
msgctxt "@info:status"
|
||||
|
@ -1204,7 +1224,7 @@ msgstr "Multiplication et placement d'objets"
|
|||
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:78
|
||||
msgctxt "@info:title"
|
||||
msgid "Placing Object"
|
||||
msgstr "Placement de l'objet..."
|
||||
msgstr "Placement de l'objet"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/MultiplyObjectsJob.py:78
|
||||
#: /home/ruben/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:88
|
||||
|
@ -1242,7 +1262,10 @@ msgid ""
|
|||
"<p><b>A fatal error has occurred. Please send us this Crash Report to fix the problem</p></b>\n"
|
||||
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
|
||||
" "
|
||||
msgstr "<p><b>Une erreur fatale s'est produite. Veuillez nous envoyer ce Rapport d'incident pour résoudre le problème</p></b>\n <p>Veuillez utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs</p>\n "
|
||||
msgstr ""
|
||||
"<p><b>Une erreur fatale s'est produite. Veuillez nous envoyer ce Rapport d'incident pour résoudre le problème</p></b>\n"
|
||||
" <p>Veuillez utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs</p>\n"
|
||||
" "
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:102
|
||||
msgctxt "@title:groupbox"
|
||||
|
@ -1310,7 +1333,7 @@ msgstr "Retraçage de l'erreur"
|
|||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:214
|
||||
msgctxt "@title:groupbox"
|
||||
msgid "Logs"
|
||||
msgstr "Journaux"
|
||||
msgstr "Registres"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:237
|
||||
msgctxt "@title:groupbox"
|
||||
|
@ -1330,7 +1353,7 @@ msgstr "Chargement des machines..."
|
|||
#: /home/ruben/Projects/Cura/cura/CuraApplication.py:660
|
||||
msgctxt "@info:progress"
|
||||
msgid "Setting up scene..."
|
||||
msgstr "Préparation de la scène..."
|
||||
msgstr "Préparation de la tâche..."
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CuraApplication.py:702
|
||||
msgctxt "@info:progress"
|
||||
|
@ -1481,7 +1504,7 @@ msgstr "La différence de hauteur entre la pointe de la buse et le système de p
|
|||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:254
|
||||
msgctxt "@label"
|
||||
msgid "Number of Extruders"
|
||||
msgstr "Nombre d'extrudeuses"
|
||||
msgstr "Nombre d'extrudeurs"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:310
|
||||
msgctxt "@label"
|
||||
|
@ -1536,12 +1559,12 @@ msgstr "Décalage buse Y"
|
|||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:444
|
||||
msgctxt "@label"
|
||||
msgid "Extruder Start Gcode"
|
||||
msgstr "Extrudeuse Gcode de démarrage"
|
||||
msgstr "Extrudeur Gcode de démarrage"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:462
|
||||
msgctxt "@label"
|
||||
msgid "Extruder End Gcode"
|
||||
msgstr "Extrudeuse Gcode de fin"
|
||||
msgstr "Extrudeur Gcode de fin"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.qml:18
|
||||
msgctxt "@label"
|
||||
|
@ -1618,7 +1641,10 @@ msgid ""
|
|||
"To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n"
|
||||
"\n"
|
||||
"Select your printer from the list below:"
|
||||
msgstr "Pour imprimer directement sur votre imprimante sur le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble réseau ou en connectant votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers g-code sur votre imprimante.\n\nSélectionnez votre imprimante dans la liste ci-dessous :"
|
||||
msgstr ""
|
||||
"Pour imprimer directement sur votre imprimante sur le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble réseau ou en connectant votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers g-code sur votre imprimante.\n"
|
||||
"\n"
|
||||
"Sélectionnez votre imprimante dans la liste ci-dessous :"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:75
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
|
||||
|
@ -1725,7 +1751,7 @@ msgstr "Imprimer"
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterMonitorItem.qml:36
|
||||
msgctxt "@label: arg 1 is group name"
|
||||
msgid "%1 is not set up to host a group of connected Ultimaker 3 printers"
|
||||
msgstr "%1 n'est pas configurée pour héberger un groupe d'imprimantes connectées Ultimaker 3."
|
||||
msgstr "%1 n'est pas configurée pour héberger un groupe d'imprimantes connectées Ultimaker 3"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterMonitorItem.qml:55
|
||||
msgctxt "@label link to connect manager"
|
||||
|
@ -1748,7 +1774,7 @@ msgstr "Afficher les tâches d'impression"
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:408
|
||||
msgctxt "@label"
|
||||
msgid "Preparing to print"
|
||||
msgstr "Préparation de l'impression..."
|
||||
msgstr "Préparation de l'impression"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:39
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:271
|
||||
|
@ -1928,7 +1954,9 @@ msgctxt "@action:button"
|
|||
msgid ""
|
||||
"Open the directory\n"
|
||||
"with macro and icon"
|
||||
msgstr "Ouvrez le répertoire\ncontenant la macro et l'icône"
|
||||
msgstr ""
|
||||
"Ouvrez le répertoire\n"
|
||||
"contenant la macro et l'icône"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:160
|
||||
msgctxt "@description:label"
|
||||
|
@ -2104,12 +2132,12 @@ msgstr "Paroi interne"
|
|||
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:410
|
||||
msgctxt "@label"
|
||||
msgid "min"
|
||||
msgstr "min."
|
||||
msgstr "min"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:452
|
||||
msgctxt "@label"
|
||||
msgid "max"
|
||||
msgstr "max."
|
||||
msgstr "max"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:18
|
||||
msgctxt "@title:window"
|
||||
|
@ -2276,7 +2304,7 @@ msgstr "Créer"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:72
|
||||
msgctxt "@action:title"
|
||||
msgid "Summary - Cura Project"
|
||||
msgstr "Résumé - Projet Cura"
|
||||
msgstr "Sommaire - Projet Cura"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:92
|
||||
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:90
|
||||
|
@ -2287,7 +2315,7 @@ msgstr "Paramètres de l'imprimante"
|
|||
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "How should the conflict in the machine be resolved?"
|
||||
msgstr "Comment le conflit de la machine doit-il être résolu ?"
|
||||
msgstr "Comment le problème de la machine doit-il être résolu ?"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:128
|
||||
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:99
|
||||
|
@ -2313,7 +2341,7 @@ msgstr "Paramètres de profil"
|
|||
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:181
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "How should the conflict in the profile be resolved?"
|
||||
msgstr "Comment le conflit du profil doit-il être résolu ?"
|
||||
msgstr "Comment le problème du profil doit-il être résolu ?"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:216
|
||||
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:174
|
||||
|
@ -2349,7 +2377,7 @@ msgstr "Paramètres du matériau"
|
|||
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:269
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "How should the conflict in the material be resolved?"
|
||||
msgstr "Comment le conflit du matériau doit-il être résolu ?"
|
||||
msgstr "Comment le problème du matériau doit-il être résolu ?"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:312
|
||||
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:209
|
||||
|
@ -2412,7 +2440,7 @@ msgstr "Télécharger"
|
|||
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:199
|
||||
msgctxt "@title:window"
|
||||
msgid "Plugin License Agreement"
|
||||
msgstr "Plug-in d'accord de licence"
|
||||
msgstr "Plug-in de l'accord de licence"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:220
|
||||
msgctxt "@label"
|
||||
|
@ -2420,7 +2448,10 @@ msgid ""
|
|||
"This plugin contains a license.\n"
|
||||
"You need to accept this license to install this plugin.\n"
|
||||
"Do you agree with the terms below?"
|
||||
msgstr "Ce plug-in contient une licence.\nVous devez approuver cette licence pour installer ce plug-in.\nAcceptez-vous les clauses ci-dessous ?"
|
||||
msgstr ""
|
||||
"Ce plug-in contient une licence.\n"
|
||||
"Vous devez approuver cette licence pour installer ce plug-in.\n"
|
||||
"Acceptez-vous les clauses ci-dessous ?"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:242
|
||||
msgctxt "@action:button"
|
||||
|
@ -2609,7 +2640,7 @@ msgstr "Contrôlée"
|
|||
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:284
|
||||
msgctxt "@label"
|
||||
msgid "Everything is in order! You're done with your CheckUp."
|
||||
msgstr "Tout est en ordre ! Vous avez terminé votre check-up."
|
||||
msgstr "Tout est en ordre ! Vous avez terminé votre vérification."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:87
|
||||
msgctxt "@label:MonitorStatus"
|
||||
|
@ -2625,7 +2656,7 @@ msgstr "L'imprimante n'accepte pas les commandes"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:194
|
||||
msgctxt "@label:MonitorStatus"
|
||||
msgid "In maintenance. Please check the printer"
|
||||
msgstr "En maintenance. Vérifiez l'imprimante"
|
||||
msgstr "En maintenance. Veuillez vérifier l'imprimante"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:102
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:184
|
||||
|
@ -2648,7 +2679,7 @@ msgstr "Préparation..."
|
|||
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:110
|
||||
msgctxt "@label:MonitorStatus"
|
||||
msgid "Please remove the print"
|
||||
msgstr "Supprimez l'imprimante"
|
||||
msgstr "Veuillez supprimer l'imprimante"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/MonitorButton.qml:241
|
||||
msgctxt "@label:"
|
||||
|
@ -2685,7 +2716,9 @@ msgctxt "@text:window"
|
|||
msgid ""
|
||||
"You have customized some profile settings.\n"
|
||||
"Would you like to keep or discard those settings?"
|
||||
msgstr "Vous avez personnalisé certains paramètres du profil.\nSouhaitez-vous conserver ces changements, ou les annuler ?"
|
||||
msgstr ""
|
||||
"Vous avez personnalisé certains paramètres du profil.\n"
|
||||
"Souhaitez-vous conserver ces changements, ou les annuler ?"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:110
|
||||
msgctxt "@title:column"
|
||||
|
@ -3353,7 +3386,9 @@ msgctxt "@info:credit"
|
|||
msgid ""
|
||||
"Cura is developed by Ultimaker B.V. in cooperation with the community.\n"
|
||||
"Cura proudly uses the following open source projects:"
|
||||
msgstr "Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\nCura est fier d'utiliser les projets open source suivants :"
|
||||
msgstr ""
|
||||
"Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\n"
|
||||
"Cura est fier d'utiliser les projets open source suivants :"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:118
|
||||
msgctxt "@label"
|
||||
|
@ -3373,7 +3408,7 @@ msgstr "Générateur GCode"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:121
|
||||
msgctxt "@label"
|
||||
msgid "Interprocess communication library"
|
||||
msgstr "Bibliothèque de communication interprocess"
|
||||
msgstr "Bibliothèque de communication inter-process"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:123
|
||||
msgctxt "@label"
|
||||
|
@ -3461,7 +3496,10 @@ msgid ""
|
|||
"Some setting/override values are different from the values stored in the profile.\n"
|
||||
"\n"
|
||||
"Click to open the profile manager."
|
||||
msgstr "Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n\nCliquez pour ouvrir le gestionnaire de profils."
|
||||
msgstr ""
|
||||
"Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n"
|
||||
"\n"
|
||||
"Cliquez pour ouvrir le gestionnaire de profils."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:150
|
||||
msgctxt "@label:textbox"
|
||||
|
@ -3499,7 +3537,10 @@ msgid ""
|
|||
"Some hidden settings use values different from their normal calculated value.\n"
|
||||
"\n"
|
||||
"Click to make these settings visible."
|
||||
msgstr "Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n\nCliquez pour rendre ces paramètres visibles."
|
||||
msgstr ""
|
||||
"Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n"
|
||||
"\n"
|
||||
"Cliquez pour rendre ces paramètres visibles."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:61
|
||||
msgctxt "@label Header for list of settings."
|
||||
|
@ -3514,7 +3555,7 @@ msgstr "Touché par"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:156
|
||||
msgctxt "@label"
|
||||
msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders."
|
||||
msgstr "Ce paramètre est toujours partagé par toutes les extrudeuses. Le modifier ici entraînera la modification de la valeur pour toutes les extrudeuses."
|
||||
msgstr "Ce paramètre est toujours partagé par tous les extrudeurs. Le modifier ici entraînera la modification de la valeur pour tous les extrudeurs."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:159
|
||||
msgctxt "@label"
|
||||
|
@ -3527,7 +3568,10 @@ msgid ""
|
|||
"This setting has a value that is different from the profile.\n"
|
||||
"\n"
|
||||
"Click to restore the value of the profile."
|
||||
msgstr "Ce paramètre possède une valeur qui est différente du profil.\n\nCliquez pour restaurer la valeur du profil."
|
||||
msgstr ""
|
||||
"Ce paramètre possède une valeur qui est différente du profil.\n"
|
||||
"\n"
|
||||
"Cliquez pour restaurer la valeur du profil."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:288
|
||||
msgctxt "@label"
|
||||
|
@ -3535,7 +3579,10 @@ msgid ""
|
|||
"This setting is normally calculated, but it currently has an absolute value set.\n"
|
||||
"\n"
|
||||
"Click to restore the calculated value."
|
||||
msgstr "Ce paramètre est normalement calculé mais il possède actuellement une valeur absolue définie.\n\nCliquez pour restaurer la valeur calculée."
|
||||
msgstr ""
|
||||
"Ce paramètre est normalement calculé mais il possède actuellement une valeur absolue définie.\n"
|
||||
"\n"
|
||||
"Cliquez pour restaurer la valeur calculée."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:128
|
||||
msgctxt "@label:listbox"
|
||||
|
@ -3547,7 +3594,9 @@ msgctxt "@label:listbox"
|
|||
msgid ""
|
||||
"Print Setup disabled\n"
|
||||
"G-code files cannot be modified"
|
||||
msgstr "Configuration de l'impression désactivée\nLes fichiers G-Code ne peuvent pas être modifiés"
|
||||
msgstr ""
|
||||
"Configuration de l'impression désactivée\n"
|
||||
"Les fichiers G-Code ne peuvent pas être modifiés"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:342
|
||||
msgctxt "@label Hours and minutes"
|
||||
|
@ -3659,7 +3708,7 @@ msgstr "Aucune imprimante n'est connectée"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:139
|
||||
msgctxt "@label"
|
||||
msgid "Extruder"
|
||||
msgstr "Extrudeuse"
|
||||
msgstr "Extrudeur"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:120
|
||||
msgctxt "@tooltip"
|
||||
|
@ -4168,7 +4217,7 @@ msgstr "Nouveau projet"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:555
|
||||
msgctxt "@info:question"
|
||||
msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings."
|
||||
msgstr "Êtes-vous sûr(e) de souhaiter lancer un nouveau projet ? Cela supprimera les objets du plateau ainsi que tous paramètres non enregistrés."
|
||||
msgstr "Êtes-vous sûr(e) de vouloir commencer un nouveau projet ? Cela supprimera les objets du plateau ainsi que tous paramètres non enregistrés."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:797
|
||||
msgctxt "@window:title"
|
||||
|
@ -4193,7 +4242,7 @@ msgstr "Enregistrer le projet"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:136
|
||||
msgctxt "@action:label"
|
||||
msgid "Extruder %1"
|
||||
msgstr "Extrudeuse %1"
|
||||
msgstr "Extrudeur %1"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:146
|
||||
msgctxt "@action:label"
|
||||
|
@ -4258,12 +4307,12 @@ msgstr "Générer les supports"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:781
|
||||
msgctxt "@label"
|
||||
msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing."
|
||||
msgstr "Générer des structures pour soutenir les parties du modèle qui possèdent des porte-à-faux. Sans ces structures, ces parties s'effondreront durant l'impression."
|
||||
msgstr "Générer des supports pour soutenir les parties du modèle qui possèdent des porte-à-faux. Sans ces supports, ces parties s'effondreront durant l'impression."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:799
|
||||
msgctxt "@label"
|
||||
msgid "Support Extruder"
|
||||
msgstr "Extrudeuse de soutien"
|
||||
msgstr "Extrudeur pour matériau support"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:851
|
||||
msgctxt "@label"
|
||||
|
@ -4278,7 +4327,7 @@ msgstr "Adhérence au plateau"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:929
|
||||
msgctxt "@label"
|
||||
msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards."
|
||||
msgstr "Activez l'impression d'une bordure ou plaquette (Brim/Raft). Cela ajoutera une zone plate autour de ou sous votre objet qui est facile à découper par la suite."
|
||||
msgstr "Activez l'impression du Brim ou Raft. Cela ajoutera une zone plate autour de ou sous votre objet qui est facile à retirer par la suite."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:969
|
||||
msgctxt "@label"
|
||||
|
@ -4500,7 +4549,7 @@ msgstr "Vérifie les mises à jour du firmware."
|
|||
#: FirmwareUpdateChecker/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "Firmware Update Checker"
|
||||
msgstr "Vérificateur des mises à jour du firmware"
|
||||
msgstr "Vérification des mises à jour du firmware"
|
||||
|
||||
#: CuraSolidWorksPlugin/plugin.json
|
||||
msgctxt "description"
|
||||
|
@ -4560,7 +4609,7 @@ msgstr "Offre la possibilité de lire et d'écrire des profils matériels basés
|
|||
#: XmlMaterialProfile/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "Material Profiles"
|
||||
msgstr "Profils matériels"
|
||||
msgstr "Profils matériaux"
|
||||
|
||||
#: LegacyProfileReader/plugin.json
|
||||
msgctxt "description"
|
||||
|
@ -4690,7 +4739,7 @@ msgstr "Vous aide à installer un bouton « exporter vers Cura » dans Siemens
|
|||
#: cura-siemensnx-plugin/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "Siemens NX Integration"
|
||||
msgstr "Siemens NX Integration"
|
||||
msgstr "Intégration Siemens NX"
|
||||
|
||||
#: 3MFReader/plugin.json
|
||||
msgctxt "description"
|
||||
|
@ -4765,17 +4814,17 @@ msgstr "Générateur 3MF"
|
|||
#: UserAgreementPlugin/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Ask the user once if he/she agrees with our license"
|
||||
msgstr "Demander à l'utilisateur une fois s'il appose son accord à notre licence"
|
||||
msgstr "Demander à l'utilisateur une fois s'il est d'accord avec les termes de notre licence"
|
||||
|
||||
#: UserAgreementPlugin/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "UserAgreement"
|
||||
msgstr "UserAgreement"
|
||||
msgstr "Accord de l'utilisateur"
|
||||
|
||||
#: UltimakerMachineActions/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)"
|
||||
msgstr "Fournit les actions de la machine pour les machines Ultimaker (telles que l'assistant de calibration du plateau, sélection des mises à niveau, etc.)"
|
||||
msgstr "Fournit les actions de la machine pour les machines Ultimaker (tels que l'assistant de calibration du plateau, sélection des mises à niveau, etc.)"
|
||||
|
||||
#: UltimakerMachineActions/plugin.json
|
||||
msgctxt "name"
|
||||
|
|
|
@ -1,20 +1,21 @@
|
|||
# Cura JSON setting files
|
||||
# Copyright (C) 2017 Ultimaker
|
||||
# Cura
|
||||
# Copyright (C) 2018 Ultimaker
|
||||
# This file is distributed under the same license as the Cura package.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2017.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2018.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 3.0\n"
|
||||
"Project-Id-Version: Cura 3.2\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
|
||||
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
|
||||
"POT-Creation-Date: 2018-01-29 09:48+0000\n"
|
||||
"PO-Revision-Date: 2018-02-13 15:31+0100\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: French\n"
|
||||
"Language: fr_FR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 2.0.6\n"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_settings label"
|
||||
|
@ -56,7 +57,9 @@ msgctxt "machine_start_gcode description"
|
|||
msgid ""
|
||||
"Gcode commands to be executed at the very start - separated by \n"
|
||||
"."
|
||||
msgstr "Commandes Gcode à exécuter au tout début, séparées par \n."
|
||||
msgstr ""
|
||||
"Commandes Gcode à exécuter au tout début, séparées par \n"
|
||||
"."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_end_gcode label"
|
||||
|
@ -68,17 +71,19 @@ msgctxt "machine_end_gcode description"
|
|||
msgid ""
|
||||
"Gcode commands to be executed at the very end - separated by \n"
|
||||
"."
|
||||
msgstr "Commandes Gcode à exécuter à la toute fin, séparées par \n."
|
||||
msgstr ""
|
||||
"Commandes Gcode à exécuter à la toute fin, séparées par \n"
|
||||
"."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_guid label"
|
||||
msgid "Material GUID"
|
||||
msgstr "GUID matériau"
|
||||
msgstr "Identification GUID du matériau"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_guid description"
|
||||
msgid "GUID of the material. This is set automatically. "
|
||||
msgstr "GUID du matériau. Cela est configuré automatiquement. "
|
||||
msgstr "Identification GUID du matériau. Cela est configuré automatiquement. "
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_bed_temp_wait label"
|
||||
|
@ -148,7 +153,7 @@ msgstr "Forme du plateau"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_shape description"
|
||||
msgid "The shape of the build plate without taking unprintable areas into account."
|
||||
msgstr "La forme du plateau sans prendre les zones non imprimables en compte."
|
||||
msgstr "La forme du plateau sans prendre en compte les zones non imprimables."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_shape option rectangular"
|
||||
|
@ -173,12 +178,12 @@ msgstr "La hauteur (sens Z) de la zone imprimable."
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_bed label"
|
||||
msgid "Has Heated Build Plate"
|
||||
msgstr "A un plateau chauffé"
|
||||
msgstr "A un plateau chauffant"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heated_bed description"
|
||||
msgid "Whether the machine has a heated build plate present."
|
||||
msgstr "Si la machine a un plateau chauffé présent."
|
||||
msgstr "Si la machine a un plateau chauffant existant."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_center_is_zero label"
|
||||
|
@ -198,7 +203,7 @@ msgstr "Nombre d'extrudeuses"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_extruder_count description"
|
||||
msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle."
|
||||
msgstr "Nombre de trains d'extrudeuse. Un train d'extrudeuse est la combinaison d'un chargeur, d'un tube bowden et d'une buse."
|
||||
msgstr "Nombre de systèmes d'extrusion. Un système d'extrusion est la combinaison d'un feeder, d'un tube bowden et d'une buse."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_nozzle_tip_outer_diameter label"
|
||||
|
@ -238,7 +243,7 @@ msgstr "Longueur de la zone chauffée"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_heat_zone_length description"
|
||||
msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament."
|
||||
msgstr "Distance depuis la pointe du bec d'impression sur laquelle la chaleur du bec d'impression est transférée au filament."
|
||||
msgstr "Distance depuis la pointe de la buse sur laquelle la chaleur de la buse est transférée au filament."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_filament_park_distance label"
|
||||
|
@ -248,7 +253,7 @@ msgstr "Distance de stationnement du filament"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_filament_park_distance description"
|
||||
msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used."
|
||||
msgstr "Distance depuis la pointe du bec sur laquelle stationner le filament lorsqu'une extrudeuse n'est plus utilisée."
|
||||
msgstr "Distance depuis la pointe de la buse sur laquelle stationne le filament lorsqu'une extrudeuse n'est plus utilisée."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_nozzle_temp_enabled label"
|
||||
|
@ -263,7 +268,7 @@ msgstr "Contrôler ou non la température depuis Cura. Désactivez cette option
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_nozzle_heat_up_speed label"
|
||||
msgid "Heat up speed"
|
||||
msgstr "Vitesse de chauffage"
|
||||
msgstr "Vitesse de chauffe"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_nozzle_heat_up_speed description"
|
||||
|
@ -283,7 +288,7 @@ msgstr "La vitesse (°C/s) à laquelle la buse refroidit, sur une moyenne de la
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_min_cool_heat_time_window label"
|
||||
msgid "Minimal Time Standby Temperature"
|
||||
msgstr "Durée minimale température de veille"
|
||||
msgstr "Température minimale de veille"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_min_cool_heat_time_window description"
|
||||
|
@ -368,12 +373,12 @@ msgstr "Une liste de polygones comportant les zones dans lesquelles la tête d'i
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "nozzle_disallowed_areas label"
|
||||
msgid "Nozzle Disallowed Areas"
|
||||
msgstr "Zones interdites au bec d'impression"
|
||||
msgstr "Zones interdites à la buse"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "nozzle_disallowed_areas description"
|
||||
msgid "A list of polygons with areas the nozzle is not allowed to enter."
|
||||
msgstr "Une liste de polygones comportant les zones dans lesquelles le bec n'a pas le droit de pénétrer."
|
||||
msgstr "Une liste de polygones comportant les zones dans lesquelles la buse n'a pas le droit de pénétrer."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_head_polygon label"
|
||||
|
@ -383,7 +388,7 @@ msgstr "Polygone de la tête de machine"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_head_polygon description"
|
||||
msgid "A 2D silhouette of the print head (fan caps excluded)."
|
||||
msgstr "Une silhouette 2D de la tête d'impression (sans les capuchons du ventilateur)."
|
||||
msgstr "Une silhouette 2D de la tête d'impression (sans les carter du ventilateur)."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_head_with_fans_polygon label"
|
||||
|
@ -393,7 +398,7 @@ msgstr "Tête de la machine et polygone du ventilateur"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_head_with_fans_polygon description"
|
||||
msgid "A 2D silhouette of the print head (fan caps included)."
|
||||
msgstr "Une silhouette 2D de la tête d'impression (avec les capuchons du ventilateur)."
|
||||
msgstr "Une silhouette 2D de la tête d'impression (avec les carters du ventilateur)."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "gantry_height label"
|
||||
|
@ -408,12 +413,12 @@ msgstr "La différence de hauteur entre la pointe de la buse et le système de p
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_nozzle_id label"
|
||||
msgid "Nozzle ID"
|
||||
msgstr "ID buse"
|
||||
msgstr "ID de la buse"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_nozzle_id description"
|
||||
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
|
||||
msgstr "ID buse pour un train d'extrudeuse, comme « AA 0.4 » et « BB 0.8 »."
|
||||
msgstr "ID de la buse pour un système d'extrusion, comme « AA 0.4 » et « BB 0.8 »."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_nozzle_size label"
|
||||
|
@ -428,17 +433,17 @@ msgstr "Le diamètre intérieur de la buse. Modifiez ce paramètre si vous utili
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_use_extruder_offset_to_offset_coords label"
|
||||
msgid "Offset With Extruder"
|
||||
msgstr "Décalage avec extrudeuse"
|
||||
msgstr "Offset avec extrudeuse"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_use_extruder_offset_to_offset_coords description"
|
||||
msgid "Apply the extruder offset to the coordinate system."
|
||||
msgstr "Appliquer le décalage de l'extrudeuse au système de coordonnées."
|
||||
msgstr "Appliquer l'offset de l'extrudeuse au système de coordonnées."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "extruder_prime_pos_z label"
|
||||
msgid "Extruder Prime Z Position"
|
||||
msgstr "Extrudeuse Position d'amorçage Z"
|
||||
msgstr "Position d'amorçage en Z de l'extrudeuse"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "extruder_prime_pos_z description"
|
||||
|
@ -598,7 +603,7 @@ msgstr "Tous les paramètres qui influent sur la résolution de l'impression. Ce
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "layer_height label"
|
||||
msgid "Layer Height"
|
||||
msgstr "Hauteur de la couche"
|
||||
msgstr "Hauteur de couche"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_height description"
|
||||
|
@ -608,7 +613,7 @@ msgstr "La hauteur de chaque couche en mm. Des valeurs plus élevées créent de
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "layer_height_0 label"
|
||||
msgid "Initial Layer Height"
|
||||
msgstr "Hauteur de la couche initiale"
|
||||
msgstr "Hauteur de couche initiale"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "layer_height_0 description"
|
||||
|
@ -628,12 +633,12 @@ msgstr "Largeur d'une ligne. Généralement, la largeur de chaque ligne doit cor
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "wall_line_width label"
|
||||
msgid "Wall Line Width"
|
||||
msgstr "Largeur de ligne de la paroi"
|
||||
msgstr "Largeur de ligne de la coque"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "wall_line_width description"
|
||||
msgid "Width of a single wall line."
|
||||
msgstr "Largeur d'une seule ligne de la paroi."
|
||||
msgstr "Largeur d'une seule ligne de la paroie."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "wall_line_width_0 label"
|
||||
|
@ -688,7 +693,7 @@ msgstr "Largeur d'une seule ligne de jupe ou de bordure."
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_line_width label"
|
||||
msgid "Support Line Width"
|
||||
msgstr "Largeur de ligne de support"
|
||||
msgstr "Largeur de ligne des supports"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_line_width description"
|
||||
|
@ -708,12 +713,12 @@ msgstr "Largeur d'une seule ligne de plafond ou de bas de support."
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_line_width label"
|
||||
msgid "Support Roof Line Width"
|
||||
msgstr "Largeur de ligne de plafond de support"
|
||||
msgstr "Largeur de ligne du toit de support"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_line_width description"
|
||||
msgid "Width of a single support roof line."
|
||||
msgstr "Largeur d'une seule ligne de plafond de support."
|
||||
msgstr "Largeur d'une seule ligne de toit de support."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_line_width label"
|
||||
|
@ -763,7 +768,7 @@ msgstr "Extrudeuse de paroi"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "wall_extruder_nr description"
|
||||
msgid "The extruder train used for printing the walls. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse utilisé pour l'impression des parois. Cela est utilisé en multi-extrusion."
|
||||
msgstr "Le système d'extrusion utilisé pour l'impression des parois. Cela est utilisé en multi-extrusion."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "wall_0_extruder_nr label"
|
||||
|
@ -773,7 +778,7 @@ msgstr "Extrudeuse de paroi externe"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "wall_0_extruder_nr description"
|
||||
msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse utilisé pour l'impression des parois externes. Cela est utilisé en multi-extrusion."
|
||||
msgstr "Le système d'extrusion utilisé pour l'impression des parois externes. Cela est utilisé en multi-extrusion."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "wall_x_extruder_nr label"
|
||||
|
@ -783,7 +788,7 @@ msgstr "Extrudeuse de paroi interne"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "wall_x_extruder_nr description"
|
||||
msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse utilisé pour l'impression des parois internes. Cela est utilisé en multi-extrusion."
|
||||
msgstr "Le système d'extrusion utilisé pour l'impression des parois internes. Cela est utilisé en multi-extrusion."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "wall_thickness label"
|
||||
|
@ -823,7 +828,7 @@ msgstr "Extrudeuse de couche extérieure de la surface supérieure"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "roofing_extruder_nr description"
|
||||
msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse utilisé pour l'impression de la couche extérieure supérieure. Cela est utilisé en multi-extrusion."
|
||||
msgstr "Le système d'extrusion utilisé pour l'impression de la couche extérieure supérieure. Cela est utilisé en multi-extrusion."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "roofing_layer_count label"
|
||||
|
@ -843,7 +848,7 @@ msgstr "Extrudeuse du dessus/dessous"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "top_bottom_extruder_nr description"
|
||||
msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse utilisé pour l'impression de la couche extérieure du haut et du bas. Cela est utilisé en multi-extrusion."
|
||||
msgstr "Le système d'extrusion utilisé pour l'impression de la couche extérieure du haut et du bas. Cela est utilisé en multi-extrusion."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "top_bottom_thickness label"
|
||||
|
@ -958,12 +963,12 @@ msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lo
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "wall_0_inset label"
|
||||
msgid "Outer Wall Inset"
|
||||
msgstr "Insert de paroi externe"
|
||||
msgstr "Enchevêtrement de la paroi externe"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "wall_0_inset description"
|
||||
msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model."
|
||||
msgstr "Insert appliqué sur le passage de la paroi externe. Si la paroi externe est plus petite que la buse et imprimée après les parois intérieures, utiliser ce décalage pour que le trou dans la buse chevauche les parois internes et non l'extérieur du modèle."
|
||||
msgstr "Enchevêtrement appliqué sur le passage de la paroi externe. Si la paroi externe est plus petite que la buse et imprimée après les parois intérieures, utiliser cet Offset pour que le trou dans la buse chevauche les parois internes et non l'extérieur du modèle."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "optimize_wall_printing_order label"
|
||||
|
@ -1028,12 +1033,12 @@ msgstr "Compenser le débit pour les parties d'une paroi intérieure imprimées
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "fill_perimeter_gaps label"
|
||||
msgid "Fill Gaps Between Walls"
|
||||
msgstr "Remplir les trous entre les parois"
|
||||
msgstr "Remplir l'espace entre les parois"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "fill_perimeter_gaps description"
|
||||
msgid "Fills the gaps between walls where no walls fit."
|
||||
msgstr "Imprime les remplissages entre les parois lorsqu'aucune paroi ne convient."
|
||||
msgstr "Rempli l'espace entre les parois lorsqu'aucune paroi ne convient."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "fill_perimeter_gaps option nowhere"
|
||||
|
@ -1048,12 +1053,12 @@ msgstr "Partout"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "filter_out_tiny_gaps label"
|
||||
msgid "Filter Out Tiny Gaps"
|
||||
msgstr "Filtrer les très petits trous"
|
||||
msgstr "Filtrer les petits espaces"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "filter_out_tiny_gaps description"
|
||||
msgid "Filter out tiny gaps to reduce blobs on outside of model."
|
||||
msgstr "Filtrer les très petits trous pour réduire la présence de gouttes à l'extérieur du modèle."
|
||||
msgstr "Filtrer les petits espaces pour réduire la présence de gouttes à l'extérieur du modèle."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "fill_outline_gaps label"
|
||||
|
@ -1068,12 +1073,12 @@ msgstr "Imprimer les parties du modèle qui sont horizontalement plus fines que
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "xy_offset label"
|
||||
msgid "Horizontal Expansion"
|
||||
msgstr "Vitesse d’impression horizontale"
|
||||
msgstr "Expansion horizontale"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "xy_offset description"
|
||||
msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes."
|
||||
msgstr "Le décalage appliqué à tous les polygones dans chaque couche. Une valeur positive peut compenser les trous trop gros ; une valeur négative peut compenser les trous trop petits."
|
||||
msgstr "L'offset appliqué à tous les polygones dans chaque couche. Une valeur positive peut compenser les trous trop gros ; une valeur négative peut compenser les trous trop petits."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "xy_offset_layer_0 label"
|
||||
|
@ -1083,7 +1088,7 @@ msgstr "Expansion horizontale de la couche initiale"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "xy_offset_layer_0 description"
|
||||
msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"."
|
||||
msgstr "Le décalage appliqué à tous les polygones dans la première couche. Une valeur négative peut compenser l'écrasement de la première couche, appelé « patte d'éléphant »."
|
||||
msgstr "L'offset appliqué à tous les polygones dans la première couche. Une valeur négative peut compenser l'écrasement de la première couche, appelé « patte d'éléphant »."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_type label"
|
||||
|
@ -1093,7 +1098,7 @@ msgstr "Alignement de la jointure en Z"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_type description"
|
||||
msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker."
|
||||
msgstr "Point de départ de chaque voie dans une couche. Quand les voies dans les couches consécutives démarrent au même endroit, une jointure verticale peut apparaître sur l'impression. En alignant les points de départ près d'un emplacement défini par l'utilisateur, la jointure sera plus facile à faire disparaître. Lorsqu'elles sont disposées de manière aléatoire, les imprécisions de départ des voies seront moins visibles. En choisissant la voie la plus courte, l'impression se fera plus rapidement."
|
||||
msgstr "Point de départ de chaque chemin dans une couche. Quand les chemins dans les couches consécutives démarrent au même endroit, une jointure verticale peut apparaître sur l'impression. En alignant les points de départ près d'un emplacement défini par l'utilisateur, la jointure sera plus facile à faire disparaître. Lorsqu'elles sont disposées de manière aléatoire, les imprécisions de départ des chemins seront moins visibles. En choisissant le chemin le plus court, l'impression se fera plus rapidement."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_type option back"
|
||||
|
@ -1178,12 +1183,12 @@ msgstr "Si cette option est activée, les coordonnées de la jointure z sont rel
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "skin_no_small_gaps_heuristic label"
|
||||
msgid "Ignore Small Z Gaps"
|
||||
msgstr "Ignorer les petits trous en Z"
|
||||
msgstr "Ignorer les petits espaces en Z"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_no_small_gaps_heuristic description"
|
||||
msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting."
|
||||
msgstr "Quand le modèle présente de petits trous verticaux, environ 5 % de temps de calcul supplémentaire peut être alloué à la génération de couches du dessus et du dessous dans ces espaces étroits. Dans ce cas, désactivez ce paramètre."
|
||||
msgstr "Quand le modèle présente de petits espaces verticaux, environ 5 % de temps de calcul supplémentaire peut être alloué à la génération de couches du dessus et du dessous dans ces espaces étroits. Dans ce cas, désactivez ce paramètre."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_outline_count label"
|
||||
|
@ -1198,32 +1203,32 @@ msgstr "Remplace la partie la plus externe du motif du dessus/dessous par un cer
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled label"
|
||||
msgid "Enable Ironing"
|
||||
msgstr "Activer l'étirage"
|
||||
msgstr "Activer le lissage"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_enabled description"
|
||||
msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface."
|
||||
msgstr "Aller au-dessus de la surface supérieure une fois supplémentaire, mais sans extruder de matériau. Cela signifie de faire fondre le plastique en haut un peu plus, pour créer une surface lisse."
|
||||
msgstr "Aller au-dessus de la surface supérieure une fois supplémentaire, mais sans extruder de matériau. Cela signifie de faire fondre le plastique sur les couches supérieures, pour créer une surface lisse."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_only_highest_layer label"
|
||||
msgid "Iron Only Highest Layer"
|
||||
msgstr "N'étirer que la couche supérieure"
|
||||
msgstr "Ne lisser que la couche supérieure"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_only_highest_layer description"
|
||||
msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish."
|
||||
msgstr "N'exécute un étirage que sur l'ultime couche du maillage. Ceci économise du temps si les couches inférieures ne nécessitent pas de fini lisse de surface."
|
||||
msgstr "N'exécute un lissage que sur la dernière couche du maillage. Ceci économise du temps si les couches inférieures ne nécessitent pas de finition lissée."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_pattern label"
|
||||
msgid "Ironing Pattern"
|
||||
msgstr "Motif d'étirage"
|
||||
msgstr "Motif de lissage"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_pattern description"
|
||||
msgid "The pattern to use for ironing top surfaces."
|
||||
msgstr "Le motif à utiliser pour étirer les surfaces supérieures."
|
||||
msgstr "Le motif à utiliser pour lisser les surfaces supérieures."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_pattern option concentric"
|
||||
|
@ -1238,37 +1243,37 @@ msgstr "Zig Zag"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_line_spacing label"
|
||||
msgid "Ironing Line Spacing"
|
||||
msgstr "Interligne de l'étirage"
|
||||
msgstr "Interligne de lissage"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_line_spacing description"
|
||||
msgid "The distance between the lines of ironing."
|
||||
msgstr "La distance entre les lignes d'étirage."
|
||||
msgstr "La distance entre les lignes de lissage"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_flow label"
|
||||
msgid "Ironing Flow"
|
||||
msgstr "Flux d'étirage"
|
||||
msgstr "Flux de lissage"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_flow description"
|
||||
msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface."
|
||||
msgstr "La quantité de matériau, relative à une ligne de couche extérieure normale, à extruder pendant l'étirage. Le fait de garder la buse pleine aide à remplir certaines des crevasses de la surface supérieure ; mais si la quantité est trop importante, cela entraînera une surextrusion et l'apparition de coupures sur le côté de la surface."
|
||||
msgstr "La quantité de matériau, relative à une ligne de couche extérieure normale, à extruder pendant le lissage. Le fait de garder la buse pleine aide à remplir certaines des crevasses de la surface supérieure ; mais si la quantité est trop importante, cela entraînera une surextrusion et l'apparition de coupures sur le côté de la surface."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "ironing_inset label"
|
||||
msgid "Ironing Inset"
|
||||
msgstr "Insert d'étirage"
|
||||
msgstr "Chevauchement du lissage"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
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."
|
||||
msgstr "Distance à garder à partir des bords du modèle. Étirer jusqu'au bord de la maille peut entraîner l'apparition d'un bord denté sur votre impression."
|
||||
msgstr "Distance à garder à partir des bords du modèle. Lisser jusqu'au bord de la maille peut entraîner l'apparition d'un bord denté sur votre impression."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "speed_ironing label"
|
||||
msgid "Ironing Speed"
|
||||
msgstr "Vitesse d'étirage"
|
||||
msgstr "Vitesse de lissage"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "speed_ironing description"
|
||||
|
@ -1278,22 +1283,22 @@ msgstr "La vitesse à laquelle passer sur la surface supérieure."
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "acceleration_ironing label"
|
||||
msgid "Ironing Acceleration"
|
||||
msgstr "Accélération d'étirage"
|
||||
msgstr "Accélération du lissage"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "acceleration_ironing description"
|
||||
msgid "The acceleration with which ironing is performed."
|
||||
msgstr "L'accélération selon laquelle l'étirage est effectué."
|
||||
msgstr "L'accélération selon laquelle le lissage est effectué."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "jerk_ironing label"
|
||||
msgid "Ironing Jerk"
|
||||
msgstr "Saccade d'étirage"
|
||||
msgstr "Saccade du lissage"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "jerk_ironing description"
|
||||
msgid "The maximum instantaneous velocity change while performing ironing."
|
||||
msgstr "Le changement instantané maximal de vitesse lors de l'étirage."
|
||||
msgstr "Le changement instantané maximal de vitesse lors du lissage."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill label"
|
||||
|
@ -1313,7 +1318,7 @@ msgstr "Extrudeuse de remplissage"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_extruder_nr description"
|
||||
msgid "The extruder train used for printing infill. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse utilisé pour l'impression du remplissage. Cela est utilisé en multi-extrusion."
|
||||
msgstr "Le système d'extrusion utilisé pour l'impression du remplissage. Cela est utilisé en multi-extrusion."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_sparse_density label"
|
||||
|
@ -1338,12 +1343,12 @@ msgstr "Distance entre les lignes de remplissage imprimées. Ce paramètre est c
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_pattern label"
|
||||
msgid "Infill Pattern"
|
||||
msgstr "Motif de remplissage"
|
||||
msgstr "Motif du remplissage"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_pattern description"
|
||||
msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction."
|
||||
msgstr "Motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi les coûts matériels. Les motifs en grille, en triangle, trihexagonaux, cubiques, octaédriques, quart cubiques et concentriques sont entièrement imprimés sur chaque couche. Les remplissages cubique, quart cubique et octaédrique changent à chaque couche afin d'offrir une répartition plus égale de la solidité dans chaque direction."
|
||||
msgstr "Le motif du remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi les coûts matériels. Les motifs en grille, en triangle, trihexagonaux, cubiques, octaédriques, quart cubiques et concentriques sont entièrement imprimés sur chaque couche. Les remplissages cubique, quart cubique et octaédrique changent à chaque couche afin d'offrir une répartition plus égale de la solidité dans chaque direction."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_pattern option grid"
|
||||
|
@ -1433,7 +1438,7 @@ msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. L
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_offset_x label"
|
||||
msgid "Infill X Offset"
|
||||
msgstr "Remplissage Décalage X"
|
||||
msgstr "Offset Remplissage X"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_offset_x description"
|
||||
|
@ -1443,7 +1448,7 @@ msgstr "Le motif de remplissage est décalé de cette distance sur l'axe X."
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_offset_y label"
|
||||
msgid "Infill Y Offset"
|
||||
msgstr "Remplissage Décalage Y"
|
||||
msgstr "Remplissage Offset Y"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_offset_y description"
|
||||
|
@ -1658,7 +1663,7 @@ msgstr "Température d’impression par défaut"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "default_material_print_temperature description"
|
||||
msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value"
|
||||
msgstr "La température par défaut utilisée pour l'impression. Il doit s'agir de la température de « base » d'un matériau. Toutes les autres températures d'impression doivent utiliser des décalages basés sur cette valeur."
|
||||
msgstr "La température par défaut utilisée pour l'impression. Il doit s'agir de la température de « base » d'un matériau. Toutes les autres températures d'impression doivent utiliser des offset basés sur cette valeur."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_print_temperature label"
|
||||
|
@ -1788,7 +1793,7 @@ msgstr "Rétracter au changement de couche"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "retract_at_layer_change description"
|
||||
msgid "Retract the filament when the nozzle is moving to the next layer."
|
||||
msgstr "Rétracter le filament quand le bec se déplace vers la prochaine couche. "
|
||||
msgstr "Rétracter le filament quand la buse se déplace vers la prochaine couche."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "retraction_amount label"
|
||||
|
@ -2543,12 +2548,12 @@ msgstr "déplacement"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "retraction_combing label"
|
||||
msgid "Combing Mode"
|
||||
msgstr "Mode de détours"
|
||||
msgstr "Mode detour"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "retraction_combing description"
|
||||
msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only."
|
||||
msgstr "Les détours (le 'combing') maintiennent le bec dans les zones déjà imprimées lors des déplacements. Cela résulte en des déplacements légèrement plus longs mais réduit le recours aux rétractions. Si les détours sont désactivés, le matériau se rétractera et le bec se déplacera en ligne droite jusqu'au point suivant. Il est également possible d'éviter les détours sur les zones de la couche du dessus / dessous en effectuant les détours uniquement dans le remplissage."
|
||||
msgstr "Les détours (le 'combing') maintiennent la buse dans les zones déjà imprimées lors des déplacements. Cela résulte en des déplacements légèrement plus longs mais réduit le recours aux rétractions. Si les détours sont désactivés, le matériau se rétractera et la buze se déplacera en ligne droite jusqu'au point suivant. Il est également possible d'éviter les détours sur les zones de la couche du dessus / dessous en effectuant les détours uniquement dans le remplissage."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "retraction_combing option off"
|
||||
|
@ -2728,7 +2733,7 @@ msgstr "La durée de couche qui définit la limite entre la vitesse régulière
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "cool_fan_speed_0 label"
|
||||
msgid "Initial Fan Speed"
|
||||
msgstr "Vitesse des ventilateurs initiale"
|
||||
msgstr "Vitesse initiale des ventilateurs"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "cool_fan_speed_0 description"
|
||||
|
@ -2813,7 +2818,7 @@ msgstr "Extrudeuse de support"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_extruder_nr description"
|
||||
msgid "The extruder train to use for printing the support. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse à utiliser pour l'impression du support. Cela est utilisé en multi-extrusion."
|
||||
msgstr "Le système d'extrusion à utiliser pour l'impression du support. Cela est utilisé en multi-extrusion."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_extruder_nr label"
|
||||
|
@ -2823,7 +2828,7 @@ msgstr "Extrudeuse de remplissage du support"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_extruder_nr description"
|
||||
msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse à utiliser pour l'impression du remplissage du support. Cela est utilisé en multi-extrusion."
|
||||
msgstr "Le système d'extrusion à utiliser pour l'impression du remplissage du support. Cela est utilisé en multi-extrusion."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_extruder_nr_layer_0 label"
|
||||
|
@ -2833,7 +2838,7 @@ msgstr "Extrudeuse de support de la première couche"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_extruder_nr_layer_0 description"
|
||||
msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse à utiliser pour l'impression de la première couche de remplissage du support. Cela est utilisé en multi-extrusion."
|
||||
msgstr "Le système d'extrusion à utiliser pour l'impression de la première couche de remplissage du support. Cela est utilisé en multi-extrusion."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_extruder_nr label"
|
||||
|
@ -2843,7 +2848,7 @@ msgstr "Extrudeuse de l'interface du support"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_interface_extruder_nr description"
|
||||
msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse à utiliser pour l'impression des plafonds et bas du support. Cela est utilisé en multi-extrusion."
|
||||
msgstr "Le système d'extrusion à utiliser pour l'impression des plafonds et bas du support. Cela est utilisé en multi-extrusion."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_extruder_nr label"
|
||||
|
@ -2853,7 +2858,7 @@ msgstr "Extrudeuse des plafonds de support"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_roof_extruder_nr description"
|
||||
msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse à utiliser pour l'impression des plafonds du support. Cela est utilisé en multi-extrusion."
|
||||
msgstr "Le système d'extrusion à utiliser pour l'impression des plafonds du support. Cela est utilisé en multi-extrusion."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_extruder_nr label"
|
||||
|
@ -2863,7 +2868,7 @@ msgstr "Extrudeuse des bas de support"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_bottom_extruder_nr description"
|
||||
msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse à utiliser pour l'impression des bas du support. Cela est utilisé en multi-extrusion."
|
||||
msgstr "Le système d'extrusion à utiliser pour l'impression des bas du support. Cela est utilisé en multi-extrusion."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_type label"
|
||||
|
@ -3078,7 +3083,7 @@ msgstr "Expansion horizontale des supports"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_offset description"
|
||||
msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support."
|
||||
msgstr "Le décalage appliqué à tous les polygones pour chaque couche. Une valeur positive peut lisser les zones de support et rendre le support plus solide."
|
||||
msgstr "L'offset appliqué à tous les polygones pour chaque couche. Une valeur positive peut lisser les zones de support et rendre le support plus solide."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_infill_sparse_thickness label"
|
||||
|
@ -3478,7 +3483,7 @@ msgstr "Extrudeuse d'adhérence du plateau"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "adhesion_extruder_nr description"
|
||||
msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion."
|
||||
msgstr "Le train d'extrudeuse à utiliser pour l'impression de la jupe/la bordure/du radeau. Cela est utilisé en multi-extrusion."
|
||||
msgstr "Le système d'extrusion à utiliser pour l'impression de la jupe/la bordure/du radeau. Cela est utilisé en multi-extrusion."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skirt_line_count label"
|
||||
|
@ -3500,7 +3505,9 @@ msgctxt "skirt_gap description"
|
|||
msgid ""
|
||||
"The horizontal distance between the skirt and the first layer of the print.\n"
|
||||
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
|
||||
msgstr "La distance horizontale entre la jupe et la première couche de l’impression.\nIl s’agit de la distance minimale séparant la jupe de l’objet. Si la jupe a d’autres lignes, celles-ci s’étendront vers l’extérieur."
|
||||
msgstr ""
|
||||
"La distance horizontale entre la jupe et la première couche de l’impression.\n"
|
||||
"Il s’agit de la distance minimale séparant la jupe de l’objet. Si la jupe a d’autres lignes, celles-ci s’étendront vers l’extérieur."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skirt_brim_minimal_length label"
|
||||
|
@ -3925,7 +3932,7 @@ msgstr "Compensation du débit : la quantité de matériau extrudée est multip
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "prime_tower_wipe_enabled label"
|
||||
msgid "Wipe Inactive Nozzle on Prime Tower"
|
||||
msgstr "Essuyer le bec d'impression inactif sur la tour primaire"
|
||||
msgstr "Essuyer la buse d'impression inactif sur la tour primaire"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "prime_tower_wipe_enabled description"
|
||||
|
@ -4665,7 +4672,7 @@ msgstr "Insert en spaghettis"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "spaghetti_inset description"
|
||||
msgid "The offset from the walls from where the spaghetti infill will be printed."
|
||||
msgstr "Le décalage à partir des parois depuis lesquelles le remplissage en spaghettis sera imprimé."
|
||||
msgstr "L'offset à partir des parois depuis lesquelles le remplissage en spaghettis sera imprimé."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "spaghetti_flow label"
|
||||
|
@ -4770,7 +4777,7 @@ msgstr "Distance moyenne entre les points ajoutés aléatoirement sur chaque seg
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "flow_rate_max_extrusion_offset label"
|
||||
msgid "Flow rate compensation max extrusion offset"
|
||||
msgstr "Décalage d'extrusion max. pour compensation du débit"
|
||||
msgstr "Offset d'extrusion max. pour compensation du débit"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "flow_rate_max_extrusion_offset description"
|
||||
|
@ -4937,7 +4944,9 @@ msgctxt "wireframe_up_half_speed description"
|
|||
msgid ""
|
||||
"Distance of an upward move which is extruded with half speed.\n"
|
||||
"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing."
|
||||
msgstr "Distance d’un déplacement ascendant qui est extrudé à mi-vitesse.\nCela peut permettre une meilleure adhérence aux couches précédentes sans surchauffer le matériau dans ces couches. Uniquement applicable à l'impression filaire."
|
||||
msgstr ""
|
||||
"Distance d’un déplacement ascendant qui est extrudé à mi-vitesse.\n"
|
||||
"Cela peut permettre une meilleure adhérence aux couches précédentes sans surchauffer le matériau dans ces couches. Uniquement applicable à l'impression filaire."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "wireframe_top_jump label"
|
||||
|
@ -5132,7 +5141,7 @@ msgstr "Position z de la maille"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "mesh_position_z description"
|
||||
msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'."
|
||||
msgstr "Décalage appliqué à l'objet dans le sens z. Cela vous permet d'exécuter ce que l'on appelait « Affaissement de l'objet »."
|
||||
msgstr "Offset appliqué à l'objet dans le sens z. Cela vous permet d'exécuter ce que l'on appelait « Affaissement de l'objet »."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "mesh_rotation_matrix label"
|
||||
|
|
|
@ -8,8 +8,8 @@ msgstr ""
|
|||
"Project-Id-Version: Cura 3.2\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2018-01-29 09:48+0000\n"
|
||||
"PO-Revision-Date: 2018-02-05 13:25+0100\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"PO-Revision-Date: 2018-02-13 13:15+0100\n"
|
||||
"Last-Translator: Crea-3D <carmine.iacoviello@crea-3d.com>\n"
|
||||
"Language-Team: Italian\n"
|
||||
"Language: it_IT\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -105,12 +105,12 @@ msgstr "Visualizza registro modifiche"
|
|||
#: /home/ruben/Projects/Cura/plugins/ProfileFlattener/ProfileFlattener.py:20
|
||||
msgctxt "@item:inmenu"
|
||||
msgid "Flatten active settings"
|
||||
msgstr "Impostazioni attive profilo appiattito"
|
||||
msgstr "Resetta impostazioni attive"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/ProfileFlattener/ProfileFlattener.py:32
|
||||
msgctxt "@info:status"
|
||||
msgid "Profile has been flattened & activated."
|
||||
msgstr "Il profilo è stato appiattito e attivato."
|
||||
msgstr "Il profilo è stato resettato e attivato."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:27
|
||||
msgctxt "@item:inmenu"
|
||||
|
@ -166,7 +166,7 @@ msgstr "Impossibile avviare un nuovo processo di stampa perché la stampante non
|
|||
#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1496
|
||||
msgctxt "@info:title"
|
||||
msgid "Warning"
|
||||
msgstr "Avvertenza"
|
||||
msgstr "Attenzione"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDeviceManager.py:103
|
||||
msgctxt "@info"
|
||||
|
@ -261,7 +261,7 @@ msgstr "Rimuovi"
|
|||
#, python-brace-format
|
||||
msgctxt "@action"
|
||||
msgid "Eject removable device {0}"
|
||||
msgstr "Rimuovi il dispositivo rimovibile {0}"
|
||||
msgstr "Espelli il dispositivo rimovibile {0}"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:156
|
||||
#, python-brace-format
|
||||
|
@ -444,7 +444,7 @@ msgstr "Sei sicuro di voler stampare con la configurazione selezionata?"
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:748
|
||||
msgctxt "@label"
|
||||
msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer."
|
||||
msgstr "Le configurazioni o la calibrazione della stampante e di Cura non corrispondono. Per ottenere i migliori risultati, sezionare sempre per i PrintCore e i materiali inseriti nella stampante utilizzata."
|
||||
msgstr "Le configurazioni o la calibrazione della stampante e di Cura non corrispondono. Per risultati ottimali, sezionare sempre i PrintCore e i materiali inseriti nella stampante utilizzata."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:754
|
||||
msgctxt "@window:title"
|
||||
|
@ -506,7 +506,7 @@ msgstr "Desideri utilizzare la configurazione corrente della tua stampante in Cu
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:1295
|
||||
msgctxt "@label"
|
||||
msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer."
|
||||
msgstr "I PrintCore e/o i materiali sulla stampante differiscono da quelli contenuti nel tuo attuale progetto. Per ottenere i risultati migliori, sezionare sempre per i PrintCore e i materiali inseriti nella stampante utilizzata."
|
||||
msgstr "I PrintCore e/o i materiali sulla stampante differiscono da quelli contenuti nel tuo attuale progetto. Per risultati ottimali, sezionare sempre i PrintCore e i materiali inseriti nella stampante utilizzata."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:112
|
||||
msgid "This printer is not set up to host a group of connected Ultimaker 3 printers."
|
||||
|
@ -521,7 +521,7 @@ msgstr "Questa stampante fa da host per un gruppo di {count} stampanti Ultimaker
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:114
|
||||
#, python-brace-format
|
||||
msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate."
|
||||
msgstr "{printer_name} ha terminato la stampa '{job_name}'. Raccogliere la stampa e confermare la liberazione del piano di stampa."
|
||||
msgstr "{printer_name} ha terminato la stampa '{job_name}'. Rimuovere la stampa e confermare la pulizia del piano di stampa."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:115
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:533
|
||||
|
@ -579,7 +579,7 @@ msgstr "Stampa finita"
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:282
|
||||
msgctxt "@label:status"
|
||||
msgid "Action required"
|
||||
msgstr "Richiede un'azione"
|
||||
msgstr "Azione richiesta"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:656
|
||||
#, python-brace-format
|
||||
|
@ -686,7 +686,7 @@ msgstr "Guida per l’installazione di macro SolidWorks"
|
|||
#: /home/ruben/Projects/Cura/plugins/SimulationView/__init__.py:14
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "Layer view"
|
||||
msgstr "Visualizzazione strato"
|
||||
msgstr "Visualizzazione layer"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.py:103
|
||||
msgctxt "@info:status"
|
||||
|
@ -783,7 +783,7 @@ msgstr "Immagine GIF"
|
|||
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:299
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration."
|
||||
msgstr "Impossibile eseguire il sezionamento con il materiale corrente in quanto incompatibile con la macchina o la configurazione selezionata."
|
||||
msgstr "Impossibile eseguire lo slicing con il materiale corrente in quanto incompatibile con la macchina o la configurazione selezionata."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:299
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:327
|
||||
|
@ -792,24 +792,24 @@ msgstr "Impossibile eseguire il sezionamento con il materiale corrente in quanto
|
|||
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:366
|
||||
msgctxt "@info:title"
|
||||
msgid "Unable to slice"
|
||||
msgstr "Sezionamento impossibile"
|
||||
msgstr "Slicing impossibile"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:326
|
||||
#, python-brace-format
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to slice with the current settings. The following settings have errors: {0}"
|
||||
msgstr "Impossibile eseguire il sezionamento con le impostazioni attuali. Le seguenti impostazioni presentano errori: {0}"
|
||||
msgstr "Impossibile eseguire lo slicing con le impostazioni attuali. Le seguenti impostazioni presentano errori: {0}"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:348
|
||||
#, python-brace-format
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}"
|
||||
msgstr "Impossibile eseguire il sezionamento a causa di alcune impostazioni per modello. Le seguenti impostazioni presentano errori su uno o più modelli: {error_labels}"
|
||||
msgstr "Impossibile eseguire lo slicing a causa di alcune impostazioni del modello. Le seguenti impostazioni presentano errori su uno o più modelli: {error_labels}"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:356
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to slice because the prime tower or prime position(s) are invalid."
|
||||
msgstr "Impossibile eseguire il sezionamento perché la torre di innesco o la posizione di innesco non sono valide."
|
||||
msgstr "Impossibile eseguire lo slicing perché la prime tower o la prime position non sono valide."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:365
|
||||
msgctxt "@info:status"
|
||||
|
@ -843,21 +843,21 @@ msgstr "Installazione"
|
|||
|
||||
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:43
|
||||
msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory."
|
||||
msgstr "Impossibile copiare i file di plugin Siemens NX. Controllare UGII_USER_DIR. Non è assegnato ad alcuna directory."
|
||||
msgstr "Impossibile copiare i file dei plugin Siemens NX. Controllare UGII_USER_DIR. Non è assegnato ad alcuna directory."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:50
|
||||
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:59
|
||||
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:81
|
||||
msgid "Successfully installed Siemens NX Cura plugin."
|
||||
msgstr "Installato correttamente plugin Siemens NX Cura."
|
||||
msgstr "Siemens NX Cura plugin installato correttamente."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:65
|
||||
msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR."
|
||||
msgstr "Impossibile copiare i file di plugin Siemens NX. Controllare UGII_USER_DIR."
|
||||
msgstr "Impossibile copiare i file dei plugin Siemens NX. Controllare UGII_USER_DIR."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:85
|
||||
msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX."
|
||||
msgstr "Impossibile installare plugin Siemens NX. Impossibile impostare la variabile di ambiente UGII_USER_DIR per Siemens NX."
|
||||
msgstr "Impossibile installare il plugin Siemens NX. Impossibile impostare la variabile di ambiente UGII_USER_DIR per Siemens NX."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:165
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:590
|
||||
|
@ -887,12 +887,12 @@ msgstr "Ugello"
|
|||
#, python-brace-format
|
||||
msgctxt "@info:status"
|
||||
msgid "Failed to get plugin ID from <filename>{0}</filename>"
|
||||
msgstr "Impossibile ottenere ID plugin da <filename>{0}</filename>"
|
||||
msgstr "Impossibile ottenere ID del plugin da <filename>{0}</filename>"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.py:153
|
||||
msgctxt "@info:tile"
|
||||
msgid "Warning"
|
||||
msgstr "Avvertenza"
|
||||
msgstr "Attenzione"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.py:191
|
||||
msgctxt "@window:title"
|
||||
|
@ -912,18 +912,18 @@ msgstr "File G"
|
|||
#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:321
|
||||
msgctxt "@info:status"
|
||||
msgid "Parsing G-code"
|
||||
msgstr "Parsing codice G"
|
||||
msgstr "Analisi G-code"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:323
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:464
|
||||
msgctxt "@info:title"
|
||||
msgid "G-code Details"
|
||||
msgstr "Dettagli codice G"
|
||||
msgstr "Dettagli G-code"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeReader/FlavorParser.py:462
|
||||
msgctxt "@info:generic"
|
||||
msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate."
|
||||
msgstr "Verifica che il codice G sia idoneo alla tua stampante e alla sua configurazione prima di trasmettere il file. La rappresentazione del codice G potrebbe non essere accurata."
|
||||
msgstr "Verifica che il G-code sia idoneo alla tua stampante e alla sua configurazione prima di trasmettere il file. La rappresentazione del G-code potrebbe non essere accurata."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraProfileReader/__init__.py:14
|
||||
|
@ -1234,7 +1234,7 @@ msgstr "Impossibile individuare posizione"
|
|||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:81
|
||||
msgctxt "@title:window"
|
||||
msgid "Crash Report"
|
||||
msgstr "Rapporto su crash"
|
||||
msgstr "Rapporto sul crash"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:94
|
||||
msgctxt "@label crash message"
|
||||
|
@ -1347,13 +1347,13 @@ msgstr "%(width).1f x %(depth).1f x %(height).1f mm"
|
|||
#, python-brace-format
|
||||
msgctxt "@info:status"
|
||||
msgid "Only one G-code file can be loaded at a time. Skipped importing {0}"
|
||||
msgstr "È possibile caricare un solo file codice G per volta. Importazione saltata {0}"
|
||||
msgstr "È possibile caricare un solo file G-code per volta. Importazione saltata {0}"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1426
|
||||
#, python-brace-format
|
||||
msgctxt "@info:status"
|
||||
msgid "Can't open any other file if G-code is loading. Skipped importing {0}"
|
||||
msgstr "Impossibile aprire altri file durante il caricamento del codice G. Importazione saltata {0}"
|
||||
msgstr "Impossibile aprire altri file durante il caricamento del G-code. Importazione saltata {0}"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CuraApplication.py:1495
|
||||
msgctxt "@info:status"
|
||||
|
@ -1426,7 +1426,7 @@ msgstr "Versione GCode"
|
|||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:181
|
||||
msgctxt "@label"
|
||||
msgid "Printhead Settings"
|
||||
msgstr "Impostazioni della testina di stampa"
|
||||
msgstr "Impostazioni della testa di stampa"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:191
|
||||
msgctxt "@label"
|
||||
|
@ -1436,7 +1436,7 @@ msgstr "X min"
|
|||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:192
|
||||
msgctxt "@tooltip"
|
||||
msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"."
|
||||
msgstr "Distanza tra il lato sinistro della testina di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testina di stampa durante la stampa \"Uno alla volta\"."
|
||||
msgstr "Distanza tra il lato sinistro della testa di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testa di stampa durante la stampa \"Uno alla volta\"."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:201
|
||||
msgctxt "@label"
|
||||
|
@ -1446,7 +1446,7 @@ msgstr "Y min"
|
|||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:202
|
||||
msgctxt "@tooltip"
|
||||
msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"."
|
||||
msgstr "Distanza tra il lato anteriore della testina di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testina di stampa durante la stampa \"Uno alla volta\"."
|
||||
msgstr "Distanza tra il lato anteriore della testa di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testa di stampa durante la stampa \"Uno alla volta\"."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:211
|
||||
msgctxt "@label"
|
||||
|
@ -1456,7 +1456,7 @@ msgstr "X max"
|
|||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:212
|
||||
msgctxt "@tooltip"
|
||||
msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"."
|
||||
msgstr "Distanza tra il lato destro della testina di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testina di stampa durante la stampa \"Uno alla volta\"."
|
||||
msgstr "Distanza tra il lato destro della testa di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testa di stampa durante la stampa \"Uno alla volta\"."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:221
|
||||
msgctxt "@label"
|
||||
|
@ -1466,7 +1466,7 @@ msgstr "Y max"
|
|||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:222
|
||||
msgctxt "@tooltip"
|
||||
msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"."
|
||||
msgstr "Distanza tra il lato posteriore della testina di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testina di stampa durante la stampa \"Uno alla volta\"."
|
||||
msgstr "Distanza tra il lato posteriore della testa di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testa di stampa durante la stampa \"Uno alla volta\"."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:234
|
||||
msgctxt "@label"
|
||||
|
@ -1521,7 +1521,7 @@ msgstr "Diametro del materiale compatibile"
|
|||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:395
|
||||
msgctxt "@tooltip"
|
||||
msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile."
|
||||
msgstr "Diametro nominale del filamento supportato dalla stampante. Il diametro esatto verrà sovrapposto dal materiale e/o dal profilo."
|
||||
msgstr "Diametro nominale del filamento supportato dalla stampante. Il diametro esatto verrà sovrascritto dal materiale e/o dal profilo."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:411
|
||||
msgctxt "@label"
|
||||
|
@ -1536,12 +1536,12 @@ msgstr "Scostamento Y ugello"
|
|||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:444
|
||||
msgctxt "@label"
|
||||
msgid "Extruder Start Gcode"
|
||||
msgstr "Codice G avvio estrusore"
|
||||
msgstr "Gcode avvio estrusore"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:462
|
||||
msgctxt "@label"
|
||||
msgid "Extruder End Gcode"
|
||||
msgstr "Codice G fine estrusore"
|
||||
msgstr "Gcode fine estrusore"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.qml:18
|
||||
msgctxt "@label"
|
||||
|
@ -1618,7 +1618,7 @@ msgid ""
|
|||
"To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n"
|
||||
"\n"
|
||||
"Select your printer from the list below:"
|
||||
msgstr "Per stampare direttamente sulla stampante in rete, verificare che la stampante desiderata sia collegata alla rete mediante un cavo di rete o mediante collegamento alla rete WIFI. Se si collega Cura alla stampante, è comunque possibile utilizzare una chiavetta USB per trasferire i file codice G alla stampante.\n\nSelezionare la stampante dall’elenco seguente:"
|
||||
msgstr "Per stampare direttamente sulla stampante in rete, verificare che la stampante desiderata sia collegata alla rete mediante un cavo di rete o mediante collegamento alla rete WIFI. Se si collega Cura alla stampante, è comunque possibile utilizzare una chiavetta USB per trasferire i file Gcode alla stampante.\n\nSelezionare la stampante dall’elenco seguente:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:75
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:44
|
||||
|
@ -1715,7 +1715,7 @@ msgstr "OK"
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:24
|
||||
msgctxt "@title:window"
|
||||
msgid "Print over network"
|
||||
msgstr "Stampa sulla rete"
|
||||
msgstr "Stampa tramite rete"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:92
|
||||
msgctxt "@action:button"
|
||||
|
@ -1816,7 +1816,7 @@ msgstr "Finisce alle: "
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:405
|
||||
msgctxt "@label"
|
||||
msgid "Clear build plate"
|
||||
msgstr "Cancellare piano di stampa"
|
||||
msgstr "Pulire piano di stampa"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:414
|
||||
msgctxt "@label"
|
||||
|
@ -2054,7 +2054,7 @@ msgstr "Velocità"
|
|||
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:144
|
||||
msgctxt "@label:listbox"
|
||||
msgid "Layer thickness"
|
||||
msgstr "Spessore strato"
|
||||
msgstr "Spessore layer"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:185
|
||||
msgctxt "@label"
|
||||
|
@ -2089,7 +2089,7 @@ msgstr "Mostra solo strati superiori"
|
|||
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:339
|
||||
msgctxt "@label"
|
||||
msgid "Show 5 Detailed Layers On Top"
|
||||
msgstr "Mostra 5 strati superiori in dettaglio"
|
||||
msgstr "Mostra 5 layer superiori in dettaglio"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SimulationView/SimulationView.qml:350
|
||||
msgctxt "@label"
|
||||
|
@ -2451,7 +2451,7 @@ msgstr "Seleziona qualsiasi aggiornamento realizzato per questa Ultimaker 2."
|
|||
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UM2UpgradeSelectionMachineAction.qml:45
|
||||
msgctxt "@label"
|
||||
msgid "Olsson Block"
|
||||
msgstr "Blocco Olsson"
|
||||
msgstr "Olsson Block"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:27
|
||||
msgctxt "@title"
|
||||
|
@ -2466,7 +2466,7 @@ msgstr "Per assicurarsi stampe di alta qualità, è ora possibile regolare il pi
|
|||
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:47
|
||||
msgctxt "@label"
|
||||
msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle."
|
||||
msgstr "Per ciascuna posizione: inserire un pezzo di carta sotto l'ugello e regolare la stampa dell'altezza del piano di stampa. L'altezza del piano di stampa è corretta quando la carta sfiora la punta dell'ugello."
|
||||
msgstr "Per ciascuna posizione: inserire un pezzo di carta sotto l'ugello e regolare l'altezza del piano di stampa. L'altezza del piano di stampa è corretta quando la carta sfiora la punta dell'ugello."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:62
|
||||
msgctxt "@action:button"
|
||||
|
@ -2914,12 +2914,12 @@ msgstr "Visualizza sbalzo"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:344
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Moves the camera so the model is in the center of the view when a model is selected"
|
||||
msgstr "Sposta la fotocamera in modo che il modello si trovi al centro della visualizzazione quando è selezionato"
|
||||
msgstr "Sposta la camera in modo che il modello si trovi al centro della visualizzazione quando è selezionato"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:349
|
||||
msgctxt "@action:button"
|
||||
msgid "Center camera when item is selected"
|
||||
msgstr "Centratura fotocamera alla selezione dell'elemento"
|
||||
msgstr "Centratura camera alla selezione dell'elemento"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:358
|
||||
msgctxt "@info:tooltip"
|
||||
|
@ -2929,7 +2929,7 @@ msgstr "Il comportamento dello zoom predefinito di Cura dovrebbe essere invertit
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:363
|
||||
msgctxt "@action:button"
|
||||
msgid "Invert the direction of camera zoom."
|
||||
msgstr "Inverti la direzione dello zoom della fotocamera."
|
||||
msgstr "Inverti la direzione dello zoom della camera."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:372
|
||||
msgctxt "@info:tooltip"
|
||||
|
@ -2964,22 +2964,22 @@ msgstr "Rilascia automaticamente i modelli sul piano di stampa"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Show caution message in gcode reader."
|
||||
msgstr "Visualizza il messaggio di avvertimento sul lettore codice G."
|
||||
msgstr "Visualizza il messaggio di avvertimento sul lettore gcode."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:425
|
||||
msgctxt "@option:check"
|
||||
msgid "Caution message in gcode reader"
|
||||
msgstr "Messaggio di avvertimento sul lettore codice G"
|
||||
msgstr "Messaggio di avvertimento sul lettore gcode"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Should layer be forced into compatibility mode?"
|
||||
msgstr "Lo strato deve essere forzato in modalità di compatibilità?"
|
||||
msgstr "Il layer deve essere forzato in modalità di compatibilità?"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437
|
||||
msgctxt "@option:check"
|
||||
msgid "Force layer view compatibility mode (restart required)"
|
||||
msgstr "Forzare la modalità di compatibilità visualizzazione strato (riavvio necessario)"
|
||||
msgstr "Forzare la modalità di compatibilità visualizzazione layer (riavvio necessario)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:453
|
||||
msgctxt "@label"
|
||||
|
@ -3109,7 +3109,7 @@ msgstr "I modelli appena caricati devono essere sistemati sul piano di stampa? U
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699
|
||||
msgctxt "@option:check"
|
||||
msgid "Do not arrange objects on load"
|
||||
msgstr "Non posizionare oggetti sul carico"
|
||||
msgstr "Non posizionare oggetti dopo il caricamento"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:15
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:514
|
||||
|
@ -3154,7 +3154,7 @@ msgstr "Stato:"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:190
|
||||
msgctxt "@label:MonitorStatus"
|
||||
msgid "Waiting for someone to clear the build plate"
|
||||
msgstr "In attesa di qualcuno che cancelli il piano di stampa"
|
||||
msgstr "In attesa che qualcuno liberi il piano di stampa"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:199
|
||||
msgctxt "@label:MonitorStatus"
|
||||
|
@ -3547,7 +3547,7 @@ msgctxt "@label:listbox"
|
|||
msgid ""
|
||||
"Print Setup disabled\n"
|
||||
"G-code files cannot be modified"
|
||||
msgstr "Impostazione di stampa disabilitata\nI file codice G non possono essere modificati"
|
||||
msgstr "Impostazione di stampa disabilitata\nI file G-code non possono essere modificati"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:342
|
||||
msgctxt "@label Hours and minutes"
|
||||
|
@ -3599,7 +3599,7 @@ msgstr "<b>Impostazione di stampa consigliata</b><br/><br/>Stampa con le imposta
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:596
|
||||
msgctxt "@tooltip"
|
||||
msgid "<b>Custom Print Setup</b><br/><br/>Print with finegrained control over every last bit of the slicing process."
|
||||
msgstr "<b>Impostazione di stampa personalizzata</b><br/><br/>Stampa con il controllo grana fine su ogni sezione finale del processo di sezionamento."
|
||||
msgstr "<b>Impostazione di stampa personalizzata</b><br/><br/>Stampa con il controllo grana fine su ogni sezione finale del processo di slicing."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:50
|
||||
msgctxt "@title:menuitem %1 is the automatically selected material"
|
||||
|
@ -3704,7 +3704,7 @@ msgstr "La temperatura corrente del piano riscaldato."
|
|||
#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:423
|
||||
msgctxt "@tooltip of temperature input"
|
||||
msgid "The temperature to pre-heat the bed to."
|
||||
msgstr "La temperatura di preriscaldo del piano."
|
||||
msgstr "La temperatura di preriscaldamento del piano."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:623
|
||||
msgctxt "@button Cancel pre-heating"
|
||||
|
@ -3714,7 +3714,7 @@ msgstr "Annulla"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:623
|
||||
msgctxt "@button"
|
||||
msgid "Pre-heat"
|
||||
msgstr "Pre-riscaldo"
|
||||
msgstr "Pre-riscaldamento"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:650
|
||||
msgctxt "@tooltip of pre-heat"
|
||||
|
@ -3925,7 +3925,7 @@ msgstr "Sel&eziona tutti i modelli"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:332
|
||||
msgctxt "@action:inmenu menubar:edit"
|
||||
msgid "&Clear Build Plate"
|
||||
msgstr "&Cancellare piano di stampa"
|
||||
msgstr "&Pulire piano di stampa"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:342
|
||||
msgctxt "@action:inmenu menubar:file"
|
||||
|
@ -3970,7 +3970,7 @@ msgstr "&Nuovo Progetto..."
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:402
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Show Engine &Log..."
|
||||
msgstr "M&ostra log motore..."
|
||||
msgstr "M&ostra motore log..."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:410
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
|
@ -4010,7 +4010,7 @@ msgstr "Pronto per il sezionamento"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:38
|
||||
msgctxt "@label:PrintjobStatus"
|
||||
msgid "Slicing..."
|
||||
msgstr "Sezionamento in corso..."
|
||||
msgstr "Slicing in corso..."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:40
|
||||
msgctxt "@label:PrintjobStatus %1 is target operation"
|
||||
|
@ -4020,7 +4020,7 @@ msgstr "Pronto a %1"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:42
|
||||
msgctxt "@label:PrintjobStatus"
|
||||
msgid "Unable to Slice"
|
||||
msgstr "Sezionamento impossibile"
|
||||
msgstr "Slicing impossibile"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:44
|
||||
msgctxt "@label:PrintjobStatus"
|
||||
|
@ -4035,7 +4035,7 @@ msgstr "Seziona processo di stampa corrente"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:171
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Cancel slicing process"
|
||||
msgstr "Annulla processo di sezionamento"
|
||||
msgstr "Annulla processo di slicing"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:183
|
||||
msgctxt "@label:Printjob"
|
||||
|
@ -4050,7 +4050,7 @@ msgstr "Annulla"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:317
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Select the active output device"
|
||||
msgstr "Seleziona l'unità di uscita attiva"
|
||||
msgstr "Seleziona l'unità output attiva"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/OpenFilesIncludingProjectsDialog.qml:19
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:696
|
||||
|
@ -4320,7 +4320,7 @@ msgstr "Importa i modelli"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/EngineLog.qml:15
|
||||
msgctxt "@title:window"
|
||||
msgid "Engine Log"
|
||||
msgstr "Log motore"
|
||||
msgstr "Motore Log"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:245
|
||||
msgctxt "@label"
|
||||
|
@ -4665,7 +4665,7 @@ msgstr "Lettore di immagine"
|
|||
#: CuraEngineBackend/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Provides the link to the CuraEngine slicing backend."
|
||||
msgstr "Fornisce il collegamento al back-end di sezionamento CuraEngine."
|
||||
msgstr "Fornisce il collegamento al back-end di slicing di CuraEngine."
|
||||
|
||||
#: CuraEngineBackend/plugin.json
|
||||
msgctxt "name"
|
||||
|
@ -4725,12 +4725,12 @@ msgstr "Visualizzazione compatta"
|
|||
#: GCodeReader/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Allows loading and displaying G-code files."
|
||||
msgstr "Consente il caricamento e la visualizzazione dei file codice G."
|
||||
msgstr "Consente il caricamento e la visualizzazione dei file G-code."
|
||||
|
||||
#: GCodeReader/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "G-code Reader"
|
||||
msgstr "Lettore codice G"
|
||||
msgstr "Lettore G-code"
|
||||
|
||||
#: CuraProfileWriter/plugin.json
|
||||
msgctxt "description"
|
||||
|
@ -4944,7 +4944,7 @@ msgstr "Lettore profilo Cura"
|
|||
|
||||
#~ msgctxt "@label:status"
|
||||
#~ msgid "Blocked"
|
||||
#~ msgstr "Ostacolato"
|
||||
#~ msgstr "Bloccato"
|
||||
|
||||
#~ msgctxt "@label:status"
|
||||
#~ msgid "Can't start print"
|
||||
|
@ -4964,7 +4964,7 @@ msgstr "Lettore profilo Cura"
|
|||
|
||||
#~ msgctxt "@info:title"
|
||||
#~ msgid "Layer View"
|
||||
#~ msgstr "Visualizzazione strato"
|
||||
#~ msgstr "Visualizzazione layer"
|
||||
|
||||
#~ msgctxt "@menuitem"
|
||||
#~ msgid "Browse plugins"
|
||||
|
@ -5068,7 +5068,7 @@ msgstr "Lettore profilo Cura"
|
|||
|
||||
#~ msgctxt "name"
|
||||
#~ msgid "Layer View"
|
||||
#~ msgstr "Visualizzazione strato"
|
||||
#~ msgstr "Visualizzazione layer"
|
||||
|
||||
#~ msgctxt "@item:inlistbox"
|
||||
#~ msgid "X-Ray"
|
||||
|
@ -5199,7 +5199,7 @@ msgstr "Lettore profilo Cura"
|
|||
|
||||
#~ msgctxt "@label"
|
||||
#~ msgid "Hotend"
|
||||
#~ msgstr "Estremità calda"
|
||||
#~ msgstr "Hotend"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "View Mode"
|
||||
|
@ -5335,7 +5335,7 @@ msgstr "Lettore profilo Cura"
|
|||
|
||||
#~ msgctxt "@label"
|
||||
#~ msgid "The print cores and/or materials on your printer differ from those within your current project. For the best result, always slice for the print cores and materials that are inserted in your printer."
|
||||
#~ msgstr "I PrintCore e/o i materiali della stampante sono diversi da quelli del progetto corrente. Per ottenere i migliori risultati, sezionare sempre per i PrintCore e i materiali inseriti nella stampante utilizzata."
|
||||
#~ msgstr "I PrintCore e/o i materiali della stampante sono diversi da quelli del progetto corrente. Per risultati ottimali, sezionare sempre i PrintCore e i materiali inseriti nella stampante utilizzata."
|
||||
|
||||
#~ msgctxt "@label"
|
||||
#~ msgid "Post Processing"
|
||||
|
@ -5391,11 +5391,11 @@ msgstr "Lettore profilo Cura"
|
|||
|
||||
#~ msgctxt "@label"
|
||||
#~ msgid "Layer View"
|
||||
#~ msgstr "Visualizzazione strato"
|
||||
#~ msgstr "Visualizzazione layer"
|
||||
|
||||
#~ msgctxt "@info:whatsthis"
|
||||
#~ msgid "Provides the Layer view."
|
||||
#~ msgstr "Fornisce la visualizzazione degli strati."
|
||||
#~ msgstr "Fornisce la visualizzazione dei layer."
|
||||
|
||||
#~ msgctxt "@label"
|
||||
#~ msgid "Version Upgrade 2.5 to 2.6"
|
||||
|
@ -5435,7 +5435,7 @@ msgstr "Lettore profilo Cura"
|
|||
|
||||
#~ msgctxt "@info:whatsthis"
|
||||
#~ msgid "Provides the link to the CuraEngine slicing backend."
|
||||
#~ msgstr "Fornisce il collegamento al back-end di sezionamento CuraEngine."
|
||||
#~ msgstr "Fornisce il collegamento al back-end di slicing di CuraEngine."
|
||||
|
||||
#~ msgctxt "@label"
|
||||
#~ msgid "Per Model Settings Tool"
|
||||
|
@ -5463,11 +5463,11 @@ msgstr "Lettore profilo Cura"
|
|||
|
||||
#~ msgctxt "@label"
|
||||
#~ msgid "G-code Reader"
|
||||
#~ msgstr "Lettore codice G"
|
||||
#~ msgstr "Lettore G-code"
|
||||
|
||||
#~ msgctxt "@info:whatsthis"
|
||||
#~ msgid "Allows loading and displaying G-code files."
|
||||
#~ msgstr "Consente il caricamento e la visualizzazione dei file codice G."
|
||||
#~ msgstr "Consente il caricamento e la visualizzazione dei file G-code."
|
||||
|
||||
#~ msgctxt "@label"
|
||||
#~ msgid "Cura Profile Writer"
|
||||
|
@ -5736,7 +5736,7 @@ msgstr "Lettore profilo Cura"
|
|||
|
||||
#~ msgctxt "@option:check"
|
||||
#~ msgid "Only display top layer(s) in layer view"
|
||||
#~ msgstr "In visualizzazione strato, visualizza solo lo/gli strato/i superiore/i"
|
||||
#~ msgstr "In visualizzazione layer, visualizza solo il/i layer(s) superiore/i"
|
||||
|
||||
#~ msgctxt "@label"
|
||||
#~ msgid "Opening files"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -8,15 +8,15 @@ msgstr ""
|
|||
"Project-Id-Version: Cura 3.2\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2018-01-29 09:48+0000\n"
|
||||
"PO-Revision-Date: 2018-02-05 13:25+0100\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"PO-Revision-Date: 2018-02-10 04:58+0900\n"
|
||||
"Last-Translator: Brule <jason@brule.co.jp>\n"
|
||||
"Language-Team: Japanese\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"
|
||||
"X-Generator: Poedit 1.8.7.1\n"
|
||||
"X-Generator: Poedit 2.0.4\n"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:26
|
||||
msgctxt "@action"
|
||||
|
@ -634,7 +634,10 @@ msgid ""
|
|||
"Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n"
|
||||
"\n"
|
||||
" Thanks!."
|
||||
msgstr "図面の中にモデルが見つかりません。中身を確認し、パートかアセンブリーが中に入っていることを確認してください。\n\n 再確認をお願いします。"
|
||||
msgstr ""
|
||||
"図面の中にモデルが見つかりません。中身を確認し、パートかアセンブリーが中に入っていることを確認してください。\n"
|
||||
"\n"
|
||||
" 再確認をお願いします。"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:595
|
||||
msgctxt "@info:status"
|
||||
|
@ -642,7 +645,10 @@ msgid ""
|
|||
"Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n"
|
||||
"\n"
|
||||
"Sorry!"
|
||||
msgstr "図面の中にパートかアセンブリーが2個以上見つかりました。今のところ、本製品はパートかアセンブリーが1個の図面のみに対応しています。\n\n申し訳ありません。"
|
||||
msgstr ""
|
||||
"図面の中にパートかアセンブリーが2個以上見つかりました。今のところ、本製品はパートかアセンブリーが1個の図面のみに対応しています。\n"
|
||||
"\n"
|
||||
"申し訳ありません。"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:25
|
||||
msgctxt "@item:inlistbox"
|
||||
|
@ -667,7 +673,12 @@ msgid ""
|
|||
"\n"
|
||||
"With kind regards\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
msgstr "お客様へ\nシステム上に正規のソリッドワークスがインストールされていません。つまり、ソリッドワークスがインストールされていないか、有効なライセンスが存在しません。ソリッドワークスだけを問題なく使用できるようになっているか確認するか、自社のIT部門にご相談ください。\n\nお願いいたします。\n - Thomas Karl Pietrowski"
|
||||
msgstr ""
|
||||
"お客様へ\n"
|
||||
"システム上に正規のソリッドワークスがインストールされていません。つまり、ソリッドワークスがインストールされていないか、有効なライセンスが存在しません。ソリッドワークスだけを問題なく使用できるようになっているか確認するか、自社のIT部門にご相談ください。\n"
|
||||
"\n"
|
||||
"お願いいたします。\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:57
|
||||
msgctxt "@info:status"
|
||||
|
@ -677,7 +688,12 @@ msgid ""
|
|||
"\n"
|
||||
"With kind regards\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
msgstr "お客様へ\nこのプラグインは現在Windows以外のOSで実行されています。このプラグインは、ソリッドワークスがインストールされたWindowsでしか動作しません。有効なライセンスも必要です。ソリッドワークスがインストールされたWindowsマシンにこのプラグインをインストールしてください。\n\nお願いいたします。\n - Thomas Karl Pietrowski"
|
||||
msgstr ""
|
||||
"お客様へ\n"
|
||||
"このプラグインは現在Windows以外のOSで実行されています。このプラグインは、ソリッドワークスがインストールされたWindowsでしか動作しません。有効なライセンスも必要です。ソリッドワークスがインストールされたWindowsマシンにこのプラグインをインストールしてください。\n"
|
||||
"\n"
|
||||
"お願いいたします。\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:70
|
||||
msgid "Configure"
|
||||
|
@ -751,7 +767,9 @@ msgctxt "@info:status"
|
|||
msgid ""
|
||||
"Could not export using \"{}\" quality!\n"
|
||||
"Felt back to \"{}\"."
|
||||
msgstr "\"{}\"品質を使用したエクスポートができませんでした!\n\"{}\"になりました。"
|
||||
msgstr ""
|
||||
"\"{}\"品質を使用したエクスポートができませんでした!\n"
|
||||
"\"{}\"になりました。"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14
|
||||
|
@ -1246,7 +1264,10 @@ msgid ""
|
|||
"<p><b>A fatal error has occurred. Please send us this Crash Report to fix the problem</p></b>\n"
|
||||
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
|
||||
" "
|
||||
msgstr "<p><b>致命的なエラーが発生しました。問題解決のためこのクラッシュレポートを送信してください</p></b>\n <p>「レポート送信」ボタンを使用してバグレポートが自動的に当社サーバーに送られるようにしてください</p>\n "
|
||||
msgstr ""
|
||||
"<p><b>致命的なエラーが発生しました。問題解決のためこのクラッシュレポートを送信してください</p></b>\n"
|
||||
" <p>「レポート送信」ボタンを使用してバグレポートが自動的に当社サーバーに送られるようにしてください</p>\n"
|
||||
" "
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:102
|
||||
msgctxt "@title:groupbox"
|
||||
|
@ -1932,7 +1953,9 @@ msgctxt "@action:button"
|
|||
msgid ""
|
||||
"Open the directory\n"
|
||||
"with macro and icon"
|
||||
msgstr "ディレクトリーを開きます\n(マクロとアイコンで)"
|
||||
msgstr ""
|
||||
"ディレクトリーを開きます\n"
|
||||
"(マクロとアイコンで)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:160
|
||||
msgctxt "@description:label"
|
||||
|
@ -2426,7 +2449,10 @@ msgid ""
|
|||
"This plugin contains a license.\n"
|
||||
"You need to accept this license to install this plugin.\n"
|
||||
"Do you agree with the terms below?"
|
||||
msgstr "このプラグインにはライセンスが含まれています。\nこのプラグインをインストールするにはこのライセンスに同意する必要があります。\n下の利用規約に同意しますか?"
|
||||
msgstr ""
|
||||
"このプラグインにはライセンスが含まれています。\n"
|
||||
"このプラグインをインストールするにはこのライセンスに同意する必要があります。\n"
|
||||
"下の利用規約に同意しますか?"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:242
|
||||
msgctxt "@action:button"
|
||||
|
@ -2555,10 +2581,9 @@ msgid "Not connected"
|
|||
msgstr "プリンターにつながっていません。"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:99
|
||||
#, fuzzy
|
||||
msgctxt "@label"
|
||||
msgid "Min endstop X: "
|
||||
msgstr "エンドストップ X:"
|
||||
msgstr "最小エンドストップ X:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:109
|
||||
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:130
|
||||
|
@ -2577,16 +2602,14 @@ msgid "Not checked"
|
|||
msgstr "チェックされていません。"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:120
|
||||
#, fuzzy
|
||||
msgctxt "@label"
|
||||
msgid "Min endstop Y: "
|
||||
msgstr "エンドストップ Y:"
|
||||
msgstr "最小エンドストップ Y:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:141
|
||||
#, fuzzy
|
||||
msgctxt "@label"
|
||||
msgid "Min endstop Z: "
|
||||
msgstr "エンドストップ Z:"
|
||||
msgstr "最小エンドストップ Z:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml:163
|
||||
msgctxt "@label"
|
||||
|
@ -3470,7 +3493,9 @@ msgid ""
|
|||
"Some setting/override values are different from the values stored in the profile.\n"
|
||||
"\n"
|
||||
"Click to open the profile manager."
|
||||
msgstr "いくらかの設定プロファイルにある値とことなる場合無効にします。\nプロファイルマネージャーをクリックして開いてください。"
|
||||
msgstr ""
|
||||
"いくらかの設定プロファイルにある値とことなる場合無効にします。\n"
|
||||
"プロファイルマネージャーをクリックして開いてください。"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:150
|
||||
msgctxt "@label:textbox"
|
||||
|
@ -3508,7 +3533,9 @@ msgid ""
|
|||
"Some hidden settings use values different from their normal calculated value.\n"
|
||||
"\n"
|
||||
"Click to make these settings visible."
|
||||
msgstr "いくらかの非表示設定は通常の計算された値と異なる値を使用します。\n表示されるようにクリックしてください。"
|
||||
msgstr ""
|
||||
"いくらかの非表示設定は通常の計算された値と異なる値を使用します。\n"
|
||||
"表示されるようにクリックしてください。"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:61
|
||||
msgctxt "@label Header for list of settings."
|
||||
|
@ -3536,7 +3563,9 @@ msgid ""
|
|||
"This setting has a value that is different from the profile.\n"
|
||||
"\n"
|
||||
"Click to restore the value of the profile."
|
||||
msgstr "この設定にプロファイルと異なった値があります。\nプロファイルの値を戻すためにクリックしてください。"
|
||||
msgstr ""
|
||||
"この設定にプロファイルと異なった値があります。\n"
|
||||
"プロファイルの値を戻すためにクリックしてください。"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:288
|
||||
msgctxt "@label"
|
||||
|
@ -3544,7 +3573,9 @@ msgid ""
|
|||
"This setting is normally calculated, but it currently has an absolute value set.\n"
|
||||
"\n"
|
||||
"Click to restore the calculated value."
|
||||
msgstr "このセッティングは通常計算されます、今は絶対値に固定されています。\n計算された値に変更するためにクリックを押してください。"
|
||||
msgstr ""
|
||||
"このセッティングは通常計算されます、今は絶対値に固定されています。\n"
|
||||
"計算された値に変更するためにクリックを押してください。"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:128
|
||||
msgctxt "@label:listbox"
|
||||
|
@ -3556,7 +3587,9 @@ msgctxt "@label:listbox"
|
|||
msgid ""
|
||||
"Print Setup disabled\n"
|
||||
"G-code files cannot be modified"
|
||||
msgstr "プリントセットアップが無効\nG-codeファイルを修正することができません。"
|
||||
msgstr ""
|
||||
"プリントセットアップが無効\n"
|
||||
"G-codeファイルを修正することができません。"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:342
|
||||
msgctxt "@label Hours and minutes"
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
# Cura JSON setting files
|
||||
# Copyright (C) 2017 Ultimaker
|
||||
# Cura
|
||||
# Copyright (C) 2018 Ultimaker
|
||||
# This file is distributed under the same license as the Cura package.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2017.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2018.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 3.0\n"
|
||||
"Project-Id-Version: Cura 3.2\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
|
||||
"PO-Revision-Date: 2017-11-30 13:05+0100\n"
|
||||
"POT-Creation-Date: 2018-01-29 09:48+0000\n"
|
||||
"PO-Revision-Date: 2018-02-10 05:04+0900\n"
|
||||
"Last-Translator: Brule\n"
|
||||
"Language-Team: Brule\n"
|
||||
"Language: ja_JP\n"
|
||||
|
@ -62,7 +62,9 @@ msgctxt "machine_start_gcode description"
|
|||
msgid ""
|
||||
"Gcode commands to be executed at the very start - separated by \n"
|
||||
"."
|
||||
msgstr "Gcodeのコマンドは −で始まり\nで区切られます。"
|
||||
msgstr ""
|
||||
"Gcodeのコマンドは −で始まり\n"
|
||||
"で区切られます。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_end_gcode label"
|
||||
|
@ -75,7 +77,9 @@ msgctxt "machine_end_gcode description"
|
|||
msgid ""
|
||||
"Gcode commands to be executed at the very end - separated by \n"
|
||||
"."
|
||||
msgstr "Gcodeのコマンドは −で始まり\nで区切られます。"
|
||||
msgstr ""
|
||||
"Gcodeのコマンドは −で始まり\n"
|
||||
"で区切られます。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_guid label"
|
||||
|
@ -1175,7 +1179,9 @@ msgstr "ZシームX"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_x description"
|
||||
msgid "The X coordinate of the position near where to start printing each part in a layer."
|
||||
msgstr "レイヤー内の各印刷を開始するX座\n標の位置。"
|
||||
msgstr ""
|
||||
"レイヤー内の各印刷を開始するX座\n"
|
||||
"標の位置。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "z_seam_y label"
|
||||
|
@ -1630,7 +1636,9 @@ msgstr "インフィル優先"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_before_walls description"
|
||||
msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface."
|
||||
msgstr "壁より前にインフィルをプリントします はじめに壁をプリントするとより精密な壁になりますが、オーバーハングのプリントは悪化します\nはじめにインフィルをプリントすると丈夫な壁になりますが、インフィルの模様が時折表面から透けて表れます"
|
||||
msgstr ""
|
||||
"壁より前にインフィルをプリントします はじめに壁をプリントするとより精密な壁になりますが、オーバーハングのプリントは悪化します\n"
|
||||
"はじめにインフィルをプリントすると丈夫な壁になりますが、インフィルの模様が時折表面から透けて表れます"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "min_infill_area label"
|
||||
|
@ -3544,7 +3552,7 @@ msgstr "密着性"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "prime_blob_enable label"
|
||||
msgid "Enable Prime Blob"
|
||||
msgstr "プライムボルブを有効にする"
|
||||
msgstr "プライムブロブを有効にする"
|
||||
|
||||
# msgstr "プライムブロブを有効にする"
|
||||
#: fdmprinter.def.json
|
||||
|
@ -3636,7 +3644,9 @@ msgctxt "skirt_gap description"
|
|||
msgid ""
|
||||
"The horizontal distance between the skirt and the first layer of the print.\n"
|
||||
"This is the minimum distance. Multiple skirt lines will extend outwards from this distance."
|
||||
msgstr "スカートと印刷の最初の層の間の水平距離。\nこれは最小距離です。複数のスカートラインがこの距離から外側に展開されます。"
|
||||
msgstr ""
|
||||
"スカートと印刷の最初の層の間の水平距離。\n"
|
||||
"これは最小距離です。複数のスカートラインがこの距離から外側に展開されます。"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skirt_brim_minimal_length label"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgstr ""
|
|||
"Project-Id-Version: Cura 3.0\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
|
||||
"PO-Revision-Date: 2017-11-22 16:19+0100\n"
|
||||
"PO-Revision-Date: 2018-02-10 14:24+0100\n"
|
||||
"Last-Translator: 'Jaguś' Paweł Jagusiak and Andrzej 'anraf1001' Rafalski\n"
|
||||
"Language-Team: reprapy.pl\n"
|
||||
"Language: pl_PL\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 2.0.4\n"
|
||||
"X-Generator: Poedit 2.0.6\n"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:26
|
||||
msgctxt "@action"
|
||||
|
@ -189,7 +189,7 @@ msgstr "Oprogramowanie Drukarki"
|
|||
#: /home/ruben/Projects/Cura/plugins/PrepareStage/__init__.py:12
|
||||
msgctxt "@item:inmenu"
|
||||
msgid "Prepare"
|
||||
msgstr ""
|
||||
msgstr "Przygotuj"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23
|
||||
msgctxt "@action:button Preceded by 'Ready to'."
|
||||
|
@ -562,7 +562,7 @@ msgstr "Otwiera interfejs zadań druku w przeglądarce."
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:239
|
||||
msgctxt "@label Printer name"
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
msgstr "Nieznana"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:505
|
||||
#, python-brace-format
|
||||
|
@ -597,7 +597,7 @@ msgstr "Połącz przez sieć"
|
|||
#: /home/ruben/Projects/Cura/plugins/MonitorStage/__init__.py:12
|
||||
msgctxt "@item:inmenu"
|
||||
msgid "Monitor"
|
||||
msgstr ""
|
||||
msgstr "Monitor"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:66
|
||||
#, python-brace-format
|
||||
|
@ -624,7 +624,7 @@ msgstr "Nie można uzyskać dostępu do informacji o aktualizacji"
|
|||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:579
|
||||
msgctxt "@info:status"
|
||||
msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself."
|
||||
msgstr ""
|
||||
msgstr "SolidWorks zgłosił błędy podczas otwierania twojego pliku. Zalecamy rozwiązanie tego problemu w samym SolidWorksie."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:591
|
||||
msgctxt "@info:status"
|
||||
|
@ -633,6 +633,9 @@ msgid ""
|
|||
"\n"
|
||||
" Thanks!."
|
||||
msgstr ""
|
||||
"Nie znaleziono modeli wewnątrz twojego rysunku. Czy mógłbyś sprawdzić jego zawartość ponownie i upewnić się, że znajduje się tam jedna część lub złożenie?\n"
|
||||
"\n"
|
||||
"Dziękuję!."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:595
|
||||
msgctxt "@info:status"
|
||||
|
@ -641,6 +644,9 @@ msgid ""
|
|||
"\n"
|
||||
"Sorry!"
|
||||
msgstr ""
|
||||
"Znaleziono więcej niż jedną część lub złożenie wewnątrz rysunku. Obecnie obsługujemy tylko rysunki z dokładnie jedną częścią lub złożeniem.\n"
|
||||
"\n"
|
||||
"Przepraszamy!"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:25
|
||||
msgctxt "@item:inlistbox"
|
||||
|
@ -655,7 +661,7 @@ msgstr "Plik złożenia SolidWorks"
|
|||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:33
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "SolidWorks drawing file"
|
||||
msgstr ""
|
||||
msgstr "Plik rysunku SolidWorks"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:48
|
||||
msgctxt "@info:status"
|
||||
|
@ -666,6 +672,11 @@ msgid ""
|
|||
"With kind regards\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
msgstr ""
|
||||
"Szanowny kliencie,\n"
|
||||
"Nie mogliśmy znaleźć poprawnej instalacji SolidWorks w twoim systemie. To oznacza, że albo nie masz zainstalowanego SolidWorks, albo nie masz ważnej licencji. Proszę upewnić się, że uruchomiony SolidWorks działa bez żadnych problemów i/lub skontaktuj się z ICT.\n"
|
||||
"\n"
|
||||
"Z wyrazami szacunku,\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:57
|
||||
msgctxt "@info:status"
|
||||
|
@ -676,6 +687,10 @@ msgid ""
|
|||
"With kind regards\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
msgstr ""
|
||||
"Szanowny kliencie,\n"
|
||||
"Używasz aktualnie tego pluginu na innym systemie niż Windows. Ten plugin działa tylko w Windows razem z zainstalowanym SolidWorks, włączając w to poprawną licencję. Proszę zainstalować ten plugin na maszynie z systemem Windows z zainstalowanym SolidWorks.\n"
|
||||
"Z wyrazami szacunku,\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:70
|
||||
msgid "Configure"
|
||||
|
@ -683,7 +698,7 @@ msgstr "Konfiguruj"
|
|||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:71
|
||||
msgid "Installation guide for SolidWorks macro"
|
||||
msgstr ""
|
||||
msgstr "Instalacja poradnika dla skrótów SolidWorks"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SimulationView/__init__.py:14
|
||||
msgctxt "@item:inlistbox"
|
||||
|
@ -707,7 +722,7 @@ msgstr "Modyfikuj G-Code"
|
|||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:43
|
||||
msgctxt "@info"
|
||||
msgid "Cura collects anonymized usage statistics."
|
||||
msgstr ""
|
||||
msgstr "Cura zbiera anonimowe dane statystyczne."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:46
|
||||
msgctxt "@info:title"
|
||||
|
@ -717,22 +732,22 @@ msgstr "Zbieranie Danych"
|
|||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:48
|
||||
msgctxt "@action:button"
|
||||
msgid "Allow"
|
||||
msgstr ""
|
||||
msgstr "Zezwól"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:49
|
||||
msgctxt "@action:tooltip"
|
||||
msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing."
|
||||
msgstr ""
|
||||
msgstr "Zezwól Cura na wysyłanie anonimowych danych statystycznych, aby pomóc w wyborze przyszłych usprawnień Cura. Część twoich ustawień i preferencji jest wysyłana, a także wersja Cury i kod modelu który tniesz."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:50
|
||||
msgctxt "@action:button"
|
||||
msgid "Disable"
|
||||
msgstr ""
|
||||
msgstr "Wyłącz"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:51
|
||||
msgctxt "@action:tooltip"
|
||||
msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences."
|
||||
msgstr ""
|
||||
msgstr "Nie zezwalaj Cura na wysyłanie anonimowych danych statystycznych. Możesz to włączyć ponownie w preferencjach."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14
|
||||
msgctxt "@item:inlistbox"
|
||||
|
@ -742,7 +757,7 @@ msgstr "Profile Cura 15.04 "
|
|||
#: /home/ruben/Projects/Cura/plugins/CuraBlenderPlugin/__init__.py:15
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "Blender file"
|
||||
msgstr ""
|
||||
msgstr "Plik Blender"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraBlenderPlugin/CadIntegrationUtils/CommonReader.py:199
|
||||
msgctxt "@info:status"
|
||||
|
@ -750,6 +765,8 @@ msgid ""
|
|||
"Could not export using \"{}\" quality!\n"
|
||||
"Felt back to \"{}\"."
|
||||
msgstr ""
|
||||
"Nie można wyeksportować używając \"{}\" jakości!\n"
|
||||
"Powrócono do \"{}\"."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14
|
||||
|
@ -936,12 +953,12 @@ msgstr "Profile Cura"
|
|||
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/__init__.py:12
|
||||
msgctxt "@item:inmenu"
|
||||
msgid "Profile Assistant"
|
||||
msgstr ""
|
||||
msgstr "Asystent Profilu"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/__init__.py:17
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "Profile Assistant"
|
||||
msgstr ""
|
||||
msgstr "Asystent Profilu"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/3MFWriter/__init__.py:30
|
||||
msgctxt "@item:inlistbox"
|
||||
|
@ -1139,13 +1156,13 @@ msgstr "Nie udało się zaimportować profilu z <filename>{0}</filename>: <messa
|
|||
#, python-brace-format
|
||||
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
|
||||
msgid "This profile <filename>{0}</filename> contains incorrect data, could not import it."
|
||||
msgstr ""
|
||||
msgstr "Ten profil <filename>{0}</filename> zawiera błędne dane, nie można go zaimportować."
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:240
|
||||
#, python-brace-format
|
||||
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
|
||||
msgid "The machine defined in profile <filename>{0}</filename> doesn't match with your current machine, could not import it."
|
||||
msgstr ""
|
||||
msgstr "Maszyna zdefiniowana w profilu <filename>{0}</filename> nie zgadza się z obecnie wybraną maszyną, nie można zaimportować."
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:274
|
||||
#, python-brace-format
|
||||
|
@ -1157,7 +1174,7 @@ msgstr "Profil zaimportowany {0}"
|
|||
#, python-brace-format
|
||||
msgctxt "@info:status"
|
||||
msgid "File {0} does not contain any valid profile."
|
||||
msgstr ""
|
||||
msgstr "Plik {0} nie zawiera żadnego poprawnego profilu."
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:280
|
||||
#, python-brace-format
|
||||
|
@ -1185,7 +1202,7 @@ msgstr "Nie można znaleźć typu jakości {0} dla bieżącej konfiguracji."
|
|||
#, python-brace-format
|
||||
msgctxt "@label"
|
||||
msgid "Group #{group_nr}"
|
||||
msgstr ""
|
||||
msgstr "Grupa #{group_nr}"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/BuildVolume.py:100
|
||||
msgctxt "@info:status"
|
||||
|
@ -1236,7 +1253,7 @@ msgstr "Nie można Znaleźć Lokalizacji"
|
|||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:81
|
||||
msgctxt "@title:window"
|
||||
msgid "Crash Report"
|
||||
msgstr "Raport awarii"
|
||||
msgstr "Raport Błędu"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:94
|
||||
msgctxt "@label crash message"
|
||||
|
@ -1245,6 +1262,9 @@ msgid ""
|
|||
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<p><b>Wystąpił błąd krytyczny. Proszę wysłać do nas ten Raport Błędu, aby rozwiązać ten problem</p></b>\n"
|
||||
" <p>Proszę użyć przycisku \"Wyślij raport\" aby wysłać raport automatycznie na nasze serwery</p>\n"
|
||||
" "
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:102
|
||||
msgctxt "@title:groupbox"
|
||||
|
@ -1259,32 +1279,32 @@ msgstr "Nieznany"
|
|||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:112
|
||||
msgctxt "@label Cura version number"
|
||||
msgid "Cura version"
|
||||
msgstr ""
|
||||
msgstr "Wersja Cura"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:113
|
||||
msgctxt "@label Type of platform"
|
||||
msgid "Platform"
|
||||
msgstr ""
|
||||
msgstr "Platforma"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:114
|
||||
msgctxt "@label"
|
||||
msgid "Qt version"
|
||||
msgstr ""
|
||||
msgstr "Wersja Qt"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:115
|
||||
msgctxt "@label"
|
||||
msgid "PyQt version"
|
||||
msgstr ""
|
||||
msgstr "Wersja PyQt"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:116
|
||||
msgctxt "@label OpenGL version"
|
||||
msgid "OpenGL"
|
||||
msgstr ""
|
||||
msgstr "OpenGL"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:133
|
||||
msgctxt "@label"
|
||||
msgid "not yet initialised<br/>"
|
||||
msgstr ""
|
||||
msgstr "jeszcze nie uruchomiono<br/>"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:136
|
||||
#, python-brace-format
|
||||
|
@ -1307,7 +1327,7 @@ msgstr "<li>OpenGL Renderer: {renderer}</li>"
|
|||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:147
|
||||
msgctxt "@title:groupbox"
|
||||
msgid "Error traceback"
|
||||
msgstr ""
|
||||
msgstr "Śledzenie błedu"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:214
|
||||
msgctxt "@title:groupbox"
|
||||
|
@ -1518,7 +1538,7 @@ msgstr "Rozmiar dyszy"
|
|||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:393
|
||||
msgctxt "@label"
|
||||
msgid "Compatible material diameter"
|
||||
msgstr ""
|
||||
msgstr "Kompatybilna średnica materiału"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:395
|
||||
msgctxt "@tooltip"
|
||||
|
@ -1663,12 +1683,12 @@ msgstr "Rodzaj"
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:233
|
||||
msgctxt "@label Printer name"
|
||||
msgid "Ultimaker 3"
|
||||
msgstr ""
|
||||
msgstr "Ultimaker 3"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:236
|
||||
msgctxt "@label Printer name"
|
||||
msgid "Ultimaker 3 Extended"
|
||||
msgstr ""
|
||||
msgstr "Ultimaker 3 Extended"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:252
|
||||
msgctxt "@label"
|
||||
|
@ -1735,7 +1755,7 @@ msgstr "%1 nie została ustawiona do hostowania grupy podłączonych drukarek Ul
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterMonitorItem.qml:55
|
||||
msgctxt "@label link to connect manager"
|
||||
msgid "Add/Remove printers"
|
||||
msgstr ""
|
||||
msgstr "Dodaj/Usuń drukarki"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/OpenPanelButton.qml:14
|
||||
msgctxt "@info:tooltip"
|
||||
|
@ -1775,7 +1795,7 @@ msgstr "Utracone połączenie z drukarką"
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:47
|
||||
msgctxt "@label Printer status"
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
msgstr "Nieznany"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:257
|
||||
msgctxt "@label:status"
|
||||
|
@ -1871,62 +1891,62 @@ msgstr "Uaktywnij konfigurację"
|
|||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:21
|
||||
msgctxt "@title:window"
|
||||
msgid "SolidWorks: Export wizard"
|
||||
msgstr ""
|
||||
msgstr "SolidWorks: Kreator eksportu"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:45
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:140
|
||||
msgctxt "@action:label"
|
||||
msgid "Quality:"
|
||||
msgstr ""
|
||||
msgstr "Jakość:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:78
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:179
|
||||
msgctxt "@option:curaSolidworksStlQuality"
|
||||
msgid "Fine (3D-printing)"
|
||||
msgstr ""
|
||||
msgstr "Dobra (druk 3D)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:79
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:180
|
||||
msgctxt "@option:curaSolidworksStlQuality"
|
||||
msgid "Coarse (3D-printing)"
|
||||
msgstr ""
|
||||
msgstr "Słaba (druk 3D)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:80
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:181
|
||||
msgctxt "@option:curaSolidworksStlQuality"
|
||||
msgid "Fine (SolidWorks)"
|
||||
msgstr ""
|
||||
msgstr "Dobra (SolidWorks)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:81
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:182
|
||||
msgctxt "@option:curaSolidworksStlQuality"
|
||||
msgid "Coarse (SolidWorks)"
|
||||
msgstr ""
|
||||
msgstr "Słaba (Solidworks)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:94
|
||||
msgctxt "@text:window"
|
||||
msgid "Show this dialog again"
|
||||
msgstr ""
|
||||
msgstr "Pokaż to okno ponownie"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:104
|
||||
msgctxt "@action:button"
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
msgstr "Kontynuuj"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:116
|
||||
msgctxt "@action:button"
|
||||
msgid "Abort"
|
||||
msgstr ""
|
||||
msgstr "Przerwij"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:21
|
||||
msgctxt "@title:window"
|
||||
msgid "How to install Cura SolidWorks macro"
|
||||
msgstr ""
|
||||
msgstr "Jak zainstalować skróty SolidWorks dla Cura"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:62
|
||||
msgctxt "@description:label"
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
msgstr "Kroki:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:140
|
||||
msgctxt "@action:button"
|
||||
|
@ -1934,101 +1954,103 @@ msgid ""
|
|||
"Open the directory\n"
|
||||
"with macro and icon"
|
||||
msgstr ""
|
||||
"Otwórz folder\n"
|
||||
"ze skrótem i ikoną"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:160
|
||||
msgctxt "@description:label"
|
||||
msgid "Instructions:"
|
||||
msgstr ""
|
||||
msgstr "Instrukcje:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:202
|
||||
msgctxt "@action:playpause"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
msgstr "Odtwórz"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:206
|
||||
msgctxt "@action:playpause"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
msgstr "Zatrzymaj"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:268
|
||||
msgctxt "@action:button"
|
||||
msgid "Previous Step"
|
||||
msgstr ""
|
||||
msgstr "Poprzedni Krok"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:283
|
||||
msgctxt "@action:button"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
msgstr "Zrobione"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:287
|
||||
msgctxt "@action:button"
|
||||
msgid "Next Step"
|
||||
msgstr ""
|
||||
msgstr "Następny Krok"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:21
|
||||
msgctxt "@title:window"
|
||||
msgid "SolidWorks plugin: Configuration"
|
||||
msgstr ""
|
||||
msgstr "Plugin SolidWorks: Konfiguracja"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:39
|
||||
msgctxt "@title:tab"
|
||||
msgid "Conversion settings"
|
||||
msgstr ""
|
||||
msgstr "Konwersja ustawień"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:66
|
||||
msgctxt "@label"
|
||||
msgid "First choice:"
|
||||
msgstr ""
|
||||
msgstr "Pierwszy wybór:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:86
|
||||
msgctxt "@text:menu"
|
||||
msgid "Latest installed version (Recommended)"
|
||||
msgstr ""
|
||||
msgstr "Ostatnio zainstalowana wersja (Rekomendowana)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:95
|
||||
msgctxt "@text:menu"
|
||||
msgid "Default version"
|
||||
msgstr ""
|
||||
msgstr "Domyślna wersja"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:193
|
||||
msgctxt "@label"
|
||||
msgid "Show wizard before opening SolidWorks files"
|
||||
msgstr ""
|
||||
msgstr "Pokaż konfigurator przed otworzeniem plików SolidWorks"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:203
|
||||
msgctxt "@label"
|
||||
msgid "Automatically rotate opened file into normed orientation"
|
||||
msgstr ""
|
||||
msgstr "Automatycznie obracaj otworzone pliki do unormowanej pozycji"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:210
|
||||
msgctxt "@title:tab"
|
||||
msgid "Installation(s)"
|
||||
msgstr ""
|
||||
msgstr "Instalacja(-e)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:284
|
||||
msgctxt "@label"
|
||||
msgid "COM service found"
|
||||
msgstr ""
|
||||
msgstr "Usługa COM znaleziona"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:295
|
||||
msgctxt "@label"
|
||||
msgid "Executable found"
|
||||
msgstr ""
|
||||
msgstr "Znaleziono plik wykonywalny"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:306
|
||||
msgctxt "@label"
|
||||
msgid "COM starting"
|
||||
msgstr ""
|
||||
msgstr "Uruchamianie COM"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:317
|
||||
msgctxt "@label"
|
||||
msgid "Revision number"
|
||||
msgstr ""
|
||||
msgstr "Numer wydania"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:328
|
||||
msgctxt "@label"
|
||||
msgid "Functions available"
|
||||
msgstr ""
|
||||
msgstr "Dostępne funkcje"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:341
|
||||
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:264
|
||||
|
@ -2214,32 +2236,32 @@ msgstr "Wygładzanie"
|
|||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:38
|
||||
msgctxt "@label"
|
||||
msgid "Mesh Type"
|
||||
msgstr ""
|
||||
msgstr "Typ siatki"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:69
|
||||
msgctxt "@label"
|
||||
msgid "Normal model"
|
||||
msgstr ""
|
||||
msgstr "Normalny model"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:76
|
||||
msgctxt "@label"
|
||||
msgid "Print as support"
|
||||
msgstr ""
|
||||
msgstr "Drukuj jako podpora"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:84
|
||||
msgctxt "@label"
|
||||
msgid "Don't support overlap with other models"
|
||||
msgstr ""
|
||||
msgstr "Nie wspieraj nałożeń z innymi modelami"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:92
|
||||
msgctxt "@label"
|
||||
msgid "Modify settings for overlap with other models"
|
||||
msgstr ""
|
||||
msgstr "Modyfikuj ustawienia nakładania z innymi modelami"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:100
|
||||
msgctxt "@label"
|
||||
msgid "Modify settings for infill of other models"
|
||||
msgstr ""
|
||||
msgstr "Modyfikuj ustawienia wypełnienia innych modeli"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:333
|
||||
msgctxt "@action:button"
|
||||
|
@ -3099,27 +3121,27 @@ msgstr "Wyślij (anonimowe) informacje o drukowaniu"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:674
|
||||
msgctxt "@label"
|
||||
msgid "Experimental"
|
||||
msgstr ""
|
||||
msgstr "Eksperymentalne"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Use multi build plate functionality"
|
||||
msgstr ""
|
||||
msgstr "Użyj funkcji wielu pól roboczych"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685
|
||||
msgctxt "@option:check"
|
||||
msgid "Use multi build plate functionality (restart required)"
|
||||
msgstr ""
|
||||
msgstr "Użyj funkcji wielu pól roboczych (wymagany restart)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:694
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)"
|
||||
msgstr ""
|
||||
msgstr "Czy nowo załadowane modele powinny zostać rozłożone na platformie roboczej? Używane w połączeniu z multi platformą roboczą (EKSPERYMENTALNE)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699
|
||||
msgctxt "@option:check"
|
||||
msgid "Do not arrange objects on load"
|
||||
msgstr ""
|
||||
msgstr "Nie układaj obiektów podczas ładowania"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:15
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:514
|
||||
|
@ -3532,7 +3554,7 @@ msgstr "Pod wpływem"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:156
|
||||
msgctxt "@label"
|
||||
msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders."
|
||||
msgstr ""
|
||||
msgstr "To ustawienie jest dzielone pomiędzy wszystkimi ekstruderami. Zmiana tutaj spowoduje zmianę dla wszystkich ekstruderów."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:159
|
||||
msgctxt "@label"
|
||||
|
@ -3583,7 +3605,7 @@ msgstr "00godz. 00min."
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:359
|
||||
msgctxt "@tooltip"
|
||||
msgid "Time specification"
|
||||
msgstr ""
|
||||
msgstr "Specyfikacja czasu"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:441
|
||||
msgctxt "@label"
|
||||
|
@ -3640,12 +3662,12 @@ msgstr "&Widok"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:37
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&Camera position"
|
||||
msgstr ""
|
||||
msgstr "&Pozycja kamery"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:52
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&Build plate"
|
||||
msgstr ""
|
||||
msgstr "&Pole robocze"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Menus/NozzleMenu.qml:40
|
||||
msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer"
|
||||
|
@ -3815,27 +3837,27 @@ msgstr "&Zamknij"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:114
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&3D View"
|
||||
msgstr ""
|
||||
msgstr "&Widok 3D"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:121
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&Front View"
|
||||
msgstr ""
|
||||
msgstr "&Widok z przodu"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:128
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&Top View"
|
||||
msgstr ""
|
||||
msgstr "&Widok z góry"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:135
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&Left Side View"
|
||||
msgstr ""
|
||||
msgstr "&Widok z lewej strony"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:142
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&Right Side View"
|
||||
msgstr ""
|
||||
msgstr "&Widok z prawej strony"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:149
|
||||
msgctxt "@action:inmenu"
|
||||
|
@ -3961,7 +3983,7 @@ msgstr "Przeładuj wszystkie modele"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:351
|
||||
msgctxt "@action:inmenu menubar:edit"
|
||||
msgid "Arrange All Models To All Build Plates"
|
||||
msgstr ""
|
||||
msgstr "Rozłóż Wszystkie Modele na Wszystkie Platformy Robocze."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:358
|
||||
msgctxt "@action:inmenu menubar:edit"
|
||||
|
@ -4021,7 +4043,7 @@ msgstr "Zainstalowane wtyczki..."
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:438
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "Expand/Collapse Sidebar"
|
||||
msgstr ""
|
||||
msgstr "Rozłóż/Schowaj Pasek Boczny"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:26
|
||||
msgctxt "@label:PrintjobStatus"
|
||||
|
@ -4056,12 +4078,12 @@ msgstr "Cięcie niedostępne"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:171
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Slice current printjob"
|
||||
msgstr ""
|
||||
msgstr "Potnij aktualny wydruk"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:171
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Cancel slicing process"
|
||||
msgstr ""
|
||||
msgstr "Przerwij proces cięcia"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:183
|
||||
msgctxt "@label:Printjob"
|
||||
|
@ -4117,7 +4139,7 @@ msgstr "Zapisz &jako..."
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:139
|
||||
msgctxt "@title:menu menubar:file"
|
||||
msgid "Save &Project..."
|
||||
msgstr ""
|
||||
msgstr "Zapisz &Project..."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:162
|
||||
msgctxt "@title:menu menubar:toplevel"
|
||||
|
@ -4356,7 +4378,7 @@ msgstr "Materiał"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:352
|
||||
msgctxt "@label"
|
||||
msgid "Check compatibility"
|
||||
msgstr ""
|
||||
msgstr "Sprawdź kompatybilność"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:372
|
||||
msgctxt "@tooltip"
|
||||
|
@ -4366,17 +4388,17 @@ msgstr "Kliknij, aby sprawdzić zgodność materiału na Ultimaker.com."
|
|||
#: /home/ruben/Projects/Cura/resources/qml/ObjectsList.qml:211
|
||||
msgctxt "@option:check"
|
||||
msgid "See only current build plate"
|
||||
msgstr ""
|
||||
msgstr "Pokaż tylko aktualną platformę roboczą"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/ObjectsList.qml:227
|
||||
msgctxt "@action:button"
|
||||
msgid "Arrange to all build plates"
|
||||
msgstr ""
|
||||
msgstr "Rozłóż na wszystkich platformach roboczych"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/ObjectsList.qml:247
|
||||
msgctxt "@action:button"
|
||||
msgid "Arrange current build plate"
|
||||
msgstr ""
|
||||
msgstr "Rozłóż na obecnej platformie roboczej"
|
||||
|
||||
#: MachineSettingsAction/plugin.json
|
||||
msgctxt "description"
|
||||
|
@ -4471,22 +4493,22 @@ msgstr "Drukowanie USB"
|
|||
#: PrepareStage/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Provides a prepare stage in Cura."
|
||||
msgstr ""
|
||||
msgstr "Zapewnia etap przygotowania w Cura."
|
||||
|
||||
#: PrepareStage/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "Prepare Stage"
|
||||
msgstr ""
|
||||
msgstr "Etap Przygotowania"
|
||||
|
||||
#: CuraLiveScriptingPlugin/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Provides an edit window for direct script editing."
|
||||
msgstr ""
|
||||
msgstr "Zapewnia okno edycji dla bezpośredniego edytowania skryptów."
|
||||
|
||||
#: CuraLiveScriptingPlugin/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "Live scripting tool"
|
||||
msgstr ""
|
||||
msgstr "Narzędzie pisania skryptów na żywo."
|
||||
|
||||
#: RemovableDriveOutputDevice/plugin.json
|
||||
msgctxt "description"
|
||||
|
@ -4511,12 +4533,12 @@ msgstr "Połączenie Sieciowe UM3"
|
|||
#: MonitorStage/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Provides a monitor stage in Cura."
|
||||
msgstr ""
|
||||
msgstr "Zapewnia etap monitorowania w Cura."
|
||||
|
||||
#: MonitorStage/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "Monitor Stage"
|
||||
msgstr ""
|
||||
msgstr "Etap Monitorowania"
|
||||
|
||||
#: FirmwareUpdateChecker/plugin.json
|
||||
msgctxt "description"
|
||||
|
@ -4531,7 +4553,7 @@ msgstr "Sprawdzacz Aktualizacji Oprogramowania"
|
|||
#: CuraSolidWorksPlugin/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations."
|
||||
msgstr ""
|
||||
msgstr "Daje Tobie możliwość otwierania plików używają samego SolidWorks. Konwersja jest wykonywana przez ten plugin i dodatkowo optymalizowana."
|
||||
|
||||
#: CuraSolidWorksPlugin/plugin.json
|
||||
msgctxt "name"
|
||||
|
@ -4601,12 +4623,12 @@ msgstr "Czytnik Profili Starszej Cura"
|
|||
#: CuraBlenderPlugin/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Helps to open Blender files directly in Cura."
|
||||
msgstr ""
|
||||
msgstr "Pomaga w otwieraniu plików Blender bezpośrednio w Cura."
|
||||
|
||||
#: CuraBlenderPlugin/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "Blender Integration (experimental)"
|
||||
msgstr ""
|
||||
msgstr "Integracja z Blenderem (eksperymentalny)"
|
||||
|
||||
#: GCodeProfileReader/plugin.json
|
||||
msgctxt "description"
|
||||
|
@ -4771,12 +4793,12 @@ msgstr "Cura Profile Writer"
|
|||
#: CuraPrintProfileCreator/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI."
|
||||
msgstr ""
|
||||
msgstr "Pozwala twórcą materiałów na tworzenie nowych profili materiałów i jakości używając rozwijanego menu."
|
||||
|
||||
#: CuraPrintProfileCreator/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "Print Profile Assistant"
|
||||
msgstr ""
|
||||
msgstr "Asystent Profilów Druku"
|
||||
|
||||
#: 3MFWriter/plugin.json
|
||||
msgctxt "description"
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: Cura 3.0\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
|
||||
"PO-Revision-Date: 2017-11-22 19:41+0100\n"
|
||||
"PO-Revision-Date: 2018-02-10 14:03+0100\n"
|
||||
"Last-Translator: 'Jaguś' Paweł Jagusiak and Andrzej 'anraf1001' Rafalski\n"
|
||||
"Language-Team: reprapy.pl\n"
|
||||
"Language: pl_PL\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 2.0.4\n"
|
||||
"X-Generator: Poedit 2.0.6\n"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_settings label"
|
||||
|
@ -353,12 +353,12 @@ msgstr "Repetier"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_firmware_retract label"
|
||||
msgid "Firmware Retraction"
|
||||
msgstr ""
|
||||
msgstr "Retrakcja Programowa"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_firmware_retract description"
|
||||
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
|
||||
msgstr ""
|
||||
msgstr "Używaj komend retrakcji (G10/G11) zamiast używać współrzędną E w komendzie G1, aby wycofać materiał."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_disallowed_areas label"
|
||||
|
@ -1053,12 +1053,12 @@ msgstr "Wszędzie"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "filter_out_tiny_gaps label"
|
||||
msgid "Filter Out Tiny Gaps"
|
||||
msgstr ""
|
||||
msgstr "Filtruj Małe Luki"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "filter_out_tiny_gaps description"
|
||||
msgid "Filter out tiny gaps to reduce blobs on outside of model."
|
||||
msgstr ""
|
||||
msgstr "Filtruj małe luki, aby zredukować bloby na zewnątrz modelu."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "fill_outline_gaps label"
|
||||
|
@ -1443,7 +1443,7 @@ msgstr "Przesunięcie Wypełn. w Osi X"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_offset_x description"
|
||||
msgid "The infill pattern is moved this distance along the X axis."
|
||||
msgstr ""
|
||||
msgstr "Wzór wypełnienia jest przesunięty o tę odległość wzdłuż osi X."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_offset_y label"
|
||||
|
@ -1453,7 +1453,7 @@ msgstr "Przesunięcie Wypełn. w Osi Y"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_offset_y description"
|
||||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr ""
|
||||
msgstr "Wzór wypełnienia jest przesunięty o tę odległość wzdłuż osi Y."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "sub_div_rad_add label"
|
||||
|
@ -1473,7 +1473,7 @@ msgstr "Procent Nałożenia Wypełn."
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_overlap description"
|
||||
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr ""
|
||||
msgstr "Ilość nałożenia pomiędzy wypełnieniem i ścianami w procentach szerokości linii wypełnienia. Delikatne nałożenie pozwala na lepsze połączenie ścian z wypełnieniem."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_overlap_mm label"
|
||||
|
@ -1493,7 +1493,7 @@ msgstr "Procent Nakładania się Skóry"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap description"
|
||||
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
|
||||
msgstr ""
|
||||
msgstr "Ilość nałożenia pomiędzy skórą a ścianami w procentach szerokości linii skóry. Delikatne nałożenie pozawala na lepsze połączenie się ścian ze skórą. Jest to procent średniej szerokości linii skóry i wewnętrznej ściany."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap_mm label"
|
||||
|
@ -1723,7 +1723,7 @@ msgstr "Temperatura Stołu"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "material_bed_temperature description"
|
||||
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
|
||||
msgstr ""
|
||||
msgstr "Temperatura stosowana dla podgrzewanej platformy roboczej. Jeżeli jest ustawione 0, temperatura stołu nie będzie ustawiona."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_bed_temperature_layer_0 label"
|
||||
|
@ -4267,82 +4267,82 @@ msgstr "eksperymentalne!"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_enable label"
|
||||
msgid "Tree Support"
|
||||
msgstr ""
|
||||
msgstr "Drzewne Podpory"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_enable description"
|
||||
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
|
||||
msgstr ""
|
||||
msgstr "Generuj drzewiaste podpory z gałęziami podpierającymi wydruk. Może to zredukować zużycie materiału i czas wydruku, ale bardzo zwiększa czas cięcia."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_angle label"
|
||||
msgid "Tree Support Branch Angle"
|
||||
msgstr ""
|
||||
msgstr "Kąt Gałęzi Drzewnej Podpory"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_angle description"
|
||||
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
|
||||
msgstr ""
|
||||
msgstr "Kąt gałęzi. Użyj mniejszego kąta, aby były bardziej pionowe i stabilne. Użyj większego kąta, aby mieć większy zasięg."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_branch_distance label"
|
||||
msgid "Tree Support Branch Distance"
|
||||
msgstr ""
|
||||
msgstr "Odległość Gałęzi Drzewiastej Podpory"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_branch_distance description"
|
||||
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
|
||||
msgstr ""
|
||||
msgstr "W jakich odległościach powinny znajdować się gałęzie kiedy dotykają modelu. Mały dystans spowoduje więcej punktów podparcia, co da lepsze nawisy, ale utrudni usuwanie podpór."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_branch_diameter label"
|
||||
msgid "Tree Support Branch Diameter"
|
||||
msgstr ""
|
||||
msgstr "Średnica Gałęzi Drzewiastej Podpory"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_branch_diameter description"
|
||||
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
|
||||
msgstr ""
|
||||
msgstr "Średnica najcieńszej gałęzi drzewiastej podpory. Grubsze gałęzie są bardziej sztywne. Gałęzie bliżej podłoża będą grubsze od tego."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_branch_diameter_angle label"
|
||||
msgid "Tree Support Branch Diameter Angle"
|
||||
msgstr ""
|
||||
msgstr "Kąt Średnicy Gałęzi Drzewiastej Podpory"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_branch_diameter_angle description"
|
||||
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
|
||||
msgstr ""
|
||||
msgstr "Kąt średnicy gałęzi, które stają się grubsze bliżej podłoża. Kąt 0 spowoduje równą grubość na całej długości gałęzi. Delikatny kąt może spowodować lepszą stabilność podpór."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_collision_resolution label"
|
||||
msgid "Tree Support Collision Resolution"
|
||||
msgstr ""
|
||||
msgstr "Rozdzielczość Kolizji Drzewiastej Podpory"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_collision_resolution description"
|
||||
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
|
||||
msgstr ""
|
||||
msgstr "Rozdzielczość przeliczania kolizji, aby unikać zderzeń z modelem. Ustawienie niższej wartości spowoduje bardziej dokładne drzewa, które rzadziej zawodzą, ale zwiększa to drastycznie czas cięcia."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_wall_thickness label"
|
||||
msgid "Tree Support Wall Thickness"
|
||||
msgstr ""
|
||||
msgstr "Grubość Ściany Drzewiastej Podpory"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_wall_thickness description"
|
||||
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
|
||||
msgstr ""
|
||||
msgstr "Grubość ścian gałęzi drzewiastej podpory. Grubsze ściany drukują się dłużej, ale nie odpadają tak łatwo."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_wall_count label"
|
||||
msgid "Tree Support Wall Line Count"
|
||||
msgstr ""
|
||||
msgstr "Liczba Linii Ściany Drzewiastej Podpory"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_wall_count description"
|
||||
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
|
||||
msgstr ""
|
||||
msgstr "Liczba ścian gałęzi drzewiastej podpory. Grubsze ściany drukują się dłużej , ale nie odpadają tak łatwo."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "slicing_tolerance label"
|
||||
|
@ -4417,12 +4417,12 @@ msgstr "Lista całkowitych kierunków linii używana kiedy skóra górnej powier
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_enable_travel_optimization label"
|
||||
msgid "Infill Travel Optimization"
|
||||
msgstr ""
|
||||
msgstr "Optymalizacja Ruchów Jałowych Wypełnienia"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_enable_travel_optimization description"
|
||||
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
|
||||
msgstr ""
|
||||
msgstr "Kiedy włączone, kolejność drukowania linii wypełnienia jest optymalizowana tak, aby zredukować odległości ruchów jałowych. Osiągnięta redukcja czasu ruchów jałowych zależy od ciętego modelu, wzory wypełnienia, gęstości itd. Zauważ, że dla niektórych modeli, które mają małe obszary wypełnienia, czas ciecia modelu może się bardzo wydłużyć."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_flow_dependent_temperature label"
|
||||
|
@ -5056,42 +5056,42 @@ msgstr "Odległość między dyszą a liniami skierowanymi w dół. Większe prz
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_enabled label"
|
||||
msgid "Use adaptive layers"
|
||||
msgstr ""
|
||||
msgstr "Użyj zmiennych warstw"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_enabled description"
|
||||
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
|
||||
msgstr ""
|
||||
msgstr "Zmienne warstwy obliczają wysokości warstw w zależności od kształtu modelu."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_variation label"
|
||||
msgid "Adaptive layers maximum variation"
|
||||
msgstr ""
|
||||
msgstr "Maks. zmiana zmiennych warstw"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_variation description"
|
||||
msgid "The maximum allowed height different from the base layer height in mm."
|
||||
msgstr ""
|
||||
msgstr "Maksymalna dozwolona różnica wysokości od podstawowej wysokości warstwy w mm."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_variation_step label"
|
||||
msgid "Adaptive layers variation step size"
|
||||
msgstr ""
|
||||
msgstr "Krok zmian zmiennych warstw"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_variation_step description"
|
||||
msgid "The difference in height of the next layer height compared to the previous one."
|
||||
msgstr ""
|
||||
msgstr "Różnica w wysokości pomiędzy następną wysokością warstwy i poprzednią."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_threshold label"
|
||||
msgid "Adaptive layers threshold"
|
||||
msgstr ""
|
||||
msgstr "Opóźnienie zmiennych warstw"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_threshold description"
|
||||
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
|
||||
msgstr ""
|
||||
msgstr "Opóźnienie w wyborze, czy użyć mniejszej warstwy, czy nie. Ta liczba jest porównywana do najbardziej stromego nachylenia na warstwie."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
# Cura
|
||||
# Copyright (C) 2017 Ultimaker
|
||||
# Copyright (C) 2018 Ultimaker
|
||||
# This file is distributed under the same license as the Cura package.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2017.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2018.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 3.0\n"
|
||||
"Project-Id-Version: Cura 3.2\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
|
||||
"PO-Revision-Date: 2017-12-04 10:20-0300\n"
|
||||
"POT-Creation-Date: 2018-01-29 09:48+0000\n"
|
||||
"PO-Revision-Date: 2018-02-12 10:20-0300\n"
|
||||
"Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n"
|
||||
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br> and CoderSquirrel <jasaneschio@gmail.com>\n"
|
||||
"Language: pt_BR\n"
|
||||
|
@ -188,7 +188,7 @@ msgstr "Firmware da Impressora"
|
|||
#: /home/ruben/Projects/Cura/plugins/PrepareStage/__init__.py:12
|
||||
msgctxt "@item:inmenu"
|
||||
msgid "Prepare"
|
||||
msgstr ""
|
||||
msgstr "Preparar"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23
|
||||
msgctxt "@action:button Preceded by 'Ready to'."
|
||||
|
@ -561,7 +561,7 @@ msgstr "Abrir a interface de trabalhos de impressão em seu navegador."
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:239
|
||||
msgctxt "@label Printer name"
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
msgstr "Desconhecida"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkClusterPrinterOutputDevice.py:505
|
||||
#, python-brace-format
|
||||
|
@ -596,7 +596,7 @@ msgstr "Conectar pela rede"
|
|||
#: /home/ruben/Projects/Cura/plugins/MonitorStage/__init__.py:12
|
||||
msgctxt "@item:inmenu"
|
||||
msgid "Monitor"
|
||||
msgstr ""
|
||||
msgstr "Monitor"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:66
|
||||
#, python-brace-format
|
||||
|
@ -623,7 +623,7 @@ msgstr "Não foi possível acessar informação de atualização."
|
|||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:579
|
||||
msgctxt "@info:status"
|
||||
msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself."
|
||||
msgstr ""
|
||||
msgstr "O SolidWorks relatou problemas ao abrir seu arquivo. Recomendamos resolver tais problemas dentro do próprio SolidWorks."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:591
|
||||
msgctxt "@info:status"
|
||||
|
@ -632,6 +632,9 @@ msgid ""
|
|||
"\n"
|
||||
" Thanks!."
|
||||
msgstr ""
|
||||
"Não foram encontrados modelos dentro de seu desenho. Poderia verificar seu conteúdo novamente e se assegurar que uma parte ou montagem está incluída?\n"
|
||||
"\n"
|
||||
" Obrigado!."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:595
|
||||
msgctxt "@info:status"
|
||||
|
@ -640,6 +643,9 @@ msgid ""
|
|||
"\n"
|
||||
"Sorry!"
|
||||
msgstr ""
|
||||
"Foi encontrado mais de uma parte ou montagem dentro de seu desenho. Atualmente só suportamos desenhos com exatamente uma parte ou montagem dentro.\n"
|
||||
"\n"
|
||||
"Desculpe!"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:25
|
||||
msgctxt "@item:inlistbox"
|
||||
|
@ -654,7 +660,7 @@ msgstr "Arquivo de montagem de SolidWorks"
|
|||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:33
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "SolidWorks drawing file"
|
||||
msgstr ""
|
||||
msgstr "Arquivo de desenho do SolidWorks"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:48
|
||||
msgctxt "@info:status"
|
||||
|
@ -665,6 +671,11 @@ msgid ""
|
|||
"With kind regards\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
msgstr ""
|
||||
"Caro cliente,\n"
|
||||
"Não foi encontrada uma intalação válida de SolidWorks no seu sistema. Isso significa que ou o SolidWorks não está instalado ou você nào tem licença válida. Por favor se assegure que rodar o Solidworks funciona sem problemas e/ou contate seu suporte.\n"
|
||||
"\n"
|
||||
"Atenciosamente\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:57
|
||||
msgctxt "@info:status"
|
||||
|
@ -675,6 +686,11 @@ msgid ""
|
|||
"With kind regards\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
msgstr ""
|
||||
"Caro cliente,\n"
|
||||
"Você está no momento rodando este complemento em um sistema operacional diferente de Windows. Este complemento só funcionará no Windows com o SolidWorks instalado e com licença válida. Por favor instale este complemento em uma máquina Windows com o SolidWorks instalado.\n"
|
||||
"\n"
|
||||
"Atenciosamente\n"
|
||||
" - Thomas Karl Pietrowski"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:70
|
||||
msgid "Configure"
|
||||
|
@ -682,7 +698,7 @@ msgstr "Configure"
|
|||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksDialogHandler.py:71
|
||||
msgid "Installation guide for SolidWorks macro"
|
||||
msgstr ""
|
||||
msgstr "Guia de Instalação para macro do SolidWorks"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SimulationView/__init__.py:14
|
||||
msgctxt "@item:inlistbox"
|
||||
|
@ -706,7 +722,7 @@ msgstr "Modificar G-Code"
|
|||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:43
|
||||
msgctxt "@info"
|
||||
msgid "Cura collects anonymized usage statistics."
|
||||
msgstr ""
|
||||
msgstr "O Cura coleta estatísticas anônimas de uso."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:46
|
||||
msgctxt "@info:title"
|
||||
|
@ -716,22 +732,22 @@ msgstr "Coletando Dados"
|
|||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:48
|
||||
msgctxt "@action:button"
|
||||
msgid "Allow"
|
||||
msgstr ""
|
||||
msgstr "Permitir"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:49
|
||||
msgctxt "@action:tooltip"
|
||||
msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing."
|
||||
msgstr ""
|
||||
msgstr "Permite que o Cura envie estatísticas anônimas de uso para ajudar a priorizar futuras melhorias ao software. Algumas de suas preferências e ajustes são enviados junto à versão atual do Cura e um hash dos modelos que estão sendo fatiados."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:50
|
||||
msgctxt "@action:button"
|
||||
msgid "Disable"
|
||||
msgstr ""
|
||||
msgstr "Desabilitar"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:51
|
||||
msgctxt "@action:tooltip"
|
||||
msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences."
|
||||
msgstr ""
|
||||
msgstr "Não permitir que o Cura envie estatísticas anônimas de uso. Você pode habilitar novamente nas preferências."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14
|
||||
msgctxt "@item:inlistbox"
|
||||
|
@ -741,7 +757,7 @@ msgstr "Perfis do Cura 15.04"
|
|||
#: /home/ruben/Projects/Cura/plugins/CuraBlenderPlugin/__init__.py:15
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "Blender file"
|
||||
msgstr ""
|
||||
msgstr "Arquivo do Blender"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraBlenderPlugin/CadIntegrationUtils/CommonReader.py:199
|
||||
msgctxt "@info:status"
|
||||
|
@ -749,6 +765,8 @@ msgid ""
|
|||
"Could not export using \"{}\" quality!\n"
|
||||
"Felt back to \"{}\"."
|
||||
msgstr ""
|
||||
"Não foi possível exportar usando qualidade \"{}\"!\n"
|
||||
"Foi usada a \"{}\"."
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14
|
||||
#: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:14
|
||||
|
@ -935,12 +953,12 @@ msgstr "Perfil do Cura"
|
|||
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/__init__.py:12
|
||||
msgctxt "@item:inmenu"
|
||||
msgid "Profile Assistant"
|
||||
msgstr ""
|
||||
msgstr "Assistente de Perfil"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraPrintProfileCreator/__init__.py:17
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "Profile Assistant"
|
||||
msgstr ""
|
||||
msgstr "Assistente de Perfil"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/3MFWriter/__init__.py:30
|
||||
msgctxt "@item:inlistbox"
|
||||
|
@ -1138,13 +1156,13 @@ msgstr "Falha ao importa perfil de <filename>{0}</filename>: <message>{1}</messa
|
|||
#, python-brace-format
|
||||
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
|
||||
msgid "This profile <filename>{0}</filename> contains incorrect data, could not import it."
|
||||
msgstr ""
|
||||
msgstr "Este perfil <filename>{0}</filename> contém dados incorretos, não foi possível importá-lo."
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:240
|
||||
#, python-brace-format
|
||||
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
|
||||
msgid "The machine defined in profile <filename>{0}</filename> doesn't match with your current machine, could not import it."
|
||||
msgstr ""
|
||||
msgstr "A máquina definida no perfil <filename>{0}</filename> não corresponde à sua máquina atual, não foi possível importá-lo."
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:274
|
||||
#, python-brace-format
|
||||
|
@ -1156,7 +1174,7 @@ msgstr "Perfil {0} importado com sucesso"
|
|||
#, python-brace-format
|
||||
msgctxt "@info:status"
|
||||
msgid "File {0} does not contain any valid profile."
|
||||
msgstr ""
|
||||
msgstr "Arquivo {0} não contém nenhum perfil válido."
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:280
|
||||
#, python-brace-format
|
||||
|
@ -1184,7 +1202,7 @@ msgstr "Não foi possível encontrar tipo de qualidade {0} para a configuração
|
|||
#, python-brace-format
|
||||
msgctxt "@label"
|
||||
msgid "Group #{group_nr}"
|
||||
msgstr ""
|
||||
msgstr "Grupo #{group_nr}"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/BuildVolume.py:100
|
||||
msgctxt "@info:status"
|
||||
|
@ -1244,6 +1262,9 @@ msgid ""
|
|||
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<p><b>Um erro fatal ocorreu. Por favor nos envie este Relatório de Erro para consertar o problema</p></b>\n"
|
||||
" <p>Por favor use o botão \"Enviar relatório\" para publicar um relatório de erro automaticamente nos nossos servidores</p>\n"
|
||||
" "
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:102
|
||||
msgctxt "@title:groupbox"
|
||||
|
@ -1258,32 +1279,32 @@ msgstr "Desconhecida"
|
|||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:112
|
||||
msgctxt "@label Cura version number"
|
||||
msgid "Cura version"
|
||||
msgstr ""
|
||||
msgstr "Versão do Cura"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:113
|
||||
msgctxt "@label Type of platform"
|
||||
msgid "Platform"
|
||||
msgstr ""
|
||||
msgstr "Plataforma"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:114
|
||||
msgctxt "@label"
|
||||
msgid "Qt version"
|
||||
msgstr ""
|
||||
msgstr "Versão do Qt"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:115
|
||||
msgctxt "@label"
|
||||
msgid "PyQt version"
|
||||
msgstr ""
|
||||
msgstr "Versão do PyQt"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:116
|
||||
msgctxt "@label OpenGL version"
|
||||
msgid "OpenGL"
|
||||
msgstr ""
|
||||
msgstr "OpenGL"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:133
|
||||
msgctxt "@label"
|
||||
msgid "not yet initialised<br/>"
|
||||
msgstr ""
|
||||
msgstr "ainda não inicializado<br/>"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:136
|
||||
#, python-brace-format
|
||||
|
@ -1306,7 +1327,7 @@ msgstr "<li>Renderizador da OpenGL: {renderer}</li>"
|
|||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:147
|
||||
msgctxt "@title:groupbox"
|
||||
msgid "Error traceback"
|
||||
msgstr ""
|
||||
msgstr "Traceback do erro"
|
||||
|
||||
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:214
|
||||
msgctxt "@title:groupbox"
|
||||
|
@ -1517,7 +1538,7 @@ msgstr "Tamanho do bico"
|
|||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:393
|
||||
msgctxt "@label"
|
||||
msgid "Compatible material diameter"
|
||||
msgstr ""
|
||||
msgstr "Diâmetro de material compatível"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:395
|
||||
msgctxt "@tooltip"
|
||||
|
@ -1662,12 +1683,12 @@ msgstr "Tipo"
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:233
|
||||
msgctxt "@label Printer name"
|
||||
msgid "Ultimaker 3"
|
||||
msgstr ""
|
||||
msgstr "Ultimaker 3"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:236
|
||||
msgctxt "@label Printer name"
|
||||
msgid "Ultimaker 3 Extended"
|
||||
msgstr ""
|
||||
msgstr "Ultimaker 3 Extended"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:252
|
||||
msgctxt "@label"
|
||||
|
@ -1734,7 +1755,7 @@ msgstr "%1 não está configurada para hospedar um grupo de impressora Ultimaker
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterMonitorItem.qml:55
|
||||
msgctxt "@label link to connect manager"
|
||||
msgid "Add/Remove printers"
|
||||
msgstr ""
|
||||
msgstr "Adicionar/Remover impressoras"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/OpenPanelButton.qml:14
|
||||
msgctxt "@info:tooltip"
|
||||
|
@ -1774,7 +1795,7 @@ msgstr "A conexão à impressora foi perdida"
|
|||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:47
|
||||
msgctxt "@label Printer status"
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
msgstr "Desconhecido"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:257
|
||||
msgctxt "@label:status"
|
||||
|
@ -1870,62 +1891,62 @@ msgstr "Ativar Configuração"
|
|||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:21
|
||||
msgctxt "@title:window"
|
||||
msgid "SolidWorks: Export wizard"
|
||||
msgstr ""
|
||||
msgstr "SolidWorks: Assistente de Exportação"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:45
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:140
|
||||
msgctxt "@action:label"
|
||||
msgid "Quality:"
|
||||
msgstr ""
|
||||
msgstr "Qualidade"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:78
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:179
|
||||
msgctxt "@option:curaSolidworksStlQuality"
|
||||
msgid "Fine (3D-printing)"
|
||||
msgstr ""
|
||||
msgstr "Fina (impressão-3D)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:79
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:180
|
||||
msgctxt "@option:curaSolidworksStlQuality"
|
||||
msgid "Coarse (3D-printing)"
|
||||
msgstr ""
|
||||
msgstr "Baixa"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:80
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:181
|
||||
msgctxt "@option:curaSolidworksStlQuality"
|
||||
msgid "Fine (SolidWorks)"
|
||||
msgstr ""
|
||||
msgstr "Fina (SolidWorks)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:81
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:182
|
||||
msgctxt "@option:curaSolidworksStlQuality"
|
||||
msgid "Coarse (SolidWorks)"
|
||||
msgstr ""
|
||||
msgstr "Baixa (SolidWorks)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:94
|
||||
msgctxt "@text:window"
|
||||
msgid "Show this dialog again"
|
||||
msgstr ""
|
||||
msgstr "Mostrar este diálogo novamente"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:104
|
||||
msgctxt "@action:button"
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
msgstr "Continuar"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksWizard.qml:116
|
||||
msgctxt "@action:button"
|
||||
msgid "Abort"
|
||||
msgstr ""
|
||||
msgstr "Abortar"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:21
|
||||
msgctxt "@title:window"
|
||||
msgid "How to install Cura SolidWorks macro"
|
||||
msgstr ""
|
||||
msgstr "Como instalar a macro de SolidWorks do Cura"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:62
|
||||
msgctxt "@description:label"
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
msgstr "Passos:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:140
|
||||
msgctxt "@action:button"
|
||||
|
@ -1933,101 +1954,103 @@ msgid ""
|
|||
"Open the directory\n"
|
||||
"with macro and icon"
|
||||
msgstr ""
|
||||
"Abrir o diretório\n"
|
||||
"com a macro e o ícone"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:160
|
||||
msgctxt "@description:label"
|
||||
msgid "Instructions:"
|
||||
msgstr ""
|
||||
msgstr "Instruções:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:202
|
||||
msgctxt "@action:playpause"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
msgstr "Tocar"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:206
|
||||
msgctxt "@action:playpause"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
msgstr "Pausar"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:268
|
||||
msgctxt "@action:button"
|
||||
msgid "Previous Step"
|
||||
msgstr ""
|
||||
msgstr "Passo Anterior"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:283
|
||||
msgctxt "@action:button"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
msgstr "Finalizado"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksMacroTutorial.qml:287
|
||||
msgctxt "@action:button"
|
||||
msgid "Next Step"
|
||||
msgstr ""
|
||||
msgstr "Passo Seguinte"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:21
|
||||
msgctxt "@title:window"
|
||||
msgid "SolidWorks plugin: Configuration"
|
||||
msgstr ""
|
||||
msgstr "Complemento do SolidWorks: Configuração"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:39
|
||||
msgctxt "@title:tab"
|
||||
msgid "Conversion settings"
|
||||
msgstr ""
|
||||
msgstr "Ajustes de conversão"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:66
|
||||
msgctxt "@label"
|
||||
msgid "First choice:"
|
||||
msgstr ""
|
||||
msgstr "Primeira escolha:"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:86
|
||||
msgctxt "@text:menu"
|
||||
msgid "Latest installed version (Recommended)"
|
||||
msgstr ""
|
||||
msgstr "Última versão instalada (Recomendado)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:95
|
||||
msgctxt "@text:menu"
|
||||
msgid "Default version"
|
||||
msgstr ""
|
||||
msgstr "Versão default"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:193
|
||||
msgctxt "@label"
|
||||
msgid "Show wizard before opening SolidWorks files"
|
||||
msgstr ""
|
||||
msgstr "Mostrar o assistente antes de abrir arquivos do SolidWorks"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:203
|
||||
msgctxt "@label"
|
||||
msgid "Automatically rotate opened file into normed orientation"
|
||||
msgstr ""
|
||||
msgstr "Rotacionar automaticamente o arquivo aberto em orientação normalizada"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:210
|
||||
msgctxt "@title:tab"
|
||||
msgid "Installation(s)"
|
||||
msgstr ""
|
||||
msgstr "Instalações"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:284
|
||||
msgctxt "@label"
|
||||
msgid "COM service found"
|
||||
msgstr ""
|
||||
msgstr "Serviço COM encontrado"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:295
|
||||
msgctxt "@label"
|
||||
msgid "Executable found"
|
||||
msgstr ""
|
||||
msgstr "Executável encontrado"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:306
|
||||
msgctxt "@label"
|
||||
msgid "COM starting"
|
||||
msgstr ""
|
||||
msgstr "COM iniciando"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:317
|
||||
msgctxt "@label"
|
||||
msgid "Revision number"
|
||||
msgstr ""
|
||||
msgstr "Número de revisão"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:328
|
||||
msgctxt "@label"
|
||||
msgid "Functions available"
|
||||
msgstr ""
|
||||
msgstr "Funções disponíveis"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksConfiguration.qml:341
|
||||
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:264
|
||||
|
@ -2213,32 +2236,32 @@ msgstr "Suavização"
|
|||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:38
|
||||
msgctxt "@label"
|
||||
msgid "Mesh Type"
|
||||
msgstr ""
|
||||
msgstr "Tipo de Malha"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:69
|
||||
msgctxt "@label"
|
||||
msgid "Normal model"
|
||||
msgstr ""
|
||||
msgstr "Modelo normal"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:76
|
||||
msgctxt "@label"
|
||||
msgid "Print as support"
|
||||
msgstr ""
|
||||
msgstr "Imprimir como suporte"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:84
|
||||
msgctxt "@label"
|
||||
msgid "Don't support overlap with other models"
|
||||
msgstr ""
|
||||
msgstr "Não suportar sobreposição com outros modelos"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:92
|
||||
msgctxt "@label"
|
||||
msgid "Modify settings for overlap with other models"
|
||||
msgstr ""
|
||||
msgstr "Modificar ajustes para sobrepor com outros modelos"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:100
|
||||
msgctxt "@label"
|
||||
msgid "Modify settings for infill of other models"
|
||||
msgstr ""
|
||||
msgstr "Modificar ajustes para preenchimento de outros modelos"
|
||||
|
||||
#: /home/ruben/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:333
|
||||
msgctxt "@action:button"
|
||||
|
@ -3098,27 +3121,27 @@ msgstr "Enviar informação (anônima) de impressão."
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:674
|
||||
msgctxt "@label"
|
||||
msgid "Experimental"
|
||||
msgstr ""
|
||||
msgstr "Experimental"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Use multi build plate functionality"
|
||||
msgstr ""
|
||||
msgstr "Usar funcionalidade de plataforma múltipla de impressão"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685
|
||||
msgctxt "@option:check"
|
||||
msgid "Use multi build plate functionality (restart required)"
|
||||
msgstr ""
|
||||
msgstr "Usar funcionalidade de plataforma múltipla de impressão (reinício requerido)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:694
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)"
|
||||
msgstr ""
|
||||
msgstr "Novos modelos carregados devem ser posicionados na plataforma de impressão? Usado em conjunção com plataforma múltipla de impressão (EXPERIMENTAL)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699
|
||||
msgctxt "@option:check"
|
||||
msgid "Do not arrange objects on load"
|
||||
msgstr ""
|
||||
msgstr "Não posicionar objetos ao carregar."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:15
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:514
|
||||
|
@ -3531,7 +3554,7 @@ msgstr "Afetado Por"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:156
|
||||
msgctxt "@label"
|
||||
msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders."
|
||||
msgstr ""
|
||||
msgstr "Este ajuste é sempre compartilhado entre todos os extrusores. Modificá-lo aqui mudará o valor para todos."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:159
|
||||
msgctxt "@label"
|
||||
|
@ -3580,7 +3603,7 @@ msgstr "00h 00min"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:359
|
||||
msgctxt "@tooltip"
|
||||
msgid "Time specification"
|
||||
msgstr ""
|
||||
msgstr "Especificação de tempo"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:441
|
||||
msgctxt "@label"
|
||||
|
@ -3637,12 +3660,12 @@ msgstr "&Ver"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:37
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&Camera position"
|
||||
msgstr ""
|
||||
msgstr "Posição da &câmera"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:52
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&Build plate"
|
||||
msgstr ""
|
||||
msgstr "Plataforma de Impressão (&B)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Menus/NozzleMenu.qml:40
|
||||
msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer"
|
||||
|
@ -3797,7 +3820,7 @@ msgstr "A<ernar Tela Cheia"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:86
|
||||
msgctxt "@action:inmenu menubar:edit"
|
||||
msgid "&Undo"
|
||||
msgstr "Des&fazer"
|
||||
msgstr "Desfazer (&U)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:96
|
||||
msgctxt "@action:inmenu menubar:edit"
|
||||
|
@ -3807,32 +3830,32 @@ msgstr "&Refazer"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:106
|
||||
msgctxt "@action:inmenu menubar:file"
|
||||
msgid "&Quit"
|
||||
msgstr "&Sair"
|
||||
msgstr "Sair (&Q)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:114
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&3D View"
|
||||
msgstr ""
|
||||
msgstr "Visão &3D"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:121
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&Front View"
|
||||
msgstr ""
|
||||
msgstr "Visão &Frontal"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:128
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&Top View"
|
||||
msgstr ""
|
||||
msgstr "Visão Superior (&T)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:135
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&Left Side View"
|
||||
msgstr ""
|
||||
msgstr "Visão do Lado Esquerdo (&L)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:142
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "&Right Side View"
|
||||
msgstr ""
|
||||
msgstr "Visão do Lado Direito (&R)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:149
|
||||
msgctxt "@action:inmenu"
|
||||
|
@ -3857,7 +3880,7 @@ msgstr "Administrar Materiais..."
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:177
|
||||
msgctxt "@action:inmenu menubar:profile"
|
||||
msgid "&Update profile with current settings/overrides"
|
||||
msgstr "&Atualizar perfil com valores e sobrepujanças atuais"
|
||||
msgstr "At&ualizar perfil com valores e sobrepujanças atuais"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:185
|
||||
msgctxt "@action:inmenu menubar:profile"
|
||||
|
@ -3887,7 +3910,7 @@ msgstr "Relatar um &Bug"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:226
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "&About..."
|
||||
msgstr "S&obre..."
|
||||
msgstr "Sobre (&A)..."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:233
|
||||
msgctxt "@action:inmenu menubar:edit"
|
||||
|
@ -3948,17 +3971,17 @@ msgstr "&Selecionar Todos Os Modelos"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:332
|
||||
msgctxt "@action:inmenu menubar:edit"
|
||||
msgid "&Clear Build Plate"
|
||||
msgstr "&Esvaziar a mesa de impressão"
|
||||
msgstr "Esvaziar a Mesa de Impressão (&C)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:342
|
||||
msgctxt "@action:inmenu menubar:file"
|
||||
msgid "Re&load All Models"
|
||||
msgstr "&Recarregar Todos Os Modelos"
|
||||
msgstr "Recarregar Todos Os Mode&los"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:351
|
||||
msgctxt "@action:inmenu menubar:edit"
|
||||
msgid "Arrange All Models To All Build Plates"
|
||||
msgstr ""
|
||||
msgstr "Posicionar Todos os Modelos em Todas as Plataformas de Impressão"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:358
|
||||
msgctxt "@action:inmenu menubar:edit"
|
||||
|
@ -3983,7 +4006,7 @@ msgstr "Remover as &Transformações de Todos Os Modelos"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:387
|
||||
msgctxt "@action:inmenu menubar:file"
|
||||
msgid "&Open File(s)..."
|
||||
msgstr "Abrir Arquiv&os(s)..."
|
||||
msgstr "Abrir Arquiv&o(s)..."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:395
|
||||
msgctxt "@action:inmenu menubar:file"
|
||||
|
@ -3993,7 +4016,7 @@ msgstr "&Novo Projeto..."
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:402
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Show Engine &Log..."
|
||||
msgstr "&Exibir o Registro do Motor de Fatiamento..."
|
||||
msgstr "Exibir o Registro do Motor de Fatiamento (&L)..."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:410
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
|
@ -4018,7 +4041,7 @@ msgstr "Complementos instalados..."
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Actions.qml:438
|
||||
msgctxt "@action:inmenu menubar:view"
|
||||
msgid "Expand/Collapse Sidebar"
|
||||
msgstr ""
|
||||
msgstr "Expandir/Encolher Barra Lateral"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:26
|
||||
msgctxt "@label:PrintjobStatus"
|
||||
|
@ -4053,12 +4076,12 @@ msgstr "Fatiamento indisponível"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:171
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Slice current printjob"
|
||||
msgstr ""
|
||||
msgstr "Fatiar trabalho de impressão atual"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:171
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Cancel slicing process"
|
||||
msgstr ""
|
||||
msgstr "Cancelar processo de fatiamento"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:183
|
||||
msgctxt "@label:Printjob"
|
||||
|
@ -4099,7 +4122,7 @@ msgstr "Ultimaker Cura"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:102
|
||||
msgctxt "@title:menu menubar:toplevel"
|
||||
msgid "&File"
|
||||
msgstr "&Arquivo"
|
||||
msgstr "Arquivo (&F)"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:119
|
||||
msgctxt "@action:inmenu menubar:file"
|
||||
|
@ -4114,7 +4137,7 @@ msgstr "S&alvar Como..."
|
|||
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:139
|
||||
msgctxt "@title:menu menubar:file"
|
||||
msgid "Save &Project..."
|
||||
msgstr ""
|
||||
msgstr "Salvar &Projeto..."
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:162
|
||||
msgctxt "@title:menu menubar:toplevel"
|
||||
|
@ -4353,7 +4376,7 @@ msgstr "Material"
|
|||
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:352
|
||||
msgctxt "@label"
|
||||
msgid "Check compatibility"
|
||||
msgstr ""
|
||||
msgstr "Verificar compatibilidade"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:372
|
||||
msgctxt "@tooltip"
|
||||
|
@ -4363,17 +4386,17 @@ msgstr "Clique para verificar a compatibilidade do material em Ultimaker.com."
|
|||
#: /home/ruben/Projects/Cura/resources/qml/ObjectsList.qml:211
|
||||
msgctxt "@option:check"
|
||||
msgid "See only current build plate"
|
||||
msgstr ""
|
||||
msgstr "Ver somente a plataforma de impressão atual"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/ObjectsList.qml:227
|
||||
msgctxt "@action:button"
|
||||
msgid "Arrange to all build plates"
|
||||
msgstr ""
|
||||
msgstr "Posicionar em todas as plataformas de impressão"
|
||||
|
||||
#: /home/ruben/Projects/Cura/resources/qml/ObjectsList.qml:247
|
||||
msgctxt "@action:button"
|
||||
msgid "Arrange current build plate"
|
||||
msgstr ""
|
||||
msgstr "Reposicionar a plataforma de impressão atual"
|
||||
|
||||
#: MachineSettingsAction/plugin.json
|
||||
msgctxt "description"
|
||||
|
@ -4468,22 +4491,22 @@ msgstr "Impressão USB"
|
|||
#: PrepareStage/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Provides a prepare stage in Cura."
|
||||
msgstr ""
|
||||
msgstr "Provê um estágio de preparação no Cura."
|
||||
|
||||
#: PrepareStage/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "Prepare Stage"
|
||||
msgstr ""
|
||||
msgstr "Estágio de Preparação"
|
||||
|
||||
#: CuraLiveScriptingPlugin/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Provides an edit window for direct script editing."
|
||||
msgstr ""
|
||||
msgstr "Provê uma janela de edição para edição direta de script."
|
||||
|
||||
#: CuraLiveScriptingPlugin/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "Live scripting tool"
|
||||
msgstr ""
|
||||
msgstr "Ferramenta de scripting integrada"
|
||||
|
||||
#: RemovableDriveOutputDevice/plugin.json
|
||||
msgctxt "description"
|
||||
|
@ -4508,12 +4531,12 @@ msgstr "Conexão de Rede UM3"
|
|||
#: MonitorStage/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Provides a monitor stage in Cura."
|
||||
msgstr ""
|
||||
msgstr "Provê um estágio de monitor no Cura."
|
||||
|
||||
#: MonitorStage/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "Monitor Stage"
|
||||
msgstr ""
|
||||
msgstr "Estágio de Monitor"
|
||||
|
||||
#: FirmwareUpdateChecker/plugin.json
|
||||
msgctxt "description"
|
||||
|
@ -4528,7 +4551,7 @@ msgstr "Verificador de Atualizações de Firmware"
|
|||
#: CuraSolidWorksPlugin/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations."
|
||||
msgstr ""
|
||||
msgstr "Te dá a possibilidade de abrir certos arquivos usando o SolidWorks. A conversão é feita por este plugin junto com personalizações adicionais."
|
||||
|
||||
#: CuraSolidWorksPlugin/plugin.json
|
||||
msgctxt "name"
|
||||
|
@ -4598,12 +4621,12 @@ msgstr "Leitor de Perfis de Cura Legado"
|
|||
#: CuraBlenderPlugin/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Helps to open Blender files directly in Cura."
|
||||
msgstr ""
|
||||
msgstr "Ajuda a abrir arquivos do Blender diretamente no Cura."
|
||||
|
||||
#: CuraBlenderPlugin/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "Blender Integration (experimental)"
|
||||
msgstr ""
|
||||
msgstr "Integração ao Blender (experimental)"
|
||||
|
||||
#: GCodeProfileReader/plugin.json
|
||||
msgctxt "description"
|
||||
|
@ -4768,12 +4791,12 @@ msgstr "Gravador de Perfis do Cura"
|
|||
#: CuraPrintProfileCreator/plugin.json
|
||||
msgctxt "description"
|
||||
msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI."
|
||||
msgstr ""
|
||||
msgstr "Permite que fabricantes de material criem novos perfis de material e qualidade usando uma interface drop-in."
|
||||
|
||||
#: CuraPrintProfileCreator/plugin.json
|
||||
msgctxt "name"
|
||||
msgid "Print Profile Assistant"
|
||||
msgstr ""
|
||||
msgstr "Assistente de Perfil de Impressão"
|
||||
|
||||
#: 3MFWriter/plugin.json
|
||||
msgctxt "description"
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
# Cura JSON setting files
|
||||
# Copyright (C) 2017 Ultimaker
|
||||
# Cura
|
||||
# Copyright (C) 2018 Ultimaker
|
||||
# This file is distributed under the same license as the Cura package.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2017.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2018.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 3.0\n"
|
||||
"Project-Id-Version: Cura 3.2\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
|
||||
"PO-Revision-Date: 2017-12-04 09:00-0300\n"
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
# Cura JSON setting files
|
||||
# Copyright (C) 2017 Ultimaker
|
||||
# Cura
|
||||
# Copyright (C) 2018 Ultimaker
|
||||
# This file is distributed under the same license as the Cura package.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2017.
|
||||
# Ruben Dulek <r.dulek@ultimaker.com>, 2018.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 3.0\n"
|
||||
"Project-Id-Version: Cura 3.2\n"
|
||||
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2017-08-02 16:53+0000\n"
|
||||
"PO-Revision-Date: 2017-12-04 10:20-0300\n"
|
||||
"POT-Creation-Date: 2018-01-29 09:48+0000\n"
|
||||
"PO-Revision-Date: 2018-02-13 02:20-0300\n"
|
||||
"Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n"
|
||||
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br> and CoderSquirrel <jasaneschio@gmail.com>\n"
|
||||
"Language: pt_BR\n"
|
||||
|
@ -353,12 +353,12 @@ msgstr "Repetier"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "machine_firmware_retract label"
|
||||
msgid "Firmware Retraction"
|
||||
msgstr ""
|
||||
msgstr "Retração de Firmware"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_firmware_retract description"
|
||||
msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material."
|
||||
msgstr ""
|
||||
msgstr "Usar ou não comandos de retração de firmware (G10/G11) ao invés de usar a propriedade E dos comandos G1 para retrair o material."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "machine_disallowed_areas label"
|
||||
|
@ -1053,12 +1053,12 @@ msgstr "Em todos os lugares"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "filter_out_tiny_gaps label"
|
||||
msgid "Filter Out Tiny Gaps"
|
||||
msgstr ""
|
||||
msgstr "Filtrar Pequenas Lacunas"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "filter_out_tiny_gaps description"
|
||||
msgid "Filter out tiny gaps to reduce blobs on outside of model."
|
||||
msgstr ""
|
||||
msgstr "Filtrar (rempver) pequenas lacunas para reduzir bolhas no exterior do modelo."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "fill_outline_gaps label"
|
||||
|
@ -1443,7 +1443,7 @@ msgstr "Deslocamento X do Preenchimento"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_offset_x description"
|
||||
msgid "The infill pattern is moved this distance along the X axis."
|
||||
msgstr ""
|
||||
msgstr "O padrão de preenchimento é movido por esta distância no eixo X."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_offset_y label"
|
||||
|
@ -1453,7 +1453,7 @@ msgstr "Deslocamento do Preenchimento Y"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_offset_y description"
|
||||
msgid "The infill pattern is moved this distance along the Y axis."
|
||||
msgstr ""
|
||||
msgstr "O padrão de preenchimento é movido por esta distância no eixo Y."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "sub_div_rad_add label"
|
||||
|
@ -1473,7 +1473,7 @@ msgstr "Porcentagem de Sobreposição do Preenchimento"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_overlap description"
|
||||
msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr ""
|
||||
msgstr "A quantidade de sobreposição entre o preenchimento e as paredes como uma porcentagem da largura de extrusão de preenchimento. Uma leve sobreposição permite que as paredes se conectem firmemente ao preenchimento."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_overlap_mm label"
|
||||
|
@ -1483,7 +1483,7 @@ msgstr "Sobreposição de Preenchimento"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_overlap_mm description"
|
||||
msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill."
|
||||
msgstr "Medida de sobreposição entre o preenchimento e as paredes. Uma leve sobreposição permite que as paredes fiquem firememente aderidas ao preenchimento."
|
||||
msgstr "A quantidade de sobreposição entre o preenchimento e as paredes. Uma leve sobreposição permite que as paredes se conectem firmemente ao preenchimento."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap label"
|
||||
|
@ -1493,7 +1493,7 @@ msgstr "Porcentagem de Sobreposição do Contorno"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap description"
|
||||
msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall."
|
||||
msgstr ""
|
||||
msgstr "A quantidade de sobreposição entre o contorno e as paredes como uma porcentagem da largura de extrusão do contorno. Uma leve sobreposição permite que as paredes se conectem firmemente ao contorno. É uma porcentagem das larguras de extrusão médias das linhas de contorno e a parede mais interna."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap_mm label"
|
||||
|
@ -1503,7 +1503,7 @@ msgstr "Sobreposição do Contorno"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "skin_overlap_mm description"
|
||||
msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin."
|
||||
msgstr "Medida de sobreposição entre o contorno e as paredes. Uma ligeira sobreposição permite às paredes ficarem firmemente aderidas ao contorno."
|
||||
msgstr "A quantidade de sobreposição entre o contorno e as paredes. Uma leve sobreposição permite às paredes ficarem firmemente aderidas ao contorno."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_wipe_dist label"
|
||||
|
@ -1723,7 +1723,7 @@ msgstr "Temperatura da Mesa de Impressão"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "material_bed_temperature description"
|
||||
msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted."
|
||||
msgstr ""
|
||||
msgstr "A temperatura usada para a plataforma de impressão aquecida. Se for 0, a temperatura da mesa não será ajustada."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_bed_temperature_layer_0 label"
|
||||
|
@ -4267,82 +4267,82 @@ msgstr "experimental!"
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_enable label"
|
||||
msgid "Tree Support"
|
||||
msgstr ""
|
||||
msgstr "Suporte de Árvore"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_enable description"
|
||||
msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time."
|
||||
msgstr ""
|
||||
msgstr "Gera um suporte em árvore com galhos que apóiam sua impressão. Isto pode reduzir uso de material e tempo de impressão, mas aumenta bastante o tempo de fatiamento."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_angle label"
|
||||
msgid "Tree Support Branch Angle"
|
||||
msgstr ""
|
||||
msgstr "Ângulo do Galho do Suporte em Árvore"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_angle description"
|
||||
msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
|
||||
msgstr ""
|
||||
msgstr "Ô angulo dos galhos. Use um ângulo menor para torná-los mais verticais e mais estáveis. Use um ângulo maior para aumentar o alcance."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_branch_distance label"
|
||||
msgid "Tree Support Branch Distance"
|
||||
msgstr ""
|
||||
msgstr "Distância dos Galhos do Suporte em Árvore"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_branch_distance description"
|
||||
msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove."
|
||||
msgstr ""
|
||||
msgstr "Quão distantes os galhos precisam estar quando tocam o modelo. Tornar esta distância pequena fará com que o suporte em árvore toque o modelo em mais pontos, permitindo maior sustentação mas tornando o suporte mais difícil de remover."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_branch_diameter label"
|
||||
msgid "Tree Support Branch Diameter"
|
||||
msgstr ""
|
||||
msgstr "Diâmetro de Galho do Suporte em Árvore"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_branch_diameter description"
|
||||
msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this."
|
||||
msgstr ""
|
||||
msgstr "O diâmetro dos galhos mais finos do suporte em árvore. Galhos mais grossos são mais resistentes. Galhos na direção da base serão mais grossos que essa medida."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_branch_diameter_angle label"
|
||||
msgid "Tree Support Branch Diameter Angle"
|
||||
msgstr ""
|
||||
msgstr "Ângulo do Diâmetro do Galho do Suporte em Árvore"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_branch_diameter_angle description"
|
||||
msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support."
|
||||
msgstr ""
|
||||
msgstr "O ângulo do diâmetro dos galhos enquanto se tornam gradualmente mais grossos na direção da base. Um ângulo de 0 fará com que os galhos tenham grossura uniforme no seu comrpimento. Um ângulo levemente maior que zero pode aumentar a estabilidade do suporte em árvore."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_collision_resolution label"
|
||||
msgid "Tree Support Collision Resolution"
|
||||
msgstr ""
|
||||
msgstr "Resolução de Colisão do Suporte em Árvore"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_collision_resolution description"
|
||||
msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically."
|
||||
msgstr ""
|
||||
msgstr "Resolução para computar colisões com a qual evitar tocar o modelo. Ajustar valor mais baixos produzirá árvore mais precisas que falharão menos, mas aumentará o tempo de fatiamento dramaticamente."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_wall_thickness label"
|
||||
msgid "Tree Support Wall Thickness"
|
||||
msgstr ""
|
||||
msgstr "Espessura de Parede do Suporte em Árvore"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_wall_thickness description"
|
||||
msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
|
||||
msgstr ""
|
||||
msgstr "A espessura das paredes dos galhos do suporte em árvore. Paredes mais espessas tomarão mais tempo pra imprimir mas não tombarão facilmente."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_wall_count label"
|
||||
msgid "Tree Support Wall Line Count"
|
||||
msgstr ""
|
||||
msgstr "Número de Filetes da Parede do Suporte em Árvore"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "support_tree_wall_count description"
|
||||
msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily."
|
||||
msgstr ""
|
||||
msgstr "O número de filetes da parede dos galhos do suporte em árvore. Paredes mais espessas tomarão mais tempo pra imprimir mas não tombarão facilmente."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "slicing_tolerance label"
|
||||
|
@ -4417,12 +4417,12 @@ msgstr "Uma lista de direções inteiras de filete a usar quando as camadas supe
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "infill_enable_travel_optimization label"
|
||||
msgid "Infill Travel Optimization"
|
||||
msgstr ""
|
||||
msgstr "Otimização de Percurso de Preenchimento"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "infill_enable_travel_optimization description"
|
||||
msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased."
|
||||
msgstr ""
|
||||
msgstr "Quando habilitado, a ordem em que os filetes de preenchimento são impressos é otimizada para reduzir a distância percorrida. A redução em tempo de percurso conseguida depende bastante do modelo sendo fatiado, do padrão de preenchimento, da densidade, etc. Note que, para alguns modelos que têm áreas bem pequenas de preenchimento, o tempo de fatiamento pode ser aumentado bastante."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "material_flow_dependent_temperature label"
|
||||
|
@ -5056,42 +5056,42 @@ msgstr "Distância entre o bico e os filetes descendentes horizontais. Espaços
|
|||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_enabled label"
|
||||
msgid "Use adaptive layers"
|
||||
msgstr ""
|
||||
msgstr "Usar camadas adaptativas"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_enabled description"
|
||||
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
|
||||
msgstr ""
|
||||
msgstr "Camadas adaptativas fazem a computação das alturas de camada depender da forma do modelo."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_variation label"
|
||||
msgid "Adaptive layers maximum variation"
|
||||
msgstr ""
|
||||
msgstr "Variação máxima das camadas adaptativas"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_variation description"
|
||||
msgid "The maximum allowed height different from the base layer height in mm."
|
||||
msgstr ""
|
||||
msgstr "A dferença de altura máxima permitida da altura de camada base permitida, em mm."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_variation_step label"
|
||||
msgid "Adaptive layers variation step size"
|
||||
msgstr ""
|
||||
msgstr "Tamanho de passo da variaçã das camadas adaptativas"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_variation_step description"
|
||||
msgid "The difference in height of the next layer height compared to the previous one."
|
||||
msgstr ""
|
||||
msgstr "A diferença em tamanho da próxima camada comparada à anterior."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_threshold label"
|
||||
msgid "Adaptive layers threshold"
|
||||
msgstr ""
|
||||
msgstr "Limite das camadas adaptativas"
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "adaptive_layer_height_threshold description"
|
||||
msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer."
|
||||
msgstr ""
|
||||
msgstr "Limite até onde se usa uma camada menor ou não. Este número é comparado à tangente da ladeira mais vertical da camada."
|
||||
|
||||
#: fdmprinter.def.json
|
||||
msgctxt "command_line_settings label"
|
||||
|
|
BIN
resources/meshes/artemis_platform.stl
Normal file
BIN
resources/meshes/artemis_platform.stl
Normal file
Binary file not shown.
BIN
resources/meshes/rostock_platform.stl
Normal file
BIN
resources/meshes/rostock_platform.stl
Normal file
Binary file not shown.
|
@ -117,7 +117,7 @@ UM.Dialog
|
|||
{
|
||||
projectsModel.append({ name:"Cura", description: catalog.i18nc("@label", "Graphical user interface"), license: "LGPLv3", url: "https://github.com/Ultimaker/Cura" });
|
||||
projectsModel.append({ name:"Uranium", description: catalog.i18nc("@label", "Application framework"), license: "LGPLv3", url: "https://github.com/Ultimaker/Uranium" });
|
||||
projectsModel.append({ name:"CuraEngine", description: catalog.i18nc("@label", "GCode generator"), license: "AGPLv3", url: "https://github.com/Ultimaker/CuraEngine" });
|
||||
projectsModel.append({ name:"CuraEngine", description: catalog.i18nc("@label", "G-code generator"), license: "AGPLv3", url: "https://github.com/Ultimaker/CuraEngine" });
|
||||
projectsModel.append({ name:"libArcus", description: catalog.i18nc("@label", "Interprocess communication library"), license: "LGPLv3", url: "https://github.com/Ultimaker/libArcus" });
|
||||
|
||||
projectsModel.append({ name:"Python", description: catalog.i18nc("@label", "Programming language"), license: "Python", url: "http://python.org/" });
|
||||
|
@ -134,7 +134,7 @@ UM.Dialog
|
|||
projectsModel.append({ name:"Clipper", description: catalog.i18nc("@label", "Polygon clipping library"), license: "Boost", url: "http://www.angusj.com/delphi/clipper.php" });
|
||||
projectsModel.append({ name:"Requests", description: catalog.i18nc("@Label", "Python HTTP library"), license: "GPL", url: "http://docs.python-requests.org" });
|
||||
|
||||
projectsModel.append({ name:"Open Sans", description: catalog.i18nc("@label", "Font"), license: "Apache 2.0", url: "https://fonts.google.com/specimen/Open+Sans" });
|
||||
projectsModel.append({ name:"Noto Sans", description: catalog.i18nc("@label", "Font"), license: "Apache 2.0", url: "https://www.google.com/get/noto/" });
|
||||
projectsModel.append({ name:"Font-Awesome-SVG-PNG", description: catalog.i18nc("@label", "SVG icons"), license: "SIL OFL 1.1", url: "https://github.com/encharm/Font-Awesome-SVG-PNG" });
|
||||
}
|
||||
}
|
||||
|
@ -149,4 +149,3 @@ UM.Dialog
|
|||
onClicked: base.visible = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -484,7 +484,7 @@ UM.MainWindow
|
|||
anchors
|
||||
{
|
||||
horizontalCenter: parent.horizontalCenter
|
||||
horizontalCenterOffset: -(UM.Theme.getSize("sidebar").width/ 2)
|
||||
horizontalCenterOffset: -(Math.round(UM.Theme.getSize("sidebar").width / 2))
|
||||
top: parent.verticalCenter;
|
||||
bottom: parent.bottom;
|
||||
}
|
||||
|
|
|
@ -65,7 +65,7 @@ Button
|
|||
|
||||
width: UM.Theme.getSize("extruder_button_material").width
|
||||
height: UM.Theme.getSize("extruder_button_material").height
|
||||
radius: width / 2
|
||||
radius: Math.round(width / 2)
|
||||
|
||||
border.width: UM.Theme.getSize("default_lining").width
|
||||
border.color: UM.Theme.getColor("extruder_button_material_border")
|
||||
|
|
|
@ -94,7 +94,7 @@ Item {
|
|||
{
|
||||
id: printJobTextfield
|
||||
anchors.right: printJobPencilIcon.left
|
||||
anchors.rightMargin: Math.floor(UM.Theme.getSize("default_margin").width/2)
|
||||
anchors.rightMargin: Math.round(UM.Theme.getSize("default_margin").width / 2)
|
||||
height: UM.Theme.getSize("jobspecs_line").height
|
||||
width: Math.max(__contentWidth + UM.Theme.getSize("default_margin").width, 50)
|
||||
maximumLength: 120
|
||||
|
|
|
@ -225,7 +225,7 @@ Item
|
|||
width: parent.width - 2 * UM.Theme.getSize("sidebar_margin").width;
|
||||
height: UM.Theme.getSize("progressbar").height;
|
||||
anchors.top: statusLabel.bottom;
|
||||
anchors.topMargin: UM.Theme.getSize("sidebar_margin").height / 4;
|
||||
anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height / 4);
|
||||
anchors.left: parent.left;
|
||||
anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width;
|
||||
}
|
||||
|
|
|
@ -38,7 +38,7 @@ Rectangle
|
|||
Button {
|
||||
id: collapseButton
|
||||
anchors.top: parent.top
|
||||
anchors.topMargin: Math.floor(UM.Theme.getSize("default_margin").height + (UM.Theme.getSize("layerview_row").height - UM.Theme.getSize("default_margin").height) / 2)
|
||||
anchors.topMargin: Math.round(UM.Theme.getSize("default_margin").height + (UM.Theme.getSize("layerview_row").height - UM.Theme.getSize("default_margin").height) / 2)
|
||||
anchors.right: parent.right
|
||||
anchors.rightMargin: UM.Theme.getSize("default_margin").width
|
||||
|
||||
|
|
|
@ -163,7 +163,7 @@ UM.PreferencesPage
|
|||
append({ text: "Русский", code: "ru_RU" })
|
||||
append({ text: "Türkçe", code: "tr_TR" })
|
||||
append({ text: "简体中文", code: "zh_CN" })
|
||||
append({ text: "正體字", code: "zh_TW" })
|
||||
//Traditional Chinese is disabled for being incomplete: append({ text: "正體字", code: "zh_TW" })
|
||||
|
||||
var date_object = new Date();
|
||||
if (date_object.getUTCMonth() == 8 && date_object.getUTCDate() == 19) //Only add Pirate on the 19th of September.
|
||||
|
@ -413,7 +413,7 @@ UM.PreferencesPage
|
|||
width: childrenRect.width;
|
||||
height: childrenRect.height;
|
||||
|
||||
text: catalog.i18nc("@info:tooltip","Show caution message in gcode reader.")
|
||||
text: catalog.i18nc("@info:tooltip","Show caution message in g-code reader.")
|
||||
|
||||
CheckBox
|
||||
{
|
||||
|
@ -422,7 +422,7 @@ UM.PreferencesPage
|
|||
checked: boolCheck(UM.Preferences.getValue("gcodereader/show_caution"))
|
||||
onClicked: UM.Preferences.setValue("gcodereader/show_caution", checked)
|
||||
|
||||
text: catalog.i18nc("@option:check","Caution message in gcode reader");
|
||||
text: catalog.i18nc("@option:check","Caution message in g-code reader");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -98,15 +98,15 @@ TabView
|
|||
Row {
|
||||
width: scrollView.columnWidth
|
||||
height: parent.rowHeight
|
||||
spacing: Math.floor(UM.Theme.getSize("default_margin").width/2)
|
||||
spacing: Math.round(UM.Theme.getSize("default_margin").width / 2)
|
||||
|
||||
// color indicator square
|
||||
Rectangle {
|
||||
id: colorSelector
|
||||
color: properties.color_code
|
||||
|
||||
width: Math.floor(colorLabel.height * 0.75)
|
||||
height: Math.floor(colorLabel.height * 0.75)
|
||||
width: Math.round(colorLabel.height * 0.75)
|
||||
height: Math.round(colorLabel.height * 0.75)
|
||||
border.width: UM.Theme.getSize("default_lining").height
|
||||
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
|
@ -407,7 +407,10 @@ TabView
|
|||
if (old_value != new_value) {
|
||||
Cura.ContainerManager.setContainerMetaDataEntry(base.containerId, entry_name, new_value)
|
||||
// make sure the UI properties are updated as well since we don't re-fetch the entire model here
|
||||
properties[entry_name] = new_value
|
||||
// When the entry_name is something like properties/diameter, we take the last part of the entry_name
|
||||
var list = entry_name.split("/")
|
||||
var key = list[list.length - 1]
|
||||
properties[key] = new_value
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -59,15 +59,15 @@ UM.ManagementPage
|
|||
anchors.right: parent.right
|
||||
Rectangle
|
||||
{
|
||||
width: (parent.height * 0.8) | 0
|
||||
height: (parent.height * 0.8) | 0
|
||||
width: Math.round(parent.height * 0.8)
|
||||
height: Math.round(parent.height * 0.8)
|
||||
color: model.metadata.color_code
|
||||
border.color: isCurrentItem ? palette.highlightedText : palette.text;
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
}
|
||||
Label
|
||||
{
|
||||
width: Math.floor((parent.width * 0.3))
|
||||
width: Math.round((parent.width * 0.3))
|
||||
text: model.metadata.material
|
||||
elide: Text.ElideRight
|
||||
font.italic: model.id == activeId
|
||||
|
@ -111,14 +111,12 @@ UM.ManagementPage
|
|||
|
||||
scrollviewCaption:
|
||||
{
|
||||
var caption = catalog.i18nc("@action:label", "Printer") + ": " + Cura.MachineManager.activeMachineName;
|
||||
if (Cura.MachineManager.hasVariants)
|
||||
{
|
||||
catalog.i18nc("@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name", "Printer: %1, %2: %3").arg(Cura.MachineManager.activeMachineName).arg(Cura.MachineManager.activeDefinitionVariantsName).arg(Cura.MachineManager.activeVariantName)
|
||||
}
|
||||
else
|
||||
{
|
||||
catalog.i18nc("@action:label %1 is printer name","Printer: %1").arg(Cura.MachineManager.activeMachineName)
|
||||
caption += ", " + Cura.MachineManager.activeDefinitionVariantsName + ": " + Cura.MachineManager.activeVariantName;
|
||||
}
|
||||
return caption;
|
||||
}
|
||||
detailsVisible: true
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2017 Ultimaker B.V.
|
||||
// Copyright (c) 2018 Ultimaker B.V.
|
||||
// Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
import QtQuick 2.2
|
||||
import QtQuick 2.8
|
||||
import QtQuick.Controls 1.1
|
||||
import QtQuick.Controls.Styles 1.1
|
||||
import QtQuick.Layouts 1.1
|
||||
|
@ -50,7 +50,7 @@ Column
|
|||
ExtruderBox
|
||||
{
|
||||
color: UM.Theme.getColor("sidebar")
|
||||
width: index == machineExtruderCount.properties.value - 1 && index % 2 == 0 ? extrudersGrid.width : Math.floor(extrudersGrid.width / 2 - UM.Theme.getSize("sidebar_lining_thin").width / 2)
|
||||
width: index == machineExtruderCount.properties.value - 1 && index % 2 == 0 ? extrudersGrid.width : Math.round(extrudersGrid.width / 2 - UM.Theme.getSize("sidebar_lining_thin").width / 2)
|
||||
extruderModel: modelData
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2018 Ultimaker B.V.
|
||||
// Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
import QtQuick 2.2
|
||||
import QtQuick 2.8
|
||||
import QtQuick.Controls 1.1
|
||||
import QtQuick.Controls.Styles 1.1
|
||||
import QtQuick.Layouts 1.1
|
||||
|
@ -76,7 +76,7 @@ Item {
|
|||
width: parent.width - 2 * UM.Theme.getSize("sidebar_margin").width
|
||||
height: UM.Theme.getSize("progressbar").height
|
||||
anchors.top: statusLabel.bottom
|
||||
anchors.topMargin: UM.Theme.getSize("sidebar_margin").height/4
|
||||
anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height / 4)
|
||||
anchors.left: parent.left
|
||||
anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width
|
||||
radius: UM.Theme.getSize("progressbar_radius").width
|
||||
|
@ -354,7 +354,7 @@ Item {
|
|||
}
|
||||
Behavior on color { ColorAnimation { duration: 50; } }
|
||||
anchors.left: parent.left
|
||||
anchors.leftMargin: UM.Theme.getSize("save_button_text_margin").width / 2;
|
||||
anchors.leftMargin: Math.round(UM.Theme.getSize("save_button_text_margin").width / 2);
|
||||
width: parent.height
|
||||
height: parent.height
|
||||
|
||||
|
|
|
@ -187,13 +187,13 @@ Button
|
|||
id: settingsButton
|
||||
|
||||
visible: base.hovered || settingsButton.hovered
|
||||
height: base.height * 0.6
|
||||
width: base.height * 0.6
|
||||
height: Math.round(base.height * 0.6)
|
||||
width: Math.round(base.height * 0.6)
|
||||
|
||||
anchors {
|
||||
right: inheritButton.visible ? inheritButton.left : parent.right
|
||||
// use 1.9 as the factor because there is a 0.1 difference between the settings and inheritance warning icons
|
||||
rightMargin: inheritButton.visible ? UM.Theme.getSize("default_margin").width / 2 : category_arrow.width + UM.Theme.getSize("default_margin").width * 1.9
|
||||
rightMargin: inheritButton.visible ? Math.round(UM.Theme.getSize("default_margin").width / 2) : category_arrow.width + Math.round(UM.Theme.getSize("default_margin").width * 1.9)
|
||||
verticalCenter: parent.verticalCenter
|
||||
}
|
||||
|
||||
|
@ -231,7 +231,7 @@ Button
|
|||
return false
|
||||
}
|
||||
|
||||
height: parent.height / 2
|
||||
height: Math.round(parent.height / 2)
|
||||
width: height
|
||||
|
||||
onClicked:
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
// Copyright (c) 2015 Ultimaker B.V.
|
||||
// Copyright (c) 2018 Ultimaker B.V.
|
||||
// Uranium is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
import QtQuick 2.7
|
||||
import QtQuick.Layouts 1.1
|
||||
import QtQuick.Controls 2.0
|
||||
import QtQuick 2.8
|
||||
import QtQuick.Layouts 1.2
|
||||
import QtQuick.Controls 2.1
|
||||
|
||||
import UM 1.2 as UM
|
||||
|
||||
|
@ -118,8 +118,8 @@ SettingItem
|
|||
UM.RecolorImage {
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
width: parent.width / 2.5
|
||||
height: parent.height / 2.5
|
||||
width: Math.round(parent.width / 2.5)
|
||||
height: Math.round(parent.height / 2.5)
|
||||
sourceSize.width: width
|
||||
sourceSize.height: width
|
||||
color: !enabled ? UM.Theme.getColor("setting_control_disabled_text") : UM.Theme.getColor("setting_control_text");
|
||||
|
|
|
@ -61,7 +61,7 @@ SettingItem
|
|||
{
|
||||
id: downArrow
|
||||
x: control.width - width - control.rightPadding
|
||||
y: control.topPadding + (control.availableHeight - height) / 2
|
||||
y: control.topPadding + Math.round((control.availableHeight - height) / 2)
|
||||
|
||||
source: UM.Theme.getIcon("arrow_bottom")
|
||||
width: UM.Theme.getSize("standard_arrow").width
|
||||
|
|
|
@ -68,7 +68,7 @@ SettingItem
|
|||
{
|
||||
id: downArrow
|
||||
x: control.width - width - control.rightPadding
|
||||
y: control.topPadding + (control.availableHeight - height) / 2
|
||||
y: control.topPadding + Math.round((control.availableHeight - height) / 2)
|
||||
|
||||
source: UM.Theme.getIcon("arrow_bottom")
|
||||
width: UM.Theme.getSize("standard_arrow").width
|
||||
|
@ -126,16 +126,16 @@ SettingItem
|
|||
background: Rectangle
|
||||
{
|
||||
id: swatch
|
||||
height: UM.Theme.getSize("setting_control").height / 2
|
||||
height: Math.round(UM.Theme.getSize("setting_control").height / 2)
|
||||
width: height
|
||||
|
||||
anchors.right: parent.right
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.margins: UM.Theme.getSize("default_margin").width / 4
|
||||
anchors.margins: Math.round(UM.Theme.getSize("default_margin").width / 4)
|
||||
|
||||
border.width: UM.Theme.getSize("default_lining").width
|
||||
border.color: enabled ? UM.Theme.getColor("setting_control_border") : UM.Theme.getColor("setting_control_disabled_border")
|
||||
radius: width / 2
|
||||
radius: Math.round(width / 2)
|
||||
|
||||
color: control.color
|
||||
}
|
||||
|
@ -180,16 +180,16 @@ SettingItem
|
|||
background: Rectangle
|
||||
{
|
||||
id: swatch
|
||||
height: UM.Theme.getSize("setting_control").height / 2
|
||||
height: Math.round(UM.Theme.getSize("setting_control").height / 2)
|
||||
width: height
|
||||
|
||||
anchors.right: parent.right
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.margins: UM.Theme.getSize("default_margin").width / 4
|
||||
anchors.margins: Math.round(UM.Theme.getSize("default_margin").width / 4)
|
||||
|
||||
border.width: UM.Theme.getSize("default_lining").width
|
||||
border.color: enabled ? UM.Theme.getColor("setting_control_border") : UM.Theme.getColor("setting_control_disabled_border")
|
||||
radius: width / 2
|
||||
radius: Math.round(width / 2)
|
||||
|
||||
color: control.model.getItem(index).color
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
// Copyright (c) 2017 Ultimaker B.V.
|
||||
// Copyright (c) 2018 Ultimaker B.V.
|
||||
// Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
import QtQuick 2.7
|
||||
import QtQuick.Layouts 1.1
|
||||
import QtQuick.Controls 2.0
|
||||
import QtQuick 2.8
|
||||
import QtQuick.Layouts 1.2
|
||||
import QtQuick.Controls 2.1
|
||||
|
||||
import UM 1.1 as UM
|
||||
import Cura 1.0 as Cura
|
||||
|
@ -108,7 +108,7 @@ Item {
|
|||
id: label;
|
||||
|
||||
anchors.left: parent.left;
|
||||
anchors.leftMargin: doDepthIndentation ? (UM.Theme.getSize("section_icon_column").width + 5) + ((definition.depth - 1) * UM.Theme.getSize("setting_control_depth_margin").width) : 0
|
||||
anchors.leftMargin: doDepthIndentation ? Math.round((UM.Theme.getSize("section_icon_column").width + 5) + ((definition.depth - 1) * UM.Theme.getSize("setting_control_depth_margin").width)) : 0
|
||||
anchors.right: settingControls.left;
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
|
||||
|
@ -128,12 +128,12 @@ Item {
|
|||
{
|
||||
id: settingControls
|
||||
|
||||
height: parent.height / 2
|
||||
spacing: UM.Theme.getSize("sidebar_margin").height / 2
|
||||
height: Math.round(parent.height / 2)
|
||||
spacing: Math.round(UM.Theme.getSize("sidebar_margin").height / 2)
|
||||
|
||||
anchors {
|
||||
right: controlContainer.left
|
||||
rightMargin: UM.Theme.getSize("sidebar_margin").width / 2
|
||||
rightMargin: Math.round(UM.Theme.getSize("sidebar_margin").width / 2)
|
||||
verticalCenter: parent.verticalCenter
|
||||
}
|
||||
|
||||
|
|
|
@ -87,7 +87,7 @@ SettingItem
|
|||
{
|
||||
id: downArrow
|
||||
x: control.width - width - control.rightPadding
|
||||
y: control.topPadding + (control.availableHeight - height) / 2
|
||||
y: control.topPadding + Math.round((control.availableHeight - height) / 2)
|
||||
|
||||
source: UM.Theme.getIcon("arrow_bottom")
|
||||
width: UM.Theme.getSize("standard_arrow").width
|
||||
|
@ -145,16 +145,16 @@ SettingItem
|
|||
background: Rectangle
|
||||
{
|
||||
id: swatch
|
||||
height: UM.Theme.getSize("setting_control").height / 2
|
||||
height: Math.round(UM.Theme.getSize("setting_control").height / 2)
|
||||
width: height
|
||||
|
||||
anchors.right: parent.right
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.margins: UM.Theme.getSize("default_margin").width / 4
|
||||
anchors.margins: Math.round(UM.Theme.getSize("default_margin").width / 4)
|
||||
|
||||
border.width: UM.Theme.getSize("default_lining").width
|
||||
border.color: enabled ? UM.Theme.getColor("setting_control_border") : UM.Theme.getColor("setting_control_disabled_border")
|
||||
radius: width / 2
|
||||
radius: Math.round(width / 2)
|
||||
|
||||
color: control.color
|
||||
}
|
||||
|
@ -199,16 +199,16 @@ SettingItem
|
|||
background: Rectangle
|
||||
{
|
||||
id: swatch
|
||||
height: UM.Theme.getSize("setting_control").height / 2
|
||||
height: Math.round(UM.Theme.getSize("setting_control").height / 2)
|
||||
width: height
|
||||
|
||||
anchors.right: parent.right
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.margins: UM.Theme.getSize("default_margin").width / 4
|
||||
anchors.margins: Math.round(UM.Theme.getSize("default_margin").width / 4)
|
||||
|
||||
border.width: UM.Theme.getSize("default_lining").width
|
||||
border.color: enabled ? UM.Theme.getColor("setting_control_border") : UM.Theme.getColor("setting_control_disabled_border")
|
||||
radius: width / 2
|
||||
radius: Math.round(width / 2)
|
||||
|
||||
color: control.model.getItem(index).color
|
||||
}
|
||||
|
|
|
@ -26,7 +26,7 @@ SettingItem
|
|||
|
||||
anchors.fill: parent
|
||||
|
||||
border.width: UM.Theme.getSize("default_lining").width
|
||||
border.width: Math.round(UM.Theme.getSize("default_lining").width)
|
||||
border.color:
|
||||
{
|
||||
if(!enabled)
|
||||
|
@ -76,7 +76,7 @@ SettingItem
|
|||
Rectangle
|
||||
{
|
||||
anchors.fill: parent;
|
||||
anchors.margins: UM.Theme.getSize("default_lining").width;
|
||||
anchors.margins: Math.round(UM.Theme.getSize("default_lining").width);
|
||||
color: UM.Theme.getColor("setting_control_highlight")
|
||||
opacity: !control.hovered ? 0 : propertyProvider.properties.validationState == "ValidatorState.Valid" ? 1.0 : 0.35;
|
||||
}
|
||||
|
@ -84,7 +84,7 @@ SettingItem
|
|||
Label
|
||||
{
|
||||
anchors.right: parent.right;
|
||||
anchors.rightMargin: UM.Theme.getSize("setting_unit_margin").width
|
||||
anchors.rightMargin: Math.round(UM.Theme.getSize("setting_unit_margin").width)
|
||||
anchors.verticalCenter: parent.verticalCenter;
|
||||
|
||||
text: definition.unit;
|
||||
|
@ -107,9 +107,9 @@ SettingItem
|
|||
anchors
|
||||
{
|
||||
left: parent.left
|
||||
leftMargin: UM.Theme.getSize("setting_unit_margin").width
|
||||
leftMargin: Math.round(UM.Theme.getSize("setting_unit_margin").width)
|
||||
right: parent.right
|
||||
rightMargin: UM.Theme.getSize("setting_unit_margin").width
|
||||
rightMargin: Math.round(UM.Theme.getSize("setting_unit_margin").width)
|
||||
verticalCenter: parent.verticalCenter
|
||||
}
|
||||
renderType: Text.NativeRendering
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
import QtQuick 2.7
|
||||
import QtQuick.Controls 1.1
|
||||
import QtQuick.Controls.Styles 1.1
|
||||
import QtQuick.Layouts 1.1
|
||||
import QtQuick.Layouts 1.2
|
||||
|
||||
import UM 1.2 as UM
|
||||
import Cura 1.0 as Cura
|
||||
|
@ -32,16 +32,16 @@ Item
|
|||
{
|
||||
top: parent.top
|
||||
left: parent.left
|
||||
leftMargin: UM.Theme.getSize("sidebar_margin").width
|
||||
leftMargin: Math.round(UM.Theme.getSize("sidebar_margin").width)
|
||||
right: parent.right
|
||||
rightMargin: UM.Theme.getSize("sidebar_margin").width
|
||||
rightMargin: Math.round(UM.Theme.getSize("sidebar_margin").width)
|
||||
}
|
||||
|
||||
Label
|
||||
{
|
||||
id: globalProfileLabel
|
||||
text: catalog.i18nc("@label","Profile:");
|
||||
width: Math.floor(parent.width * 0.45 - UM.Theme.getSize("sidebar_margin").width - 2)
|
||||
width: Math.round(parent.width * 0.45 - UM.Theme.getSize("sidebar_margin").width - 2)
|
||||
font: UM.Theme.getFont("default");
|
||||
color: UM.Theme.getColor("text");
|
||||
verticalAlignment: Text.AlignVCenter
|
||||
|
@ -55,7 +55,7 @@ Item
|
|||
|
||||
text: generateActiveQualityText()
|
||||
enabled: !header.currentExtruderVisible || header.currentExtruderIndex > -1
|
||||
width: Math.floor(parent.width * 0.55)
|
||||
width: Math.round(parent.width * 0.55)
|
||||
height: UM.Theme.getSize("setting_control").height
|
||||
anchors.left: globalProfileLabel.right
|
||||
anchors.right: parent.right
|
||||
|
@ -84,12 +84,12 @@ Item
|
|||
id: customisedSettings
|
||||
|
||||
visible: Cura.MachineManager.hasUserSettings
|
||||
height: Math.floor(parent.height * 0.6)
|
||||
width: Math.floor(parent.height * 0.6)
|
||||
height: Math.round(parent.height * 0.6)
|
||||
width: Math.round(parent.height * 0.6)
|
||||
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.right: parent.right
|
||||
anchors.rightMargin: UM.Theme.getSize("setting_preferences_button_margin").width - UM.Theme.getSize("sidebar_margin").width
|
||||
anchors.rightMargin: Math.round(UM.Theme.getSize("setting_preferences_button_margin").width - UM.Theme.getSize("sidebar_margin").width)
|
||||
|
||||
color: hovered ? UM.Theme.getColor("setting_control_button_hover") : UM.Theme.getColor("setting_control_button");
|
||||
iconSource: UM.Theme.getIcon("star");
|
||||
|
@ -165,7 +165,7 @@ Item
|
|||
id: filterContainer
|
||||
visible: true
|
||||
|
||||
border.width: UM.Theme.getSize("default_lining").width
|
||||
border.width: Math.round(UM.Theme.getSize("default_lining").width)
|
||||
border.color:
|
||||
{
|
||||
if(hoverMouseArea.containsMouse || clearFilterButton.containsMouse)
|
||||
|
@ -198,7 +198,7 @@ Item
|
|||
|
||||
anchors.left: parent.left
|
||||
anchors.right: clearFilterButton.left
|
||||
anchors.rightMargin: UM.Theme.getSize("sidebar_margin").width
|
||||
anchors.rightMargin: Math.round(UM.Theme.getSize("sidebar_margin").width)
|
||||
|
||||
placeholderText: catalog.i18nc("@label:textbox", "Search...")
|
||||
|
||||
|
@ -269,7 +269,7 @@ Item
|
|||
iconSource: UM.Theme.getIcon("cross1")
|
||||
visible: findingSettings
|
||||
|
||||
height: parent.height * 0.4
|
||||
height: Math.round(parent.height * 0.4)
|
||||
width: visible ? height : 0
|
||||
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
|
@ -303,7 +303,7 @@ Item
|
|||
ListView
|
||||
{
|
||||
id: contents
|
||||
spacing: UM.Theme.getSize("default_lining").height;
|
||||
spacing: Math.round(UM.Theme.getSize("default_lining").height);
|
||||
cacheBuffer: 1000000; // Set a large cache to effectively just cache every list item.
|
||||
|
||||
model: UM.SettingDefinitionsModel
|
||||
|
@ -331,7 +331,7 @@ Item
|
|||
{
|
||||
id: delegate
|
||||
|
||||
width: UM.Theme.getSize("sidebar").width;
|
||||
width: Math.round(UM.Theme.getSize("sidebar").width);
|
||||
height: provider.properties.enabled == "True" ? UM.Theme.getSize("section").height : - contents.spacing
|
||||
Behavior on height { NumberAnimation { duration: 100 } }
|
||||
opacity: provider.properties.enabled == "True" ? 1 : 0
|
||||
|
@ -453,7 +453,7 @@ Item
|
|||
contextMenu.provider = provider
|
||||
contextMenu.popup();
|
||||
}
|
||||
onShowTooltip: base.showTooltip(delegate, { x: -UM.Theme.getSize("default_arrow").width, y: delegate.height / 2 }, text)
|
||||
onShowTooltip: base.showTooltip(delegate, { x: -UM.Theme.getSize("default_arrow").width, y: Math.round(delegate.height / 2) }, text)
|
||||
onHideTooltip: base.hideTooltip()
|
||||
onShowAllHiddenInheritedSettings:
|
||||
{
|
||||
|
|
|
@ -64,11 +64,11 @@ Rectangle
|
|||
|
||||
function getPrettyTime(time)
|
||||
{
|
||||
var hours = Math.floor(time / 3600)
|
||||
var hours = Math.round(time / 3600)
|
||||
time -= hours * 3600
|
||||
var minutes = Math.floor(time / 60);
|
||||
var minutes = Math.round(time / 60);
|
||||
time -= minutes * 60
|
||||
var seconds = Math.floor(time);
|
||||
var seconds = Math.round(time);
|
||||
|
||||
var finalTime = strPadLeft(hours, "0", 2) + ':' + strPadLeft(minutes,'0',2)+ ':' + strPadLeft(seconds,'0',2);
|
||||
return finalTime;
|
||||
|
@ -130,7 +130,7 @@ Rectangle
|
|||
anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width
|
||||
anchors.top: hideSettings ? machineSelection.bottom : headerSeparator.bottom
|
||||
anchors.topMargin: UM.Theme.getSize("sidebar_margin").height
|
||||
width: Math.floor(parent.width * 0.45)
|
||||
width: Math.round(parent.width * 0.45)
|
||||
font: UM.Theme.getFont("large")
|
||||
color: UM.Theme.getColor("text")
|
||||
visible: !monitoringPrint && !hideView
|
||||
|
@ -142,7 +142,7 @@ Rectangle
|
|||
id: settingsModeSelection
|
||||
color: "transparent"
|
||||
|
||||
width: Math.floor(parent.width * 0.55)
|
||||
width: Math.round(parent.width * 0.55)
|
||||
height: UM.Theme.getSize("sidebar_header_mode_toggle").height
|
||||
|
||||
anchors.right: parent.right
|
||||
|
@ -171,10 +171,10 @@ Rectangle
|
|||
id: control
|
||||
|
||||
height: settingsModeSelection.height
|
||||
width: Math.floor(0.5 * parent.width)
|
||||
width: Math.round(parent.width / 2)
|
||||
|
||||
anchors.left: parent.left
|
||||
anchors.leftMargin: model.index * Math.floor(settingsModeSelection.width / 2)
|
||||
anchors.leftMargin: model.index * Math.round(settingsModeSelection.width / 2)
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
|
||||
ButtonGroup.group: modeMenuGroup
|
||||
|
@ -329,7 +329,7 @@ Rectangle
|
|||
height: UM.Theme.getSize("sidebar_lining").height
|
||||
color: UM.Theme.getColor("sidebar_lining")
|
||||
anchors.bottom: printSpecs.top
|
||||
anchors.bottomMargin: Math.floor(UM.Theme.getSize("sidebar_margin").height * 2 + UM.Theme.getSize("progressbar").height + UM.Theme.getFont("default_bold").pixelSize)
|
||||
anchors.bottomMargin: Math.round(UM.Theme.getSize("sidebar_margin").height * 2 + UM.Theme.getSize("progressbar").height + UM.Theme.getFont("default_bold").pixelSize)
|
||||
}
|
||||
|
||||
Item
|
||||
|
@ -429,7 +429,7 @@ Rectangle
|
|||
{
|
||||
names.push(base.printMaterialNames[index]);
|
||||
lengths.push(base.printMaterialLengths[index].toFixed(2));
|
||||
weights.push(String(Math.floor(base.printMaterialWeights[index])));
|
||||
weights.push(String(Math.round(base.printMaterialWeights[index])));
|
||||
var cost = base.printMaterialCosts[index] == undefined ? 0 : base.printMaterialCosts[index].toFixed(2);
|
||||
costs.push(cost);
|
||||
if(cost > 0)
|
||||
|
@ -495,7 +495,7 @@ Rectangle
|
|||
if(base.printMaterialLengths[index] > 0)
|
||||
{
|
||||
lengths.push(base.printMaterialLengths[index].toFixed(2));
|
||||
weights.push(String(Math.floor(base.printMaterialWeights[index])));
|
||||
weights.push(String(Math.round(base.printMaterialWeights[index])));
|
||||
var cost = base.printMaterialCosts[index] == undefined ? 0 : base.printMaterialCosts[index].toFixed(2);
|
||||
costs.push(cost);
|
||||
if(cost > 0)
|
||||
|
@ -610,7 +610,7 @@ Rectangle
|
|||
})
|
||||
sidebarContents.replace(modesListModel.get(base.currentModeIndex).item, { "immediate": true })
|
||||
|
||||
var index = Math.floor(UM.Preferences.getValue("cura/active_mode"))
|
||||
var index = Math.round(UM.Preferences.getValue("cura/active_mode"))
|
||||
if(index)
|
||||
{
|
||||
currentModeIndex = index;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2016 Ultimaker B.V.
|
||||
// Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
import QtQuick 2.2
|
||||
import QtQuick 2.8
|
||||
import QtQuick.Controls 1.1
|
||||
import QtQuick.Controls.Styles 1.1
|
||||
import QtQuick.Layouts 1.1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2017 Ultimaker B.V.
|
||||
// Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
import QtQuick 2.2
|
||||
import QtQuick 2.8
|
||||
import QtQuick.Controls 1.1
|
||||
import QtQuick.Controls.Styles 1.1
|
||||
|
||||
|
@ -17,7 +17,7 @@ Column
|
|||
property int currentExtruderIndex: Cura.ExtruderManager.activeExtruderIndex;
|
||||
property bool currentExtruderVisible: extrudersList.visible;
|
||||
|
||||
spacing: Math.floor(UM.Theme.getSize("sidebar_margin").width * 0.9)
|
||||
spacing: Math.round(UM.Theme.getSize("sidebar_margin").width * 0.9)
|
||||
|
||||
signal showTooltip(Item item, point location, string text)
|
||||
signal hideTooltip()
|
||||
|
@ -39,15 +39,15 @@ Column
|
|||
{
|
||||
id: extruderSelectionRow
|
||||
width: parent.width
|
||||
height: Math.floor(UM.Theme.getSize("sidebar_tabs").height * 2 / 3)
|
||||
height: Math.round(UM.Theme.getSize("sidebar_tabs").height * 2 / 3)
|
||||
visible: machineExtruderCount.properties.value > 1 && !sidebar.monitoringPrint
|
||||
|
||||
anchors
|
||||
{
|
||||
left: parent.left
|
||||
leftMargin: Math.floor(UM.Theme.getSize("sidebar_margin").width * 0.7)
|
||||
leftMargin: Math.round(UM.Theme.getSize("sidebar_margin").width * 0.7)
|
||||
right: parent.right
|
||||
rightMargin: Math.floor(UM.Theme.getSize("sidebar_margin").width * 0.7)
|
||||
rightMargin: Math.round(UM.Theme.getSize("sidebar_margin").width * 0.7)
|
||||
topMargin: UM.Theme.getSize("sidebar_margin").height
|
||||
}
|
||||
|
||||
|
@ -57,15 +57,15 @@ Column
|
|||
property var index: 0
|
||||
|
||||
height: UM.Theme.getSize("sidebar_header_mode_tabs").height
|
||||
width: Math.floor(parent.width)
|
||||
width: Math.round(parent.width)
|
||||
boundsBehavior: Flickable.StopAtBounds
|
||||
|
||||
anchors
|
||||
{
|
||||
left: parent.left
|
||||
leftMargin: Math.floor(UM.Theme.getSize("default_margin").width / 2)
|
||||
leftMargin: Math.round(UM.Theme.getSize("default_margin").width / 2)
|
||||
right: parent.right
|
||||
rightMargin: Math.floor(UM.Theme.getSize("default_margin").width / 2)
|
||||
rightMargin: Math.round(UM.Theme.getSize("default_margin").width / 2)
|
||||
verticalCenter: parent.verticalCenter
|
||||
}
|
||||
|
||||
|
@ -84,7 +84,7 @@ Column
|
|||
delegate: Button
|
||||
{
|
||||
height: ListView.view.height
|
||||
width: ListView.view.width / extrudersModel.rowCount()
|
||||
width: Math.round(ListView.view.width / extrudersModel.rowCount())
|
||||
|
||||
text: model.name
|
||||
tooltip: model.name
|
||||
|
@ -121,7 +121,7 @@ Column
|
|||
width: {
|
||||
var extruderTextWidth = extruderStaticText.visible ? extruderStaticText.width : 0;
|
||||
var iconWidth = extruderIconItem.width;
|
||||
return Math.floor(extruderTextWidth + iconWidth + UM.Theme.getSize("default_margin").width / 2);
|
||||
return Math.round(extruderTextWidth + iconWidth + UM.Theme.getSize("default_margin").width / 2);
|
||||
}
|
||||
|
||||
// Static text "Extruder"
|
||||
|
@ -153,7 +153,7 @@ Column
|
|||
var minimumWidth = control.width < UM.Theme.getSize("button").width ? control.width : UM.Theme.getSize("button").width;
|
||||
var minimumHeight = control.height < UM.Theme.getSize("button").height ? control.height : UM.Theme.getSize("button").height;
|
||||
var minimumSize = minimumWidth < minimumHeight ? minimumWidth : minimumHeight;
|
||||
minimumSize -= Math.floor(UM.Theme.getSize("default_margin").width / 2);
|
||||
minimumSize -= Math.round(UM.Theme.getSize("default_margin").width / 2);
|
||||
return minimumSize;
|
||||
}
|
||||
|
||||
|
@ -192,15 +192,15 @@ Column
|
|||
{
|
||||
right: parent.right
|
||||
top: parent.top
|
||||
rightMargin: parent.sizeToUse * 0.01
|
||||
topMargin: parent.sizeToUse * 0.05
|
||||
rightMargin: Math.round(parent.sizeToUse * 0.01)
|
||||
topMargin: Math.round(parent.sizeToUse * 0.05)
|
||||
}
|
||||
|
||||
color: model.color
|
||||
|
||||
width: parent.width * 0.35
|
||||
height: parent.height * 0.35
|
||||
radius: width / 2
|
||||
width: Math.round(parent.width * 0.35)
|
||||
height: Math.round(parent.height * 0.35)
|
||||
radius: Math.round(width / 2)
|
||||
|
||||
border.width: 1
|
||||
border.color: UM.Theme.getColor("extruder_button_material_border")
|
||||
|
@ -219,7 +219,7 @@ Column
|
|||
Item
|
||||
{
|
||||
id: variantRowSpacer
|
||||
height: UM.Theme.getSize("sidebar_margin").height / 4
|
||||
height: Math.round(UM.Theme.getSize("sidebar_margin").height / 4)
|
||||
width: height
|
||||
visible: !extruderSelectionRow.visible
|
||||
}
|
||||
|
@ -243,7 +243,7 @@ Column
|
|||
{
|
||||
id: materialLabel
|
||||
text: catalog.i18nc("@label", "Material");
|
||||
width: Math.floor(parent.width * 0.45 - UM.Theme.getSize("default_margin").width)
|
||||
width: Math.round(parent.width * 0.45 - UM.Theme.getSize("default_margin").width)
|
||||
font: UM.Theme.getFont("default");
|
||||
color: UM.Theme.getColor("text");
|
||||
}
|
||||
|
@ -257,7 +257,7 @@ Column
|
|||
visible: Cura.MachineManager.hasMaterials
|
||||
enabled: !extrudersList.visible || base.currentExtruderIndex > -1
|
||||
height: UM.Theme.getSize("setting_control").height
|
||||
width: parent.width * 0.7 + UM.Theme.getSize("sidebar_margin").width
|
||||
width: Math.round(parent.width * 0.7) + UM.Theme.getSize("sidebar_margin").width
|
||||
anchors.right: parent.right
|
||||
style: UM.Theme.styles.sidebar_header_button
|
||||
activeFocusOnPress: true;
|
||||
|
@ -293,7 +293,7 @@ Column
|
|||
{
|
||||
id: variantLabel
|
||||
text: Cura.MachineManager.activeDefinitionVariantsName;
|
||||
width: Math.floor(parent.width * 0.45 - UM.Theme.getSize("default_margin").width)
|
||||
width: Math.round(parent.width * 0.45 - UM.Theme.getSize("default_margin").width)
|
||||
font: UM.Theme.getFont("default");
|
||||
color: UM.Theme.getColor("text");
|
||||
}
|
||||
|
@ -305,7 +305,7 @@ Column
|
|||
visible: Cura.MachineManager.hasVariants
|
||||
|
||||
height: UM.Theme.getSize("setting_control").height
|
||||
width: Math.floor(parent.width * 0.7 + UM.Theme.getSize("sidebar_margin").width)
|
||||
width: Math.round(parent.width * 0.7 + UM.Theme.getSize("sidebar_margin").width)
|
||||
anchors.right: parent.right
|
||||
style: UM.Theme.styles.sidebar_header_button
|
||||
activeFocusOnPress: true;
|
||||
|
@ -323,7 +323,7 @@ Column
|
|||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
visible: buildplateRow.visible
|
||||
width: parent.width - UM.Theme.getSize("sidebar_margin").width * 2
|
||||
height: visible ? UM.Theme.getSize("sidebar_lining_thin").height / 2 : 0
|
||||
height: visible ? Math.floor(UM.Theme.getSize("sidebar_lining_thin").height / 2) : 0
|
||||
color: UM.Theme.getColor("sidebar_lining_thin")
|
||||
}
|
||||
|
||||
|
@ -374,7 +374,7 @@ Column
|
|||
Item
|
||||
{
|
||||
id: materialInfoRow
|
||||
height: Math.floor(UM.Theme.getSize("sidebar_setup").height / 2)
|
||||
height: Math.round(UM.Theme.getSize("sidebar_setup").height / 2)
|
||||
visible: (Cura.MachineManager.hasVariants || Cura.MachineManager.hasMaterials) && !sidebar.monitoringPrint && !sidebar.hideSettings
|
||||
|
||||
anchors
|
||||
|
@ -388,7 +388,7 @@ Column
|
|||
Item {
|
||||
height: UM.Theme.getSize("sidebar_setup").height
|
||||
anchors.right: parent.right
|
||||
width: Math.floor(parent.width * 0.7 + UM.Theme.getSize("sidebar_margin").width)
|
||||
width: Math.round(parent.width * 0.7 + UM.Theme.getSize("sidebar_margin").width)
|
||||
|
||||
UM.RecolorImage {
|
||||
id: warningImage
|
||||
|
@ -421,7 +421,7 @@ Column
|
|||
// open the material URL with web browser
|
||||
var version = UM.Application.version;
|
||||
var machineName = Cura.MachineManager.activeMachine.definition.id;
|
||||
var url = "https://ultimaker.com/materialcompatibility/" + version + "/" + machineName;
|
||||
var url = "https://ultimaker.com/materialcompatibility/" + version + "/" + machineName + "?utm_source=cura&utm_medium=software&utm_campaign=resources";
|
||||
Qt.openUrlExternally(url);
|
||||
}
|
||||
onEntered: {
|
||||
|
|
|
@ -146,16 +146,16 @@ Item
|
|||
}
|
||||
|
||||
function calculateSliderStepWidth (totalTicks) {
|
||||
qualityModel.qualitySliderStepWidth = totalTicks != 0 ? (base.width * 0.55) / (totalTicks) : 0
|
||||
qualityModel.qualitySliderStepWidth = totalTicks != 0 ? Math.round((base.width * 0.55) / (totalTicks)) : 0
|
||||
}
|
||||
|
||||
function calculateSliderMargins (availableMin, availableMax, totalTicks) {
|
||||
if (availableMin == -1 || (availableMin == 0 && availableMax == 0)) {
|
||||
qualityModel.qualitySliderMarginRight = base.width * 0.55
|
||||
qualityModel.qualitySliderMarginRight = Math.round(base.width * 0.55)
|
||||
} else if (availableMin == availableMax) {
|
||||
qualityModel.qualitySliderMarginRight = (totalTicks - availableMin) * qualitySliderStepWidth
|
||||
qualityModel.qualitySliderMarginRight = Math.round((totalTicks - availableMin) * qualitySliderStepWidth)
|
||||
} else {
|
||||
qualityModel.qualitySliderMarginRight = (totalTicks - availableMax) * qualitySliderStepWidth
|
||||
qualityModel.qualitySliderMarginRight = Math.round((totalTicks - availableMax) * qualitySliderStepWidth)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -190,7 +190,7 @@ Item
|
|||
{
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.top: parent.top
|
||||
anchors.topMargin: parseInt(UM.Theme.getSize("sidebar_margin").height / 2)
|
||||
anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height / 2)
|
||||
color: (Cura.MachineManager.activeMachine != null && Cura.ProfilesModel.getItem(index).available) ? UM.Theme.getColor("quality_slider_available") : UM.Theme.getColor("quality_slider_unavailable")
|
||||
text:
|
||||
{
|
||||
|
@ -219,13 +219,13 @@ Item
|
|||
// Make sure the text aligns correctly with each tick
|
||||
if (qualityModel.totalTicks == 0) {
|
||||
// If there is only one tick, align it centrally
|
||||
return parseInt(((base.width * 0.55) - width) / 2)
|
||||
return Math.round(((base.width * 0.55) - width) / 2)
|
||||
} else if (index == 0) {
|
||||
return (base.width * 0.55 / qualityModel.totalTicks) * index
|
||||
return Math.round(base.width * 0.55 / qualityModel.totalTicks) * index
|
||||
} else if (index == qualityModel.totalTicks) {
|
||||
return (base.width * 0.55 / qualityModel.totalTicks) * index - width
|
||||
return Math.round(base.width * 0.55 / qualityModel.totalTicks) * index - width
|
||||
} else {
|
||||
return parseInt((base.width * 0.55 / qualityModel.totalTicks) * index - (width / 2))
|
||||
return Math.round((base.width * 0.55 / qualityModel.totalTicks) * index - (width / 2))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -236,7 +236,7 @@ Item
|
|||
Item
|
||||
{
|
||||
id: speedSlider
|
||||
width: base.width * 0.55
|
||||
width: Math.round(base.width * 0.55)
|
||||
height: UM.Theme.getSize("sidebar_margin").height
|
||||
anchors.right: parent.right
|
||||
anchors.top: parent.top
|
||||
|
@ -246,7 +246,7 @@ Item
|
|||
Rectangle
|
||||
{
|
||||
id: groovechildrect
|
||||
width: base.width * 0.55
|
||||
width: Math.round(base.width * 0.55)
|
||||
height: 2 * screenScaleFactor
|
||||
color: UM.Theme.getColor("quality_slider_unavailable")
|
||||
anchors.verticalCenter: qualitySlider.verticalCenter
|
||||
|
@ -266,7 +266,7 @@ Item
|
|||
width: 1 * screenScaleFactor
|
||||
height: 6 * screenScaleFactor
|
||||
y: 0
|
||||
x: qualityModel.qualitySliderStepWidth * index
|
||||
x: Math.round(qualityModel.qualitySliderStepWidth * index)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -277,7 +277,7 @@ Item
|
|||
color: UM.Theme.getColor("quality_slider_unavailable")
|
||||
implicitWidth: 10 * screenScaleFactor
|
||||
implicitHeight: implicitWidth
|
||||
radius: width / 2
|
||||
radius: Math.round(width / 2)
|
||||
}
|
||||
|
||||
Slider
|
||||
|
@ -306,7 +306,7 @@ Item
|
|||
groove: Rectangle {
|
||||
implicitHeight: 2 * screenScaleFactor
|
||||
color: UM.Theme.getColor("quality_slider_available")
|
||||
radius: height / 2
|
||||
radius: Math.round(height / 2)
|
||||
}
|
||||
handle: Item {
|
||||
Rectangle {
|
||||
|
@ -315,7 +315,7 @@ Item
|
|||
color: UM.Theme.getColor("quality_slider_available")
|
||||
implicitWidth: 10 * screenScaleFactor
|
||||
implicitHeight: implicitWidth
|
||||
radius: implicitWidth / 2
|
||||
radius: Math.round(implicitWidth / 2)
|
||||
visible: !Cura.SimpleModeSettingsManager.isProfileCustomized && !Cura.SimpleModeSettingsManager.isProfileUserCreated && qualityModel.existingQualityProfile
|
||||
}
|
||||
}
|
||||
|
@ -362,7 +362,7 @@ Item
|
|||
text: catalog.i18nc("@label", "Print Speed")
|
||||
font: UM.Theme.getFont("default")
|
||||
color: UM.Theme.getColor("text")
|
||||
width: parseInt(UM.Theme.getSize("sidebar").width * 0.35)
|
||||
width: Math.round(UM.Theme.getSize("sidebar").width * 0.35)
|
||||
elide: Text.ElideRight
|
||||
}
|
||||
|
||||
|
@ -393,12 +393,12 @@ Item
|
|||
id: customisedSettings
|
||||
|
||||
visible: Cura.SimpleModeSettingsManager.isProfileCustomized || Cura.SimpleModeSettingsManager.isProfileUserCreated
|
||||
height: speedSlider.height * 0.8
|
||||
width: speedSlider.height * 0.8
|
||||
height: Math.round(speedSlider.height * 0.8)
|
||||
width: Math.round(speedSlider.height * 0.8)
|
||||
|
||||
anchors.verticalCenter: speedSlider.verticalCenter
|
||||
anchors.right: speedSlider.left
|
||||
anchors.rightMargin: UM.Theme.getSize("sidebar_margin").width / 2
|
||||
anchors.rightMargin: Math.round(UM.Theme.getSize("sidebar_margin").width / 2)
|
||||
|
||||
color: hovered ? UM.Theme.getColor("setting_control_button_hover") : UM.Theme.getColor("setting_control_button");
|
||||
iconSource: UM.Theme.getIcon("reset");
|
||||
|
@ -438,7 +438,7 @@ Item
|
|||
anchors.topMargin: UM.Theme.getSize("sidebar_margin").height * 2
|
||||
anchors.left: parent.left
|
||||
|
||||
width: parseInt(UM.Theme.getSize("sidebar").width * .45 - UM.Theme.getSize("sidebar_margin").width)
|
||||
width: Math.round(UM.Theme.getSize("sidebar").width * .45) - UM.Theme.getSize("sidebar_margin").width
|
||||
|
||||
Label
|
||||
{
|
||||
|
@ -448,7 +448,7 @@ Item
|
|||
color: UM.Theme.getColor("text")
|
||||
|
||||
anchors.top: parent.top
|
||||
anchors.topMargin: parseInt(UM.Theme.getSize("sidebar_margin").height * 1.7)
|
||||
anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height * 1.7)
|
||||
anchors.left: parent.left
|
||||
anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width
|
||||
}
|
||||
|
@ -459,7 +459,7 @@ Item
|
|||
id: infillCellRight
|
||||
|
||||
height: infillSlider.height + UM.Theme.getSize("sidebar_margin").height + enableGradualInfillCheckBox.visible * (enableGradualInfillCheckBox.height + UM.Theme.getSize("sidebar_margin").height)
|
||||
width: parseInt(UM.Theme.getSize("sidebar").width * .55)
|
||||
width: Math.round(UM.Theme.getSize("sidebar").width * .55)
|
||||
|
||||
anchors.left: infillCellLeft.right
|
||||
anchors.top: infillCellLeft.top
|
||||
|
@ -470,7 +470,7 @@ Item
|
|||
|
||||
//anchors.top: parent.top
|
||||
anchors.left: infillSlider.left
|
||||
anchors.leftMargin: parseInt((infillSlider.value / infillSlider.stepSize) * (infillSlider.width / (infillSlider.maximumValue / infillSlider.stepSize)) - 10 * screenScaleFactor)
|
||||
anchors.leftMargin: Math.round((infillSlider.value / infillSlider.stepSize) * (infillSlider.width / (infillSlider.maximumValue / infillSlider.stepSize)) - 10 * screenScaleFactor)
|
||||
anchors.right: parent.right
|
||||
|
||||
text: parseInt(infillDensity.properties.value) + "%"
|
||||
|
@ -565,7 +565,7 @@ Item
|
|||
width: 1 * screenScaleFactor
|
||||
height: 6 * screenScaleFactor
|
||||
y: 0
|
||||
x: styleData.handleWidth / 2 + index * ((repeater.width - styleData.handleWidth) / (repeater.count-1))
|
||||
x: Math.round(styleData.handleWidth / 2 + index * ((repeater.width - styleData.handleWidth) / (repeater.count-1)))
|
||||
visible: shouldShowTick(index)
|
||||
}
|
||||
}
|
||||
|
@ -576,12 +576,12 @@ Item
|
|||
{
|
||||
id: infillIcon
|
||||
|
||||
width: (parent.width / 5) - (UM.Theme.getSize("sidebar_margin").width)
|
||||
width: Math.round((parent.width / 5) - (UM.Theme.getSize("sidebar_margin").width))
|
||||
height: width
|
||||
|
||||
anchors.right: parent.right
|
||||
anchors.top: parent.top
|
||||
anchors.topMargin: parseInt(UM.Theme.getSize("sidebar_margin").height / 2)
|
||||
anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height / 2)
|
||||
|
||||
// we loop over all density icons and only show the one that has the current density and steps
|
||||
Repeater
|
||||
|
@ -592,8 +592,8 @@ Item
|
|||
|
||||
function activeIndex () {
|
||||
for (var i = 0; i < infillModel.count; i++) {
|
||||
var density = parseInt(infillDensity.properties.value)
|
||||
var steps = parseInt(infillSteps.properties.value)
|
||||
var density = Math.round(infillDensity.properties.value)
|
||||
var steps = Math.round(infillSteps.properties.value)
|
||||
var infillModelItem = infillModel.get(i)
|
||||
|
||||
if (infillModelItem != "undefined"
|
||||
|
@ -634,7 +634,7 @@ Item
|
|||
property alias _hovered: enableGradualInfillMouseArea.containsMouse
|
||||
|
||||
anchors.top: infillSlider.bottom
|
||||
anchors.topMargin: parseInt(UM.Theme.getSize("sidebar_margin").height / 2) // closer to slider since it belongs to the same category
|
||||
anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height / 2) // closer to slider since it belongs to the same category
|
||||
anchors.left: infillCellRight.left
|
||||
|
||||
style: UM.Theme.styles.checkbox
|
||||
|
@ -676,7 +676,7 @@ Item
|
|||
Label {
|
||||
id: gradualInfillLabel
|
||||
anchors.left: enableGradualInfillCheckBox.right
|
||||
anchors.leftMargin: parseInt(UM.Theme.getSize("sidebar_margin").width / 2)
|
||||
anchors.leftMargin: Math.round(UM.Theme.getSize("sidebar_margin").width / 2)
|
||||
text: catalog.i18nc("@label", "Enable gradual")
|
||||
font: UM.Theme.getFont("default")
|
||||
color: UM.Theme.getColor("text")
|
||||
|
@ -737,7 +737,7 @@ Item
|
|||
visible: enableSupportCheckBox.visible
|
||||
|
||||
anchors.top: infillCellRight.bottom
|
||||
anchors.topMargin: parseInt(UM.Theme.getSize("sidebar_margin").height * 1.5)
|
||||
anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height * 1.5)
|
||||
anchors.left: parent.left
|
||||
anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width
|
||||
anchors.right: infillCellLeft.right
|
||||
|
@ -823,7 +823,7 @@ Item
|
|||
anchors.topMargin: ((supportEnabled.properties.value === "True") && (machineExtruderCount.properties.value > 1)) ? UM.Theme.getSize("sidebar_margin").height : 0
|
||||
anchors.left: infillCellRight.left
|
||||
|
||||
width: UM.Theme.getSize("sidebar").width * .55
|
||||
width: Math.round(UM.Theme.getSize("sidebar").width * .55)
|
||||
height: ((supportEnabled.properties.value == "True") && (machineExtruderCount.properties.value > 1)) ? UM.Theme.getSize("setting_control").height : 0
|
||||
|
||||
Behavior on height { NumberAnimation { duration: 100 } }
|
||||
|
@ -952,7 +952,7 @@ Item
|
|||
{
|
||||
id: tipsCell
|
||||
anchors.top: adhesionCheckBox.visible ? adhesionCheckBox.bottom : (enableSupportCheckBox.visible ? supportExtruderCombobox.bottom : infillCellRight.bottom)
|
||||
anchors.topMargin: parseInt(UM.Theme.getSize("sidebar_margin").height * 2)
|
||||
anchors.topMargin: Math.round(UM.Theme.getSize("sidebar_margin").height * 2)
|
||||
anchors.left: parent.left
|
||||
width: parent.width
|
||||
height: tipsText.contentHeight * tipsText.lineCount
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2015 Ultimaker B.V.
|
||||
// Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
import QtQuick 2.2
|
||||
import QtQuick 2.8
|
||||
import QtQuick.Controls 1.1
|
||||
import QtQuick.Controls.Styles 1.1
|
||||
import QtQuick.Layouts 1.1
|
||||
|
@ -36,7 +36,7 @@ UM.PointingRectangle {
|
|||
}
|
||||
}
|
||||
base.opacity = 1;
|
||||
target = Qt.point(40 , position.y + UM.Theme.getSize("tooltip_arrow_margins").height / 2)
|
||||
target = Qt.point(40 , position.y + Math.round(UM.Theme.getSize("tooltip_arrow_margins").height / 2))
|
||||
}
|
||||
|
||||
function hide() {
|
||||
|
|
|
@ -91,7 +91,7 @@ Item
|
|||
anchors.topMargin: base.activeY
|
||||
z: buttons.z -1
|
||||
|
||||
target: Qt.point(parent.right, base.activeY + UM.Theme.getSize("button").height/2)
|
||||
target: Qt.point(parent.right, base.activeY + Math.round(UM.Theme.getSize("button").height/2))
|
||||
arrowSize: UM.Theme.getSize("default_arrow").width
|
||||
|
||||
width:
|
||||
|
|
|
@ -220,7 +220,7 @@ Rectangle
|
|||
anchors.topMargin: UM.Theme.getSize("default_margin").height
|
||||
anchors.right: viewModeButton.right
|
||||
|
||||
property var buttonTarget: Qt.point(viewModeButton.x + viewModeButton.width / 2, viewModeButton.y + viewModeButton.height / 2)
|
||||
property var buttonTarget: Qt.point(viewModeButton.x + Math.round(viewModeButton.width / 2), viewModeButton.y + Math.round(viewModeButton.height / 2))
|
||||
|
||||
height: childrenRect.height
|
||||
width: childrenRect.width
|
||||
|
|
|
@ -1,202 +0,0 @@
|
|||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,92 @@
|
|||
This Font Software is licensed under the SIL Open Font License,
|
||||
Version 1.1.
|
||||
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font
|
||||
creation efforts of academic and linguistic communities, and to
|
||||
provide a free and open framework in which fonts may be shared and
|
||||
improved in partnership with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply to
|
||||
any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software
|
||||
components as distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to,
|
||||
deleting, or substituting -- in part or in whole -- any of the
|
||||
components of the Original Version, by changing formats or by porting
|
||||
the Font Software to a new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed,
|
||||
modify, redistribute, and sell modified and unmodified copies of the
|
||||
Font Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components, in
|
||||
Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the
|
||||
corresponding Copyright Holder. This restriction only applies to the
|
||||
primary font name as presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created using
|
||||
the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
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