Merge branch '15.10' of https://github.com/Ultimaker/Cura into 15.10

This commit is contained in:
Tamara Hogenhout 2015-09-11 17:41:33 +02:00
commit 29c0c7c6f4
10 changed files with 2026 additions and 1043 deletions

View File

@ -12,10 +12,7 @@ if(NOT ${URANIUM_SCRIPTS_DIR} STREQUAL "")
# Build Translations
find_package(Gettext)
find_package(Qt5LinguistTools QUIET CONFIG)
if(GETTEXT_FOUND AND Qt5LinguistTools_FOUND)
include(${URANIUM_SCRIPTS_DIR}/ECMPoQmTools.cmake)
if(GETTEXT_FOUND)
# translations target will convert .po files into .mo and .qm as needed.
# The files are checked for a _qt suffix and if it is found, converted to
# qm, otherwise they are converted to .po.
@ -36,26 +33,23 @@ if(NOT ${URANIUM_SCRIPTS_DIR} STREQUAL "")
it
es
fi
pl
cs
bg
)
foreach(lang ${languages})
file(GLOB po_files resources/i18n/${lang}/*.po)
foreach(file ${po_files})
string(REGEX MATCH "qt\\.po$" match "${file}")
if(match)
ecm_process_po_files_as_qm(${lang} PO_FILES ${file})
else()
string(REGEX REPLACE ".*/(.*).po" "${lang}/\\1.mo" mofile ${file})
add_custom_command(TARGET translations POST_BUILD COMMAND mkdir ARGS -p ${lang} COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} ARGS ${file} -o ${mofile})
endif()
string(REGEX REPLACE ".*/(.*).po" "${lang}/\\1.mo" mofile ${file})
add_custom_command(TARGET translations POST_BUILD COMMAND mkdir ARGS -p ${lang} COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} ARGS ${file} -o ${mofile})
endforeach()
file(GLOB qm_files ${CMAKE_BINARY_DIR}/${lang}/*.qm)
file(GLOB mo_files ${CMAKE_BINARY_DIR}/${lang}/*.mo)
foreach(file ${qm_files} ${mo_files})
foreach(file ${mo_files})
add_custom_command(TARGET copy-translations POST_BUILD COMMAND mkdir ARGS -p ${CMAKE_SOURCE_DIR}/resources/i18n/${lang}/LC_MESSAGES/ COMMAND cp ARGS ${file} ${CMAKE_SOURCE_DIR}/resources/i18n/${lang}/LC_MESSAGES/ COMMENT "Copying ${file}...")
endforeach()
install(FILES ${qm_files} ${mo_files} DESTINATION ${CMAKE_INSTALL_DATADIR}/uranium/resources/i18n/${lang}/LC_MESSAGES/)
install(FILES ${mo_files} DESTINATION ${CMAKE_INSTALL_DATADIR}/uranium/resources/i18n/${lang}/LC_MESSAGES/)
endforeach()
endif()
endif()

View File

@ -449,7 +449,8 @@ class CuraApplication(QtApplication):
for node in Selection.getAllSelectedObjects():
node.setParent(group_node)
group_node.setCenterPosition(group_node.getBoundingBox().center)
group_node.translate(Vector(0,group_node.getBoundingBox().center.y,0))
for node in group_node.getChildren():
Selection.remove(node)

View File

@ -13,6 +13,7 @@ from PyQt5.QtQml import QQmlComponent, QQmlContext
from PyQt5.QtCore import QUrl, pyqtSlot, QObject
import os.path
import collections
catalog = i18nCatalog("cura")
@ -55,7 +56,7 @@ class ChangeLog(Extension, QObject,):
return result
def loadChangeLogs(self):
self._change_logs = {}
self._change_logs = collections.OrderedDict()
with open(os.path.join(PluginRegistry.getInstance().getPluginPath("ChangeLogPlugin"), "ChangeLog.txt"), 'r',-1, "utf-8") as f:
open_version = None
open_header = None
@ -65,7 +66,7 @@ class ChangeLog(Extension, QObject,):
line = line.replace("[","")
line = line.replace("]","")
open_version = Version(line)
self._change_logs[Version(line)] = {}
self._change_logs[Version(line)] = collections.OrderedDict()
elif line.startswith("*"):
open_header = line.replace("*","")
self._change_logs[open_version][open_header] = []

View File

@ -4,7 +4,7 @@
import platform
from UM.i18n import i18nCatalog
catalog = i18nCatalog("uranium")
catalog = i18nCatalog("cura")
def getMetaData():
return {

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-05-07 16:35+0200\n"
"POT-Creation-Date: 2015-09-11 13:40+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,75 +17,820 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: /home/ahiemstra/Projects/Ultimaker/cura/src/CuraApplication.py:91
msgctxt "Save button tooltip"
msgid "Save to Disk"
msgstr ""
#: /home/ahiemstra/Projects/Ultimaker/cura/src/CuraApplication.py:96
msgctxt "Splash screen message"
#: /home/ahiemstra/dev/15.10/src/cura/cura/CuraApplication.py:135
msgctxt "@info:progress"
msgid "Setting up scene..."
msgstr ""
#: /home/ahiemstra/Projects/Ultimaker/cura/src/CuraApplication.py:130
msgctxt "Splash screen message"
#: /home/ahiemstra/dev/15.10/src/cura/cura/CuraApplication.py:169
msgctxt "@info:progress"
msgid "Loading interface..."
msgstr ""
#: /home/ahiemstra/Projects/Ultimaker/cura/src/CuraApplication.py:373
#, python-brace-format
msgctxt "Save button tooltip. {0} is sd card name"
msgid "Save to SD Card {0}"
#: /home/ahiemstra/dev/15.10/src/cura/cura/CrashHandler.py:20
msgctxt "@title:window"
msgid "Oops!"
msgstr ""
#: /home/ahiemstra/Projects/Ultimaker/cura/src/CuraApplication.py:421
#, python-brace-format
msgctxt "Saved to SD message, {0} is sdcard, {1} is filename"
msgid "Saved to SD Card {0} as {1}"
#: /home/ahiemstra/dev/15.10/src/cura/cura/CrashHandler.py:26
msgctxt "@label"
msgid ""
"<p>An uncaught exception has occurred!</p><p>Please use the information "
"below to post a bug report at <a href=\"http://github.com/Ultimaker/Cura/"
"issues\">http://github.com/Ultimaker/Cura/issues</a></p>"
msgstr ""
#: /home/ahiemstra/Projects/Ultimaker/cura/src/CuraApplication.py:424
msgctxt "Message action"
msgid "Eject"
#: /home/ahiemstra/dev/15.10/src/cura/cura/CrashHandler.py:46
msgctxt "@action:button"
msgid "Open Web Page"
msgstr ""
#: /home/ahiemstra/Projects/Ultimaker/cura/src/CuraApplication.py:426
#, python-brace-format
msgctxt "Message action tooltip, {0} is sdcard"
msgid "Eject SD Card {0}"
#: /home/ahiemstra/dev/15.10/src/cura/plugins/3MFReader/__init__.py:12
msgctxt "@label"
msgid "3MF Reader"
msgstr ""
#: /home/ahiemstra/Projects/Ultimaker/cura/plugins/CuraEngineBackend/__init__.py:13
msgctxt "CuraEngine backend plugin description"
#: /home/ahiemstra/dev/15.10/src/cura/plugins/3MFReader/__init__.py:15
msgctxt "@info:whatsthis"
msgid "Provides support for reading 3MF files."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/3MFReader/__init__.py:20
msgctxt "@item:inlistbox displays the fileformat in a list"
msgid "3MF File"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/ChangeLogPlugin/__init__.py:12
msgctxt "@label"
msgid "Change Log"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/ChangeLogPlugin/__init__.py:15
msgctxt "@info:whatsthis"
msgid "Shows changes since latest checked version"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/CuraEngineBackend/__init__.py:13
msgctxt "@label"
msgid "CuraEngine Backend"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/CuraEngineBackend/__init__.py:15
msgctxt "@info:whatsthis"
msgid "Provides the link to the CuraEngine slicing backend"
msgstr ""
#: /home/ahiemstra/Projects/Ultimaker/cura/plugins/USBPrinting/USBPrinterManager.py:40
msgid "Update Firmware"
#: /home/ahiemstra/dev/15.10/src/cura/plugins/CuraEngineBackend/ProcessSlicedObjectListJob.py:30
#: /home/ahiemstra/dev/15.10/src/cura/plugins/CuraEngineBackend/ProcessSlicedObjectListJob.py:111
msgctxt "@info:status"
msgid "Processing Layers"
msgstr ""
#: /home/ahiemstra/Projects/Ultimaker/cura/plugins/USBPrinting/__init__.py:13
msgctxt "USB Printing plugin description"
msgid ""
"Accepts G-Code and sends them to a printer. Plugin can also update firmware"
#: /home/ahiemstra/dev/15.10/src/cura/plugins/GCodeWriter/__init__.py:12
msgctxt "@label"
msgid "GCode Writer"
msgstr ""
#: /home/ahiemstra/Projects/Ultimaker/cura/plugins/GCodeWriter/__init__.py:13
msgctxt "GCode Writer Plugin Description"
#: /home/ahiemstra/dev/15.10/src/cura/plugins/GCodeWriter/__init__.py:15
msgctxt "@info:whatsthis"
msgid "Writes GCode to a file"
msgstr ""
#: /home/ahiemstra/Projects/Ultimaker/cura/plugins/GCodeWriter/__init__.py:18
msgctxt "GCode Writer File Description"
#: /home/ahiemstra/dev/15.10/src/cura/plugins/GCodeWriter/__init__.py:22
msgctxt "@item:inlistbox displays the fileformat in a list"
msgid "GCode File"
msgstr ""
#: /home/ahiemstra/Projects/Ultimaker/cura/plugins/LayerView/__init__.py:13
msgctxt "Layer View plugin description"
#: /home/ahiemstra/dev/15.10/src/cura/plugins/LayerView/__init__.py:13
msgctxt "@label"
msgid "Layer View"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/LayerView/__init__.py:16
msgctxt "@info:whatsthis"
msgid "Provides the Layer view."
msgstr ""
#: /home/ahiemstra/Projects/Ultimaker/cura/plugins/LayerView/__init__.py:16
msgctxt "Layers View mode"
#: /home/ahiemstra/dev/15.10/src/cura/plugins/LayerView/__init__.py:20
msgctxt "@item:inlistbox"
msgid "Layers"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:20
msgctxt "@action:button"
msgid "Save to Removable Drive"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:21
#, python-brace-format
msgctxt "@item:inlistbox"
msgid "Save to Removable Drive {0}"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:52
#, python-brace-format
msgctxt "@info:progress"
msgid "Saving to Removable Drive <filename>{0}</filename>"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:73
#, python-brace-format
msgctxt "@info:status"
msgid "Saved to Removable Drive {0} as {1}"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:74
msgctxt "@action:button"
msgid "Eject"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:74
#, python-brace-format
msgctxt "@action"
msgid "Eject removable device {0}"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:79
#, python-brace-format
msgctxt "@info:status"
msgid "Could not save to removable drive {0}: {1}"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/RemovableDriveOutputDevice/RemovableDrivePlugin.py:42
#: /home/ahiemstra/dev/15.10/src/cura/plugins/RemovableDriveOutputDevice/RemovableDrivePlugin.py:45
msgid "@info:status"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:58
msgctxt "@item:intext"
msgid "Removable Drive"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/RemovableDriveOutputDevice/__init__.py:12
msgctxt "@label"
msgid "Removable Drive Output Device Plugin"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/RemovableDriveOutputDevice/__init__.py:14
msgctxt "@info:whatsthis"
msgid "Provides removable drive hotplugging and writing support"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/SliceInfoPlugin/SliceInfo.py:35
msgctxt "@info"
msgid ""
"Cura automatically sends slice info. You can disable this in preferences"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/SliceInfoPlugin/SliceInfo.py:36
msgctxt "@action:button"
msgid "Dismiss"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/SliceInfoPlugin/SliceInfo.py:36
msgctxt "@action"
msgid "Dismiss"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/SliceInfoPlugin/__init__.py:10
msgctxt "@label"
msgid "Slice info"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/SliceInfoPlugin/__init__.py:13
msgctxt "@info:whatsthis"
msgid "Submits anonymous slice info. Can be disabled through preferences."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/PrinterConnection.py:35
msgctxt "@item:inmenu"
msgid "USB printing"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/PrinterConnection.py:36
msgctxt "@action:button"
msgid "Print with USB"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/PrinterConnection.py:37
msgctxt "@info:tooltip"
msgid "Print with USB"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/__init__.py:13
msgctxt "@label"
msgid "USB printing"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/__init__.py:17
msgctxt "@info:whatsthis"
msgid ""
"Accepts G-Code and sends them to a printer. Plugin can also update firmware."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/USBPrinterManager.py:46
msgctxt "@title:menu"
msgid "Firmware"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/USBPrinterManager.py:47
msgctxt "@item:inmenu"
msgid "Update Firmware"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/ControlWindow.qml:17
msgctxt "@title:window"
msgid "Print with USB"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/ControlWindow.qml:28
msgctxt "@label"
msgid "Extruder Temperature %1"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/ControlWindow.qml:33
msgctxt "@label"
msgid "Bed Temperature %1"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/ControlWindow.qml:60
msgctxt "@action:button"
msgid "Print"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/ControlWindow.qml:67
msgctxt "@action:button"
msgid "Cancel"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:20
msgctxt "@title:window"
msgid "Firmware Update"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:38
msgctxt "@label"
msgid "Starting firmware update, this may take a while."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:43
msgctxt "@label"
msgid "Firmware update completed."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:48
msgctxt "@label"
msgid "Updating firmware."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/plugins/USBPrinting/FirmwareUpdateWindow.qml:78
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/EngineLog.qml:38
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/AboutDialog.qml:74
msgctxt "@action:button"
msgid "Close"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/AddMachineWizard.qml:18
msgctxt "@title:window"
msgid "Add Printer"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/AddMachineWizard.qml:25
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/AddMachine.qml:51
msgctxt "@title"
msgid "Add Printer"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/EngineLog.qml:15
msgctxt "@title:window"
msgid "Engine Log"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/ProfileSetup.qml:31
msgctxt "@label"
msgid "Variant:"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/ProfileSetup.qml:82
msgctxt "@label"
msgid "Global Profile:"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/Bedleveling.qml:29
msgctxt "@action:button"
msgid "Move to next position"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/SelectUpgradedParts.qml:39
msgctxt "@label"
msgid ""
"To assist you in having better default settings for your Ultimaker. Cura "
"would like to know which upgrades you have in your machine:"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/SelectUpgradedParts.qml:49
msgctxt "@option:check"
msgid "Extruder driver ugrades"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/SelectUpgradedParts.qml:54
msgctxt "@option:check"
msgid "Heated printer bed (kit)"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/SelectUpgradedParts.qml:58
msgctxt "@option:check"
msgid "Heated printer bed (self built)"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/SelectUpgradedParts.qml:62
msgctxt "@option:check"
msgid "Dual extrusion (experimental)"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/SelectUpgradedParts.qml:70
msgctxt "@label"
msgid ""
"If you have an Ultimaker bought after october 2012 you will have the "
"Extruder drive upgrade. If you do not have this upgrade, it is highly "
"recommended to improve reliability."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/SelectUpgradedParts.qml:77
msgctxt "@label"
msgid ""
"This upgrade can be bought from the Ultimaker webshop or found on "
"thingiverse as thing:26094"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:44
msgctxt "@label"
msgid ""
"It's a good idea to do a few sanity checks on your Ultimaker. \n"
" You can skip these if you know your machine is functional"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:51
msgctxt "@label"
msgid "Connection: "
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:55
msgctxt "@info:status"
msgid "Done"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:55
msgctxt "@info:status"
msgid "Incomplete"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:62
msgctxt "@label"
msgid "Min endstop X: "
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:66
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:77
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:89
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:178
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:187
msgctxt "@info:status"
msgid "Works"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:66
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:77
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:89
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:119
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:149
msgctxt "@info:status"
msgid "Not checked"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:73
msgctxt "@label"
msgid "Min endstop Y: "
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:85
msgctxt "@label"
msgid "Min endstop Z: "
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:97
msgctxt "@label"
msgid "Nozzle temperature check: "
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:105
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:135
msgctxt "@action:button"
msgid "Start heating"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:110
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:140
msgctxt "@info:progress"
msgid "Checking"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UltimakerCheckup.qml:127
msgctxt "@label"
msgid "bed temperature check: "
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UpgradeFirmware.qml:42
msgctxt "@action:button"
msgid "Update"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/UpgradeFirmware.qml:48
msgctxt "@info:status"
msgid "ERROR"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/AddMachine.qml:60
msgctxt "@label"
msgid "Please select the type of printer:"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/AddMachine.qml:186
msgctxt "@label:textbox"
msgid "Printer Name:"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/AddMachine.qml:212
msgctxt "@title"
msgid "Select Upgraded Parts"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/AddMachine.qml:215
msgctxt "@title"
msgid "Upgrade Firmware"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/AddMachine.qml:218
msgctxt "@title"
msgid "Check Printer"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/WizardPages/AddMachine.qml:221
msgctxt "@title"
msgid "Bed Levelling"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/AboutDialog.qml:15
msgctxt "@title:window"
msgid "About Cura"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/AboutDialog.qml:54
msgctxt "@label"
msgid "End-to-end solution for fused filament 3D printing."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/AboutDialog.qml:66
msgctxt "@info:credit"
msgid ""
"Cura has been developed by Ultimaker B.V. in cooperation with the community."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/SidebarSimple.qml:141
msgctxt "@label:listbox"
msgid "Helpers:"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/SidebarSimple.qml:154
msgctxt "@option:check"
msgid "Enable Skirt Adhesion"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/SidebarSimple.qml:169
msgctxt "@option:check"
msgid "Enable Support"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/ViewPage.qml:16
msgctxt "@title:window"
msgid "View"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/ViewPage.qml:41
msgctxt "@option:check"
msgid "Display Overhang"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/ViewPage.qml:45
msgctxt "@info:tooltip"
msgid ""
"Highlight unsupported areas of the model in red. Without support these areas "
"will nog print properly."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/ViewPage.qml:74
msgctxt "@action:button"
msgid "Center camera when item is selected"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/ViewPage.qml:78
msgctxt "@info:tooltip"
msgid ""
"Moves the camera so the object is in the center of the view when an object "
"is selected"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/SaveButton.qml:70
msgctxt "@label:textbox"
msgid "Printjob Name"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/SaveButton.qml:139
msgctxt ""
"@label h:m (abbreviation for hours:minutes) is added to the expected "
"printtime (%1)"
msgid "%1 h:m"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/SaveButton.qml:166
msgctxt ""
"@label m (abbreviation for meters) is added to the expected length of "
"filament (%1) "
msgid "%1 m"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/SaveButton.qml:228
msgctxt "@info:tooltip"
msgid "Select the active output device"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/SidebarHeader.qml:30
msgctxt "@label:listbox"
msgid "Print Setup: "
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/SidebarHeader.qml:97
msgctxt "@label:listbox"
msgid "Machine:"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:52
msgctxt "@action"
msgid "Toggle Full Screen"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:59
msgctxt "@action"
msgid "Undo"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:67
msgctxt "@action"
msgid "Redo"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:75
msgctxt "@action"
msgid "Quit"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:83
msgctxt "@action"
msgid "Preferences..."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:90
msgctxt "@action"
msgid "Add Printer..."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:96
msgctxt "@action"
msgid "Manage Printers..."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:103
msgctxt "@action"
msgid "Manage Profiles..."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:110
msgctxt "@action"
msgid "Show Online &Documentation"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:117
msgctxt "@action"
msgid "Report a &Bug"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:124
msgctxt "@action"
msgid "About..."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:131
msgctxt "@action"
msgid "Delete Selection"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:139
msgctxt "@action"
msgid "Delete Object"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:147
msgctxt "@action"
msgid "Center Object on Platform"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:153
msgctxt "@action"
msgid "Group Objects"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:161
msgctxt "@action"
msgid "Ungroup Objects"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:169
msgctxt "@action"
msgid "Merge Objects"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:177
msgctxt "@action"
msgid "Duplicate Object"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:184
msgctxt "@action"
msgid "Clear Build Platform"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:191
msgctxt "@action"
msgid "Reload All Objects"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:198
msgctxt "@action"
msgid "Reset All Object Positions"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:204
msgctxt "@action"
msgid "Reset All Object Transformations"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:210
msgctxt "@action"
msgid "Open File"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:218
msgctxt "@action"
msgid "Save..."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Actions.qml:226
msgctxt "@action"
msgid "Show Engine &Log..."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:17
msgctxt "@title:window"
msgid "Cura"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:35
msgctxt "@title:menu"
msgid "&File"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:44
msgctxt "@title:menu"
msgid "Open &Recent"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:73
msgctxt "@action:inmenu"
msgid "&Save Selection to File"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:81
msgctxt "@title:menu"
msgid "Save &All"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:109
msgctxt "@title:menu"
msgid "&Edit"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:126
msgctxt "@title:menu"
msgid "&View"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:152
msgctxt "@title:menu"
msgid "&Machine"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:198
msgctxt "@title:menu"
msgid "&Profile"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:225
msgctxt "@title:menu"
msgid "E&xtensions"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:258
msgctxt "@title:menu"
msgid "&Settings"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:266
msgctxt "@title:menu"
msgid "&Help"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:336
msgctxt "@action:button"
msgid "Open File"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:378
msgctxt "@action:button"
msgid "View Mode"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:462
msgctxt "@title:tab"
msgid "General"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:465
msgctxt "@title:tab"
msgid "View"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/Cura.qml:605
msgctxt "@title:window"
msgid "Open File"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/GeneralPage.qml:14
msgctxt "@title"
msgid "General"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/GeneralPage.qml:36
msgctxt "@label"
msgid "Language"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/GeneralPage.qml:96
msgctxt "@label"
msgid ""
"You will need to restart the application for language changes to have effect."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/GeneralPage.qml:112
msgctxt "@option:check"
msgid "Ensure objects are kept apart"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/GeneralPage.qml:116
msgctxt "@info:tooltip"
msgid ""
"Should objects on the platform be moved so that they no longer intersect."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/GeneralPage.qml:145
msgctxt "@option:check"
msgid "Send (Anonymous) Print Information"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/GeneralPage.qml:149
msgctxt "@info:tooltip"
msgid ""
"Should anonymous data about your print be sent to Ultimaker? Note, no "
"models, IP addresses or other personally identifiable information is sent or "
"stored."
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/GeneralPage.qml:177
msgctxt "@option:check"
msgid "Scale Too Large Files"
msgstr ""
#: /home/ahiemstra/dev/15.10/src/cura/resources/qml/GeneralPage.qml:181
msgctxt "@info:tooltip"
msgid ""
"Should opened files be scaled to the build volume when they are too large?"
msgstr ""

View File

@ -1,419 +0,0 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Qt-Contexts: true\n"
#. About dialog title
#: ../resources/qml/AboutDialog.qml:12
msgctxt "AboutDialog|"
msgid "About Cura"
msgstr ""
#. About dialog application description
#: ../resources/qml/AboutDialog.qml:42
msgctxt "AboutDialog|"
msgid "End-to-end solution for fused filament 3D printing."
msgstr ""
#. About dialog application author note
#: ../resources/qml/AboutDialog.qml:47
msgctxt "AboutDialog|"
msgid ""
"Cura has been developed by Ultimaker B.V. in cooperation with the community."
msgstr ""
#. Close about dialog button
#: ../resources/qml/AboutDialog.qml:58
msgctxt "AboutDialog|"
msgid "Close"
msgstr ""
#. Undo action
#: ../resources/qml/Actions.qml:37
msgctxt "Actions|"
msgid "&Undo"
msgstr ""
#. Redo action
#: ../resources/qml/Actions.qml:45
msgctxt "Actions|"
msgid "&Redo"
msgstr ""
#. Quit action
#: ../resources/qml/Actions.qml:53
msgctxt "Actions|"
msgid "&Quit"
msgstr ""
#. Preferences action
#: ../resources/qml/Actions.qml:61
msgctxt "Actions|"
msgid "&Preferences..."
msgstr ""
#. Add Printer action
#: ../resources/qml/Actions.qml:68
msgctxt "Actions|"
msgid "&Add Printer..."
msgstr ""
#. Configure Printers action
#: ../resources/qml/Actions.qml:74
msgctxt "Actions|"
msgid "&Configure Printers"
msgstr ""
#. Show Online Documentation action
#: ../resources/qml/Actions.qml:81
msgctxt "Actions|"
msgid "Show Online &Documentation"
msgstr ""
#. Report a Bug Action
#: ../resources/qml/Actions.qml:89
msgctxt "Actions|"
msgid "Report a &Bug"
msgstr ""
#. About action
#: ../resources/qml/Actions.qml:96
msgctxt "Actions|"
msgid "&About..."
msgstr ""
#. Delete selection action
#: ../resources/qml/Actions.qml:103
msgctxt "Actions|"
msgid "Delete Selection"
msgstr ""
#. Delete object action
#: ../resources/qml/Actions.qml:111
msgctxt "Actions|"
msgid "Delete Object"
msgstr ""
#. Center object action
#: ../resources/qml/Actions.qml:118
msgctxt "Actions|"
msgid "Center Object on Platform"
msgstr ""
#. Duplicate object action
#: ../resources/qml/Actions.qml:124
msgctxt "Actions|"
msgid "Duplicate Object"
msgstr ""
#. Split object action
#: ../resources/qml/Actions.qml:130
msgctxt "Actions|"
msgid "Split Object into Parts"
msgstr ""
#. Clear build platform action
#: ../resources/qml/Actions.qml:137
msgctxt "Actions|"
msgid "Clear Build Platform"
msgstr ""
#. Reload all objects action
#: ../resources/qml/Actions.qml:144
msgctxt "Actions|"
msgid "Reload All Objects"
msgstr ""
#. Reset all positions action
#: ../resources/qml/Actions.qml:150
msgctxt "Actions|"
msgid "Reset All Object Positions"
msgstr ""
#. Reset all positions action
#: ../resources/qml/Actions.qml:156
msgctxt "Actions|"
msgid "Reset All Object Transformations"
msgstr ""
#. Open file action
#: ../resources/qml/Actions.qml:162
msgctxt "Actions|"
msgid "&Open..."
msgstr ""
#. Save file action
#: ../resources/qml/Actions.qml:170
msgctxt "Actions|"
msgid "&Save..."
msgstr ""
#. Show engine log action
#: ../resources/qml/Actions.qml:178
msgctxt "Actions|"
msgid "Show engine &log..."
msgstr ""
#. Add Printer dialog title
#. ----------
#. Add Printer wizard page title
#: ../resources/qml/AddMachineWizard.qml:12
#: ../resources/qml/AddMachineWizard.qml:19
msgctxt "AddMachineWizard|"
msgid "Add Printer"
msgstr ""
#. Add Printer wizard page description
#: ../resources/qml/AddMachineWizard.qml:25
msgctxt "AddMachineWizard|"
msgid "Please select the type of printer:"
msgstr ""
#. Add Printer wizard field label
#: ../resources/qml/AddMachineWizard.qml:40
msgctxt "AddMachineWizard|"
msgid "Printer Name:"
msgstr ""
#. Add Printer wizarad button
#: ../resources/qml/AddMachineWizard.qml:53
msgctxt "AddMachineWizard|"
msgid "Next"
msgstr ""
#. Add Printer wizarad button
#: ../resources/qml/AddMachineWizard.qml:63
msgctxt "AddMachineWizard|"
msgid "Cancel"
msgstr ""
#. USB Printing dialog label, %1 is head temperature
#: ../plugins/USBPrinting/ControlWindow.qml:15
#, qt-format
msgctxt "ControlWindow|"
msgid "Extruder Temperature %1"
msgstr ""
#. USB Printing dialog label, %1 is bed temperature
#: ../plugins/USBPrinting/ControlWindow.qml:20
#, qt-format
msgctxt "ControlWindow|"
msgid "Bed Temperature %1"
msgstr ""
#. USB Printing dialog start print button
#: ../plugins/USBPrinting/ControlWindow.qml:33
msgctxt "ControlWindow|"
msgid "Print"
msgstr ""
#. USB Printing dialog cancel print button
#: ../plugins/USBPrinting/ControlWindow.qml:40
msgctxt "ControlWindow|"
msgid "Cancel"
msgstr ""
#. Cura application window title
#: ../resources/qml/Cura.qml:14
msgctxt "Cura|"
msgid "Cura"
msgstr ""
#. File menu
#: ../resources/qml/Cura.qml:26
msgctxt "Cura|"
msgid "&File"
msgstr ""
#. Edit menu
#: ../resources/qml/Cura.qml:38
msgctxt "Cura|"
msgid "&Edit"
msgstr ""
#. Machine menu
#: ../resources/qml/Cura.qml:50
msgctxt "Cura|"
msgid "&Machine"
msgstr ""
#. Extensions menu
#: ../resources/qml/Cura.qml:76
msgctxt "Cura|"
msgid "E&xtensions"
msgstr ""
#. Settings menu
#: ../resources/qml/Cura.qml:107
msgctxt "Cura|"
msgid "&Settings"
msgstr ""
#. Help menu
#: ../resources/qml/Cura.qml:114
msgctxt "Cura|"
msgid "&Help"
msgstr ""
#. View Mode toolbar button
#: ../resources/qml/Cura.qml:231
msgctxt "Cura|"
msgid "View Mode"
msgstr ""
#. View preferences page title
#: ../resources/qml/Cura.qml:273
msgctxt "Cura|"
msgid "View"
msgstr ""
#. File open dialog title
#: ../resources/qml/Cura.qml:370
msgctxt "Cura|"
msgid "Open File"
msgstr ""
#. File save dialog title
#: ../resources/qml/Cura.qml:386
msgctxt "Cura|"
msgid "Save File"
msgstr ""
#. Engine Log dialog title
#: ../resources/qml/EngineLog.qml:11
msgctxt "EngineLog|"
msgid "Engine Log"
msgstr ""
#. Close engine log button
#: ../resources/qml/EngineLog.qml:30
msgctxt "EngineLog|"
msgid "Close"
msgstr ""
#. Firmware update status label
#: ../plugins/USBPrinting/FirmwareUpdateWindow.qml:16
msgctxt "FirmwareUpdateWindow|"
msgid "Starting firmware update, this may take a while."
msgstr ""
#. Firmware update status label
#: ../plugins/USBPrinting/FirmwareUpdateWindow.qml:21
msgctxt "FirmwareUpdateWindow|"
msgid "Firmware update completed."
msgstr ""
#. Firmware update status label
#: ../plugins/USBPrinting/FirmwareUpdateWindow.qml:26
msgctxt "FirmwareUpdateWindow|"
msgid "Updating firmware."
msgstr ""
#. Print material amount save button label
#: ../resources/qml/SaveButton.qml:149
#, qt-format
msgctxt "SaveButton|"
msgid "%1m material"
msgstr ""
#. Save button label
#: ../resources/qml/SaveButton.qml:191
msgctxt "SaveButton|"
msgid "Please load a 3D model"
msgstr ""
#. Save button label
#: ../resources/qml/SaveButton.qml:194
msgctxt "SaveButton|"
msgid "Calculating Print-time"
msgstr ""
#. Save button label
#: ../resources/qml/SaveButton.qml:197
msgctxt "SaveButton|"
msgid "Estimated Print-time"
msgstr ""
#. Simple configuration mode option
#: ../resources/qml/Sidebar.qml:105
msgctxt "Sidebar|"
msgid "Simple"
msgstr ""
#. Advanced configuration mode option
#: ../resources/qml/Sidebar.qml:107
msgctxt "Sidebar|"
msgid "Advanced"
msgstr ""
#. Configuration mode label
#: ../resources/qml/SidebarHeader.qml:26
msgctxt "SidebarHeader|"
msgid "Mode:"
msgstr ""
#. Machine selection label
#: ../resources/qml/SidebarHeader.qml:70
msgctxt "SidebarHeader|"
msgid "Machine:"
msgstr ""
#. Sidebar header label
#: ../resources/qml/SidebarHeader.qml:117
msgctxt "SidebarHeader|"
msgid "Print Setup"
msgstr ""
#. Sidebar configuration label
#: ../resources/qml/SidebarSimple.qml:40
msgctxt "SidebarSimple|"
msgid "No Model Loaded"
msgstr ""
#. Sidebar configuration label
#: ../resources/qml/SidebarSimple.qml:45
msgctxt "SidebarSimple|"
msgid "Calculating..."
msgstr ""
#. Sidebar configuration label
#: ../resources/qml/SidebarSimple.qml:50
msgctxt "SidebarSimple|"
msgid "Estimated Print Time"
msgstr ""
#. Quality slider label
#: ../resources/qml/SidebarSimple.qml:87
msgctxt "SidebarSimple|"
msgid ""
"Minimum\n"
"Draft"
msgstr ""
#. Quality slider label
#: ../resources/qml/SidebarSimple.qml:97
msgctxt "SidebarSimple|"
msgid ""
"Maximum\n"
"Quality"
msgstr ""
#. Setting checkbox
#: ../resources/qml/SidebarSimple.qml:109
msgctxt "SidebarSimple|"
msgid "Enable Support"
msgstr ""
#. View configuration page title
#: ../resources/qml/ViewPage.qml:9
msgctxt "ViewPage|"
msgid "View"
msgstr ""
#. Display Overhang preference checkbox
#: ../resources/qml/ViewPage.qml:24
msgctxt "ViewPage|"
msgid "Display Overhang"
msgstr ""

File diff suppressed because it is too large Load Diff

View File

@ -1,292 +0,0 @@
{
"version": 1,
"id": "dual_extrusion",
"name": "Dual Extrusion Base File",
"inherits": "fdmprinter.json",
"visible": false,
"machine_settings": {
"extruder_nr": {
"label": "Extruder",
"description": "The extruder train used for printing. This is used in multi-extrusion.",
"type": "int",
"default": 0,
"min_value": 0,
"max_value": 16,
"inherit_function": "extruder_nr"
},
"machine_use_extruder_offset_to_offset_coords": { "default": false },
"machine_nozzle_offset_x": { "default": 0, "SEE_machine_extruder_trains": true },
"machine_nozzle_offset_y": { "default": 0, "SEE_machine_extruder_trains": true },
"machine_extruder_start_code": { "default": "", "SEE_machine_extruder_trains": true },
"machine_extruder_start_pos_abs": { "default": false, "SEE_machine_extruder_trains": true },
"machine_extruder_start_pos_x": { "default": 0, "SEE_machine_extruder_trains": true },
"machine_extruder_start_pos_y": { "default": 0, "SEE_machine_extruder_trains": true },
"machine_extruder_end_pos_abs": { "default": false, "SEE_machine_extruder_trains": true },
"machine_extruder_end_pos_x": { "default": 0, "SEE_machine_extruder_trains": true },
"machine_extruder_end_pos_y": { "default": 0, "SEE_machine_extruder_trains": true },
"machine_extruder_end_code": { "default": "", "SEE_machine_extruder_trains": true }
},
"overrides": {
"speed_print": {
"children": {
"speed_prime_tower": {
"label": "Prime Tower Speed",
"description": "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal.",
"unit": "mm/s",
"type": "float",
"min_value": 0.1,
"max_value_warning": 150,
"default": 50,
"visible": false,
"active_if": {
"setting": "prime_tower_enable",
"value": true
}
}
}
},
"line_width": {
"children": {
"prime_tower_line_width": {
"label": "Prime Tower Line Width",
"description": "Width of a single prime tower line.",
"unit": "mm",
"min_value": 0.0001,
"min_value_warning": 0.2,
"max_value_warning": 5,
"default": 0.4,
"type": "float",
"visible": false,
"active_if": {
"setting": "prime_tower_enable",
"value": true
}
}
}
}
},
"categories": {
"dual": {
"label": "Dual Extrusion",
"visible": false,
"icon": "category_dual",
"settings": {
"prime_tower_enable": {
"label": "Enable Prime Tower",
"description": "Print a tower next to the print which serves to prime the material after each nozzle switch.",
"type": "boolean",
"default": false
},
"prime_tower_size": {
"label": "Prime Tower Size",
"description": "The width of the prime tower.",
"visible": false,
"type": "float",
"unit": "mm",
"default": 15,
"min_value": 0,
"max_value_warning": 20,
"inherit_function": "0 if prime_tower_enable else 15",
"active_if": {
"setting": "prime_tower_enable",
"value": true
}
},
"prime_tower_position_x": {
"label": "Prime Tower X Position",
"description": "The x position of the prime tower.",
"visible": false,
"type": "float",
"unit": "mm",
"default": 200,
"active_if": {
"setting": "prime_tower_enable",
"value": true
}
},
"prime_tower_position_y": {
"label": "Prime Tower Y Position",
"description": "The y position of the prime tower.",
"visible": false,
"type": "float",
"unit": "mm",
"default": 200,
"active_if": {
"setting": "prime_tower_enable",
"value": true
}
},
"prime_tower_flow": {
"label": "Prime Tower Flow",
"description": "Flow compensation: the amount of material extruded is multiplied by this value.",
"visible": false,
"unit": "%",
"default": 100,
"type": "float",
"min_value": 5,
"min_value_warning": 50,
"max_value_warning": 150,
"active_if": {
"setting": "prime_tower_enable",
"value": true
}
},
"prime_tower_wipe_enabled": {
"label": "Wipe Nozzle on Prime tower",
"description": "After printing the prime tower with the one nozzle, wipe the oozed material from the other nozzle off on the prime tower.",
"type": "boolean",
"default": false,
"active_if": {
"setting": "prime_tower_enable",
"value": true
}
},
"ooze_shield_enabled": {
"label": "Enable Ooze Shield",
"description": "Enable exterior ooze shield. This will create a shell around the object which is likely to wipe a second nozzle if it's at the same height as the first nozzle.",
"type": "boolean",
"default": false
},
"ooze_shield_angle": {
"label": "Ooze Shield Angle",
"description": "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material.",
"unit": "°",
"type": "float",
"min_value": 0,
"max_value": 90,
"default": 60,
"visible": false,
"active_if": {
"setting": "ooze_shield_enabled",
"value": true
}
},
"ooze_shield_dist": {
"label": "Ooze Shields Distance",
"description": "Distance of the ooze shield from the print, in the X/Y directions.",
"unit": "mm",
"type": "float",
"min_value": 0,
"max_value_warning": 30,
"default": 2,
"visible": false,
"active_if": {
"setting": "ooze_shield_enabled",
"value": true
}
}
}
},
"platform_adhesion": {
"settings": {
"adhesion_extruder_nr": {
"label": "Platform Adhesion Extruder",
"description": "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion.",
"type": "int",
"default": 0,
"min_value": 0,
"max_value": 16,
"inherit_function": "extruder_nr"
}
}
},
"material": {
"settings": {
"switch_extruder_retraction_amount": {
"label": "Nozzle Switch Retraction Distance",
"description": "The amount of retraction: Set at 0 for no retraction at all. This should generally be the same as the length of the heat zone.",
"unit": "mm",
"type": "float",
"default": 16,
"visible": false,
"inherit_function": "machine_heat_zone_length",
"active_if": {
"setting": "retraction_enable",
"value": true
}
},
"switch_extruder_retraction_speeds": {
"label": "Nozzle Switch Retraction Speed",
"description": "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding.",
"unit": "mm/s",
"type": "float",
"default": 20,
"visible": false,
"inherit": false,
"active_if": {
"setting": "retraction_enable",
"value": true
},
"children": {
"switch_extruder_retraction_speed": {
"label": "Nozzle Switch Retract Speed",
"description": "The speed at which the filament is retracted during a nozzle switch retract. ",
"unit": "mm/s",
"type": "float",
"default": 20,
"visible": false,
"active_if": {
"setting": "retraction_enable",
"value": true
}
},
"switch_extruder_prime_speed": {
"label": "Nozzle Switch Prime Speed",
"description": "The speed at which the filament is pushed back after a nozzle switch retraction.",
"unit": "mm/s",
"type": "float",
"default": 20,
"visible": false,
"active_if": {
"setting": "retraction_enable",
"value": true
}
}
}
}
}
},
"support": {
"settings": {
"support_extruder_nr": {
"label": "Support Extruder",
"description": "The extruder train to use for printing the support. This is used in multi-extrusion.",
"type": "int",
"default": 0,
"min_value": 0,
"max_value": 16,
"inherit_function": "extruder_nr",
"children": {
"support_extruder_nr_layer_0": {
"label": "First Layer Support Extruder",
"description": "The extruder train to use for printing the first layer of support. This is used in multi-extrusion.",
"type": "int",
"default": 0,
"min_value": 0,
"max_value": 16,
"inherit": true
},
"support_roof_extruder_nr": {
"label": "Hammock Extruder",
"description": "The extruder train to use for printing the hammock. This is used in multi-extrusion.",
"type": "int",
"default": 0,
"min_value": 0,
"max_value": 16,
"inherit": true,
"active_if": {
"setting": "support_roof_enable",
"value": true
}
}
}
}
}
}
}
}

View File

@ -1,3 +0,0 @@
[resolution]
layer_height = 0.04
fill_sparse_density = 25

View File

@ -1,3 +0,0 @@
[resolution]
layer_height = 0.15
fill_sparse_density = 10